f7da26b22c7542cf05901379531d519546462f289cdcec62d2d31d3d69d5080facd028d588aa525ee4a21bcab1566eb70512985", 0x1000}], 0x8) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r5 = fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1804}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x6}, 0x8) syz_open_pts() semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:40 executing program 1: r0 = socket(0x0, 0x4000, 0x59) flock(r0, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 02:20:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x3, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0xb) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) semop(r6, &(0x7f0000000180)=[{0x1, 0x4, 0x1000}, {0x3, 0x7, 0x800}, {0x1, 0x8710, 0x800}, {0x7, 0x1f, 0x800}, {0x1, 0x6, 0x800}, {0x4, 0x1f, 0x800}, {0x2, 0x280f95c8, 0x1000}], 0x7) 02:20:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) dup2(r0, r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) fcntl$setstatus(r5, 0x4, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$getown(r0, 0x5) fchflags(r0, 0x2) ftruncate(r0, 0x400) truncate(&(0x7f0000000b00)='./file0\x00', 0x0) 02:20:40 executing program 1: r0 = socket(0x38, 0x8002, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 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) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 02:20:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x20) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x1, 0x400) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x28480, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r9 = socket$inet(0x2, 0x8007, 0x200) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x30000, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x10000, 0x101) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x38081, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r14 = syz_open_pts() pipe(&(0x7f0000000700)={0xffffffffffffffff}) socketpair(0x18, 0x5, 0x4, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r18 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x82, 0x0) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x20110, 0x0) pipe(&(0x7f0000000940)={0xffffffffffffffff}) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x0, 0x0) r24 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) r26 = geteuid() r27 = getgid() r28 = socket(0x3b, 0x0, 0x9) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x1, 0x0) r30 = socket(0x18, 0x8007, 0x9) r31 = socket$inet(0x2, 0x8002, 0x3ff) r32 = socket$inet6(0x18, 0x3, 0xb57) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="7c8770e6d2e7797dbc57e802631e7f6ded13f46f28cc92a0f76a15246278ce9a7cff8f710a39577c03856088ba9dc5eda410056ea26ea387d678c90538e121b345025f262230c09be759f2358b9d056bb23e2855f257eee04e", 0x59}, {&(0x7f0000000300)="db5471feb8f654fcd31677a29cff77630dd2b4d8024489e388da406227942a7eb903ae4276085cb79edfefb6e005d21afedc8fc2b11de410d614d40750942cfacd5415b02a9499eeb63fab35ce92cfe4ddc15dd2775d9b3ec7a8cb640a4b4242c380b8543d1f7c87c40cf72df81e3d03fdc735f7c3249bcdc873d6ebb8edb6cb1a856bcec5f9675aaa6d5f702432d94f584e956ef353c5da4dfe19e0bcfa59a76ee86d8c86630547ed", 0xa9}, {&(0x7f00000003c0)="01ee7e413f846e1518d5b04c37457e7ac87d9fa7fb1d94da4191b248e46555456b9f6a24cd94b2251968dfefb13eb40aadfa63e09aec99fbd2fe86455e290d9b8b583b7b639fc5e0511471817d09c6cdceea9d1358555d4832ed624ad987605e18eff24d76f1e7d8c080aa7c4abc9f792628052e6300a02e4387888340e4ec13c44adcf2915a7f03ca6b37dae62312d645a27b24bf3698e925aa608fa66f4c623f68a10f54d4764871385b53f61725392133b3506d0c7574341ec0491d5747496342747e7be24cc25c57dfd163", 0xcd}], 0x3, &(0x7f0000000a80)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x28, 0xffff, 0x1, [r28, r29, r30, r31, r32]}], 0xe8, 0x40d}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000000)=[{{r33}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r34, &(0x7f00000002c0)=[{{r33}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r33, r34) 02:20:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000006c0)=""/180, &(0x7f0000000240)=0x8a) syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r4, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r4, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r6 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) 02:20:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() r3 = semget(0x1, 0xca1b7293bb35e464, 0x200) semop(r3, &(0x7f0000000180)=[{0x7, 0x4, 0x1000}, {0x2, 0x7fd6, 0x1800}, {0x1, 0x9, 0x1800}, {0x1, 0x6, 0x800}, {0x2, 0x80000001, 0x1000}, {0x4, 0x401, 0x800}, {0x2, 0x3f, 0x1aa727dd0d342c37}, {0x3, 0x1, 0x1800}], 0x8) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x6, 0x3, 0x5, 0x3a65e04b, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="40a7bdcb7e458178affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b0", 0xffffffffffffff43) r5 = fcntl$dupfd(r2, 0x1, r0) ioctl$KDENABIO(r5, 0x20004b3c) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x8, 0x7ff, 0x7fffffff}) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/231, &(0x7f0000000100)=0xe7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x5, 0x80000000) setsockopt(r0, 0x5, 0x8, &(0x7f0000000280)="e0e8776aa4cdb63ea4f26aade79d62674bac6525c042c58f5454ff7ff71cc609b3b49a945eda77ab0f63d0748ee4cd4b305c1f0dd5388a98d9da47f3698ac4e9886e4b9e93afe9427feb09e6e0e93dc6fac2c2", 0x53) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000300)='./file0\x00', 0x20201, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x8, 0x1, 0xff, 0x6, "1fd2e9d999d049ed7776612d94553b8d7e812e7c", 0x9, 0x2}) 02:20:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000000780)=[{&(0x7f00000014c0)="ba482c0d8271dc1cbf29dcf5689f3cc0fe8779f65b70a9e8eb9603c1c611039ecc2fa26cc794d53b32c2b6d039218a896e21ca76eaec37093915c745b0791f20d9cd7f406f421a99134a829ed767b1723ecb79edfac234e839b819e7d2a3854ac8a74ed9970691fae182719ad238cc287a540e76e60d5d6012dcf9cf74d17ecb227e08d0542fbb98ccf123067f7dbc15c71483316ac8e3e88694be041040b894cfd3f2d59f77f898b0a8d89324e9d950aa02562ca68da7a4f3ff9ab9c2fbca467dce9ed4c252b359d421ac0446bfb9a2fb4be3417e91eeb39268c888d5a1fa8bb2339e904e378a6ce57517a711a6eaf63141f14110447a6d4cb0fb07c3de4638a106962f795bffd0753c4e0216d4d6842b86020ef389ec4bd1334df21a7a871a240242014238906dcde864f60e6b20e650628ee853bf8ec323612daee8fa13f984dc16fcbd0a40f4a1cb465a7826192c3d4e185f0f7963314b09b0668c65d4c80b011d3196da04de611781460535edcd4262a628fd2936002c9e3148641de041e77e79836c85737b44b9290158385c06f33b1bf9acdddd90d8503648310f9c07142c02fd0c619f3d8db141ee4b363a9562acebc846de6b3ef16ff91b50f69d2de67695ef1ab8edf41737d9914aebe06fd0ba78f06087b907e59c3c49d2ef05031ef5997004892194c1eede274c37c105fc8594cd5e1e464d3682762d2220caca7f17006a0340c3e39834d8c24225dd948a7f5f91568227a27b7605ef3c60d323594d66261eececcf0d97df63130972aeed4a72f497b347339b2cbdbe9dcb369e2bd2d1ad833c4a0443117fb9bd36a930e5b7d2f2b772cfd25945cd609a0e29d374695c9bd0eb96235a28fe1805c926d35084f779a23fc3f07564d8485808d4b9fde5cf6dbdd36569c3e36e6b69efa64f63b1f4646fa48fac910cfed97b785936d3727c8b3bc776f0da5bef0dafe282dad38d1afcc04049d9f5a7981392d180033db18582cfd8d94cc06209cb541d1f1781f5ed7bfd7718ffd110064e62c8b703eed88bcc1f1c1f86f909a3bcc78e05cd18a1260439e771a8297ff3ef6804cb91d8ef5b334457b6f7f50f159a17fc7174ccd543a6f7abe4b7e332ed9bbe0c6c5a63285422e409dcfbc4277a4baff602cf6f3c8fe5b80c9f7e38d51fb4040d9425e18bdbc02c22202da9b2d4cf6488c268e01c13e2f1fdaa97b43f184398036e4b367ce74c4db743450fa847e4357093545a76784f25bc376857a81a19928de44ad5928639b132ad90d9da5be6b379ee251c8bcd232c4b9688caf09157667de82a2b79aeb26eb0983178d86677ff94a49784ebd18b059ff9c2fa8bc17c7383ab8edbf0bfb0d7c41faaf077ee9e497f9fc365e3d983ab06d805ebf2ab6ee9355f0695fb795a0170f35db8fa125f87bfcfaa3f0ad137a9fdacf7d72f51d4cb63961af91b9e3366d825ff5a6a6e3e25a3992d3dc3b8a112b095a866ee2b6590b52a58eb62c55d5fe4a0fbefbdc338879e7c3c15db18b5a99e11c29800714c3bb4f920c409ac936fdaa1606c17fd6bebc61291ab75593ade736f56af1fe0f7f02f52417fe1871622b5e142cb8d025a697598f9cb960d3dcf7559bfbc149884440894eca2c09d963c118c44ff360c2d23053bd19547871eecf86649bd9698f8b2ea181af7ed38505f7750da9a4aaa4e8d10adcee2fd6b65243e83f2764638018629681900e187a2779bc354eaf9a3c7459a56fb13d36961f09ab5940fc8c046a71e389ca834519756106f9ce8595e145d8f84c2b88a5fe8fe901d8469b7d48dd7e0f5a21dbb960dff20ee8752c63c01b74e3e69a813185e74afb21ba6f37d0010a6a6d6dfc3468779ebfd560b70ba7f83b0ccab4dd8ddc2d578e4710cf50b26013ea26a15a0a838d1c9250acb3bbc38db408112c1eb0de57be083cae05f066670b757eb8006a99e91956a6465c4baf8f361a31f16c3887ec2066dc475b828c067d5d0fc2120b8f247ab701de63760477a46d7032832a656a3db8fc41a1eea113bb72a1d5d7007b4400d250ffb9166fc817452f9370bcf2a4e0a0e051ab28d4252fc5ce34aca49b91c6883929bbe2a6d72197dc2907930ac5fae031afc0512365429e42c8e9a0c1b949d2a8e6e6aaf73c09543552875577de3ed993a8c7ab0c49246baaf3b663ccd9997c1965cd02ed4227c787a8eef469bacf8e2e8121442b08462dc195a67c4ef23935aa2939492c77faf690cbab946f18d52f0e848b6dfa3b5e2b662a6c632de33c8d59d6c1e5592e5d0e9e175e7d851357ec1fc391c10889b725b7b2d601e74bea0e0de354e9e2b090ae494ae38a8bb4e273ed153912a4aad1dba8f82dc20e76362025c8139f1b05fe312e6d73ad56290586d081e57849bfc74669b0dd5c61531453cfbdc188ad6d74d48d592b6aae628b063d52fdc88562bd4b5d1dabe22f1e0304dd9921d0df6b8ebf527795807192e762740a634436e76060520832d106cbdebf303500933363b8ffb7a7316b8f913fae6e7250663625dd8b03b4261c6b7f533c7338437c93dd53f159daca7cc610c1c8a38dc94d2b5fd8a95785b1592be376f4ccde1b6db874adb5eefecc4c9b489d9286a6b53db39e5b84b11400b509c02fdeed941a6cb3d3239a46eec06af306f504c3f5541ab2d73da72079c0bf4d872230613c2761ec7d6d9dc038f45bf922471bc87d1b24faed1b0e1c357f4c021a74c7d49410e10adfa7ac907675f9ef55f48d40e528d5ff2ee014e27877f72a72cb5633943db9060dc7e8628871bbb41f6b50f1d5ae27ffa8d2f38c9dc3c543c7c9315c999e9d57cb8cff3cc94623de4f84ef5c392bbdd74cb88e71748324a4fc49e940d77067cbeb44d0a2e532984b4484cb00e223b1a6eed66ac58eb7bcbf906390ae2798b03e4d6afd1e746118b15c20339e2e6117a1c3931226067f660e9c990ae25f7060244ce7a4c25f28cc2f16d3a8949d3f4ec2fb12f07ec89f9df5e51b46796d51bc69bcf290e7386988933899c377b53f26a5d84ede8e0d528d449c730e7a8108415cda9eb5401f7e3a6a1d0550c19280427a22ab3f3366a5435e3257e144f1c637acf5d3bbc9b7c9ee64e749834c5ff20b1c590b1dc70ce9a3ed1be35e6412da81f45c2d8e2c30f5fd1a825edb29c5653642cd237fab488a58f7ae2d693456cf80e880472c4e70284f8a363ba64685ac4348399725e76a8b549a046fbaa77fc836c3d57dd6ebf511d95dba832a7b365fba278321be91704193eb5f985488c27ac11f2bc363c3f0f9661f3a96a0e3abf02e12eb88c81aba668036c450fddccfff30832072f599cb96f0f8f60f1d0555a3a75784ad39bcf5302f87fdc613eda52062a28bfadaa7b0342f3f359389c8c9d397d23737f6450d54d507e6751cfbcb21d2f409c998a9588a189e0655269c33de23912583e64b01789a1dd101d23edcf038c717e88a3e0fa3408bebc4ee97fa2f79d6088a94cfda7cd3ae94c6271766bcb5ee4ff3520c9767ecaad220a753b82d9d5931f35df7fcf033844cc2c017413741b3b06ae3a8afa4737b3eb9e5d65f8bba7e038e6361cdcc2a69fefe103a5766b722ffd637ac6d546aba9e91b0afd045c755a3ea605f53ec4c4c1910b6ceb8ef65b7ff7b9437032c05b346a09a2a36fa6a79f21f5ff197c63d2dd86be34a824947e99feac59160de34cfcba3ad27088dd68d3bbef46a1cf04bed42ef5ff475cd6f829c55502eff9d8b641cc8c7060156c75178f6c0595f6ce3bf92c641a1518a01e54d34567aa6260621282a033b6cd2c396971bffaf18ce98a5370147861ca3f26078da464563cd97a0f189a66f6e1bc333ea186752ddada93597323e5bf9b69936c89961cd3953000c48583dec568d628e2d1e815f5f14bc792de09b385bf97a77e7e7436d66275a50899d84529793a1746eef9e5a5de2f2a5d32ffee79c8728b041bf581b3bac2101a3724a603c6283102e0dad34960141869dfcf5c37a524a1383221691455106ceaae43a8c23ef2222eb6f16dcc15c13a3e0bfe4e0e9c7d2fac12e5dc019d74073697ea268f6d5818180c5d2201cc578393f765b2cff4f41abfb12aae98bf64df6607d5a86443fe4f2b45af6c0608378eb0c61519970d265e324eccac142b58c1e4643b9ed917facfd7e054f00d1266cda822606d33a9d65f4099cb5cb3609c78eb444069d29b3fb871db2974b859355957705674b8fd0ce5f2eb4b01786fcdcdec910fb082f9188c07ebede6f221e6af6816554091e29817c57c5c7e9d967b2b2de448cdf068f9aaffbde2244d5f0453b525bcc6152c06ac95cf91dae0dae6eee6ab1b7f907165d213ad68f22880f5ac5d7da99b12ce240d313700a34ac72bc23b74540adf107bb7c16d12a039188d543816b0b8bb365a2e28ddf17b68134d7426dc696346c9435e68924802b8c44313f7179b909dfadf87157b8623f84877016cae0163b62b6a4e5866b620ed5c8426717273c0375b9e7d46e4881f9ec6646cf9b969b8883db4c680274ee52878fe3647a398e4c26e9694ce843a6bfef05f6287e3f4d1f51012a91a30df6d2bb71e70a6e04388c5a994697dc6dd186d90107626e4e0b789257224745ff1e1f846abc6fa50ac25c823176d604c5298495283f832094a0c0ebe1b028984764d0a8621cf9c415ca997308e0037a422396127da136c508cb3a8d15f444d1c44beb4ba6d40610a91db1af904d25ca9ca3b875981b932e05b6e03e9f707de194df595958fbda04427daca77b7fa3535a4e902afbd96ee115bd931f54ea01c22c29659973eaba626cae22cb855477a5d14fbbc7bd55e4b1bbe9e57c62ce268f04fcf840c60e1e03c0b3908dbcda2817ad0cb75fec86ed5b41a36ff2a7dcd34385254356001a278f7077755066c60d8660350829c8035cd32ca28511b86aea02ba73b375674f25aed95c4c5e92ad15b44de782c909785787c89a8cbc4f9c0ae2d32e420a51ec03d3bfd78c4b084a472410b060c51088f2b35ef863cc2f3ee4eb53d5fabaf202c1a92767db6e41d5c9c54e12aaea6ff0d13dcab2f45d7e800dc6018da9396803184c2c444b0b4b75230991ebd2e818759d271bb13d433860bbd4990bc5c6d08eacf8821ec509c00bc833a97eb8c10c0bda2e9121842c321b6b7185af249070273bcaad7710638a1e46faefca27040852557c2a65b54928b68f5e24f3d7cb12832dbf4b6d16d7cd35d1969939997afce9c553546ea4984928e10941a09e303520184856dd56d5a58a6aa25b3ba6883d5287fe15a4e419865d4f32168bc14c6b0774c69c3672330a39c2a264f9f84ae57e0a15c504cf02f3883381264ccd4b0b608f7ec3cc0036a423fa5374dd1ab8512177aa6f486b5787704ccc126337e0b875032c41ab2f4d356c17388203c4f0a12a80f0f636c8dc88e378c7cc10ce1cd17a5ed576571d8da4066c6ba78866aa30da61565794e6a23d82cb1217a1603d94881aa7e968337eca0e65810e2da0fe0663af319942faa6c9f8941f988a171aee05cffff92aa49d1c4595ada52bb19231b6ec3485d7f42667def00b46db15dde80e72fe89dc1555864e712bf1ed796fd6b5a133762baba6483b276675f292e276d6fe07d0f1061017ec8c4b47d1db8a09a4012e05f9ecbbbfa75c96dbc0d52a62f7b4e49c4860796e0df31071c2438ea25fc930b071b2e4f120b8c79f6d3ace490381dac955927bdd2bafd08dddaca9d1f8cbd12223ceb81377677f78c8332ac278b0e821e4a8d22d94f6ad011a9d0fe405582fdec6bcd7b81f7ed1ac35793", 0x1000}, {&(0x7f00000024c0)="95a5d42955b79ae97c6bf4ee9c7952902276ff3036d19aef94f99e992c89644ae213dd3dffeec84a6dbc2887670c6973b79904d3462adaee9c956f8d8a2f0c81cd6a974a13c8c83bde2224364871bbf339ab2ed88132d1a0b973b4e5529a559f31888d0e34f9b8ad881f719b33e4375258eafc72f4db642131a37b7b459fe73be23424b357bb2107ed0e52eb39efe40f59f39652d482b835e11fa7c624bb1356ebea5165d76d9f6a23c6102d4dd7cb863ef4a5181992ffd5c1814499d6611c01f049dc749701ad2c7420128e827b80e66d6397dfddb94ce24e1711c1de1d9ea4122ae890964328e29c2bb2f50607d4a66c69d060e2f2f7cc70d38c267081768dbe46640f9c7017ab1d3cba4706eba49fc9e5f1c4598e3ad2fbe037c89f53814a7c5e37039b78113f27e1cb491e3fa0def1d79a93b676f3940c93f0a693ef5c9c37d14bf8a69dec4e76bcd2bf989cd71c9131d62412a1ff55b7a02f05036017a94b9e1c07b2c299975a32fa1f895f416b05abd6f7310c2569cf033675757b66e1d0ee6e335e95c2bd31147d8b5babdadb557763cf1ff644620175afc49a194be40feb9de02398db131033dac0ea3f29d79e496a94cb545da01f91776d0bcebffb6fdcb6fa717d7a1195e058db9642bb3038530497d91bb32493d34940b5efeb61647d74f8e05b821097cc35c962785eb18471c9b44b91b8f14f5839049c358323f030f0d7f6c3d129d48df8c510957d0998c561925eaf7ca425140f662c9723c14b5e3f18822b4838dad9bb0265bee03f5c9f9b2285d2ef8937b364fdf646caaf61102127b690c65e641d3dc1a5d344df99233c18742895d9683a14658396096dc1655a2cdcac8b7cc0ab8ecb7f56f039204acf52d94cb22d91f9cc27a8eea9237fe3e9d6e6f9579326f78b9e81deef1d7ad5c1b55e39835e53a1a208ba682da845ecc17697e732238525acf835560d858f3dc31f13f4389586c5192d5b3fdf5b5f2c589e8e8402e6bf902caa52422017e66b4eaad6d69fabb5115b9d7b7e7e9e645d065b52fa22a032e5bf832f9aff4455fbcf487b9891632f3e925a8476cf499cd6d7a021ebfcdcb75f8686dc68bcc2189649096af59993aa1926cf262d966d53753af9940bdbf1c537a291e2ad7d9125e33d1cd2ce0e9750eb9a9a1f0462f26a452f3165adb58bb4eaa86b05caed36183170041aad5c3631f143ad431b610225fe32d9898bd3b21522821a502836d352b22ab3ba177e875df8742d1f01a06d98574e6acbea8cd90f5c43eb6649cd9bfb19769f4cda8e6327179e1e8ddd7a27efc6cd68534a87fa1b25613ba49285bed91c11d418973de9c3b42bb0594c005824ab4576e1ac8c93c881e4a38c9caae406362389abb4edd1e9f505a126b824f106559ead3f9993d1c0339cb749555ad316c82d2552975d2316e2aa5a9d7b7e0e30f2dbf2e057aba1960aff7c9aae4d6e93066ba3f57e8c1b6d2ecc91549b632b9ece90ba86e4072e7403f4bd11e25ecfc1570c1314472f6fc50e785780cd0fe10e99db1e7854dea66385b5fc137db5e76433f97ac31e9e04e4edef45a189edde67080966c7ebd731c42ab65443c024fac8869191880630f9c72488aeb173ea823191cbacdf034f596018fbdaec0040fd0c3379d43dba74c48d745a393131f82eab1c402d2f1239f28164d944f2d1bc134b2cdf4190e824ef352f8ae4d1aeff46243449ee80a314fe955180aa06498520a3f3fe1ec293d91e8d94a88d9135c029c8ef0c0a83034714c97493878015d69fc6c70afde6c3f7e672623b572076fda0c0d73fc40d84bae249c2dadfb1ab010d4cf411eee719ed3266b0375abb7909ad9aeba5f927f7654bac9ad91ed475b34a96ed7867902590bc3fcfa0703c8f81c22cc7b35e0e37e862558592a8f27f1164dcdee257b709b70ee5f6df3a73e2c751bd3bd41b66bffb56646b74ccad5d4b0674b012735c617f814aebf9dd82d92e776f027f259d64f8f53069b66b5c2f050f656fae9d7aed9b9f44fbb31ade4ef2aa433b65df81f24629ae36df60041f68115f1b205bda8c496be3c4121c5f53d3e2117e0568cd649b3a11b74adb0c088252f94fe80305ff2a71f70a7fa0aba7b61e78f25dc9094f6de87ad07f0ed75fd1bb433e8f59e411666f2c68932065fa3dc56594305e486ebe130bd39de0eaa535d7bdd2ab575c4a6e7d977473332cb10325b9916af39a74acb5b34b53c3f7665e10e3bd7551ae15c84e41b23cffd7f866b99f359ab80023f650efdc87e9c59763978b59ed05f66b5bff44ffdf2f23708d4157b8d1c2ae63ab4e19e47279e8c0505b5829dec99af2db688430fcc9671089e9d4056b9858648ff3843fa80bbfe0a8efcf7c16946dcdd4bd04a8c136386b1014a9408e26f15993fe25faf8c698943557de3cb628fe20f62b179d7b81e9f2fecf1a6982e847b1be0e959a1955dc844d9b69a20f8d6ffe5d625f9a66fc4ff78ab4e4c4fbc70755588a8af2e46ba0eca5c251f2c69a847e13fa5cd50ab140cf8d7cd7846cbf6c1d04e7d306ac85f2220e88f144d6c0476c5ef44296b86f8fe9ec5a0b06c02cfa704804cf171f797db2d2a718b8b02d8774923a495cd9e5f9b79026fff0c8f954f62992c3d539bc15ad982c81aa32817cf80a69b32b34a760c337246eca1efa8ab04da4c21edf91db257ed93569a6b9dc9b9512fe513f2ef3f26dea47fe2305c0ff3e87035e4fd13e1a5a1fd74c6dfbbee920cfc325afe59b41a3d5b682db24cb552f29439650b3b64ad0edf28b97452fa96778f404346ba85fe5f392b3571ce8f9765a968b6928df34f873802cdcde49c63308f98e789b2f0bfcbd9ee9c7adf267f38dcc1505c22b5406ef23926275b5a2f49d863d0dc2b99397e8feb7d1488ccba7c1303c360ed1a8e1ed97f7df474bb688e7ace6220bd8c5041f06f7ada324e2a770ab8c71c577113ce5a9f309c62b24e13f0e4eb8ca2134d04a997681ba7cf45d0d0ac96bb044ca72d3658e4aad0aba6556fa57f59eb75273fdc0b1087bf03b0b153d500b1e4d959bf4f61a217b44f82ee41935520b42de4a386ba05d412d8951495d52153795520251a8bc4fd11a894e7f393f5e26caa4d4f95572056d1fb43a10ac4a0e757cfed82e2fa388d18f2755732923c67424448b27a5c34e46a8dbf7815d677e1d2bf9ba3e1c717cf10fc362fb8b9355d138681ecc78ebc43542d9bab848a299387cd8facb39b57d357ac625f7368d4c3e2e3c68af30b2b954cf48a119977e03a557efea7624b4e0d06883f6be5fabbe1f01cf78fb5619e026f90ac41e82c63bff9026616dc216851ca18145060a1189c1bc01c520aaa4bb111b84af6c32f3ba58b6c6f7223c5f1006388fefbae3157aab80d2474957d14db6cb0ea2395ca6dce7c0c5da644196714fe84e2f4dacf5bf9a0739f0a7fab7461bec8dfdfdfc38aed0bd148663f01bcde4b6bfc39ba536380eee2578024271b5a3c8441b115472fc73d462d155a488f48265291eed3ce0f26f39b42347f84e9e1282ddcb179208b4a199a31ec1914c7c2ae23eedf6d29d96721099e3013c3f773df04d4b655adb6593ec9388f519e5e6831e63a87eddf88834791fadb14d15da498aaaef688e87410288ff295b3bc8f8e8fd37c1951ecce9ab043de27d297cd0c8cadfde8d4ac9d39d54fa42f82832f829ec2c13beacfa626a0a8ce400578ac37784950f111c10d4b415c3f1e9b30d1a70b3102135a93fb674eb4eaef5d90ea89dd1df511ff719234b5361bfdf413618996c54f64f1f7fb2b5adc5e4e15bef3a95328fbedada1ebb37ab441f999a047d7240cecd0c4cb502cf048e5e1fd972d549d913cdce6410e67dd960f8de918c1ec05e2d9b16684a11b3c6475f9106ac03e4bd703f5b3d47fe4004d4a81a6119c9e30bb0c2e44ce414f680e4db8961ee8daab333884a49e7d42bc413eb8cbe8b1192c63ecd84a5b8012f38c08ddd681f530638587455c9ec6e0433514edd55d6e66970df1e198b54fc65471427ce1e890ea0c4f5b81ffd9de915a5bf7bffeea66ddf8c2cda69219f9b0c0573c7bbe3ed673a02a7e55b614632de4205581db6d5bf3e3daa8c469f684f03f07e73219b6c61e9b9542ab8b4ace40d63d6c4d3a9b9de1021c79db1cab539251bcb5d15f8215c12a3317279155a7e43db0f33a7f7e00cdc177796c9ec63df77387065ca3e551599f6ef3affff070db996fbb09b7fea780ed9c8cdb0e3dfbc664f20aa50afdf43e9cf0067f8bd4532d278a1aca12877fceb32ecbeeb51fde20679f57ba3d2a835b57108adbe1dfbb5d10b0647cca52fd2436a77ce2d8181f6c3513c152efd742ed9d7e25022f7a22cd692091631655ca1b82f5645b035bb5ba7b95799462bf4e868473cf7b02140f6960865d6b81b9bb4f0dfb1eb8bbd930ff9af88c0b83f66e35e2dd79235448633889f8e69e0a1ca70869eab25c254e97bacfef0b6a632901e4ae92d131bcee06bd7031ad9aee993555e207bea48849e58e94a4653ed4f7a82a8f0ff55e87b9d528e1f5dc38547f14b493fb6ef1f7477c588cfbf108a31bb5890712689b2dac118f53b295a18d758c6c9a91724e33eb57bf90844f18aa9278849ed2be8c5c9072b0fc80e00ec86c878b03dc54f86776ffae0985d820790620d2e7bf1c7990a0c348e4a998e16a84f1b75833e14fa741fcab9606926213e7b79ac563745323e68ffd0234a1aa6bb1b348c0773f9b96d0955f21df19b1cde69405f296eb283f833fb607c6171fb60f5d7f319092143953536767ae4ef38a6a845682467fc347292bfd30c9b157f4350f8aa9cfa5c38ed46b66b482d6bd100f4d0a8de1200eeaec2eeaefe4ccd0c7c19f98f2907469f70ca45b2ec2ae9f838f8341953d99ae8e66eb3fda8c6454194bc5a0fd5cb69778716aa5801e618a772af2c4ef124125065a755078d27ddc65ff0f9953bfe6d281b29c50874ae4bf58438427f1ed3d0d98f23c2dfd0cc179b438838a9118bddb27a032c46db2523f90de3db1ce1af3f65e1f5b2d6efcb047ae89d3e25a611bab4fdea846dffaf64cd6cbde81165be3d130182d960b51004a50bb689537524e72812fbcf4ef0ce9aca85fe05048d6e6bb6fe9fdbce94c993c394da55734ce85a0380da3a7555f80543a496aa48fcc7c83e3e4a07417dc2b0956779ecb0e0f2957db66955111022c913f3722ad08ded1c53da191c48755e5ed12da2ad00ff24c236aa0969a7059793f900648241cc21b768df66614e18c2e20494ede814ca3f64587cf5686386697e84a8771a87e76700aefdbb9e49e66ac7b972e335caf916e66639e15354f844ce10567e3ae2c34e193b088600c8234d5c3489da9762fa081b5577e80c0d2523ba6615c63028a967735850cd914ca39fab6bea592c1ad3d0ceb3dca67e8296ff563535402eb04c2fc4947615e0bf9759c83b25328792298aa17cc97d7ce1a5a69aaecd9400777e5de9b12f3d0a975cf1ba2193feae42c9ddf5e225f980742b17d12426a209d06414826510b568840fe40fad93bf0c2e8611c13c5e090368aba3e3ee10e02643e72525d4e6b539795b2bc8842f28ff324386a78a5c2f0c3a3a107b3c3a6e01d76fb1a7ba6aa66ae6097793f3eed8589c4aee644d9e15dddc3207fa89acda550d7bc774d7ea3bc975ff9be8c2d5a022b78244a0edf5b426e776523cc8ae438b14dcfa059529288f51a0c5514a2a500e64ea0aee8a054d39edf30c45952cbef3eb3c95f102c32ae5b4d36b644e236fd606f312defb6ffa259233bc461d", 0x1000}, {&(0x7f0000000540)="1d3ee621345a32ae0caa74c6b6252fd669aeb958dfbd3b1e546de24f4c7468b2a565fa63319f8c5c4caebd41de36063d12025c1064b45c83e6bd80eac8046e1b8ff10842d7d7d8d0703f2f91bac165c7b0e21ec87f4f9422673474b17b6b7cd171ecc424c3be386ab978b049efa59a339b67ce4d38cfb5042a47f6f64e83342c8da1ae3ca62938fda004cdd40f178fe24ec0c9b42795a41cbfde0eba378a99205563122ca397a6", 0xa7}, {&(0x7f0000000600)="e29c6202988a350011452a40404dda97c8afdc350071b0a59e977a0711fc9c46d5236a6a5b448a389f31b09f92cf95e933be51afad91da85a172cdf0679c52afd610da8215d2be2aa0ed6df72b8e6c1d51f00dc63ef7be6ef4c1dcb60e440cfdfb75b90050e0a134244d5b15ad86a65078851c3460129ab8c8f46066be0441a1ca17d8270ccaadae814fda19ab99826f682357a5672fe67976b4603145a8", 0x9e}, {&(0x7f00000044c0)="ebd4213188ee60c0bb1f7e555b67709665c7fbef1513e0a6b33f942f54b9c1fcb0d7aef20efbfb8e40ee403a1a0f5f135e1783a611b2f951807d75da4d611b02178a4c3276f66a9790629faaac29b8d5f2fab2215f4662422ec4ddfd292ca3edbc4df696c7a766244e8bac9b0e02fe82d1ad4228dc715b26e62be07ab9a806604dde053433b4374c29f4aa134c37acc2125dd96c33b33bdf5a9b570979d90c7c27ac290749dbc8e9ee11e3ce43ce59aa5fbdb4d8224e869e77d8a8c1a08d080613c6ade8f579020ee1b690ddf5bb5e39c324fd8c64bd9b3aba7683a5ff276ca2c3af6c43c4fca4a652faae9fabf74de76043961bf707429f831205ff5f6dedd4b647c67c6d23f95772245b57d8dbe2cc8606eac94fc7d582f516522c6206db364c8bf7d259c4cd3886707ab283c29b1049243f619873f55ebfe07a9c86c8cda1f1951dc1b8140e09b634d9f8c00ae105ca1cf867c268ffad6e683b701aec594990b35f79d142652bc27e59ff655da0556927c9c807b46c8be70dc3175487b34772764776c44440a95eb6e1e5a4019ffcaed11232c2d46374f2522da7b4500481d229ecbbbaf37cf007ef4073c958e7c7b3b1454a5caceef58c86b73b29e1b0f60c62563e0e2360cbc9b818f69b3856b7e248c71e999b189a88e9c78d793c9081a42e8041179d5ccceb5909533ae85a2bf3725cfd1e499e177443614af15bce5dc1e35969d922a7300c7b3e936b7dbedee17c85bd3adb17ba3328329f63d5d658858656cb6a83ec22dd0ac3d8d3b37f605281eb096c118dc199ec2f7ff4258db3e870310a0e47f44538d98b141ef530f0f897fc4ca8318ac36ae77a811f4673cdd9ec4d81562229bbccecbe97d78a82be118ba2758db2e9186a56adadb9265a502c181ad8c30342ac792847dd27b49a115ff61c5929bd95c026d3902e46bf04b686fb0388292d6bf4d692fcdad16d26f67b844b4c021d36abb5e4ed699f6d46a315aa470df1c3d13c803922c63d276481a44f8b32af6a4946f7aa32d29ea198a495e87dfad3d0e7418f32fc14c426fea2df7d9ab3f4537cb7684263822c476481d81d7aa6d9e7338d285711a5184b052d1a76bb7cb760c01f08b53cdf217483d2a48f657b363ceaf870c406285ac20f9a7c8213bb8806bea69861b0c2ff40554210bfc4af0611b8e0bc478cda77410cedf67f8b281150e677583dd8eb810ccae738be136a6fa289fde8c53e535d0212f9d3c4b59c482ba51ed11e19209db3c0cf49085dfc3a5aea6f89e509316f5536a3756b79b34bb961028df4c4cea5f4558ca77cb8d56d37c74bf5ffcc513928c5ced27f63c5f128dada5c120217c72ab7b6aadbfd1c8f6848f82a0ee453c740c2afcbdf724fc25d4eb94a4450764df16fd7f8ebc54f76f013a7fcd88fd7d43d9e4775a71a40cf3644d993bcdab164c8a7d0cccc3955a7714384a6a8b62cda140f18321e67d752c7dcc013e0923a87c942118f71b4ca9f172b8ad721abd817782b661b6cadfe164ed673e138517f64eb44b4c8fcc42a58e5d3a9ffa1b4ebab5a6b48b46dbde2f9a4282c231e917e35459fced050e9654ab881f3f396d1446840eaab63bd7c4d46865cbd251a64a228345a987f2a8f2020344d822995f7edd31c1413503512ca0dc71c835cb864fd56fc081f14a67588fa3fff9adb1808e3c4d6e54e23a4c96007f8fb31336f81eb97acf59fbb2001b9e81ae4a7c61ba9daa14ae8c8424d518acf7880b24fd8bb9d7a2190eec8e6b73652050ac7e19221772be802cecd1545ee0d0cb0397b8d07d696d8f425437930436d3b2a1b6c9097ab1e8bbf235417193b72dd1df8699412559920b824c37a2b599a24045df935a6d062eb4be6601aa36434e85e22340af34a7ab01cc14f996681cffe8f66a6de4c15a6628e233162b0b87dd59c3bec6223e13210db44662e1396c92c31518435c3aac93a73ba448ccca0c60bd88aa92f76f3b8ec128f3ac938b38a317fcd812b42bf6538ced71b92e51826dfdbe5e4d958f72d295e24d215e418dbc5a7d8cbe893db3f63e9ff9ea0cf86d9e1b757d8b3038aef8ebd1d0c370f390290f5e3f672c2dfeeaaa5c96371bd4ae58d38b5c5df3c478d621932d19f498be4b9e70a9758092bf2b0c5055a429902f0b40797bba660c76b8074aa4b85eab226d458a63948de41fe5ca7c7a4a63e226c4715872e6ea85ed6d54169ff5234a8a3bad547064de8d9965bd0830336c9eeb7e8de4fa149acf4c1d2c344d2266a195447905afbc4e1c78819f892686ad935b714d723228090b1de4e335bf06ab75729c05943e3a28ffef541280e62ce05665ea6ec443117704a740c4c022bf8566cb8f195b0ab55088e6be4532efbe8c84f0261a46105d2aba7aba9ed97d4dfbc3efdf988db8799c403519971139190f8ddbc03f2cbf75d66c821de31ba4f8706193f5ad5aaeeaaf86ccada3921da898555bf5f4e1bfd5b14eb13484225f3f391dd7e3210624bbdcc1064a1756a67e3695653003d44c2fc566027fad0d9accfca9342ef4fe2b0c489259e50ce984e14e6f1ab21058b16ba3376edf4fb62e7a560273c50eedba3d84849a8be9e83b650dc0320246d241fc2ea62fb264a986abb6c1cf3c1afbfe1c3c1d7dcc4a090591715772505810ce7029a789f7c3e3b0c99ad4671e22f44b4ba2caf3c9d71877309a62a3446b9c2d8f5f8281ead66ec898e279f8a6304e67ad8e8d236c0f2ad1dce5d8b551714caba9f9f823e88a5a2c76269974d91c74a4052e8510a39cd1ef985973a139a34753daa7af7132dddd841a527c10aee557601bb083003949876461c28cc2518e47eda649db058dd6a73eb133c10863f2ccf47401b7924e2205db8d90bb7bd5a18f43ba3b4fa39c2c5487f4cfb451cfbd9082c55d895c411f96f7a7b56a375fa462896b34e79b35c6edbd05d4de982a005fcfdd999212093be5fd3a4ef46b57506b4bbdf1fd6acc2f16f2300dcc1bd082e047d29eddd13c02ca4da03bd5dd0fb596b65428b2d58506fec1644ca3b4b7eabba54c64399d44744e2e24abb1a8d866a5eb25c1802857d0771d9a7b24ae40a8dbf10c0cf8e83ef316a22527cde8768b2a52f26cca9a4f904c5d388e8b2d3e6710f8e9c67289c371b0e0ca09821ab25b5eacbd103c69f3d94bd89b1dcc1fa6cdd1817cca96f393c3c40a6460b8568f733878e71067c3c4f97c36f9d88e1bdbbc890d3e3f30994ab0b655bb3623e712aa131a2f3e7c6231179f53c751709b046359f8d00a70694abd657d9772ab8480fc6d166931ef974f6cb49f7809495fd4aa535d28e201853ed7e486555b30d48d0bc035712c5ad6a63b9b25264826e78c5d7517188f08477222c59528d572fc2fb4cf001d48915d7e39ad873a597004c20dd092fef672a7e27e9bd01fc35755d5109c175883c318ed0a92b884372f86b7c620d36fba6c1c12301bec2b6abd26e512fad82fb22cab5ce879b258f6f70a037289369f1fda86e458a5ddce8ff0eb754f25812291407a5da7327a7bae70904db696aa4f780406411c407c730db1108b32fb50e0ff5c71d9f28c5cecee696e96cddad5f76443c3c2ffcb592cc29def9d285832f73653192394ed3c8c54ab0d03975e2838b45f100f030737ad4af2aa3e5bb724a08f7ba34728417fd003934a69e86c78c6ec4218e0c6c1265204cbaaee2c87f99703f79f5bd61695ca2653a4d74a00343738be98f8bc0718b5e1c3fc891ba13f5268229473d6baca54ed2742a9c037946d96a4e26d1531553ca480cfa934874bd7d681b86ec03b91b4fe6b816634d079a0faa5dc54c2f7dd07889276d71301eec56d15384b39225be9e7869db9d56acd66fd8368be172629fe3ec406bfaa28ed6f51e56f9dd32a0a1a6244b8c630f461f56c3e94ee9bd567263d475906e391cc6bdfa05be6b829eaf797ac01c95734076dd9d79b64f094a184aad6dff9b120dd32c20e93640f4d03d7a7efcc46ae1141f969c0269ad475a7360e7f6d5862340b38751e42f94aeba245695aa9780fed23ff37831f770b22a5e0986a22bd925143992ea007125d0dbb0ee010a7576729c638c7ad4250123bd1cbfe0d765efa643f62b39aefb0980fde7a367cd85fe3148139c2d17d51d954424cf061b83f16d690c64d3de44f21a4a95e8604656a0c81a02dd96bb090535680ece5d2e88d266a5195fbc15c07eff82e252e702ed45c3a2a6ddda4975b00ce5b215ce3b64288e57816084b01a26bae60836e339604903d17d3d1f9d7de29b339dd71c829d962584ce5b8851b9f7144699e45c3ff1f27b6f176d7fbc29bf2a45555b4ce9114b43f53b99a852473eeb2eda87ba4da5282f7cfed1d58e2ec09ed1b93d883651b6c3f43e339d41dcdcd5ef155b69ebd23ff0c83833c7b5f6f39c76eb00689d5dc7360ce134bb95d0203580f844a06f0e0887848a7dcf27306edb62a8daccfadcfaf9a110c8be0c0d73d4eb82676fb110dad12ace3b1d399f2c7cfad196cd0ab240717c510b576289593492445d04adb909b9fad8d18661ebb005806ae1a20e281f20628b42568c796a6e910a7408aaa229d5aa18a5494ca081f08ae1fe92b094a758b8c929062187e05db1348589f8d868a1d431ebaeab816d3b0db05043decda8bdc14fe659a689819bb682838f32e5eb9dc09479b94d9ee974e5be230cc9b1221068c5e9c0036fbbe5e8e3cec4278668f8196514cf3434baa18a12c6c7264747b606711d28ce6c61614077de89159961fde24b011deb2a99334753e9d0f9590c5bb6863339852179924cef65c08433d107acea7fae72e5da6b4dcaa5b29f0b21155ab1ab660567243f19dc27d69165be0f1838accb28ba55ce484b695e4537341a84b11f204cce4de6a1516741658bb013b070c93c4ed23b84939bca003087de1ef28cc2d1f787bb8cb56f6cec17849bbb83ef05167c8d9c278a51eb4b6d99486cccd552544556207ed72e48cb18aec6f06c54f640dc3e1c2481813ba00dea46d2ae3904caf39d9cb7d1f61097997f96c3c09ee6a162abbfe9aa85e0b218044c91b620518e7acc9d6c5638a626f90f74c4b745a03235b47ba197feb109294f14c0797aeac4e95beea0a9c1f500286f4b19344491baa6b10794ff17946127abbee5cc3ed353d7e33fe0cc2caf29c1ecd47c722406ef62454bbee8a83c4fd2cf77c7424693d2f5b1d00845d585f357c83b9d142c863995c606f5f856655e284729b24d4cd5eda7059045e3a3b554308427fd52b879d517406bc3d2a1ba059f2cc2bdf5e52c5f0d6f08bb7cd83b3a0f390e63a9705be90166621d35903b67c8127e3dcb4cae1224ef6187aaf1c19d5c486b733b08f38cf371d21b506efc537e581f424178ab58c93572af69df86e85917a340aa7fbf66b5a3a31d22b3981fc0b89ff94e03f5721bcc1951f41f8e8a5441daf6aa5c699d2efbbc284d55ca56baa1682c8ee04cc1b916112dd51c88aae291f1e9f1642995465797fc51fa04d4cdd02d0c691a9d3744274dbe1783a7c64712487e7a45f721f1c158249ff03879dbe4fd3c425be4095f1e2a34a2b66d64d53bc7912d5615c707af525b1b0c9dac3b9f7f410e325554a6f628466dd7e07af789440bfe4e6ac1184138d898cd73afae3cdfde8386f1fff790d3b8b337623e3970336fa774939f44e7da5686228adb45304f691454d6615126a57bfa5d66cdcc872296757817d7cd79bda9d3145007d49062ef245b28405b4158736db8af61df2f6bd0b30ab5fa2b04b9064b33dfb670383596cc6c51b7ee7030598c", 0x1000}, {&(0x7f00000006c0)="a35b7422e8541971ffb7f4a4a2e06afb249daea6ccfcb0aff44f7a94569621e2053f9e8092d481842128ffd63b92af10bd959428639f22f62f1c33e30f68f262919d536394eeab4fbc00e30310f843f735bfcb93a3ff9ecbd371ed8f2daf5d4516328850a8b481e28e1abedbbfc23353c096b4eafb410b171bff23f650fc1c100cc51c87b8b3859fecfb06ad8b285e01380726b66f114ad1a241a55721050548f7359b82b9520289755444424fbb60ef", 0xb0}, {&(0x7f0000000200)="76b53a47895015f01f2b0c16e2a481cd63969a8e6c27581c9ed260bb8f14f63a6fe34b66bedc5dbfa04c8869808bfc8eb5a89e303f81c704", 0x38}, {&(0x7f0000000240)="be4f8da1ec61b6df6ac26934c036de876deef07e9bde062756531d508e66e9c8f668c32298406e", 0x27}], 0x8) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r5 = fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000800)=0x8001) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) 02:20:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(0xffffffffffffffff, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{0xffffffffffffffff, 0x20}, {}, {0xffffffffffffffff, 0x190}, {0xffffffffffffffff, 0x8000000c0}, {0xffffffffffffffff, 0x185}, {}, {0xffffffffffffffff, 0x100}, {}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0xa, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() dup(0xffffffffffffffff) r0 = socket$inet(0x2, 0x4, 0x80) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) semget$private(0x0, 0x0, 0x400) r3 = semget$private(0x0, 0x7, 0x140) semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000004c0)) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) 02:20:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x1000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100000000000000}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x20000000000002}, {0x80, 0xf2}, {0x40, 0x9}, {0xce, 0x8c4c}, {0x86, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x1a7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) dup2(r4, r3) ioctl$TIOCSCTTY(r1, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:43 executing program 1: mkdir(&(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', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') chroot(&(0x7f0000000380)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x10280, 0x2) bind(r1, &(0x7f00000001c0)=@un=@file={0x1, '\x00'}, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\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') 02:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x2, 0x1ff, 0x1000, 0x199, "c2dc95ebef3462509f8975b2dbb318590138be4d", 0x5, 0x5}) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x0, 0x100) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="5a68f99e0080000000000000a519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e20200000000000000f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) socket$inet(0x2, 0x3, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r4 = fcntl$dupfd(r2, 0x1, r0) r5 = socket(0x17, 0x1, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000180)=0x8) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffff7ffb) 02:20:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x40000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa4, 0x80000024, 0x8, 0x88d7}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x4a, 0x4, 0x78d8, 0x3e0c1c51}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1c4b, 0x5}, {{r1}, 0xfffffffffffffffb, 0x7a, 0x0, 0x2287, 0x1}], 0x100, &(0x7f00000000c0)={0x4, 0x2}) fcntl$dupfd(r1, 0xa, r0) 02:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r5 = fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x0, 0x9, 0x4000000000, 0x1, 0x6, 0x7, 0x7fffffff, 0x3, 0x0, 0x0, 0xffffffffffffff44}) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) fcntl$setstatus(r0, 0x4, 0x80) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000540)=""/167) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000180), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:44 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8680, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="3b0ddbffb09cc663b279f2bbd72d1a59078217c945305be804bc77a75bbb43dda2bd15647995b0b61764339b7bfa3d4bb3", 0x31}, {&(0x7f0000000080)="bf", 0x1}, {&(0x7f00000000c0)="0845fc7738545da3b9ed42b92447786cd6041cf79595eeeb7e0226379f7d2d22459163ce0c4948cfe6abf749704a", 0x2e}], 0x3, 0x0) 02:20:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e1", 0x141}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x1000000000000003, 0x0, &(0x7f0000000540)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00", 0x0, 0x4}) dup2(r1, r0) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5facfba037800557ff0ec3b1080000000000000079035dc492b15de3c810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) socket(0x6, 0x400000000002, 0x7) semop(0x0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) 02:20:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r1, &(0x7f0000000a40)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e900925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000b7b66fded216b994525d9437f416c694edba8b181552a3916d8d74e824d90903e19a6611d5718e0f02e6d157f9aaab", 0x10b) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x9a, 0x6, 0x9, 0x3, "a206c86539c1037c50def5d4f76ed3c7f7a8beba", 0x10000, 0x3}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x7, 0x2400000, 0x9, 0x200, "aefc461e4be95d0490d26d0c7334a58f7f0bc2cd", 0x7fffffff, 0x5}) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:44 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f00007d2000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x120) sendto$inet(r0, &(0x7f0000000080)="17c165486c6904f35926372d22ee08465eed7d06780740a8853e3a562f6df7617f27515875a4ac4b9aa3ed40b304762b6fc80311194e8c5abd15473ba7e9198d5f6e09b9a7deda04e40549b029ff79edd8f05c21e8918c295285b1515332fd2ceb7956c1249752fe91316645490293e3b86ad505aff9afe4b4c6ea1b8b43d0cacbf64c628a937cbd9374b9a713262618a039e358b8d2b7b7d0fa921365", 0x9d, 0x6, &(0x7f0000000140)={0x2, 0x1}, 0xc) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) 02:20:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) write(r3, &(0x7f0000000540)="a083716eacb7d59e15f2113e93d30a8f87031c2f1e6c3b4f4e56acce308f0ee83b95fe2a06c9e84092df7426eb40dd18c25d2de81ce9ab59d2bb994fa9c8803792818d55b412048e8b6336daec5bf8b29613c1c1c70de09b08013f45bc4f2fd99a799dab850cc59c806e066b757919736679046e920ea7cd9b20059349b0530907e70d4af076dae1b93b4220fcc8a4bc08377e4a180ac02d4abf4ee4b7fd9679d3dc08", 0xa3) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:44 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) listen(r0, 0x100000001) 02:20:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) chflags(&(0x7f0000000180)='./file0\x00', 0x40000) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:44 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 02:20:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r6 = fcntl$dupfd(r2, 0x0, r0) r7 = socket(0x17, 0x1, 0x0) r8 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r8, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) r9 = dup2(r5, r4) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$TIOCSCTTY(r9, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) close(r1) fchdir(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5c41) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) syz_open_pts() fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x5, "e24df400"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000240)=[{0x40, 0x6}, {0x6, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0xc7, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480), 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x53) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0xff, 0x20000000046]) 02:20:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ccb7f981a5204b186f50f39afb80f382887264b"}) execve(0x0, 0x0, 0x0) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="fe05ffff0080000000"], &(0x7f0000000200)=0x9) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000005c0)={0x2, 0x8000}, 0xc) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0xefc6766985e90911) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x0, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) write(r1, &(0x7f0000000740)="b433d73ba758930e2654a46ae7f37415b0191bd54623f01ecd4bc51f8801f12b2eea1b6c2ab26f8d0a3576dfec6558b4074c864410b59e3967e168c205f30ac2002f0000000000000000247cbf44ccf1d5e9f7f8f001f84c2e1f2a02b45d59773f995cc90643c00ede7d8cc32ff1ef8bbc96e374a62003b1a10841e81cc7a0de54691c5e89c76d49b43baa131f372c095ac7f41776ce1ea12a295e470327afa00b1f9cfe318fbb8a33786a4d99b9aedb21b0759f18fffebbde15ae028e18cd05d4000000000000000000000000000000", 0xd0) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000540)="09fcd956a06aeeecd3947298f1c1d0235a1650ed26837eac46550c90106d4e223ed3aa809db80eb2a2b86dc690d1951ea11ff34ece2055335e35552b9183443fb94b99b6aa626bf6bdb280362ab05e03", 0x50}, {&(0x7f0000000180)="83a886c9dfed0a5139adfaa1c7853a50", 0x10}, {&(0x7f00000005c0)="8359e0534f4f6e898632ea124645aecd0f0a2e06d81929d92007545dce243b2be6818ed76cbcfb61cd76052b194e7bc0d79d6110f760fca5a50171cf99221f92a6c15d6513dbd642366bbc6dca0606a69b17fb09d013c0015d3236ae753d3722bb9f94621cbb70672c658fe4f8feb76c07a76bfc6e05a9baf562abc3052ed42232673b347e449211f1245fc5ae6eae569dec4918a4b43588732c0cf9bc43f9b183dbcb0e5652cbfbd5c561aee7f2c05cb12581f95f89d7c4b339f97207feb423d95884317b1f89c78bfcccd5", 0xcc}, {&(0x7f00000006c0)="f8d4daf33aa50b1417e717b2984f38cf6c71b8dd7d5fd4d7313a371128deb9b4205b1eae1a61210a8566b84bb47a49e84a0cf1a1", 0x34}], 0x4, 0x62) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x6, 0x726, &(0x7f0000000040)="f3d252e705087cd39e6403ef8f25b7602d60403abdbcfead0378d8e0c9f873d80dd8a8858ac8aad5f1b663db52949f499f8822afa8c39152946a552a2481ba7f8aa4511581e7f4dbb94dc1dd1df08378c62c8741cac84d9fb583ca47926d1be458d870", 0x63) write(r0, &(0x7f00000000c0)="039245f0a68fcd16fb0f44a0106645a314888f6c7f60d92dfd8abdf0a46e65e40192e14423e72235b5ddf8d422ec5d745962be970fc3752432035c6af9a70defc1ac4481add54de21606d72de172042844e387a25e2b3ecaeb4239b83320c0174ea95ce4294f7ce639ccc0a3974b2d388b930d30ac928d613c05742335ba732982a143da8774b043bba551818cf4fcaf92eba32f032d7caa34a9e545bd62647ccb33f3f3f422017cf540a8c520b6813958811c505e31a57ebc24af925a166f68c14449ceeccdfe4505ca73920f09c26fbcdce2933c2488d9de521ca025107ae6c3cacfd0cd542277e40419f81364a3bd5eda2ba94a408e0d67", 0xf9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x20080, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1) r6 = getuid() r7 = getegid() fchown(r0, r6, r7) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000380)="cfe0f57c096273d4e9c654ffe8f4bfb4fcaf2ed3648f54d2f1f7108e10cc5f044917016b31989c920ede410c3e9d0b55ca5272f346442f6687093ffa091cb130365977309980cc8ff167ca5d45b3773983d0f86edadfcd3533e1b66accdea1cf11846db22cfba9e7f7bf47406c7c372f7ee8dc22d77a6c8ef664e7cb0c50", 0x7e}, {&(0x7f0000000400)="7ee34573d58ea06569b3ebad597830bb197568915eff4adeb3e7290aae33c127755fea0d95ccb1c9a7adee00e30a78a0ce4825ec2a915924e59f066b98457fd991261363d2bc2d2f9c276d7fc21bba81372e0f12d394626635c688bad961f4b4e354f42e822c8ea99a1806a10f09ee04364f1b096e685571aef16951111fad7ba9573993c9ca7292e4838c6a258b0694caef3a1d1ac9b977fe4ee46b675598e2f93aecc408fdbab6f28af1d334b48139fef5fa405385f9076841ffa34e618179fd55cf5d40ec3d5548b5847cb7f1fe134d5f4f5e7bf3d1b7364a51ffa4deb5046e1331270d", 0xe5}, {&(0x7f0000000500)="828a134ef62e1eb64b512e56c346d62083535471180fc491bbee51460d35e0b779062aa693c51f83a12334c6ffc98b4ff755571bb187f5dbefc35aad4ec164c6a9e7da1dffd0343d1cb508af2d", 0x4d}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="3e5e15aff65df3f8b8464000c1e629e9d4576544c5de5c9aa672dc7f9cec780a01bbe6a39460894bb037e40f4829009658872e836c99e86eec41e6d04b087444b0ec5097fc6c657aff5f1b7515ae2116d7c312094e04437f20ce4203bfadd0a75e851da086fb19317cea16a955db366ec6d678e8d75540c73d9865d6f5a0a31681fb0c628f8b3f16c2e04168a3de4b373bf9f19ab045427f51e0d9cd2f9cc23480b435c1df08ca69b1d24fdd970c353346bf59da65324278c17cdff1865d119bdfadfa7735b7b683c6", 0xc9}, {&(0x7f00000006c0)="b5619091f27c6dda1704ae34967573bce9f774104657c4fc79fbd1bdb5938ebbf21a559b0a92ea0bc6d45e9d397b83f5457d13b3b9bfcee2b9abcee2045915440d32629545768e9497d380ca7224d43765a8b2363a", 0x55}, {&(0x7f0000000740)="c2a823cf6f341241e950d7256379eca2bd09c81aaaaf82c2c330530a448c4855f9cc84f504b9f3af77f8f67528ba64f066449151a491b8405bb4b48caf1c43eb9a7517a652ddfb719fe61b", 0x4b}, {&(0x7f00000007c0)="3f9fd7b40b2c04114c7ddf1c63f04827cb2dcb2c496e4969270f700ea644258bea1199dea748852b35b31795489c485aa66c43087ed5481c536cb2b2292d590bbbc98bce43e7837b8bc6dbe6f0a19b9b573bd49f1f0781be3696e3104fe4cf942f34762bb1f7d74bec5dbdf66134e054fee7d76cd30c7583b3c8", 0x7a}], 0x8, 0x0, 0x0, 0x4}, 0x1) msgget(0x0, 0xc0) bind(r2, &(0x7f0000000900)=@in={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lstat(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)) fchown(r2, r8, r7) fcntl$dupfd(r5, 0x0, r5) setitimer(0x0, &(0x7f0000000a80)={{0x5, 0x400}, {0x0, 0x2cd}}, &(0x7f0000000ac0)) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000b00)='./file0\x00', 0x30, 0x80) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x80, 0x0) openat(r9, &(0x7f0000000b80)='./file0\x00', 0x10080, 0x44) writev(r2, &(0x7f00000010c0)=[{&(0x7f0000000bc0)="9fa48a1f1219825988b277ab41c5a400c0d29a25e0a11255b67813832f9114665ca0e7942c368626d0e0dcf7bebfb54174d718b48f3c092d9c2dd1eeaf2c19eb25ed4e51e365c8d4fba5fdf935e01441fc028886fc522870b11499c4ac21bc52c7018b2a8f2e896b700fa35e133ce48ea016fba0e49758f27a501b2e5225fdbabb3c4b64ef83247c", 0x88}, {&(0x7f0000000c80)="fcdc17bea3937e5cf5b27c8edab284c0f6359cf11e9df1ec6159c67f5dc32fd8f87a323f91d98d38941412323607ab63d1022ece24af6f6c1cf623d9bbd9cc7c6023b1eec57ff22c7046e8353c5495f8f2dbdcc87baa6ae6ace4c5faeaf648c0cba4054ba99eefa4dfb26b0e5a7c129566892b0f50fe3861e0fcff16c55a3ca347fe69882edb7da0fcbef934d2c3", 0x8e}, {&(0x7f0000000d40)="83f6d0d004d11e1704fc05029ddd43404f5bda83b0c6", 0x16}, {&(0x7f0000000d80)="3addcb4c5c", 0x5}, {&(0x7f0000000dc0)="9d67fdc79f0ccbcb2585a576f7d33d32b7aaef344140bb03968ff52d0760c6840423fbc5778d4f62e243c90b4d6cd5984c40c4d48638210ea07e6d3b053ed7d53eeedb65ec02595ddbf98cd2cf4e0206bff80a303ff014698efe144352076647b462efdd3ce3a3e7efe8e31b9bccaf700fa276cad6fabed82957e107aa0d5c25850c643723bc6e5c749906e45ce68321", 0x90}, {&(0x7f0000000e80)="fc5674f7cc62f63184d92f994d098ed993b8b18fa9869028124004c1855c403ee4167f2f188ecf6bf30c08463d54da7fcceff683b0532d432fb97cf1b4e36859e7e3c9db07819e9fa96f9cab12f57945480ada385ad5ea51de1321c516e3f68b34eef3b4bee4aec17b14887c0703f61134e0003a0dea8e34fdc27fb26b8ff60ea66840572d04d0a405d25ac8aeb93f4a93bf6053d5", 0x95}, {&(0x7f0000000f40)="a7a4b3a28b2904e3cd5f9c6ef17437f9421fd19c66acb39d", 0x18}, {&(0x7f0000000f80)="645794c74f4e17fcfd978a8062b27ea19295660895b9a3bdfd2f1f", 0x1b}, {&(0x7f0000000fc0)="7e90d37a3162fab9404c3d465bf65ef165c3dff60f6099f7b56079d02d626a7855018aed6194c7f1aa0921990a13ad7a32c4a106b5671456ff8a39a81e4310d147bb637af0de11e213d60bb00bad2258f0ad640b376042acd3363a5d767bde2fd077d8f598ec939bcb0483797ce5b30d04840b95e28934ef928b7f20830717c953ffc0ffe03c786c26d0c05d01baf838747a212090113fe6d706fda2de5fa0f61a9ad779b9cea5093be02d8152ac9501d8c0b3a51b450a46922808de7bdff44607493d5743c92be1a919593236e81ac734bc1f4c0a59b31b99bb36985cfa09b5ec77a16af677d5d7855f20f7413063642bb2209f346013", 0xf7}], 0x9) socket$inet6(0x18, 0x4, 0x1) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) fchmod(r3, 0x80) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000200)=""/96, 0x60}], 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x20) r1 = dup(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000180)="e01cd7c973e17f2fe96d90d515ac077418036e3d4bcc22f612c1519cbf1dcaecdb4eb0e90323a7b1b8247feb988c59e31c43b6754ab2664925c2b212821d815cd27884f85b7006d25f74c4c384ddeb46d4c7d710e250bef6e3729b7e552c4eab7c3025a26c17f4375b37c73c5fd11a8fe72ff7a8a0368519b7f2e960026724ee5364446565", 0x85) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x101, 0x3}) ftruncate(r0, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) ioctl$KDDISABIO(r1, 0x20004b3d) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r5 = fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000180)={0x0, 0xee}) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0xe6, 0x8000000000a, 0x0, 0x0) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) r4 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r5 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r6 = fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r7 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r7, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r8 = dup2(r6, r4) ioctl$TIOCSCTTY(r8, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/23, 0x17}, {&(0x7f0000000540)=""/144, 0x90}], 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) r3 = dup(r1) getsockname$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000600)=0x8) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = semget(0x0, 0x7, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, 0x0) 02:20:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226a967a261d74bc13f1a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be164466591cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0x3, 0x7fff, 0xd4, "8da70676420fcd3a01af792fdd4a91801af053be", 0x53, 0x5}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100, "bdf02fb8ee8f8d7cad8eb257d2eb49ad950960e6", 0x0, 0x2}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x1ff, 0x0, 0x8, 0x4000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x427, 0x4}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000540)="dca0a969434da9b0f169622f9d317e95f8d95ba9cee66a75208a022510c8f102356fbce4783e74888abb92e4f21bdd40dbd5c88e2911aa8a179615a233d59a57c4a5bf7c84c1ccd9a4d31cc0b7bbe7dd643fa0b6b8660348ee2bad0eccafdb04967b796d4bd701487bd685cedc2f757f"}, {&(0x7f00000005c0)="df667b530f4a52cf722f0b9d37e468a377a5c72e04cccbbc90b0bd5f5231e7254017a00510bafa436f949d21a198fae9c6e864112659752f6c51d433db540fb750bafc6fe26892c865e63c26647c13909471d3f49dc8d283bd124a016b1c67cca11ca58114ed39dec7f9920491bdef048bc03f51d92f3e484a334777817531bb061aaacfb2f990fa9e4a061fcb80e5df54b39b83cf8a62738d4d0266b30ddad1"}, {&(0x7f0000000680)="80211b3e02df22710641e8ba5d3b67fd3b38c57d43b000317866a24d6ebba05754228a19d45fe9c67c3f1f05d2b22fab72258e0a346b08d08f0799f2b48ee0a2a2441674aaa0d19d5e224bc5f5e36cf8ff191e0642b9bbd533c7e5b0e561900866e814fd19b8b95bae9922328b530019ce36ebf3149e0ed2ab6a9edcbbea25f5a37624c0ad8cda5929ca17f466e7374b774aa6162ea312cac72a6229c861f359adad74162880281dd8325e855bd182bfc25bf9900d59b936d6831752f98ae7a4cc1d5eba59726bad6a0d87d21026"}], 0x10000011) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r5 = fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) dup2(r4, r3) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r7, r8) ioctl$TIOCSCTTY(r3, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:45 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) sendto$inet6(r1, &(0x7f0000000080)="187af6ccdb66a3f3d843bcc0eb5889089e0958549ea9c36b3e602bf52ea75994e5ccbce6539444e664151570d3b0e70fdf8c48084d99751ede3bc5fc7275dd1ef0c1c25d63184a3f65", 0x49, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x597f, 0xba8}, 0xc) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 02:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r5 = fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x40, 0x8, 0x1, 0x0, 0x100000000, 0x7, 0x9, 0x0, 0x1, 0xffffffffffff8000, 0x4bd}) 02:20:46 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x244, &(0x7f0000f8f000/0x2000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x3}, {0x9, 0x3}}) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x122) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) shmdt(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/31, 0x1f) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x2) 02:20:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0x5, 0x2, './file0\x00', 0x81, 0x1cf4a934000, 0x3, 0xfff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:46 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) pwritev(r1, &(0x7f0000002bc0)=[{&(0x7f0000002ac0)="80eb87088e618c8f120d6482f27678e3e88c5e2edd2a7d76696f16cb65e5f9c11eb6550e1e57c04624dcaffa553fe4bb67825957804184cf9b36ecbcfb2c94814093e43302859859c9b3e2fc9d4006d359cfa6dac9b6876197cb584b0ad4a287bd98d2c1175ddf3b626c6f48ad9652eacc0760ebba0371f5ef07ad5d5e15297879b3375030a6811db21f736b0204e9d0b2e111c8eb9a7a4fcd64715db7f5461802db39c013fe97475e9c1b802cddba4e03c9b93c203ff48ff98c0f8cc3ddf18f17564069e2403365f15d379e11837373", 0xd0}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000006c0)={0x0, 0x0, 0x80000000, 0xb486, r5}) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r0}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) 02:20:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) fchdir(r0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x7fffffff, 0x5, 0x7, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffff6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 02:20:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x0, 0x3f}) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r2, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r2, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r3, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="90f341881b1d54dcc2ae4a6edf7955d2b1de7355079c64c24b6516cd5c1c3a7dbebc5500653f", 0x26}, {&(0x7f0000000080)="eded71ff7b0723d1b1e9f3a8033d95086fe0b20c279f", 0x16}, {&(0x7f0000000100)="e670d907d63b0092558131200acfb2b339db71305cbd59e0ac1c2d3f6edd26405e22cd295bf09c71388f923d7d98d56922197606ff72498932f903be6bc9f40b07b14e82cd06895ec12e5181b0af40fce3598b8b61d9603a3cbd537011e8450f6d22184b18e02efb4bd78319ad6ba78fbc93f805a49c08c5954c841d8e7393f16155805c415a07072dfcfbd714b5fbd5ab05ab7dade94afe32b9071b3a44d827d3bef794d99e466662d0f12a961097bd107a057ae562fb48ae3e3afc08041d1331d003a1e9e36a0a0797177129109bafd17c4e188fc9b9e19e0b303cdd6e1c", 0xdf}, {&(0x7f0000000200)="0257bc755adb985a8f91ab7eef92cccaab", 0x11}], 0x4, 0x0, 0x0, 0xa}, 0x400) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 02:20:46 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x1a0, 0x80) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) flock(r0, 0x7) 02:20:46 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unlink(&(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 02:20:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9b4, 0x101}, {0x18, 0x1, 0x20, 0x6}, 0x9, [0x7fff, 0x40, 0xfff, 0x8007, 0x3, 0x6, 0xbbb, 0x1ff]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2b, 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3010, r0, 0x0, 0x0) setuid(r2) flock(r1, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) 02:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xe7, 0x6}, {0x88, 0x8}], 0x2}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socket(0x1, 0x8003, 0x3f) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2c2, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 02:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x11, 0x3, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) socket(0x20, 0x4000, 0xc7) 02:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x42c}], 0x1016) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) mknodat(r6, &(0x7f0000000180)='./file0\x00', 0x0, 0xfd8000000000000) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0xfffffffffffffe9b) 02:20:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) socket$inet6(0x18, 0x5, 0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 02:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x47, 0x3}, {0x127, 0x9}], 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:47 executing program 1: 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"}) write(r1, &(0x7f0000000000)="72e57ea59b3902cdd0e802d05bbde97cce17927f5047690834b405af4314b2f909a45248393c5623abd8e75b809cf06699e908feba6083", 0x37) 02:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = semget(0x1, 0x3, 0x300) semop(r5, &(0x7f0000000200)=[{0x7, 0x3, 0x1800}, {0x2, 0xfff}, {0x3, 0x400, 0x88719f63df87d4fa}, {0x1, 0x43caab5, 0x1800}], 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x100000001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x3f, 0x10000000000003, 0x23, "845d550900200000fc5c7fd2008f27df00", 0x4000}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x800}, {0x3, 0x401, 0x1800}], 0x192) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x4, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) 02:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) r6 = socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) write(r6, &(0x7f0000000180)="c766200ff586f3df0ec2fd43c5efda17fe261a9dc5207172f5cb08597875", 0x1e) getitimer(0x0, &(0x7f0000000300)) setsockopt(r7, 0x400000000000000, 0xff, &(0x7f0000000540)="06a5fa36190d531d15e3f00f2565ba5a75ebc8736f7062ab866cd5319f24a7be68e8b5e9eac34290351486fc24e5d9a31e9f1548088ac3dfd99751c0c4a4347cba0e2746e6928ed743ce4406257e6afa1ab84d4678170588120a4af5797288cd7ec2040b3a9ebe977369cc218c61272150a30966f438e01ea3399d10c8d0efb50d14822b", 0x84) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) r5 = socket(0x17, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xfffffffffffffffa, 0x2}, {0x18, 0x2, 0x2720, 0xffff}, 0x9, [0x8, 0x5, 0x4, 0x54a, 0x3754cc33, 0x3, 0x3, 0xd]}, 0x3c) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10090, 0x0) r2 = dup(r0) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) r3 = syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r3, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xa, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r5 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r3, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r4, 0x1, r0) socket(0x17, 0x1, 0x0) r7 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r7, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r8 = dup2(r6, r5) ioctl$TIOCSCTTY(r8, 0x20007461) getitimer(0x0, &(0x7f0000000300)) syz_open_pts() semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) 02:20:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800000000000a0, 0xffeffffffffffffe) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) dup2(r1, r0) 02:20:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) r5 = fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) fchmodat(r5, &(0x7f0000000180)='./file0\x00', 0x140, 0x4) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = semget$private(0x0, 0x0, 0x20) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r2, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r2, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r3, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000180)) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)) 02:20:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x100000000000021f) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xe257e05098095a5e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x7, 0x0) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1dcbb6fc6e23c5b00000000e31200e74df4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x300, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000200)={0x7, './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x2, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r4, r3) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e8256f30aabffdd4d3e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcdafa30f76000000000000", 0x1cc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) chflagsat(r3, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') fcntl$setstatus(r1, 0x4, 0x0) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) semget$private(0x0, 0x6, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) fcntl$getflags(r3, 0x3) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f64696c653000"], 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='-(&\x00', &(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x8e+@.\xfc\x00', &(0x7f0000000340)='!-\x00', &(0x7f0000000380)='(U\x00', &(0x7f00000003c0)='\x00']) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000180)=0xaf6) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x1b, 0x0, 0x100000000) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x3a, 0x40000000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)='M\x00', 0x2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7000000, 0x9, 0x0, 0x100, "816abd312a5eeecd2de36278a280fe152d9aa36b", 0x9, 0xffff}) mlock(&(0x7f0000ff6000/0x9000)=nil, 0x9000) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x40000000000006) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="7f50001c9418436e5cf3ee9ddf1446fcd7a018a12a6c10846a168d9b9b95902a11fce4ceae175d4e804cff6068c17f162f7121ef4f98ab1f552880f7c158ca9fcb445278fe64abdf9bc0de9fda336a38320141c9c465b3d35af2cd0df8b0cd", 0x5f}, {&(0x7f0000000140)="01737320a3dc8aef5d16d3ac0126d1d5bae5fc8057fd14eca75f21a05ed2a0baba5d9ac6", 0x24}, {&(0x7f0000000180)="fe07078cec5c2673d6a45a333658be45375ac30a88e7f5271ffd73c01c0be7445fe455d42832f63b40bbf0805de9494efa228ae87ed97ef37e9c31c5118a51eff49ee0826bed1b052c14a1391e03007a0c56ba4bddb34495e7d9977b5f593e4ec27d2a11459af7949da34ee90a7fa50e5f1e415e8f86f8c53b59d7457b75ce861caf", 0x82}], 0x3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) accept(r3, &(0x7f0000000240)=@in6, &(0x7f0000000540)=0xc) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x40000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(r5, r4) ioctl$TIOCSCTTY(r7, 0x20007461) getitimer(0x7fffffe, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:20:49 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x80000000, 0x1000, 0x80, "5aa0e797c7e23f891a3d8d81c4cfcc9af1dc7a5d", 0x100000000000, 0x1}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000002200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934ddac719b011e3ad7e1003ae49e43552c38c80709410e8fb644a10cc7f69be2ea9fbf6561923c7e3d47837cfedb62839522adbb4eee892b3e7f0976f998ddd128345c7e6aa7cf3c9294d53843547615e57b942a403e69988f7176e403667293c1c40b5006121827de92c742bc25fbd90028d40cf65f77b7d2bf7e19dbe6a271a50bb440745f365272359e30c5a111db0de110fd162d393d4d4048ce74016fefdcd023a63d96ce99eac3dcad87bf3fd47ad86d67b477ddc05c88973fb44f2515ef2de9ab493aa88e0729e009f044ff340857b4d"], &(0x7f0000001040)=0x1002) 02:20:49 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8800, 0x0) r0 = syz_open_pts() r1 = msgget(0x1, 0x200) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) msgsnd(r1, &(0x7f0000000100)={0x3, "b02d35a988850cb4dda5db5d558d6e6c2ff4e1b1a6afa4c2792a62eb4d018d8c83ec181279596f043a5977b58e66dc790afbe3bfffe50c2fc6afa9649eef8fcc5fcbc6693b583742"}, 0x50, 0x800) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) fchflags(r0, 0x20001) 02:20:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="baf9796bbbac5bd76d9585a8c0fe4934d3ad50d656ac6a5c3c6cdec1441e8816ec7cbaaf38eaf2e8", 0x28) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 02:20:49 executing program 0: socket$inet6(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = socket$inet(0x2, 0x8001, 0x8001) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getgid() r5 = getegid() r6 = getegid() getgroups(0x4000012e, &(0x7f0000000340)=[r5, r1, r3, r4, r5, r6]) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10008, 0x0) fchdir(r0) rmdir(&(0x7f00000002c0)='./file0\x00') lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) dup(r0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x200, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x3, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000", 0x0, 0x83}) getgroups(0x6, &(0x7f0000000300)=[r1, r6, r7, r3, r2, r8]) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:20:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x26, 0x0, 0x0) 02:20:50 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt(r0, 0x3ff, 0x9, &(0x7f00000001c0)=""/229, &(0x7f0000000180)=0xe5) 02:20:50 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() r2 = geteuid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="c79a589516a4348e934239a5827e868c91204a7cffd7c14e8b9c178ef54b6ad1", 0x20}, {&(0x7f0000000140)="70b05f1ebbcc35ac4973de7cd1a148352fc1ac0efcad35b5f5259786deadf0d78fcbd87fca86d2521a439497721481b1d7e1bf718c8d7594f7cf35a3e89f2f278f09003638e3bdc082151577dd1b696498a424e01caa3619d0672171ed18402e5bf7b720f2161a650625b155479602d5f8f39bff44a8ea327bc9abe6822bcda2", 0x80}, {&(0x7f00000001c0)="498cc9a3f7e46934711233253edf1b26dd313932f97248d8", 0x18}], 0x3, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2}], 0x78, 0x408}, 0x6) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r4) close(r3) r5 = fcntl$dupfd(r0, 0x0, r3) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000340)=0x80000001, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r5, 0x0, &(0x7f0000000040)) 02:20:50 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x8) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)=""/78, 0x4e}], 0x2, &(0x7f0000000200)=""/101, 0x65}, 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0xffffffffffffffff) read(r1, &(0x7f0000000000)=""/92, 0x5c) 02:20:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="4cb6249b6c0213d478f1346749a094872dc5ef29aca7f2540194ac1c164bb2f0f5de8fc08b81757b2d17457bb8598cad7ec7c5ddf5cdf4eea86a9b041bcbdb12adf3ebeec23c689f", 0x48, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8001, 0x1}, 0xc) 02:20:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x485fbe37773d8b7, 0xfffff, 0xfff}, {{r1}, 0xffffffffffffffff, 0x81, 0xf0000043, 0x70f2, 0x33242afc}, {{r1}, 0x0, 0x2, 0x80000003, 0x9, 0x3}, {{r2}, 0xfffffffffffffffc, 0x0, 0x40, 0x0, 0x3fffc000000}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x8, 0xd2b5}, {{r2}, 0xffffffffffffffff, 0x6, 0x0, 0x4}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x90, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x6, 0x4d2c4b2e}], 0x1, &(0x7f0000000040)={0x7}) kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x43, 0xfffffffffffffffe}], 0x4000000000000007, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0xfffffe89, 0xe, 0x0, 0xfffffffffffffdab) 02:20:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) close(r0) 02:20:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/117, 0xfffffffffffffd75, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="ffffffff", 0xff54) 02:20:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 02:20:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x13, 0x1, &(0x7f0000000180)="0b60354460624c6f28b6f457b63bddd2018239ac30d5ec4c041d9547af71d53fae814d21317613763238daeae1f01afcb69174912afabd5ea58418fd61a4db6f24a6c6f9484e51f7688553a293691dbd2464b88f2990ca7cbf3744483c3c3c000087356d40da46b92876b613a144b82ab144aeed6f1fc2f91cbbbec414f9f9fc0372d41350d9c41135aaabab4d0fa88a6af413b1431e52fbcf773d4b353a54d495d16a0a", 0xa4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) munlockall() sendto$inet(r0, &(0x7f0000000000)="afeb5367b472d618ff6f624b63ff35b151a60459f098782dd6102ec635cf6d25cd26bcf59fa46b53ae781f6862d5ee1e8f7df547175d6c777492e99c9f31", 0x3e, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 02:20:50 executing program 1: r0 = kqueue() madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000001000000000000000000000000000000"], 0x0) flock(0xffffffffffffffff, 0x5) r3 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 02:20:54 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = socket(0x16, 0x4004, 0x6) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8802, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) r7 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0, 0x1) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x104) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x86, 0x8, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x6, 0x81}, {{r3}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x5, 0x7}, {{r4}, 0xffffffffffffffff, 0x8, 0x10, 0x7, 0x4}, {{r5}, 0xfffffffffffffffe, 0x14, 0x13, 0x9}, {{r6}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x8, 0x7}], 0xd3, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffd, 0x40, 0x12, 0x81, 0xa25}, {{r8}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4, 0x7f}, {{r9}, 0xfffffffffffffffa, 0x10, 0x62, 0xf0, 0x1}], 0x7e3, &(0x7f00000004c0)={0x2, 0xffffffffffffffff}) r10 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kqueue() kqueue() sendto$unix(r10, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:20:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1a9) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xffffffffffffff74, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000001000000ac14ffff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="4ec6dac9d312b8b513752938e98f10b7331c6c058bdb3ee4c9f3598ce572f527b802ea75657b5e944953a8169ce77d5ae1fe588d57c6c526299bd17b59418d09beb2ce0060288ad3c9b83e5b0ca441ae0529"], 0x18, 0x400000000000}, 0x0) 02:20:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 02:20:54 executing program 1: open(&(0x7f0000000080)='./file0/file0\x00', 0x428, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18, 0x0) 02:20:54 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000000)='./file0\x00') 02:20:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="5873bb5fb5e911b3a9f0aa76e0d8cd4d2dfaef2abbd27bb4f0434eaeacc2d5c181fc35883acab257dbb75ffd50af12a841b6ce4de7a06272e979048cd17cc28a9313d4162f265ba845911cb2420f333e758817ab2904eac89466a6628a8f9cee1b", 0x61) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:20:54 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) munlock(&(0x7f00000d3000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000389000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) shmget(0x1, 0x3000, 0x1db8039a042855d3, &(0x7f0000270000/0x3000)=nil) syz_open_pts() lseek(r0, 0x0, 0x3) 02:20:55 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f0000647000/0x4000)=nil, 0x4000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000000c0)=0x3fe) sync() 02:20:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 02:20:55 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x9, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x5011, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x3c, 0x0, 0x0, &(0x7f0000000140)}, 0x9) 02:20:55 executing program 0: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, 0x0, 0x0) r7 = socket(0x10, 0xfffffffffffffffe, 0x5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r8, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) poll(&(0x7f00000003c0)=[{r8, 0x84}, {r1, 0x4}, {r5, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r6, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f00000005c0)=0xfffffffffffffcd1) setuid(r0) semop(r9, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 02:20:55 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f0000647000/0x4000)=nil, 0x4000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000000c0)=0x3fe) sync() 02:20:55 executing program 1: socketpair(0x0, 0x1, 0x4000000000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000001c0)=0xffff) open(&(0x7f0000000140)='./file0\x00', 0x8ac1, 0x84) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x40000002, 0x81, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffff, 0x6a8d681e}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0xffffffff, 0x20}, {{r0}, 0xfffffffffffffffe, 0x84, 0x81, 0xffffffffffffffff, 0x6}], 0x5, &(0x7f0000000100)={0xfffffffffffffff8, 0x6}) poll(&(0x7f0000000040), 0x0, 0x800000000000) 02:20:55 executing program 1: r0 = socket$inet(0x2, 0x5, 0x62) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000140)="5666a75c8d55488df62672232538af78465793ecfb", 0x15, 0x1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0xec6}, 0xc) 02:20:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb7, 0x0, 0xfffffffffffffffe, 0x0) close(r2) 02:20:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) socket(0x27, 0x3, 0xffff) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 02:20:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x7c) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 02:20:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x88, 0x40000000, 0x2, 0xc75}, {{r1}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x0, 0x101}, {{r1}, 0xfffffffffffffffe, 0x6, 0x80, 0x3, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x5, 0x6}], 0xddf, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1000, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x800, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x4, 0xfffffffffffff57f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x90, 0x20, 0x5, 0x20}], 0x1, &(0x7f0000000000)={0xffffffffffff8001, 0x8}) 02:20:56 executing program 0: setitimer(0xfffffffffffffffc, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x3d4a) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0xdbb2979b144645b9, 0xefc5, 0x4, r1}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) ftruncate(r0, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4011, r0, 0x0, 0x0) getitimer(0x4, &(0x7f0000000100)) 02:20:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$setflags(r1, 0x2, 0x1) 02:20:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x3ffffffffff) fcntl$dupfd(r0, 0x0, r1) 02:20:57 executing program 0: select(0x40, &(0x7f0000000140)={0xdead4112, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) r0 = getpid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r0, r3, r4}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 02:20:57 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x11003, &(0x7f00000003c0), 0xffffffffffffffd6) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000"], 0x1, 0x0, 0x800) r9 = msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) sendto$unix(r10, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c3808a354645c0ed6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb142da5fefcf770fbeaf28a76f13634336776c940a893178edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc71705f2c5d38f921c7464a405f6ad324fa352afcaef0c914942f1aebefd43b61b5003a36892495c5c4c0b536fd047b42d93a371b9d71840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be723000000000000dd0f883ba4f01ce7cc0454019bd67b7b9aaad1d8f07eb194261e1211e134efb14ae74959010dec64c84e985c9bca8ccf3a9a94dbf55dee271cd6bab429"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r9, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 02:20:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x81) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/30, 0x1e}], 0x6, &(0x7f0000000480)=""/32, 0x20}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048f59931929648", 0x14) 02:20:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1b100a45999bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e5e62ea011ea8fef96e4f000000000b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825482fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f090000000", 0x377, 0x5, 0x0, 0xfed7) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000000)="30651ce5e5320971567579d6afbcfee58a51760bc53f9585706f5ef36054e823", 0x20, 0x2, &(0x7f0000000040)=@abs={0xd4bb28b62ea7c910, 0x0, 0x0}, 0x8) 02:20:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x580, 0x1) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') 02:20:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="24642c08e05667282b8889808348c0de43abdd2f9f7bcb8219bc0f41d8386f25d329a85bc42dd3797a6c4d27ddcce4e93045c8c54826a5cbf119f42effd8ae3cac356970b6de20789b47c18afec37a13aedcfbaf90210c73b843bec29c67966820da772b407e658f81ea4cb562c34ae633d7ebb0bb2f431faa77fd0c0c2c56eb40aa4f22cb89c8b5dfb19be503916e7175", 0x91) 02:20:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x80000000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01042e2f66696c653000"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x21e) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) r4 = getpid() getpgid(r4) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) socket(0x10, 0x3, 0x3) connect$unix(r0, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) getdents(r5, &(0x7f0000000900)=""/107, 0x6b) recvfrom$inet6(r2, &(0x7f0000000540)=""/27, 0x1b, 0x800, &(0x7f0000000580)={0x18, 0x3, 0x7ff, 0xc4f9}, 0xc) 02:20:58 executing program 0: r0 = socket(0x101000, 0xc000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x7ff}, 0xc) 02:20:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f00000007c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589", 0x1d8) 02:20:58 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x0, 0x2, 0x3, 0x33b9, r1}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:20:59 executing program 1: r0 = socket(0x12, 0x4, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10200, 0x0) setsockopt(r2, 0x33, 0x1, &(0x7f0000000100)="2443bfc3e42d124690df7aac6c39b63ec520d84fa8d286c1cdc51d9dafee7724aa275f13089e61a7c1160b739fd19ed040cf2f0e3f083a5ac3cacefa2638b95d4e57ff6904b88b8cba862b49314ab81e96ebcde84037a93d5bc6d9ea9cda4a10165b80f2ba76e591", 0x68) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() fcntl$getflags(r0, 0x3) 02:20:59 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 02:20:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0xc4599962eb9190b7) 02:20:59 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) write(r0, &(0x7f0000000080)="1db90e5794a3962ca634d2dd7a779ea56f56b0b5264d28e446538e1397a32c12d64c44b52e3ce209050ad427e63cbcca4bc6138c636c043617d9417af6b35d888c14b3afa054e3fe829c776934485ad3896f385d9fb83920b5c83942c688cc6f4687467de181bb7c445bf1125ebfeda07a6f9995f167356bc615b9bc60726b4a154eeab47c2f2661687dfa33c9a0f6b197bcea6047c996df5fb730e6b8e102449439710263adebbeb5ffd67f801371929bd06ac57f187b2bf1b06febe90a54df5394", 0xc2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x43, 0xaafc6214d4dac45c) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 02:20:59 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 02:20:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x8000, 0x1}, {{r4}, 0xfffffffffffffffd, 0x64, 0xf0000001, 0x7, 0x100}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x48, 0xf0000000, 0x1, 0x4}, {{r3}, 0xfffffffffffffff9, 0x8, 0x0, 0x4dcd, 0x4}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0x1000, 0x9}], 0x80, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x27, 0xa3e3, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0x57c, 0x2}, {{r3}, 0xfffffffffffffffe, 0x0, 0x60000080, 0xffff, 0x20}, {{r0}, 0x0, 0x0, 0x634b50ebb9a3c54}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x3}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4000000a, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000001, 0x7, 0x7f}], 0x101, &(0x7f00000002c0)={0x8, 0x100}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x8, 0xffff, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x53, 0x40000010, 0x4, 0xfffffffffffffffe}, {{r2}, 0x0, 0x0, 0x4, 0x2c00000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x3, 0x80, 0x7, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000022, 0x3ff, 0x4}], 0x8, 0x0, 0x9, 0x0) r5 = kqueue() r6 = getpgid(0x0) r7 = getuid() r8 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r6, r7, r8}, 0xc) kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r5, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x559b25536680abb, 0x4, 0x3, 0x9f}, {{r0}, 0x0, 0x23, 0xf00fffff, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xa0000017, 0x8, 0x2}, {{r1}, 0x0, 0x4, 0x0, 0x3, 0x862}, {{r0}, 0xfffffffffffffffe, 0xaf6f5bfcbadb1702, 0x40000000, 0x46, 0x1f}], 0xa385, &(0x7f0000000440)=[{{r2}, 0x0, 0x20, 0x0, 0x3f, 0x1}, {{r4}, 0xfffffffffffffffe, 0x6, 0x80000000, 0x6, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0xa136, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x42, 0x101, 0x10001}, {{r1}, 0xffffffffffffffff, 0x80, 0x4000002d, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x6a0528a0, 0xffff}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x11, 0x7, 0x5}, {{r4}, 0x0, 0x82, 0x80, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x80, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x3, 0x2}], 0x3, &(0x7f0000000300)={0x4}) r9 = dup2(r5, r3) r10 = geteuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setreuid(r10, r11) 02:20:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) close(r0) unlink(&(0x7f0000000000)='./file0\x00') 02:20:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff1) mkdir(&(0x7f0000000000)='\x00', 0x100) pledge(&(0x7f0000000080)='}\x00', &(0x7f0000000240)='\x00') mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) lstat(&(0x7f0000000040)='./file2\x00', &(0x7f00000001c0)) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 02:20:59 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 02:21:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = shmget(0x0, 0x3000, 0x29, &(0x7f0000cf1000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) clock_gettime(0x4, &(0x7f0000000000)) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 02:21:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="1ea55b82022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x7, 0x0) dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) getgroups(0x6, &(0x7f0000001140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000001180)=[r2, r3]) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="711d09e07370ac82418321822e10ad0b3f4cefbb45436d1af4e9660ee0e723de50f5203cc45eb03ba1e95b246aff972835c03a7c274183a90187d07af9ad9447142fd8c65debd76a92338ac1739caf47a32c5c1125b5d2180480520be7718972d60c1ac52acb092abc0f22059ddf945854dd0e2410f9d11201d6fe5fd57105b240e6bf5eb42322b6e9971ace708d8aa64c56c561094e21dc206c562d8af9ca35202202e06b46aa7d0fe72bb96b5aadb218a8b40b16a99d071a0087081b968915362c7cdbee7356f9d59ac4309858ed5c7fe57ad0cefc4d1e3f2237058642512a5bfec2816b047316ccd8dbe2fbc0aaf36b85b40d355db024297b2f8cd28bfee3e4ec1812b0e54b2a0a9405e5bea99a05d60d9f64160ac168746f50a47b20ba6031f6074da77ec0074908f68f21a3d384429126cb2f7371807928562a567f16b9399823e55a38954ee3b2d31d9cb0c971a43e3d1742099e5b222f579f2521ec6f2d2463eb086578bc708871367b4aa664d36a2ccd12780e4d3f35eecd2e119e7fe2cae284ce28710899060c0caa8a4ec73d9b3dbeb6b7b360c18a2520bb69b44c60fc76696041a3784016c881707c8f4823ea700a551ecf6b0bc59a65541ef85ede42f21acd2598719efd0ba6dd44e17f887b096120edf71579db0c07d90acdd77b5fbb710050bca22d339f25c0aa8d17f6006fbbe0535cdcc596ed6068f1f51b4ef9d01a68a443d0df4ff6abe0eaa58db7920e4f10f0bd2f75cb77f921e9ac91796b3962ea2434aae70a9a9144545cabb895da2329bd94d1367f2471f95c634a4a963b0eb59f0db6834ab699fd641dae2a6fc27185e5cc3568ad537662d3f23a8fae1fb087ef8ce0de43b285afd32d2bbb1ddfa82f767f6da6d797521e9f28f65af3a6f12cc2b3b0369b5a58ccc63ad43f1c4709c652d2738f698005ba3fd263f716629baa8d2145934c4b98bc6ab05778bd0d9b1f335aa7f99321aff3f9ef65553eaf9ad55e498b7a2eca3744e9774c3cec6603149f3899489d5de017e2f7216548dabd8542a3e1ad94aa7d9563b0192d40c1c4bf212cdd0f84602a1f8ae0ad3af8e0db018bd16cc4f04f58bb16a30dc40204e7c406ac5ed16657124169ffdcb9336efdc266e992c93afc10510e462b76f33b075f384374cd1e1021d3957fb7a97b1745279dd460aa12611f32a44fcfd0fea4716c65c33632b3d78824fb48029a42827357d10fd6c96d93121ffcd8c9472f1235bb4857004f2ee82ea569335e21c26b8727ef7dc9759c66b8f6f1236a8781bfd6649d422dd88dc6b0d8e27f746c6302a1425ca0b52563871db683b076a2342da5a548e94475ebeb71baa9d9de7cdba9160198efca306bca9dfa995ec3d0820bc212e4ab88c169fcf849e2685a161e71352b85a7d2a054aa076b66aa34bda306907538a3656bd2b465e64aaf1116a4aa2106629a6cf4d805d1a7aed30397aa0336f9d0f6dd315e56a477b375824fb61dd10d5c774b5bdc0c355623e98858c2948eeab97c636dd542d51a1ee6c28b31643b571cdb71a76d43d0cb60ad75b81836f899847a99f79773ca1128c09ec8a1190c15af36a386285eb772ca88ff95a9919363140085a14167b4fbcb8d51348091fd5aeff33e0be9c02d820215ecf3fce69544bbc1b4489a0e6015593b6e01c39074767254c6788f26c314f591aae42fd588870e91096379d9e9f1a8be4025c1e5b5943228c88727709a45e7d495fc5b84d88c810695a1c8bde83c228fb8b777733784c695e2231bc1c8bf83b6a8775d283887fef9373b205965463dc9a14b203fb01e977d36b1b76b71d097a128cf2340ca55600a93001688f8cb961428424745d994425c710bfb959a8deeffb16fb6ba317145f6c0e9b8bd23184d444fd0328019d18e9b29f81852d739cb3814024cf5245d84faebf50898635aab0de86e99f438836bf03f8a47f02ee0b43584a1cd88dd13c20d0709de3aa02172a7423303a654f94da6c9c09e51b8c242f704457088f1369e63c15c1b0a93c201babf670b410d33181c6bc7a9ba400465290b6ca534fcda3aa986794f174bbe5cf82bec67a22c5997e55b77f68bf9e6c971066f38f7a0feec3378f76f5516047845f65767e2abc70a4a7b310881b3d9608d1739764ed8d5c7f36e70e9cc9aab3ef7230c79ff6b9428b31e9bc33e0fe9f7b46cd678c5e5f907dbf2219d28261aaa751d04783a4162452b3bfecab38292295ae5aa4d0957bd40cb1dda07f4df7df64816d0e1ebe6b71917961493c02889c28202f2d7c2f55174f406fcac7d3921e8dc4eb8ad6efc86f7f0eec3fbd93f122dafa59371cfed097948219de0ec67e25536853abe9f953a8a0d69e4151391c30afaff04c892910e76b1149f02736cd7a9048335aaace00d12100a2ea0ebd6f3707772d89e03db92aeb214033a74cb68c403f2ad85b14aab11dd2fafd7078a16475c8dd47efa05405a1c879cdeaa87c5741ba6870136528ff12a3e61b79cd8181a6539f23dfd276789bf92163f69960d15ce8edbc9ebc44a298d6bfd97ace0903ce9db52e101877a2532169775ac2fb8a737d92dbb2d591722d0631a92386e0def3f72798850c7c368dacd03bcb2f0a422e2115c1d858e1e5322ef399cd0b362349ebf74f91973e4b05053b76ef906665364cd223288e08dcfaba6be681e4dd0c311ac72f877c45d918af0054bf4a4d62656f1ecd84a633065ea541d337b7956e207a63bf5f010db304bf621a1392bdf085acb3185e2641fa99fa92cf2daac3710bd07cf2bce096407fd0513c70446820159e50bccd6864682ed3c5bf369557f9e49a4bf3563c40cb919e60dea7829fcbd8990917bd2f453e724dd25ee976dc9bd7861160ff26cf0f3b387596c4b5fdad3d9cd44344b304083f4863cd0806dfb36213b3310c6c6fef3b006bb14e26b3d8868d642f50d5b1e6080a90c226e92f92aada712255b2c454a9ac7d270a93de653e596da5c3418d10de40cd5846f8b5031391b87aaf55b5512c193d905367cf25a58aa397465ae9b97cfec16f57ee2fe1abf3a46e71782e868c2cd43e68e39f746e11525ac3ada0988cd89bbb8ce86ce300b003ff63008a4fb83c55c1212f8709ff8d88727dba829f3c75f8ae1cac3ee610a4da3f47b34d814b09c56aa2cfc95145e76b43e27550155f5c100ed06167431a6ec56dabadf008fa48b1c475b4baab62484635eca9d4f1a23fdfc207b3b34f6bd8e59240ce06a04fbc3df985b6f16cd40ad0bc2efff7f00fee22845433ed05145b16b4710dedef297f8c1b09be932fe29cec1e55a72d7dc2360dec29ef9b29a163c543dfb4eb53be71d87b6aa330614d035a84877eb1d7089fc7f6f48c2574c8cd8d4d7839ba191a0fa4c3e1a7da01fc015e5736f4085e37ebe2a85e6c6b9dc36aa8b3bfcdfd3cdae6661c325368936f4edf574412fa4b8cbdc607b549b2836b85a9e7674fd43e455d0456da972a8b041681ec5844e5bc7eabc622dc6752d0e5f6dd1a09abf587a477ece84e83016522f2d7f2bd5080484ba6e0474f7fcbfa6c1d16f2c0284e68c46fa0df592dc3cca2393c4a13eea45eae4c2be97c1b22db25c6079546ea6cd9b11449f364c5a438ec2ef133b882b8a0aad28b6b945937fd4d510d9d9cb54067d0611a92c8bc5402936507d42ce5761cc2ff3ec2a061b887ba3e80324aa672bf1c3304a56eb9ab73c2aa8b727314e35d9180c0c1e2473f07f76e6449ab567ded1f8e369cacf22953019d10d2008c41e9617dccbcdac16b4c15bf325ab396e3436e939d20df1234f21b279a099961a3f5477bb89cf561e6137dd061251a0877a3f809e4d09b83bef0ecd93b6d28f460b27f02b55b4f8faa4e2ccc9131420da611c5ac3c298a9b9cf85b998e2374f365727665e744c66e64ad68c751597adbe70c652fe5493adef43a0bce67ea9070b0db41501b3db7b600d48cb6389f4aae2e6c9b040d4d1903151268ae38754fc989995fa9c2669f93abc4edb65e38e6f61403aa604d2e2b5daa8de4a894e002fcda9fc3e07feaf42fff7e7158d2a3722cee605574c3a4876b0d2acff0746cec1fa824eefbf51c6921f9174ca83ccc3079b52319cf8a5678d3a41302c81a8349a3468dcb32128ac09a074dae185191dfee6b7b68fd88d66b6df15dd8f1cd9801d114a5796c8fc7106a4be665d06b69be74b562772fe7233025d33316c854f893dbef8033bff0e95cb10887ce6a26a3a6d30d7ab223d6a7032991964f7b23d8255a6bddfda8449a85f6295053045d3de162304058ec7219a83f01c3fc382e957c652773ca3b279a92fd525fcfb5a5df2a74aef62845a6e5d4e23104fb1ea290e4305a9d086126d9b46bd40b0945c8422135412e014c9200f99108deb7c5a91b99674e5faa8ab78cadf758069afb9b650851659eff74cfc918c7fca1a7ada2f682268b9cac815e4fcfaa4632e0c795bb5748f9593938ef69e21d6ae5463ddbf54ef92a5005a53b1eafa0d0e1640065b7489a0b16eee5c4eb47149c9aa2b5fc8e7745fb2e6a97c03930d88e01fe80cbde0e90e152de7e91d246e347e1d96a7f3dca917b12004f11c8ff1e6a5cadeb86140a14df3c272fe8cc7ee88ed0b1786e65b74581d5d76f089dca719ad913bccae83477ed0df6af856777bc0189677b8e428fa45d6d489df4191f7daf0bc32e51ee4f38fb22cec38b271e08ed90f6757f306dc19c4ff4ae8a422039448ab17541543fa497693d3596b7c783e881586f6e4e71a6091f23e77073a38f9fd3e26b922163c502d63bd5c92ca6ef1ab2877f199c8957e04cfd94b0831690b9de6742d4ccaed1294cd574d0e24902fbaf7f0d8dd2589b9476c2fb530cc4c042c3567c4a2eb59a08f068a41329df075ed0c91b46830df385697eab55b650933e4c4794454eb5bc00c62027d6a98f1cdd9a7b1089e32aa6ddad935833c4ec166d9e6abd0e824092bc0e6ba3859f842120f51d37e2c3b22276711c159b64357c71654c2f69bc4eb91319d7b883ae1726f161f98df8a14e14e356bc6b54f7eea7a324c99d4ec16957f945f1248d744cdf7e98688426d9acb95faec9a1d0f5d931ef84941017157fe8e564654f0a584fd88def00a79ea1b73401d54aaf65e700b40602299771223aa9d4ae9b991ee44deeb72a76dfbdf1f1197ad1f0a074cf54ec86008779b02e87980a71212dff4d9b77c79382d326efc5f4a97b7e1ac60ee385950c9910166c8a1e44b0003a39b2a74f77df614dc450c9a1357e08ca19a22943d727e98107e83abb967bfb9536e252d1f17e0be1ea882f8d41cc2d69212fd2c80c377c888b6f296882c2fc9c7293ca81518c4e1b8dfff640f87346f5beac8e79f61c3c31c48d76781ef4e85210c9cecd3cbaad60151558a7ed2b485c58a4769538ffe2b56c07323f67c1c55e3dabdb26898c8f38cb1952e46a099512ed7c92b72c1c73ee9830fe8bf586ceb26e4fee681290fd0285ce6b01beccd36ddcc4c9dab1919bcb9fd3299431f874d016ed93123d6d7db7e9f0d698172d3c8fa22e61fcfa8a58c8be0d2aec3c39958bc792c8328d8c75f6aa2df013d7ff1fbb701f86d0027908d42756846d5dd6b104c29d82dc16fd7bf75e8802933d68a780bded4247135a3b037f3825cc776143c1f6b09143f65ea6f32d91401af88410ac184d831cb068c0e0ae896958da1740fe5b7a32de677b350a5ad3facddf55ce5f9937541d54a808883a3399ff416117685ca4a0b4df87f9cc9c9fc782a6199abe1096706cf526b8f9dd3694d6a6b51caf006a23ccefe5166b133", 0x1001}], 0x1) 02:21:00 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0xbd, 0x6}, 0x2, 0x6, r5, r6, 0x90, 0x3, 0x7fffffff}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r7}, {r8, 0x40}], 0x2, 0x1ff) close(r8) r9 = getppid() fcntl$setown(r7, 0x6, r9) 02:21:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:21:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() r2 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000014c0)={{0x66, r3, r4, r5, r6, 0x100, 0x37}, 0x4, 0xb71c, r1, r1, 0x2, 0x6}) r7 = getuid() r8 = getgid() sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)="274087e2d6d406ea59f1ca5cf2ed0077366bd498954f7c80aee8ef64b0d4e7ec1688d271817b0652a2dc6ddb2b2ac9f13fde46e861c8291207231c36a7721f20acc857a4619b19de56bf3b8426ac22438a8aa1121253ac05d95d76b93d428c81c86e4044b11e4a3bb392b591420db67aa5e19300d54633b8", 0x78}, {&(0x7f0000000140)="ba179cdf3694f5ee10d62aed8db2361965694fae2c799c5d237c30700d61f29b92a6bffd3f7e45c3194e03bb2618f3cd34889b2a3e84f56b81f3c8cacf530a1f8ac836b9dd9875806835ebf41376b6452e9af442f62d1a6410b3e021ea78ca97b34b2c07c685a041b0585b14a7d184a82aeffb40ce45535fdabe5dc969269f7aea94b7d2603d5ed730090e17611afe819ef130c67c976774cb5fce26b84a99232b0420db244827401f6c7f6ee9684125f7a8c597edb83e5525afa8ba12353eabd8166897bb836dfb51eb72c6b3cfb8beeb1bac520d36f26daf47", 0xda}, {&(0x7f0000000240)="ac746c09b91cb2a2bc152a8bbd4511312c09581d20685d78d2af968541031ec801507efd039bcb83f9b34567d72c9dff70dbc596d4eafee93e3a5a9d1f329a21945acc05f55152ccd236d8b8cef00b57ce99ff3beeaa43573083a23c6e8b5f375765ed121c389c7b6830a595174f78fe689c3fc744ba29ff1b82d4b9fb75d81e174457d733e436ad08861ab363166c5178dc66c495c95f511c2b6748793b07265f375363eabfbcdd0b560eaa6b4eb304d3be40cee21f5cbd26bce5dfe735bd5a900d584c7e1222eb80cbdf1e04220b19b7353e25ef36feddd83cb8d7c6dab7e5a18a29f897b7d1fe1bbb14188464df5aace22c02d40015392f0e4362719e4eb20e43f42a531d257a4dbed543844e470d0e77d05ef6b994e80e90aec0db39c6c01a1c6e09f208557401a52118004755c0a46e2ba927cd8d0a62409ca730003fa5228c116c09f30babb295debb383811f0e0d0def2b11795dd567449ea0b7af6e5b545523d7d7b2b0bc571c7535bb9c612c90df72f20d3b3415dfc307adc4a07d8374356566424f0bef50992aae3e9038b5430a9c027e110b04966aa97e4d424cd43146e0c849208dd97df44b64c35611f192d6cdcfe15fe41d377d80172351e070ff34809059bfdf533a7241acadb483310d63bf340c0094f06e5dc92ff250d84e44fe88a52f6fd837d1aed1032db81896949b519f4d78616517a96d2764dce06f927cdc1b9a7605298063f4d70880068b090e2e65b1999bde1c2893412aa0692a731a3d47ed2dedd104eb01b3f49232f01401316cf89f60db256cad0c0bb598aff4f464112bf8911785e918719f6b40e5de1782c195b00429e20452618ed55be644cda970e63b951f3810006301dac22ee0e6273a6dbf4febb5cf709567981c763470bfbcbeb57acf5a26308a7794a78b4fcd92b41630d2ef84fa6b1dd7d0a98e521359e1279ade3e7221f7888ef2cf267434f5db7c7e93961391bb341ab6cb985074089149b906771780def50ea3387a44eba8dc32f9a18770760208fa3fa607868ad6ed7776e12d6209840a96b7685604a137d53b14719aee563674c3a01e1c1bdaca0d8b1b4926c5f2401202a52a1c43af6afe01664870f7de526832de2907508dc60f87d051989c1e08e571dc3bec7e557920a7cafb61ac92677f5f72fc4b92b39aacea08811c9c66f4e349f15066d2c521b4227f8b81fbbc0022668a9c252520ccb4a3fd64e007363c9745ffb633534abd151a34cc8e2a241db40f7ddc63e5c17547bfb4ff5a4dc74f751ab3926368ef132c859f6baec924a9408e61e6d05c568e21f4c0ec0c3d70adfeaee6eeb68c313e7b6a8570458300d2bf27ed4e237ba81ccd8e2d3afaa298c766c08be35c67c37605cc8dcee63a2f3e93a57c36acafba51fb1b3ed8f220ab24409932e4e912128d450e828b77980b87c15cd39ba9acf5797105c8fdff8f39baf9cad591b0e2d99abb5d7f28809456196373f3161940c43fc4bde0b982e3397b002cb61f366b1fc1d2102cd0bfe6553e0b364a1a70daf70a98907002dd107da59527680990e6f442d8254b7da8b6099e59c03a50f2e3bed0bc3a27a91bf5e09318b26d05952353867e5e3fcb8108aa876737af2a294d90929a32f805d1692bd81256326df065273e7de7109014c6ead35b3ab3639767cd003f1526a6e187d19638bbdf57c4e7df2823e208eade009fd23cd3fadd238435b224a70fa4b8558363d489ea1c3f09a2d27a7cde18e0ca232e2f0eed0217dd277034bb474d291c7aa9a6385cf7766a326e682bfe2e6dfc9bc90c1132b1370c7c03b4efdcc0fd998f9406b42c0a0fde92c0e5ffa95f01814a6dd5b0867df224eb6ad46463e64001634b1816ac6d6af4f9a072be6f7839f8e532753fc2cda5c1420d3948f14a42b97a6fd4c2aea02f2212dc35ad020ae13346e269354584256ba0f1ddf37e72439af62ba0feea46a4a24ebce22272a890ea4858c5f6eb746622f9531e5eafd8579f11800933739b988ec6b13a653e69a263d09b2785527e00a3ffd42876682d3c8bbbde2d4c9b2a365c898132bea0a8a2ad98040cb347f48ce5a493cc1146e8f2144d27183c8a2e207e314adc59738dcedc73477352665e02008efa822f6c2856b8199838d2a1406b06e04405c426e6165db5bb38182f2d53dcf864533917fa6bdeaa9a77f30ff94d783ae76e3a602243fe6c3ebbf4024f85a7eb504f133a94019a48b12e5193e2e5b5aae13762334a106f4006f0944d590d1556e4cbb1976198d52d25dba824bbefc84e970bbbc478d25e414bbca85e484d149b93d1fe9af19a1afe30ad4ed6f666fef66c5f4d2bff0699b4699f9415039778e2036ac2dc058bca5558758c1621ef85e4cb633b2f6fcebcdd2cc6435df4769f995f41ba681b7a101965b29f9ee364f4f6d7f973f400d3462a05ae57ad8e0df52d35bb5a67bc9e8330a0c679c8dd27d07c22e20bdcd7f19c9ba46ec756b37bb110db8dd46f44f6eaa4859da5b056c3293efcd1a2cf80ef418b64d2ec3638a838172f692c6b087df7e3ee67077ff40523051c466c23e60afba0d76e62c0337d733a6f9e6def1877d76240b8a6003149287a55dd1d2c1b6e24c867b01b63bbb00d35dfac8eaf6c669b18f64f4d9bc3c34f83cf10c9dff55e24ae29471e696bb85bcc0376e87cb20251e2580fd8b26e16efd581937b5dac82d488c3e133bcc92b4269dad0c3336c0079e4cc704bf17008811954c1da3b05fe710cda983849bbe321832e1464757229491ca1ef64f37d16996bcf0c53c5594eb102829b0813c44f15f6d4db67e637abd961cb04889e52305ca21f583e02f8a6e6ebf6a7b1ee3f0021338a7191e43467131ca4e7d262ff4232725b30bc4e01b8c775cc1ae023b10ab2fd677349c00c1cab2fa8b16e067c8521b949ee19c50da6060bf0a1aefbfce9b9b6d12d9d45160a4812c913e890e0b1aece06c911fbade4eb1ed5a32f040231c8230c85494582d377ccf14a615bceb290513ba3c364b5ba1c46410e6e6aefa0bba3e6f828b43bc408cf161c4707b6e3e3433a4de70ac0b07e80ae4c02283805f2302494ce1f6f46cb85a7258516927ec633a13d141d43db4070d550cda50e955f75d506593bd3eb2ba6d882bce4297431b89ee9d8dd57c06a84d95a3dad3081b23d3dcda7555f743cf1bfc161fe7ac345725611f756ecd15032f16f299c35cb12601cd234338ec30c4f5172bde3ddc4f4ec96c5a101a2f1443fe2e835c6d98edb91c405a8d7b821c22d386ba9d388b6019ae6db674aa34236b0ce006efc1461b26774a445d66390e6b6c26a7a8c23dd55eca8dd0a6546a2a5ec71807aac1ca1c27a4bdb2866e2888970bc8b5385c73b70c4f4af54da34d45eec9fed809a03f6c9cfba581edbe2bdae0aad488e627002a5d7fa432c1ebf2774e02d88dc8a753a1e52e1a82cff829812cf49445c33616080581d31c0e97d840f3345c28930d6afb4a5e02fec7073dee436b022ec81685e191e869ed65e9a089944ede6ec289c8540453f77569aefa9a2b284b20cabb4105733c0b91b43d833fd00e2f38e2b29cd2d20532945535756b62cb34d609994c6d46721e71d4a320fdfd6d789cc69d70f5812f0fb3b132aec0de61f47eba2ed72fa9a9e27db0226793444c8307f7e229ebcd6664eb1aef68ca401b5569eb12c6113c1cfa2a74e7d5a7cdd5e8458b98c4500e05e3ab14edc59cf4ac453e369ee4f241dbb08193a1fba0e558bacbf14907a28d8383e7f50e6d00407ae0df40d2f35b013add42d2c81e8b99ebc5c447b4c39b9770597983229074a3df41619cd3c13f8151bf393dad47db6f86278586e6539839ced568753bcf551008da72e47f376f0e049a394a22a902525452e8dcc222401f006bf53121292c7af5134fea30c8fd87a831682275b6e3a510e86da44b1b6507bd89ec87a8aa3b9a426780a20a9e000de5d6736993ea7d79b7d70e27f2ee43cb97d8b22e1355da6b859946df5ee08b7e6fcd9c892d38560e7305ce52c349fa03868457d2a76537ae4163a3efa31681112f85da5ae8046bfa560eee2d47c3ec120a403d636017999de501c68367e713197a60f3c64301099a232fa2accf8c9d0e82353dfd15be1e746c1357047da92151fa3af8912a32d80c2080cfa086ed19d24b7f3aa90cd68af8c0926d87848921652541ffcdee4cee3cbce6eb2266efe9e43f0346a86536dee6373c5fe1f99d60e884c3220bc281be1f0ee1e31224ebd36bb38587f775fd89ad27dc3810dced7fbfc4332de12399772e5283dcf63dd1ad2ca12b01604bf6e2d83956aba4ba5421e7dbd9988360e99e6ff66bfa8e0c05e95e0fe49d7ba7812ee97ce6a024acd47f2c35843d9bcf9ce92949f45bd0a8b2e5df76e5374b84c8647e5a94cf8a94c9bd370e17399556e73645dd7946568c76e88643c4db10d05467372f2d178879b50a5f307b14e1835e15071581c764f35c6942292e11267504e06a8fa1ead083ff3647f0ffe55f65a9036af7730a392e687787b6e655e7f9f472f4628a6ce167982a36cc75f3217eb4a460e0061e064bd4972749d055ed938b409b81fa1d8a075931c595c097e7a3061c37a0032ea8e99c2be46c6bb93179c2c138ffee21b50580ec0e48f657501600977472eb24ecd37884ef183db64f71983d5770b41fafb87d53ffebdb68afa7276669ffbedc92f8538defbc434fd353b6f9a74a69507ac57b14edf8482ec024aad4823b65c36346ecf480982bb65fc5fb16df3c98df8c98a5398d11de07ac01676d7567c8381ba6f9d17ac0fa9fe140928278ad5e1c50f48c83ce5cb72d6efb4dce1e0f3d540a76bc80a138e2aa27365dc99ba05c6025447fdbd810c6b73f5fcc1353705ef3ae1a7d02bccb48d28dc59c5844cd9b63ae4faf7aa60d90403dec65efc90251b7b3a554aa34760ad8543918518961a78985ee5fee11873d9798ee9d2663cb23a6ed16a567b3fad3beada6c27a884af707ab520aed251e65fde36452cfe2b8cf8fa8a31f52388d829f6326a0f95807e073a976f5ddaa30180ba59b60d4f93e5cd6869fa16292033184cee6860d9ea65fa0d630593b11b3df4f125511d507882d7b756598e7c873803fa3bdae57fb5f7475a050c6acb8b3c50ddaf83d2a6962188f1d5d46d1dbb9133f53a3e440a7cb126df36fc8e1ad54597effcbdf0279e4a7ed2856deea92b2fa33d5f029374a05af6200def6e9b626757e79c420861390fb2d09d72a5e51bd47113b08c34b6de840e98777d7b511d305de2874fbe236be14f1f0243836bd6ae9a11191539d1ef61ad93069b0b4dbb08bec5cb24e1f660b290b7ce257a2184099630c9dce08b505b6f42aec4dec58b3e0322456a92c72fc55313514c992a30c744cf6d8d747326c25b1f640ce561fae80a41e17ca00d95e25e7bf7e0d1d277a86059f30dcfb55f35be6dedfd066f7539a1928d502bdaea1d40889725b3da87d6c11c9d5174ad5f6aae381f552a72fbecad155a45523cae784614918d5b5c4f66a157e7235949a1d81c8479ab146bdb721c2e67a094d4066a7a56646fdb79ef1a32dd2b5c4864ce23422b2a46acbe3dae1ba577fc4ac72afc812a9ecd37781e1dcd54475dbffc3ac6f88c5ae11b7702fc4f313a37539b235205b8f814952750c73e71fbaf6748f94da64e67da707927598579c5f5f72ac5c4a2550ede951ecbe5bb322b97beac0c36c4e50fbbd2fb2dff7d8c2d8b0227814f8640fa8ee09b8a1856ef8c1aeeefa0e600381e48e709f344db1395cc8a04a8324d8574bea", 0x1000}, {&(0x7f0000001240)="86d4de3769546181e8abd51e6d1fa464121ef43c5640c6799a48fd83468461ca1247bfea4f8b08a6a880", 0x2a}, {&(0x7f0000001280)="815c0d7a50751ba4f903a4855287a1478b34b25e2ef7f69dad2aaa5b2dd73ff67fe6dd020fb1df462ed2f6f40767e9fc4449ef3bf0a86d88a7f4a0067dd5bf820e6b7e40b582e48bcc0f7a5da9884b8b323e641a857806d7c00ce72468626f", 0x5f}, {&(0x7f0000001300)="47eeb6ce819f4461dc3b8ce60c80ec71836e1896f7e31d04c5a313cb5762f6a6ce8b73b2febc6f59378203", 0x2b}], 0x6, &(0x7f00000013c0)=ANY=[@ANYBLOB="200000080000001f0800000000000000", @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x2}, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x8000, &(0x7f0000000040)="672d03d6c35fb4379f9aad", 0xb) 02:21:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 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') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffed9) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 02:21:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0x7, 0x2, "b95ddf9edaf2bbf109357029cd29a1a890486e81", 0x7, 0xbe}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000100)=0x80000001) 02:21:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 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') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffed9) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 02:21:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8266696c653000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d060000000000003f34a4624d00000236193d13040000000000040000", 0x20) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15", 0x579) 02:21:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 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') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffed9) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 02:21:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 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') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffed9) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 02:21:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="5241033ae944b6233832cb3eb1ed04d656bfd6532b158d002538d30c50a59e68d96933798873e6cecfc0aec174e071bda3ffa643e28aad432b59eb840e0b389c02171793ccd9dd604b", 0x49}, {&(0x7f00000002c0)="571689f76be4bd203de17d6d23532940bcb0f6f74c5811cfe86158c32394c537da8294cdf1edad5a8b01adc77d58c491c08935b4af1659f8f3fc6738190401810c8bd7de97cda116bd76da562dbcb1beaa2bc94d143633dcf14802234fb25838062805252f", 0x2f}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) syz_open_pts() close(r0) fchmod(r0, 0x0) dup(r0) connect$inet(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) 02:21:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000005c0)='./file0/file0/file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0/file0\x00', 0x4) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*^\x00', &(0x7f0000000280)=',[\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='\\[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 02:21:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x8, &(0x7f0000000080)="e5721c9cf8e0c41cebc4cdef54a0611173bfd3ba0b77624e7582578f107e7bd0cbaac6e2434c3c4d41bbadc40f287c28e6a5733658e3081f27de698f1c9a0a9aaa6c869d6ea255544bf56dbb170acae6d8a3e37dd20827966ec135e329054b2061d1beaf0bc9a0da0fe8c4703e73df4b7539d460e0d83c9682caed98089dadcac552e00a2b1dc49294ec131033d4c813201b310a635b51276977679eeef17d918fe7", 0xa2) dup2(r0, r0) 02:21:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x98, 0x7, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) r0 = semget(0x2, 0x1, 0x110) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x100) 02:21:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x482, 0x0) write(r0, &(0x7f0000000280)="8a2940c9dcd77b7e28ff7e41b4429483af37e27f3358cfb02f20c005c5cd7df07ea8d1d7d063e99f700b0502e897a3df75762ac3a425a34fadca84fbba73c39bf63ee0e5631cdfa297c3579d2549c26bfb8b2faa36087a3b69e22837544d7701022d8ef41acbd14dc0e2827bdc9091d384410058bb5a496c578af6101b89ef761ebdbd64ca2331e7bf6b93ea9b300520cf398912de6f6f4f0d39c521c7d88512b7e043b4c7430b1ca7a310620b7f76e485588a94f99f643e492b479923a4131d8582ab25", 0xc4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400", 0x0, 0x4}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:21:04 executing program 1: r0 = socket(0x40000000011, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x6}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x8000000000, 0x0, 0xc68, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/61, 0x3d) 02:21:05 executing program 0: r0 = socket(0x10, 0xc007, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:21:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "90f698866cfe408afb38f2ef5f964e21644f0716"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 02:21:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x8000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x85f, 0x200, 0x101, 0x6, "98fb5e63604dcff1dc1a8babbde39d9e6f818c5e", 0x400, 0x5}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffd4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x8, 0xc81, 0xff, "8b1bab264542403561845a098c1c933bde5f65f9", 0x8, 0xfec}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8082, 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) 02:21:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='\x00', 0x110, 0x90) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x20) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 02:21:05 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000000c0)="ebff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x5, 0xd50, r1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 02:21:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) lstat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) getsockname(r0, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000100)=""/186, 0xba}, {&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/44, 0x2c}, {&(0x7f0000001340)=""/53, 0x35}, {&(0x7f0000001380)=""/183, 0xb7}, {&(0x7f0000001440)=""/135, 0x87}], 0x9, &(0x7f00000015c0)=""/103, 0x67}, 0x803) 02:21:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, [0x0, 0x0, 0x0, 0xc6000000]}, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000040000007000000ffb6f62a00004818659dbe53609e578602765b8cad7d9bbdd22bda4f236f4960ea4a8f28227ce6a895380c46ccf36193007332f4348eb2e345469688bd6447d1e1ce66e0c1a5fa7810f9018609c27421658f04654f8f289197365fa3367380898f0ca453b091185f7942d35fd9113145eb021eb4ca027b0f9db3b88e7ce2c4f066b334a5b7140692db5d652156f84c4104b76ee046d3616059ea1a88e31aed7fd39efd79358811894b65ad1d0e9d66925c3766e742398f0314eb28656a4a230398f8b80393d3f214868404a5deba32b11e0db0880584ca297e19fc6f860dd2eaf846fac83633b9a699b32f1988e38fcb9f0458202c642bf0a6f043ef1f292ce6d4f3fda20e8e177e890ccb0628b87e664289d5afc0c059208b01cbbc282b9f340dfd0e08e7cce5ab85078536d9a40746d988bd6adb34a522b0f301e1ab2a0c46cf174218c90ace5d8ab658d29d50a0c6fa"], 0x19}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x1, 0x4) 02:21:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) rmdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = semget(0x2, 0x0, 0x4) semctl$SETVAL(r0, 0x100, 0x8, &(0x7f0000000180)=0x10001) 02:21:07 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1a, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="c7f3cb800369f104cf431c7d31d5ffae16c1966a0f9bf3bd598269d5a2ff", 0x1e}, {&(0x7f0000000100)="b557b232c40873ff5cacd834f11183d18d63ea0e94f8f5747be47e0409b279ce3e97ebc5cdc8b2cdb1a77379d4c932d7bdae68964f6dfc0c6acd934a18f4c2ab021a166bd8f7b6b32ca0c7164a3fad452397632905b1d130ba0dd519372d54a215f89bb7b09dc4", 0x67}, {&(0x7f0000000180)="5667e54e642dfad7cb4d30bef013e9cb93840f1106dc9da7c2d28aa47ed59e59abeb4bf0da6b343b39d806d79c726bd182f5e342f8c58272bfe4ff5d9b7def48c0ad7bfb683f5252c19333f89c618062e85c08d9d6134e12ae432613e077676feb4317bb4e63c7a372cb9b3caa5eb3f737812d5f2f5e118240b22f2b7ab65fe0e6fa7e7b32bbf1799b240d70fd426ed7de8f62b271cc869c2c809d1562d92a4bfb17bfd0e6ae5abc50b99a7e1e13c9be2311013b52b359e477cca807dc969329dc9ced8f", 0xc4}], 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = geteuid() fchown(r3, r4, 0x0) 02:21:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000d56000/0x2000)=nil, 0x2000, 0x4) 02:21:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1011, r0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1ff, 0x9}, {0x18, 0x1, 0x7, 0x5}, 0x7, [0x20000, 0x7, 0x6, 0x7, 0x9, 0xace, 0xef3, 0xffffffffe9f25c36]}, 0x3c) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x201, 0x20) 02:21:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) shmget$private(0x0, 0x3000, 0x18, &(0x7f0000000000/0x3000)=nil) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r2) r3 = dup2(r0, r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffacd, 0xb8, "090b57d0f50a88e4fdc69518be975bfbff67cb83", 0x4, 0x5b}) 02:21:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x280000, 0x2000100000000}) 02:21:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10000000000022, 0x4400000000, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{0x0, 0x14e}], 0x100000000000003a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ccb7f981a5204b186f50f39afb80f382887264b"}) execve(0x0, 0x0, 0x0) 02:21:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 02:21:09 executing program 0: r0 = socket(0x2, 0x0, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x5) setsockopt(r0, 0x8, 0xed7d, &(0x7f00000000c0)="57908230968ad5dc6d7a4a0ea60bbe8a0db91962122b0bbb7f95386c099506c7d2e59da069765161fde90852e5df7fda3a591f15aab913494fc0d564a671a32777a1a4f94612b26b7f69860429e3b4a510416d762d40f052c8ddbb9ee578d0b18b7bdda6dc5a9c67b42b2f1123faf93cc83f1785ca7a53054359a5411799195c73d2b0e7d391bc6d297efaf503543c8c85f8213eaaac639843b818fe0bf69feb98d466da4b232c49136568f77cfa050497e129cd1cc59356e927c0", 0xbb) setsockopt(r0, 0x10001, 0x7ff, &(0x7f0000000300)="3bcad0d6803fa0b49b08b4377501e9a8ecf78f3b17e89a891c9156154ce003fc236898ca0939db51d8df103740e8937992e1993300cebbfa9a46d91051a6150b1e2b441a79616dc6b8d0ac95b85a5290df45b7fc50a0c097c5072cc9858e2c416828828f8b7582f9740799255d318b3a01de09858e2b366e58a682dbc2c64edc0eb1e5f303964bc5864e7d0e8c3f860dfee7234d7a905b6551afc631ab520cc9b6cd84f45bce1be5f985553c0a3ffb8369eb4139201423f9aa187b223bbc423f1849afcd2bf10dc7e020951ca9a89722d689e0909448046e088aab801d88f4a28fc2f817bdc559a7cb62cf3dea", 0xed) r2 = shmget(0x2, 0x200000, 0x600, &(0x7f0000dfd000/0x200000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x7, 0xd32, r7, r8, 0x7, 0xd4, 0x1000}) getpid() socket(0x18, 0x5, 0x2) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="f4ff4b5f3a8ff13f33196e24517600", 0xb) 02:21:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x101) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000100)=""/45, 0x2d}], 0x1) 02:21:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x51) fcntl$setflags(r0, 0x2, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x4) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="93e2b81335e856e103e873056359f0fc92f35a8600bdf7200385c0aba272b440acf84590ba2c193501dfe92abacee3f3f8c1fe5d9615f17657156888cb7e667320a3947db0be3d656322bf58cb8d07c4ef5b9e69b7d6cd529bf866f860db1e41ea63ef0441c144df63ed7178fbb7896f32b1155145578419f4860fe54ff735b174db104410bb0345b1d3898b3df7e802be18ab2631ffe15ce0d3ac30ab1ffc2d85892e4f08745aa6146c71b5b0442ed88f7245b177b6081209964d9a832647ac80f121963501e54e8b70aa639502327205f0d3591a6133f08e5f89779c48a035c981dba029dca62a61c033558cac6ab40560", 0xf2) fchflags(r0, 0x40000) truncate(&(0x7f0000000200)='./file0\x00', 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x30b, 0xfffffffffffff801}, {0x18, 0x1, 0xfff, 0x1}, 0x5, [0x1000000000000, 0x4, 0x0, 0x4a, 0x1, 0x7, 0x9, 0x5]}, 0x3c) ftruncate(r0, 0xda98) r2 = socket$inet6(0x18, 0x4005, 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x513) r3 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f00000002c0)=""/112) chmod(&(0x7f0000000340)='./file0\x00', 0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000380)=0x1) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000440)={0x2, 0x1, {0xffff, 0x7f}}) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000480)=""/236) socketpair(0x20, 0x8000, 0xe607, &(0x7f0000000580)={0xffffffffffffffff}) pwritev(r5, &(0x7f0000000680)=[{&(0x7f00000005c0)="ed7bbf9b20bada60c619a5e2baa0779179f77e21c85b00c4ef30f6478b67fd376505e66a786be51c60150cbe30c25decff57f51743f03caf6c60bb9982cd3531ff17e6413a9cf084e65ca12ad85d472dda824a255dd78ee58e71328f522419f7db2fad9c44f5516d34ab799ba6689b225c618b6ec23282e14e0ea821a1c8b6681b1a250085954c8fdf397aa32d", 0x8d}], 0x1, 0x0) lstat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) semop(r3, &(0x7f0000000780)=[{0x0, 0x1, 0x1000}, {0x1, 0x90, 0x1000}, {0xebf696f0470c94e6, 0x0, 0x800}, {0x7, 0x1, 0x800}, {0x3, 0x4}], 0x5) recvmsg(r2, &(0x7f0000000d80)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000800)=""/228, 0xe4}, {&(0x7f0000000900)=""/144, 0x90}, {&(0x7f00000009c0)=""/253, 0xfd}, {&(0x7f0000000ac0)=""/130, 0x82}, {&(0x7f0000000b80)=""/87, 0x57}], 0x5, &(0x7f0000000c80)=""/250, 0xfa}, 0x2) fcntl$setflags(r0, 0x2, 0x1) linkat(r0, &(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000e00)='./file1\x00', 0x4) accept(r2, &(0x7f0000000e40)=@un=@file={0x0, ""/108}, &(0x7f0000000ec0)=0x6e) 02:21:09 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x156) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 02:21:09 executing program 0: r0 = socket(0x18, 0x5, 0x100000000) setsockopt(r0, 0x8, 0x1b, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x0, 0x5, 0x1ff}, 0x61, [0x2, 0x3, 0x8, 0x6, 0x20, 0x5, 0xffffffffffffffc1, 0x7]}, 0x3c) socket$inet6(0x18, 0x3, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x20, 0x4) 02:21:09 executing program 1: r0 = kqueue() accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x2, 0x4, 0x2) recvfrom$inet6(r1, &(0x7f0000000300)=""/46, 0x156, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x10000000007}, 0x152) close(r0) r2 = semget$private(0x0, 0x3, 0x1fd) semget$private(0x0, 0x1, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x80000000, 0xee67, 0x8, 0x2]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x200000000000001}], 0x7ff, 0x0, 0xa03e, 0x0) semget$private(0x0, 0x3, 0x40) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:21:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x400) syz_open_pts() fcntl$getflags(r0, 0x3) close(r0) r2 = syz_open_pts() fchflags(r2, 0xabc1d557a3900440) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="668efe6edbae5ba3016f97df4ebb71203a81456d95783594918ac3aaab1a4e311ea90711dc06c24a0a9c8609f8ab75b850b3181e757437401851b1fd5d6b71f1de90815e7a7b69a958a67029b1c44ce12a6dbfc1cde5772064ccd516c82f675c283732502407b8bccba5024f4adb3008357273b67307348d58190320f284bbca9beef2ce6725974d63ec92a283ab15957e9daf6793f37cdc7b48ec3b9294a813da456ac8f41e79d872b71f0e06684acc1eb6399a7819ea1276b3bce2b7928184f7fc9ee2cf31086a8e5d37fa6b8d37c147495b86daf2972c49449662434eb96e6d38574f0cdd70ec92971970793241bea4dcf76058a552106f5fdef43e1e241bd284a36b5e1b8f58ba34affcebb28afbf5ef51c786f69ef03947ad4eee78836a493df21210e00f3766cbd497cb9fa983eb0f4e63625c4d018b5eebc68c4d4c7f4089dc5289d63e10b65a1b99049a3ff4d963f1063ad37548d04c61c6ccadad2d8bb0c5760ec8690cb3027bfce7effa32a94f57493a140c69304d1fd807aab2abfad151b2984defc234eee15ce18584689bbd681f45367b5cd21edda7e5c228c7115c41933f05fb9150435c10bca1f35aac2fc22d7eb8630d435cf4e65751f9786273b1429d67b511d12424ef34d61fd5c1b6035af6b094534cb445d8292169d9eb8a617e6e6f04fc53154a0b0aed00fdcde049172ff9e21e014ace8bb0bd6cfa32aa3c53b30f1f0666869310a1226b7bd7cabf6d41a652eb9ce0a6b04a1d34d9465df2550c8db030c54cc5c191a57a87974b87a771d64a4e072086462bd905fac111dc9f00d66a3b773a49ca4410b9a858341f176c45d844f39a704cc74f48a582d7d1cdb4957677b8682baf823ecde8aed11e5aee445dfa9776ac2717362119dcb0613350fc5e1705b65717847c62025e12efc727cf8d0713e6ec3fc7537663f81d1be39bafe0d40242488e6b32a45335d01d0f79b626605d265a244024fe1b91df7fe73437752fb345ab3ec188592eebd62a244ad2f50e2ad4441674f0a1bbc3b4856a808efef840de57c8843fb7e8769af1f472ea4b7f453f50dca0b300da4237a83e36a9d155d62059d5f3fa898bb06c44b56c9d2296b922684aa323a6627876ac8f9e4911e049d3da123e82de7b22a2e3cc48a3bafa745bae09104b13e7c0ef9a9485e2c3dde6209100786d97aad7b872344452e7d99b562e87e8692b8c2cfca07e33fc9d9378a3975bff514a3d94d49f57c45386b0be65b6192706a81625a0e32f3bfe7bc3c66b0d78c6c0b90c282a14c4909dfdea75f17ce465d0fca38c3b64799e66df44612f7ff0da074750c6ea2355b611f7b0206309143b195f2f03fa462cd8e2c3d962d92341143a57a76be928b9fb41a1a57dd21eb2e9743353003d88c27139952afc0c30269cf9593c782cd4caa0fbead0161d853d8bac07c844b82e31fa6e7c9cc2a14f0d7d930dac0a056527f69ab615b1ca06b126ed73ecfe62aee21d22aff3bade129d21c3f868197cd0a340339d5d958fac0434a75bc9068421513b4ca00d0fbe67b9f61148e0c70907ca8e6700c427b4ac41bde467c954140b254464584d5f2f66d0aa54e40357ec69e12586e83a731f53e178342b909a8729abe574834bfc842748bea18d4062ad485505864c82e44db13951ccbb7b1e04c9149afad97524bebbc1f41e7854d8ab53d1be77aad3dfd27b463f22adca2798b8d8ea2d88af184b138c5308020e012155357035dc5b4f0f003a7735543358cd1c79b65a58a75bd5eaa22e4b779265f004af92ff40a811e84bf879125c5259930f6f7981d0ed135facf16f2fff3c9962c8a7e820cedac21dc58f327baf9f8c8aed9a5f6bca695a5d09c8397f1c5ec22987f9b51331dac7fef4878ec27ebc1c9ee651313e2bdd3ced573043ec90d264f879933c87cbe54c609a076cf6eb8b1870473e735fbcd7e581899f3c4770183599c978c366fa126fc8790af351b65d7a047c082b3666320e4d32916357b04e337e53714f9f6ef8a6aa8d3893d2894e30fd42cd38c96332a3754d29a6e977933390390e6781d475cb5346a42a20aba551782a86cd5c0a2276762d7a98895f429ec6f07c2b70dd4615cf653b92fb1f28afe5509034ecf9a3c65d88c7fb31427c5d6c91ad16b444ce98d8b94f732aef03cdca69a3167144a2d890d825ffc062233c7de9c5817131f0511c74e80bce5f0236e08fa089abf931b4e55fdaca89221a88b444e8db0111473c780ff23c6dd31d9c4bebf8324a3d2de6f8259080e7fff7e8f069874c1c0e42fbc22ae3dd4ab4d58b92297301b9238e869c6e189a7aa3f6907d983ed829746ea1ec32b08db0336f7ae47be69b7259b4f082669aceecb9d0d94aa7bc3bc894fcc1ba516739bf21b6d354d08fbdefad7eb60d638449dcb2515837c7d035398e8ae74fb70a0e0eb3cba83fb67d72bfcf34a43223f1f80f230292bb5a4f0cb5967d42ca58a6afc41afac9c872d5f0afbcd9cb3d1723dd203c82d6f73a5616806fddf07896da93b7ac618127802ba8f029698d5499ae6eeb7fc7af209b281ac045237453d71747ac8b8abbf456d4f209204a3c64a8c7f10ddd60248c15ffd566064941b420d70f1ebc7be8a52efa4333a86c1d271b3e3eb3ff390da0fa7df873f34e1632f19ea3dd39598bf75fe2081c0921a1a8b49912dd864e3753391194d093e6ab4c2ca1934a192f807d17f7aaa393cfcbabb46c30a90ff69801dd30f9cc4d21b3e509f45c4da8d56fc09bd9fb67a6d1e919eb9453ca9285af4ce70c1688d5f9df5115cf7a3567cac1a0753a30f210730c71eff3527f26e96572b879e36dd23ffd1e3d1742af6c9d060fc3858573e7a4ca745cbcfd5f134d791d39c1755fa762845975abf6666e6d7f18c4721f7ab312523da23dc40b4be0f2bb36e8ad7d66f5bcd3f8c4ce1a91d140d9a6688424e3bb9aa2ce70a0a7ee2951ab708145d0503619a1a03ac311358c45751c4aebce09cda6c97c1c08529b1ae7795345ae87024144d7778e692db7cd03774411ef3c16cbdfef58f05f060076d674bde1533a0d5b3e1590bf6872dfbd2ec6f3c3bd8d0147cb0a26f62ab665a2e4c466f3f9bbead048db9df1d903c6ab4183fa107b37fa331ad87589db5c4490c5d848e8f509a9a19314fcc8df089f1d18d8c0e9c63a165b964e6ab0491e2bf8485ade4e64a560b15f3e217ca485eea0cde05854ec3d22c3c163b80b04fb7f45e8aecbff4e1a6fa85f1cdb967c1e15e6a149acf7b123de5d70e7ddbf87a8b7c6a547e9faabad059a620948b14b77d6f320a838a9a87db10a27dfc4f0d3f11d238c9a28b31e1ba22586f2487d35bba2b8f1c381613001a91b7331c57d5bff930b8380cb33ca5babf9453da410d3b5b41d4268a4fb35d7f18f95de85e67ae8f566ee9ea05ed234608b1eb7069f9dea90bb6a2c48afea748449c0e7dc81cc45d3044944c6c829c4d742fcece13615e7324d4812bfa927a12808f86319dba5d93dd44c3c01f3846e8610660b77196715b5cf8825ba5005ff2b4a4947ad0fa56556d67051ea54ba5920c2a8c2effefa634dac76605189f1f8742c5c14aa5126b37c87a2ab115221395fd6a8cb571558add1ef058487c666f4eb59c24ab12e600ea4c4338956c380861dbdaf85b758f4ef7379661b811aecbc21110b52fd9a3072603b65d8221c167abcae2864f707a03f8f23325020ae2605c06d9ae2ae46dc48081bd52b84f7c0d8632d75e9dcbbe3c96d132448f3ebae7e6dfe37e87b681b1e96a6d8785052789bccad638ea253000bb9354095072583b5f0fa2eed28a7478c14e167dbae8e803bab9eeb60229f9202d21979668eb29733927d0c7808ea89b10219c69b576d3129e36ddf70f282095ca6404c904df12f9b3a6600befcd71f678b8c4445060e8b125a6960da0716818523849d6315a8e2bba1ebccceb919b45f063171dc534b45dcc9bd07fa058454ec5fbd0a9dbc8d8a1b6d79ae1e5533719c3d97c74d6d7dd010967f6dbe139036ff2bbc9df3731cfd97e2b30b1935017620e7bbd34569e6c04d6d814f2ccfa21f1f122e1cbe2d0f5a383d7e12e170fb03208578d2fe506fc996ae1f8975782b65f22eaa648122361a9f36d31552a864639b90125a0e429f99b318d0087f99c7dff111b64f1121f8cf2aa6f48d287e75451d2f46d06948254025db77ed766a5d62ea4405a4e93ddf8f29561ed0b0dd7d9f260d5599459a590d432dd8bbb088dc9f3dcf44826b968d4523b8794b64566c6bfec394dfecef1f259026591d065e9ac1af23f6b88cf5f183105c1b513d5bd45c558a6dc8632c3f6db9fe9dd8ae04ce01e7ad4e4330867aed6de5c12121d6ab5d91c1abfa0c9040fb112cd4852637bc48276cc6bd829e727cfc5ae0c71bcdb8f68dd69c0e88472d761d598a75fb182f65c4cc5d1c25ce5bde3479ca95fa7ef5569ca6b5d92e114e48b90ee64969f7c8a8d40f8bfd5ac5b663b4f0706a3ba4d93909b76134bb45a3bd375ce559cdab9c53d714f62ddb282f5bbac424220519ca39402d778f712d38738cd8ce59842f1fb5d5416197f0176e2b009376599cbd47a56b051a3129e0feb7f357cc08ac6cc1460d39329e8d3048d77b4164c03718a3fa36e3a7bdd3be0f2812d01c07eeb8577825330329e61172d5168b554645aea627d6918bd1671b752c2eaf477b73ddeed62e6e03d45616c473ff370b16e0998d80030073e99b9eb8a4d0dbc43213a3df0703d20d3c47fdc0db36772c9282fd5623d3b3b00bc4912a85d765bbbace324f3e191173ff233129e9170926592e14cc8f6bf53e3a70701438a8f280c49b7ed3e2b559b15395bb9c69b633bd049e9d6965e66cd6d96ad796c6fa345d2f7dcbdbd865c55555a7d7423aa0ea68ff8ecf21bc3b93e73c97c2e87cc93b1451f1a739e94c6e4a35bc808771b10aebb0c980323f3b4d1460e760e105da201cebd2c7223ad4156a9c5460fb9dedc76d1eb011d05cd61f9440e12cc9fbf04b4ae459fef8950cec32b9dfcc8e39cf065e458664fd74a76c036d720c5298b18d78cbb1a211906cdc35740f47aa9f834d7ff858f07d15e48408486eb02307a0d7f2bb9ebc39ca4f4883df7f28e3db5d49272988800fddcb98b2fa2b672351028f9433f01cbf0647ca6c3d01b5143ae2f2b7f816a38ea4c887dad72c639ee3e8b5e1d55efd16b33cb9396ec1eb5d811d6a13a29b46db65a36153bde3d5b7ad968ab9e43b5be590d2ac295978dd549221dafc79fc36c168ae01d4dd9dd54d5f932a606317bd34e58999af0d0bf2a11df593d10ecfe7fdd58f014778470ac9417f975454a89229074ec64a6e269ec396f54b8a5790ab002bf1364a25e1f71d32fad3203bc94d65a771cd4c7069108884c0146e4ffd243738c2837ba4e7173f1a129e60e374a519d2b60903f485e138532b27e71489f9487d96860d5f540dff9df74f552c641a378a4f16229578b7879e4905982ad441b76faef706569d8f51f5ab795115e1dff93411cfc2980b9e3c3adc57d5dae297439597d29cd45876e243ea296e2ad60479bc12cc5b31eef1d69e1af3cbc26eec7d19b4b0a2d50c798f2e5de29c27457a4edf37b19d9bbba4b1ed24c21d3be1927fb94382b8edeaa2622bf8dd94caab4b74db7a2201f70fc7bf6568ba848f78e44da0dbc7d41f7d1f2b491076586c8da2cab32f4054dd33e37480743d9bf2f111f80f73259fb545bc65beca537a07236c8465f1478bf2fd2331bd1d63d3ae0aeb0aa13a5909e332528d51c0d4665ff7370d84a60cb9", 0x1000}, {&(0x7f0000000000)="88f024fd4e2963a7e55520ca6aeb5466e612734813b9dbab331c93012261bf4faaed65646e063d34760eaae35603c242b377ea93eaf228cdd7c35be1b0e5232bc820fc0abed779df54a0a0153c35a55d37eec75423877df427af71cd46ab1b021665916922c71b531a5d401b14cae1", 0x6f}], 0x2, 0x0) 02:21:09 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f00000001c0)="433453db83e87548ba41c63db3757f9255082f0c65afc43763fa40f6dfa75df644134e25e226e80ad4f162e9d9002f840541b18a6255e34da679b84b46d9e728f8b15d77a1f70d82712fe496ff1ce998602a67a267a715f223efa36e4aebe7468014b7dc21944310e7313a37a353ed74049856b0b02b6f1469e4a2973f133e1c8bbd7075429891391170f8303ceeaa40f0c8a4843fd2a69aad41a2aef03218c9b35a37be3e38f2a45b64339a744f26a973dd2ff90b5b4fcfd3daeefb262def", 0xbf}, {&(0x7f0000000280)="88446bba5a65215d1a13235059da5b35b3650866d570af40a4e2920bbf894869c1cd0aa3894cca664dca1acf4bd869b8d5708688f44c9f956620583f80d6cd085e2638d98defb62dd091cb9ce0ca0990f28492c92350ca4050f811c4b97e1f2d732279686d5e0e6a0242b8a39d8cd8e2336ae8aa0549673c8a36c8f7718d7f4426c0d4f0b87b1e3750b208edd92c3f23c7e530502e80127de3432f513655d7e8a8b9c57432b1eaebf4c8811bd22306c0686c929c151159d92f0ab98b1439d422c5ff1a622b803192ce19f3f948bdf7211059daa368f8673f55faf4d4c93f5b0350131f8dc889e33faa1cda24557ec9082c436824930de337bc4d39bba03f4187d58f0a5e11ae15081462d5b502cae7750f2355380d4078546a9ecd206465e135fd40cf423eea78705e5205ad8f737c9d229db4a68d8602aa0b2989962ff10eb7d152c72a9f3776227ab5d4ce19094e0817cd9c01915adcad53901723d13e275c6f5d39e4303dba3c534da5a5701e378666a52e8b4de6995c02833cf8895a15ba4543b6a1b96f13c1db89108e7e5a565f9f6ce4293c4ad54cb52703bbac1d6192fe4acda598e8c1d9ba97b8afe48b5e06f40d688aac95ac2ae1d370df11163654e54b937aa6ea02bcc2090be910197a86ac2754feb0d2fae9de14f3db21406e5498b150e725d9274cd65516de6c2969c2a6b7bb3480eb7986adf407c16bd59380e54dd7ac357a3f1d6f60a12730a5d8973785ba79737b93b79f547614d18d8858eb52bbe7711eb17185a68c7860542e85ba3c1376ddec2b1b1f4e851d7643cdb35c60d5a74ae8eb36448078b03fa3cf3eb1ddad16f97312651ea0e3c40bffcfd64d8388f766b2b7f7c076e070fe2c73dbc178c40e55e07d5e1fe558652eb988f9547149b8d7174ce7271c5287d1f312eb2bccccabee59047ae233c990644c62b486d8467218f378a5de80c3e386b6ad53169014f0f6632812d1cb5b722d04b9d2296e75d5e9baffae6d99770d6be9f96abfcdf698c40d268df28b007c76905ea14780170c7ace0a4b9ce702cc0761643639c9017e6838560a8f05a64d334311117b6c2cede66ad76d4f2f10dae47195fced77e9edbd8f536f2829ebb66104c79d9752e8e6faa50e61d1934dbed1c9ae98b1c6f523dfd95e066b7a7b56b8bc587e99d9cadb00c12bd637f973da9c3f4bf9f7c48568b52e20a7837e3b19f0812aa4cdbc3cbfc50e7c26c8f356e58ef375dffaa3bb9537df0722958e9645d5df62711c91bb02f9cd51dcb12493e8d8aa57aa960817d63fdac15710b0b28279dfabe33ef2f76ce2657b7e2fb602e399b2557a8223d9d7ccf5a0cb36f5a39422ae121cb15075442db09f7c5f7770cc91648a1f7758f9c3bb82160232a992016781a43fad766eb007d7ce011703197fd6cdeffd0e2caa54574f1bbf729fa3aee968f36281066e9a672a1111a248b48bd8924a061fe4f7d8839295b841c00e21f01ac67a4880f290d7c04b16783312fccfdc8b74c5eb5199b9f58fec76c46e6eff401e474901ad1bfd0726345b8258e77f217eff36540e4ac77947d8cb3ebadfaf2fc03147ce71bae3f44b8f0724a56bbec819622a8836af3a58c61b7a3e072872164b6131b58b2db4e8508dc92207f79a03641cae2f0899ef25e9702b36410a2ba65eb30b6caf62bf2a1006d78960f225481d5dc1ec09f0dff4ca9a1f127a0de26989a2fd0b1a408a84ed61411765a1c09589d495755fca25ab0ebe61b8dc9f86195edf91c110d1db07693d1e843063f4796ccf0b7a215d090c51b034e0937dcb398276d6549ec347cff5f93f35832a6596bc0af395f764fd903ce3dcfdbbe28f9164737494b9e09283410252b8ce790be98485483e18b69efd4e3ea178af898c2d7dd2f5ddf8cb68c4402bd4789176cf637657104b8015535412b63a02cf8c2a9133fa6c6242f4b59ee79707db199e51442cada931bc2e49366374b9f3da07708565b0b5136e305448b997afc8fdd9f121affc2727d96a0712eebb074478bfb3f282fef5790b095a1afc20699f10dd4a77a0557891d46590e0d2948413a2507450ecea19fdabceff5b1b938d76f7090158488446b9a1511f91a683f0d85c3b802207a565507859987687c0e2f5a0b54addc3f4e8a89750ab9c5f7aeed107a943a05daac203e604c2858b816737c32d3021b30499af2b6bb9e79a2beee3caa5d877b36d5b69da24159c0d9b5a4dca4c471ab1dccb6d587563a88573abe4b935faaf2932fcb7ee208e6dff6541baf786577c2b8bffa0314f1a8383b2ca77277adec3c6f85e7fe5e8406565b4ffef8da71e749752df633ac5874a57285716fd09b917bf742e9bc194ef954ddba7ccefaae3fbfa2b9c06ac2825e4352f5b1e36fd190f68f9fdd442d7722d464a3e602bf8e132f2b85203c3d383a2f3c75f247ec00d0aa8e724e94bb759dc70d9b92a7e60188db317734face627c57796d2959e6a1f4cb97a3ad1e6553a6f1f6fa6f8d0f73fe53fb5d56eea677e81e6b2f623ffcb5ba891cf60980a577bbca336034ec42df160fd1f96ccf4c6f88d1faa93e144a697bac4b110b3f0b6efa649dc4354858a3b624b49e3bb33ffcf235b6f5437ec5166a5f9429ddc3e337dcce6a3f8db48aeaf667f35ad1d14f82cdf1e3446d537c3bfd9f202df9d63781f0f7dc3e84ea18c119aceba8e55e4e2797c4941b2bad11d3982e80ce79943cc49c84ca9e1258f09f33e9d07b346515f923dd3ee5457567cd861ceef0994d115ec650f09a8ec940661906778447eea962b84e4814d0dec5689152d5e1a94f878716a39fba378c3cf053ab85118e11895eebc5029cd9432efe67e3d692ae280012ee15c265ecf6e908bcf48e1a1133cee67292b26b31eb784eac1e4342fe07744827aa1505207014a42fcfe096035fd9a384d512849a59f387ede4b171c429bf3211420ad218aea46ffdf3e0a6ab1051048952a39b5a09005ad4207b19a5b14cb7556e33d64f4ec362f2a9ae1ea352dead0dc47d475ff858b4e0d1142389422d67eb760856b0a0268e473de8cb20b091d60ba3b6ca6b2f37a03c5082a23687af97f8618a48f7c071837eb5fb47a3f0ea675ce3bf88e9a5b8ab91c709abea167dfcc91a314a84cddadf904ecce8f3ae4ec987018da81cf6773ca2788c6f729662afc9038e370dbb50aca21670cc2545a7fc3c8939011a1827ce7c4aee6edda75072b3b98f8f5bc3f15ebe0aad96fd70aa5e66411b84495cc87a0f3c846b5e4ebae1bae746986df1799b6dc793638f2b3fae775420174d0c80f55ebe322f2aced5677a8260a53c806b8c631f5be66c928c2b998aaf242c0f50a92b95a78db51063f7f6705d0318597cfebedf8dc1f84c3924d5c09da6164bf48dec0f9fb79f58da8a773134a22392d76eb4c2ca80e2c5a1a639d62f466b0b19922a925ee3fa2c1f8c4aa977fc12b3d2edc4f0febe55768491ddaf56cdb7bcd6dbe312dfc90b9738b735b7233d4d6490af038511db8d39a93bfebc6e9e9e0109d86ec06cc6bf3b303fc16330128235b790d99e2171cdb0cdfa745d2ea9d42f8ef8db32d4fa60621a447107274b5a1aa76ba85cc612d3e3a0845fe2aed4f4b391876bad0b36e41ecf70bf56db9a4d89c2e17086b0cc5a07a1632ff2fc1777335a0aee43b94cb306b25652070e57937a0cd490d3dfc040a42dc13c7d2f39e85b7ec37039b20a0e7cb56a316bf09c2b05080d9db9afb8c173f6e69ab8db8efe9098190cf2127bd97c9450deeac5be263ae0244ddca5a307790c5f5f89c5df0c271ab55376349eaa9207b2f844b847f51f6b07960b3909f44b2098eeee34c1f5131eb71e300a947fa23dea000185a60c8b1fc9758131832bea34368ba2fe73359619818027a8ab1daa9184b207031f4ec49f5116478b8d8751114be3782d9b41b9d5f3e16c3067f96d48b66bfe96267a55b30daed67a78fb4ac96738308000f102b63932b1f8b03941e079ae812d3392cf8331c638860ee522d856724cfef880c4b6656a0ce63362bcb76a76be3a09c2c7e00c116f1fde926b02feef8b18286fcb38792f8f42ad77a126d18abbfc7b0de9ba2cde1dd0af7ab8cb1bbb4ce049f8f38f173a22250df77c65b1cdd1414970683c05e0a065a1a7191b0bb4ff0202cab7203ee2800bc061ecd076e1c02ef25f67a37dd4bf6ca12126bd914da778d44745c886ad3d98ee1a684327193be15d2b7201dd86ac01f2e0a8d703aa9db79be201090bd91538d0dbf664ab77c05522160d04de445aa89b60bf50db5ae14d7e2a5866b9e3652b75b9a6ed5be55b64405f14a79ae4d01a95de7dff2665b2bc5dd3512196107e9f860024020f2e6b7ddd6581b1c9ce548d75e9d28def260d2fcb44ac97f1f232ff454a1562a9b9a26f712e485590038b7eb3f420b72bc7a5580e2941c0bb3ef6697030acaf73f606d662331726e0c5f5a22691182576b42990e13eaf6115c9d954b4ce3a398a6286e73dd3bbd50f9dfaee7f15a8ef85b4c9e8c88cca631a59a9ed28b8697f6d12c356957cc78bc112b2404c748fae0cf400fa175dde2b23b786b97b1dd690fefd3e3393e94f4366404cf65a62114edddfe4cadffdc38b1edfa927eb7f74f9a5fe605bedd6d23546d87eb84049d855b4353d9f515920c2584488e9432d687249201329328d856ffcc51c6f2fc0ea3fcc3a2a2d69537ddbc5daef748a380c57ff27eb58c8d8f32a97275201cb60445a9db22cdeb3638f0341e176ffab108b574fe6292c6e8fd3fdae397dc086965b514621e74da13af43c470c33e378114ce7132a5dcbd253ec4f6f81b96f54cb0a13e7b48607c774e9405992bea5db788191c407e16d33b0c1d1275e5fe839e7a690abc7618f68029a213f0c843e513bcd035633eed3ab906cd6848969787f83bb585ef82aebc650b530bb40656fc7ed9b6138c8f08c0801080af94198363433e8e24c3bed783c8778668d88655aedd6c7c31caf213e3b4829c97bbf354adf048a80aea4f0631695071117c6e44f1a3d2a5f3774543ffeb90cae9717b13a0a79eaf9bfe098f76088461c0d3a5e0a8988140149082b8748db654b5261ece255330f10029cef874ad9d1fef3bc6022ddb1c4ffc25e075ef4b0785d579c9a02506a6166b22133a746c6e69dd11364f37a2d73b736a19627acb5e29f212726d9c1f600634cd5d6abaf2385726fde213f7f78dd19424322537d5936a31eae20249fbe0660b7d127aca1d048b3c36a5d95224f4a404a5e26e2adb0583a24ba8b382271e2f8cb0b9bfd0cfd5118057ae2e9b92c333f4e55ce9d2eed879606a0e28bf0e00312156269d1bab7622dd4d2964cf47e6d6354d3232b4be85c77f48876d46096b65d87e687e9bb05bb4413159c6e033873f793620b95efee20c823ca1720c3a9eb3743387e7b9ddce420662dc12c57e10ad9f6fe242cd0bfdbbc5c5a20b87c9ad6e1e13dc30b751c66741b0b99d851da2cb50e62f8dd5e2d0f28d77264b06cb61789250ffd58a81582d0a1e085ed2fc8ecba86c54a7624dc36e352fd7284c4646d4ff150ceff8b1a91a87a009bb101ce5e0f9b283eaf84924e2ca9b1dfecafb3d36acb6f21d5c70c6c8894859ddb452b054656e0fd963c85cdf6fd412ad42b8da0906231abd82da1fcaf3668adf3496f59061328d76e50e93cb0a9ceea37b4c3301ae3d46d8612083dd138b556ce048271d71a06cf9d928c88997c24bac0349b0f193ab6528b2dd6199b8478b6c8102d9a1c9176ba337a17dc3fdd8c9e1be1be90c2efce5dd1f6951edc189929df1", 0x1000}, {&(0x7f0000001280)="40033c4867c95d7ed61fe54055030c34715e47650b459165934c1b51e8f446de391027c0e43aed5d233505668dcec5adb5a0ed60f72553e16ffcbb17eed97054efd894fec01a4c429e8531a90570ac29c9b1fbcaafe7ae8442db0f7fc0cd865b6481ce817dae055e41a56f2f0e400de50ac8aaf8989569141d909e4bdae74b3a5b8c2be16963f59b4252e87fe35a681c7679a88346d2313af0a5234a4f1af34e731f859489e00411dc65d326ff959d295e", 0xb1}, {&(0x7f0000001340)="691d66bac8edafe69b081dc726e1627eaef48bb4c7f58e9e67c0ae339a841a3717ddb305bf3c9c9ed1f7eeb49676199004b86004e560fa0e949f31665183d63c720cb3fe1bac07", 0x47}, {&(0x7f00000013c0)="4eddf28ae5b7cbf7e3b158d0b152acf117120766a157f3deec3bcb0084b5873bda4182a391fb24910c10ae1aba615b535a1e5da28ec37040ef2f8e7cfce59a140d3fe4d6594c5ed932d61e116ec8518c8ce58877bf4ddb8e5c52a47b98f627151e4c99acf4c9d5aca2744ae5e697496d3ca46f40b285d24315470efb42f54cb10b5e", 0x82}, {&(0x7f0000001480)="80da6888f78b43dca5173c5fdd8a5b61b563c29000ba4ab0bb7b71251189ca200bd109416769c8cd6f9196eef2647f0f7d4632fb8bb2e621e443e47696dce1a995908eff3155e6eb7ae2d83ec97e18ffbeee74bc14", 0x55}], 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) recvfrom$inet(r0, &(0x7f0000000040)=""/133, 0x85, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:09 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) sendto(r0, &(0x7f0000000000)="80bc6783fd17ad87ff372d6eede7cc44d9862ac4583a873b6434f42336c945c564ee04ed08585eba0083213b3cc9b378b5b0c7f35fb1ae5fae423ecce9c5bf2716390c33728abbedfa334a8faae012ff0f671236c16537cf8b8f4c76b5960197c0c0a0387d1462d0c3115fc1feb99a4ca52d4af7f3475bca7e88", 0x7a, 0xd, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000100)="b1000504b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11e8dfef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c01000000a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xffffffffffffff83, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6]) 02:21:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7f) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x3, 0x80000001, {0x3, 0x4}}) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x1, 0x8c1, 0x8, 0x0, 0x4, 0x727, 0x6, 0x0, 0x2, 0x1, 0x8000}) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x8, 0x0) 02:21:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f00000000c0), 0xfffffffffffffef9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 02:21:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21: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, &(0x7f0000000140)='7', 0xffffffffffffff54) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000200), 0xd0a2db43f4ec332) 02:21:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r1, &(0x7f0000000180)="c646642d9178c2b2c04e5568bd34ef87b1ec7f6c0d3fcfbae0ad5b0f0ae434011d80f93efe71d811a83bdddacbb8e3b76f2546236b4308b49c2359bb207e4cefd6c62ed805c30fe942c86cdecf24278b9ba0089434aa235d441741e6da8512a19b8749f2b8db1e23e4aca6010faa0685536ad80c8750db62e8d2d5148f5e27fcef24ab28684457b3e204bf58e0edeb6309067223eed3bb5861884cca6772d035e09bd76600605082fa7246754eb2587a6fe20a25a013cc58422a7e247027149e2ee1252fda11cccc4ba8fedfcb9f1b47ecd4309054f500ca45381d1e8866fa18a8c1d1494f8ca485d70b85c920e832628781823675", 0xf5, 0x400, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000080)) poll(0xfffffffffffffffe, 0x2bf3d1fe4deaa09b, 0x6) 02:21:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8", 0x6}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="d3c4c999ecc2de3ca586f87800bdbe0f3dbc665da9546b4baaea15569bf9aa780c2b7fe2c47519a2e3f37f8ef67f6682eea50b293425a1c850bea9d6882ae9936f78c14c7c4b2a6859cd448fa0cdffa39e2e614f06ba92059d6f6c8772f0e07d3e7a564363b4ff7fb6bdbbe0d0fbd8b62ac71709e4725e09be60db9df8881334fa80060d8d0d4ad0bba9eeca631ab7c2beef96d656de869c826fbe607433650bdd4e16da1e15aeb75ed28fccb53ca0f99b2149ef71f795bd7894707a11b49a44db733ff2ae"}, {&(0x7f0000000100)}, {&(0x7f0000000280)="abe475bb6817d19310c0bc4fdb2f0c2fe16ab63ccdce43c3b32e42ea7e497f3a15db90bf24aac6c13baf91f5b007d880b42c085b0a482bedbc38174a3df7b093f5a40ab95d2601d764f096bc475e8997f7e0e65e74ad97f0f0ebf4820e9cdb99c31e9817e3715526f3f722bcd61f5228de483516a64831599a7b6b4b05a1017e4a81d21cd51e3fe66c2bfa023ca4bdd0e07b6d1aa3f5e8350b5dd466095dd13093470ca660fc2c661a296a2dcf7cf049cb062343f491c0625db0f17816dcd74efc370845e47249e119d3af8ec93f540c0e8e751e12138443dc09e1fb39a286e397946a73a835b2c3e30d59f2e649794a501d310332"}, {&(0x7f0000000440)="f208b55007952884a0308bad9729acc5838a06544d2785e65eb4478568c0213fadd73628858c5c0ed98b8899579919b6f94fe69156fbe074127e05a15020238321cfd54ac980496c20eca020bceb79da8376ec1ffee8aba2c15542a30260e70c755aa8f61972106e6140f8887a9c7102ae46994a81bb2d73b03ab405c6b3599186e61bfd48c5964c0e242358efcb830ae90a773702f67ae495d11897ef9ae8d8d32f0936a7c29c36d09e397c585f5b46de5fc81f10f47327cb8df185b28b7b0e2b90420d10c3fb7f3f4b6da632999dea"}, {&(0x7f0000000380)="b9c8d485add626209cb55c33965e65fd18e89683e4acdc8d18bd4174d44a979be698a90f0d568775e8b2228cf626970cd9a8a4055a1a4bf6e82dfa338ab46566bf0f6871c67d2843bfa7172fb95291d4d6"}], 0x1) 02:21:10 executing program 1: r0 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:21:10 executing program 0: r0 = kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x40) mprotect(&(0x7f00003ec000/0x2000)=nil, 0x2000, 0x4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003e9000/0x3000)=nil, 0x3000) r1 = getgid() setgid(r1) 02:21:10 executing program 1: socketpair(0x18, 0x4003, 0x0, 0x0) 02:21:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x200000000000000, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 02:21:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="7e59c0d8d3b3189b766f8dfb4f43a8e41ca98e91069770ab50831ecf7fa0eaf4f17e01a7fab159822480182d28ffd02bc06b9b2b015299b78edbe32a0343dd8b96043d0ea5197724d74d224bcbce212ed935e2e65c3aca6e09ca8b125b417597403d7e9f8b7bbc97aa6df3ba4e16c1561c4249cb0c4c159e552d40f7591ea67d63edcf88e68605c60143908edc5ad73d8a81272c7b84bbbc54a1bcc6173548de33b99bceac0acfab5b25", 0xaa}, {&(0x7f00000001c0)="fbc3bbea9c7415f6d2371963ee4a1c237a953d3003fdab81e362b2a325a7029adc5cdb332c34192460b4ab5fa971d0e788e7aab5f9e02838b54a2d5dcab1430c1da476b57e37add3b3b0c8d37422f071a1b3241f9e70dd96f0e37c288ea3bc6b6487ac8fcbce4b418ea9dee2db9c1e7312f5683372114bc5f51f2197d0f02b0e4f5bcaa24c8e0b8c2fb276031ebf179e001179679d4667e4e50908dcd4ff4f6e0bf77aaef0c05e8df2084eea0625280fdbb763f74513b20b84c5660e115fbfbd7f9fb9ae812359249d1d581ef3", 0xcd}], 0x2, 0x0, 0x0, 0x1}, 0x4) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ftruncate(r0, 0x0) 02:21:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f666979ebfaa8326dddfebe02b219356c6530000154b52fb28a6f889f8b75bef07e4cc804eb519531599416b6fcae2aef504c31d2e1d748e28d3c4664a5d5f708b26e054d4c182c62ebdac8746113ee63f2376502ce565bca53d02ea942f6baf443a0c1586739bca666646019f6110da577804469d9a300000000e4de89a72091c4db5699edd1603e8fea7aee5c913aa5de7c9be6b66dfd866e2831f1f949b001209e00000000"], 0xa) fcntl$setstatus(r1, 0x4, 0x80) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x811, r0, 0x0, 0x0) 02:21:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) listen(r0, 0x72d) 02:21:12 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10802, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='\x00') munmap(&(0x7f00002a0000/0x3000)=nil, 0x3000) 02:21:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0x6}) getsockopt$sock_timeval(r0, 0xffff, 0xc38bcf4a17260c54, &(0x7f0000000000), &(0x7f0000000080)=0x9) dup2(r0, r1) 02:21:15 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x800000018, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) bind$unix(r0, &(0x7f0000000400)=ANY=[], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5000000000000000, 0xb860, 0x37d81532, 0x1eb, "72f0280ab5ed62cbe7935c88966d8211491d162f", 0x28, 0x9}) 02:21:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 02:21:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2a3) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x6d00800a}], 0x18}, 0x0) r1 = socket(0x30, 0x4006, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8000, 0x4486}, {0x18, 0x0, 0x3c9, 0x80000000}, 0x8, [0xe43, 0x6, 0x8, 0x9, 0x100, 0x7, 0x7ff, 0x100000000]}, 0x3c) 02:21:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:21:15 executing program 1: socketpair$unix(0x1, 0x85, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7fff, 0x80, 0x100000000, 0x1, 0x0, 0x1ff, 0x101, 0x1, 0x2, 0xff, 0x6}) 02:21:15 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() nanosleep(&(0x7f0000000040)={0xe5, 0x400}, &(0x7f0000000080)) 02:21:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) symlink(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000340)='./file0\x00', 0x200, 0x100) dup(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/137, 0x89}], 0x1) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 02:21:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xaf, 0x3}, {0x8a, 0xff}, {0x5, 0x3483}, {0x3, 0x9f53}, {0x61, 0x3}], 0x5}) 02:21:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x20, 0x1, 0x5) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="0414a1a91bbf1f7b", 0x8) 02:21:16 executing program 1: rename(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000440)="1e0fdceda2d33c646d0ad66e36c538380ef3d85c83d3235730dceaa43429aa5f878374fcfc423c5651fb0dc585e67da2c3725fde2817bf38e1fd926d8d18f6503e29cd1f79279472cf11796398d1e3f3e9cf62e165227998ecb7d9ec9b47f53efc5e2f55868d35a8fefd06d17bdf6b00fb5daed5ec189f11ec5c69536e1d3c13b2e5d113d7716a97a1927c9efe2ea704104aca04815926eba85f91354542a3ba0b23ba856f5a5a9775876120f4471ed19c0f699cc7e6da58ef2ebc7316dec6bbb54dbcf4235f984fbf87bcdf00985706d22ab617a734443cc54902a16e0854ebd59980ad1d60683507127f575a2c03d63bbb074ae302ed0d97a18cc918500b3e44ad9b5632dd7ce5824820d0775d43d17331e145f6cf0d03ada38a66be70c797201c76cd462f3f1c2a64eaa4e67e03b279ee6b38bec308e7f02489b82b056b80e340b20f245aa38fa1ff7b509bbf2ab9188d76741be63b80a2bfe451cc48f950c68051f2752e76fbac5361816fcd54f5f73d05d0d516c7fb6de64f32b34ef7d38f2e2aa1c51c2da0e19effe5d4a96593a9b8fb0a5e2d1c017bc7fb4b84469793043f0cc7d518ab0168b9c6acf66a1aa134b5499e484771cfb59b4c47abcb09c635449eb88995c6191dcbe65b777bbcf9dd0152b93cca908a1838674d162612b0ec5a83819bd6713f464ffe7975dcd1e8fd7b27ff6b9562dda1bfd35364df031e20b6eb1e340fe3cc6e3f151e01c87a2a48c2cddc2f69fd0490e8e01be1164b887d82fc418ae3274b0ed363a2fa4bb86e0f7f4fd10f542876e31dc7d2940aae39f55ec35dc60c9d29d3ff8e589f11247afee1539c2c5e477e76cb73155012bc48c8f47a1847584ba98a782d1b17048008449fdcd4c69986a7d796f795aa1a2cdb796b390112126d19f77babd51930f1bb46ef0d53b985540e9d740c8dfecbfaa3bc77d87531f2a0ec13f52a931c673a8163662172e94fb197b942a561f3eca917ff630ad02c7ef06fccbb6cc82617cb0524e4198bd128a7b376861e5578b48e6edfae15292aa762311d95d7667cbe2b22fab75f04dbc1c21a9ed78543bb1896dd0cb800975ac52cd76403dfc79a83b19f2e8953b2040e67d2fb2ab22cfcc884307805b6f03cc8b8bc8c4dc8e1b3381c1eb2339aa376cf1fed941174d1ab4e378d088f2d6c32778a2f89627521ff98e1eaf5fca9a65fb41a34ca60c8a7a9ab4f682799378679a843cac6979ceb7294e42f7aa93a71e8555bf94c15deeb8cde9ba125ba6c230405b6b00cc23bde14adcda6c9e5a4f8c41bf95d3d8133d7da84b0d4fbf8fe31ae5d14f60e19c5a74c2884123032ebf45c6c7342abf847f6dc15b80101b45996a1604a5dea1ac3152f47e1a0540433e0e6f37a5d551bee20161eeb5b334e85dfa8fec98852756cf3fedd473827dbb9735747a9def918e05bad13522f62077e351c86c32bd364837baed5b9cb92555749dfcc94e273b14a8b93a44ae6e4cc41dd48cb28859de2862aa8b9c26131cabff3bbcc52d1f5f39adf08c6e9097935b53579e70e663c928beaae7c3735082f8f980194552bee5cb6d90103b601a1e01addb643808974e07eca6f23d6982af57667ef77acd4b3a7b27d01be1d61b276eac5540fa06accafb8d837444daa20748c7b772c7b9acdd394d0e8c3e7c2048d426a046244cc5dcbdad3e8ffffafb64f952a8ff5db8bc2812e15ba08714d07ab4b334ca716fdbad8145efa5c1efca0dd891f30270721f4e1af6e305c235b0c8d0646f2540d72d901f1085108d9314a41a23e64fc0c67fd5e026bbef98004af0050ea66f734bcd323abfdc3e894b59583796784ce1d7c6d79c6776857ecb92e9c2583c8cf3b619ee07971a25ea96ecafe581205ef7f9e0cbc37fede3627a11046f4ea9a1dfe6f67cc5a169d33e9e4c0d83a90f73c02ad3ec1d64603455943ee09c6ea5e2e6bba2fce24515cb2a3e58af4931fec1e157cb4260c7b93f4534e9ee1e5b22fa83438217c8866b61eddcf954d19619573fc357b418163276fd1553a4ee0bef3015b04fc43f59469c9addcbfad33a21f1f960f2d2672837f38672748edd50fd3d3c0a2225e6da1aa9e38ebf6421c3389a8a1631399c4a03d96fe43b70c008d25e6d713e32fbfc31bfd02ed40b086cb61ebb24af30dd9cb8d02dcd42a4972509b79f31a80c2054e94430bb1369bf5ac57d939dfb51b1a87137be99669ef1a1bc7ce2b0796318ff5bf4af840be627c0c77422c917d8d00908f8dbaddbd50dd0010cf78d21478af36db266f4f7cc9ba4b3243fcf7874828072aef624beb3e0d5717bb67d611c13d851cbd10ec994552a6b6f311df6b7a59b7f5a69987b1ccd1dceb15a3b35e3a51b434555585195dd5a07e81792a2cbb5b902c9f2856054a829349a3da39c8072c2fdf5fa4da85cae6e252482d4a61b31cf69720cb4ebdda8be9e5a0a80af0abf0e2a655d0921cbe55c58680a77349d4dc6f60c700ea61e10770422a136d13cb72fce58a401eb7438878b9a180a5e77800a88702bf067a821b8b2da6b80f16cde0c2cb8cb19223bf7302467705b59cafd8c0570590135d82ce42546dd7f4b8ca7a15e431788a74f30e4a42cfef1fe9469fbf51e3a505cec4a96f6184b506936e95519869be051e5f8f42fd1d36753016e46e2f5c2a1e4fccb420426600d01b3345ebf0bea5f8ce65a692253438d54fd739a6dd08763f88bfc91b75f254afc0e5ebfb169e1564850adfd7cb6bb3af6f953830eb5bf666cc0d486fbe7cf1e0f787d2f9c31584e82f40db7acf4b5018fb9f4d2f7539a293e44cb44510be025d18850479a93a05564251fa7707fa1c5d31fd2683d6faa36f740270846dbbb8c8efd23a928e3d9795377b439ce43f5f8eaf942e9a6bb7e07b6d98027c7a15a67de8dc0c697234df7fb4ad253baac3b6e53588515ffa32b4f980f9ce46d6061927140a50825e8ff087557ab557eaf5d0ea8e7d6bb8abe3743097748034301ae2d34fa90abbbc54d0e5b6548f0b5a13cfa9136c3a2353753de94e91af2abcf138b737366578b23a0e61ba45790bf97c45b6eb35bb5867d9550ee7e8806e60513ccf06decdf9f0d54934a105cc415ea284d13dc0767b89d07cd2b4630bf0a6433dc7281fcb14565bab723086587ab3ba7478281f8ffce826606f273d97f235372162da38246aec85253cd837f26b38229e6ed7723cf91f42c1b722142de68cabae7b9783b25ad92c80bccd49a2ef06e7e5e5844b636732b6949ce0ba0e8c40bf792796dcc40ef910926645537b54c5a860073005d3a3893d839d593f970adb53cea791266bf7b4cbc5d0b8d6be55c67d7a63fcf079b1495f7a52695cebf781fd63e3b500795043ec022c741fed3ad5b1bfc94b4f5191bd7c5a4b68d2dfbdb21223e577f42f05b0040861a9c294f5a2c1a7d5660ff6bd7e424d6ce38887cd79d071fe80664ba089e063c902f633c23d50702515a69e1fdc95db18f94b752dc613a81740d3120fe548d69a3143a5090eddb86ede0c8efb718179fa3fe4a79be0b48a8fab6e0b7fbb8d1e2fd4cdcfbd276d0c713a13df017363c4aefba252675d8cd15e54c36d539834a646c102ebf951405a1e11d0b49eb6cf924cc915b9616cf7c7dc6c5744277db79ec3ddbc34ded791d774c6e30b39489ca376b2fa988c13c705788d357e7cde8f94c6ef54b79f05f8b000a4b8aa41f2583b39d2295a2b107f466935378307eee1f5b2cdacf9d037e18c1378e49ae40723676fc5769c67507b2ea8a658b9c4c69dfb0ef98e0d8a8168f8596ec8532a3864fe895a78096afbbce8bbe0b791554d6fcaa2e798e072c34abbff7beb1ef783fe11fb3e822a64dd2023c0ce20615a73ad7b916d8956cf4195bcbc847af666842231242ce16e61fb4794f0a44485403680e23440b9efa018266a76c567c67358109c0518553c2f0e633c1350070ccfd7bc9766b4c7e3b00ae15e0e1eca3ff62315075ba9cdf3923c8f08833edce40af96242c2d3228f6c1ce070f0fcfb532c4ddd26c50075ae6a15f9f3b1adea4df8bf6ed87cada565d1aeb136dcebc92f9ebf9f46b7da1d3a444ab47348845612836e7215088275186112f665cbb4999eb6bd827ed56cdc38398fb00822ef3cf293f4998aadc240cb610fb0835fad79fc4302493b554e9098e8de4f10897fd9c008f5fd34b65f19cdd0e7751fe4ac5a69dbb4c7c133ffd2906270262d71fff43c61e4852a851a2bbcff159ce96f0f20b21fd7cef8e4634d4608e2647b33b0b37fa66b8c84dae7c0d61022a21cfbff9b01038384ecc6bcc78769718924eadc11074f54bcda9efb4b18797f7f8852baee27e965b3d591b22af5aac3b2f99ee131d9243efab0389f4fd7016ff5fde690ccd8568c735d82a67abe7021a7701c5f087a0fba6b0dfb93d032d5d8216b2dc58cecc05b841dd41eff0dc35d7f0f8aa0581cc8d266e608b9c6168c84a5d2841838f4c95300bfdf1e3cd78459dad2d222f8c01b6d5c465b91a1ba10ca6725cf06fa763a2f98103ca75bccde29152910952bf6dad2960f2aa905309ee18e50b441291bb261303607dfba44de502edf551c2f6157bca9798fdff8a2c743fd39a6559ad944854bf4f0fbb7930c7b444490c8c9e578bdd2ddf17271d7c771dbbee9fb04ddb70a6a16df52f02bd2cd0b5dfdb391f04e734e27d35e9d394ab32c88a0d6fb088a4e65b7182126b0f599a33f57731b499a96e044421a08f9363f806e7e18d7985e46701fdc190db1d24804e5a22b150d0ed66fa79d3b961bd6968b1d3583257bd32057712550cf0041381535bc35d25cc47df3ebd19c02b017a5bc8e2e54df4f40dddac190d6ac58531b8d281061fc43ee2c96c39201ada8f365c9cbcfce76250df9942247d0400ccf0abe18d2ba54f336a80814bde20c2c7a8f5ff214dac4c9b57a184dea47e3497b5254d6d40b54ad89247639b97cf81b57d4b5f994eebae61fda3a7fe66b183232784c2029e2472dcede0ff8b730c618a3bdffa4f209c40ce7c2f8282b820b59b51781653ec3bb0dd3b53e2075f820c01348ecf009571d6da416358126a6efffaa71e19d8894135cec1079ead244de26c69183124f78253b20698fc5a88f6111dc9bbbb31f31987e03ebcb4a069df01ed3746500e53d2d199192c3356364c2008c60bb76fa468a75cf90faf66d71684980c0c167efab5dbbc17752849dfb91ac74ca9e5a6f5f2d038e3a8d1260e0adaec7481973b9dd3953cf6189186a0dc01ec99ad5e62ad74885e079078fb6170315e5f176ecde5fa6154ebac5dc33bdefcf8afa9ee9926df78c9c1c612007b05e70cd2125d9ef0c001e008ae45557f5537d7532a7881c8dafd6537c209611882629fc999d1b262359815d66ee4c9f12fda441b8e60f391d009fde7ed123d230b3aa3b446836a768df6e6e04ec46002f3dff104127410c39b9742a4e90c4611f49b643a7ab87f3226d57e1380469e68ad7eaa10ad613da185d9df8f346803819662983b75aa5af230f50886d01aa9df6c8c2ebdfd162b4772e7b8cdfb99694019e0db3b9e85b4df54f15c33548121793215de2230019da0bf4f752a2bb959fa5f5c8ecf4381c7347f78c4afe5a692c6e917ff7cc2ebb9fceea47293e082654012897b555b80b6950531ca537eb2ce08618444efa263222b0bb6a9241a59779366e07744688cc3d71bc376976ddf2f6b408b18b5a4a353aec4fee4a964d7757059e47e23ffd765692b3bdd0e89f67665195f533bbb270d57b168f2a667bac2eac3f7834a1aafae9fde7b61af6ccbc6a", 0x1000}, {&(0x7f00000000c0)="fd8f1b3c41fb156893e43da6c2f84b94d4c63bbc30c71fd84f65cd77307a517b2f8fc7d46a3a4f3c36f030bc9aad", 0x2e}, {&(0x7f0000000180)="a0aec81d9f24445ff11c710344731c41041d98696b30e305c78e76a2beb7db0bd8cfdbbad1e4d292c161e03d8300487e945770f060523b253c1f1a57f5bae7ef6636509100461560e167642401b7d264a8a8584e0cc5fb77164960061c8d65f45ccc14f9cce87cdaec736c8b1701b5f770cbb252f4c523ac9f2d599e49cf9805106116dd7f6c7ce2e5c642930ae3e2d113a1f82c6b754b72f6893ed2a462d0faa5ce0313743f1f4f", 0xa8}, {&(0x7f0000000240)="84172368e1b825284e9e179336d777557f69677ae7a9a790cf7c90654aef43af6a1e7bc972d38a3c68e08a83d27b17d36cc826474f22680a49411a16f37739959b1675c0c67b4e5749df9e73556ffbde0056a34e15ccaaeef8c3bcada2243dd0cf9752e4328eb0e8e61e3e02c33114eea2b6eeae61a93ac40048da9ee7f20d8ea5dfbdc81c321adc1473460f212286c3ff863a44ef291b4a925eb833742aa605a42ee05bf2c67a1168ee9d3f09a762a07d8b2a3a89be4d58", 0xb8}, {&(0x7f0000000300)="4e6978c0e757cfdf7944c5bf808b2748755c9383076d2924b46fe0cc19a8a1098958f4b245edc0a7b2bc06293c21d276be1e9e7a66e888d3cfd70a2f154024f7c04acd60b5ad63245a9c28616ed2fdbc685d57fa03b9adaed9bd99c4", 0x5c}, {&(0x7f0000001440)="bbbdcb220458db97aeb5740ddbc9418ae723a7ef87bce5d825f010fba0c8ae2518f3f9b06d0e88757ab2a29958a3f6992f65ac41ee909b3a5d58ffc4f2a4e9fd9c6e5bf4d76230964cd709c83d80690f53e6131ed16b7c0e0f8685dc899ae6cdd459f98fee7fa41be5ec3e7ce67cc015b16d832598d087f074918f57ef4aa3334c9574ef9ab73d510269d3b6fd8585e29aee24a5e640b347a888fca18f97b08d33", 0xa1}], 0x6}, 0x5) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:21:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x0, 0xeb, 0x1000, 0xeec}, 0xc) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000000)='c\x00') read(r0, &(0x7f0000000140)=""/214, 0xd6) r1 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) recvmsg(r1, &(0x7f0000001340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, &(0x7f0000000280)=""/113, 0x71}, 0x41) 02:21:16 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) close(r1) sendmsg(r1, &(0x7f0000003a00)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7f, 0xff}, 0xc, &(0x7f0000002600)=[{&(0x7f0000000080)="a6a1056fcd9a0ee1a018367ea5f64941903d136175b5d8052cdb16ad8976b6ef90f62f4414ba1cd39f0815796b56fe9e4b2a542386944263d7c71d6bf0b5ed98801bfdbd817347c5b261cc6411e41b322e515a6c7db4381b039a5c9303bea9daa7f17e0127802a92dae4f5c5d8dedd7e5489e7967b8436b2b40dde76e9c982822fd62ad8d931ae3e6ed28516a2f5b78cc71c5d103e6962485decb9ee13458bbf6c266783d41aa39a98910133c735f12ce4bb584b389ba3d645e19db8df6f69d39e15d6335fb221569861d8d5b365e1ffbe5cf64a2b25ee7a4c85415c7a9a97e31d1b8d5d13b413afe8e87ef9d8c81694644b56421febcfc17d06ce664a7dc9ed40d8e5d34e566e4455b0ffff829836c7b10296dcd2fd305ab8aae074fe0e059d28a45ce4cdf2c4e88bb2b8a0476f438a4889861dc3b9d601c0dd85fcf52b6caf0bce4fecf30d84b7f4661e0db694e8392ef40b9874bfc5492f8518caea96c6b62052f641ac31fce1a3ff3bec2ab44cddd8d71797670c71d2fe198b4c7b9c8a1fe16a80d5f92193e09d05227ff13c397c5d66949e99649f20e1b799d6d31cef95bc8d946c1979100ade76de10a950ad74970cad6a223cbafed1101163b1e93b119bba4f86b20bd66ceefc4ada131a29e369f3e69ab87a6c84fbe2ea25eb36a3a6671c5671edccd01e2e125c6516c3489fac2689be77da7dcda6ec9a73c60ceb861f4fce4581d1d61536d4776bd261b3816c7934de47f615118367d4ec3fc69ac79af7d5e0339e95418e395b3980fa08793bfffb2a2057eb9c6be5c2d291c3e095311d9ae9780b843a36cf840c2cb3069854f08b0b20da0a35f20144cd46e1d78fdb3364d83282a065626604bdc034d857f334b46cf6843628bcbaadc562e1a4dcd3081c2b5283e011db1493f7a27a3bd649358d06693c846ba7bb711334ded4ba985b231612e02a5182ad1caabaef4e1de617f91221529413a43b09e2ce532b5465160ed4ea4dce94e3c7d5e9418f67909a8251ca0be8bd8a7acc7334a3959d59ba94cbc0cb67b8db5681f98d1aa3c36ac3c42c94da4f142e0ae8016faba282b5c514aa5ed91b74165fa71f62a8b838d042789a07e125a81bf6d38d57da3b35519743ad9491684cad725c3c875221c55923904200052218e1c7d095d6d418dd2595c85c0ede3307d485e9de9a9aa75744e0885fb9d448cd01400535cf89f5a146713ac4da628f1e60e6f101c7667ca88892710f36d663dd580f42da02cbc5d101fb5019825fbb6dc1da755af535a66bec655a26e0e42985a0ef601089220f2a46a499228114eef378d1c6c828a81d1702aea3f397d5d72a59d79a77074181a66f70dd58a5441d333813e02834971b30042c7dad75e05c1fcdae6f135186ccae48fa1b574bec9ec95b909c4c6470dd12fabf4f3265246b889a93f058cda90a387ff75831460eeb5af3a4e9f8aac058161ac1727ecc9a93194626700bd14be4c9d48a91ff4c13b791971841ada171041f9e457dde660efded48905d8127bef5c72d7579022fcdd64046f42336ab991cb88a4c1e87d4e95b01aec0205da5a7862e7793afcde18bab5d03d6b77108303d760dbfa5190bd077a0a1c7bade408d0043427f675143d46ca56c916b7b5bfdd43e0c01f77a39da4a57d8a69c47ecb8163b9d09ff439eeb6863bc6f746c3d3c28a77e3730a5425b1e24e67a16940e097fadf336137c261a753d8cc0dc58383b1ad899a325494f2a7a45eff2c0a68a153bf7030c49a800f9c06efae24166b6cbc1a3f87e8821c1877009701601af80424597ab56e26544454ebd0a47b09a12bcf8281f96f16b5298a3feff2faeccc7fdebad7c30cf4769196928fc0efc5a4d60b3746456dc5c0a34d0420b638b7551360e5dd932113eaacdc7d944ca89ea9ccb81608bf1a10edd7ee2044b2ff593e14e1cd27d9ef67c60f05d716056df82055de05671f02db6ae0633c754d6630f4c43658f0d516d3aaa741d2513fe03423062535966d3c1675665ed4d6c3c27415074dbf9d3d45e05596de11eddc18537e1940f5a1c2569b918e7b96aa3c1a543f632de6e18b8fb0a07d1797e0ad87bddfa8ab1073f644649538af7ce4cce9adf24fd0d1cd4eabda7a80a973b20654db5dc3081285c5d33298d297e615e5af3cb88c6f5084891a00936af7be9db37de29579d5a48464e497a3a1c70a894a5bfb7dc94626799fdee97af70cbdb11df58e364e22df0d9f9de4527c63937d66b214de11a0ffc6f7fae2748a8fd2cd2a7afefe62e49091c286576621555616c34225694a7040158e323e71cc8d8d6a935279f5339643693f01cc317f309a498d161b0cde927b4e102ef7ac96698cadf96840480506204d48b2fd348a86165b570802b00262a80cee0d6f0352da634418f72d3da6d2c6546f25c32efb56e90defd1e2bdf67c386eecbf34a44c344bc405b32ad7434a9ec2ebed106db7e721b46c5b6bc6bfbcef487a6b5891ebf2f635fb84af6dcf83c191dcb64f681f3616fe2bcac396ef26c1e325ca1d214f68c3ad0d2c73008b16e733f7836e36554d46163f2cbed33d64b4d7e59cb7094af59fc6971fdf7f2f76dfc0bbe463dc129b6bbcdd286e2f89fd931fc22a1df3ee834331918d2d818a2bd077af7a16fafb8b26e42d35730322bc6f45fff8daabcb1d260a81ccf35138dcf2397494f767fc0c7d7065802ef9d3fe7e067633886dc801c05b2942caf11815e8b0bbd5ef9ae9aa8a32e6a0bd53b8ead3c37e6c9d9a00f81a52f3f5b1cf78286b57270eeb36f1731f16337225321f63faa043c6fbc234c27cfe6be7f2489bfbd34761c82a150788a9993a46a7ef1dac3b73d9bf87b7bf8a486194a07e71ebe5435c8480e0cee0b0d9ca087f99b6ab8f210ee7bd1be6363113f3168f48dcd7d4d88439b16b9b9cd6030fc7616be63e61f872c3a833db5ded3de39dfcfc678e4de8ab1c4a31efa8c7ea6cb045021f4001342e6c866ef485965d6201a8863137ac7368f2f4c2f08bd49928e0de35a9e0dab05991b01d71f2aa28ea621fdafce8c740c43a979c8c62c5a670568d4abc975f4692186e0fee64b9bd8b75e3b66d1cb2fc0d945a85f4c15b7f271d4e10dc9207dce0ab9e4a7a2acc67a4bde5af2048498ca649c5c2ceff670eeda5295f0c4fb83de9996570b7c48eddb278bd6768d852dd29b21ff86b02cf1bfa1486e4d0eb0749e3665964c08e842692f17a8ebcf53de98436d6f4124dc5e5af79975080d493f23159e394339953f4f2c125ad308961d38024baec073d2f4f03c5093d3f490043c5437e55b7cfe8aa18c2f238af20cd24e45fe415fbc28fa19a3f09b3ac246d96531674ec1de2aefde5e16fa2c1a311a310d4bbfe8e3aac94893cd54f6558098fa933002612695f81a65563deb0b0c81ea7ed0ff662bf38c0580720e318619daf2660e190e782029c3d8025fc6a33772002768c4a2289d0768ab3e403406abfc2ce37b25e6488149d10b43acf9b08628f8c6ac289360551b094ea20e8c1ecb78f7caf24619dec156190ba987a97d931f1a28e80cd7cb4320f333297a74b574669435d3a7dc06cc32a354cdf77fce6d3b7f5c955f45e7b08c71d43bede47a7d90167e0d470f50a5828e9952b66c8a94feb2940452a95a6b86a3864e667cca474022747107d10d9aa1dbaebb741c93b2c57b58d7d936d306971d45f7ad1565b5c40fea3e7abc5760ae1463abd7baf9177ba1ae3f743ccdebc78f6557b164e40c4108acdf09234cf4e9fbb0875a2173a209dc95a9eabb2f86c6f4907b14a1d22b93ad24020eb445ffd2c6e55038861664a38cb7092d149af6c6f5c8282454c6b77959c98e570dfc8d73278333a154aecee18c5c2fab2da49213d7deef9e4b075b8bc113c78348be02e3c12a4c52dd1992d7bba043ba0d4638285c81df55511f72fc40a108e7f323671cd8516f8f4c3fe4353fdade32f4f2bdbfa47735dbc09f4b3b4638403c01f2ae2bd74f2e2df2691247f4b3db393606c1935ce02f437a680d729848eb10cff24846ae2e5dc4f402f71adb4373f7b7fefe5a43231d0983cd0751fbe0ef23e11e1570c735eee27d68444d077d59809e99b6bba5aed9b3e503393a9140e783add20c3af3a2c02bbafa024543535ba07df640e5254b445b4fb278de5d147a0466b9b9285223b40606aea47ad9ac6561cbdc401975b6818bfbccefcad4f405ca0b3e89d4250cc2553e85e0e887a588773ab7c5d506f4d729f6d447c875bd5e91d1c39cac792e1cdbaa5888460a92132eaf3c4b086433387dd8f6f4853dcaba52322d6ffc015fe1a6f888917324a866aa0f902acfc71692a395f73c1019bbffc57b753b8fcbe8242f8c47c84401f261d49c560db7797a5ebb4bbde20a11e7faf418f75ddb9e0668d8c10e87289b8054c3dc13123b7ad7a9d17a69688c50aeeb50fe8430a2ae101b9cd7f00887ad9140340b92ab86440222d25dfaf95acc15c469d1431b4454f864463e7902ebce959391de1958b0c141083cf5023a25b9b55b2dad17971b94e1c061ee0177f33735edb0d76d51d76d4ad1c96cbc72b464182622b92c8b547c208e3b851248917814684297f70519397dbe263a4bc6e99566afacc32fa0c1868e4ff99d99dd245d1ea719c05889913df542bdadd6eb366a0ca1c774ae0e11edb46cbe933d9a803c47f7ceec28f465c42a83366caf02eb3cb30073a79c035253fbb8e75263d9c96c49662d690d89136dba866f36e8d38957c975a9939e3acfe2c6cd3bd5de959eaa55a2073a5020b95d7e5bb9f7330bc7caa36748e6432fea8dea67f5115e9ea8662ee1df42bc44d419e3ecdc3c232b4ec0eecd4126b9bd82d67330153c6f42ed0da74efa6f92d77824833bdfae4bec9a33baa66283266007de1e06fd3eed1c16682dac132bac72db3fb1ea442ef65373d42658cecfedde180d5b2c4e32b00a7a31bd98c4bb6fe7300256d4733ebe4dd9d260971514a432f8bbf9a878203d900a3df0062ca20415c60dcbe99eac15783b38d7230ed37980dcb5f2fc496c5150c5e3d06d6ca4b4c784c86e3f678b83076f744211030d76fd1a71867fc2bb4d988990c52a3a2a6c720a472b25aebb9a2b4e86cada38f006b90241899531c7bf2edd1c6bf725e6dea79e021a43a532c963d36864a8d435aa4d21183f24544289a7306f304e77d81113f7011f8dfced4e6fb86366f35c547d4b0fbc3d13782304672d4021c26a98347137fd342e7bd21e7954d5079b67f1cc6e767f8d5cfdee3574871a887e82769662dade88ef8066a6796dc5547dab975b4e20ec5a4ec234377e0004145b64607a74221b2f2e89492b0ad68ff5266a07d6b33b29679c12ed40a91c6f65f1762f6d54f33ac4369e7a5b624abf991db3443a20a9a7ce2dd8a02409b0702588fb7c2451ed2686bc6805de05b4de09f22798300944a557a9c47ad3147f84dd85a9fb1390379730adba0e82372def3f71ee6acb2ef9999625c24899bf886d2ee49a907a97f7f884474307b3f698e9bd336bd4f4f094536fd9d7e2cc4aa01a603294fd290f124c9b7590044574e3e370a4f514dc6367f3b906e060c717dc01ca945d69dd91b8c943ad4a60f68ebff6b6cb5609d20353fdca6f035a67bc24a9770ed5b71286cbf4da465431f9fd3e2b82d165c6a580efc5457e01df054fe09ca633c067db2f6704d8368be660863eeed256811d1efd4a964b456af98b19177ddeef96fddf4fd8bf64474b5ed9dbddd715c8759c8f74331141c2748b9772cb786cac4860b6155f5a92125ccff398ddd6c9", 0x1000}, {&(0x7f0000001080)="5a3d5e4953d5ef181059367277cdad9680600b9b79cbe883c7ade6df1cf3994d2d0c4b3140a8cdf79e8c751ef66c14f27f913bc58335d1d8c1d5f760913db71411564ce9f4cdb3945879d969572ad7209b79b90393d7655ae93cbfe22b63400bfb438198cb5e31de9cce04a90eaacf6286e7aa921868c27b8c169ea6dc03846323e0d2425f7475098ed3ab2aeedbb135b071056e4170a1cdbd3a2488524c448005349e0a182f89ddd8296d6f79f9aa76d99d820e52426b4f4fbdb3479003883db2ebeca517515a904e8dc65fb13ceeb68e55fa7fc4c7178873dfef1f1945e1636b55ce651c623581", 0xe8}, {&(0x7f0000001180)="6655983e0bfe6a53bb01c2281b0504371ff51744a4aed701baa95547934df49cf1312d54d15d7d588e77dd1f1a23e6e82c99e1d5844abc8973388cb8292de31c4cd1922207a221461067de22295ae94b0e3baab04e12283909f25bd6f6e171461de88cb9dc65fe7dd3a55dd3929a0d57e25c7ec30729e01e10ad5851396f69c09c67d45e539b32dbb145866cb416c9be441bfc159a90808041b7dbb15c3a1583cd8a7793fffa1ad8568aa27c280027bc695d59afa62544c5754819526e175d5484bbe74a6d9017803a80a933ce52bc0ddd136f0d87d941903b1533a333662bbf7ddbed6d66cf6ab5305361b1501f0d847d2b0745c1b9", 0xf6}, {&(0x7f0000001280)="eec8217e449789662eeffdf4e93749a9ac70932e7e118c7837ba5ee48cee2f993902a22e6ae5a1de53b57e20d416dbdaf0343ba8198ce26e47b34b73cea813a3d3e1d7aa343b64c71c30deb4d4237ceeba83eb92040bba3214462fb17bd53288d2db6aba9b2561b8bb840a67647283cc1c4f2bca8ebf48101140751419c348d1a99475e3ebd17fceb00a154368357c98db95dc18e65548dd8f01228c5fe7631b5a137d0b408be7b5b02fef952ccc45047689b372323176140a428ba5564704cd243d37d4a1", 0xc5}, {&(0x7f0000001380)="93357a4b1fde48594cad733cabd64080e8fcf245", 0x14}, {&(0x7f00000013c0)="4c99b188d09d57651b88e2d1946e84d3a9a4d8ae304905d19c8060519047a2ad14a4c86b4024ca387259dc3cf533bf5095359095deb96820dbb3726f0228884162d8364e6b58eb800572e23138810efc82dca551f1eb1d2d31e1dbf3300bc0bcf22b4bc48a36e0eb93ab3669dac8c927d86bea694a8a245a7d0cfd93490aa2889850ef05bdf3fa7110ca52512e1ccf91344afbf770bfd24456cfff29b83e652c2c2163e279be2bb07a3e6611d2927152", 0xb0}, {&(0x7f0000001480)="af99cad4fd19af858f5ffff2a8b52594bf09fc03a2196fb108c4ada6f8cafa7d3cd7f48c9a235f617e02be65d6385f4d8095e4784f5ea1c41ef1a3d31baa2af7d0d1e1f9bded92563da32c3eeff5b19ee7e2a56c73a755464f8e778cc3f6d205659e9a5b9b80189d7d6215efc58b845534e845cdd25c13145f4cab1ff937b721f16c68e13396cc0883623af83498ae88ffad3c0eeddcc2fddfff1aa9c2c10b0c05a02765c8947480690a79124a12b67fd8b81cab9b081f4e42c39bc0f00f53dc9ce397ba5d179bf0f723bc1c8f15a08c69aee2138a886c0af27d80544c3509e41e83cf7f73a9cb2936dd1c4c68ca36ec29615660b1980c4d20fdcf193f1d615d0bfc05a099f82e8ad9e07aa61525a08573e4d42e9b19498e3a63827be162391026c314b735b6609f63849ae02ecba66437d8fd554456a86ac9e2744132f2878b170e542c89609e16d937b4eba4c43f9fdabca261c76ef8a79aa6d8a9d6cb8b8db7cd38ee4902a977d2ae76daa71d0a5010a62a81114caf0833a92e5bf33b1537c8661abce2dd9f9eb9b593afec1d75eef69346f9f5c7cc4654a2418251814621c5aa847c8ed5d8b5439111caf55b7393dca2f78d8151774615d88e4dbbeeea64b022bdee471c6870df896548d595d8be1dc0aed02db6f4d7e62ae20cb1c5a6366b221702ef3efadc0c1a05c2b6256b5750766f4f84e68cfc62b8ec19ce447088de157f83929274007d2bbe8b0b6b6825e741ddf133452f9764a2aaa17e810f0acffd082eaca817ddd844060b1432523ece19be86c70009b1cd80532b1479c69dd4f6ab41ac1355d1220848a06e53566a04d53905a6c7c7b0e86ba906ab538dee38a590a07b77f387079998805efb5f4a97b3d1da08b8b4b13c80546fa5a19a46280433c5a570ae2d0af10f0593538995cdacdf691a83a1bd8f5d89af5a171445c0d88c04e7881e0ae981e13077031f2e046b16f724e31c2844bb1dd4c0c861d83277fe930d99eff4a82bc754d93f441f4df6ef904b5b31c7bc8aa95e7f8cb7c92a85a2e267f9bf773a202316a55f4ea5e3a73004dfb23cdadb26c4c884c23170f878dc38e4f967f506dbcb362b84c44941fac11b8bb1e1b6c318ecaf9a5f4704097ffc3b08ce3526ba20bf3ab71f0d79b9b21193b619b20a5a589852401d1671c19d9932309229408fe9ccbcf54b65f0ff2a575cdab96175cef22288becfb162670975d3fed451a1916311bf2c4cd800d30dd42cbac5052deb891579e3970c860eac6b069169571835d660833a4c06d21f255a771b4eda78107f3241f71bdfa0a321d868cab9997bf444492e7399b7ef01633a5472e02fb8b0c22ab7fc0291d6fc3d5a5ffacd5befd7bb96c5f2ca18717f5df90fe0bda1229dd786bb90ee770c8667b2d16deaf9ea7d503a967bf47bad5c717f97a9333f141a7ba37598ec8113506724bfdab8687f6becf1b924f7560e13f0055d895b407ccd9529872516e9756bffe90937f422c13f2961c144721e64c5b85029f2fca61c519d2d70ff5d55799bd0b400d2b1f5bf25601b4e77ab7566e830ed1e18bc8e8bf87c039b0166d444057fade9ef4eb9dea18c7d2ef326f599a444fba9182d6cb6433b0490403c57a8fddc3b81d5d2a2dd72f19529ac36d5daa0cc3232069a1a2598890174fc01e9dbc9ca67068b711ffd805820a1954d86e375dd277f30916a82e69e4bf4810088ef959203b5cc65673652494388b35c4d298acd186218af7e986f2c2a3b678d114076b2229e808eebab13acdc1a0f198444b865d0cc550fa7894807ff94ad903a3b86e975661fc83d2995fbac1b79b71a857e665f48a3f7e0ad3b89c1b28185d08885118313f7784fe8a795ea02c66a35366b5b8f346468bcdf4be987e14efc3c48ea679ab722b174e13d75b3d3d04d033921ccd594b30e8bd1e6e9299f10a91c6ddec468d1177fb29567c4b22e1fc6af153ec79a399ad1047df78e3b178d3b2bfe19a08003784e5427d60375bcaf4db5105a0e6ff29a88dcfd360a44d547c2a7967739ff63c530daaa0f6546f7c062f1e905202741bfece7eeefa2e1de7047afededebb026548232fbe5f85d77415a005bfc69bebe7ad19353c067c3261fbfe35bd5f5d3a9cb70c7b46fd0af65876e5f3165d02a3dec5a06fb2b45eed436eeb9276691ce9a86ee8a9cce9135732d64803b9ec03de7464f80eeecbfb3a91e0b8e16c3d9c65915fee6b768d14fb47d9af750e57e2163d0989aedc02e507af13e76bb9d1d2cfd1e5e53392f867f03d5c9a999ba69ff44eb62c68e5ce0eb4bc0516153a1458bb04c1b8ef7bed8a24d9767b82f5ee422f22c57fc802b914bd845083b1b1427d0d12dbc9244a75850808aaba0f0b66aca72001f6aa6c40473751a05c751e10f0f41a39048015e5259bc81bc298fc76457172054bcd3261200475e94a6f769b309168f79cb887b6cd0d40465e05432e895c953c1387637ea899db49803fe3738ea94901daf054555916f5df59a83280728da43e695603e7144ab66714928fbccd7b5af0c5887544be68322bcd12f058e11ff2bf071713a1a86b774b55415cea276094dae86d2372f4866056b3418e3db3bdf08949756e3920cb7418edb6e02081da1f2bb44ae9a9d48609375832f216eea820cc5e79b402f1b2c94100430822fd01f0c298c5b8909fb6403dad7dfba018e2fa72cc8c9817f8a24d368ef3e41e1f7196a7c40a415159412437a3fa676a45c343ae99bde2d2e3a9e7cc7f48a585122ec247400a71b78d744c21d3fe81db6a3c2502f612eea87f26a659d2a085430366f96d2ea2497d9401f0d0eaae5be03eda4e793f7c317b7845e103064faf4b2ec0d17a8e80f79ada739eb69a85e0ca72a841c6d1ae610892bd831048c11bd276bee0b1e91a4c58468050d585b4f49230e96a296fb482a352957cad2aabf1ab6b465825eec576a9892c7127411517e8d60f0dbe102463afa566726e8c7090db784074fd049062692f89425a1c0413e2c460afcf9b76ff388727e4e4d9deac1f00870709762b62d76a34990144ba2f0c017166f8d17791a3db21a6f91f19ab9815aa42d8ee4309ad13307bfcab8d5bc6245c7b1056901d266908550ba36dcc3a3a17a928d23cb64ac320f672660aef358950d4fea025d8806c497962371e02ea967f0ddde271f068dd48ad11dcd88ec762262c7935216b6e2b285284929be0c8fd51b6079d89e1c67380f0ab0201a64be24ec2d824fad13ed22c13eb2ba896e1be9ce15646f78386946ac955b945376153f8b43c7f1b7b6c5ccc799b44fc40352399d0f6e1e76b5fb0a2ebdab26dca8af7f0826bbd42342f3354660167249896921f10d8be7479ccc69b35dc16cef113692c8eee53088776b3e5e056fcabb0e16e2f51754800bbbda0b953b1f7ca278d2f03461e2089dd0b42e17ffe42a1a4466ca65c5f5604ea862a4b785a4a9d576f5606338c5e4c7c3a78875969a38baddda033783f6b3049f1bc623fad3e9584aae25ae407a2964fb7fd9c6206c56e2dec377a236dc458c66846bc7726d032ce1bcd80e1ca6a8a89f91b2a7f2c05c0e6ae48f8cde0837682c4af5f50067ef9f6368c40f05fc5805cd5605b4d6fe3a796c86ab49612d2a6a26eb31e5df7d9bd84012dd39fd779359ff2ad3ab4ac063e883ac85d55e2dec8991f7e4dad543990ec7f0f621310731362e3a591a5e21a51b8f94bc97b10fca4ed0e92c21af08747ff0b3ee3e5e2871f7d1c7a59bb8e9d229177d249de6808af50ce0704cb660be13de1cac848b129caa41e432d567e5df96582d3872934d397235627c408c1036a8a7a557a647c73c9b48ffcacaa04caeb78dfafcb03482cb0b5abb3bad1656db77e723e500303a66a78c119a147097beab48531e9645a23157da9ec96adb6c0f47a2f6dae62f4d5560c9199edb596408bcad3c61069d01d74279d3987172ab961871afac4192480909cfbccf45af3744b34304e3579d28c8bcb2ff666ddb36ad2ed10194fb33648ab271ea83c809505eca82a802bb1824969ae7d4b4a5c91849505ea50f4c69b043a26c437d0d23fe02a69e9d0c579b09a54d9d664963cb7f3c0ad9b481ea1900bdde3bf3ab6bd46992e39ada8203a2cda0aa6117743af64c3c493f56086765d83841bad9a70a000625c26518b9bcf2aa8952a54c13ef818ec28745d8355f2d67717c666ba9dc56fe59bf12c89665312e0fd867b2b2288b0c3cbfee1fc2eb96640a4376991a411de112e98dc918fc55b146218298a6d534ec39367e388880784d3f010b08b5c84f058654ae6d5ca0db909cfec36dd0247f02397eb10da09acb81c99aea02482e0baa6673f375e72f37454ca92596dfc919998f8f6168b323d1c68dc33c8bc686d932198cf248a4cad778f0f137ddb2f6350d7c40865ab71f61c1cd362b997ba7652527b334ee32ee54a01970ec61397e75139e660e62ac1153f30f72a4a21b206205f8a89185fde217446be3ca6dd88ae97042d3f578147f7a3627a0d534c3bffb5a35c0f6c42c66955261c9399fb37c4e9a15ecb25c39eac324e0b78cff67721026a9521c026fe76ff7b64166928c58e5cb7e4a730006f58da326e0a00c4e6b115e36543c12bda96b205a1723e7e6d0a2dbf4f1053a4da40ff25c8805b46e0ebb14839264b6ab1bceb2c07464874942d885ae2df90513a368172be5fd8e3871712dbac779aebdd41c978c235625b05f84e6224d97d875186a9eecd9babfab5060d745d8e380fff8c5031d676205f6a1f2e97abc83cd2fd3182dd9ba0ad5b80b5a3ec9297ce761542038034609c30aed52fc3e9863e130c4365eaae92cbba6e9b5b9c6e16bf2b94a391bb0c1720a10f7571034caa925803046a2f6dcce4e35e1da483ac47bf7342ca311d00f748ad98dd744ab946505119517d9f4cd0db7acd67b5040b389beb3d5f469727d1dd66332f14d3182069dec89e72cd6f23511fe61c277ae1924f504a9c32d4e87f8144745b84da876aa457a2381a46214f0cbf1e6d7c79d5a09bff6404e984402d419a4ef9c7e9bc86a9a15d8833f2e26e00d639f403244c0f6906a45d277f09297b0b6c47eadeda8e63c9a543927da03bd7067cd4097cfb016afd5cac9b1bf6f716194df3d9a0ec3106b0077460404297018ce45a6783d2829df6d0b64b52b9c28dbfa380e94bd7b371d822dd5e9d3ee4852f21598b96f320d4a1068098307cf7f0c85c0824549284a1e158b11c7dfec4d3890ea29709c26134df058a937932eba81446bee5788c11e321795ed7148fba8f0313fb2fef8df8397f466353149e12f463521ea19b64f1536d006c803dc162039f6c538eaf5c208048004cd5210a05f0d9be7d1044ba39138747edfeace23bcbbd3429fed0d9e3ad7ab0f75e36d9cb4a3483f81ecb450b643a9ba652e4fd0013b8bb51545d0b7cbda8185d03a8195b96d66496abf7cb8c1fc85f8e9f858909fe61bc723b4022abba4e50675943efeeaa34109a93588d5ea6454e4bc2639c523df6f50f3c02c7279bb87cf2a067969b0ba5aa6ca54a5372e3d83d6238f9a282b614c6b66c95c362af5f29ec4620d2a13f8b277fcbb06060b83627b06f65cc28e2a5ce598c71d2ca84916da8e2f2e41f243da83d3a42c1ff44221098583f29d03728d9faab88105a8808638cef1b751beb2dd843bf1965bc0b35c2ac4e01a759dd630ebdbb0fb2141cf800a2278c54e2030304dd56cb49fe88835c7a6c42fdfef95ee762f0bc8c79bc5651890aff942ad9548aa864b8273a44c6dc3e96ab17b53617ac390c19f3e", 0x1000}, {&(0x7f0000002480)="9e23d7ac6da6656d7d0247c8d755b86468b1a62cb6a6b7ce", 0x18}, {&(0x7f00000024c0)="d8a1adc5a64825378050a4e62bd415cc2bad6f36c867aad7a9", 0x19}, {&(0x7f0000002500)="8a18d1478f9294e1a5a27c00280ddec8ce0cce8f89970c8f940b0e592c597714599bd90f159cc79982564d132232d9e126ca1953724372c5492cc59f66cb9a7bc6f30ecc6b1db6e04d2b2cc565cd24220a9a80a68a2e97a9c15cdf93589f5ac08980fb11cc56ff614d85beb1201a78fdab9b346734b9222bad5c22a2df00a4b0c8763dab24a4a5d11b65adccaf99822296b23024d9453f565b92d102651287b11a59be7293c8edd8e1defe39f2e9603301ddceb8cce7f9b25b538ad8aba232dfd5fba97f2b050b98b2a3f4324ce0c2898364dd4710b575e070e1a1ff", 0xdc}], 0xa, &(0x7f00000026c0)=[{0xd0, 0xffff, 0xfff, "31bac2478cc4419ea02e0cbc69d922448533f45a3c0b7828cbc1236a66841b463e4a18745dd2121b0b05859745d53e9b0ad1ccd12a49697de4519f4755718d15644590eee6c6de5dc45a56c7d6984c916b4fa6a3c118f4a9497f1b7d2de757cbbec0039e516edc846f2896a156810ac40a52668a89ad9373fe5bad1904ea1f79eb6359fd095ab46753d5a148fb938237701558da4b7cc4691165909d5eae14c972bf2fccf3f95628c43144b22f27074d225c0a8e3dc3df082f7a4d50"}, {0x1010, 0xffff, 0x8, "566134edfdea92870a0ee16661f1d6f65cedd3ab954fbd756880eb2a45422a6954106311ed3fdaebb967c377830fa8e9b7f2745e15d9685185f6ea9359664e0efcd6ea00121c96f259109d62f6e9a13621b2b8ceabf7d3582f3e3bd4352c3608d25323af1644960fb2f2de2fa8fc93c7be4dd6accca4c4a7afeedcbfe27d3a778fb7e67f2c1a769d0dd5f5c70b7147949d95071ede32f7759b3f95b7a2cff648a744c8bf15aac8ec63afbf76966932682df8f556b6b728353727ad410b7a7469517ca0418de44425947e2a874590b3751eb44f4162ea3d0f9516d98584378bb32da28f8264d7d31023f8418f1226fa676fbf4a36909c61690f75337ae7c1d8b260ce7988d5057be82c50b3117e19a09e18dfe230feca4191e85894a018820b4ff407890813c908dfa016dd0dcc2442cf1a1d86a1bc11e47fbdd4cd714332a82a0c4da4a483ee1fa8a8e088bb95bf79d6c01730a873a5e484ca3aef9c9ce9d2026a2390868678decd0b8b91c5ade0ce69e7a74fcc2e414aa2a86495d361f5dd565141b1b4f3dd5a39871fcf7dbfcf49e014ba5c4e7735ea5273ca07b08952fd0bd63c35352b9b9cd098dfc5c8abfd0b01c1d00f8ae280104d08aaee0a8e0ac6057b4903fadc4efdfe74d3317e0edca5bdd3ce61f2e0d53ab6b3a9e26f1833767a537c78a9972ac0d65c2681282b28f8a4a8d7eb0e9de204bb68efb60193b0776943f42f72cc32f3e373d48085e0724b8546d3ccd435ee096508a53c166b7b23fa528033b7d147c6d41420c9a9f9f2cd87135e19ee99b128b7f46a889d3d98183c2542e1b8e56e400c870bf6297bd26f6c09147c1ff2d471aeffdacb49bbda17cf37f4052e93052cef93aca1518d72e02fef3ece25d643ee474ef6b5d707d74a237a4bb93c0c092d03096bdb18e30adf9448c5a0c78d5b2ee03071b329e40dde46b7ffbb6f6b0e274463102dfe992b891fbe8f0be12cfef3cb0fd3b4faf5e206dd55e47f26cf7990c23fe7d9960622d2855251f5d09fa0f5acec509213fc48543474ba4e8d0c5772478ca970eee15fc8130f5a9a57dc8e9f5b15f1de24f722719fe8719601b966cf686b27654d6ac519a461394ae52af5682a0a21158b0054db9c01e7145ab97a149ee4322c81a71ef041aea2c195a10f575bebeda64de184a6fb2aa3e07ec56cc14caf35f99bc338ff87fc7079725446d75081bb85deeb5385cf3b839d52246dbd9dfeb2eb49635b782faf1a2504f8d4971547274db9d399c1d5367946e1efdf238e5d2c0381fc4aa7654000ec754df088ebd8d6dd1f4b8c34ebe2ed6a23b6ac04d7c1b82d48e85de49e5ee7a72f144f92f27e52acc9e86c2df3424e1591590bccff57a19961dbc44ced85a5b0ae67191b3827d4ba3b8ce47823c70306e8adfada7dccbcce52e3462969efd108c5c3f7a9e5129359fa40df6a9f504590c6f2785e373adab9892203243270f7fc7882c9b3d7125932f45831ca94ee6533263327f4dcfe3c9f2368a512af6b63d9f52ff330c747c7a245b51d9844bd274b58c061e5b3816c16d275d9284ed216b17e60ca28293c66378c4c3aa1437c2be246a448294b240141665136d9cca30757d2412dd3c5423ac956c58655cbb0e2d1f64bbfa9ab3610d146aca121d5334f67df92189617f9e6c9401a1487cda822b8d2e48efc10f6cfff58f2baf93eff5f0c5cf8275b04b18c02e823ff2d1c9363163b34403f259f1fa43a3cc99b1d321174ecd547531af50c78a13926e7c6393ee1bcb7951c24a403ed9e456b78c0e967cb9444dcda0aef7fe6b25fc28ce068ab4074d3eb3b0cf53f92f325cafe282e5b26bdc4e5446d0beed5ae6c28e17916f01ecbf2138cf3beecf038162ab71ce6e336d3c729d4e02d914f9b6cbdda8769baf0e54ca13bbc70b8b584a47d31a89f587e28e65fbcfba560910ef4e67910bf68176be430339351a1b3a15265df037cc6110c3b0c73346d3a8d41bb2cd3dbb3b761114c55ccb7f86fbb7175b5c7036d72787205a21a9499dd5eb2ca529c4b7813cd2c4c5464464df2818c781a9c843d21940d19bcde7ecb7cadebac778a34c19cb130cab5c459b79dd565439b2fdc36b8670f0fcc56864decd877d3fe9ed29678f263cbf9d6b046f98d74ece08b28c726b42fad4080f4fb8223382a7a565aae538b814149b39bc31cc8ce104460ebc810da55c466ddb95fa2097b5f53bd417743ed80c991e49b0fa550b172b916661ec69e86e40d4cb4c879277c1d8f4e7e20eccbe3cda2a6a09dfbe333e19526ca58727fb3ddf5874d50c9b2f6630f1c82ed2f1e70a04597f7d55fe9b4111818e908bbe19a34980746ed83960cd31df9cd68b0ed443430e971700d5ef6e7cddc3f3e8cac91047d1d147f9bb4708e0efa852ab9ca38d3eb569c01afafd38cf3a06e612a922ef7757ea1ad847fcdc71a5d18b01f673955420803800de3fe2285432d3b196ff35e9e7a069481f39aeb9966e0bf07afb2ceb9778c971e328419f4d4d222fe58857c6210d096103aa88974ad344a80f898bea95177c3fbda15f323b856b9bbaf83a89c4d6528c504ebce3e60f44ede4b0f96038b7dd803dc4544fb71f052eb30c2c81cacdaa787468ad75a7f4fa50083561b0132f1b7b5176de8954f38e6ec8010c0a7ac961f83ae43f56e768f7599e6539f18017c8de2bdd8c062384bdd14ede355e4b3a3e6ab0e56ddf2922fd92787d3adc18bc632ddbcac378a3adfb19f83b46e08101603bfa8cab3c15545f92f72f83240398ecc341f59eec0b799dda8e1b19890e6fbfc93bea4ba060460d77995765e2a09cf436126d232a71ddadfc12ca345c977753d0d4e9e2bf561f7e59d2abc482b5572764ff26950b39cd352387ab455e94d1169f5d1fdd7b53f4de6f02aa5d9e1a85ec3189cb3c225f8ea56df8e11559d271df371e6878c7e577af26bec7a386df50402fd2a4886fe1b96adb6ed5bdbec89d969b17baf44e2ce0768454ffbbb9fccf2d335fb336a63824776593030979cf62d73daee42e73ef0fe8b716dc159744370b2e852be87565a3f9f50eeaaba7dd2601f965d1d2c7ea3af8fca94b6743a7fc248365c810ff359b1f578ad6be0fa75533f5a5ad93b85095bcc7c82505714a8ae11e6f38a60d98cadb879e350edba8d89587f2a83690b42a4c9fc1881f73087bb5ae647cfbdd3f00d1cb813ca0f6670f653d96dfaef2c74868bcc0660d32f3ae7829b03366c07359f84912e2e39663fd40e2ac081774a38c78d1d704e9fab854fc119c85ef07824a177781e221a578255e342e564cd203ea90abe18e4545da0a72ad670080dd0ac9293625e4a18b3748985f69816e1eddfda9e5c68bc15537920f79c3694a418b4f005c0cbcb5dcc6f63030edd84a71898cdc86ef2eed9e813b9284defe265a094aab93bf5165da7d96b35b7d321fde74aa81deb5f85ad45faab64fbdba2189d6ef69abf8d5dd2201527498ec034db8f43feb279cfc86d12eb2c0957c7426f8bbdef474c8d43f803aac831c02ae8f9d66901479ecd8268ef361a6c1557ebe5a15620b9b6df6e66aad36e67683c24c24f02ca34a38bc18b9a2ca3d41086a484290c25250e817469e4453da72b66b7f8c14d2fcef78a616e72f40b092d84ae412ee315706ecf09de85a682e27fbd8364f5d8fb1a0def7d4c2327c5b60915180beafa1e6a36615eadcbd3ddb579759bfe6ec8912fbd1ea7756e25ead9785fe9c97ec131121811bea56364e215c99a0d4ae3659ae03066a4ac052b327b9fc1a0aa9f03eeac5680478b0105072b0fd57c60bc1a8715a5b52d8353abdc6960ff5a1f187ef85e0b473a71371e645cdfab1f84e6a5d73be9ba49fc9e13e95d45c12b985ed6b958e2a9676463405e07f899af815f8a4960b40de6b73c735db0847fb23f53150951364987ff3b5056b1ca3283698951e5eb4e6c54a9e66c1ba4c4ea4c181c01f843e10f6bbb01ee6cfd2feac22a8d84d8a2a85fd889129357249ab6c690846f05a8b147781bfcfc4c8b33b1edba84d3ad1188f0c639664101682a4f7a565502f5b32ed8fee3bd197b9f23040445807185ea7197358de8b25679b9afe2a3330e4c235eec570db543331499f9d73402454e4f8366b0692ab226fcde288b856f85dd13ff5380fc2e5b0e7561048ec0e9480dacc43bd5a52ba92fde9b17e34d0d4faee974f0cee0f7dc31d20276e148fff21c54c7c85d8dea58160093744f3839d7ab9806b517166b0216f73aca6944302c9f274ad0824f781d68acf7dbff4f1609438555ca6a8d90a8a91484a57c9a8afc33f5b1bbf7cdf9e6b4528c6c4a21d77feba478ab3e75be0eb6aa65f9c5db5b1ab37112a97c7ea72df8c4c5715a4ee87dcb242feb58dc34dac5174e83b09cfa86b6a47633b06852176861e21e968e10a58d63f1f757700cd4a96aa54e12ca591f36993ef063991061ee8c25c8892e52a696946ce5001ad2255981df70a7a3f062dc43adbf5bca02c04c6198483b061817b5bd1e8c443610ad95a5b9618d805e6a9fea027c9fa324f411188a7a0f78ba07b3440e22e8a078095ea953361651159e7f6b071c663c06e1b6a932eb405f0930053465856dc0f2cd6de09aa0be339dd4b8dcfeab611d419d7db6b8db7408471fd8f5a8915b84557f487781743cbb6a9d1fe93a834ebd396d110914dec59418825b3f3ceb2c2eec5e4394fdacf131c6aebbd55fc2a7dd88a76bfc6c919124b21473951a790ee0be0535f15d74f3b9d831dd803216a29450918b499601c204b203d8eceefd33ebb8a8c83293668820e0f690dbd045a03ddd27796d54f2662ecc526218a8aaac64887c5e1d76e7f217b22a483ff4446f13ad2a4af438a5012c12f60b8d8b26da57c64e4b80128603bfd9c5293eaee4c5ab781216bff534b8e282531ecdc200605dbd9f93351c8ec090ea40f224dc44b0d153ce83185835da4a5f62c1dd585f291b7f3af650a3091f42a55880889b16ef987218c94c0926262eb87ae8b72f7ea890785013dfbb469b5e5155cb9d317d37872d855ee38f64c1490b188794d90964459a6b3f1480f526c48734d6220799791787035fd6084de52a097146c28a77d812df9f9ea6c6d5d6c250513cbd669dc986fd27b12dcd5dc309c31cb6334b9da3333df9a50fee139b4d00e5f889a7e5cb2dd16dfa559fde8860a0cb9b09860fba5f4b94d1df661acdc1497fc375c2252953928040238fd136da947e4f782a4d20a3ed72419977e842fbb2c99a81c13b8e2c6f2eaf2e9fa915146566281a360554d27f217cbb0d07ff1201b9ec5dbd269970beab2cb8fda6bc123680d55e0add5e82f7ad50628800d9cbad3ca66f9db3292cdccc9b8f99de0f375a5b169e15e04dff4507be83ae96a684985765ea34ce21cc848a699d59cbbf5566059ad9c01a1eb0908c2eb21aa6b6d7e78b848eb03f456a27511472ffc05530f58c693ca8745a6ce5f4e4fa76c78082ffc14d446dec9519b05d5656813bde1ee12947e54fc1221e06459f33a109182ea7e305f1b7995bdda14e03b9eeb3a7b3cf5c243575d414b78b1502f80290104e0f5ba1facb2eec4307b7903d71f83f80d6bc15deeed005e858c8729e98828a0e0c71fe828ecde1713479bcd89a3aecf4fe8bb6897ff42647d53761439528caf50af542f960d74332f9f98fd1ae7435cb6464d195086a8b21ed1dc8a3a0efbd6f3d7fbfc9a37af00cac41a288088a2decc1b8ca3195770bef7a284dae159c9ee9fd839ac482db8bc6115bc6b3b8677929d7b72528eb952cdf6c18bf862c195ba996582a"}, {0x10, 0x0, 0x1}, {0x100, 0xffff, 0x9, "da5bc5a51da1b77c1f02fb8975150453980ccc84af40ed209cf538fde7787cc3167c0e6ac33c119d1c992f73acc6786286494fa464292f97635224472e77dffb1bdff548e06383af15782ee8a67f2ccfefec9bbbeaeb0b45e7bb19c0561e2c72a340cce2a55d561247ba90d113797b7cb857020f09f53ffb5b8c4e2ac2a54a1f32011f6ada89aaeb3588edd9f7155e6e4b22f8b4cf8d01221e886ac0a6fec8081a368fc6cbd8f6ec7c357e4b28d993ba31bd1ea22e415874d6ca51ed8cf8ea16c41dde7feeda19714a85e0b65c3a8b6d23a47a1e2a57ec582ab00350259ed0c9d7ad0be78e17d4bab8797ae2c4"}, {0xa8, 0x1, 0x0, "2a6bb735547cf2e21fcf762d87c1bf9d52e018068f1706379241ad3a968b575c569f132ae4a09751d44332ef83c6218e9063d2ad4be5e20198d36196dc5c72ff350e8686928037dadcd21643d54e3a3aafcbbc281f408606475d53634304466dbb52e327a0295bd2909fe462d2c56abbdb0e9b8c1807bdf12939fcdf91f0659bb918f8c93d9ed75e48ae3c9649148a3332"}, {0xa8, 0xffff, 0xe98d, "e95749fe2c8a328302ad0db7c78f91336d97c662a1c9f6f45e3d46570949ee2bfc0c3b6006c864bf1915e615cdd9daffe5d6c3ec0f86b7f83552573bc775545d3e846b6ce5ba80936a79b1806eec14221fbbf8921efea70c0aa6047760c548f084dedfb4591c4ddaa7f308533b71ace9586911e9355aaf45889f23c1587eb7b5ae81561c11ad7d9a06805fdfefc2d7347554e0"}], 0x1340}, 0x8) 02:21:17 executing program 0: socketpair(0x6, 0x1, 0x63, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x401}, {0x2ff, 0x1}}, &(0x7f0000000040)) nanosleep(&(0x7f0000000140)={0x2, 0x7ffffffc}, 0x0) r1 = kqueue() socket(0x2, 0x8003, 0x81) kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 02:21:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xbf6f, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 02:21:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200000008, 0x24) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="3479885a43c86a3acb8a78934ceaaf46b4f589f48dcf4a9feb9b663a5891fb6cb13d9dfd9c1788b13e9b83c7eaf9bc12a456c7b113fa77cf085b28fc882eb3d490f19cb7590d36a7786c29aef35dd4031683cd9ea7cb60f7f10927ca17bb272532c4186d64bef415", 0x68}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 02:21:17 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r1) symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 02:21:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() write(r1, &(0x7f0000000100)="52f877e4eb8453f03681de86d4b87f2e6da9e888faac51cc936b607788164f0a007e61822fc55e87772cbc81e383529fc5f3d4bdd81b03d4704fc55ac2cc2c845be840916ce72454430d7700af52a6b1c6ff7904ce0c", 0x56) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() getppid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/166, 0xa6}, {&(0x7f00000005c0)=""/99, 0x63}], 0x5) 02:21:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x400020000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000080), 0x0) 02:21:17 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x10000001) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x51) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/202, 0xca) 02:21:17 executing program 1: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x7003, 0x7) r1 = getpid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x12, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x9, 0x8, 0x8, 0xffffffff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x2, 0xe0f, 0x401}) 02:21:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x2, 0xf6, 0x80000000, r2}) mprotect(&(0x7f0000494000/0x3000)=nil, 0x3000, 0x2) r3 = getpgrp() fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x10000, 0x9, r3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r4, 0x0) 02:21:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="f863b654fc1e37c208b1996cd123ab5adaa3576ef6fb3bd657ffcb23b4c010cb20568fcb7501d7438496aefa16fd26f66d2b55e7ce0624db8660ca4dd9b5b32234d6e99d1ed22ef0fdc9b7b5d6343548d3447d23e1f0cb25d5f1ae5d7c5b94d2e108273c8871a61b2a29eb7ae0833f0df64475e6177e1921571a0ad75c729ddebf9a80414dc51aa8c95b850dc259454693349416a80bfcd707509ad610ce13c37834534202c0521b771ce1277b275b793d8aaa300d81add46720df5fef2386af", 0xc0, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r3 = msgget$private(0x0, 0x2) msgrcv(r3, 0x0, 0x0, 0x0, 0x1) 02:21:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 02:21:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) mlock(&(0x7f0000271000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002500)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 02:21:18 executing program 0: r0 = syz_open_pts() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:21:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r1 = semget(0x1, 0x1, 0x308) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x2, 0x7f]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x1, 0x7fff, &(0x7f00000000c0)) 02:21:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x2000, 0x400000000012, &(0x7f0000ffb000/0x2000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 02:21:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20008, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10701, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:21:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(0xffffffffffffffff, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x0, 0x2, 0x8, "f3b79e73b010d6166f1f4a0ad92db08fca8b6cce", 0x100, 0x8}) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 02:21:19 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) semop(r5, &(0x7f0000000440)=[{0x1, 0x9, 0x1800}, {0x3, 0xe23, 0x800}], 0x228) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r7}, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) 02:21:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) write(r1, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCSDTR(r1, 0x20007479) sendto$unix(r1, &(0x7f0000000280)="d2574b7ce57abee7ee34c745a481811695aa0209fefab4268b3a71d6cb43e6858dd7f6e033758bb257bb9b1d", 0x2c, 0x0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000300)=0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x20100, 0x0) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x1, 0x10000}, {0x8001, 0x7fffffff}}, 0x2) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x1, 0x100000001}, {0x9, 0x7fffffff}}, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x0, 0x0, 0x400}, {0x18, 0x0, 0x7, 0xfffffffffffffffa}, 0x401, [0x0, 0x57, 0x101, 0x0, 0x2, 0x6, 0x2, 0xc23]}, 0x3c) readv(r1, &(0x7f0000001840)=[{&(0x7f0000000500)=""/132, 0x84}, {&(0x7f00000005c0)=""/8, 0x8}, {&(0x7f0000000600)=""/39, 0x27}, {&(0x7f0000000640)=""/124, 0x7c}, {&(0x7f00000006c0)=""/20, 0x14}, {&(0x7f0000000700)=""/78, 0x4e}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/166, 0xa6}], 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000018c0)=0x3) mkdir(&(0x7f0000001900)='./file1\x00', 0x88) socket(0x11, 0x7, 0x344a) openat$tty(0xffffffffffffff9c, &(0x7f0000001940)='/dev/tty\x00', 0x10000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x20000, 0x0) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001a00)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001a40)=0x5) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$KDGKBMODE(r2, 0x40044b06) 02:21:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000000001) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) 02:21:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000000)="8c", 0x1}], 0x1) r1 = semget(0x3, 0x4, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/194) 02:21:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r7 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r8 = dup2(r1, r4) kevent(r3, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x40, 0x1ff}, {{r8}, 0xfffffffffffffff9, 0x8, 0x10, 0x97, 0x1}, {{r6}, 0xfffffffffffffffb, 0x10, 0x1, 0x5861, 0x5a70}, {{r7}, 0x0, 0x24, 0xf0000041, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x0, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x24, 0x3f, 0x4000}, {{r3}, 0xfffffffffffffff9, 0x12, 0x8, 0x693, 0x2020}], 0x6, &(0x7f0000000240)=[{{r8}, 0x0, 0x0, 0x20000000, 0x4, 0x8}, {{r4}, 0xfffffffffffffffd, 0x0, 0x0, 0x8000, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x20000000, 0x5, 0x400}], 0x800, &(0x7f0000000040)={0xffffffffffffffae, 0x4}) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) kqueue() 02:21:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1b", 0x3c) 02:21:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x800, 0x0, 0x0, 0x0, 0x333b, 0x4, 0x7, 0x0, 0x2, 0x2, 0x27}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) syz_open_pts() poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 02:21:20 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 02:21:20 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0xff) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r5, r4, r1) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x40fff) fcntl$setstatus(r6, 0x4, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) setregid(r0, 0x0) 02:21:20 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0xff) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r5, r4, r1) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x40fff) fcntl$setstatus(r6, 0x4, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) setregid(r0, 0x0) 02:21:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x1) dup2(r1, r2) 02:21:21 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0xff) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r5, r4, r1) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x40fff) fcntl$setstatus(r6, 0x4, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) setregid(r0, 0x0) 02:21:22 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0xff) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r5, r4, r1) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x40fff) fcntl$setstatus(r6, 0x4, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) setregid(r0, 0x0) 02:21:22 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0xff) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r4, r3, r0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x40fff) fcntl$setstatus(r5, 0x4, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 02:21:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0xfff) r2 = syz_open_pts() getdents(r0, &(0x7f0000000080)=""/179, 0xb3) r3 = msgget$private(0x0, 0x34c) msgrcv(r3, &(0x7f0000000140)={0x0, ""/195}, 0xcb, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x7, 0x9, 0x4, 0x0, "0fbeaafbeab499ac7c9303475513df5453ebccd0", 0x100, 0xfffffffffffff6f9}) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x4, r4, r5, r6, r7, 0x10, 0xca}, 0x20, 0x100000001, r8, r9, 0x9, 0x8, 0x8, 0x7f}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x88, 0x1000}, {0x27}, {0x82, 0x1a}, {0x27, 0xfffffffffffffff7}, {0x43, 0xfffffffffffffff8}, {0x87}, {0x86, 0x7}, {0x62, 0x7}], 0x8}) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000680)=""/94, 0x5e}], 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x9, 0x2}) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000780)={0x1, './file0\x00', './file0\x00'}) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000a40)=""/31, 0x1f}, {&(0x7f0000000800)=""/122, 0x7a}, {&(0x7f0000000880)=""/29, 0x1d}, {&(0x7f00000008c0)=""/227, 0xfffffffffffffe99}], 0x4) geteuid() 02:21:22 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0xff) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r4, r3, r0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x40fff) fcntl$setstatus(r5, 0x4, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) 02:21:23 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0xff) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r4, r3, r0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x40fff) fcntl$setstatus(r5, 0x4, 0x0) 02:21:23 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0xff) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r4, r3, r0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x40fff) 02:21:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 02:21:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) 02:21:23 executing program 1: nanosleep(&(0x7f0000000000)={0xb9cb}, &(0x7f0000000040)) clock_getres(0x3, 0x0) 02:21:23 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0xff) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r4, r3, r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) 02:21:24 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0xff) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r4, r3, r0) 02:21:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xcc, 0x401, 0x6, 0x66d}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() write(r3, &(0x7f00000002c0)="b21b24716d7be0e4b5850fa5fbbf196c5e365189046d17345dcd0e27bc0360a4dca2149b92dfb919ace26c1cf4b23b1f28d3e8338ed1577aabd719588d78e30b23bc3895d0b7b3", 0x47) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x5ed, 0x0, "12c0850515e5c39c5573e2e3ac11d69e50c9b4f8", 0x7f, 0x7fff}) bind(r3, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCNOTTY(r4, 0x20007471) fchflags(r3, 0x50000) syz_open_pts() 02:21:24 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0xff) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)) 02:21:24 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0xff) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:21:25 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0xff) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:21:25 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 02:21:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) setsockopt$sock_int(r0, 0xffff, 0x181, &(0x7f0000000080)=0x7ff, 0x4) r1 = socket(0x18, 0x2, 0x0) msgget(0x3, 0x20) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 02:21:25 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0xff) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 02:21:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = semget(0x1, 0x4, 0x600) shmget(0x3, 0x4000, 0x480, &(0x7f0000000000/0x4000)=nil) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000000c0)=""/185) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 02:21:25 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0xff) socket$unix(0x1, 0x3, 0x0) 02:21:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28f244a20c1413770a09c5000000ff", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 02:21:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x3cc2, 0x2, r1}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xc19) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) 02:21:26 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0xff) 02:21:26 executing program 1: r0 = getegid() clock_gettime(0x2, &(0x7f0000000040)) setgid(r0) syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) clock_gettime(0x0, &(0x7f0000000000)) 02:21:26 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000031565934f0557d9a0000"], 0x10}, 0x0) 02:21:26 executing program 1: r0 = semget(0x3, 0x0, 0x244) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/39) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 02:21:26 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1}], 0x1, 0xff) 02:21:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) dup(r0) 02:21:26 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 02:21:26 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1}], 0x1, 0xff) 02:21:27 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1}], 0x1, 0xff) 02:21:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x50) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8) 02:21:27 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) getegid() poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1}], 0x1, 0xff) 02:21:27 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x408, 0x0) r0 = socket(0x11, 0x200000000000003, 0x0) sendto$unix(r0, &(0x7f0000000040)="97a90113c1e55407f448bad46618ab", 0xf, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="0100ae2f66696c65300063d0127bbafd6cda33d50b70cef8647f9ac1d64bcac5ded58f9691b974cbd35a1a1474f4d6d564de6ac03b29c96c5d2a063df535ad848d1a4c1e91af575711016dfcce8375dbd190e56c8d2e4cbac8911c091eb09bdfa1164b3acf15f9a0b898a72a528a7459454d9979ffd967c35157de4016d93ede981912673bd50abbac0000000000000000"], 0xa) sendto$unix(r0, &(0x7f0000000280)="b100050409000000000000007986ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) 02:21:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0x40) write(r0, 0x0, 0x0) 02:21:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x3, 0x7f) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) r5 = getpgid(r1) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x9) fcntl$setown(r0, 0x6, r6) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) connect$inet6(r8, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) setpgid(r5, r5) semop(r3, &(0x7f00000002c0), 0x1e2) poll(&(0x7f00000001c0)=[{r4, 0x10a}, {r0}, {r7, 0x34}, {r8, 0x9}, {r8, 0x101}, {r4, 0x108}, {r8, 0x15}], 0x7, 0x400) 02:21:27 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2d1, 0xffffffffffffffff) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1}], 0x1, 0xff) 02:21:28 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1}], 0x1, 0xff) 02:21:28 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1}], 0x1, 0xff) 02:21:28 executing program 1: clock_getres(0x2, 0x0) socketpair(0x20, 0x7, 0xaa7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 02:21:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "e7bb6fc6e2bc5b00011f00000000e70de400"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r0) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 02:21:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x4, r1}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x22, 0xd007b9b}, {0x6, 0x8}], 0x2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) 02:21:28 executing program 0: poll(0x0, 0x0, 0xff) 02:21:28 executing program 1: r0 = socket(0x800000018, 0x80000001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="9fe133a8c1af01de618419", 0xb) 02:21:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x6, 0x4000, 0x0) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7144750739f7671e32e7d704d2b067a3c9d9206000000000000000000000000003552449a2d894bd6d968e349e5da0c5812c822b7654a0d775210db8085bd519d161d860064047320d68a904044579d33bdb4eec0055568a8bb17013edd485d5f74c2649c2de5cea8623c5d138b3b94eac8d837288fe5e22a7659f181b96e87250501e53171d64ef95d2c846035ce2bda803d1d4dbfc6cc164d02a719e6070a5fbf0c85a5fffb268bfd71398ebfd7"], &(0x7f0000000100)=0x6e) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x19, 0x1, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000200)=0xc) munlockall() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x202, 0x180) chflagsat(r2, &(0x7f0000000280)='./file0\x00', 0x40000, 0x2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x3, &(0x7f0000000040)={{0x8, 0x1}, {0x81, 0x7}}, &(0x7f0000000080)) write(r1, 0x0, 0x0) 02:21:28 executing program 1: poll(0x0, 0x0, 0xffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x280, 0x0) pipe2(&(0x7f0000000140), 0x10000) open$dir(&(0x7f0000000180)='./file0\x00', 0x8020, 0x158) poll(&(0x7f00000001c0), 0x31a, 0x0) execve(0x0, 0x0, 0x0) 02:21:29 executing program 0: poll(0x0, 0x0, 0xff) 02:21:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000540)) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="d11b61768ba580516bfcbae78e954201011ef9b8060728d14a283598022bc494d10abc4e63c162274430614b6e5f76f19945c5025a90dc26925d347bc72e73f22fb1838f34ca4466428893c65922dba3a192b44925eb0dd43034d502e0a8392bd6ce6b9d39d496bd606f9578dd3dc0ca5709c294732b00", 0x77}, {&(0x7f00000001c0)="da0509ad943edd055873c3be709a9d21ef50e2ed159c94dd57f44a8ca223d0f5ca18d1da29015540d3f29749046834b258e6f6f1677d324d01b3565565802ff32c507110f6cbb1617f6d297626e232f5dd220c19879027e03b6f51084ee7194159cc3ef10d88566f1dccd97e8b167c7d9c25ba768713928aee21239f4b23c28dc9f2b74059757a5e0bc296ef0aab6822761b761784c37910f9a9d4eb1942b5072aa0b537f87f5e14a9354df0cf000973b71b7a2ca21e8552c42bd688c7630d75a1379a67bca275f97b942d35101943df1cfb48de", 0xd4}, {&(0x7f00000002c0)="49978b99938a51ebe8878eece41f4cdd2f518bfaae4ec9447d5fdce7c67d4d4d00a17384a112d354e12f011de10c027c9658a1eb6934e1ec521034203f279ed83e0a388525d8c1f7ca4520ae965e5c4e8aaf51bc9de61d3962de5d09ac3d59f68296790bda6dd66ba607d2d70f175125aadb1a9f623e78d5078747ff8bdf539d5f5a6316c838fef62642869fee4d574881df6755b79e680cfa58", 0x9a}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r3}], 0x20, 0x406}, 0x2) r4 = dup2(r0, r0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000004c0)=0xffffffff00000000, 0x4) sendto$inet(r4, &(0x7f0000000000)="71553574ac52b810822b12000e3b0acba660df33b0f21895d5a62b43f31a3320722538f2cc25794e5ac537daacff", 0x2e, 0x8, &(0x7f0000000080)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 02:21:29 executing program 0: poll(0x0, 0x0, 0xff) 02:21:29 executing program 0: poll(&(0x7f0000000180), 0x0, 0xff) 02:21:29 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000140)="6ad7e75893228098f17a166108ac5b4e580a4e0534e6c95703b62d9d6194d2a5", 0x20, 0x0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) 02:21:30 executing program 0: poll(&(0x7f0000000180), 0x0, 0xff) 02:21:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:21:30 executing program 1: r0 = syz_open_pts() r1 = kqueue() fcntl$getown(r1, 0x5) syz_open_pts() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 02:21:30 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) write(r0, &(0x7f0000000000)="2dc19765dbd758eb908971e8d4e5cfebcb430f08797a9ba2c267b164102a5c35d4a089a42a9c", 0x26) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r5, 0x2) write(r1, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) r6 = dup2(r1, r1) fchownat(r6, &(0x7f00000001c0)='./file0\x00', r4, r3, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) dup2(r1, r1) 02:21:30 executing program 0: poll(&(0x7f0000000180), 0x0, 0xff) 02:21:30 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x41) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "21d1b79d4981aa5ff04526ee7e55a73455670ded"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20040, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f00000000c0)=[{r2}, {r2, 0x100}], 0x2, 0x5ff) 02:21:30 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:21:31 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x0) 02:21:31 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x0) 02:21:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db10002010000e7a08703e31c1c6b00"}) write(r0, &(0x7f0000000000)="188d3ca8f172c359efec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d71251fc44c0ce14", 0x30) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xffffffffffff062c) 02:21:31 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x0) 02:21:31 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:21:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r1, 0x0, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r4, r5, r6, r7, r8]) 02:21:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) r2 = open(&(0x7f0000000440)='./file0\x00', 0x88, 0xa2) linkat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000480)='\x00', 0x4) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() r3 = syz_open_pts() close(r0) write(r1, &(0x7f0000000700)="a3bcae476b00fb8828c0da89246cf81960dd517fe2615a365a5caeb855fb4ce186148e2e2ec63ba19ec4c3740666875c06d511851e8fa4188307e260a66d654efcd21ae91be5ecea24c9d0166be43174be3f441a64fdb087ab850d01426c0f3db690ed8619108483bef1d4391e2998d7d8a283195307688fd7612b1de909fcb6c18fafc964794a64d4639a5c7674f0cbaa43bb84246a684c69f2926a1faa0e94167eb9d3156a0559a66f1d5733149b43823484f021b3c1f0ad8fd65de259cf04bfeacc59ac8a07e3a88158de3d5c8a77b65c3908ba4d362d99fc95ac967f0afafbf2af7d6355c8632698f589e5f68fbaaf57b49315a7a2d36e1e127957b0c3e68b734caa46e61e4e1f7eecde77eae94bbac64b2f0c1e4aa2e8551b55a799d4f7e869a8e5779f7ab62f95c344cf38b61c757f71fc598dad4913f4158f3ae9fc87ae57e7e30c8638f06f7ca90bf1a12551e5b03ef67f02c5f6f55063977976fab12b40a960ee4d3b5df12fc6fc18db8f0041d9151d312c047d6591db069ced332312901b26f5666c39299943c3bc4fc4eefd045078a198bf0b6749e7982618a51399c0d69fb628b317423bf46fabd8d60bcb08e6dd0a12a56608ccc3714b998bc9dbec12881ce96e89c5c5c6562fe0a0de0c80f261773f4237db08949e75c60c84d8991c9d4b4be417e596364e8863ba739efccae465e6eb0b90aa36df9929de2c3b9396bd2509ac561338516cda0e67f1cdd41e1517fcece5573951bbf5f093a705f813773b0e9d411c2e4754eed8024d4990733c3ea99373712a5e00f89f69ab9fcf8ca3735e196ce8fa81db6748343e87888a8ba203f0f43792aec0d60cc3c90e94f8a9f77a8bedb7cfda8704718f5a8f7dc08bc2498496b99fe71bf864bc1515d00844e36dcda2412905e16d24493af9231539b5997eef410bf9e931229dc1c118ee6c5e8d82e4d53860527c578d6352ddda3b9d66b05f9c4f3c36dcbb168d9bb88effee8e966357dd05e19ae371636c5f056590857946eaf1e2af5f2c96616dbc4a57dac2a4169b76640b126591b6c7931e4008b4974d0a770056f997f8d1f257cfdf4f6b40917aae026af3356c6160bf84b771e7fa5ae6e99633c5aa1227dc9a2ecb9f1ee09466b0178f18806849043f01cdc4723c373db2daddd3f8d2fd3ff80ed792070cba0c66b344f7875a18035463a14a1532888bfb74d98c2b2ec0b1d332d071c1521072237125aac0587e8f5ac405c8411d7442d2258121d86977c43762382a3c00b42c7de3b754af81319486cc61d191b7e09757b840cb69abf891e00621c0ee8aed6bea16eb8b56738371ff0e6e6e2384783538cfdac87709b8a4fb3ec988d8c4a18e624c55116bbb5866b1d6c02bf20bfcf532e3a2cece0783f38785fbccfdbfa2df2eb59fff231a9466bd34ebf099cd0c60820e8b24b8792a769d33d569bbccda89fee6ab2fcfa2c3d9d935d9f2f4d1485d3e204e037efe484d7348a1a1e070bf1fac40c51365881ea7cffba50be256bc9dfb4e8d55240440e320dc4d18a98921cd740063418e6b70f909dd74be7d129d6443454d6dd5b496ab991189abf76c45c1dc674ee7f31cfc94d0e949cd5ea6aa4ac4de67163e675e77a2d1ff1366833aa28a26135a2325b2083774a1e1beb071de8a7ddc57bd5a200120293fc0ebfe9fdb1932208800a733801b6ba925b0e2c1801aaaedf84f1f821769a905e8f9113b480fc0d44b58d29835658600120c6e7d41767e44b9ce80d0286ff5ba2df9954d25fb1450c6180800a708c13b954aec00aed917e6c19de4dbac54299279737ea244c1d48be3b11bcb0850d8d03b1a1a6929c635c367455c3e7c68d82367895829256320bb3175e26ba853d9d8261a265bb1025c9ff2aac7f6daf226d567aff8f132010660f3e6dacbd40161e502b0f79498cdcbfafa395f5ec8c9e92cdffe0f8d4b67ad3982da36155530518370a551522f57102df9f91af996c29c8968adf30d5a6253f6e77e886c9d786f9572509dc0ec7d67fa0c2d2165ab160e06a8ed78bdd892cf7564b1d65e7465c27455f273899b4ff2bf4bb7c05906b3ecdd6b77c155e5f14055ae50ceaedcdb6e7147066e540d6d90e1adb5cf96d0989db13d13c09bfa242dd2f33a001557f4d0c74be4da2da4de3bdfb972119ae1ae29812a1f3758ebc5c4a33c352056dabbc298b6fdebb3db139b9d02ed6ac0c7471961a8ffbba9cc751b472e229dc3f05328041673854d5c0806ef8939f9d6f22e4ea5d5e5bd068966a15cc30c3e2db40fdd166f35bc5973418d2b186c11506907d6caa1ce8a80927f79fac99dfd3937fda2dc20b1466dcb6bb5b1b8812384889ed1f363e16571ff6f1d23928118c2c89268a76bbe699008a8efa81bebbe6b8c7ac6883ffc716b35ede1a888789e1b6e888bcc84ba8add001ddf3d4a184782f786ee6d6bc1383466039edab368b35429effcb93c12220b19c458569415af4551addb82d8ca4010de3481eb04d267d7ce44397e70ee849e25780184904e5b0236803491b34984b646d7fec4df61a591b54c584e320ce1b77296b3bcf25cb737bf83c1ab92c83833c29be8e6f5d5859f254e482c6d177dfc1f4abad415aff3c532e60d56fdabc1ab497058cc079239a0dfb46ae3efc2e66cdfa14d62f9a7e8ea82dea25789eed7001a48cd70dd343719a142d712e4bc37b446c842e03f26dc79a210210a6578da6cd0eb26e7269aeccbd76276f70d8a3c17735c0e0fce5a78f2b4ee68cf5764b09c920f09e28ff5b7926ded5fc83936900a3801e7dbe2e8d666e458b56acb9347d644ad576217812d9db2490a5f13bd13678c763097d3ce614a17c57964662f1f7c6e6cbb3fd41c824dbec0434dd2768b2d8e462e8d18263713eedc4be16ce9ab5d30f5ed653566acd067f8f5898427d3200539974a7b9fbbac45a22ac3c6f461c6a9b2eb610dc00a93132ef508b2001c46a1537c959cc46b5638c2ff853f2eb278214c1dae0f15c44aba03ae583bd8d8658a844f123e192c1a4f08369403271bd131a3448a981afdc2a64477585474a1b314b5e6d05d47f5fe61bba38012a065032a610f7103dceacccdcb14377debc63775d7dab0201f71dff926074cddcb90c67d15b8d11b0c872c019204d80413bd24dd1f3b224ea046209944b80196c4b62289b2fbb179df210e648734d61c12001341fa5e0fe33a06b63b833c6d40792f13d7a99ac319ec9029dc806de423cfc028255d15d62b93880ec88449824944e1c11a6fefb605b641a69b79a9cf9cf7c6ab7b1032387d7de8a4575566604abc5c3923a4134ab22ff4e49c415b66d5e8007a8a01098077bd055b41eeb0ced2f211fb7b233f8168049c399a71417074c4ccd8f123d1adfd6b18fbcbee9461a2bf8e1f3d89482e74e4aae267a85768a0e4df8d67e46037e64f52bd4667f009208da8644ffc9cdba5e3e71a4ca9e71198909d844ee5362420f6a21db2da2112e23e970fa7cea3e2425ac050936409f70fc3377067cb77b27903f7090ba4e98ec6dc13d76cab90185686bae86371579dbdce78fdebcc933ad75559c31e85919a4ef67ed1fe68e184aad006dd18b27b4af87d90a270e6b8681d92de4517444fc548d36c53382e40a4cce226f6fc284c83b9d94f1ac2024bd19edc1d25ff51e47562e4cd0b59d2724ab9aa1b9bed61b47a1e5e24e8af543be71814790caa15a6c196f5656ee74541dd9cf90ac41c843c83445e20a041a9b157a79f178b16e653ad591f21fdcedf880714aa3c7ff4c078188875e09459d5d3c4ce2f90f084926b1e5c02ab884053466ef7f1e365ec3c6fa20a3dd34ab8cb9138a011391fdd4c2f263f4b08bfd16b94463ae5415d2060335ceabba42193f7e0e2fb6f750f59c9f80c1f2a956914ac5510cc77c69e4e82fc3d036890288d527bed5f4c851ba307f1693d22d2a35ffa3d9617c121268e33bc0f85152df4a8d91802a31baf00031fff581589440db728b8d475a5bfe0d71c1d54d905f74a7273518f451203c03ab429e2476ffcd8ccbdb3c4b1c0ea81ac3427008763f70f05b7e15584bf60561e2acff5f34d72fb91491755d3a93d568c17f9ca91571d8bccfc1c6d712408d248660785c8261f3a0f3060b70ee846b205c0b5efa520cb9c0d00170584fc4e94d55a21c3d5e5af03386c1f86f3c2142c31dff941075d7d368a4ad3bd2bfd4d25549c0a42951c384e6ef74df93c3d4bd4911fbda3ea0c24f9e2a21891b252e00d4cb5c1d51c79dbe2aadc2555c6a652ddb8b03299f1feb8fd4e74e33b601e350d053e8b1dcbaccddf242a2e20d04767d2c58a1889f9daa62088961f5d8dbaded301b0459f4e1d24d5c24cbc5b5c646b43640d170e1c4df9abd92fdb31d76dafca84c0abe331ecdd64f5028ba71600fb67319152e6b1c06de7a45ff88a1a0a8309063dce76f70634f677e73c8b268a9d79099974c87383f0e2e149b135e7b2ee559bdcdd419efdaa55b90ca1e850971a04fa94e9c05f1740e13c5a01fe932b0e4604e93517d3722c246e804ad1b09f973cf589d53f22f9cd5e587454389b6dcfbf41d8a18f366dcb647ccc2770b636c169a990204fa0b5bc79f81f4ef59953c861bae5cd16c20b09f2d86aa92d3befd2d5cec4ce4a4bfc0e34b77ea0f4855796d76f23cf8f9b9c87f85194e2da2c4384214a75e1965a9ff685abb662ce320a67451ef4b157d50299778b1cdd5a43ce17ff34340c305bf33eb8cca22eb7cbd174c40d5c1a3638b2b70e572e3fa8a99e0bfd4c81feae4cc1156ab770f0ebf49b1c9e6e23fb8f088363cce1e2f60f4c3b31123cc34d548b25faddd090e9e0a7d58aa19808f18a51b791a80b991d27daa692c672b830b64795481dc90a9ce6fb545755b9247730305bf00d9fef1fb3bf7eacba7a2be9bd7bcb8131dc50d6cf9111f6b666c57fc88d94f55ea76fca28e2d8c35bd63ba333e654f8976198399995be0809d0b116e875c0f0cbaa58d65cdee006cd226fd472378da717f3f0702e298a83a730ef88a32ffa0046a1d70593b79a83c8b76865d6ec19d2114325510dd87968d8be54b776b293ee647cf8af9f0b7ddef864db979b64f9fc7b1aa4ae8fad24dc63b4f50a29a936d5e994f2f8f55e1dae2c753ff50b35f0af05823a69a0c7dfac103cd89ec95a19a03994e591c1335b6de12887adf56aafa3eb63014083ca2b0f32c282629b71b0fabc298ceb45441218efafb0160ed74b636ad7e6cbf5948a7117871d9b62a324fa3d2055b2b2e6f6bb89e70b0a28f09d43946d977a39bd4388b3f849a2e1c3afc1f91818dbfc5a2f8aff4fdb8df24c7d76d7a859a4b1dad12e5e37b47c413191aab2a402808930b0c3039eb9717500b5a12c26ac576a87ec270bb75887a8e563b216983ec121cdc1c77831052faa9dfd5958bbf610a0008659c5a158f89c43b77d4edd6b95084399e31269dea3582c6e0de684cbee49f3d4df99dd31f25aa76eebd4e6c3d2ea7f7ff9aa2882405526b76b8d6835e67d4cf5f51e5044cf91a8bce90199651596e44c00f6851e6ff968519e4beff7b4c3cb9aa08cd5d9de82f804272f08405b8352e12a4366cfb2bd8eb068c75f5744b717b8d6254bc9e64ec08e59ba98178f75949f87bd9885cce823b88fb1ae1040a64e039429ace39a13ab546a257763a7c675ef55c476459e2e06be8d918902f982d1e5d023074165dfaadd258171c6807f586d97a117686ac4d679ae73bd40e87bdd88067c2815eaa1d1f0c2411c465f16e934a6a236a115027366958e666e0e5232c4782d", 0x1000) r4 = dup(r2) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x85, 0x2, 0x9, 0xb94b}, {{r4}, 0xfffffffffffffff9, 0x0, 0x37ed56ddf2e93a3, 0x2, 0x8}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x2040000000000000, 0x7627}, {{r4}, 0xfffffffffffffff8, 0x40, 0x8, 0x96b3, 0x8}, {{r3}, 0xfffffffffffffffa, 0xa, 0x4, 0x5, 0x101}, {{r3}, 0x0, 0x0, 0x4, 0x1ba0000000000000, 0x4}], 0x55, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x64, 0x80000000, 0xffffffffffffffe1, 0x632}], 0x5, &(0x7f0000000180)={0xffffffffffffea18}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f0000000680)=""/50, 0x32}], 0x3) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:21:31 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2}], 0x1, 0xff) 02:21:32 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x5}], 0x1, 0xff) 02:21:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x3, 0x0, 0x0) setsockopt(r0, 0x7, 0x3f, &(0x7f0000000000)="5a28cc2afaa10108b2a42ae84f85dfc556f1fb7402262999b026705027fe0d656dc99d18d0bdac86b51bbbaa7ace2c26eb73ed0f4c24be4b3d94218c56b61a", 0x3f) 02:21:32 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xc}], 0x1, 0xff) 02:21:32 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 02:21:32 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xbc) 02:21:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x200, 0xfffffffffffffff7}) write(r0, &(0x7f0000000080)="017ab61d75473d95ead480d31e503c2a0d47fd683dbc1509c9841ebfb3ca0de8d1b6cec86ff3cf719812ed88323edb3f148530d896801d5971e79febd982d9b23560aea7426a6882bdc4c708cba31a3ab56a045b6d37f9c4a72319e47e85bd709aeef3e167a035db8a50426d35f5c7ceba49606396c5b0b85105585a905b898e9a651e1e8677bfbd3c7b582ec95ac36eaa80ba03760eca2471965f057e515f7328c9ac97bcf4b787f35f8e9def95c190993d3ae632e98b941f4370365bc71db167c96605a6a04f87a0d96d627ac7201360f20233a0d59998cae4359034d2", 0xde) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) 02:21:32 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xd}], 0x1, 0xff) 02:21:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf5b415", 0x4) 02:21:32 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getegid() symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) r6 = getpgid(r2) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r4, r5, 0x5, 0x8740}, 0x0, 0x5, r6, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r9 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r11, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0x6) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 02:21:32 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 02:21:33 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xc6}], 0x1, 0xff) 02:21:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000040), 0x1000000000000005) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="af365de58a0788983fc6e9b0", 0xc}, {&(0x7f00000003c0)="4d52e1cc096eaa4ef76037dbcbdced8f665c493a824e425c371e0dab34cae37ebee207785757d7c6b791fb65a6c3adaee45ff33cfa7092cef02329cc8c2cd9aa83356ab909fc859856caab4840226a878e05a197a3915d429bc307b1c39be7bb032ba7230d6508adddca517c940eff138535214b22da85af6c37478ebdf6a21551aec9721d88eb1747126d586ffc3eed6a56766beaabf07cf8a6559719b4f8a8e8c71483737727bd0f2eba5581b30b4446a0a7b1270cd258c5892c53fdde89e26898fb02f9e1558bd45a4581325b050224dbb776611ed5ac815f60bde2cd4f079265561d55f4b29cb2b79c1ba4af7d19feb7c37319aa2809396e775fb37af14f7a2ec87d36c69be68912f6e45ff8de5a2721d2b4ea59aad55c3e5da01987f1f659eb7a08ed4c5b2a2deeecd61b28995517d0cf8fab963316db3cc1d4fc26e0071fccffdf157c4a450350d2d00ef6945b6848fd7384ad16c04ec1ce06b6771b2e2fb11f8515294fcddc89b6e81964d0c346546d1458032dd768272ab5135abeb7658b8e7bdc7d641449d155651434b66051cc07f83c774c59c1c8cd71cf7ec6625f00b57be93c0b64a4c252ec530e6b809b4855b2720838b7564d69a0886a3fa0648911dd0dee2983bf8eef31f99e2d118241055d7cc00269ecc65d782207f59dcc091048ab339badd4f28da1c87a69f25dc99b382385ad2b3bc399b867a84c8bbb48715a03f67b31f3b8b685e1eeb3456b43b6b076cd365c2d52ed04478c57d5c638411c6e576a7659241e7398ccd8a688e0091f93883b21a2b153cadf316a6c5bda90a0b2f28062c0143955545a1cecb75629e46a1d05e285ca3a8371d333e2ae491407e12ffb0d20859d99e2a307818a78eca1d3578586ecea34ebb3fce28fa54dcdc56c2fcae569638dd178c008a21758c889eb6f4c5438729de191eedf3996bb8610f5c210a2236d110d94390555680098590d477ea627ac7315883bca6fab436c63177ab61681a8c9feaf877ec5d585d533b8939d96bb061cac279cb37fc04cb422e667d8497c5a1fcc7560f55ff44374fbf49bb09454298aa756c12352b9714c0eb04a42bd5af6181a6c72ec932c62f99867d64e40ba1f0cb4636ad01cdd6745b092cc590ab773d41f604c8e7cb17daea33b4404ebd6b9e20140e7d46a0bdefe5e144625eed93eccf87a5c4a69231e4da94adafbbad13874eccf46a9971b7fd360aa05038ff57baf997b4f2d5a0481feff608c04574c7d25b621d49a616d0580daee2f82b375d8c04f144d52f95f75dd795b9f46a5222a3889f858c8286e1638dd0535b450a40a43acd8264a4882942e0abd0b825e64f174c785af6735068785ad825c155b30de958c7a59ff10c41857c46744521e3dac5ddd586d3fe4506401b1b11ca7e768106c31e1defc054cc745f09a32c09a1249ccee4a3bc35460aabf5e38ffff5556a616deb6c141bf9a0f23bf17e901990ac397a085ab12501d3d400787915a0dceaa500652917c525de2c5c170943546d114ecf62756ea5b85c2c659d6d7f2d8dd635baa7ca9d93134a71721e3c17260b172f733a0c7e806b29579519fc60cee7388bd55da838b14dad1304a2ee06131e1e280f625d225f492469e6d56ca025d7c6bf0bd82f97a22417625146229512464c8a3a0817fb9add3ef168f6bdc0207ba5b808ce414457f7e98faa2fb0a18391bde8eb47f0b08f992969b0f3ab919a2e4018b566a8d31f2adf329580508e3014565c948895ce8a55e91ddc3f43129bb82ca7dd59d6010563c18eded20fe70df5a05f1fd20c11793c1d2d73ab2aad5e3072357602750902b55f803cca6b6a62601c9bc9e198030ec0206733b3ace008342d3c246270471e8d6f271f89a25271514eb5678a206103d9f1105ab2949deb1a0f0e061571db6de9ff9bdbaf5876b4602680bb16b9ffb93a381b6c76c267ecc57ca8d63a68d5a1469ab2de128ed06c60e7f3c21c0aaa0697c2081c21688eb18a4b501e142b44ed67240e9d9b25ab6d8175e6c31a5576486013fd4395b87172a6331c11dfccce9ddcc2199616a6696d43f2f4850d38dac60ff52f9a5a7fe990db5ca780904ad650c7a9095fb9c3e10662009b7ad2b05ee9ef82ecd178887bb59da06b5de95db56471a3b0b39633bd64be6ba54752d66897f6d74f6f323d54e15ea9eb2c9236a099a27f0dd9545340939d57beadc0f8f8597b3daa68529bc12d605975636f71991f4045acbda808ced3e2f9fb01ab367e8c14dd8a42315420c8f25801c38569f0c5c04e4019fddeae3f0fb6cdf2b9d1a7117885e58f5b9f5dcc1ec1846c172ad5f96a2c740cdb16dc08890ee6a130fb9dd7751a9b3b47382fbd4715f858fb23dfdfd4b41e2f2564ccebd2c91ac28372d10d498389ac0b0a433943c7209e8da7e88982d1860b8fbcde8c99d5b6461e5e4d39b72467338277655095dfd8422d45fa286312f9c288609307bef35c09ddc29a1f75218feecc69e9b8cd111c73aa6a5272f151d433041d9ac20227da6365d4f892a3731cb7615664290a76647388a73e507186817f1fd3b0e69f3785231d42c639b30c200174e5fd7ee3a61d255694181338adc33ab8e0dbe573bcedfe093dfbef086e21dc00caa476f08ac744e7bc4bd25da3bc5c42186216795177e3cf96e32cd2edc1fb44ab2ceeb1352cc067c2d46c60f8c2bfeac5f1bde8ba9b76042a399629d16027a9bb1f1025c5234921880a2b46ac3a24dda9b9810bfc7d82796c27a9d0f50ec0b3b35fd6fae0df20345ee0cafcd56f28f471bea36fc47237588d6112b19e4dfccdf7a9a3f932bbf0bee3ff83c46a0279b262e3d6488991e45cd74c81ea7b3f1b2b17221d430f11603522a0014383cf2b0477c76b2eb3e426c910a2c286fea579eb758041051e39ba303462c564cd09335ddac3b81bfefb61bc636d3e559120dbef09748c3346b8257df3938de2cc6be9c555fc5f8f7f20efe5a58e0796258f4bb334966985ef0ac75bcea27d92c921c81fce2f62d2a5d22a2b504432b9ad12fe999709b0c0548e1a2a7020859bd0b7164e853eca467fe2fdc9502c5faa1b61254babe362175e2dfaf79d3989ebc69f1830788ef20a10d6de7f90142f08d0ee6b78fe72abd91dcff2fc7a21f7f8210f0caf51f25f9db8d398f1eb705950e254bac8524ddd74f42099622e86db4f35ab1903a9f032b2efe3fcfc4ccb74ae5f9559b1d2202aec30e29d083cb71145f89a648fe7f2f4e65dc194e3163fe984cd3fca2547b10b325f4271deb1aa35a41d0a3536ca022a26bb6458087d6e19f9cbf09baac33b6987e44128a7a68bd0514f63a94c8201238f9f5095e8081318bf72ab3843af1ec9609bf2cb5a38288f596a5883595df6a881504270ac545145e0af70932e83e739d947296ad159b0b5b93b1c22d24a8da8f855879b5ce0b9d391cbe23bfc4c04126053a53981d173650d6d461a061781672f055c2738e38c41f81da29fd2d4ef8f8cd165ce8acb7261d2b53d2073db14ec0d51019f99df9704d5ba1c43a7dc40a394ba894b6bd647e15213924f80ba003698006a34b3abb4a0acbf6d54d422ca2607e6290584f6781210d87472f36b533c2769b35bf93fd6880654c95e27dfceedd5c58e05f3d3d12ccee3f6344be3fb10dfa4969b0f4fd46bd3e209d82cd07e0b5ce2ac234bf8012283fc45b30e8ea973f329d8adffe428764b905a8eb06e9f5432910f85c8980956ac8e9dbfa01b1a4d7d54c2cbec0d0abf7e0ee44408e9aefbc6bb0a82b50f29c612f9d2de6df23c0338c4a8d5ce4e980656da070b3c46d6c0efb07af59ef06e9c900da5a781f89b839181438aef1fe9098a8cb9095eac71075629dcb7e5db611f0b19d5b25e0237c2355f0b911ecefe2c0ee5b3c6c78d9bd5408b6b2c0fba6532e59cc06ad8e696872377a8529b8825e20cb338edeb742c2794c5fb51d1fd25a0674bd79dcd6314c446eeb4a8a5992570e2ff43fd7166173c49f76cafc62b27ceb9155178b01a3f5ca6a95e7fe1742d221f23aebe8699c16015004df8c9862b23918f0b1d822d1320eb30ef9870076cbf822945f7952eb995a4d5b6e0dab7056e7ee5f4ea76b35385a20435f2abf8819e23dc58c2f761264c9ccfc6a17d8632becc88341b1e1b03d5a73b0302f02319139213958da1a95bb3f789ed507c5a2ee945ba83538d3d7a5650305662fdb2192e1f4b35e946a0b20c1f945c9dc3179f4273e310026745450267a8aa790c472141ce7bacf446454c11095ec9dceacf84b7572b0886014526943ac826b80cb99e06fec7c8cca6dd0906dac8b13a341eed335f42dd4ef56cdb4b2cf0ed34455e3f2dbe09dbba72bcf29195acad3f6417faf836101fc7d88652148d5b86f68f6d300d88c568f944f0cdc4173ff4ba5629657f45a1633f7896d059608f34f1947e26d7d2fed3ef304c431b071446649ee8298d97f69c4962f85ae10f6831b010b14f0bb338341cba45a1294b300a39c67d2550821a0094a6e281f5f1235ac5f141f21690d65060fb8c1660b8535e4f0b01459d1fd7c6941c4b1d5eddc037ed4494c07a79a04943b22c81bce76fc62f0b0708b5acacfae60460ee2f50e25038aacdc71d41583718ec06410bbd722b6f78260d344b915a1ae6725874d5b224882b82d5db916e2644cce8061644b5bdc5b86b563e14946f5ab53260aa882e53a04a1d1877c0085c2beb76742174f9a8d30fa67d3a3783cc39bcba7f27f0a13dcc0e623409dde9e6d745646b92aff87796b0f490159a492031dfeb77e14bbf9290428c1b72228e9f4ea394be751f6be106feca2e9e13ba9c9142450089f9cbbcebfdb4591c7cdbf40daf7a34a4d86c1807eb488ff82104a0e436e9a257d2a9bfebbde3af447430c8973e685297063f2c244c1c758395abe3e28e0ebd01a197ebce5677c0d7b665df6bc2c5d0c23494b102a44a033f507e8acff705a233b11d5272278ca53c91f56ff2573abd7aef2783ddceed7c93a575734533efebf836c0852b8281399f47d12efbb44226400ec31290e24a6c1b9614b1b372473e6656ab18bb77d19965794a8db5fb674e703ee4cc16b7e95f9c5ad00ab3613078dbca2f62a52a20f83bb5e488028f08cb8876ba8e289b83198b34e66ff82c7c08965ad6b074404efb9edd6315c71ee8e252b9fcf9c6af3fbf7ab4ffcd84bb8edfdb660c9026653de7dc97ef651f4e44e6a636a6fb20f3f8bc9f3c9c93cc93f18ec1f06f62a7651b5608bd8a0df5e504bdb997d76406151362f4f5e760412e0ec1b3163b30c0a272e45882698b242ed129c415e80c8ab68ff558de52af32542db6d03a6654d1c3e355c677949b3505a83efd63cb5718ff4ced2746a29a16e4d920beae49fd852fb0f41d6a05e66ed14a50944b951f802cd82e59771e653b46d1a1041036b05735a2c4e5bbdf6863dff3f425c62cca13c28087460274309226d996af628f2d66e48f06a0f481f8f6c9b23c364df58edadb276543dd1fff7e74d78da14aab42a9ab616eaaf96b2b3cd022825d5c189c68efa67d00334cbddb097f837a710dad43e3c7a78f73112bb90b3fb044c51eefafdcd2782f60642911c9cd6ce7577472f98338029a791363d920ff943eba77f6139c0520e051edcbedd15cf5f9792a67a68230859573853613d5dc83e11ef7423f8ac100f8032f0add793f5b238fd2d3fa4f0f9c6224c2505eac98c29f4c426e301a53eb76cb2888d22ea7f0119713b7050cae9151681f39d88f377036fdca6e4991954499b95de8647d8e5bf23c37636607edafe4b", 0x1000}], 0x2) 02:21:33 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000019f97)='J', 0x1) write(r2, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0), 0x313, 0x0, 0xf3f08a5a74d5199b}, 0x40) r3 = semget(0x3, 0x0, 0x400) semop(r3, &(0x7f0000000140)=[{0x0, 0x6, 0x1800}], 0x1) dup2(r1, r2) 02:21:33 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x84}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="fb", 0x1) 02:21:33 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x500}], 0x1, 0xff) 02:21:33 executing program 1: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10022, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = socket$unix(0x1, 0x5, 0x0) socketpair(0x10, 0x7, 0x1000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r8 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000013c0)) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x40, 0x40, 0x8, 0x3139aaaf}, {{r2}, 0xfffffffffffffffe, 0x8, 0x8, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x20, 0x7ff}, {{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x0, 0xe71}, {{r5}, 0xffffffffffffffff, 0x89, 0x2, 0x9, 0x4}], 0x6, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x80000001, 0x0, 0x3}, {{r7}, 0xfffffffffffffffa, 0x80, 0x200fffff, 0x1, 0x2}, {{r8}, 0xfffffffffffffff8, 0x40, 0x1, 0x0, 0x4}, {{r9}, 0x0, 0x8, 0x0, 0x5, 0x7f}], 0x7f, &(0x7f0000001380)={0x101, 0xf6}) clock_gettime(0x4, &(0x7f0000000280)) 02:21:33 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x2) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 02:21:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="ebffff03", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 02:21:33 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xc00}], 0x1, 0xff) 02:21:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file1\x00', 0x9, 0x3, 0x4, 0x1, 0x5d, 0x4, 0xde, 0x0, 0x1, 0x7ff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') truncate(&(0x7f0000000240)='./file1\x00', 0x9) 02:21:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:21:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x1142, 0x4}) setsockopt(r0, 0x1000000000027, 0x20000002b, &(0x7f00000000c0)="e51eb0a9ece58ae68f85a06f00ab05b856b43e9a8c12c80f46ea3f7d32dd749b72796b724bb0ddb19735ffcd00757c15999fa5bb07f56cbc61e44f8c602983dba85165a0c8d5dd1f8e41820249d7c62d902934c0133c33d16f0f802e6e979c38f70274b251d8c7ab4263ba78da35a7cdc4da357980db7f89a681bec552fb8b", 0x7f) 02:21:34 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xd00}], 0x1, 0xff) 02:21:34 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xc600}], 0x1, 0xff) 02:21:34 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1000000}], 0x1, 0xff) 02:21:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$unix(r0, &(0x7f0000000040)="090a886be9fa311e903a7bdc05737df735d85696d6796af584eca82ffb8d56c6c91a6eb794523beef8572586207a67c3d0407f061e78325bc0", 0x39, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 02:21:35 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2000000}], 0x1, 0xff) 02:21:35 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d70da2e82c42b0640d893920796f40c929ddfb0d78fceddf902359eb80e9c3c8945fee7efc25ce13c5d35b43f66bffb022eaac641df526ae00417209dfb573d6e1", 0x41}, {&(0x7f0000000140)="a01dadd380c7b148920de8d1963964d61a75bf845d87341b95d7f483cd41cf1cd81ebcbec7b7fdfb316d3c5be606bcb4143f33804b553c5b5790a01d7d17b2a6004782615ded6544b623b91c1e6595dfd07a5f5a14a7d8375c33c6d93925938c2d1efa61b82d037d0b57f7fe20ac7264ac58065e59e7c534b6a805b756c9941f3c3a51055c2d753a6bba981f0ab66e54b0d7e208800e0bed37e67d847a64b99e1e1e0af04c7dd383e29727b2037a6083d43897af4ea9485cb22956596eb2743e590f76fc2b5a478bc8e428f5541f1976c90d13cf813007e3c78eb1adfdc140d2", 0xe0}], 0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 02:21:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) write(r0, 0x0, 0x144) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x51) 02:21:35 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x5000000}], 0x1, 0xff) 02:21:35 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x3a, 0x4007, 0x10000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0xd0b2, 0x1, &(0x7f0000000100)="90c68f89048a60f72948955d4ceaf54fe1ac427759db4f064173e67c9e9f67b5bdc1ee323695899d12fd39c58e9b59a375d85fa9de26042a29ef2e833b5e238d6e54b5ba2c84e5d4f7a173a957e45cb2fa0b6d916900e6629e32a92c2f47a2ba8f28807ed675035f0f7ba27032d1b8da902babcb738b16948165bdb2c24269e492cf938b52019ed73fc0a13bbecbcd890ffbb5b642ca0e87ceace2fc694150fc2fcb1d6436c5f0e9c06d87237684d43a3d3fe3aa4e1ae931fa04046104148ed97dbadf8df0e1281eed1fe3538c5deeb6ee917693b0d77ca1eb2541b2eb056730c429d340f1235b7ce6937ad0e5", 0xed) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:21:35 executing program 1: r0 = socket$inet(0x2, 0x20c002, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 02:21:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0xa3) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 02:21:36 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xc000000}], 0x1, 0xff) 02:21:36 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x5b0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f635f6c653000"], 0xa) r2 = socket(0x10000000002, 0x6, 0x5) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/47, &(0x7f00000001c0)=0x2f) 02:21:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r1) close(r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 02:21:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = shmget$private(0x0, 0xd000, 0x608, &(0x7f0000ff1000/0xd000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/200, &(0x7f00000001c0)=0xc8) 02:21:36 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xd000000}], 0x1, 0xff) 02:21:36 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000), 0xffc8) 02:21:36 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xc6000000}], 0x1, 0xff) 02:21:37 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xfeffffff}], 0x1, 0xff) 02:21:37 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xfffffffe}], 0x1, 0xff) 02:21:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000)=@in, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x941, 0x0) recvfrom$inet6(r3, &(0x7f0000000100)=""/163, 0xa3, 0x800, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) 02:21:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x11, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x1, 0x400000000000002) 02:21:37 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x401, 0xfffffffffffffff8, './file0\x00', 0x80000001, 0x4, 0x3, 0x5c}) 02:21:37 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x8637bd05af7}], 0x1, 0xff) 02:21:37 executing program 1: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) setsockopt(r0, 0x3, 0x2e, &(0x7f0000000000)="744f8845f8bfecee8449c720ce3cf2a614bbe871edaaa01552fd556a5713983f575e7a8d6dce4f057f49a6dd209b4aa2876a2cc98a77b2548dc2a5b260b233f9119776925198736d83da460b47710bb73ad89793f73b6d02c4894693880633cac6aef8e3f7a7fbb3ed9f6508f6df88d5466b6d1edeaaa9996f1e57963a734727ec46ad894871373a7f04b1fc347e10620e59a74ffd515eb6c565a36e5a", 0x9d) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:21:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/42, 0x2a, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 02:21:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x8001, 0x6c, &(0x7f0000000000)="638c6d63cf76c78e08a867e3797f93a3efd9d692a2733b987fffc21daf1ea7b7507da23d29a8d5413f04b90e415956cdcbc3d3e3175df02446b844d204672885c23a79ef1e5f5a8ca1c724d3e4ceca0f44fa597ffe443c426ac05728ec6c83569dc272f947ada398a3a6bc9d5f17", 0x6e) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) 02:21:38 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x100000000000000}], 0x1, 0xff) 02:21:38 executing program 1: r0 = open(&(0x7f0000001200)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001240)={0xe04, 0x5, 0x6bdd21a6, 0x80, "2827917c02d7f8c1095b1acadc7e736ee36c0956", 0xffffffffffff0000, 0xcb0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="b51e87ce61d0f5398588c53a8e8f16771b67ffff7dc1297b79c670955e12136eb0cb1a95be1014b72139481793f7c65487b1223c644a432a09f337f1c7f58e28e99550bcbce70bc2bba09270087dcc58c2ab1c067eedf5a312c618e585b005eb5b4e90428e600698b307618f88a5cad6820b9703c391b536bedef294c070342578117b6db789fc31d6b6fa515a9a19021541637b6a30e39955d7fc3fefb88b4b278bde1a3008d63c17794ffe8f3f697b9184f265c9e2a4650749966de035d904b697e2bfaaf520e5c203d22ddb3c5ec7a183dc4a7a918b37b0c3bddfa36245fe0ee6b535295793c594eac24e144f7c0c19b820caed4ab8f2079a", 0xfa}, {&(0x7f0000000200)="6ddc6b9c09841f53bb5860d1b68abc43e71a820e4e5edf2cdb5d6308d58e4483356c37126609866aaa8ab3f22b1bfd5803c57421e3c52b2d35a2664f95a6ccf2d9020dc593695c14fcdd3a6577f6fb7a0e89162e1c5f166ab5cb0369b654800f6e85c2374a816271ec0bd34ebb608804dc47405fa3757d893be94f0aeb41e1933aa1fe54926da55d6be1b2881d94b7f964df8efc8728914c6000beedbf735a515fee4a68780faccee60e7b0ac316ef28279fac7389c090073f33c601da547115531884a4cc80783b342bfe9d5bc1e89279c83fdf4e31cc8140b03b19fbda8fefbbea2ba210e768b8dd6002fe3ecb654687dbc591b1d58e0cbbf906002c6ac21032ff9bb3d1099e6c2a7460c748d996d6faaf36c269d548f237d2b650f6fc430116ec81aa931098591bfabcbd9577556956193b0122aa04e0eaa8cfef3596db5480f031f77781879e277d5009e8394c898f391aebd02b3c448723f3b0cfbd88aba5093f35b6ebc1e760ef518b2ef0e21026e5a12a374afe249a678499be51be9a174bf70c7938348e9df20b885303d4d8598e29b077cfd2efa195eba6bf0f5cad888dc8234d43e4795722bb5f802f7cd71db7b0f5847e8d99c389214222a99ba02e13fbfa04cb4ff00ed8e6cd6369dd16e0299b8f3bd0440af06beadc8fef8259c69e40505bbbe8567e7187f2144d352909be006d068c51999b76b6d9fb7eba1ed2d2025070cc0697e2f81080502bf9017aad9020a536d38011907ca95db6bacbb0ff65cea429803e131c95b92324d8805fdd8e0486de8a2ae452ab7f7a741ab7ae552722b658d45b73af3cbab283ab2ad18d09ea17426ed2561984ea9c0525ba65fbd52370ef7ff89de8f5a93a8c0070c628178d9395189d44c4f727197374177d5df80734beb4a8ae4e59b0b4bca9c25f8b6cdbd1a56569310342a12f20f5adda6753bc1ad4e3cecddcfb629cbb8a6a369ebce58364ae9a455a8b71b3013fea5ce0effb77e7ef7aa496d7dca2aaad78e76e729e7081558ada5de3d20e44fd18b7df7e2efde02eafeca3f3087147e9e739549ac879ec0848563d5f47656e9e94185326787cb25b37a7178179efeba7e2be7e468c1100d346caa9f9ebd4c1414c1afe525ca01e7107ac0f2dd76b46483494efdfb3ff71abc0ef4f369194b214946a8a809eebef96688be651ea4be0bba19373e6d9f7456490547ab069247494dd296c40daf3b5ae9946b6e0cdc432dc206a9bbd3ef9b8e2b7ca5338eca57e8d165d47d2ab9e2cee339701818d9e6fddcb31b95e1bb1389f9e517d3d8f4790102ab29082e35d59438ce6810d2ada7ba985e7f45224e857186bf2c08cca1f2467307375d372d0454b0e8997e6ba62961265d0fd0a2746750b8ae12930962e6045c4c3df7becd7a410f27de6e636d6e31d57a6e090f5fdd0d0cf44d749b218cdf471740178e80b5e66606a119cdf77e145bb4cc849aaf70a4b1ec0c859a3238b8bd5f6ba794a5860f1e11eb1765d54b2d82276b68d8d2ce529627397ecbdc7eda00ed2d5403b6fe8c8293176414bdec9dc1d526af8862b3c8831df42c04d6806fe8e7496c457a5fddc478865fa00941e760e8bba8ce511c635c02ac2603e837ffe8c20cf6a626879f7f6d4600c5c117dfeedf4eb4b59892956d2864381fc01b9278b2058db15738693134e8e37f012f2bae2b7bb7a9a25cb2b99a66b6ca93000360e80bc18c214684fb653e869c7571f952d588b036708e8e28fd381be002ed7ae8fc2c9053ee5fa1eb9d83bdae552d822a4502fba4d913d0e41f5bf871657cb90f7befa9daacae19f9dab3f39e56da2382b1030e7fb4cb9f8abbaf6834fe0b6cca29b3bc4c091e784f0b598a5fb4ed00373446958eaccadebcb3f018485a152ca8f01f4e48b6e5a941505669f5d04b1d4d9636d9dba2877301e6690bea6b97c5ef47078e374388673304860bbaf3910e9bd0cbb22d5577944a7f08250cfc2d66a910cdd162d0483cee2cf5899cb85ccb3927c008369d31339e7450af1a10e25116878748a37481f91e1b9d82dccdcbd5bbbff0732d35ad716e78efef75c64a6d0e44ff7966e4fd4657250873830dc0c21a0aa3dfb127bf61f1a098cd50f45e536f2742b36a193f61c7a91550e5c700ba3df4821e4b77684996f3716ca21756303d435d31317a6d4caf5c203ea6291005077ec111e8601e34d915d380a590ad4d2aba1e4a3b74097c88242a1b1e5e5f21c9da0a6620a359c716619e62fd45b9395c652bf55308fdc9f68b126385a68bfa9717092eae25b3f2ad9ed4e18b72bf92348dadb55a8188ed79b3002703588ff37abbdb923da7f83a534f9a203df3bc5e5df7786057a36485a625966dfa5829bf8e1479a6b43122de54179bc1561b825da8568bd3bf2519c3c6b5d8656d06beb4264d370fbb673d1517023792596d3db4bd051c35ed7d1371e9e4d88ff8c7adbb55c9edbdda73485949034b0c5bcafda984170149f638b73ecf37a16e8e68d43d22bdec084bfcaeac9a3bd125110169797c4372436573d0997e8fd6f06dd143045ba90b06e39e3d26e70602eac1a62c80fd13405d432ee5099a07ac7ff62799f012b37a44baba023279b0401a2dfbd9382de66a5e4480554564aa2f4cc81ac7e37e5f60d0de66d9d1d9527393c8f25f9b6686b0e3cb5c3fadcd6182734865a63243379c2d7a26211399292b35151eb55a2d3e68179b4c204735bcd9f9d52af3e382a48d070d22721149a64ddec81f74d2afad62c25da9ea643eba719191a128dfe3ef30577636a82baa2fc1c2d0f4cc9e0b2ddb6e5333ce7019ad1df285ea6bc99588b7499b65015df0e209e58c262e56cc139b409e12a036864e8ce7b4a88626d1442f37e7376c55a32fe6cb8f70b9fac4ba068f7cddf5ccb827bebde2ecd715297cc6af7912e53f125e7f5cb6b84e51494b2261ebe0d4944bef7985f88268368b90e2f1750290e6ba32c4fd74547b09276566d46dfa1bd9eb8f0125d12ea6072cb004a5c5bcd9fc38e616d1541e4af526cb90925b4bb3892e098119bce907671a37a8a943e98108c3a0e23803e5b2d0fc5181c7a173a2b937c344399374407f24279498caf51346a8d41fc73f9e544058bea9d00ffaec789c6c09d375440a0be9b8cc10e8119c97f3039c0d1441335d6d91949ae8ff1421eeba56c51b60f84749e6b009164b7e21cfa3cd5be64238c9b10de91eecfffab783875ff43db5d5bc6b45ca4f81b0f1044e221fe2f346f63e8d5d27de6d010b331b8b8543c23e34d037fbb9b1e6a9e31cdeffba081b20a1941a45b2b41c9c84df13faee68145463941b27090ce5243a2da796ebd540f63bfc5d8ceae93a3c41601e6ba153564881adb7136db2d11c96b605bcb422374a98224aaef36a29a646487c1fd674a2a722a6ae31c2742098729a8f20e452cfd969f47a5a84ebd838e32b107020e85fade5d58466a63c71a3b61c6977dd62356cac6e659e85e929103a87e0c810e7d20771d2afb98f7846e9dcc5cb1fffd2d5d4df7092aa9c876d27cf59f98586e472ca837694f9bf0eb11a02bd4b09ff7bd3c0bb1585b20e5b553682b3de999d9276ea25cb6e3e04f6316f01346dc1561813a2888559ce0827f97c252fbecfb3b1842c26ea1dcdb49e05052ca552dd4e56489ecc300e036a1cf5b529fcb9ecf24ff276ea371cd18f4e192dea85b12dd07a8e42ab3fb7b677972f955ac07c247ea07dd72d0d407cb4c220a691e480052720c400334657bda2da90d6d95eddb47aa70f1e5fc19f014e7c7d0ed568a6eb6c8d3ce0f86be1d093be55052cbe8a08b6ece5281ff5956d5c09fe791fad6de56d953ccaa71d3afb4b04369d8d91ab7aadbe80db63c92e6a344b95f30c736df79975062d0ca89e304bdab40a630acf5c39acbbdd3be9a83b53e060fe30830adbbd8aca259b7fd816c1508253c34a708f4382e0144fef3d1a5ac950687d3b87fe60dd30cb2a7e7a081e04f12de7ad9077a4cb6c1dbe724e15def039860428235adcd802b789847ba258ad8d29271b6fb99259c730d61616be1c705863e6e9a07748e8823b309b3505e07c4e13e56e0d11221e2063ff1675720609581099a8e28c1771f77405ba6a684b21c32bd9ad701548f95ef8e07b42117f998473e3b85e97cc85c7b0a27a1741b56b0901ddf963955370e1a0851392faed88e29f32c45575de07d311146d72705686363fd92e090f38c3ddbe786e2098ae1c10cd43835e5face4f9290dbe7811d46de1ec3b8883347c4c2c28c3bada60b46c6326a4e23bb3aef98615d1b6443d273c19542951032bb41d38bffb1fe67e53330438703cc24df178ff8c82a57db30373d98af06df3a8d642d4a29dda38098064fecde3a2bd904a7a903b8e512ceaad4c27f8dffdadaa3f4f92863e2e8e2ab119c79fd672155f25762a72466bd8251961b6eb17b5834e19bfc2b7f6aed949fc11eb5f58433f533935c0b8e958d48d99ff757d304878963d9b9e1e6e13782ef65026ffd13c7abe7b81982b38ee8eac2e654ebe709da540d7bf0ca1e7bf4b968fde98f3879f17340fd1c39cd03cca0a920d1e4d5faef8c4165bdef02e64ea3742773cc824692330200cd41104c01bc3733ee2fa2c2147c8f6abf358fa9cbfc69e417cc744e263efc1b93d1494b58b7e2f19619fe52eeae2909421960b6713903715a52901873670b0e0d7dfdd360b217289d081ca2bb76ffc72446355a11fb20e9966e5fe5e659d2ddc6fd14b3c1a73d4446f51c8a30ee73cf657dc25368c80cb1e4a688bead96b3509652df606354f8b337d8ada470158d2058a7a61838622ee69da2416afb3e41b4a8afd3660b6e74efd3fc2fce8bad42e95538f3b277eb38dc37579a56393457e30532792d9b5d0dc83895e1b30e61d1832c26e415fac9b1c76d935982114ee2969fa4d3d1cb52c02dde27e6194b049523045c2a355aec013ea1da7e6323b00360dcfd4aa98cd355905a30665947e7c297f05b48c46e19b5cf7b2d6a27ac9044ebe6ca5c301de7521a7534ab0b877b760b359b23827b068f701a894643a94b8fa63a536038de77a266d458e570a867f349eaf503dfddeb93d93572405187b5454f5ab5211cdb2e41ff075a26e8192e1e94a05338c25accee0476b1433f456bde0b31c29827963b3bce46263b98f069d787dc9604ddc8498828f7bedc79c9502c1d1820d1fdf4689a6c7f4ca921a589a26effd18c76e6a375c4dbb2375ba88f54eced0e1d058021c0fa5cc4577531dc28500c69146210476ea94135fd020800b9342b508da1974b5fcc361e0fb2b6f3e9dfc21e0ec0666b14dee2d3ab190f7e97f12f92f2b87e348bf89675de05ed878abd41c2df822b7b39580058432e052ea0db1aa3ea30ae30ff0aba6237457cb90c35b6044650e986e43ba9aeae9d7fc8799345039fef2324276054f08436d0ebb14c963d3aaedc529e1533579f78a3aa68c18afb42059c141f8209d83455cd17200584e95eed18451358cb7ca94c261649b166e99f91793cbd841e750332ee6f74202592790a619aac9621d73eaf00fc78e504d96a658fe0722530136097f0c81751634e7be3f9145131dadf328f7b7767696c14854d1d24e7bcb9f83d674a1b5fba69b06186cd8dd3a4a0e583050be52dbfa3ecca78b608faa582efda6e18962112dbd169c504c632fc6f77890af1f7a8928e95851a2fda5ae8db11a237c65167ec29224569a4b610c25030cc1839456b90efbbf07adf394471eee10b5190d7b1cc02feb9e4f960f86d9d14e449935e50abd989d612a3aa", 0x1000}, {&(0x7f0000000000)="90c7f9a114ec7def7039fadb2462c83bd253a7e6d44b8d4ae1e6c68231e3f9469ab0e65f6642581dd3bfb01e52e49ab07400e0e5120306cfe01a7cd56b5f888d778731c89d227f4d896c1a9808acd80e65b9ad7e7d15af7485cb5781040081ee0647", 0x62}], 0x3) 02:21:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00000000000000005577f904", 0xc) 02:21:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000005) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x5dc, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x0, &(0x7f0000000140)="07046ee01e5d9ffde7b97c9af147b90a15310402b9a609363c1407f941306782ed788f3ebf6901c8929b89982fcaacecae34a7aa201a33d88e7feb917eb5cf5d1c0d565c6fa6c380ccc632006d3b9c5c6572839c2493dfd6344dee62064b71f15c374f1dd89048d4712f26f147484c24f60d38926d9f7cf1088b7e6fe7c871e2c00d597233656105c4f5596cd6971788ae90c8727fcf0c907aa814a5fbfed3bce9682a91a561582ed779b76627d5a7055cccf6535e0951520aadb1e322213963c37cd508bdf26575805bfdab735be6ae8555a41662559da614b7b992e50fcca850027a17d89f64a738467028df252f3e554bcd6d3f296e290a3212869a01814941a4424b862c79c55cda598dc7cc455bb5ebfdcfd98bfbb4e2304cdbeb9d2043e127d5aeb67c0999fe35b61be6bf1fd7bbe753b4a088a4d41c3a825de4bd158dd374b6d98d1960ce8974df52d4d7d2a21dcd2ca8410a563780adac4504730a7c76e147effcad20565e65168b848599fa5d76cf58cab09fad8d1eaea307f7bcd2ef4d8f3c93ef8e8338eea172b449a3799b075d7d2cdbfdd26bad429084489e9cf305a10285d95b0d58c665adb003bb7892ca8336bb03ce55665a4cdf8db852aadc548effae79d42dd07d1c944f2b77e12d553d1439af56c3de2419425eac8e947de3834349149db53f434c4df98d73e7b4bcbf20b60e3a7615830e8c66342076671bd6321eacb016ce0727751c11fa85674166902e0dd366aa712ca398a4e8d5fb061b56fc0817a87c7d6dc919fe67088e1da58c384c131843d5adef2102cf01007316bad299c6bfac5e69f4ef720e3ef1e6b67263716ae9973f89de9431d3d9a68cad4b06e0073ef0fc489d8cbe7e20ae7ae4019506e45c6b655f57bcec088672ecb58ec1cb79324917b7dd6eb4e46a0796f7af56c7c71c022480202784a7c086f164cd24f05cc9999eaeafcb20a5030e76a1c69665af905b46286cf922f417afe1e75cc603d740858c4c9427dadc49b714e7fc9f2b6adcb94eed035dc00d38ee87c871799ab51bb93891f0da76353d244555031356a4185d53e8474bcc495d50de4e64810e3d12f0cce935620e397c425d6f353b70ffbac47feb49965675be013c4a2383938254c1a71c9fff7f526e2ba01c7eac9aae2c60351052d9e5a6b70b09357d2c9df44c5fb3fd8d145041254ccde155e340c2d0f1bfe404f570bb4fe334313d9edd37c7c4f1cc50abda8d89c5a45b87d60295ea6f3dd7333bad025f4783299a7e9fa0e29221804617dcc3c46ec6a15516669f966dcc749b9b8342b7debe6f85c9b6955091e17654f7f927c58db29aa5d87b27dc7745e3b223d69d1be556659e73b6bc0ef671d2adf2921c528e7f39b10d66b1645e3330548ce4accb9747517aeb2daea3cb5ac1a24d0039a83f4c04f54c776d20c9fbc8153978122842c648dbdc6e63fddfc301994b0645db27d31409685064a36c3dac77eeb5b916d1d15d1eae0f9ed038e1133a740e37a2133f5183d3da576178daea7b4c8e13cf52aee366924a50ee6fac820ae04ccd5b74ca29eb8c671409cf6d3f64c234c6a84123000002945791d819340115f0f623914ac5604a7143e239f09465f593b0888fe1fb588feeaa1168dc07f031a3b6907dec1061e791b8e3b74010a248e6ddc337848173efdd254cf4d6c0640ea9c2339e9530d3f634a02c901bc00b85cbd3ce513bfea086dfb918d9bfe37070a1f64b95c957fba45813277356c98e99fa188f3e430dfb7d8698fb7c16119e08704eb3628ff6a841b34ab1c74b7be826f5c0c09aa41a29e5a84106be77ab9436de7b209ee48cde408cffbf43072ffbbb3f1ef5bd0f30db0d3f90e92fb9d2d351cafe712bb8cdfc4919ec571f26e571fb82472629dcb0cb1d88f6109a09cbc4f181cb3815a7b1f7bc3762ad4258f4ced629a91d39c22fabfac97905d5b9a2a173fcb10906b0593c70024e1b10c362cb578aaef860db6e48f4cdc50489569094e54702db29ac5fa7f23e1a0a46782fe0d6d75ac19ab26a3dffdbde1797b5cd25f28a0c2a9118d965b3b1ad170bd9dab5d5c9f9a668cfd3ceb12efc641d5c6b6be512549873adc2d5a21bca2855b0f31f1d72013dcfbe64d69b443aa649f49ce16a5dbe8656e09824611c1c05c7f0b2ac224a282d71d214c05fd704db923da073e14ebb4e733449f2a40c85b84ca129ce6ad3f9607704820095fc9af53116b5218dd791ac74f7c03d41bfa4ef1c600d5fb8fe9695b87c33b82af8bcb8b2e0c83271352b86732ed1fd428ba8bf0c621f043c03a90dfe5d828e651f34417143f13fd41c05d1f14ecc97fb5e6de642813090562d1283da63ce084c0fd287fd24fed7da8f2dc237b15f41234b2e3edf74d1dd22f917558a0d12f2f1422c8ab7c9820f2ca332cf8cc49ef7a413e4ad84d61a905ab9334d4e9218dcf90b4386303fdaf0a6cbed8af02d301e40f4103555b2c160ff959be4796e0651c34d2c32055ca124c2d4037f2adf204b675328f2e65996e5c84820f50ad7538801876911dc8855c056e47ec6c3a2a60bf4ff0494f65348253eb51c0d8971d5cfd25e255e782f119970601f8f2ace002758a8240e4bfba54e1ca667d0ef82f23ec3daba20052dfe16d006b2f924ae24756c74a983042dc8ef2832f6c52b8d57b7a683916736b8f756e2b82448f18b3bc31a65df7849a03ead7ff211c3e0212adad78c479d9f1555815b559e3d3ba76018213966f1ade295fa5921b6569ee77d7dca195cc848aa38c35fee312cfc3c04ce2954f06ee2ab975939d6c16c92bb6f98c11d18ba6727788e8c0bc239fea7ce89de4726534a930b327b54c44d665e7625eb06f99a8be647a6a80271c590d916f88fde5873aa343d78fc1d959d32951c1f26466bbfa8b47e896fd473b20ee43c073aaf9e74eab73e2a8a4f8ae79697715739f06321f062bf2e38934d90ba4b4678ea9c877a0f6b4e2f0c719dee4e8ea59b6b934f6d02e8dc10abda2dbdb188a7545be0df8211b8da2060f93424cb396f834c70503cc1a4a0aa3de38069fa747ffbc42b3cde0960866129dc199b4d748cd0c0b55a118effc2cc85119e85bba15e6c997c7b64fdac740d80f1ea56ba6f608a11ddf118d17615073084a8298470e5c00872d8682b67af75c709fc308a7fca6aee5d9661b2d4ea6c753fa7b2bb5f536bf72e035b3b97b7cfbb9e8e9d9dccb01b98b0cf2478486ae5c1a816fbffc5a099701a44d80e5dc36aa0bf57fbd2a2cb083bbc690f3c2d446a1b2fec2162d08cc0320af3f096c344d842a222c14526c035127d36ceb4c4a7e4f677da7b14c7b5b14c4a26b9d4b2c3bec3d377c6fec09d0ac617ce8cd7b19011030ff1c8ce6ed90cef948636c799cda458ccd038940410a9dbc4f1bb0a66783005dfc0f7c6714463835004479009c9df5f5af009dbd043525ae98ab40d1bfaf7c1496b446a4d9be579e5c3a60d344dde72ece28e08addf2246549c8192fcc2441432eb0f05dfe4ccffba61f5469a653d3a264ad3b7dc288b4399da0f2122be922eec51eebcc543e5cfced5df02f1816a5f870387d4e5392af73fcca270911913245adcca45fde5d154fea17d060e43c40678feb5e37c426ab2cde38c8347212258d1ec5338d771f45c2c2a4cbbd4867e41dc9c7fddd1694dde4bc55b170e51d0e405dc206913af9e7d39d08061bff72338bac540da8aeca0b745e4b29f1b596cc03599079f15b92ce81e8a79c015298c2e99ad235dea8eff535a532eeb45233d79cb7fdf1cd10c4a587a39dc734891037f90c6568f37c97e54e772f5a94f380272adeaab5522492eeee1649a205c4a06695f38bad20fe90779c852c68ee944f9b9a0a99316af023a0225d6ae396c1c233d4956b6487463313d50f72299e745a321ba8f454737d8ecb78077e370a784e76e48879f624896039b2adf64dec5bd067bfe0dbe283251d2a672a3c94fe59f99050fb19639a688f6ae451773f31c157349afa28326c83c4add8b360ff433bce82c550276d303415f51f28edd20a540fcbde88f57de303d617ce2a600f2cfdd0d6f73a379ed192e484e4d5d49c8cca5b9cb4fb6c4067a245dbbfc1ef3106385f92c18316baa6a1df5e9522ec7a7057f45bc1aba0ff3e9abc10a474ae9f22f1e66e09b8dc406dd061ec78e49eda11b2c887b590bdb1e44e915c97ba047a86d0dfbd6e973e96bf22c0f45bd6d3c4bb06d4e165a270728ab1cd99bffff1a605c8e9cc68ad83e982658defff4e1e115b29c2102fd411c288dd8e6814197872c63c6a5fd11c46b158b8932d6423485fe6a9f4531da8cf2edfd2e10e95fd0ec982ca430f35d8c156c0855972743f435c5122ab3cbf01eb7761e7388b1103a5d0e59594f999482595f4e5480e4b79b5731b2c5ebd47d43be3c16e8112e27d291cea2109f83c070633c175a34a0488517920ce202684b3ee877d2ea8346f0ca64570c91ac31ca04994149e5d62a9e89a23a3186decb186c69421b5f7a21139ee99b2e83c022589a97e15d378a0ccfa262f84400036bbcbbf6d8b67b8458980eaaad983e6542409ae5660ae5a15aae2d406301d9ce316ff113fe251f152ed0372e51753d9ce7c47d85f1b7ab6f33ee2eea6084990868466af510a471b15838d05429a7b51cb1c954d054f10c2dcdf43741d764653852e8bd198d5eba78133adc55e2497108a46a945e01d604a7d83c265fd6dc265ed19cf1a2c46e4258bdfdf22da1e23567fd21a6672cd94fb0d8a932d44554fc7a0a29d9ca91373b0c005c9a0bffb59a33335c1da607d31a843b0d8cb1568ca98b9d907e99968eea01a74311d4fc31a5e71119e2778e00c999c85e64bd806d7fda5bd34e2b627e93c26260ad7ed5f719b233cd8f3f6c847bb16daff0bf8fdb2b40a9b2b078c81fbeb36cb3d09531d65270770f35a80f07fecad1b6e2d77753510ab4f805a0608a68a09d79a13da3e8fb05e662da9b7e1c1a08675c97df33d1bbf9b7a2d3716e9d78b6b67ed8201a7eea79a3f50b70d216c33840a126726f562f3076bda473143d06d5a86e3cdfaee4603b22c6d1280bb96eff368177280550978862cc71bd0a1eafa0a7d85686bb6579ede8a9db89c91d4d424c9fde07e03e0438653e3ecef404c0d1f26f305f380bf9fa8cce94ef551a69114e35e199769efbcc0ebf4e0aa335e304e30cfa25ddfabd9ce92aa6eaa2eb2611449b79d7e626e571d72fd0589501887aa903bc7316dabd186ede2dae79b6ff7879fdb8df309ae3ee30778bcb565596a9d93f40bf619f7bae011a15ed9022535efbf1ca62a113d8babcb5f7ad7bfa8a44bb9b1a39e308ff83d5b99247ea4561923f261cdc6e29c7c61e53cc1db7dd973b1c0545330db792dd52513ab5cea627858658e0d0641b8256365fece4264e9b1bd14f4cd40aaebb727110a20b7ef9de6184d5ae9fe188b391aa13dad04e2bce9cd06dafc99e42ec7f4ce0516374b58de38ed6c2b60a556ee133529feb2e3acea57a1df408af965ab602ba0e92c001318ec529b007c39d444ce249e8214d0f937d4c2b8bc4e2e8a6a036a21d50e1a8ddbc40096bd10204598e38dbcc6a59e543e30f36c91aba1c8ee2937e96fc32e5b26023dcd701c71255c84148a8bee5b5c200d41409b795cbce164a4d1d939f71dad1b765f1964b0a2b193f80b4ac7b7a23fba20dc6c69447fbe9d39e2c86ad449353a320599ba763e25b5723e4f4c67d07c3f3eca5f1d488dbfb94ad9239a2338e05eb0cc4d50e38f73b8f03c902d48d59943856ed11a6b68bf9656b08fb", 0x1000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) fchflags(r1, 0x1) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/18, 0x12) 02:21:38 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x200000000000000}], 0x1, 0xff) 02:21:38 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)='\a', 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)='E', 0x1}], 0x1, 0x0) 02:21:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 02:21:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$getflags(r1, 0x3) execve(0x0, 0x0, 0x0) 02:21:39 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x500000000000000}], 0x1, 0xff) 02:21:39 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xc00000000000000}], 0x1, 0xff) 02:21:39 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xd00000000000000}], 0x1, 0xff) 02:21:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setrlimit(0xe, &(0x7f0000000000)={0xfc9, 0x1000}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:21:40 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10008, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r1, &(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) 02:21:40 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xc600000000000000}], 0x1, 0xff) 02:21:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:21:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x1f, 0x7f, 0x5, "6b5697a18c68961be5aded79b8d319a4f7c28835", 0x7, 0x401}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 02:21:40 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xf75ad07b63080000}], 0x1, 0xff) 02:21:40 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xfeffffff00000000}], 0x1, 0xff) 02:21:41 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xffffffff00000000}], 0x1, 0xff) 02:21:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) ftruncate(r1, 0x10001) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f0000000040)) 02:21:41 executing program 1: r0 = socket$inet6(0x18, 0xfffff00000000000, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0xc31, 0x3a55}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 02:21:41 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x2}], 0x1, 0xff) 02:21:41 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x5}], 0x1, 0xff) 02:21:42 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xc}], 0x1, 0xff) 02:21:42 executing program 1: r0 = socket(0x18, 0x2, 0x8) r1 = syz_open_pts() setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x198, 0x2) 02:21:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x98, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7ff, 0x3, 0x8, 0x2, "e21a2e605a82ca2dbd99e243b7136dc6ca96cb63", 0x7, 0x20}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x8000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpgrp() write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 02:21:42 executing program 1: socket$inet6(0x18, 0x0, 0x3c) 02:21:42 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xd}], 0x1, 0xff) 02:21:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x180000) 02:21:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) kqueue() pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) r1 = socket(0x19, 0x4000, 0x1ff) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)=0x8fe45926faeab560) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x3, 0x401, 0x43, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x4, 0x5) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/85}, &(0x7f00000004c0)=0x57) readv(r5, &(0x7f0000000380)=[{&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/158, 0x9e}], 0x3) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 02:21:43 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xc6}], 0x1, 0xff) 02:21:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2000000000000000}], 0x1ff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140), 0x3e4}], 0x1000000000000320, 0x0) 02:21:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 02:21:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) lseek(r0, 0x0, 0x1) socket$inet6(0x18, 0x8000, 0x30) 02:21:43 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x500}], 0x1, 0xff) 02:21:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a", 0x113) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3a3b, 0x2, 0x4, "8b0946a5916be24ecce255c828a79a9fff3a7f0a", 0x1e0, 0x788}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x2, 0x4, 0x2, 0x8, "05001000", 0x80000000, 0x20}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000200)="beefebccf728768e7950f19bc4c8b23bf050c73f5083a475547cfed4480e0ac0aaf047b2f9785814e35851cec3a27ca864f22d41815dff1ea48d71bebd4b3157d45e08a5f1e186696d54bfadea8cc2a3b7984fe4ab72814a8155cfb8f9d8edf719f718250b003f812447883e2482155f539a88e55ceb45f10c8ace35351e7528da8e77449615cad95b198338189a4e19eff66dba964c46575ad4984ec7bc73f8fcb5822be31c5783c7dc7872784a2276b75c970cc0a0c34c108ae08fb9c07f98b49eb46e4fabd145a1", 0xc9}], 0x1, 0x0) 02:21:43 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xc00}], 0x1, 0xff) 02:21:44 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xd00}], 0x1, 0xff) 02:21:44 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f00000001c0)=""/122) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001340)) link(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) write(r2, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) clock_getres(0x3, &(0x7f0000001400)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000014c0)=""/162) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r2, 0x40044b06) semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x1a9, 0x800}], 0x3) 02:21:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x40000219, &(0x7f0000000100)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0x2, 0x8, {0x6, 0x7}}) 02:21:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc09, 0x0) accept$inet(r1, 0x0, &(0x7f0000000100)=0xffffffffffffff62) 02:21:44 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xc600}], 0x1, 0xff) 02:21:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) setsockopt(r0, 0x9, 0x10000, &(0x7f0000000100)="d549d9310a2d1a27cf351ae427a71c014daef4f3f9d6d469388ee753862d2ba0e31464ce02491b04fb6cb21958be4b7b953504c57e31de368d78fa28644c31c5c16ea7154645cb56824a", 0x4a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) 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) write(r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:21:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() dup2(r0, r1) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 02:21:44 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) nanosleep(&(0x7f0000001c40)={0x0, 0xffffffffbdf4c590}, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x2, 0x7ff, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x60, 0x0, 0x2, 0x4}, {{r0}, 0x0, 0x28, 0x80000000, 0x8, 0x8}, {{r0}, 0x0, 0x82, 0x8, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0xc, 0x4, 0x1, 0x3}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xee, 0x10, 0xbe, 0x1}], 0x8, &(0x7f0000000140)={0x9, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0xfff, 0x80000001, 0x1, 0x8dd1, 0x5, 0xf6, 0x3, 0x0, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:21:45 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x1000000}], 0x1, 0xff) 02:21:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:21:45 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = dup(r2) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) 02:21:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x6, 0x2, 0x5) setsockopt(r1, 0x8, 0x1000, &(0x7f0000000040)="d19831fb898494d0316111fb47014ae683a7f87affc1d0e05686d0907804abc9356669a37ac5e548d0f95bd40286c127d1541a6f8542b8b495aec4f036e6dbbe8f9d928e1e4b1f22e11c9c2ed2eff5d5a2b3c337268802092bf34278deb8bf1144d1348c33ee70a75091979c2e53eb34fc567ee9c8779b9ff57319fffc51c20d496f46d2cff59d623cda126341068acf956cdf211e79e6bb62177ca712ba935dcc60f0e4e2fa50ac296bd607bc96d70c1037f264fdbaa83446125818d15c2d585b20b77d7e5955665a06", 0xca) r2 = socket(0x6, 0x4, 0x1f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) setsockopt(r0, 0x1, 0x68000000000, &(0x7f0000000180)="d7fa879cd1be5bd7c2c96709cf43691774ab8e0ac802c329fc2b75b6f66030a6d4b2f8e3ff7d4b4a9e1add146beb0408848010d942979066d8f2e4cbb7379e950e86bdaa8c164dd8527870026b7b5767186d5aa9b3af63a86c9da6b2f50df6d355b1fec27f77d19c714e1f28c08b313374504bd418c0f67c4d4166827df72860ba6e97727bc69f0ba9aa1a681741709dd5bcecec819b8e891c9e3231784cad268036b480a2fe9680c1e63a23324c1b8783a21ccadf4ce06cf5cfccec029786bd983ef764", 0xc4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x370c1bbb, 0x8}, {0x18, 0x2, 0x0, 0x20}, 0x4, [0x101, 0x5, 0x3, 0x400, 0x1, 0x4, 0x4, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x3, 0x2}, {0x18, 0x0, 0x100000000, 0x7}, 0x7ff, [0x80000001, 0xffffffffffffbcd1, 0x7fffffff, 0xffffffffffffffff, 0x2, 0x1f, 0xffffffffffff0e98, 0x20]}, 0x3c) setsockopt(r1, 0xfffffffffffffff7, 0x7, &(0x7f0000000300)="a486130fbdc6781c83f4f618a2bf4c0213cbd61c6491c4a14582a7cf26f8bc0ea98b67f3467d4c61327bff35d89d8329526b6bb1dcb7816947ac3bc5c09697cc49625351ae74ed8c55639afe5b59d41e90af955e42be049f7e39a100783686f664e8d08f008c1f06ad52eae8e1ea24b37de97fca2c6a6c2c4825453ab07571cc84c32a98f747f696d37d", 0x8a) getpeername(r1, &(0x7f00000003c0)=@un=@file={0x0, ""/61}, &(0x7f0000000400)=0x3f) r3 = accept(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) accept$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) kqueue() recvmsg(r3, &(0x7f0000001c40)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000001a80)=[{&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/83, 0x53}, {&(0x7f0000001700)=""/53, 0x35}, {&(0x7f0000001740)=""/224, 0xe0}, {&(0x7f0000001840)=""/102, 0x66}, {&(0x7f00000018c0)=""/136, 0x88}, {&(0x7f0000001980)=""/38, 0x26}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/19, 0x13}], 0xa, &(0x7f0000001b40)=""/251, 0xfb}, 0x800) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000001c80)=0xba, 0x4) r4 = openat(r0, &(0x7f0000001cc0)='./file0\x00', 0x181, 0x43) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x2, 0x0) getpeername(r3, &(0x7f0000001d40)=@in, &(0x7f0000001d80)=0xc) r5 = dup2(r1, r4) getpeername(r5, &(0x7f0000001dc0)=@in, &(0x7f0000001e00)=0xc) chmod(&(0x7f0000001e40)='./file0\x00', 0x20) getsockname(r0, &(0x7f0000001e80)=@in6, &(0x7f0000001ec0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001f40)) r6 = socket(0x3, 0x3, 0x9) dup2(r6, r4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001f80)=0x4) connect$unix(r1, &(0x7f0000001fc0)=@abs={0x0, 0x0, 0x1}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000002000)='/dev/null\x00', 0x440, 0x0) 02:21:45 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x2000000}], 0x1, 0xff) 02:21:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x14}], 0x2, 0x100) 02:21:45 executing program 1: r0 = msgget(0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) msgsnd(r0, 0x0, 0xfffffffffffffe86, 0x0) 02:21:46 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x3) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20020, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x30, 0xf00000a3, 0xffffffffffffff01, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x18, 0x4, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x7fff, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0xb, 0x20, 0x7}, {{r0}, 0xfffffffffffffff8, 0x14, 0x40, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0xac, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8000000c, 0x328, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000010, 0x1, 0xa22}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x41, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x19, 0x1, 0x7fffffff, 0xa3d6}, {{r2}, 0xfffffffffffffffc, 0x8, 0x10, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffc, 0x64, 0x40000000, 0xfffffffffffffffb, 0x101}, {{r3}, 0xfffffffffffffffb, 0x0, 0x8, 0x0, 0x4}], 0x4, &(0x7f0000000580)={0x6, 0x80000001}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c40)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000003c0)) socketpair$unix(0x1, 0x405, 0x0, &(0x7f0000001dc0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r6, 0x20007461) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) r9 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) recvmsg(r5, &(0x7f0000001c00)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000680)=""/205, 0xcd}, {&(0x7f0000000900)=""/205, 0xcd}, {&(0x7f0000000780)=""/86, 0x56}, {&(0x7f0000000a00)=""/151, 0x97}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000ac0)=""/139, 0x8b}], 0x6, &(0x7f0000000c00)=""/4096, 0x1000}, 0x802) syz_open_pts() syz_open_pts() r10 = syz_open_pts() r11 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffff8, 0x1, 0x2, 0x81, 0x20}, {{r9}, 0xfffffffffffffffc, 0x15eed505ea10da6e, 0x80000003, 0x7, 0x7fff}, {{r11}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x7fff}], 0x7f, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x5, 0x7}], 0x5, &(0x7f0000000140)={0xa5, 0x8001}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) close(r13) dup2(r10, r13) 02:21:46 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x5000000}], 0x1, 0xff) 02:21:46 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x3, 0x8000000) fcntl$setown(r1, 0x6, r0) close(r1) 02:21:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) sendto(r2, &(0x7f00000001c0)="89bf448e765de066476aede4db93f9b3aa70112b234dc1ecd64dab26053d85f98a7a9dab1bf617edbad15f2c32d2fd375c2d1d56644ef703ce6742224bacdb2d12e87e138079b196d9b966162ff7ae0f6deb832166f80583c6b10f933493d2d3789cce2a4e6bd039f798d9ff001c8b2e604276f6e7039471d69a67253128cfc049124786abff85999b9ff588d69890ff85ee1c53eb586bf46d3c66e1f1a089c04bbdab60e060cee4abce5e43867dd6420f794614c4689978f5e85711343e8694fdbe5cf22aeabfb6cbedec08490312a3c09d5ee9bb090ae136a70bce33f5deb42af6af67ae9dfa6f22998155c77b784f", 0xf0, 0x1, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x800004, 0x20, 0x4, 0x7f}], 0xaa, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x90, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x8, 0xe2fd3588280eef16, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x40, 0x0, 0x2}], 0x5, &(0x7f0000000100)={0x2, 0x2}) poll(&(0x7f00000000c0)=[{r0, 0x24}], 0x1, 0x6) kevent(r1, &(0x7f0000000000), 0xef5, 0x0, 0xfffffffffffffffc, 0x0) 02:21:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea64cac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd108000000bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa750000004b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b28b46049befba997acb9ac407791cdffffff9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c4610667a53599d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c257fd257281fbcae0694eb4c1e7121b6a2c19d7c82056820224126e21463f539f9bc6a6649c1c8489aada96f3a84", 0x182}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/253, 0xfd) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 02:21:46 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xc000000}], 0x1, 0xff) 02:21:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xe0, 0x40000000, 0x8c8, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000001, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x28000000000000}, {{r0}, 0xfffffffffffffffc, 0x1c, 0x80000000, 0x3ff, 0x800000000}], 0x910, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x2, 0x9, 0x1f}], 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0x1ff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x8, 0x400, "024035e7c668657f6f18147ca34603adb2969537", 0x4, 0xffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) close(r2) ioctl$TIOCSDTR(r2, 0x20007479) 02:21:46 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xd000000}], 0x1, 0xff) 02:21:47 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xc6000000}], 0x1, 0xff) 02:21:47 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xfeffffff}], 0x1, 0xff) 02:21:47 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 02:21:47 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080), &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000001ec0)='|=\x91^\xcb\xc4-~\xb8\xd0E\xc6{.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r0 = open$dir(&(0x7f0000000700)='./file1\x00', 0x800, 0x100) mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) fchmodat(r0, &(0x7f0000000580)='./file1\x00', 0x0, 0x2) recvmsg(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000001d00)=""/39, 0xfffffffffffffe06}, 0x801) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/189, 0xbd) r1 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100c0, 0x4000000000018) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') r2 = open$dir(&(0x7f0000000540)='./file1\x00', 0x20000, 0x100) getsockname$inet6(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r3 = openat(r2, &(0x7f0000000440)='./file1\x00', 0x20000, 0x1a3) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getitimer(0x3, &(0x7f0000002180)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x906b, 0xcb11, 0x0, 0x1, 0x80, 0x2, 0x401, 0x2, 0x2, 0x54a9, 0x400}) close(r3) r4 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f0000000380)='./file1\x00', 0x80, 0x3) bind$unix(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f6e4aaffcd54759a8c16833d10045659f530c99abd3be1bc5196d722e45b800fe178e17874dbef1348b1014fcae9cb6d6d6402eae6bca1ad8ee65b15d3ed8849120ef326ce5b13e481a27d968d57b1f3275abcb334e5dd304317cb01a9250792c92bcbceee523f56ee4cc0ce1e61bf9f136c8b57fb4e1c70c948e9436532b0446b1a8621da9f75da3ec738feec2d707b57f1bf324bb50ef55b5c5b7fdbb77d1c12d0a8a720dcfed2b0b46103ace6853da7b4f8d0500d4ad173b356b48e09c0d07450ea973dc9e9626a842068a1c2d15280a22b693d6855a0ba036e2895be7f63538fe98dd2a52ee26623262f9e8c352064ef294ce44d1fb11def7a026d1e59566ef5ab64ceb18232575608ca3ce28d82b9b268dd35ebff9230991fc17532b6481e38131be4c5eb4e62de66bb18bed6271a674ce5e70fcc9e0c158c893ea49bc6a6a66961a9da427b896b2f2c4902244ae8ec30294fc4540203d0ca690fc693e60bb1b4f35a4cadbcec285"], 0x1) connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) getpeername(r4, &(0x7f0000000240)=@in6, &(0x7f00000006c0)=0xc) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffe) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 02:21:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x3, 0x2}, {{r0}, 0xb896b3210e4c7d44, 0x10, 0x4, 0xffffffffffffff7f, 0xb8a8}, {{r0}, 0xfffffffffffffffa, 0xd51bfe1a337353cd, 0x40000010, 0x1ff, 0x6}], 0x6, 0x0, 0x9d1, &(0x7f0000001280)) 02:21:47 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xfffffffe}], 0x1, 0xff) 02:21:47 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000240)=[&(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 02:21:47 executing program 1: r0 = semget$private(0x0, 0x7, 0x207) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) ftruncate(r1, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x3, 0x5, 0x1, 0xc3c, 0xfffffffffffffffb]) r2 = socket(0x5, 0x8001, 0x3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 02:21:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:21:48 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x8637bd05af7}], 0x1, 0xff) 02:21:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/193, 0xc1}, {&(0x7f0000000540)=""/138, 0x8a}], 0x6) close(r0) 02:21:48 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) write(r2, &(0x7f0000000480)="5976652657fa5762ec61115293853e090000006008eeda7a61bc04001000000000005e66e2190d5656292a237799cb8d97e3c1adc5e0713cbc3f2a47e8f25e9628afb0e27a7fedebe78e4ed7e625b58c7f4def8be39e1289fbfb03114bffe780d060426406591f47d8133c3f4ddb2b39310fc600c5b5f8288d6defb3dfe04f9be7fd51ab5b02fa476f958ba4469bfd227ceca2b500000000000000000000000000000000000000000000001e53ade5758229090000000000000000000000000072579f85c305eb3b83fa28b870fd353eb34719f844cfa316209b3cf03ed25a2866d66f4f16411b15dc916ba15b7123", 0xef) preadv(r1, &(0x7f0000001840)=[{&(0x7f00000000c0)=""/106, 0x6a}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000400)=""/69, 0x45}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000001580)=""/199, 0xc7}, {&(0x7f0000001680)=""/229, 0xe5}, {&(0x7f0000001780)=""/131, 0x83}], 0xa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 02:21:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x1) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x3) 02:21:48 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x100000000000000}], 0x1, 0xff) 02:21:48 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x40000000008007, 0x800) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80200003, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/77, 0x4d) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x40) 02:21:48 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x200000000000000}], 0x1, 0xff) 02:21:49 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0x500000000000000}], 0x1, 0xff) 02:21:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0000, 0x0, "0000332b0000003822b68038d35ecdfe00", 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) 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) setitimer(0x2, &(0x7f0000000100)={{0x5f, 0x100}, {0x3, 0x4}}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 02:21:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 02:21:49 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xc00000000000000}], 0x1, 0xff) 02:21:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/228, 0xe4, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x99e}, 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="467598fbd6ca4b43"], 0x8, 0x0) 02:21:49 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x9, 0x20000000, 0x0, 0x20}, {{r0}, 0xfffffffffffffffb, 0x0, 0x13, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000088, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xf0000000, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x28, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x3d, 0x4, 0xe18, 0xf6}], 0xfffffffffffffff9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x3, 0x3, 0x800}, {{r0}, 0x0, 0x2, 0xc, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x3d, 0xf0000021, 0x2685, 0x9}, {{r0}, 0xfffffffffffffff8, 0x48, 0xad, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x7b, 0x1, 0xff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x41, 0x3a, 0x9}, {{r0}, 0xfffffffffffffffe, 0x60, 0x12, 0xffffffffffff5467, 0x2}, {{r0}, 0xfffffffffffffffd, 0x60, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x45, 0x4, 0x8}], 0x7, &(0x7f0000000040)={0x40000000000000, 0x100000000}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) 02:21:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDENABIO(r2, 0x20004b3c) write(r0, &(0x7f0000001980)="79cd22fec13ca3bacf4cc76f64fecf366afd7669d80185c697f7d5a5d1b82d992850a63e671b6ecf4f0804b676e68407193a574eecc77454ce630a57d4698534029e648e72150b159e093ef83d9d36733cc38be7d2a252e4e858d569149b4ff4570240a69b566b9e7c5d9188b17913fe808d10341e837fae6cf62172bb07f0e470e7e37b489a65ac02f4920428fb960fe9b0aaaac79d48c7728d73e0e7f7242a8271a6a346afd8a034b306c6dd377efcfc1e37bf9b9810d4581e0e25b2f1225320a4a894ed64cc53ce426b5cdd34a108320b0a751ee996c94654f8cdabd6cb81b34431e918dec11297324e38827c65e440b253b13f50e6e0bacfb0bd59b99c1cf89bfb141071687d1e590203cff6e001f38724795e9a9f0318dd522f3833ee1be2e06c5c0b56f5a0f882a0682afbd36762f8fdc14c5a5c5ba75040e28a1f6f338ca58f8314f45bfc65edd6c71f2671cbd811d527db21975eb99a535f45bf55168dc3a0f1b68bafa69cb6b77f0d11054fe7837cacd7d56fecf62563dd45f0f76a6496ca0d01762e13b4b72a59d14ca76897e9142d7ac7c6a7737d3be3592dd96d22dd67d4aee175c66169ba6589eca6953e13b0781ea0f70ee696a63bae0f0c365549c8bc6d7a7c6e6590da34e1294238e413bee9be621e241de4fd2a55d69f0513ac3e9a94a452d1239aa281b776f159d16e79ab74d619bff3438c32ff05ebdf4021e2a88313a7fad67bd986ba515b974713941b61b00fdf4751120354138780f79b6c191b9ec86b1c65ecd994567cd60cb359c00e1cf74dbf7a0f104e2421c8fdbcbc17cfc94022c628eed82ea624ed04d716f04e89955fecebb4e6440f5cea99fa1097637edb67ab8109b85e15f5c013032c78f23c51469e725c88373aaa2e9f8ec1e3c846a5bff5fbdbdac3caf711a4bce4b7d575cafd77be0effc35780aa06fc77864285dc64b1b176788190a01631adc43a7601c55d1f36d2cf01d8e1fe987fb94cce893e746b781e57b5c10e8dc4657de640ed28e9648702963bd10eb220c88e0784230f2119b0e92626ebe589b6bd570638dd6cc55e967b8978dba073cb7712c05b4c764e73fa0a69697d01e7fd78e07d4193e7ff19e4a18c77dca57c3cefa782802e04dd22b2adf038f51cb98b01108b02b1670fc0143398b05fd72f1a3d9d719ecf2f8e800db2928cb409617a516dfb68b5aafaf277e64892cac21c8900eb2661b706b3b9efee83dd24114f72bd746f320281f345fdb142eb4c30d8a0806038cfe8dc4ac93eda86840aa20d269d500e3e24a24c0f36dd66f932fd84b6333ff9ab31722feb4e852e25342259bcdc2453a7dae496ff0511bc37d6a72dd9d29f7bc526a86214d6b6dfe00728c881152b91213e763499cf556447ad2b72238f737e5c6f01dca08fe1d4e2e33aa69b34f508ce4acb829f54934353005907671e9205e8ada3cd2e19fc04751f71df877cf03060535b5de41936b97975b45630c5344ef7be014d8ff41982b5b9158a8ffad965e59e5321c220dd03c6d8fb2f65ca9ca53055828baa6296ea0ea2b9a99e93e81147b88f22d20d3fb29777944a835cf9f00f0fb08076cbfda099ee620a301e1b4dd670974e04ccf3439764a508ebded68f0dfb6e9e5932d7459867223c8cf9406e55c6359cc4d94e29aba5d29fc9e2b51fd77e476975fe0f0c0c1d20025bcc238e8241905e1a9f35ca3d811fbb54cc7487d182428f1809bd6fd12d96ba31064b92b7176d46d4715eed1a8a35c85743f8f4d7c7fe6c2f74a9192e3fbfd02e084649f4276c789aae8fa42b638d41a212ba388eabaf7c3415cc14d4f3168ab52c580906ae0bc30401e8fedd561e095e40c8bfba9ec7c6d50371ec7a870378bcaeac753b1fa766d4918a5454c46b36521e025d89f4bf6cd2ac4604eeac61b2ecbcd0d4829c1be12225eb0fc6af168521b053435ebe06021ddc77a830995f91c263d93b84f70fc9651757757d3e6a9efad7a09b7cdb4eb900b2bc2b38b31e300afc69d941750a2eb38dca87a570973d79296ade3e8455b6a9776bdbdeb4074cf037de1ed5827939e05b46a1d6cf3aa90247f3854589f5494d092312ef4ed19279c83ca68a5376888cc94ba9bb0105363b913f1a7a94613685aef7e2f8bc975c66a75136197a130da20ddaa24c2cc375036e02f27a665658c620dcb4d94dbc491ec76662137242ae8145d103eb7b21f05d55a71e2faf101f99bae1c806061fa01e8ad2eafe31d360962b67b899a6f92607302d08e43cfc47f6b6656c388e6a066a4727d0a854765ec065ef9a0547b4c9d07ec2b981266a49fb1f29612f378e9d0111e1b496b91bea1b5395f01ee5f09057f7b2d1f986449ebd7e990d2e93c9fa99d33d853acffc11dadeb5830434e284fba6a1992fc400b4914977d92a5f1a35d0623ab297cda727c4e92a025372ff8aa9ea28ed2e8502ef04ddfcdf8f39d96ac81e94caf6ddd7f915404cba779457bc704f5849a1f9f1cfba630fe410de3d922f7b0094e1b031260fd3d8a388ca5b613e1bc729b560e3880cb219e6c06c2e1e4227fc84330ac571f8fcea1a36f8091016924e37e456025bb83fb4a230813552f7a8e75f369cf5e491f8a8fb533bce77e3177eaab1fc9d03d43f4596f75876282f4e79222f50b596f6855a90d0c5d00d192580b57c57d1ab748c7ac38d1bd26af52987c9678de96f4be31d07b84d41eddecad09b525e80f1ed8c401077215eac3f036cedf1a0ec192f47d3edd19ac91b189b31c779f93bcebd21e2a33065e6cf41cc7a24364aa522da7c593e8940e43be624a699709dcfc4043b915b9cb204c2ed8325ace43d4f68065c52791efad7d34268ba10a54497d8acd26c846e95c561b9da299abeac27a45c85ebb555a81cb7bb9a5a3e183666da9d7bafb6578f174c981c3a9dab2e99c3e45253f0b6fb16316536ac420e2853137a1c0eda69078b82d95238d98b5bde8f2403e870a436b870e436c261f497d37a9388dba0b7eb97341f354e9724c50a4011afe291c3bbce7a963140f38886a97cb7d33a33de8c0feed480879328bf0653f14590653eaf0c2fbf9d47b77877ad83292dac240dd8ee6077b0b5cecd26be161d5545d9b7714865dd6c0c502aede7e3cf95b40b7c3ca133633f6cd91cf058fc34acbbe7ebe42fb74e0385fc4ba094a04104de897617dde64cc7d83d528c87eb18992bb0408c435bb9a0541e3229db0ce7a069810ce7f571a780eef4e0a25671b7625570b95119c0075a74595ebe60b9eed45f15146fdeed19f64df10cbf5d2ac4c87e03295619c136c00a6823ae1d9ea1e032e3298f65de4ffa00a21fe6226954c6d6856fc0c4fbd2329cdad37c2b99f234e8f94fe2c8e8ece4cba41125bee34e6b2b636b134cd650e65f04f8084e16f22b96a2fef2d911a193b574fe4ef7a178a2ed702ce89d268023b76cea2b1abe92a6e8c1e7740204d7a6fc7d536d5b3e7cd128005fdb4fd278f65b67cb6a29925562eb3d322d9a77b4568e3ca1df84de692a2585d14c49ba58e3f5e830ed9ccc89af704903bd4e24e0d5cdec893510df845f0b97d6b805bbb11d632b9bd27d757858aaa3d19e38825f268d46be1f420b54bb8d3b1bd6030e0cd84768ee1b7113939a0685d69f205a8c827faba303e13b354713e856f9aac411bf8fbd8edc84626656231ab62d1807445b6ceea5721724fbf45951de0163a8470a0ba5e7b7bfcf3bc04b451a34217dd6fccc5a86fb21881edeea3da16c9984824623e4da78005b5efd2183f3835fe5f38a830b3291cb3268461b4c9d15233f474dd5c49d526172bd867c5678b76a7779b9fd43c7c8ba3fc27b168cf89fe5e63a9a07f01527e8efc75772e0ecf7106f07c78e7f2cd5ab3a4137f4aff801a830a8f54a17c34a5b3bb1a35e0412e13a1e3ae0771ea737418d121915aef810ed0dc1288d456336b9390c3183186fc5197d6c66ec305159e89bcabe326114190415ee6b77b834a60212a109c70a77bd09664e78b163594617a5c04e81f16a05566e5e117eca4c38a4233f14d1890033dff78beafde24a16c89dfb910663a6f989d2a7997a9e17817fffc465756639d4720a2836feeb483d2876319131049634f429d84b552a19e7b40f5c7df4fead8059b27ad03730a438a3c423dc014bda0c4496a5fdf3a6ba50306d139b2a45dc03f4733947f0f5abc0bbb538940ceb163db33da91593d0bff261ad73aa74666ec187d1cb063e1915d30a365af2bbddf439ce615567cb86887beb9d65d8daf2a1d11249c35e694865baecd3dd9f138aecaf07bb42f24c6149c1f5d333fadbfc23fa14c5b3bea5e1b3bf74350b3531e3f4bf979174c7cdb79a7bec3efdb6fb658fae91b86c7da81997b8856b3cc78e9856c178624a4361e251f513a055309785afb82a37442bfe07005c1729824aaba84105ef9115ee1698b5c78c40f5a634d701df7be8f935df39bd5a8dd4ba52a0913c3ce27fe36f9eed07b950bb10381607a4b68f81ab58f6f92efb22e95770664af758446b720a8ec60c289a091a47f7b778f31389f112ec9919d1752b616dec09463fab3b7d45edd8ac6a90f67583d9271f38bb8a39756f1acbe17a808b5de816d208450a18efea1991162f69347c76ae61541ec2ecd972fe1854ad54e481247808c41159979923079ac72da95a5af58c42572780743f35142a0300b74f4a87d49c08e14f60bbafbb089bae3b8d7e161ddb052e9f590246fa8d45b62e76f265f46637df39adb6956b64f3f4360f9acba17a91e0b343c1620919928225ba6ade90969cc5ec5fd171623eb996245a06631b6d5a825bf7011e68f19e6256ff280749f106f56a5471ed13e0c06d2edd825c184f46a230f795d3f8331f5f100a922a800dfb24ee9329224231d21e61fe28f9667dd750d0556fecd8ddd4c5969b20aa9db001c5bb226bb1041a98d03a90d7d425ddb94ad3727c303515d5e0c287a788705b146193d58f9f89017ff0d7fe805c95962cbac0da501f8e5135da534635c750bba6eac3bfdf802c4f49c1c1ef0fc6007bfc384aa1878fcec7567c653e66450cc9f694d0960710f5078cb07461c3b1f69523daad559ed4c58f13d2092e495c0a56aa6784062489cf7578e31b0651e507c57980a39817fffb2650c6d1d52325b751814c22a68f23abcb0e66b6209666018baa6179aa05b22522b3efa15a8bea58db04ecf722c4b9b9e3dddc600dfa8d96f782be61e7fc8a85cc652ca9f56c1bb3d9c7a9ec74597724ed47c0b441a218d9393732691a9131239e49fba1acaad03b6b6c6865be6b07a2a06915bb3ccff8ac7d2beabff001a56e5ea86c8b8c31691062bf382d43116938ef6691f1fa9eae2c26eb960ceccb89cd842469484764ca54eedb972dcb69162cb7eb3ef49a3dec4044cf2fdbd5ac7899fec474232edc180d402737b58f8e5f3b38574df2e9178d65448580ce450621dbd6820c3cd24ada83fedb2ef29c40b866dbbe7c0785a5f7bd5e756c535e7823a22323cdc89d2ac9edcbd7d2173cbb1e9ac253fa212bcbaf680e7802c162dca44eaeccc6b500a86a020a6dfac13459c0bac1d0ef7c2070a9c65e0aa345f969bf46ff990c525273eef4cdd7bc6c187d68ef78c09b3b44c10e9545ba7aecaed66291b7706d7b1e2032ae76ff24923a8bf470dd346d55a710c53e95eec86067ddd3f94002c014e44318e9b272953e31de15852fccd74a0ee949b85705f030c216099d584e779c83241fbc284bd929360f0ebaa0a286677041ca482c3eabec9cb841f4017d82d91544db9d420a8a51", 0x1000) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r3) recvfrom$inet6(r2, &(0x7f00000000c0)=""/195, 0xc3, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x7fffffff, 0x3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:21:50 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xd00000000000000}], 0x1, 0xff) 02:21:50 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xc600000000000000}], 0x1, 0xff) 02:21:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00003f5000/0x3000)=nil, 0x3000) 02:21:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) write(r0, &(0x7f0000003800)="53bfa4fe53eee41664fe3737446ca6c70deb2188f9f5dbcf1cd36f07a19f24ba5b6691a7e6ed1604cd2dada8e21fdb08fc63b3d956176590d2535a9b237ecfa2f729f081d51829ebc3a71fbf7f15e31bcfd697f9d510055b5cd0641a55f7f5", 0x5f) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0xfffb) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 02:21:50 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xf75ad07b63080000}], 0x1, 0xff) 02:21:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28", 0x4d}], 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 02:21:51 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xfeffffff00000000}], 0x1, 0xff) 02:21:51 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x0, 0xffffffff00000000}], 0x1, 0xff) 02:21:51 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2, 0xff) 02:21:52 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x29) recvfrom$inet(r1, &(0x7f00000010c0)=""/146, 0x92, 0x0, &(0x7f0000001180)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f00000000c0)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x10a4, 0x2, 0x0, 0xfffffffffffffea6) 02:21:52 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8000008) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffffff) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f660200653000"], 0xf0cac83a4b958154) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0x7f}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) 02:21:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:21:52 executing program 0: poll(&(0x7f0000000180)=[{}], 0x4, 0xff) 02:21:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r1, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r2) ioctl$TIOCNXCL(r0, 0x2000740e) 02:21:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x5010, r0, 0x0, 0x0) r1 = getpid() r2 = getpgid(0x0) setpgid(r1, r2) setpgid(r1, r1) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchflags(r3, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) socket$inet6(0x18, 0x5, 0x100000001) 02:21:52 executing program 1: r0 = socket(0x18, 0x4, 0x32) sendto(r0, &(0x7f0000000080)="e90477b3c0f0dbc7cf440ce46c95883faa72356603159ce537f667cbeb72c87419db5713ca15d8fe50c31735d0742e0eaa7088f2574252c4e556785e1a725f220baf1f0cd8adb9709d23ad084c", 0x4d, 0xd5851311ffc30baf, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x31, 0x9, &(0x7f0000000000)="03001000", 0xfffffffffffffe65) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:21:52 executing program 0: poll(&(0x7f0000000180)=[{}], 0x5, 0xff) 02:21:52 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:21:52 executing program 1: r0 = msgget(0x3, 0x160) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getppid() r7 = getpgid(r3) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r4, r5, 0x60}, 0x100000000, 0x78c8, r6, r7, 0x2, 0x20, 0x7fffffff, 0xdebc}) r8 = socket(0x104000000000d, 0x8000, 0x1f) sendto$unix(r8, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x228, 0x0, 0x0, 0xfffffffffffffc7c) 02:21:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) ftruncate(r0, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0001000000000000000000000e2ff0000", 0x1c) write(0xffffffffffffffff, 0x0, 0x26e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfffffffffffff001, './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7a, 0x100000000}, {0x18, 0x1, 0x2, 0x3}, 0x3, [0xdc2, 0x5, 0x400, 0x4, 0x0, 0x6, 0x6]}, 0x3c) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="aef3f37abe9b28aafea80f9a33224becc8619c26885c26b19765204a8d29bb1ca2e5abe5578f7b5060318eec9edd38a19ae1345783f7a86f3d332227e89f025f398d4e4816bbed3b4f39ece7ecc8791c095194497b4cb61fda0f30768b27693bb1c16f01bfec92b04fa4ccdf1e18f612f89379536b24317951b665f28f0405a16953e5869c3bccc1b568ea13f12a999fca0bbf9ee92632c36fd2c846c121fec6491edf8a05dd2882b0799fda", 0xac}, {&(0x7f00000001c0)="30248fb07766ff6bf425d9c36c0c31b9db68ede77c186d4529c5f5e99e1b5a0644854c0cde01b537aa2b75b38c81f296782d80773efccb611c877c880922cfb76bbb9e254ac36d1a67ad36605672762106b13276ca7a4e174ca1d77c0a9f2e7bf9698fec36e5f40e71f9e21b376d53514f4c816727814d3fd0f15a62267c143b58cbf4edac5d5271a69e61d29d5ff7e1219dcef55b9839b64a9030ffcfb6", 0x9e}, {&(0x7f0000000280)="86ec4cd830866f129481ba00e92bdcd53596534df6907233101015280587173134c94b03eed4bf766666c6fa067a10dd900770fcf518325629c5143c67b3ad618c255179fad294f3bfe1a2e096abb68b2da1542139d5094bcfde391a3a42b856c38ec3600d274c27a8946814854821aece4734d9ce26174ddb6af005dea233f29511a5ad9192377284fd14af241a496d4d67ecd68f734469e05f93371fec32fca228cb37fd796f5e", 0xa8}, {&(0x7f0000000340)="a085a35152caed277fc5bd91b668bad20dcb9e7e81c6b2b5380e66deb0675dbe4615d62d90adbbf82424c35fe7bc5c62739736db4c401e01e1ccb869344645f65e7d71b382c6ef74045844d546282fb4389128c743240c622b8d8a0e81c360dc3c1a6894f39c79670a7459316ebba41bee223418a537d2bcdcaa1d420999315aa352c0a4b917e0afa39369241fa8f45265d83f1baabec55ef3f49e87708a4becfcdc6913e7efdb6e6834e80de32dacc98ea910c7c0dcc1ebcf6deff4e45bff55c441a37d6a18338f824d9fd89ccb7474872d7c5a1942479aa0fe009f6804415c7f0ae3449d457a9742e85e53ecda6f1005d9beba14780c05d6fdc237b43ca9a555581db37c1a81b3d01425fc1fd730069bb023d376e17a658d7f30b1b78f2c27de3f847ae76eae2ecea5548fa4a550fcd9a11c1bb3ddb999f9d95c6d8a5d6fe8e4662eaf09cdb75dfdac2ed5f1b0ce4e182e34dc6f21ec39377172ac827d888527aeb32f78759ad6dd7aa5d6af59406a7b6b9562fd8288b04cff83ca2a51d6dc8942748464269efa3e29e9ee3364fc58d7b78d1970ae058d0cf50510c3817a92b15cb960b879b320f72caae818a18a1ba3e4211299d33bb49eefa4fba265e8adb2ba86e5fd56300fe260e02304f470285a4b59d5b23364377d570c163e02926f7a013d59eb21b24490b93056c82d187dc333b845d0c297f492147c5213cd7c4fa7b19049e7b5cc2d3eab070e069375c4e0981174760adde1c1f8614ca4b440448be3d2d1a1bd165433b3967e8d228031058073760ff8145bc060dcc614a1baff21f4ea89681ac990296d1ec54eeaf0a708d0992a513298ef5a771b8c671d476ed3bb7f87a75c486cfff40328153d4f9650c62d35f52b2ad3e54359553d0d1787805298260fb87bacd50f5e6a8786b34a74c01dc1c5832880c7f7931d34795a5bd5496b10e05f2209e551ca4b38f236b224da24fc85c5dbdfae813b2cac797dc6350c7814ae133b4629f82012b64780d7d0e7d22b1cd0130cb9ffa2eabd364f147a1bf013ec92e207cae77b2cbe3355f847ba1de717b080a5382f41a1e1141a155a2d469f34ac3000287b226080c0970bf8b7795026a9a19c9b2e9fec6906e8390583167b8caa9a602f60d0fd181828c871073eec14e957b7523353ff82cf7eff3ce8c410bc8a9057431fb4c9a183b2bfd9dfaefe02751f9f8deba4d301f790460025831545d3e6690480733b649723e21ff78ff56821c2d5eb2fa6bbb841642dd6d54014a4a359f97839d3fefb8d0af1289d6d4b03c8527586317de9c7f76f98b1a36f278e7ce1252cf5cc85ce02c773890a25db32cd985a7b58fe4dc9c1785d61d7099d711f9bb85a5457ea85ede4f931cb6f759736c48845adc24a638d240919456c3752bbca5135a2edd64eb98e27cb083560c1f21feffccff83fad39c50655011bd661cbd177d2e31759426b30bef97b3fe0736f61cfefcd76c5c5686d49c67e9d76a656b883fc7b52a4e1da2e43855f58c8aff0e118b73b770f00ab88a3caae60290ec62ee870838a1c2c9b4d4233f42d95d3547e226cc071c7971ed35970692996b4cfa25e4b95f9ab6676bb70de119afa2022b4a76165cd17efa5dcaec6f1c931b37f76f58881ae34dd39736aae494c4f0db8ff195a5500e7a0b58d2be61327d665cc587be3a5f7cbd3b89f77684acec059276c3c9d488234a215719b2f0991cc387a3a984f7f81138b1857c9238e0cfec89cf380fcb4a995f89d74644cc9f17e2e12e39997a3174ad117d899c9370631ba7b3b9149c9bf224fa9146470371916bfe4fb0540c71b3031e3ebeae07afea09b3cab7ff90d10c4d3c03266cb7290eef3aeb58bc70fdf2d0c463f3d3198aaba47ba6372829f650fdb30eea95f7572455b92f8acff3367364255a4cf5de79678d98e6c6617b1256b3047b0a7707a9462420455a79e8f20f2872e2acb11eab95040556b3e8dea8163b14eb0c1f4f48c26a5ba82e4083163e630176e4eb604dedd1b0a36c929dc8130035c38af52735908da9d1042390e1fa16b5275660b94112a4b856ce6668878f8c364ff9f9dec601394409070bc1083e7cbc6f89093befefaeefa5025c7f63a3955f0462e9e64a3b0a222966cbacfb2a523028f9d02b915f44780886acb158cdf4241af893c385e95ae9ba06887154f8d25171d9e6f96124be4583e775d3f15e4f2a9414cc1ea1870c037f506d351f895b1b7b963313ae72725b736fb388a5a43ba304f59829dd0fd75110c99147076b4c86958bab195d533377a81f57cf772156f085bf9d179bef744aa063e4a2e0b67d76106aa22af5a08d1a3d345741454e65af478f04aaf6060a7f9d868badf8f623de09235204cbc3b1787d2391f7f406392b8bb38fd162eeca349f2a64cb3f8adcc509e6ca380092c5d58c07d03abd6b6c03eace6d0352bc6f9eee3b77c6033de6f7fd5ddb037e7803549e7f1d58a28728ca875be825df0b17a64efd9a7762a1872c85af577eab4b069a13cf0c1bab7525bb12e75b02a8f7ac1a0fb6b0fc2e16098e1b818d40af9b8bc1ad73eb00a4af2a396b34ca700634bc51ef08ef6de53a1fd4a7365dbcde8e00db3b8f2ba7de6f133261b052d23b8153a0851ce9e50d52b5b92ca199089cf8a78b1a35562d392c65eddcec8f2cbab9517337fc2bd9728a3f95af23c73cf195934f02aff4c5af3de2709c7d11cb29e4eb7872f9b555441612c9a32a989f469a71a0a6b5b0820ee6a932c89f1ab939218ce1033d26d86b583b836881820938f077a0fb00957721f28f57cf80ee638e24b30b2ff5e0c249d5de4ea0abed089856b1b652c70a2fec3e42d1f41c9d13d5e8c3bb82def233871598afaf62bc2613b0bbcb02e18b528a72e74ab78ad68d0f38e4d7ae475ffe15c22a5d0183a0ac254db002d8661f388baa4c597805604351d8df84d8a944f34f116b89b27470aa6fb51451644b8843118a891447811c97e7e8b03a31f72c16d230af4c3c31ebf43180095c2731ce42b2f176d0b1c0652ef1e7e2519192b6bb261b7dd7b7b3d5e05168fee56abdd01d37c1a4d3aa7b4268c3fd9902af6fe5145f0a495e16df90c04dac306ee826726af97fc927cf3b54759f1dfb926a37fcb7fd5b7d4ebe73b8780c6ca924f05afcadf9b248c142f5a91de8bd4b2814efa3862d9f68afb271abe4040b4ef04f77473610af7525cda546d31ea2c65f4cde750316001c5c05562168e7976130df24c6f649b03124533f342f04ddf55af577bccadd6737e13171c2e71fd51e60ef7e720d5971d6151b7e86f35884dc9e3e503c127672a249a75308eebb553d6e03f601e78a77ebe2d59aaa4fa5875b635efeb2eaf498b71ec39effc7d2ee72d3f93e12d78c07ebb223973484fbed9a0912e83dfc58cc8f82523f0104ca7db98fd57ca35b5a4044e91c7233ec150dcaddee4a1bb54747a65c09f83820f6c4c8d491cb17c373623cab1e79b1cc41914cc57bc21b7fbdbf28f5c95843e17e369915d7b06535d453395a2b4d9063216defd1212c247f282947f7f51a32aab38c0c4dd809b542b4100ff51cd43cd5c8ff73c1ea04dc8b5c2379285066448d6d90437d04fd6073e9cf42d4eb200f5a9a6478647df5fd224e854399b5e5387d2f8c8ef05b9afedebd6ccef7622fe5411bd2d04e66d040bbd337b076b0f8872f4a1a4b3f6548701850c95496564466eec78f00c03cf62988fd13179b5591c0be0061426e44da414d5ddbd36ea99a2bff00b7c6111b493c28a9b654fd35c43369d2abe0726f3220b996a5160797c28252edaa0282391a6fe27cb5ca075d8d2c9391395f2f29769d3d3fd06beddd26901009b70f0acbbde1f9f412be68ecfa6de34c5afd73f74a14ce71348fdab62e7735c950982aa88e7b8b41522af11df12de1cc20434a8ef1496c40dd0cf2733782f6985c8eabadbd2e144d0d6e26d4ad947a72095e5be85c6fc5fb154b3863a4dbd3ab6932bdb501a55dcf670e015893981bc7339978cf7a93e6e49746869f5f03213a6ab493d00f112c6e260c81691e03e95c5ad32fc5ae06516b586d8e2bf7db95c21069880dda4b96286d1559fc87ad5e7638bfeff503ec73492e477ada99c0c58bf5bc47d5f1a52eb485cd14e06c814bd42f28a59f9d46859a7fcb706bbcb79beeaf3a1ed29b44973c48eecd5aa0a14db81b1806883b01fa6a6898af91f7dcd21afcacae1dec5181c5e6ff2f8cccfe730e8c8af848de957df1dfd4e200218f59c0e654005c25366d9b00c6e219c73331b382e06da75be9c5db963b477341dd42ef870e2194aab690a3e72916faab6879cb61212076c570917689b87c908679e61bceceda2df3dc2d85241b0480b7865a1a447f0a7e2a3789a108b1294ee8f6c979a704ca94f3e9cc103c9f3ba0d1f9c6ad36a88cad9551d53c7e1b2965a5f3dce8c01cbd2492396274d470bde460853936158d7e757e5e35556b41f089fbd237c2eead3dd5e2363af89cc7fd601316e0521ae617d2d4d0528b838d3f34c5bd9d1eb46d9f85d05929bd5ae68c68e2ec01b629de9f6742b3a55080ef4501c18f68ccc8eb550ca1c3ff1d71f3fe4152b5dd336d5af1886f29bf5da95598c9a8cc0f3ac4ada63175073f3456cd0aa6338b5205a168c3327ceedd12b1085ea49c2a10dbc6051988174e567ba59d98c49fe57e8c3eb627a821d7e6611fd5063d9acb6230ca7becde68bf64b434f295770e69c6310932b61432c24d62050ec12307ed5faab27f2788e9b588dbdbf9df2a7cdac2e9bcf193cbee502aa91d3f027323d892133be24649cba9aed29a94ffd6fa2065e6372c051994582487b00ce462c04430a268d342701adc1dac537c9a841217a96b6c676ca879d92ad23f13575c6334414b06aec616f3f13e789804f64d48bf09f7e1d4234d8c21b4721ad912843488ae121fa1ec79b2e8dc0265eadbccaf2ff5a18ca8d058f9251d2d54fcde88022831c2ffa530f32d8dee451abe35f55ae4902e637a3d4387fa91beffc738c76ddf6a013fc03b6e87141b15f17e62ff55d9d23be3dc8d548a01a8cf14453f90a171f06b38ecc40409b3addd504f51c33c0dc9fecbb2b4cb73d6a1449916f2b706683aac85199eeb5aa06d5e28f728885649a0d29b20167372af812f17136d1107cfba59e7ee864e727f0411d22429bddb9d9403345c691bba6d20288b17357640e03c24a5014a08e5c1ed5892b49d9be91a6e751163416cb7a47d265d8cbb838adb81407026fc609245e957717ab4294629d187e3835c5b68c92dac93b16aac3125a7ca14af08b576ee9698f2d8bd83097dbeb3af9e276ac7f83e47445664d7aee6e2e44eba8eb28f341da9f5525ce19ee27a4cb9077805c3800971d249f30ba2e803448bf2f00d9ca1b7eca58c301ba37f8593efdf377e122c64abf54670248ece96ab1738d93f28891f2ac3028692467eb55db62a65333db9015722e9190a9f4b489e9c61f439c2b30af80193cd3632586ddc05485c1bda37b31e5687abb4a2672576e7a4a83db1c92b26ccafe80cf6764bf9000f86b81658d013e6d861c4794dde6e7f213ac1cb2f21552b208e33e0071145676b258cdb3323e26753e7a58948c510e448fc3b12307059202ca7385e4db53e4213e2eab0ccff069673fde7f1e83d1d7a39cd280507abc841938864cca70bdee629b8ad1dab6656a5d73b8dc74a201796f20e4236e59481b3eeea76ef48524f4bab63089baa065ccd5caec015e02d70fb7f2e6c0702089176d8973bcabceff528bf308c3f5113d2b5b80074a45", 0x1000}, {&(0x7f0000001340)="5dc48fa66ee3eca86d1132f4474602343e791d25445b67417918a98ba7841a4f2f72d92b11c0e2c0568ee63ef2f69ac08c9a57c3464620acf4a6b2b15ac699dac30a6d32fe54db48cb976f19e84a309437509223", 0x54}], 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x5e9ad468, 0x1}, {0x18, 0x3, 0x1, 0x5}, 0x5, [0x61b2, 0x7, 0x8, 0x4, 0x50f, 0x7, 0x3f, 0xffff]}, 0x3c) 02:21:53 executing program 0: poll(&(0x7f0000000180)=[{}], 0x13, 0xff) 02:21:53 executing program 1: r0 = socket(0x18, 0x4, 0x2000) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 02:21:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x0, 0xffffffffffffffb9, 0x1, 0x1, 0xfffffffffffffffc, 0x9, 0x0, 0x2, 0xe7b, 0x9}) r3 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r3, r0) 02:21:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x33, 0x4007, 0x7fff) 02:21:53 executing program 0: poll(&(0x7f0000000180)=[{}], 0x761b, 0xff) 02:21:53 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) close(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x100, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) r3 = dup(r2) setsockopt(r3, 0x0, 0x800, &(0x7f00000001c0)="56977ed3704d23ad17fdf9ee0fcf03feb56317f5d416d1e5cde8252e11c9ffde7010254126aac3341af7e068726d9720b62980a6886a45a40db45cb1cdebcf87534990998a5c079dae6f3e32b6c04a91d343f4e2be79ca4df95069341cf06cf87640a603c408625b5ce15a74e4f18141e2c327a105873a1e3ff187761c29ceccc9b48ff49d9478eccddb85d47a920b207d0226a42b6daa2a1919213c3be33bfb95479c656a792f9959e220605a4d3a15b86d313581df4781e1b67e8c", 0xbc) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000002c0)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getsockopt$sock_int(r5, 0xffff, 0x1008, 0xfffffffffffffffe, &(0x7f00000000c0)=0x14a) r6 = socket(0x10, 0x8002, 0xffffffffffffff00) fsync(r5) setsockopt$sock_int(r6, 0xffff, 0x7, &(0x7f0000000000)=0x3, 0x4) 02:21:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3fe, 0xea67}) 02:21:53 executing program 0: poll(&(0x7f0000000180)=[{}], 0xffffffe1, 0xff) 02:21:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x16) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100, 0x2, 0x0, 0x4, "85e9db69758afd09f513718431260212c4fc6b66", 0x1, 0x4}) 02:21:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) poll(&(0x7f0000000180)=[{}], 0x1, 0x102) 02:21:53 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x11}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x68}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xfffffffffffffffc}], 0x2000000000000062, 0x2000) 02:21:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) fchflags(r0, 0x20002) socketpair(0x18, 0x4002, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0) 02:21:53 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = socket(0x2, 0x4, 0x9) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0x8001, 0x80000000000ff) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0xf0000000, 0x1, 0x81}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0xffffffffffffff01, 0x3}], 0x400, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x66, 0x0, 0x0, 0x1000}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x80000000}, {{r5}, 0x0, 0x10, 0xfffff, 0x7fff, 0xbb}, {{r6}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x4, 0x3}], 0x1ff, &(0x7f00000001c0)={0x40, 0x1c}) 02:21:54 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) r6 = dup2(r3, 0xffffffffffffff9c) r7 = syz_open_pts() r8 = socket$inet(0x2, 0x4003, 0x5) pipe(&(0x7f0000000480)) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8001, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20002, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x30) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r14 = socket$unix(0x1, 0x0, 0x0) r15 = dup(0xffffffffffffffff) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x20000000, 0x9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x0, 0x578}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x8d5c}, {{r5}, 0xfffffffffffffff9, 0x8, 0x4, 0x7, 0x88d}, {{r6}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x3f, 0x4cb}, {{r7}, 0xfffffffffffffffb, 0x60, 0x40000000, 0x5, 0x3}, {{r8}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x5, 0x2}, {{r9}, 0xfffffffffffffff8, 0x0, 0x4, 0x200, 0x401}, {{r10}, 0xffffffffffffffff, 0xa, 0x40000000, 0x30ec, 0x1f}], 0x7, &(0x7f0000000380)=[{{r11}, 0xffffffffffffffff, 0x36, 0x1, 0x4, 0xe4cb}, {{r12}, 0xfffffffffffffffe, 0x40, 0x1, 0x10000, 0x4}, {{r13}, 0x0, 0x0, 0x20, 0x8, 0x7}, {{r14}, 0xffffffffffffffff, 0x59, 0x80000001, 0x6, 0x7}, {{r15}, 0xffffffffffffffff, 0x1, 0x41, 0x3c, 0x2}, {{r16}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0xda5c038}], 0x0, &(0x7f0000000440)={0x5, 0x6}) 02:21:54 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 02:21:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) socket$unix(0x1, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 02:21:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) nanosleep(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x2}, {0x18, 0x2, 0x8001, 0x39cc}, 0x8, [0xfffffffffffffc00, 0x8, 0x9, 0x8, 0x0, 0xfffffffffffffffb, 0x6, 0x3]}, 0x3c) write(r2, &(0x7f0000000180)='X', 0x1) write(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 02:21:54 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = socket$inet6(0x18, 0x2, 0xfffffffeffffffff) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) dup(r0) 02:21:55 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 02:21:55 executing program 0: poll(&(0x7f0000000180), 0x1ffffe57, 0x4) 02:21:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/131, 0x83) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) ioctl$TIOCSBRK(r0, 0x2000747b) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x1000) getsockname$unix(r1, 0x0, &(0x7f0000000000)) dup(r0) read(r1, &(0x7f00000000c0)=""/197, 0xc5) 02:21:56 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) r1 = dup(0xffffffffffffffff) fchdir(r1) 02:21:56 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x9, r2}) fchflags(r0, 0x20000) 02:21:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x7, 0xb8, r1}) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:21:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4c, 0x48, 0xd9f, 0x5}], 0x401, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x60000004, 0x6, 0xfff}, {{r2}, 0xffffffffffffffff, 0x21, 0xf00fffff, 0x80000001, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffa, 0xd0, 0x2000000a, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000004, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x39, 0x8}], 0x1, &(0x7f00000001c0)={0x7, 0x80000001}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10002, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 02:21:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4c, 0x48, 0xd9f, 0x5}], 0x401, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x60000004, 0x6, 0xfff}, {{r2}, 0xffffffffffffffff, 0x21, 0xf00fffff, 0x80000001, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffa, 0xd0, 0x2000000a, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000004, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x39, 0x8}], 0x1, &(0x7f00000001c0)={0x7, 0x80000001}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10002, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 02:21:57 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) 02:21:57 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x100}], 0x1, 0xff) 02:21:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x80000000, 0x7, 0xf8}, {{r1}, 0xfffffffffffffffb, 0xb3, 0xfffff, 0x7, 0x5b57cf99}, {{r1}, 0xffffffffffffffff, 0xa, 0x80000043, 0x101, 0x9d1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0xf634, 0x7}], 0x9231, &(0x7f0000000180)=[{{r0}, 0x0, 0xc, 0x10, 0xdd0, 0xc2}, {{r2}, 0x0, 0x10, 0x8, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x41, 0xfffff, 0x100000001, 0x4}], 0x28, &(0x7f0000000200)={0x2, 0x3f}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r0) kevent(r4, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 02:21:57 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:21:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0xc) poll(&(0x7f0000000080)=[{r1, 0x22}], 0x50, 0xff) poll(&(0x7f00000000c0)=[{r1, 0x41}, {r0}, {r1, 0x2}, {r1, 0xa0}, {r1, 0x100}, {r0}, {r1, 0x44}, {r0, 0x80}, {r1, 0x3}, {r1, 0x4}], 0xa, 0x2) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/50}, &(0x7f0000000180)=0x34) 02:21:58 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 02:21:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffff00000000, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x8001, 0x2}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3d, 0x40000007, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0xfffffffffffff8f7}, {{r1}, 0xfffffffffffffff9, 0x41, 0x400fffff, 0x101, 0x5}], 0x4, &(0x7f0000000000)={0x101, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x82) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:21:59 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = socket(0x18, 0x8003, 0x81) dup(r0) 02:21:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 02:21:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x1ff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140), 0x3e4}], 0x1000000000000320, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 02:21:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="455bfd8f0e6d04b3f9dafd263d8752dbca2709f372b175248543ecd032657ab032e982f15d81d7fa3828b8d88daa8530214d8432405b180234a4debceeda71dbbe53c75eadbd2fd517464ab7391154c9060172bc932981c9d4ea48cf40c87efd6abb9a854ba9acdd552258b4b81dfa734a177267fc3c8b337c20c56233b793540c077f62e3030e753bc39fdb2e511e701333c6945239840d2bf09f48ee0a33035b8a8b49d56cb3f53ce1ae8d32475853140da5d4e42e4e3bc62522b2404efdcaa924c8930a64fc72f97ac564bb5434139b2a7e21b173e4c4c19819b329a64e28bf7f5f59a400ab6b32f9cbd0"}, {&(0x7f0000000300)="e1d63f26712869c474387c5adacf102872cfb72b15c919736b28f5b38b0f9001f88097c639bdecbbb8371cc36a86eb72c9eb24527388d6cd78bd8e6a21358d5b179f65c164c50511e40ed110467a4ffe88130b6d18b4c480d9085ab67754004fa1aef2dd0628815717b40d080a80904b0f0974a1de9437566ed8cd43d3bb59f63d70048bf086eaad3ab23af520cf786d43652064e91fddabad749234778b46db57ed5fd09ebd9ff9f175aa6e2448107288e80dfa7cd7d688194ec5"}, {&(0x7f0000000240)="1a25fea69e932732bea71e3c4de6e682f6bf6dc14cb824c314d5583300b228554a0cf116017463b738b75434c951a2127239874a78ebbe070548c6ef4be3eb859824a8ae5663a063505db795a9145a50e35409e5a285f86049bb2d48527c12c66994fb844e"}, {&(0x7f00000003c0)="551653c4800da28b91b8eb"}, {&(0x7f0000000400)="bd753cea9d82abb746d7f7e7553e382012ebcf4cf4f42adae2e266c2b6e061296843aa1e936fe720d0af7ae78a87ccaa5777a73dcde096c85d2479ed94fcab81eb742d3451f1b2344591d36c16371267148f095bdbb1c59d7538350a2827f3f6e8725de5e5636b1382cb54a98e91e952a54538dfdf52534e2251fd2299abb4bd7d5bed741038bf61a7359dd978895bc98da559a05d049794b1d0e4188fb94023dfd1de9bfd4095029f037d6a0a8434b4b5614f485278f863e5e0e99e19"}, {&(0x7f0000002540)="5766c6aef217d3a580f331e34cba100c3df78b1273b78f93d1f5b89c7f32399f390d16459999433646a2a83669168b766a26af8481526b05bc60c4333d204de1a80508c80fce8ae4c9f6bfa45315987f6f305a01ab369b5fe1ed261fa6d49e92c412973b7fedbffad2959e4899f506d252d1071e560fc9c1f0e1d8edb642b3e17470ea1265c29421d8ed25716d2cc3e53ed730e56c6db41dba31039d573a8986efeb5d8219691ce6d303944da98ee958bcee8442f4b673b18ed2c9ddbd99ff010669c511e83a08cba223a09ed08c88bbe6feb304291e41cae23781ade3ec2a395ec4fbc7782a476a4f0bc62188944531aac97e194d3835b5d11870c1cf2ae91ed3920cfcbde4ad6fee2cbb418c79c93321f760b8239d85f7ee9066b9cc5ab48ce4147fa561382897f9ec1ab7421dc661d2f7b53481e67f29b93c6215f8b5cfb03a7efc07b78205945b076db64a3e94b199e1bc5cfcd91f2cf73c2f46eecb015686747821f1f61986e57a11cecefc373ef5146f4ed02801194ab5eaa72d3b7bfe339c8c3567a98bdb885975d37104e054ecc9863ed7e5d036ad69a5118bcbea805a7bc1cd671725fbf5b11858db8f5a9b71bf3751764344ffc939c54b2d0bb8519b670d17b1dbd7446109b9546589445679aea693f27e0366f01c10359a7c0d7430133204f6dc52865bb6a397e4f6543fc9671fd7793dc7bda38515ef497c8b2ea408ae647db94cb88126c1ff52b97c8e630c72ec4e1133d0c1ec4f55ec4037468e0e6b71f0e3fe2d2d8b6adf42272341323db4dcaaf8cdd967dd04aa708341a532b092b27416e91f2d36a66c9a2d69841189c74f7fb0e6ea7445a687afdfa2ec185f8faf74d07ea02028207c01ffd83f4e1287ecd9808aea7c9d169001079c704b0b5a08e7145f47bcf2eb54bdb9b2e625e2200e88d3af483c4d8db2f4bfe6895af491950c61c99a2d6c0ef926244a59b0b57d6c03027707e91bd1be2c79221fae08fbb63e353d169567825e4134de0b23a38563277b9dc72539f66f97186ab8c663c00c5687a0dc53158d7d615d614c4c60f99f71aaf90cb85f53fad16d7c442a26e9384196249ac038d2bf7d32d4471c284aa21bf06bda8a4a037e9952ba82f8291e5a2757dcd6f3628a20e175fc1d444212958f31ade164ae394dcc6d6182052e042d06f2631ce42eff8d3fb6b5ec6fb1cae0eaaaccba379ef77696834b3d171e8684332c1fd417308632007813c3e37817b34cfac76c3187e2ecd7b58cbc53cdb7e925011783d6965559aec7686e680040dbef673e19841e08e4098d69ec6522e9d8918d670b4faa03d7f189707f6a16518e6e2c8ec0d75db3fdc5277ad1ce29d66f631c895c81faea9fbb64b817331d57cbdf3f4f88cb7f0eb09abc3311a7b0d8ed0db25725209a0d6874776d57814ca198f126bd4d45f92718494bdebcc80d2d60b697a6eebed0b82f8a2c09ed036177607b8595edd4858300ca35846faf2a3ffc7ef234cce4449f6808dda833309ebc10d92bbdccf20397259cefea2c3177460971e1b8099708451d4320ac2be925067e6aceaf06a2f91d4809cae459f41d15479936634de1f99d4a2f1212af4a8a0ad59566fce0c16685737337bea1d24fe908964b27f4f89c662514faf7bff908aa62e1f2da7f61da41c6ddf06d9b1ffab3b4f2d8876b502b8aa21173127b762c7168887778dc50f532b2b6937588dffac6c65eecccafe9f7d9b4fc9d66c9e35616afefee0705fa988beba758d504238e263fe03f870b7bb7d4cc694ca259f3c7bf60c0bdfb9473ae4d02275a01c74c12e2adf9bbc1ebba54f34d3c93a58e71457a31632e9e8f0a8f8fe5a9ac4bb7f6fe18b696b99b2a5556e4c434a841a813348e66771bb95a06dab3378172956f97f1aa1298790711e27f81f983fe3b368c2a16b8b36aed7069eb03178bc064d651d35d47148f69703f74b89b7bdd1201813ec030380411ee98e478379dea950ad868e4322d713cf0424b8767e86f5503e4e5e4783a442c8ca231ea3293757dfcedfe35b154440fbfae6067807c92dcdc4ceadb9d5fbe93be0948a121255db12999fdb0a595a74c8f0cd628332bc9575901f7ad13c02559fe36cce3b16a885aba979a3f3cb10772de9c4ff23ab30fc73d05636916a71f580b2a839cdd5ad239077bdda051ed27c84a3e76853e8b98da6bdd9ea051da887c98486e51b875b76474b848b4de4eed8a1f8af42f4b4a62c47fd54dcaf7f5e54167aa64067e8168b9e858eb229b19cf41daf5134328aeeeca17bc38899c3955c64d0b0998ca4461bb0344ba8bcd4f5a59ac41211a8e4494ad6838c934d9cca97c3df5c27582d1ff4dc12bc13b3f226dd1f532384d8014451ec6a99479be5dea3d2ef3da712456d29c867b2aee565af24dc395e84f2e533fa06622f37c9f7f044bb2b8cba9714b60ecd0fa613175d3c30c75b8a792d134380cfbb3a4d2450b92880df6924a9b6aea6b2aa8eaff435ee81a519a9df1f7ab614754c241fc212f8c86d3b9de15cf2a21abe638b8175bef2e8ba837b525ad516c4daf34ec4628c96604184071293cd20120ba65a464fe3ea637658f22234d56dc8048cacef8a4cd55f285b815e0d6a31f67e70dfc8cab377df1bc1f7e3170ca24c1adb0184ce2591463b48842156b83afb5162a9fe68357fa4080a1fe56d55eeaf02d49bfebeefbede9633bd106c43b904ca367507fca9268d3d294da87aa2a12a760f6b928b25adcc7d7d0e66fcef3aab5b5b754a7113764fc1fae75d3f422920929b192e2a2c14863b6ae98ffdaeeb816f23a803a912ee9748a267167244e5d616d0fba916a7ae5b1a45a30de2fbbc942e56398d6ffb74882cb597dfa330bc0ee500f8d6339888b74bd8384d0846c295e3552f7f351663e4b3434215f916207fdf7d11456771a83ed94f0d8d64b0b0295e7ade491dbcf15f510ef68a455062a5a21b113b7252497a56e3273d38dd6b09617e30a0aa9ab3f338fd4aa4f94e66b5d6c4a771234ca8f881b40bb5c8b42042c3d8a50693a0a215fa22b0e81a0035e1b93b4caf0c00cd49389eef2b6cc8dc35ea875fe9e39db860d74586b1c5027ff1021f1324875afd4cf7e369b590912e4fb004c185542819bb7bceb130e1ebcbdc172ee41f0e067feb20729463f1856de964de33c6031fc1af4a5d8c927446f9b204fbc6e59073aab276a4d9cf439239c1f8d2f4af9b4d74bdae4dca7b0f375d990eb7adc5634eaf47776a5caa15106a747697afee3bd2cd64e0aa5d2b223c40d8f8129cf967255b1f00400dd92aaf24ed7f75803892a3a26f8a53c83aa0b8317fe498b7f2a9d6e5823eba23a040f3f7254030cb157150d3fe9400c236a7fef1e045859e02b39353213ed6dea7a7ab59152962562d301625538c0d06569aef790b36029d07832a00e3aa013544b53a12318813719c92e67443a22ab12400da80e0b29776da26b8fce0bc5893841c0708ee71e1e7edd7ff2a191effc670b232dd491ab1899fbae56e55040ff007e92cd72d4eb11d4c548daa87e5305801c9e02460bdf0cce2a5c1fe67e3076df8e62d4bb3f87a03b39ec6f0e7dbb44d5461f4bcbfd164657fd54919f23aacb4b76a49e2b8e484021ed8d99e61425eb78bfc4e30fd0f8fc5ca0a405908dfda3a5ada1dbdb00ca016461c55cc93c17756802e10854bce7b2ea6d030fecca52d51bb365d5c6fd61e1627fe1e6f1237d689c6d0fcf2dc264906febdfa182fc6dc4dca7d7a84e5357504c3191788167480ecc7cdc81b28923aa7bdaed854fea2899a7b174b08c776044bbac4848961f2a09b7aa517dfc45ca94ef3eeec60db36c957e9f16bd3e25ee3382174eabc35de070d9cc272bcefb319530b2a80f7bbcd1aa59f24e2759111cfb82d406cfb6877b4e80a181f0e90688b60195d21c6e316d46bc4ca96161ef80deaa0806e22c5ad69b922fb562e4dd31bae9b1e9c03f8cb4579dde580346cb492e9c997fef485c0ebed96a33615f9d7d8a3001548b4bed3d6c2b9015a2795cb4345c8e9dbff93565c7cae91c3dfc2abc395a6b9b7183348ab369a1257d28e1eb31ac9f454fe9d1a7fa860f283f65b2773e37966ad65d67c9470aed73b616973c62742d18b5f08ca23f77006ce538cf7d27e6bf874269856826a0776e2a59aae12633a514147df427ac43b2358caed603e06f591ba06b81c1640dc6e9c3d2ff517bec044b2daf4dbf8f00fd8f34c2977fce5ebc4d81bfb0cbcaea5381b97d642094693215fe473b8d361307eadfdbba3bed74b474140a579ad099d443a5086a3da18030fd165690dc7f86c9f4b76d8a66ee801597d5eef2e40fdc53a0434902fbb09768a38a522e891b63c10c2c95f2e4e32a4af0643f885b0e3c6b37a5354bae514f79dcfd0a9ef3bd89c9935cad5969835fb8ad833e29ab44552dbed87d84caf87247dbaaee3f785ff988edf17a3e28432e0031e472949cf3702bad54ceadf2992bc52f50ea83534107ced182870f9499021932a842ed2f48ed18dc47e502d0e188ac1b507f81fbd128827fc3e7405ccc9337b401dfd0ca435fa887fb8910b76560503f0cc4e8ea5ed11c9517863690c166cba6cd2a1d119c37d7a5dd881ae7cc00ef34cee807be9746c6d53442a00f9c6e57b764e870d434e888b877563cfff799bcfc0a333460517aeb523fead2ff2cdf6ff60ac9c2265b1f9d8733dd5cbde905cfc15a32ce62bddc047e6e3e7b982c6240781f4723d9e20eb1e9653eb2ed66b7301aa7ebbbd7dcb0be5b21abbe01b0e722954a2e78e5af0a322bf44b2d37138b669bd9de15c43e740a8fa2b5ae3eb3a95c071a36a396163d528c34bcc46dc4dcadf079408052765da38d0df14b37229b80517b3e28f07ed21d704bde3b44f0279fd82cdea7b5fa320956d971a13c2b4d241d9e84093565724effa7a4d272096cd8869ed286ca515288e8ecad014eeffcca269d748d30f44c44d3acafc29805ee7f81965acd5c899da3bcddad0542ce8b87329e54512d5f0eb5f12ede24c74342836b3559101c17e61e14674d5a1d6e50b55d688cf5996e1864af243e3c4eeb312b9da55789522658aed14acb5d2b1ca55350800bfd994c115ebdfcd35f0f015f773ebf5ad45aeceaf891c520799f611a2c4524fe868b71b1f363648ce96081e0e438ecdb0bf86b79ffea987fb21cb829233b8acbc224a191144ed9a4b15ed61c4de65949c0bffad8497f2226a0a8970ecd1230029c8f8ee29549c2589f9c879b787d5c1a31e6794865791ea547bfa3a9d52317568aec0a27f0e1d35d3c99af7228ce0cdefd682eee603f7ae5cd15a0099dbdf8326f7a3b7c00dcb69aa09a7ab52c1b1121c8cf38c31ec75bbc435c9b1e2127c3838a164aa279eaa2e07de7ca7ba7d8b21f4f2256e18e78d86f3bf15a7af7844a0524537bc06e199d7704c07ebe90c1215177546a8bae7b355acffdb5b7d7f9c7c2692589fefe8c5a64b3292b0cda223987ca95df12e692009de2fc7e5817dc27302f084275a270e8021f71391e173778595fd8055c03324e378b1640f0d6ee02ae026618080033c8f53d9b2187ea7e6e582d8001a610838d553cdec116956c2d7d22a3ceacc1afbdd414075fc82874fdebd9793f4d3eb6f5815a5084a931c3acd5ffe1f0ac735ac54bdd5b4b0a45af022c1bc86015b79297819bf0430b794305b07514a6817a95fb3e5292f24efa17fe7984e5d7de090dcd01d1c236fa06a759391146a255346aa6970033843bf74e066b39844853f8525c431da834ef98465dbb54b595a4e1351dabe144"}, {&(0x7f0000001780)="95"}, {&(0x7f0000001540)="76a503a85ac79fc6f4bd48e52d36af816ca1af5e5a2af8f3d4ec34386e53951ff3c22cbbdc3960a681b4b23e78768ab52aa4950415712464263e01c34c36374c47ef608909bd42208ec1ee7b80c36ef2cdf0690b27718a8577476b8d7c468b0029bec7da4afe2520594175d76b896bf27a925f640c56ed653e3d395554c701d70f8dc63d87cf377376228c0d4d7384774a2a32b1a243dee1dc3068e21d9eb7ce6a5af0970cd9786895846e45cf7bc550bd5a7563913749e0720d91f1d38cc56f6fecf0009dbb9ce6eaa1bf602b199a08"}, {&(0x7f0000001640)="28cc656d9e595eae7863c28b208b8f08cf520fee56a4dd595e0ea4905843ab3835cbb099ddcc1a5dbda5245a2483a3f6e35b1bebc0814efbf1fac8c64b0bf2a5df5ff4673a40a9e964f64efe7eba2fbf76ba176e548ef30e5cfcf1ddab6a953c175dbcb74771fc5b8bf198c6ad"}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 02:21:59 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fchflags(r0, 0x2) write(r0, &(0x7f00000000c0)="5635036287740a7950ae2dda4b9fca0d1a8e147607c19294b98e1fd3c883e1b719af2e37c3348c5026957c651d0d3eb47578b6bb09cd5211bdca2207f07e9f08ff6cd69789317875ba94649eedf8257e48e74644e8bcdddc1af19c96dd005f1b10bbe5a14d599b43e0e3fe5651ff32578f0629c1541ef0ff5ee07a7012d60c9414748b36ab7abd1d83e6ded3db1bf164", 0x90) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) 02:21:59 executing program 1: r0 = socket(0x1e, 0x8000, 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x354) 02:21:59 executing program 1: r0 = socket(0x20, 0x1, 0x81) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x72) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 02:21:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x100000001, 0xef01}) r1 = syz_open_pts() chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x60002, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 02:21:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:21:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="b5bfe7327fe74c53a7640cb7f910397515756f668db8eb5fa273b6e3998d94563303fea4940d9ba87ea567908f63890e6027e55aa24cb3d13efa7a0d39f467aa7d6a9b0fba87f4", 0x47}, {&(0x7f0000000180)="e6b255d68a5f453d8d5b829d70cdcadcae4da62184217055fff5da771f1a22d8b1c7774fde4cb265dbddf7c52128bff504583570f6e546c6d2bf17a8e28d3c3e7a12a867fc309ced8be5ad10", 0x4c}], 0x2, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x2}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x5, 0x8001, {0x101, 0xfff}}) 02:22:00 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0xa, 0x400}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x3c8, 0x1a) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 02:22:00 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) 02:22:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5b0d) 02:22:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) r2 = syz_open_pts() readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/19, 0x13}], 0x1) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 02:22:00 executing program 1: r0 = socket(0x10, 0x7, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 02:22:00 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fchmod(r0, 0xc4) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x3) ioctl$KDSETRAD(r1, 0x20004b43) 02:22:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) getitimer(0x20003, &(0x7f0000000000)) 02:22:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) chmod(0x0, 0x8000000800100) 02:22:00 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x5) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e4ce00000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000e7ffff100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000aaf78a86c73f41e330a55727c500720000000000007ae339f9ba4315a80000000000800008bcdef800000000000000006477409ff5790113c1a41137fb026b2a30fd3b33f9e06a1b02b0e45c2c4c2d8809dbeaaa9b21ef950ed6329017ab06d56d76bc8899ccaf7bf08bd27439cc5b7a05a4a27649c65340e106b530e9ef14a35d3d0d4efa26ed003e2718b74a1c2deabb1d39571b8bf095c1b59ce17b2fdfc4777f3a477cd69becc846b332c3758f953874c6354f458fa797778d262ba4aa2431750ae19ce59076228e52a91bff14fbf087ab6be4a09af4eee1228a1904b779217f4de3d71f30450000000000e3ff0006bfe0fc99e6259be64089cad47b250a18c5ee413f8622f45aba50360cd53d6a4032ea2745db1889d5f3723634f7103178eb2bd49ec8adf51654feea4d800b52e44ce8407fb18619e551b2a8"], 0x100, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 02:22:00 executing program 0: poll(&(0x7f0000000180)=[{}], 0x13, 0xff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) sendto$unix(r0, &(0x7f0000000040)="d11a21ba22e91c445a5e0679972727319569446644be6e2a50b87f954d67ae7db0fca274e035181b37cb6ed7bd99da20e177b892c6a7afd1539b8901ee4c905a3b1c5c4b360a69bd8f4d7e703366e69c3be92073d175d7ef77993943bbac03cb49f5aebb4fd0a7fa76119b9a93b61ac0a0b4d0114bf5441671029d8935a956e920cd9c47613a2f2eee92a0f764b55fcb96f2411b74acb74371c64fd8792b4739f559701983cdc706b62fbfd328f9ae7b4931ff23a681718e2b8d99f9717dbccc", 0xc0, 0x402, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 02:22:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0xff, r5, r6, r7, r8, 0x20, 0xfff}, 0x1, 0xf96, r9, r10, 0x6b, 0x9, 0x7fffffff}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) semget$private(0x0, 0x4000000000000, 0x0) r11 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r12 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r13 = syz_open_pts() r14 = semget$private(0x0, 0x5, 0x2c8) semop(r14, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r16}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r11}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r13}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r15}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r12}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r16}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r15}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0), 0x10000) semop(r14, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r15, 0x0, &(0x7f0000001940)) r17 = dup2(r1, r16) ftruncate(r11, 0x31dfe21e) fchdir(r0) utimensat(r17, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x3}, {0x2, 0x6}}, 0x0) 02:22:00 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050406000020000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc000, 0x3ff) r2 = open(&(0x7f0000000140)='./file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) 02:22:01 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00007cb000/0x1000)=nil, 0x1000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:22:01 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = socket$unix(0x1, 0x7, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/181, 0xb5}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/87, 0x57}], 0x6) 02:22:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x10000000, 0x0, 0x1000300000009}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x200000000000005, 0x8}) r1 = semget(0x2, 0x3, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/137) 02:22:01 executing program 0: poll(&(0x7f0000000000), 0x0, 0xff) r0 = syz_open_pts() socket$inet6(0x18, 0x5, 0x8c8) ioctl$TIOCSBRK(r0, 0x2000747b) 02:22:02 executing program 0: socketpair(0x10, 0xc005, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) kqueue() r1 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000040)=[{r1}], 0x216, 0xff) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 02:22:02 executing program 0: poll(&(0x7f0000000180)=[{}], 0x0, 0xff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) poll(&(0x7f0000000080)=[{r0, 0xa2}, {r1, 0x40}], 0x2, 0x0) 02:22:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10089, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0xf93, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf00fffff, 0x1f, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x81, 0xa2d3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xaa3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x11, 0x20000000, 0xfffffffffffffff7, 0xa9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000011, 0x9, 0x36c9a286}, {{r0}, 0xfffffffffffffffb, 0x89, 0x2, 0x7, 0x1}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000005, 0xffffffff80000000, 0xfba5}, {{r0}, 0xfffffffffffffffa, 0x5, 0x81, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x1, 0x5}], 0x8, &(0x7f00000001c0)={0x7, 0x509}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 02:22:02 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) socketpair(0x20, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 02:22:02 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"}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 02:22:02 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000001c0)="18d3e4cef0af5a651beb20f2e221d2f7871294cfceb5847febf2f65fe3494508082106d8fccd6c6e93525c325f11f5f300b7d2bca65be57dc6d651c56e77680ba217aa2ca691dd6845aa6309b5767a1a9434a56e7b39a0a8aeff562bf74f127546b3c00b68128a9a69858850c828c6975ad68797a7c24d06b7d68ce868b8bc97607d7c7399", 0x85}, {&(0x7f0000000000)="5a262bd6c5c143d9d11631b315e5beb6b8ade3803d7c7217d4d33e31823e83cbf5fa73fedba009e639dd918bc22edb61", 0x30}, {&(0x7f0000000280)="fb337f6dc1aeafc74dc15b7cc1de949a14d60ee9f424a323e041b401455cf279312766e7b0b4c2ba9cde700be03eb43fc6e1182c2666a0cad6ce654f1af314ff362bbc20540842778ad035786361bc866e769378b0f9224d896847b45c5fc5efe4a9bc01b2f9269d1841ae9c4c91e9b6f3fdbc709a4ccf2873edce1d6e8950", 0x7f}, {&(0x7f0000000040)="85", 0x1}, {&(0x7f0000000300)="74a2e3c110bb761641b74ec18cde3c43e39db6d0c272adc13111323d6d3c2cb39597e4bf45b746c4fe5d2137bca62900", 0x30}], 0x5, 0x0) pwritev(r5, &(0x7f0000000600)=[{&(0x7f0000000500)='X', 0x1}], 0x1, 0x0) poll(&(0x7f00000003c0)=[{r3, 0x4}, {r4, 0x182}, {r1, 0x11}, {r1, 0x88}, {r3, 0x80}], 0x5, 0x6) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x2010, r4, 0x0, 0x0) write(r3, &(0x7f00000000c0)="14", 0x1) 02:22:02 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x3, 0x8000000000000) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 02:22:04 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = dup2(r1, r1) write(r2, &(0x7f0000000040)="f0fdf3f660cc1e631e76824cb2543c38455522aa934481ccc268f7d8c9d05b8ace0462610620b562f5c73f077ebf6652a217", 0x32) 02:22:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:22:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/149, &(0x7f00000001c0)=0x95) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r1, 0x6, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:22:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x156, &(0x7f0000000040), 0x1}, 0x29baad4a629849a5) 02:22:04 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x1) 02:22:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) r3 = syz_open_pts() r4 = getppid() r5 = dup2(r1, r0) r6 = accept(r5, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r7 = fcntl$dupfd(r5, 0xa, r5) close(r2) fcntl$lock(r3, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x9, 0x8, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7, 0x0, 0x2, 0x1, "0ab217d894f37a1ca9861e39cc5e00ce46909e5c", 0x8, 0x53}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x32, 0x2c6f, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x5c1a}, {{r5}, 0xfffffffffffffffe, 0x20, 0xa0000002, 0x40, 0xd5bcc5ac000000}, {{r7}, 0xffffffffffffffff, 0x18, 0x8, 0x100000000, 0x8}, {{r2}, 0xfffffffffffffffb, 0x5, 0x40000000, 0xffffffffffffffe1, 0x240}, {{r6}, 0xffffffffffffffff, 0x20, 0x20000091, 0x7a, 0x2}, {{r2}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x0, 0xffffffff}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x1}, {{r7}, 0xffffffffffffffff, 0xd0, 0xfffff, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0xb5, 0x20000000, 0xffffffff80000000, 0x2}], 0x2, &(0x7f00000002c0)=[{{r1}, 0x0, 0x80, 0x60000000, 0x5, 0x1800000000}, {{r6}, 0xffffffffffffffff, 0x3e, 0x20000000, 0x9, 0x6}, {{r2}, 0xfffffffffffffff8, 0x40, 0x9c7f38c9f5cc0034, 0x0, 0x5}], 0x7f, &(0x7f0000000240)={0x2, 0x2}) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 02:22:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 02:22:04 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="8def7262c340cab07c93b5227fce39052198cfcc67340230a2ee71e1351f47facbb910b1cf6fab14e755c0af0b296344750a274af9e20eb86b5f1d1714725ad59e1763d9cf66c46784e1ced063ecc4baaae6bbe95ec8e752d34200b92bfdd780801c70aa417285e19a3761339f9d7a9b235c60f4ea00fe15856ad8c5af052bae3cef7cbf34929e950cb52c0e1d705fb230c26e449351da4e30021537692b53cc113c3621857732a6c5c69d5f13b24145f7620bd44916d6648da2637f031e841de8f7460addb1246b6f0f94633a2662d72c96279ec7b5a32396eb1c2f12526a2b49e055136112a793f3c977612d54eac4c385e42ba8de25e62f82f47829cbfb", 0xff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:22:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 02:22:05 executing program 0: r0 = socket(0x20, 0x7, 0x9) setsockopt(r0, 0x2, 0x0, &(0x7f00000003c0)="c98609af2b7dee47b3b6f40b528bc4c08d7e1c7e6712c7253d7109c9cd738687cbcdf819d47628785cb181e45702d9d341766eafdec64a8e690e9301e52064395c8a3f29e5f9b07e58830f2c6047937a21cd959da3889ccf070a21b696ca37188dda681e75a265674f0e6d19456a7b902a8d215f4f36995d4e5f12dc248cca9450526c4d191ec3efac084d9a5894acfdcaf4152888aab82f09831343beb74a7300f045b02b1d2e10613eedbbd391989700045a95bb55ae4d9d616975177008b80074243be31640f1b86abdbb0fdeacf1ff5b0836e71aa41028629f06399cb3fe01fd5e3066641addda4a2f1ef9f35f18ba26f7b5d873209f95832e63333a68ded50c15aa91854af0b6dec76a4c63512cdb3c0222be1c20b8e6ef30ff04f0e32b441df14ca6712fef4e23acfb20d10ce9b357e5384fb42a9a05ed767c86767a63fae38b06e775300923978ce0cbf4a1dfaedae99f5e2af54d397ea591411316d9434cffc746bff4f2d8b61eff46601a9282e7ef3a3d7c1cdba699d354363ad644c0ed56bbe848b946f769d988cce0138be7a80effae77eef24b4296958dbce7188b7cbb6c990e02f55b6fca97cbacd25784c1965b8125a386e552650aeab3114953ec74abb17a4c58138bba18b9aa4158798183fe5e01e5ede75d52f65c4b153ecd2ee0a8643ffb19e63956e7d8df5ec9ef4927cdd0722fbc7c6ba0a20bf6bd5616fb635d391f8a7bfddf916fe854b7e11417974e9a109564aae8c48b4d2dc4d510cbdbdd0c3a8d85af7dfb43e67abb199abef0d1bf8aecc50db592d7548c0e215087395cd40180356a5ce71400d71dc4cb06ee9bad844f7679881e7375bfc06a66b889141c4d72a8032e8af81c06d3a35860ca67d90de43263e27fec73cde8e5607b00c3b066f4798c287d2a570f0e17bb2f9d348232d722548b6bbea93119701627d1f4f85ff546765a6ef7dd213708e520195ef536de09007c26616102c46031ede00cfee68cf295526baa7465443bd6754bc4e14bd79ab82667dea5833e92abe5cf9c1d21f191f635f7ab8b0849e033e35668521d6e059cfa7d159f23525fb935f952eaff8291fa6a267333a48ebd5b70911fb3e76d27dd6755a8dff00db85639527b65db024ecf68a3d36afa1fc4301901c2f8b04ab5e84f8434e09979bc17f8ee5735da68c7103cd38bcbb4a4c948483d12d0f4a016b998bf1b4f68b5f3d1e1b08020f875065541f36ad7c6eb9ba668da47303d065898342d8ee8003218c149ac71d808fd325510dd9fbd80b69b3d45b35078db01fa6603a504a0d17208fb463584aab23bfabae16b37b34a10c84affc6301eedac2fc51cecb00af4fb7b54e5e75f1de928b6bf1e7c6dc27b95474720271e881bc1338c68a6a2e54aaa04292c30340c9b91cf0492ae34beb90f263ab9e57e140b143cd48cca85677221d55cef4fef775413c974669148c1717ad72150907a788e8667e46075112744ede1a9cf1c4399ff4080b3977f0e532149873ad938b17d4bc9eaab225e001f7f39ecf310c16602f4c931ef3f375c133e6269063fc6bfc96596e533b1dedf82880bbbc4aba576325a709ef54b07a770064aca0a692f4b91b55d1fee19cd40989c9bfc678246e781bdc3b5d693771309a419ccd6b21a6cfcc5ce0ae8e8e7322bcca2072276a28851f8116b564e17a5dbbe963e0ee9e2e308f929b582d855e1f673b47780d413e37d9096af5d501408b6dd9753db1e4cc06d021b8b983f0aef3baa60f5c247e4d8857d944e5c0a92fdb1f3616634c661b266e3bde65b70505765d829254d0baedddd09528a974283a8a69e7a07f6754d4425555e13469bc8f24a85d1abc4015c8f6105811bb9500ae9766b80c456f593fe8e719af9a61a76259291b3f56c097555d26edcbf1fa2cde909695f6cd04979148470f9662b6c54d680669e1c9e0092b1bf4cf6914f592512831046662c56cb595e9f824e054af3e7987dbea0035de5952794042c8791ed373ab761cc1669453f98cc73ac055ac858ac826031c4c50a5046648ddf47bc74b3e7d096ea4f6089727cf20ecb03166a660e90b1681fbf6a02db7e007ff775422ca7e20f5be05b1b442084e92fe48adefd08e8f6599d888f25c96a35719b76dec870f1459e3b76985cb38677fb51020e33cf24fc5cac6a4a0b65a2de77c7c7a704a276a07424143bcccb893918a783f28e9ca219cfecded56b2e4d0c1e32c2088a6edfcd19ccec20e4aa22390d845ff2f0342170a9f18629a09920419f8b554f35dea2b8edaf51878960e7abb04cea27355c2a3ebc5b1f39f069973a6eccbcb51547fa3dbf6c2e7b0a3f45b3dbf1c56b4c5671f1ef35489965589e1f35e585594608e104f9793b0e62e0f07eaf4ee6920cb773a454dcd7cf473361fd63eb3cb6dc970feb67708b85d4b5dc49c090269cf63bf28c5b96f5d6bbcded9004160bbdda6c585bbcd24f0bfbb8389dee98c5b5dbc843df77dd27429c02e43abfc35c9ee8a122b4cd0cb8f48beb97751e5983a80a9512f96815ddfee954c5f2ce4a68a7e9f266630b468f4d53058f5860501ca89e7857ee204838f7b95d62399668bb8ca86c34f6f5ed399f436e49d9a55d3db24334cfd58f60b0c5a5623f719618175da3e49687a46f5239908456069c0fdcadb50d07c805f95d2f6593b37242f3cf93ced3d7313432a9645e46c7ab810994afff9b19a602c1c8bddc10c0616c2bfbaee1b7d73548e5c94627d7f398c6505caaebd8bcd67102ef90e1d0bdaf9e511cd09b7517e0749d55ec54b82dc728d03f123742352b8967023c4420ac6d991ab53820068159b8b1614e345a4f3b964e09f256582bf85e19b7e5328fbc64258085fdef92290ff5e02367da6975903f198bb44b6b0254799216083af07876bddacd3690db2bfc49c89e4f7bdc6390f6e4b4cfb57aa4cf82cbb19229d1050e4fd59348508088b2ce7b637c183d46911d2147b89491628e937d7d5f68ada4bb751b3c0522357a6d1006f90c782cd93ac298264a2cc8e0f3340fba5e9e3262cecd63b7e04f2bad7bec193529faeecccb19c6e65e2f70eda61d13081592ac52e5de43111f1edf683272eee2ad68ff49cee5cc1eece302288026cf0f6adf471892231ca091888e90a986c38a79f1c87c6efc8979512cc5b4d43c94d64655ecf39b94e585545a317ff597b8e20d7c89d3885e5e85028f91f8718f004ac7a7d37a85211ca750fb385d25729a281ac5230e6cb30c1292b563367eeccdb06a9b3c66d97b7cd0684b5b5669c50417eabe16393907e376c372826786923f9f591c696d67a601a28f3c0ed561a1d2d6ac4b616ff4a6158b6e11945fff90f5be007efd7706547ac02f59b745309a4b71094aff23c214f9c4469b342fe283ee05e3613e1ea8852b40103d922bec3ac35d0d632e8bc31fe90c5559a61acec42511ef865c286334d4528fca6367e39457b24b83dc86f8431bf55553edb5f89223b3870fa770dfe6fc29c1d0798acdf079089fef354eb5a2ffc9559e905696a3e3f2ef0ca53bbe61cb1c472404f7e906e5f8358c1c9774a4299485f073d782b66076be1d3ceb40b35a0d66ba67c740565846729e9b6b40d67dc79328b70fce27622b09ea82d2acbdcfdcad07cc43ab1b41b90422c8038ea9bb8e07aa8086e0d0c8415c0a6b84d353bc1c96caf3dc2037f48ed3b46ca403b6aff4f8e76807347b58b7093c07c695742c127b013ba355dfb35d9869f48db720e02e0b9b5b0bbfc2b154acf9c376e09ce2305422c63178ab213e81bfc5ce158c3afaf68ae261aeb7eb5586df693cdb99b2325cd5e159e84a28a12a2ccdee46847b8de7202cf1fa6012b61af92798fc137f21188acd5bc6fe8c302cb4e9e233780d47568ab16cbedcaad7a7d251041b1859e019814c0c43b0d80dedded9705485472a4bb812aa15fc0efa8be1df0275b8b648b36558a54a70980ddebe660bd10cd146f069e2e7ee1065c325b9b62e8f5d760e4f21b9619592b2db1cd267f0ce3637200973bca07f3ff2870ef0156398732f10e8392a761e99b3d5bde6def3e331d8bfac28c3646b2082bb35a72ef1c6205e00ef30448d79cea3727d2c4a747aa186bec7de38b990228f1ef8d4d0ce0933f1487966f2c5d1c4da9b13c333fc7dc413a6a2d78a4dc3b84b7b5bea2c2c74162ec93604604303808d97a0e84e5de3f0242143f035e0eade08282027a4d442c044abe69f665d8c46d21c011a1ce9adf5d8c5bc4cb9b0deb4046f916ad391675eb81d85e8b59da68139b73bd55d15230425ae39c09b1bd068c1c79449063ca429d8d6f4af1ff53f6cae597e6868d74591ad0b9ca01a50386d24201c852e46f2ce36931669f3afd7671804b25b076cd08f26ccade0774f047884a2e8c20d26529a527e450d6aa5a7643827142b888a07c108b4005c10ac2c7f0f72f2fad11ea73d3f3f7913ef03bac366f45ad1136fc743e7f228a73f12b5dcf9ad5dfffef732497e34c69421e3d4d1db9341c0d85e77c4c2f9f2faedd296990536a67e4707503ae1aa7195b3aa84b8461e30c78f30e3240b26b09e0b94be5c3896d3a8aee4d20f039f227e948abf9e3ba19215b45cf422ee504642ab251f3d9b7e16c590fd868f262de8837d325c00f2862e5639e81da259aea8674a635491d7c097a51238aed63781841b1a8465f80aecf461384dc120b6bff721a11a565223c953a50064ebc4b2c69569fce04fc49d51d5056862bfff158c1dc7d6b28c813ec0d7046023852a6f404dfaecbb00dd857181c23262ab9ac59e3758b87fa2b55fc309f32dfe42bd0abb1958015b1dc58cee305905a22b78832fa95cfbdd1420878cae11ffa2cc3e523613e209d4a467b8167fc5f0cd2d696a87a78235a022c759e984562371d2a6d5ab321d700c6c496ec21c85712a3828f98ed234fa1fca06737cc65eb955504124fb57f42c856261cfb6c21e1c298659cecb7e5a3824ad4fbc337562e3be8fe56b68b638077ce9fad8ae4149c20ec19936c80572d041eba77c4e705b83adff4c6b90b308aa4de4e22978a8e502f528d2f77a72bafb04636d212a1399367a0d06cb9d5e5d7e2d61286e24e36f8fad5ac38a6f124f1adb9554332fbca896d0c1771c9b75d3657c34c6397a9534198328aad9a900e915bd23c2a519bb87fed78c8371b94e574ef8eb500fde2b71ca738ff0c8a65c33a939c942e6a9745fa0f871620c9a999c0cd3442c2539e8b67dcf31f30aff178b320d4c290aa0d88deb436880e8b0951228dc055aee6d150ce12b32da5bd50743c99d8b7cbb61bdeea41868786773a2c238b5e231fbce4dd9ce819837334da39607e1615c0e2db6c1154e72048d955f9f3e0df688e3fdf34ec15a8352de5e63a40b9d15ef317f2c89501249a244a75eb91c55f931c6ac15008b67d20b731b2fbe9c68a91d79fc2157cad5052c721af90645bba29e0eb440c8f52a9dfb5611e009839e6afca784ea746c153d80f172f2908277db88da6286f591b4721a26c502c037ba0e0b87d01fa76cc75a5f2b5ec41a6e7ab62eae9a7bf3d4c0f8434368dbef71a44a0e1963832bd6b63742b65e105914f8fd6793bbaedcc15ff787ef2a626f4f985583edfc3d48d902faa13358fa034632ebd29b8b630bf096dd2d1f1f084e91ca92651ef761430b23e93d96742d089ee763176aecbbc391d091eba711cf9da04cd56abda9df4c7c9bbfeb6e472fac6bac491a728ef2a78f43b8dd8c3518954060d45072675417bf930158fd117bd4b077e783b24e059eb3893b423117db58d8e75c6d", 0x1000) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c65300097dc7d2cde06f4426d43bb7179f43f88f06714397b05a855605d7aeb575dc969d888af87d2dee568fb0f6541dcb1d058684829bb480a9432cb1db903b71938e53009ae0dbe38535335e01d09d11c001aba95f6bd7b728ebfbfa50971e23b429a921cbcddd4ad3eec152dc295e661f9e66baa737dd5c8ecd12a65501f8853b396d2ffa016ce6107ebdd312c49504f46af2b72"], 0xa) setsockopt(r0, 0x4ab, 0x7f, &(0x7f00000002c0)="9988f982ac9a1b7a75f0bb87c15357bb93605ed02f5b968d48f364526c8db1c6577086573c2b65478387ed1a0c11c0a616d0f98658d4f1271c2ee080b1bbeb70511cbef6aac5ed58ae4393d150c0800eda231dcfadf5a4e839a13c3792dc2e849f2e57e074d611f347d1a6c116f148296fa00bcba19f915572edfccaf6fd413d668347165b5d490d4084217c7836428a39f07f0f1ab931e6c3e2e16183e4ef9fdbe97c7065f6960c12e776ca366e79d3e073e47b961d676e2b596b3d1467d4e1779cb1cc0bcf56fa", 0xc8) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) setsockopt(r0, 0xa085, 0x800, &(0x7f00000001c0)="ccde86007e02abcd0b439fd1dd5b57f5705b0bc1936238f9030a8ad7290e3d32ca6f79cd3fda536802ad8e04959c4e2a7d1eaa9b360d5c547eef2b0687060b2c092f839784fcedf859dd4f72a950038a291aca0f9ed72446473fba94b7fda9702c8acb8836c7efb69384a7f95fb411b68bc706ac7d118fe1f6fc84eec9785f0c399de58d2dc2ad9e8675a353dd985705c57cbc3810737b180ef1a3c99e3b7a0af89e58678490722f28091d2828e63bf1570399622b8c173f36e0b3718c90c4faa11f778926a21497379769bf942e7e4cca0f807b757d5f603544fc9cbb26228215b2cf45c92a3232a91b6c5508ae", 0xee) socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:22:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe53) 02:22:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 02:22:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xff) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x2, 0x4}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x1000, 0x3f}, {{r0}, 0xffffffffffffffff, 0xb0, 0x20000000, 0x1f9, 0x6}, {{r0}, 0xffffffffffffffff, 0xc8, 0x0, 0xf81, 0x2}, {{r0}, 0x0, 0x8, 0x2, 0x101, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40000000, 0x288000, 0x2400000000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x200fffff, 0x6, 0x8}], 0x7, &(0x7f0000000180)={0xe1, 0x4}) 02:22:06 executing program 0: 02:22:06 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x185a1, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000100)=""/60, 0x3c}], 0x2, &(0x7f0000000280)=""/63, 0x3f}, 0x802) 02:22:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) r1 = socket(0x1, 0x5, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) mmap(&(0x7f0000591000/0x8000)=nil, 0x8000, 0x0, 0x10, r1, 0x0, 0x2e) 02:22:06 executing program 1: r0 = socket(0x40040008000018, 0x7, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000100), 0x200, 0x7) r1 = socket$unix(0x1, 0x2000000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x1000, 0x3, &(0x7f0000000000)="c1b46c664b5485d4520d165eb365774aac6882b0c6c6374f2bfb495842e66e16a0b8211961fd6b1051bab1e2aef71d0b49456971d0d493d6635f8592e24c6d83e22dd6f2478508a568bca7dd095b3c7a3f973c42cd7aa08e2e006724d9b4e26db1743d646b86cd475fc42d3fdf2165dc89f7ff59481274a030edf72898a2b7ccf8c5eb2813c7334a3393cf", 0x8b) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 02:22:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0x30) poll(&(0x7f0000000080)=[{r0, 0x14}, {r1, 0x4}], 0x2, 0x9) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:22:06 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f00000001c0)=""/122) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001340)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) write(r1, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) clock_getres(0x0, &(0x7f00000014c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) clock_getres(0x3, &(0x7f0000001400)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r1, 0x40044b06) semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x1a9, 0x800}], 0x3) 02:22:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x81, 0x4, 0x1000}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x7, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xfffffffffffffffc, 0x3e}, {{r1}, 0xfffffffffffffffe, 0x16, 0x0, 0x200, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000080, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x7f, 0x31e3}], 0x1, &(0x7f0000000100)={0x3f, 0x3}) 02:22:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="5f53648260d19559f8589dc0ac51f37933028c114a1de36ecf1a99f19555d2239110159f88affb446b48cd3e603ca6b1852c7c4a9370e5f30ae48c0e27a4f595091217a6cd1f8bfd6382a8deeafecb036802ebef675ad2b00a68e5ec3fd6ce600d1221591dbd18c2b7aa246c10406f802a488474c06d9192b2a110968ff567536bb4467e58c1d55050042159f97714bb77a000fb6126e9c97caca0875cf1d11a93f83c5970f4b6899c36753f2efeb363e8e7ec3f2f940216d5aa6f", 0xffffffffffffff6d}], 0x1000000000000171, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0xffffffbe) 02:22:06 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) poll(&(0x7f0000000000)=[{}], 0x1, 0xfe) 02:22:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="90c9f5edf793ed9d75b12bd25efa71e5fa2f7ec856ccbde0a8ca879817717a905bbaa211c56fffa54f01635d8278109c84d952333b4c9b04c965b3785dce63704b56e1b57276803292a90d1ef0df0b349b1c8b5becc20e69851cb244ba9002577f2274dddde26d193afba15b8b225ad85703c3378fe4f984380e557baf13912924", 0x81}], 0x1, 0xffffffffffffffff) r2 = semget(0x1, 0x2, 0x29b) semop(r2, &(0x7f00000000c0)=[{0x0, 0xfff, 0x1800}, {0x2, 0x40, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x7, 0x800}, {0x4, 0x2, 0x800}], 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x0, 0x3f}) close(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000400)=[r4, r5, r6, r7, r8, r9, r10]) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x4, 0x5ec7, {0x5, 0x10001}}) 02:22:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x5, 0x101, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 02:22:06 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28a734663be42bd2c1ac6f0f94df204159ae90898f25bffebb31f12d2c9bd20b93483f3fff3cfb10ba037e"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r2, 0x0) setsockopt(r0, 0x1000000029, 0xfffffffffffffffb, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffca) 02:22:07 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) poll(&(0x7f0000000040)=[{r0, 0x64}, {r1, 0x4}], 0x2, 0x7) write(r0, &(0x7f0000000080)="55b0dd926c7f62d500e29b61cd6c1f0f19c87525a9fa0e020bf50087e874384d720fbba1231a6ca23e0935dc6adf310c524fe306d12576b8fde105cf518620427ca4bc10afec15422920a831b690cb795e0bcaf36dd889f9611a672a9ec06808725028e986fafc49d7a7d033501e311316163ec833b8783b764bd06d807350f1645f18b9cae89fa1ff7e1c7abbc949bf32d8da4e705cb18e93bf1e80671c71650c6ab4689193c7ab87c7b19c80d45566e92837ba3a0bea9bf563f54b84893776c7f27f3a8a8f170e5137eeb65726a7ef23244b811a6ddd13f779324f5a5520143ddbfcedd1ace78eea6261e15e", 0xed) 02:22:07 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40), 0x0) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1, 0x0) 02:22:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000300)={0x0, 0xffffff81, 0x0, 0x0, 0x0, 0xffffffffffffff4a}, 0x0) execve(0x0, 0x0, 0x0) 02:22:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x200000) 02:22:07 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = socket(0x6, 0x4005, 0x100000000) lseek(r0, 0x0, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 02:22:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getppid() ftruncate(r0, 0x34e8) 02:22:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x6, [{0x3}, {0x0, 0xe78b}, {0x2, 0x1000}, {0x1, 0x8}, {0x3, 0x8001}, {0x3, 0x2}, {0x3, 0xfffffffffffffffe}, {0x3, 0x100000001000000}, {0x0, 0x7fffffff}, {0x1, 0x80000000}, {0x0, 0x1}, {0x1, 0xffffffffffffffe1}, {0x3, 0x5}, {0x2, 0x1ff}, {0x3, 0x20}, {0x3, 0x5}, {0x2, 0x2}, {0x3}, {0x1, 0x7fff}, {0x3, 0x7fff}, {0x3, 0x5b}, {0x0, 0x6}, {0x1}, {0x1, 0x660a}, {0x3, 0x8}, {0x1, 0x5}, {0x1, 0x100000000}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x5}, {0x2, 0x2}, {0x2, 0xc56}]}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="a746b4281db5a87fdd64d56fcc06477c2a47efa9d59c5caedc250135e6bb7b0abdd165cc611e4600411df40062b3293eb10ae9bde722203f54b9898b8a020733ed5c76b77014581887d4bae5058e651150c620bba47c00a28496dbbe82c278c0b63bb160130bf7afcb8bcbb141fc8069", 0x70) 02:22:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 02:22:07 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x100) 02:22:07 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xced4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1}, 0x8) r1 = socket$inet(0x2, 0x8001, 0x67) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getown(r3, 0x5) write(r2, &(0x7f0000000080)="08eab182a94db152f3b12ba4e3d5781eff8494f611f371372ad3a9063941e9fa845f30bb0d69d2c2be403cdf2523e2f303887856909a28786f2bf41e4c0032ec3a4ef4ff465e1d0bc5d27d794f0bbd1ae5e0cf9356a558c2444a4dc4b786e69564198cced10cfdcf9d97d98d2ba6cf469962baa8780e7bf390ec40a00e09fda0b7101cdcd704e4c55baf2cb2f988778c15f9c1adc469d63cf939202fcbee8756b7fb08435e70ebe3e1f162fd2aaf96245cd21b72e0a1b4dddf3930d33ddc48e4f4f8e1dc08cc2628b39ee21b3a892fb90bbbfa0a88a46c3117ce80a45e7a", 0xde) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)=0x1) connect$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = syz_open_pts() fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x2) connect$inet(r0, &(0x7f0000000300)={0x2, 0x0}, 0xc) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') fcntl$getflags(r6, 0x3) r7 = dup2(r6, r0) sendto(r1, &(0x7f00000003c0)="d138361b93b2830550d51bb1470591234bffb5f68289f70005a13a90e5d4c81544f9588e0711dd1d617ab4e6f7a4b8fe6a8b10b915b87750c6364a1271998442d0b675e4133939dc3df26ca2e7c8d8afe70851c852a14f1615419b090485f64ea1398ffbcfb291a92e1e9547093d3f649dc279fd95d2426e559970c0007bbca9ae10504fdcda9fbd14be6db3652e4cadf43b750499d231145ea09702a98192f6cfd37fa094d74bc07c3f21c7258668033f7c64800f84607fe071c66c218eaecb61fb55d402", 0xc5, 0x1, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x7b7, 0x5}, 0xc) lseek(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0xea) syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000540)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000580)=0x1) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000005c0)) ioctl$TIOCCBRK(r2, 0x2000747a) symlinkat(&(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0\x00') r8 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000680)) fchdir(r8) 02:22:08 executing program 1: r0 = kqueue() socket(0x10, 0x4002, 0x5) r1 = fcntl$dupfd(r0, 0x20000000, r0) r2 = shmget$private(0x0, 0x2000, 0x1a, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 02:22:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) dup(r0) 02:22:08 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0}], 0x0, 0xff) recvfrom$inet(r0, &(0x7f0000000040)=""/91, 0x5b, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 02:22:08 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f0000000100), 0x40000000000007, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:22:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xa, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="8c1ad908a62740a7b5d472f68f4191c2707d9d2c65b971f545fc961f39824a67ddfb00f29f6eac44e143861244135cf346e39b4b860e5cf54d7b1cf0ff044db1e60b0aa22897375c6006c5210730a45ae1c616c926e00be677474b6ae2eb6fca754c5c6a7ec72d23ed6512a66a5104ab3de60e7b401981604163e7ca515e8e1d7d6038b23b5633917a7936fc461db2624e2390eb91", 0x95}, {&(0x7f00000001c0)="f02e8ba6c0d202ee4fafbbc324ad33886f6feb4fd6c43289b8d9b83d51e7305965544b50ca650ab8668d6633ae82e93eb4460321444dcc3688b4b599f1fe52493e6994d39365d96a083aebbef30f8aafecaa00f0b6bacdaf2467b43f0dccfb54dd11e35f992d8badf4415dc8428800979e2f93587c37a60cdc6704b9e3bc18f9d90d9ad2a4a441672f4279babc50a101f52f98ecd4e011299bdd32b7e24bee0cda5eb0f0666587b9062ac1cd2e17c0f914354d0ea6", 0xb5}, {&(0x7f0000000280)="d608b98c2ad2e380be9d814f3b78daecadfcbb35b7d9545007b26d947c6d8b785ec504033f13c16858375783b44882a6ab7f6897e1e7c5c4ec3693398658157b92d87f93aa331a77dd9fea945e32a9df085748f53ace1868b00b349c76cd3390de06c754a39aa65d2512406a226da278013070502cba59c1c28f11d29328662bcf51a437fe3bbee510307d9d7327bc7e000824771cda8d857f10278eecfe30885b6a8dfe4293a868696e271034eb33b7054619c1532ba9400bbc1bf84256c152b3bb94583d63968321f915a10a2dfc33fa678c8bfe83b8569be6a96f990ad9b4ce6c8fac9d71005cca2b36c8", 0xec}], 0x3) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x7ff, 0x5, 0x6, 0xffffffffffffff2a, "6a7a995530941191cd3b4a694a2921ef29ce9a4c", 0x8, 0x2}) syz_open_pts() connect$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc10000000000000000f00", 0x0, 0x6}) 02:22:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0x0]) fchownat(r2, &(0x7f0000000540)='./file0\x00', r4, r5, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) r6 = getpgid(0xffffffffffffffff) wait4(r6, &(0x7f0000000000), 0x9, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r8 = getegid() r9 = geteuid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) msgget(0x1, 0x24) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="c237b8abbc2718e05f0facb16aae1a9b24aa5962302145e38c0804df8e32cd395e472dc3ba25890ba291f4b5c74d8f7eb30ab7e860eeec7f37172db2ac751b18d754befed46774eb90bd836ba984850e95560de55d4d0f28e01aee42db26a24ac9251b59efd76384e7b0007d8a50ccf6c030ba3dd57374e2efba2a83bb2721ed06ca1bec82c2bbb359932b9d7c6fb7f9cb4e85", 0x93}, {&(0x7f00000003c0)="5f7a41141de10ed4725de723e3285db946e9230b69f51ccd6453a6f00239b5d2346a8de305e571902bc3cae589a78629f07046a6159aef61f733015dcfb0011eca42f24a13f8066737f1488c18cd0a6dc0df05402aa47a0e634e1800f2fc6a9eef3b876054d9482a96bb421d90f28412", 0x70}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000ff0700000000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3], 0xd0, 0x403}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:22:08 executing program 0: poll(&(0x7f0000000180), 0x0, 0xff) 02:22:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0xc551, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x82, 0x9, 0x71}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0xfffffffffffffc01, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x21, 0x60000001, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8e, 0x8, 0x1000000000000000}], 0x20, &(0x7f0000000080)={0x2, 0x8}) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 02:22:08 executing program 1: r0 = socket(0x6, 0xc005, 0x40000000) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:22:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100), 0xffffffc0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x30430, 0x1d0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) close(r0) r3 = dup(r0) r4 = getuid() r5 = getgid() fchown(r0, r4, r5) r6 = syz_open_pts() r7 = dup(r1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x7, 0x1, 0x3, 0x1, "855c000267a7230004001a000000000000004000", 0x10}) write(r3, &(0x7f0000000200)="f6abb4d63401e1b99b1be37baf44ce20282070feec86b313f30b33534c7cb8b672a77f9ffa972696c2bc0b8d2d03014895d0eb4264db688fb032287e1297e18d9b6b687b00d7611c1d6bdf196f853a8e91d3cbef9bc93b0c88bef3766fb5b05903bc219a59c4e5ba30c1e7b7073bf9a978b9cef8a5015be9d738360310b88413d87902b14e726bd28e53fc6b608491cf75829f081f2a55dc01e792cb2eee66c023c88e75616f5feb792697d1f4c1802ef73d55407b2a3e8fca098d7204f583d3cce67ef254cc6fb83a33", 0xca) r8 = dup(r0) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/165, 0xa5) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) kevent(r7, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1, 0xf0000010, 0xd351, 0x1f}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x1}, {{r6}, 0xfffffffffffffffe, 0x10, 0x1, 0xa7, 0x8000}, {{r8}, 0xffffffffffffffff, 0xc, 0xf0000004, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x21, 0x4, 0x1, 0x4}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x5, 0xd0f6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x0, 0xc6}, {{r3}, 0xfffffffffffffff8, 0x59, 0x8, 0xa42, 0xd9e}], 0x5, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xd6e1, 0x3}, {{r6}, 0xffffffffffffffff, 0x8, 0x8f, 0x100, 0xd714}, {{r8}, 0xfffffffffffffffb, 0x44, 0x3, 0x5, 0x81}, {{r0}, 0xfffffffffffffffd, 0x60, 0x0, 0x9, 0x3c}, {{r7}, 0xfffffffffffffffb, 0x22, 0x40000000, 0xaac6, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x58, 0x4, 0x80000001, 0x1000}, {{r8}, 0xffffffffffffffff, 0x8, 0x41, 0x8000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000010, 0x800000000000, 0x4}, {{r6}, 0xfffffffffffffffd, 0x4e, 0x9e2c5417767952b7, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x5c, 0x1f}], 0x6, &(0x7f0000000000)={0x8, 0x9}) 02:22:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x401, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xff) 02:22:09 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xc98, 0x101}) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xffffffffffffff37) 02:22:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="3479885a43c86a3acb8a78934ceaaf46b4f589f48dcf4a9feb9b663a5891fb6cb13d9dfd9c1788b13e9b83c7eaf9bc12a456c7b113fa77cf085b28fc882eb3d490f19cb7590d36a7786c29aef35dd4031683cd9ea7cb60f7f10927ca17bb272532c4186d64bef415", 0x68}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r2, r2) 02:22:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xd9, 0x24, 0x400, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000020, 0x81, 0x30}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5, 0x80, 0x1ff, 0x7c9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x79}], 0x100009130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 02:22:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/108, 0x6c}, {&(0x7f00000011c0)=""/67, 0x43}, {&(0x7f0000001240)=""/111, 0x6f}], 0x6, 0x400000000000) fcntl$setstatus(r0, 0x4, 0x400000080) close(r0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) poll(&(0x7f0000001380)=[{r0, 0x100}, {r0, 0x4}, {r0}, {r0, 0xf4}, {r0, 0x41}, {r0}, {r0, 0x80}], 0x7, 0xffffffffffffffe1) 02:22:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x62a4e5803e83af16, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) fchdir(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file1\x00', 0x3, 0x1f, 0x0, 0x1, 0x7, 0x377b, 0x5, 0x2, 0x1, 0x5, 0x3ff}) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f00000003c0)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f00000001c0)='./file0\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 02:22:15 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) close(r0) 02:22:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000), 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) getgroups(0x40000012, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0x0, r0) 02:22:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="26010000ffff00000119bd6b45be1ae2fbe19678d4198c91ac55fb85ac085adf668b9f86ebfa802cd71ded43c207b5655e76941043db0060da1fa49aa51591111c24140d08543aa03f175bcfd5dafce4821cb6b33f62e6ba167562ca683eae32ac6c0693bbded3eeb9aeaac8c8cf536769fbcf989cb603e75c12"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:22:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000180)=[{r0}], 0x1, 0xff) 02:22:15 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x1}, {0x18, 0x2, 0x20, 0x401}, 0x4, [0x478a5784, 0x6, 0x2, 0x3, 0x3d, 0x7fffffff, 0x8, 0x2]}, 0x3c) 02:22:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000040)="811abebb56f50a0a3aa891005d546dbb3056c3a792bd381e1a0dcb26659673ee449a09167a9cd85a87ccd6872ddb6d61f747eed33ce67412c9e1845df0997f4aea904d8e294f9714002c65f21680319d944cf75107bab69de6533761061272f1e6eaaadc09d603735cceef65b2b03dc638056fc5822afe731f9eb2214f63e385bbc06766ca8b1dfece704f51ba6a6619c8305ce318cf195f20c7cbbd2b885864594051670e4fda1382d08481aadabec5dd723126f3d94e24666800878a581f37d0c7114b42207c23f4c03a22bde16edd53531aa244f81f77da98cc25499452f0b56881d372dd5b1a0ca342de8c3267aec3d958aac79fb4b804c412d79f64f5", 0xff) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:22:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) 02:22:16 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x100) truncate(&(0x7f00000001c0)='./file0\x00', 0x8) r1 = dup2(r0, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xd10, 0x82) r4 = socket(0x18, 0x1, 0x10000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x800, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) renameat(r3, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) poll(&(0x7f0000000200)=[{r1, 0x108}, {r2, 0x8}, {r3, 0x4}, {r4, 0x8}, {r5, 0x20}, {r6, 0x100}, {r7, 0x8}], 0x7, 0x400) poll(&(0x7f0000000180)=[{}], 0x1, 0x20000000000000ff) r8 = getppid() fcntl$lock(r4, 0x9, &(0x7f0000000300)={0x2, 0x0, 0x80000000, 0x3, r8}) 02:22:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x56) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0xaf4c, [{0x3, 0x2}, {0x1, 0x2}, {0x3, 0x913}, {0x3, 0x1ff}, {0x3, 0x7fffffff}, {0x2, 0x9}, {0x1}, {0x2, 0xc98}, {0x1, 0xad21}, {0x3, 0x62b}, {0x3, 0x6e43}, {0x2, 0xff}, {0x3, 0x80}, {0x1, 0xffffffffffffff81}, {0x3, 0x200}, {0x2, 0xd659}, {0x2, 0xd22}, {0x3, 0x61b9}, {0x3, 0x504}, {0x3, 0x4}, {0x3, 0xff}, {0x3, 0x200}, {0x3}, {0x3, 0x75}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x9}, {0x1, 0x80000001}, {0x3, 0x81}, {0x3, 0x101}, {0xc7601027f0ba4ca9, 0xf2cf}, {0x0, 0x7f}]}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x812, r0, 0x0, 0x0) 02:22:16 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 02:22:16 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 02:22:17 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000080), 0x26d, 0x80000000000000ff) 02:22:17 executing program 1: r0 = msgget(0x2, 0x202) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "de367b4f0800461fa833f689e85f21f23581f1d74ed4b0b8e26d5e12376720b64b13c69bf616d14fb0fa5e8383b54c5f80be1bf8951ae77e7e42cb997521d700c44b1d87e5bbd1a4ba1b87627dd31b4edb68c5619693b8a3bc3879f42bd2fb5730e1f7b3a88812b4a133ddd4dc26d4529cd92abbfa965a7648f23448b37eb01c8fed6b65ff6c4961caf4963e60610ac94bff1cff29fdd713731e54d1c825d872796ffa44d20d1ca86694f67c216961ea85b225334aab7bb8ce2224a6753eddfd59c5db6f5aa8b2f013122c5a27132538452a524e62c64089d530396c90ad95d26f3706f412a99cb5218b8b92340066d66f70cdceb55b6e3caa865033ea03438aa8f4c695d4453763d9509eaa61b9e71aa4e9bbeb7ae0ba8d73fe2483ae831c80130c70c75a44976fc313c67f950bdeb2e451962ad93a4b6ef94566e4b7d6caed22e060f2d91845132db45d54d28e7df0c66115bbe8494d8f377a9ca9d43d5c2f381ffabc3f60bb775606a712c07ab4134f333b568110dcfa60107c99a19b40043818922350ed4dcfa9e5d25f8741d9a6a857ecc6115ca8da09d285f609b0cde524fcf5717b0b81f454b97547906925e25dbfecace588a32a24fe559b14e422e6f7ad1c8dc71b5616480d1d9128a7a80dd152a5920623fa2d6570612e027f62bb47f1b30970bac30ddd859a67ddce0a516fe47e8839239cc3f9ff80106d284d78f56385c4f3a3d759c01c107fbe95fb5455307d81652b7e69c54da13f09d86567e0e06c1575324a2128c4dac1192efe3f6ad46a4b985c67324cbb87e2a9ce45b3bba7685d6a18de5c2b487477807d3afcb2f94e0c1df53baf5737b94cb6088c5c2742b01ebb2e68f6c22d038509f53091b02af74990ef199ee4b419de79e131002616ce316c53608df5be93004feefbc0c35410273d376ccc11747e48815f419ef2c5dfd182e30063f6913403c924ffa84de95e8b0434ae3e2cceada11a8cc055c354739435f73c455e01d231c2e836bec02169172422919e087c56d010d9c437fa3cb7a5ff4f85c421fcafc2900c48aeba63f0dc0648ce362b3256638cb54183c06a29519556cb0357f07ca17ace13d22a1b96cf6f6f5ca57ce5c386bd9c93551a319fd829181c917cf1a7c9522e10ab92322ecfdcb5bb1f5162306b6fae006d7770c87df4351288bdd74dbbe310a4b52488761db8d85489e27b7b5f7bc408e2f1788e235154591400f5e11b069e223145e32d2aff76bcdcf4e6b0b1082575449d21f1518d285fdcb1ab34afea58941552bd41a86cb8c25ad25ba34bd61adb1da12446ea3f824b99806fc851d7fe5008ff0780c71bcf7237dd923b0841255337c848a69decc0ab0544d4e06e1bcf9f0f88feabf4a512f29d55db9a74cd03ed6fd75245b90571f13b83dadcde12e97f6c8ee703c902a72a8f96a7f2b8735df26daaafd56be8883c22f0a17ae7ccb2989e43ac160ed93981ef01ac8c90869cb50a8047a85eebc586a5b39976ec2e66a964a8c0c3a6fc23458102de20a949b4e9589c453c9f8a9fc399a5ecc90d3a7a006f52f5f901a091f80b883ee8bae430889a18a94d69c18f3115a5f3fb3af477195d136ffaf44ecfbe1e62a134ebf36b050311b2f9a35d4998e5a0cfa8cadf0764e018086c8aadf45aac98388ddd7d300c50bcba1aabc04a14eda247d324c911178d17ef3063e07b32a3d13abb7f59645a774aaf253cf684c53565e01844fe71b70462bf91378d055e8fb95db25a504ccfc62657301848069fe75be8dbea62c9c3b0c3e77a82f1713d03b002235d3d548771316db985ad030a2020caabbcdc72064056093ad99f96c669f09d4294748c085cf3b6414c06167edff0d4de4e79bd5b752ce95ecc807d648e210a6a87c5f29da4a16066c3f581e8677eb1a0b1b69263a4bb8c2243e758d6efccfc4f56c37bfdc1d97b478e576b9450fc04df6289f802b3b5ae79bdd91e35aefa6979b9d688cd338fb347230c6a613a10096b871a041798364082d5581869e947d03b1879df75dc51e08561bfc07d1883e6f471ed22e530d932d8d28414d3f7691ea64ee8d1f40806a61281b739903298b355c21d7c95a05a78da24b2b261ba1c1692216974b5552553111f5fece2103aed0c9db2e462218367ff9cd10b617143ff34b1053ee665d409d2ba053d0bbe727853fa5c8d5c8679b234d455203be8b35bd3ece230aace88fda626994b9b0b3dd10b5d64149c915a9eabe75ef9b3d3ba8b48ac51662c32c871a3633d72b8e769fee87c71445f2c8ba42a696a1f117e0f7069130ea8ff0e5391f80acc247bc79046e41b095c1a406ef08a20c7d85b96fd889466ff3f0283fa5d0d64835fc3e8477155a81f7fec75f45359434752ec631831b2b43c045cb4dd72df0c751bb20fd511de76927a4fc7d24ae225f2b8cc05566ca1d9a176bcfdd9269c9961b62a79ea64589bc6012f0777009a61507657f2d4cd9e492e237fa653531b376e4a97018ac5e17128ce55cd5d91debe14ba997a48c8cb8acdbe341fdc9d12bfe6e6f804b91623fdc31ccbfe54046cb23538e0dcf92ef8ac5eb705a6369fee2a591b55a0c8cba0d25d99340c8e1a34332cf8da5569f02b5baa33dac3e88bb6f3eefde10fbc9676ab751516ef1a42f495d47b7568ea8c5b26d1f9b69199442ad76c75403149ba2c468515e956178e6a98a1938e6c64d2db58a811b80ef6b03c903646b84c6adcd60d235bb42f6d582a8de2e7eee4f2b1f81a9bbd248ed55b164ec52fba6a15b9e268479fa81840ffb6c7654c0b7e0b2568a2f2903b294319d93a918708c80a36cf2ad1a42971ac53e376b7966424e2641e2e239335bebabf24a7ccb1b068fb3f54b84d45bbb5e7d5297350d834ded2c6de5a519daaa6aee2f29e7f91d21c613d39b9acb2ee0e51b47097d4badd622260650bcfb724d2a4678524ecc56b798f4ef01629f357601e11c4a1dcbad571b65aec0a4612ef5a609f3993200f081543768ddd400d555e2ae82788ff506f240ef0487be95c7beaf9edfcf9d3e03ae8e13d87b8b42d7f2f43ce197ff8a75df48d1da60f762fe37253beb504e33c9ecb3d70303f6c45a213aca2979b89ea1973d8b3892874508e7da011bb68009acf58e3db2e695ffae9af3200c4806ed7aec9db7eccf11146adfca9390a82ebe1139bc4ef4071fe0cd1a919ce39a113ed1d06509f9cce69d42723cfb9b766d67b7fab95370c3eae10082a1213036cf9b815c999aef490bca9f99928c7e29f8f02e70af0b13c70d4a1657cf19008e5564b9728890217db2f68b0c834ee4ed24dfe33c8c77bfb2c0dfebe9cd33ec9d69a44b83f472e971e39a89aabb3394832ec74bc603797cc15d89ce04cec3e5e4e4eb98a51de0e005a9b752c31fc3da80e6ef754293b31ed0b97b55acfef66a03232b3bd3316daeae56fb9d4b6ce31f9729a4d4726c02def04a8ab3c728c87f1e1fcbe9207bb68ccda7347088b9e639586996af9d5094e5eff3e8a40a9bf94a690e37502b9e43f02ff62158b83f45cd730f6af09f88308c55206fa9dc48a14d1ab15794e786da048e982b71ac859565f70e7cb3988e227adbf2a1e03957cf947994ec560715d8e52a7fbd29ede852862c99bb4232a827c173b3065c23a99de8e48eb9a81f32f59542e0110caa996caca9a6c5f13a15e582ce87f59da5c1b18650669b123162ce5aa1fbf42bd795bf8e695884bacb47f9ce7e564f55e8281ddad990a20538e2615f21eb283428e2fdfdcdddf20d6eb8f17c8ac0d8a837ee56cd47dc94b5a7789a13dbcc2bc88ff37748b8cf89d2d4c8207f013d9c719f2c793d2d62d70bffe81ad37361797069c11c61b12f005d3d57e49460de7c8a53274c6eb94d6098f07c552c9485bb9753996bc8e79701e5ee4f66cf7b62de245ce520edcd0d754a396152a173c82ea6cf0823f18b4e8b4458be89de0b42e25cac76af1f2e95b003f113b6b50210fb89ba4a6376147341d1d434d8cf7b1a2e582d1de4aa9d1a04a7dfea94f6d2982dd616b73a3617a2afe3646e370ca523bd3b9e477d06bdd878a656340fb2696bda77caa16d37f3c81e85db84d3923582fc86dcf8c5f64e04e9d154662732da38f5e8e8649647c3d9bf22b43406386c7bf1800331e38c4332876495feda6f3f715bd52b86c343e227bfd1321f284cd4abb81595b3e004b26d0b0dc747b192629bc7472cd2c10c5be4ae9d1f7964dc210d2f7e4f2da6f1469cc7a56b2e37ea3e18213f9a1701cd5598c2a32cb39b35d61feb68964a036eec02d2d5174bee1516670019914004b81771d1f7a64c4042ec0e7be5cf978742115737abc01f4b57853fb36b1692b00778b5454d6495f9a6b8eab4f615b384dc845bd37d602824f8c5ac72d68772eb67a9f80a94200066ea273231fa2eb80454f77f47876a3e62b594d0a569b133ad64052a9c113488bedbb51b4c03cf8a45e6dcd01e15abb469fe11f2bcea6f3f8ef28ff9471c798c279af5d0951982865d7ac67d81ce55b9c949287d789c196fee9d231933c18a8b7198f7250ef1a6ed1d23aa8d39e1340079ca48d8d79fab4532496d3717c645c1062ff8a1f1af6f4abdaa9d0df9d78f70c896b7594148614d1b74cf48aa265e5c9ab2bb16c0692df0e44999ea5e7a1bb6c76701f1e86b6c1d82bc2e65d5a7ad37caef42a2e8af460a7d221aee8dd1efb11fc3a4558ee5a6dbf9387111a474f3a4a3bc25f1ba169252f17954e94e35c9c9b29e3c7482089f818c7c739631b1bcd6e7a06b93d0cfcbb850b8652f42340572b1daa255e900f252b98fa372c39045f41c6e08873d41e06042cc09c53e8d24fb4db0ecb0a5064e33005a6a2eb1e24a8473e518304ae9f853da1c0c84a116f71e72fa3313b6abd0cccc752d6660e63c8cb67e7ce5b916d396669c75abcf89f59a3deb04c19cd993142510ebb913157607a2bf5d455fa498714b804e47087c2c7d03e068ee8aea13f58271845c30be1b85b92502a8d9548a54c96eb756ad302538cbca3406ebfbffe134d66159bb90994403ac12ca077e2f4c1235192973acff6eda2d8b19fa15821716d916b97b9d4b549d40c0c3d3ce135ddd4fd538c71f933b9ee1c45731443d94204702278c7ae964ff88be17dd284292e0687f467b590daaebfe176bad621fc060682a4726e87045c59dd92e3ba8a889a4cae6db1e83bf914b919dbbe243d49067cb814f1293132ea1f6aba1a6bac9d30f94b63d9c121a7f7d39918b16d25ce3cb84140728c1276df8aa3c751de563d511b3e464eddb249f425b5f125f6a5a810a7bc711bcf412a465e2f640d56c63d8faf1e0f9cebec9e005b4a21a2fced41763cb89956381f84417f9b0fdf81d60717048ff062a8667e4cee1a28b44f2c468e1ec87eb1837bb96c1b2ff430892d90d14df53ab4aef91031e5c74ea59a2c361858f7c30ffc96e058ec2cf7cb959503fb1a3e71080fb0e13eb449a121c350b2ec2ac887f6f257c3dfe49f894b05f4511ddca316091a821b0cc018a96734935d55f1ede54fe1890c88a3ea0f01af37c9cf27b56a82916a9900969f36803e284a1c215ec9b401238534d719357d284a6c609cca4df74dc5cd5ccde6b2daa464c464f732af7ff58e8f21fd8cd625ad28abd9c30a3564b2e43d948aaf0157600381d64b526a80533df410d4ad28c643fdaad5d0430f59ed1ff506552939b57239f6433651092ec19334dc52df4fcf42822be3370502aac6a907b4e4b1d6799d8ea2ce69dbf6ffc57132e534bc75ba228993b05678857751dc1f981d6849c2caba6f"}, 0x1008, 0x800) 02:22:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x21a5, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000040)) r3 = shmget(0x1, 0x200000, 0x400, &(0x7f0000dfe000/0x200000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$dupfd(r1, 0x0, r2) 02:22:17 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3f) 02:22:17 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) syz_open_pts() 02:22:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="059cce42616c59f6af9dc82482d920bbbc8c4fb2cdf34cbf5eaec87ae819054337648e01dfc69d93ee0360aca81817d27c4a5428bb1803961f3ff9b1fda4", 0x3e) setsockopt(r0, 0x9, 0x9, &(0x7f0000000040)="5139145d2f3d26a6e13ef84f740b4943002686f4936b9e9129c536ae9a06b4779939ed789e01beb324ef2ab01115b06d0b601af4e1df1a3d73f6bd320a87aa8408c7fdee13114bc9434523c1dd8870976173821707be4eca520ee41f8ee8b863f65659532bfc6b7a61b951ee9f4ab95be46c091f9019ee0a1ff43aa5672fecc6f6bce88ae00090e492f3ff7ea5dabb46fbd8c7aacc400cc4b9160611696f2bc0ece5de7fb491a7fdedd0448ee4e39000", 0xb0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 02:22:17 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8000) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 02:22:17 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) syz_open_pts() 02:22:17 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000440)=""/37, 0x25}, {&(0x7f0000000480)=""/232, 0xe8}, {&(0x7f0000000580)=""/54, 0x36}, {&(0x7f00000005c0)=""/83, 0x53}, {&(0x7f0000000640)=""/84, 0x54}, {&(0x7f00000006c0)=""/72, 0x48}, {&(0x7f0000000740)=""/128, 0x80}, {&(0x7f00000007c0)}, {&(0x7f0000000800)=""/252, 0xfc}], 0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) lseek(r2, 0x0, 0x2) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/152, 0x98}], 0x4, 0x0) 02:22:18 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="b1276edbf78eb170894b0249e1a4e9bf1eacfeaf9635c4eea3de6960af1a9a2d92fc70918c70a15a325c433f78d49ea3eb2c79743f75187311de8f9be7a4599d6563dc30359fcf6d4faea6a58981b12ec1fad4e0e3928062e671f4e809835bdadfc797c86d7ca5e93cbb2d8bbab18c59d81ed316de3b8658568d44609de396b092cb361ee542c85adc28903237b6d4a9ee3a0d545cce214df17e16d12f4ac45fb7fe00cfaa082129a57c1ba02ca39eb31a463dd6609c9bb1207f617c9850169c723e16e8ee78c918a73034741de24895", 0xd0) fcntl$getown(r0, 0x5) 02:22:18 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmod(r0, 0x80) pipe(&(0x7f0000000040)) 02:22:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) syz_open_pts() sendto(r0, &(0x7f0000000a40)="4665964df0d1f223a194bd6c99e18262db1d95f11e739f516fcbfe4468caad96438aa93839dd9da5ded3edb0a038f3bc20229430e4289f85e79585a327876786433d19465ca618dc557bde056734c5315185f710ea738620f2a375a5dd0df1804e809d425c72bdfafb96820b7ee3b9e3301cb64976af427b690948", 0x7b, 0x4, 0x0, 0x0) r5 = getppid() r6 = geteuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r9 = open$dir(&(0x7f0000000840)='./file0\x00', 0x40, 0x84) socketpair(0x2, 0x5, 0x6, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4000, 0x8, &(0x7f00000008c0)={0xffffffffffffffff}) socketpair(0x0, 0xc001, 0xab, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet(0x2, 0x8001, 0x3d) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000240)="0ca0f8e554dc8905adecc8cb835a7a93eab83c98b1e6ba0fbf574b9cc89e5d864a0034d5e032271b4b92c1c9af92ba1f6e5029eae9a6239d351edfecb353b895722628b04823566eeadeeff074bd7a8ba796959fd863b5aa43836995905d520d5db51d6fd4a6080b9b4724620d4db8faf110e7d0719250fe522de1b2e57380f8f25199b6a7b3ec0db7db4ddb766e2ea4573ef5c18636ed73c28b4ddf35790c8d0cd962e568be95f84e8e2ccc8057f5805bd66ed5d9582485ec142739ad01597a9febb7d97e01cc460068f98da207acb31e098f9459d3fd85687d517851320e11ff5f44a3415bfb4d0111eeb9", 0xec}, {&(0x7f0000000340)="d6fa7c4f218cf91f5075ab137cc48127ae459d6a8d1d829fc8284662ddc74e255cdc37500afa04499466c7e0aaab9e97ed8aa7eb461f5c6bc3d7bd465fae1367a1cc6ec2125d50c9888ecdaac887fd5d0d2d5270b7d3a20a1af48e720be81fce1a4fc314c8fb017f3bdaf4fd800a62c89a7fe23bfccfc529ac672c0e4a952142e4005d34c24a90ed04e463f1f1a31a127111f72251409d523ce331ac96448d706dc836df7e9937b47d3fa43677d81b19d96bd6972cc6d891277d567acad42b2c2d0481f3dda9d02ff2f9cc12", 0xcc}, {&(0x7f0000000100)="99d907e8ae92f69d53e271872bc97749edcf0e87a884671b6d41856c88d2da2b8d7a58daf3f73e6b292fdc981602605c65c6b8283bb3866cb73dba6fe37c3441ea9c0199f21943321e95e5c155b3299608fc93a2d11630a86a042c96a971d97dc74b2e2620dbf9306965e7fc2c35c02be7ef750a2b9091", 0x77}, {&(0x7f0000000440)="546128c984a3cfeba178ef72eead9feea777268c5f0c7dc3c820693edf039063043354027e200cdaba48a869a584062c27a3bf81da84f5b252bb7aede389d5e903b3c9d6e8f3a88de5343314f571ab3897a62ca1845e3981c23ae20bf8643b875bc31d60e9fc22e2", 0x68}, {&(0x7f00000004c0)="28a1f0a59e5b2e95aa3553a6c16f0176708f7c82d5abe6eb0a2827388ae322f1c884b1dbcb3a1d2f1fcd2a728ae9efb92024469ca60f523a113cf741df20a83d50375428251cd348fe4108d0e4b84d9b7a2d2cdeecbb2a784b7c6de9729f1b0ea4721b6506cbe63b64d42ac14572706ecb7168b70baa0dfa03b48311a7e84a7b5018fdee6a6d25244c798531e554bdba7aaef7b6d1e339747d68ce3de64fbaad6dec8d6a2579421ad072507aca67f19a7b6c0dfe1599baf4eb0d87bac36032ad87c07fccb8a967101c50a47de8120b52a36eef186df4084e6b1f7171805a3e029a494e4daca749", 0xe7}, {&(0x7f00000005c0)="4f9474fca7479164befa3a06416eb49ee16b66d432f2b5ae037e2f16cdcf057fb71672a6a8b9e329212c809259aea00cfeed25a4abfe4535b928ea01b931802c6b0b38e817e53b5972b6c02e2c0fd239e09b83820c41fabd778380d7bce97e9ead6509160026d787ecd168c9534a201a5ae13cbb507a6152be535b4235f44c76a89beef393f9b774a10e5ed2dd66aedb6d04c92e21036469c44a2893d5d6724ca252202e91cfe36b853e73d6f5f8fe78060089bf48b4f9e5d827926af93bd5d9cd95f50f8a6d34d9a4ca24955cbf4f115ced7c64590addad8ba3e3d6ef6e1e8215834e653249de2f2a84", 0xea}, {&(0x7f00000006c0)="d8e99918efab0f33e74cd3d7540069203d0f960761e68a85cf93b76eb6a10dcf13961bba3b36edeb1a353e04ada1b22dcecec01ba434873e70d1b93e6683636acf4e268c92d1ba4e125f67304d532452da8924", 0x53}], 0x7, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}], 0x50, 0x409}, 0x1) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/../file1\x00', 0x0) 02:22:19 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3, 0x8000, &(0x7f0000000080)="ff0a7e61e6c0fd3b76f5c205bf95b873ae6c8880e81b95f620b5f01f119b748bd4361474d07af9fae2ff9e2e854216644c85bfce979873ef4368f309fb74af913f0e94e885", 0x45) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x20, 0x1, 0xc3) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:22:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000000c0)=0xfffffffffffffd78) socket(0x3e, 0x4005, 0xffffffffffff0000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:22:19 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xa6) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file0\b'], 0xa) 02:22:19 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0xff) r0 = dup(0xffffffffffffffff) socketpair(0x1, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) socketpair(0x20, 0x6, 0xfffffffffffffff8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xe4, 0x4, 0x9cd, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x33e}, {{r3}, 0xfffffffffffffffa, 0x40, 0x8000006a, 0x6162ea9c, 0x3}], 0x3f, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x20000004, 0x400, 0x9}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x0, 0x4}, {{r6}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x2}], 0xfffffffffffff001, &(0x7f00000002c0)={0x8, 0x5}) 02:22:19 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x7ff) 02:22:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x3, 0x9, './file0\x00', 0x7, 0x80000000, 0x5, 0x10000}) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 02:22:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x407fe, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:22:20 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/234, 0xea) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000140), 0x0, 0x0) 02:22:20 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000, 0x56d}, 0x8) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="2f432da5e440633b0c1ef7c082a0fe13b6ad6e33c13d90b78bbd3554f6e110cda2715f3dffbe205805ba0bdf70a926d8cb1a9d13c8fc8b17ee5236de8cd6b3622aa7e39b71b05f45902b5b4ee8e73edd4d1ad9b5e0cc4e380e20e4a92d4d89f74aae2d9161c40d7a72ff69461cca1a2640021c2da909e33d3f5fa50e96011c757af82a126abbaa5984712122c90020e2b24dd48abf5818e42b907925a2f11a7da50910dee49935dd0e10253d97fe408c82bb2ec6ff2c7cecf482bb2c577ca13addbc4dc4e1377d7bb0e5a967", 0xcc}, {&(0x7f00000001c0)="bbded33e6117033ed1aa9bfa51d4dd27d5a1c1379c6d28f5184160202831efee55fce24a2183faea2e057da5254dfde59fcf2fc314f193d511d7fcb04e8e6902e1d1efdf08a6e3165e586e102a4fc61d0dcae2d86cbaf6523c7e8e63d90f795807959f4560703a0570fa4b3b9bad1a225508825c88fa3bfd9a1b912456d6e3ee847ef1fb89180963e0d7ecd1cb175cce7ffcd23571bc16a6ddac6942e5d6686f987016b803a9366eeda58ad74aff78f04b88989e8cfe0e6bdd9bfe1765e4bda46b0288267ad3ccb524220724ea7b6586e0df409d6da142938fda9ab07252cb1a7bb9b95502bc1448d58f552c20aeb51d19023249977d99cd2876bcdae6e8305ce84470c48bd6eaa5532a9498c299a5e761e8385f225c1ae639d47a63387e48281f51a09bf4b801c985a9b85b9761cd0666f326a1338583495dd59c761f4f2feaa8d700b65e61102743f1302144ca722dc948d214d5028df8b92928f8713ad5994b8d0a5904b322d051a7633d072e603194ec027b83c1538fe5ee2f8d2dbd09343ede6a95e2b359819c4c0b616fea0faf1dc8ab96dfca7c446ffeceac536b1670842d6a06f6af4dcd329be1bd39c6e7351209d054b8c1c98f73a7b16947f32550bb6525ab66898925592fd1dca43c9820cf12e624972a3211454f7e560cd1b942d3fbb9f57d39f07aa2afbf43ddc0dbc36529e64ab6c7ca8ebad5f89b48ebc9dc5d1c1f60f2a060d60d871cca70e704a6d6e16e822f4681442ac44bb762c3b9879aaebcc31f7b74ff11ca4e9f062a98c6ce29617f808eeeded896cef6f396a15a882121eda060026f3ddf90c8cd9bf069c76424c59896de8bd7289a985d42f72d0b9d86342cd8415ea3542379cc4f62aa3a0dc5a6c62da83a12b1c78c6ef61cb62e773623ff7dab8295639355db2ba3a9036ea27f8776896b5999fd5af0d8ecf1800da8b43dc2e0da9dde0ff9fc1a88233a6605d7c0ec028a4cc0febbcdb31feecbb24f30c5f2c63a8abee34c1762167a583dc2aea5a2862441eb5427b3872a1c9ec00e6f3ca08e12e93221496e699f383ea6302bb293e0cd270bf2a41a453074337be2eaf4ed35b73445ac439ac1db1465f5bbab5e010c3e720b9f81af2d8c70a85f07e856fbfba66631e93632c7499a67db4c2a65610e03d9ac7ac0f2d1441480877e643b94d6c46e2dc2eea4a8b3bb5dbb6bb96a3a2e2ae6f9b976b0fef7d8ae3829b09c833c31b66cc05c31022a581544fca89046be7a331eb85cf8157881fbdba8b95fc7f62ee3ca0d5fed3cfd82a954186aa883c6085732d9b2a40b154b80042400e0979dcc5c8aba42246205b63953227db6cabb9a03c5d68034d1b3d4b145bf0a8ae2bd5331b0fd06e92ee4b4dacd2dd2f11882ac29ba4c110a20965559c3d3a461ff2323714d4cc311c33648e44a57ed39b8e5fd11b8df74b584da2366a9ac26da0061126909c82c6b017b427d04d09aacbd7ca85fe5aff436c01196798aa12235e827656d43e843be474e5b838e839f13880d41f6e587f507eb091c9520d0c96455dcb0b399f05780cd95aa3d67d2352b0623919966c90bd96e8511d77c1b5d59cb113bb202c42a5eb5a4ceb91cba58f61dc766f60223221fea8ac507d2081b230545d04481bebe8691db46ab5d5a29474ea6cec4b1c000f58e9685a4cb41b9cbaaf204e8e8faa74e9575ddb0a5c9bd97bf2374f4f72218851b8f1153bf874e55f7285eef273ea2cf967ceee176eb8637331dcf04f93c6cfd06e4132b11f02d509c9a1810bc0f273caec99ac3fb425b1bea6b7dbc6ea73c9cfeb4b7558dfe94b01a9382db21b2db8f3da8158a6b816d13dc8aadd268c596df8aef46f4cc34958d73f807664332c6574d3b6ad43b3947c4bb0c6951c16b9ccae863ec1c91febf40a19bf773172ff55ea62448c3c54b835d442304bba63d0a9db041c9252051c62260bd57d646a964ccb582ea0793287a5f6509834751847357ea264c2dc1051054f2c42e97df3855ea6984f2a053fc6d7c31081f7cbf42b090cba55bce29c196be1d1214fc87a065a9a94af4401084acf3f9d5d9fda15faba5466e2315d9556640d3f1dae0b554531bb074a5554f68189514725b7da78437b7471878c98a304a4d2e61019a115829a8fa898d67437b99b017a5f24aea6fb43352fa4a9fe8fc23f3b8b7c80777b1cc9fa1b4ee0a770ab55f6bb59747b2a1e6ad4212595a4a760b50d130bb5dd06eafc4c43ec913229f25ad0f1f22c1b2543de7eda2942da8e09b46e8de7db69e857c5f01304836737f3778259facaf538ce47a38ca8bf270ec2683be578d0d84d2a80b18f3bfcdf5bbfd849f091d3c853be024de4bfc75a8b55d6286cb77c62f9542baa546a9dbb06018996233ba131fd53f41f3851a12711d60c359e2bcb86d16c27e2575e3c3a15fec9ce1aeac7bc69279d42eba22705c6edd77043487dbc2cbbd6149152740d0324b84073ae8dc03d8743ea5757b775e6b8b1ddae4b7dd3b650bc8938ec3d523b37798f4fc26b35b124db83f7f2d58a9fc4743a31b8ddb4591be49a830aaef68a593e3162dabbf2a8f37e82eb307ae92c660ad87caa4be8654717d2931f3cf45d0ad3f6da135b59a3c6cb5a8d769db0450efc2482730ded1da91ebb188668f7003fb85b2659aec5dda217b14b886d535082f520ba77acd622e1b22224e55f673dd00030d6c2af5d21ab133fb5ee88c018a48707da76f606e4c922e5f482038aeef79186ff01c3932cc5f2a1e92623ad970a0ba3459a7d1431534e6653c49e05ef47aa5e75d9e62f677b473c0ee9b031468824c5a3885f3242a5f2f5719c1b598d7cd4381877cd8603523a8879642e846e1863d4835d1c81459c2ddc29816ce73cbe8bd26fa61761febf5d76def5ded96b97295ab09f9ad53c1bbf60233c03ddd55f040197c192f3af03705b7cc468344cfe567d5f00d60147daae75cd4085716aa5b741fe3474b43bd0cb995a2fb7dff901edba16f3b460dc3e5663e363ead579d0007673b711a4e850ee4e5fb274e8b93f6b43c7a6d119d2a7ac32f02c3fee0ea679a07a2ef2c6f48dc5e347ba89f6d7e2ed133c9cafa6482de7572c5720b2c273857909f6822b5ab3380d0f476c819493661f7eca6babeaf2b615b66c9d6b911e8c559e109fa5d288f6db0f02ebacc847839fc746b22359f82cc677fbc91bf11ec225677740a2e054f3d7b548f6a6af53a540ef84eab6da2f0c9ee3172f3495e7ae9710249f19e539ab663ddab87ecd48f41a0e2b2ce8de26a1a4c50b2fe4c825553445884c040cd95e9b124a31dabbacdf575a058dbfbf852811adf0c16b59053eda1bdcd113888bb505cd74b66c3a2c83658d7c083b04e85a04759771e31772912d8c72396595b7c24e66c8fe8aa9ee1a422f416b6ac0dcfb61590ea90f31f770ce1e83997a1d412a87637b055c44097ef65ac617581e1c6058f284bee701abd9c72687e6436d037874cdca0765b1be9817fc07e3afd4797e4093683e6cb15cfe8c791d80495df2a4019e13cfedee964f46dd4af6b29794ab1bb05e7a197cd8886a6266a3e3de6d37e2b4f0cbe1b07826ac9c5d8e356c133af869b8c3d5ae30ea9442b318077cdcd0e5c506b4c64e919af4319d48c06d23900f2acbd097c6779779e3e45a94541552a09e854c767cfcfb08bc94ba9eb9ffdec0372d93cf579fe4f7df179b8111ea0d9175cc852f83cce9b237386e16afb657ee872a6bf32ab5fee30ba4ddf6fa625f390a5460ed8a30cd51bd275775714517f58a7aa6c3d9adefa203b2351a7e31286835b132f60d9864cfdef494e154bbb6e7d7f8fc7001fb4b7d2adf7a4338d9a5ca88aa64b7e8ef65f0baeaf8c281c3776bd8b89f7145c2251bdf0dbccbf0b2b7cdf31850f7ac1c90c6235a3762e0fa25a42dcdf1ce845846c965c001fb406d77f2d63a4551fc69ebb507120cec01c5c45439e5a38e5545f120932e88d8e8a4104a4fc64a58790450595eae6f02fa32e28742526255d4dae72904d1332b4963feaf02066898ef4a176eb09617a49c80ebdaac67913d853f1252700d479ae3adc784092dd44322fce0d47cc9de65b01e88f0b8a5011b172253f9d6c65243505b1c85b93fa9394c2ec00d1e388dac1d9c1724442a393912ef7512da092b545edfe02a3fcc556260b8f549a79171e49fa652c668f72c9bfb3c6280acb0081d6d09b1846c8e65269c8550c8e9330a8f2b92ee2b51fa9d8c3a8a1cf262f4408e7a5411ee24c743395f5004545d4a787da8ec2400ccac2782ef1ceaaf59ccc444b40b81991f332a45c8035e918f7d282007a0b66a87951146fdd621123cfd5579ff7a3a921e315b654cfd6ded3876ce6d5256e4a3b27e22fbb57790c976eef7bd05ae3480ab023050ec2411b4640b83dabff48fbefd8c2fe57167b479c56479e601c463a0cb684951a5abebbebffe32a3ae1ea6213cdd0372741d81238794c15b4291044e076d6b4faca21695871f96bf66f05a475199d76fa0d398b3e168cce1c1703cb5a980a0a6260de821a79497d5442da01757d39bacf255a0d461431283dead37d892ee26a058d4ee99c90ac6b7d3b4f848bed8819fdc9b686c7db739f4f17acbe87fc2e817cd07ebda19ba69c1c392499c68cb8b1ce74f0218169254f6bec15459c20f92252b53ecc993eeae29007af359821ba32c4103707960f9b05109ad7b4f04fc5d0a3663d6ebfd25bfe74d76d6135aadb2913762094cfae542cf200a24d7bc0375df18464dc413be51d8b73b42624eacc0c4b922ed778475f6d43827f755e942de1c4f5d1cbb8bd2508babd618ad867ef6aea7a6dc7edd48d71b47ce58e5e777358c76c466efd1f6a7cb9e252846a079c3401a93db2b66ca3ae013659f6c4dba32b6b9b8425959f90d5972bd4ae91d3ace25e54860683eef2f7b831ba1b9353c16bea9d32a2d9e3fa8d2a2679df07d94094dc2bcdec5601b5e2702e04ab1785801cdbeac988694fb63479108af1012b90bfb07321ab5d3451eb8a1a3cc8968be2dfbd5ec98b9b98886f49d0187bd50ee9b8d518de48979ac0c1b32c1ff5fe7f7324fb1a1dc59bc7b88ebf3e7d8cd39a2788794435639d04da42a4b5f550ada9de701f14bc666877362ebbb441af183e39664fc02e59780e80305d448c4619578e298c807c46cf4ac95fe84fe827efb0a99dbf2607f59a8e15c4ff5e66826ded1e4339c058404f5aba629723c720b641a72eaf4179deddec9a3ad79d2b5c358e0cabf642c583f26faa4fad493149cf86dafa42e6e3207bdd3df1f2de65e1651569c73d1d0f720666192dd9a394cee8648ae9acc3b06b1c26f9afb63a6b5a55dd8e3a5efe94265e506cab5176d279c4b4fc7a2a1576079ef61ed34c7ddbe4890b36f2208ff53b25a6b1a52d641bb146cf46b204186b0f9fccc1c6591d4da1aab878ef4624027ad944053dfc02b0abe2879871edb2a0e4a10e6607a66cfc0488021ca358f701d7ff43a1f77cc84fbbdc665bace510363dd08ec6a11bd1fadecf11608b1b8d8dc79763f010370c7a2567d48a5239c48812556b50d9fabf03d976b4814d04fd94c7c7f68d899c6dbf9b2d481631ba5a5528efa486ac63397143e1ed9e99b2141dba19c20926ad8bc34f46029a583d241a3dca52dceed12dbf90defc689ef014b29cdea1e5f8af53683d49547f5341abe5fd4693d8ceaabe31f3455cbc5256f332ae8a86a3b29109bfd561f2118fe49cb14b9302fe6ee2ab6c975467e06716ae3b0ba72fccb5fe212b6db835ee9547a795782a189e6ad7e880af05083b", 0x1000}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) 02:22:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x204000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:22:20 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102a, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000880)=""/153) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="4767bd47392d28ad8da699f839f94a661f39953832d259fcb44900069c54c49ec241fa773561c92079a3442e5ccaba8f3a20ab997a4d62b7afa80da2c3f72c8a750a0ae3506a76fa4dfd4c05ad94a383ab633efad8711d21b2b9dd31cfc15a79866a4579eda0fe439bbcd8d2b79014b57137fe4ebf1e9fa9ca30d6e3c6562453b0f1b938da795d06891ba553a8bacdbb74664f9bc1b61219ed006d438f997b63e0db6d9b4763067d06256acaeae460e5ea327ed564a063763a668b", 0xbb}, {&(0x7f0000000100)="d3ede571e5ee10701ba988f5c479ea38722156b6eef4b1ee3c07d157d70466b35be49c42cbeba7fb0aa35daeb22b1a6d3e40f6b2d51218cb076d160c309778b2d3f1ec492db3506a83da0fa4456669f00304a54499225c4b14499dc3705e932bd214aa57eaa92d8fa8d643170c5e27d53514239b06533d8d044a26dc3dc6825e27389dcb6e230bcb34207bc83153fff9", 0x90}, {&(0x7f00000001c0)="55bcf5cee4b0c0ed2c5bf0d535ae74e41f64c0cedd147cae31353f52f8dfbd660b1e59c270d846150b1ea7f6c3c0b67d51ce1b94bf84d1062a79630607d795a9e6b28a079514cb7e805dc45952309f49547883dcba531fe32333a40bd5e944f4787724a6dde13d0fd9d27c7eb9959ba7c1fbd96f4ed5dcd96fbf59ca9e242fb0fd966e2b065ec2c207666ad2d432de770f7905d745992710c861b1b133fac362f4213be8288d807be88a02a37ab1676d0f01d5fc6ffe55460c845e8cb3647ccc", 0xc0}, {&(0x7f0000000280)="705c75042d09f17d59ee753903616747ced6f3485a5feb5ec5c3db17", 0x1c}, {&(0x7f00000002c0)="fd983f816f72fd1a212c130d5bcc722162", 0x11}, {&(0x7f0000000300)="df050bdd7c26aa4d3457e34e78bb9eb14bc169814082f2b5e4d27d9cf622f7923e67862495e9209bceae7a58979227dac9c6ae38d1931796a2ff608253ba8c9051e9593a7a71b153fad629eb4868f676337a14cc3c5b32924c9fb4c902f47d8f61c9cb860a59fcd5db02884e51f5f9dc05d9c0550366654e6fae3af165c5a5207dfae8ac890d936e07d2a610bbf70f", 0x8f}, {&(0x7f00000003c0)="af5286b0eef2d4206a3671e8", 0xc}], 0x7, &(0x7f0000000480)=[{0x50, 0xffff, 0x39, "bcea5f86277d0cf14b2d96db9fcf90689fefa693a6e6b374e7045f9b99ebe5657660e639bbd133b7ee5fa14aeeb2f4c58c8b06fdf9f283dbb6cb"}, {0x78, 0x1, 0xfff, "521120a7775a42bbb9f9a3e2de1d2528358f6a53030da2843a2df8faa5ec35a2552efa9c397e84969fe33f79c1f007cfeb3186f75b296ca0f84136413001d8e5b8c1bc344626982385263bfe1ee1d30d5fa7c82bba3d05b4bfe1bfd7b72e2720bcd898ea"}, {0x108, 0x1, 0x4, "fcac67cc36f79e52a15ca998e7a53e7d8e24bb5b400871bafb67481d2e09768a370e00a7fb4523b47acd94b4d59deb3689188fa24dcd49ec58a0c1a47a7be0ffca8513598d87839bbbd2f43d06fc558b683a2cb460543ed9fbbe4b87f5100942aa5b2118c634728b5416f43646802db56d7962322d7c9f075c95c454b34c3cbfa87b2bfd56138f5148852120cbea4dc904605c56b0e8aa87db68f72d5dce31ef8d02e315850ce30a6c7c7da4e286235ec7a728ccaf40d1c1130e7881a92c4d40b170932f099377683f33a006fc5843a6cae18428d9a6bffbbd90b36ecf347f9b8fec36aa7b9cd4ab163896bcc4a7aa701bfc"}, {0x60, 0x1, 0x7f, "709edcc20ba3466726cd41d314bd0894c5e9d85b7deceabfecdb71d03e53cc907ae3a504b2b9a57cdbd71f3453fedb4509d33c396fe093bf92e72215fd214f4166efd590c3930054a1c72016"}, {0x30, 0xffff, 0x9b89, "d4235085d5e9bb965e1e56ee4585b1363041624a0f4081d116e203ff5e877e"}, {0x78, 0x1, 0x6, "fe279e190370c59c8372ae6d50bc63abec496efb01dbeb48e8afbc7ff709a9d8d22b315f6f81f54090ef4e86a3b417bc55596c9af32e431ce883d9fce41c94881aca447b1b0fd10fdb6aacf874eee290650912e527818faade661b34f92c9202553d994ebd3bf4"}, {0xc0, 0x0, 0x8, "f920cdf33f48ca23142eedd2f18f5fa686c896433184a3c6b8319ab098969d47158b116560d14103604cc56ab3a0470e86d9e02b681e70b64704dd70369402d1aae47de96a7a61b121fdb858d825164327b41046cf875ceb4c2428cabc020e181d1dfcb0806b993e918c65633afcc8b2e3ab077b63f9652a727680f91ebc8ff913ec42114a858e23f12ba9aa673e4af75c4df103a75acda1c91eed5afa5258c89d87402dbc513d0f89dc126f11"}], 0x398}, 0x1) r2 = open(&(0x7f0000000940)='./file0\x00', 0x0, 0x101) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000009c0)={&(0x7f0000000980)=[{0x26, 0xfffffffffffffeff}], 0x1}) 02:22:20 executing program 1: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/119, 0x77, 0x40, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getrusage(0x1, &(0x7f0000000000)) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0]) mkdir(&(0x7f0000000680)='./file0\x00', 0x88) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000006c0)={{0x1, 0xffffffff00000100}, {0x100, 0x8}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="655442c530b1049491df06c8826d3ad1b493e617355c38364f159dcdc1b442b00580413c80e3788390700972adf5e028a0f7e892677f65a0226ccfc1b18a3f29f46523e5419c42b4d3c5af37729f189efcb7c6616543257fa885ad471d3496bdd19767ecb4c3df1b0fa93bb8479e2d4ad32e11f2042f9f20fb9aadbce89fbd4d91f0e1af38923429579a7893641db928abe3c50607767bd5bdda8f6ada0402ff121630ce06d66d8216880f929be9dca1481773e50fe3c5a5502eb0", 0xbb}, {&(0x7f0000000300)="be0a861acdc77dceb9a6e246fe9de90bfcb90d779aaeb48ebfd4bb9859c20c03092116de4de13d31077c8f870b5c304e4aca8bcde1f0a1df34c3b30015d228f49aac23272415431e87d4799203b24ec94ea079a0482b37df9e173d7a58b4c2a23a2d11fc5e092b64", 0x68}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r10, r0, r0]}], 0xc0, 0x9}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xff) 02:22:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r0}], 0x21ed, 0xff) r1 = getpid() getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x40, 0x5, r1}) 02:22:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/67}, {&(0x7f0000000300)=""/81}, {&(0x7f0000000200)=""/234}], 0x0, 0x8000000000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) 02:22:21 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r0}], 0x1, 0xff) fcntl$setstatus(r0, 0x4, 0x80) 02:22:21 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) msgget(0x0, 0x540) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xfffffffffffffff7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f00000001c0)=""/40, 0x28}], 0x3, &(0x7f0000000240)}, 0x43) poll(&(0x7f0000000240)=[{r2, 0xc}, {r2, 0x23}, {r2, 0x142}, {r2, 0x6}, {r2, 0x20}, {r1, 0x10}, {r2, 0x11}], 0x7, 0x3) 02:22:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:22:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5c2556abfca8140d}], 0x9, 0x0, 0x9, 0x0) 02:22:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x1ff, 0x5, 0x6, 0x10000}) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20010, 0x0) ftruncate(r1, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt(r1, 0x2, 0x1, &(0x7f0000000040)=""/103, &(0x7f00000000c0)=0x67) msgget$private(0x0, 0x400) r2 = dup(r1) lseek(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3, 0x3, 0x1, 0xd8, "2a74e45f38b2312765eb61ccc054d76eab844294", 0x7d70e211, 0x61}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8883, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x280, 0x0) 02:22:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) flock(r1, 0x1) 02:22:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000700)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0xffffffffffffff04) write(r0, &(0x7f0000000840)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde0000000000001f5c0088310000000000416700f1fff938fd2afe6eb583517a1dad65473800000000100001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d00000000000000000000000000000000a57373780ca0135ed87abfb7297db7a6aae25fb1f43f2022b12eb1e8706d3fdc00000000", 0x11e) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="824a5dcd967335b25c7c19e1846549b68e3bd5b3d12ecfea32b76e29b914e9dfbd9b9ed47097a86463e6f4f74b9c12c0ef5d823992d62b1db2c7acea4242bb5de5c79d0e5a97967640d372b82128765d6dfd38708c59b20e0cf1cf64d84f943c2bc83041c5b6d0e04aa704dc74b11abb4c1d3d93e455444315fa3472bf377fc40bcbae049e47d9f6fce25dbf4dc0b5775adb09ebba6837cd7f30d4c1af619de042fff25c683910cb10ed0b26dc94f07a62", 0xb1}, {&(0x7f0000000480)="9579755c59b11bb2063e075a6adbc984b88e3f3d289e3c8d592646936c84d578b4f179c384a590723112ed72fc57d3fe091b0fe066ad3e45b60a08e039bf7107ff10e52a4a1885eca6f2ed28493acef4f8bab31ec6c12b0739eee6ee3764d581d58b25b3dc79a327310c9e50fc18ad0e9fc3e215ba87792207019f55494fae74ae9ddd22184f4ebc782cf32fc2f9d49bb01539279b0a9548dab113003b722191619370822018e42a0df78e113b393d00c010eb461167e932c378e33c75dc53864de765e30e92bc2e4e1c017a86bf4eae7bdb88646a52f559fa866075cbb338", 0xdf}, {&(0x7f0000000200)="6d9dbf784a3e977de3df81b8745d6e29542d02374c3bb52e3fd520a215709a135a603573cd5723ddb861d530510aad5eb8b2b63c0678", 0x36}, {&(0x7f0000000240)="bff33dac0a8741080a13d7596159f4ded985e4592ecbbccb59699481cba7534a664b8bf88f411b851aa58febe82935b36f247fa735ee9c95dcada35bb7eff73bb21380111f012f66c2d3", 0x4a}, {&(0x7f0000000580)="008291dff7ce27261b654b164239d88d20095dd2fcd70d8500f75615c0fb8b35", 0x20}, {&(0x7f00000005c0)="e5250823877b3ad0b82dac417e0766481d0057e863ea84d0d2722eff2fa67f63964b9840b7059646cdff3afa699057ae1c4d11ec0e2e90fa1dfd7f91a246ad57a1d714b1c31ef64cc9c9028907ca61dcf1d709f8e185a7f93a2c163c389bb5e4463d69c292296cacad7131316c670ddb51dcba2900b72038611fd29b258a4a6b6a9e51e3da276af4a5083a5041093e99057f12c4355ff2a2cdacea", 0x9b}], 0x6, 0x0) close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffefc, 0x0, 0x3, 0x2, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r5 = fcntl$getown(r1, 0x5) setpgid(r4, r5) 02:22:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20000001}, {r0, 0x80}, {r0, 0x10}, {r0, 0x80}], 0x4, 0xff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x110) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x1fffe00, './file0/file0\x00'}) 02:22:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) 02:22:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x101, 0x0) poll(&(0x7f0000000180)=[{r0, 0x400000000040}], 0x1, 0xff) 02:22:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ftruncate(r0, 0x68ee) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r2 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000340)=""/160, 0xa0}], 0x1, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) r4 = getppid() fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:22:23 executing program 0: msgget(0x3, 0x4000000000000000) r0 = semget$private(0x0, 0x3, 0x24) semget(0x3, 0x6, 0x52) semctl$SETVAL(r0, 0x800000001, 0x8, &(0x7f0000000000)=0x9) 02:22:23 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1d9, 0xb) r0 = syz_open_pts() fchflags(r0, 0x20000) 02:22:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCSTART(r0, 0x2000746e) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)=0xffffffff) 02:22:23 executing program 0: syz_open_pts() poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:22:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x40000000002, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x2a, 0x2, 0x81, "4d0238c4689e5e0ab91fc4cec13f11e8570c20a2", 0x48000000000000, 0x4}) fcntl$setstatus(r1, 0x4, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 02:22:23 executing program 1: r0 = socket(0x2, 0x5, 0x3) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 02:22:23 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:22:24 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket$inet(0x2, 0x3, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4000000082, 0x28) ioctl$TIOCSCTTY(r1, 0x20007461) 02:22:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0xb9}, 0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) getsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:22:24 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x5, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) 02:22:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x55, 0xf0000000, 0xfffffffffffffe01}, {{r1}, 0xffffffffffffffff, 0xf1, 0x21, 0x2, 0x3ff}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf00000ae, 0x7b}, {{r0}, 0xfffffffffffffffc, 0x40, 0xcf7aec93877b3893, 0x828, 0x27}], 0x8, &(0x7f00000000c0)={0x4, 0x7b0}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:22:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x32, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x28) poll(&(0x7f0000000180)=[{}], 0x2000000000000306, 0xff) 02:22:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/118, 0x76}], 0x7, 0x0) fcntl$getflags(r2, 0x3) fchdir(r2) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000600)=[{0x3, 0x5, 0x800}, {0x3, 0x7ff, 0x1000}, {0x6, 0x9}], 0x3) setgid(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000640)={0x100000000, 0x1ff, {0x5, 0x3}}) fsync(r2) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/146, 0x92}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000840)=0x3) getpid() readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/235, 0xeb}, {&(0x7f0000000980)=""/35, 0x23}, {&(0x7f00000009c0)=""/215, 0xd7}], 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000b00)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b40)={0x9, 0x10001, 0x10c, 0xffff, "7340200a0470826557ecd29d79c0062365bf8034", 0x8}) connect$inet6(r0, &(0x7f0000000bc0)={0x18, 0x2, 0x1, 0x10001}, 0xc) dup2(r2, r2) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') 02:22:24 executing program 0: poll(&(0x7f0000000000), 0x0, 0x20000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/28, 0x1c, 0x42, 0x0, 0x0) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) dup(r0) fcntl$setstatus(r0, 0x4, 0x80) 02:22:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget(0x0, 0x1, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/89) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:22:24 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0x2, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x1000}], 0xfdf, 0x0, 0x800000000000, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) fcntl$getflags(r0, 0x3) 02:22:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) sendmsg(r0, &(0x7f0000002300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)="75fa33c584ee070c5b17e0e562043c46c5bf1758647e9a72ddaa1ea97e4319633a6c0180bff8741cd15fffc95a4b7c3356495665de82a601500ea0021a3f07f9eb393970a12b86982d674f0015f2108047adb14e49c7cd39b2e6a557b551f74c1c35c40736db1d99ffad50f46bbf25e37a6846601b95b99f3476367265a23c53d9ff797bf8e3752b9e6b918e2ec49442b737c339ff5a87ba0779124cd46f8b455cd831984c5beadf4a4b67bd8bb8f8d1a31109b4623220b5659a219c4e90c6b28d483c789d3136c0fe6b53616c088ae66b91ebcec1eb21081be2408ae66a8524218471958970248dfc384014f382f447a78586c8c68d2d", 0xf7}, {&(0x7f0000000180)="cfbb4d5f946d97f663ac35860b12d4180707d3bbaae75f6301f48471841a1ec740570e4b7d48062a887103b08b8f823b9f175e746b28ba5271c34cf3f8af196289bc79a1328757d96cb340bde1d657afd06c5776c535665b62e813b86886eff90f6a2ab85087ce970ccf4b4d1d97116b8db7ae8c3e6015d88c1e1d47f35cd4fa455b5fb6be63193e0220ba0dc36f36745d5df89f8f7f0f12f076dd8c22ee8975944561c2dab5702f077fa7ccf21931e280e1cffcd8a5008e06330fb1df11e809cb1a47071bb1ed6fec1d43c2b051089c1937ceeb1e45c54dcff1e2a3af076ecf9d045ecbd22f4567f1f2f8917cd235465798e3069ce10a0be8610876e0d0a06df7fa4c98e8f3942e7e300ace4a258c018211707b8d65cbbdd55e28451711fc133cda162ce6ae760ef46ae0b98cc1d8662e895a09469c096c06f46352e19b2683211d707466ab9d298137874de58988009f58221fa7e727bf1eed27054cf626666d8c5cd26e3a309a20e7d61bc4c39dcfde726e67ff1646e5f0714ee5c0fb422f150bfbc7f078cc16584c179264c5bbd3c49fa6dbea15ac6fa3e0a2600e147ed777779c00987ab8488292a263245055d975a93772422163217d51467406a500d73a3632c648f4dac5953d0f2c4adebe38fd36da6cea951934d007b2fc62e4c73e0f7eda0b3ff8443ec8c8d558ce4e72005eccc8f30d896609a1f04d7f4c834c47922b076f4cf8ba3ba435bcf2562b1b082a82b2446a8c059ee2e0622a83afc0ad9dd1a1372d1aad0735728f5f05167c4f75a8e2a112514061ddb55601c1a8a418f015f4e02e67207a028f6487dfded36797149f64bc0e3123f148c4b4cab3ab57bbedb8b68d3fdd8b6b53733318200e2e6e414806b9cd9d328ea5585a36e38bdd27ecbeecaf0640cf56f321d9754337e246737f66f0aacb3ed9a53f0f427d27448f3d41d86341ee1922e49e833766c44f44cfee6136ffd51b30964a0aea14496543a06288f910b870f1c99f640b17108d8ee9c271275ecd67e4b38503891fd904945ded98cf04d41b548b14766c9859259b081e698a4e0a35b4a554f74657c30746bf8ea3a97db86e8849bc3f987e66cc296128df144d86c06fb3e69c043e34e623728acdf557fcf1bb25a3137b8b4bd9e56cbcc07df2687df817153f6674e51a53d373b4d058b93154d547d3d4f7eefbb0d41c91c1387309dc0a064558804ccb61e4ac8858503caf54fc170eda56b52e692c68451c58fcb2e993998b4414344b08846d2eb52fdc929d6f5fe41c0f49ba6781f60488b97246c3ba4503759cc658ffb6e8e6128dd34c7661f22599ca7ec79db25de8c08a010c064aeaea7a5dcd32dba0a15c9c6699f60207b20fcd87e328d8b207619e40f5a9e13faf605f4e4625988ab1b2e9f47525b3fb46e9c844f29ea33a39d7ad7c7378fcf7ec238aeb70d09c3808b6e343968cc8560979489c3038b17e32d0c50c9f36bfcebdc2e59855a1025c2871d4ef121bfd7ee0317ac377321dfddf74630f8bccf96d2205f743ca5a58bf77fbb8c1313145cd6fe48dd97543e61cc6813e36615a22a2549456203e8126b84368897b74173e99fd5c717389774e132917145def1f90b7269bbe9b0452ff0b64965fca60322579f39fa1c164a9f4eb25807ff591ba48f370218cc0273ad05c62256ca93474d6284225e249035e6c9f1ba5f443b1c5953a16bcd9442239b55568ea279d156c607a7e020a898b3b7323a75a2a3a99289b5a61e8f359650b15969eb767de104c9c031924a396308c9917f1a15db4334fcbf30b8866f08981dce4139c199c96955c9a7b23894f3ab49f8b9a3eb5b95ec7221260f38d920274d813062ce07e7d90ff5f33c9d9f526e48ac5cd50cfa256f6ce8281695054c70b8f0a96af78372be0580de48e9d516866637629024ac2f7e5d699c5b63b51e0bb0374c06ffef6a4eaa4dfe2ed12bded68e24f9858b6103ce3ca2535019aa55aace9d8e11f6e114faa4533caa1270a75e9bfbccbe189c847584a3ab8591486dbb87c68a0f6d93827e68f8fc645187bbcd80feced235ddfb2107fdc6e9aa52e146543192874f631f206c1ac49f1138e738b661e9a85422450ff00f905c3173fd594c0e1525d8a06cc3697fa3f7ef73c13cd8d0c9b2770da25d306e2068ec16aee2f4382fe032f3001aab0bd18a452e4b8263339cdd3261aa89ce04685f6815681155541e736a54faf60ced4222e7b71bbda26df75a56cd6275fd0aebf9217201bbe6f3b78b74544c80af1146c4aae42f36b46c8e2442becaf27d745316e790e22059e6b2d0d45e04ebf3ce0120e526c8991393544857c9e2d64b961a2c786685ff0c40bc06d47c82b3a61ab56b0c512d878aac84d452efade48176738c2e4f164cda937b884a3baf98c26b91f463389cac1d443e9de2c3a934988e4241d6657fce3905255779fd2f6f1a97c39df0e2ea562786d303cd2e55182bde747078c18e17296cbb4fa4fa2577578f499a7847be8c980e662d1531cc01429081ccc3e1f77e32aef3107d0a44ffbfb4808e9d7c5c85bcf5f27f247e1f697e5c67af1e9741e6d7c9c24f5713c8709175e49907f0d92f439fc9b11703e774bbb30bc1587e17cd070c597dd837c22c362e9d3622947acb5d660ddd56c789493fdfc9dd33a38c4cf505a65fce0c1820cc25368bbbdb3c2c29039aae2c6a3a871d29cd4a0a055e062a540612503fa2f2cc3ec2b7bbdac4de9b6915c8f0f9ebffabde315a7058c1e67834077c67c59da3656fbf6d6134c58c744d23902469aa0d026ec705a971445ce3695b3e8d5d12437286ad137da53bfdf3228aa0b87dcb5c116df7ed48469db8f3a5a8c9f4d218f96b688896e110102a02e62ad3ec397fba1b0314dad2e5f33643120dc3b0a7a0250a4ef4e3447fbf786d017138fe683b5ced869e2ad17ec2a0c75f7d31e243ae8b7442eb88e7f5c00858b17226719c13b88031c2160cf54a152d68b5a26183c740f46faaeb4529bae09dc0bec07b7a95028a6697895cd1877f037d4640d066d23445115a1f0b7f25ef8091d2e8b16895e62524749ea123ec91703776f4f3176037745f4cb4f115b2f07421ae5cefb2a59ffdb837f429cd86bbc252e48a1d4d7a8b00f292dc4e9f8f864306585a3b22c81b27b876a6fe43651f73371df7ee39559dcb039fac3c721a67f037a1a2f860236dd99ca32589f3a4484ebf296f2d4b316176c6d8f44e65de18558879fbb992b69a7fdee4a6d6076cfacd7e6e650f9bc23225bcf788137f82108a71bff09769ec48b34c80cb48b44de88d9268fb361dd745f4b1149f1dcbd4ea379a534a50375bda59f8b3644a760ce97514011710a7036b47c9cc4a5dcb71e2138395cad42d8519d1862c6edd3ca7fd8f90e12bdac06a54c70ae52505a9573474f5fc7abeffc05080bcb078a64d660db952d129fc89e9276c09bd7c8f7a43302149f89e08da9c1bfa8020a53308e2c9fccd9f7694b1eeebce9afe5a88a498e411d0304b41a686ba6adadfc68fcaec748bf9561656534384305e4422823a6f8e230dd54a6228b062c7984d99b18a8834bbf65a01d29b62ffacac446ef04ed23fa154782a59093aed4fb821494d104c464c6d04d1c157462bfa3f3c45ebab93e147f10e92deb998c4a0ecb2a0f957dc6579e5a03d4db9bd6ecf606ffe7084a2410b18431178f179e8b3ecae5cd5ab74c89fd054582c6930c732e28fa4846a901fdfafe7fd5090611e6e6ca4af205101b5042157467274429f58d66960ee8cb504ff00c9df94161d57eb6535c6a3c85a1e83e237debe5d7b44936c35a87e6655cecf2b7942c6004269593e1fca61d98f70a8d6ec5a11d02b807b957b65ceedf9809abb9e1af129c4694266244b3c00239c51681110b223dadbcbc4e9db45a5ba7d066ed2178eec4968b8a4ece5467ecbefb5aa02d861c26034c2044d4ebf647afc666a4349c4883b50b7d4907e2c86fa949295ee8577d3944befd2846fe8dc969f5c94b7300499626de460e63a9940cb072865f8fccc345763d83098ef1313bfccad2b88a8ad711786fb7285e9f214ccf0f03477706caa52f0bf9ce0ecc2a3b3da5109cc1dfae303a0a6179965bbf1655d8e4e14e78912d286db55e4b81ea2618c36b411eeb05ebd05dbd9a1a2153c7542a7580bfffd6b5c0208fff4438278b281b8e72c88161a27d54d56d0801e8b5fcad2c03299f9d97b9a2325787d85e3cba3043ea1b077a6ea0d06980448a266db79117bd778eb5b7e8b74379b29f4834498924dd2d00072845b888c3d9018bbb363cfd788dea16813a56276217c5f89beed29ae380bb2fdee5ab4e2a97057923e77c9f5d0e80bb363f9fba63f1922c56b1c64d2e1302c0e8e0f26bfa9043ad5411298a2bb1d93482da2cc28936864f8ceee150db05b257ca71efc25da4a799b587bb3072d6b440060b4234fe17628c4547e45685ed0799797a2a8d0e63dfd1ef9f04755eb9d65310efdefd26d75014fe2bd4e9cd0e39111d773738df6ee1feb17db61e6f15f986dcd8c663bd82226c77d705afa7974f167441ffea75cd9ff074142520d4f48f146d15ab7cd0b64eabe9b2f6ababd932a5af7d9f6d7c498ce87a8cfc45b852434ca3642d37008f2d5677bda89eb5b7b8ef8a359e0b9fe3ee24ea1c87aca2c912d7bc717c7be34bc067e7a728f492a5eeee3d17cd382409345eefa57c415f859dbde7e59f02058786e4112c9235810c201c01cb6501ff16b294651bc7485e3936406da49c4108afeb9e54257816aca3a09dcb0d647a91dd9e720e8848817d6122d85b16913496489bef497bed60640f1e37f611888c3be1dfd2368f71433fdd6a41de377753d40cf0a83ae56950e85e026d7aef36ec61cf6c5cc570b1337899d27e885bfb40c7d19f1dfb7c4f6fa9faec0bfe4b90eec25ca46f3b86db4d26ae62f546803bcdf841f7da2d1925c2e2b3a3bf4f777724122c756501c297d7fa236a60ce1c33fdb8fe34b2013df83e63a3582e1c0121c85122e2f5aaa133285eb48d6eb0abc59d50d80b794c05abfa75232bb5551047e984e533766395d32c1d324285a7df4925c0fc67711920e9675c67000c5db84f1f4790adf49ca34350ad0fc2d804b90edfb39e5fe6ddef40a5755f405e85252c601a0a3aa6d59023f0a396ba21d82235c79256d63961e1222c01389000bd0665bccc9cc1bed6c51a4b6ee4ca557795cbec7ecd0d3584fcdd9f56419d5221d0a272e417ba44ba636f9501c1938447a6b1c023e81ff94aa6c08c392bf19cf0771d58e56f6b54a4b7acc2455d3af31741808e0625e9eab620dc603a2e48db6f700d4930d712e77a328f847bb907b3af2d759efc63417390d6ab64e6343588d70554136b99fde530b85c67545d293407e365df4b748e59ccb051dbbfadcb02afb0963a6aefc8808e72267fef043799cb008c179fd2901d285a417f0550d7f103474cc66e4ce5e1fd1665a1b99fb3a3708bf050ae74e724b14441f90765ff4d0ea3c5aec2a2c34a03659ce36f8836fdcf01a10fabdb71224efe84b5969184f738a65a59d0c7b5c6dfde2281b19ff578e65c086b435281d3ea68fb9c578f01cc20dd97cb02306273514c453bd88d820af6bd12aa21cfb60e69327a1c39a15f5e92ac21429dc15a2d8193283eee5b034cb381abb4a0815eb4cf921711d1649531049fcebb6fe5f71f7927641b3ea46f2612e6c4e15620804dcce48277e27e2681a2e619d76d68bf06e4420a24fdb8b3bde3d2461ce50bb6f8627f2805614169287f97d1273befe3cae0a8fd", 0x1000}, {&(0x7f0000001180)="a21182eb7d8e7c62caf69ab335093392c4861043259f43153892dfc0323ba370b0", 0x21}], 0x3, &(0x7f0000001200)=[{0xe0, 0xffff, 0x9, "4511ced0a492534272916991c6e46d9fae95d3b0f9d3401687ce1c104faf6011069a3d8b0d16eb25f4df51d5b7222aa2e7d8172cd782cb1a563738cfe6c8457fe9b1ab5331357c4ffbf0461d762eb9a8ab1a6705862fbc4b696117406291f1ba9b19eb0730231e2cb45b768b9e8d231eb2f3c33780c774b39974fabc0ea3bf29777e5bc152183e7750623f347aeadd86f69bb90dc7d08c4c897d1b7c1c57c6ba5ddbf791f7b559a8f910653ab13c79843976026e2854a63dbf8d610aada5cf444fee55a335002b2c8b"}, {0x1010, 0x1, 0x5, "6aff25d84c25d99aebbc0938a5d1fd11829034ae668f4a44282937b0c23a4674b486e121028488c9698a241870d9f888ab624ab09fc1882fa07b5da8276e45d5b309719eb601ea364217bf2c4d799883608f0eab054f4eaa82762f50163e33098c9a2e8bf885fc7a2ff8a130f3bfca1a73244839673c1935e54b6aff1f9c551bde21852bc4e215f762b727c00eaa6775a84bde7fed2dab1ba5fe746042d216bb09d133c907267dc4892343b9b037ebfcdedb21447a4f3bda9a312571c96df6421e5a8381cad1352a9d75863516f768d9ea5e9b8e7debf06cc861939e48dfe5ed4f09607a78af1ecf6d2c58b32699d4941b499744fe1abae39ed5e3bd9f523a0825e1b4ccade9052fedc72013d2f9cd392038bb95bd444453c14fd847dc15f810f846728bcfe7dc1729aba11a2ee9bce95ace5e4f8ac28b6c0c73af21d12397db5bf17f2fbb56baeaafc881bee99097c56c8531ad8e9acbcbdf3f8f484eef8b1b6fdd1e8b0ed045e85eb77f62e2dbc4444cb13971a03117db3a623444a0a464d851b8290cdc6624382b3a15af10ed6dfaad3263f7bc2e74dcdccf57d556e25a6049e961654d0a3dfbca06107bfb805d23d2f5f728a859fb35e6b4c62b92c764c27ea9f5787cb31e21a2e0b00e2274c027779aaa7f7210efab59561e324f7dfdee09a6a905f0952b53feb91b2eb833e715116d3615d5ee3bbd5c904a0ba7ead1555c8ffd31b8f9d6c9865dff5a3cfb148d216358042eed1d7f1aca4e16af8b069509ac844413d9c060aa880a3622d3a6efc551ee6b9b34218e53a330da903158e43d010b1ddceccd3812dbb7fe1027c7ccdc861e0a801bb169f9f136e55b1e1001c5925d7dd26734b787e878341a4c010daba38c841a58146e129568429d284f79cb2ed33cf629fa80665e7ba41e982c103b9c69c8ce6596c4b488e33c1e56c320041fd019f9a765b6f49bfca44fee66baf0579567b49cb4c072f95626b92e89eabd0081f0ada5d32b2e88e4b9ea5de2d8e7c6e35db495e8046d0ddfcfab78909e49fdc56e618708526381172ddcb7f3a63ae72597329bb0d152731a5e00ceeef1e744363e3b53b3c5e19f4afb4292e6af307ed47880f3d371faaccec8c7333d32e8a4e423d66418bbf5a1ff640e1765f0f3a53a0230034588c23d27521607c1f5f825cc661bba048ebaac56577465c5732ed4450a3797cf6b0ef59957514a2fecad9052cbf4854a9e31190508de2957303a81281bc116bbf606602f5449125cfa541d2e5b6bf76f3e1ab3b0972b5911aa47297d5eff819606f4167f4cc8b5748701bacc251e8850468d3647cdccb51b30a635cc5fb4c47244f683e44b94db09d5980ee2a337fa841377f15c39027e72d69cf7712122c5810d8d63cd855e4f35349110d3c0c4d8ce143e82bdf0bd18723ed1acf5829dd664e421ba576d0f37173c909c4c73a170977bd762ee15de5ef1c0e6df6ddf9737899a79a7caddc3a755645826f6502b9f157652abbaf13d885ab5cc92235633c50f711114d34ee20b066e979dab2a975b574442de6bdf85fd1dd3632f3aa2555677601f05b8fd4145ba22032c06fe030e6056c90e50d55266d8504f069580b8120565697f30b494e4be61dcbec63bf48277657e10975128ef01224c4389ca8f8d85c3e14b8d41c8833e4fab5247594accb9a8e2ac158f738f81500e1fc54c40d0f24938c41ba2ebdcb7e1c203b39fc7e87cfa2c6eb7fe9796e9b5792493fdfc4c6997a8e033f96151f73e047034674b1c46e86b0908eb1d8b5f70d0fad9a2255b9d839c22bfdb468139775da1c6ee2a028d59801e5fa75c75f107942504010f563009752e89a8436748afc067d01a846a62b7225e61b53aa57f3c2a3c83abe614a38384317b656ace27a4b2920185de3c1873f22841af05d5b14055bd34ddc6472da9b75c3c6bad74ef04189a6d76f5091b58006900fb9027f4eba0d7a486f2d7805b0298d718089098c0f534296ce5d1cdfa0669e33eccf9d5b20617c1f63f390a3aa3a662ad59eae5fa4718aaa484941c407037a201a68ef76c24f15c7ef01a38c89e7b0367daa37b2ee160ebb9d28b6f23633dcdf9cc430df162ea1f75b682de825b5cc30110f3913dd3a880fff46b8a844a59785f5373fb3e6781ce33e9e2233bfeeb55d0a09213612b9c1ff82a75a12bb9e3ef8b9162b1dfac2a017ab39d4684dc656af482664b8a1677c83bfb9469a8fbd1678b26b63de5a73289f2e00577f01befe3bf046fda104dfefc4883b528e2064121387ddc0cf850a8159e5c4321392d4a9650e61d1241dda230d54e5dc3050ca6711ac99f35d5e4857904ad7fa39500ca47c3a2e68b4d119628d026084ed207bc8914a063466553198a5d32f442de0ed9b8c64ad3676c4fb1415852967e4c180f85e8ab76bd482982bbfffbfcf43c452935e44761b1fa992aef608d507001d6ee5156cdb3f4cb3577e1a4ccd7f0d8a393f261de8aa4e9b0282613f72de85d93f2adecf11215dd805c72108c7a2f6cd0d79a40e291c3a791aeda19ffa38a05e7137ac96021e22180f0e960c81dbfd9efd486db68484374e360cac8632f9773f39463018a6b1bc4afa974c488652b12882fcbc9dd1df54255db9ad50e27ede3f923da004a63e0aa0a26a022a32138c404c51c68bab7546a9a16963fa1e99ca2588cf1f2c6d825a667e1a33f2c7e673833964eb582124ff53db49ffe6f1037c6f3618081682123b68995410ee4c98bd2048222f4e2c807f8f7559f69994a6735074f88be9bfb13bd29848f08a07f4035a8547b335d9a7bd5e397f9b1081755f5a64524c60b3b4c51d23db1e2370dac7399ad075ae66573e9ff5ee3c67599d1f64187d2be5bb43cab01711e654d01678b03f69f07d6d60c5df62a01f7a4a9bba0a473d941cfd9fee798ee2dca33386b2981ea7b556ddc50c4826caabbeb37402316bcce521e753aa55f02d5804a42b1f3cfb69574f51ba8ee6c2fa8693013ea756b008e1e3dd95c5cc3240e83b73262ecce4ff47b935ec40c472a1ecb97454cf1a8f451aeca6b9600959b914adce76d7807c280735911623b1d301d9fd3952662099b21746cc0f7f628c7a68004e70152b5d62184f1433270b586ddc5c40dac911326bba0d0efc058a10df4fbacbb84957f9da06fdbae3df15f595add6563844cdb1a6f45d292705f5a5d9ba630acac55c0ed08c7ad97895ee8fa0ed7ea86e0b32f23c2a8be2ccac7038abc16bbb778e0d0fa4d1c91c2208c5d43ca71fbcb4d809b89de4b7e931f36e0b12afcf398e500c9da5720a280d49712884eba1ba4394118d341480861a7863b64107792dc10e3b7091eacddc35feace8516ccae329f45e57da286860bf9294bdf3f35e4607fba4d054171b00080ed0b9d3d0e26423749004919549c757f45fc308be6e8571e3cc52fd0b9f60de07a615f63f479745b600d6bc40bdf74d611e492f5a504fea7af91d565ff9261024dd1c39cb5a7f2cafb7590d76ce8d1ed3d9755a881e7fcd2b156308e755724595a6f384d95e5485ddd22719067470154a5d20299865ccc9cb8e22ad0f2572288ae14fa5b0ab667729fb6406e71e9d04e12f32909f3a07658e5365217a570c625c21ca2f3566023ed7f3059b8e918a57f4a10ed4b6bf03b01f6d416bc3be5f96902cdd9623313488d8b45eea0635cefd2a6d5c36a86c8c817d2ef1f2d27ae7c4ba7e41f2a851064d3526b89c779611a6e615cedea63ce16bea33b8584795d9369f0544cd6e3de9f01232d2746114aaee818db39687146926bb9347b9f8630ed3a01b1a7eb771e297b35f89382ef2f31b33f7c36dfae362b672a17a3dfba27876343418dfb25b9ee7313b020f3a2d8eebec671e04654e809de994a690b6acaacde3568b52140c634ed7ba6a7de59e1ed25eff600822a7d53c1649fa3e5e979aa3d72d5efa16c1b822fa654049f3db34f18b075bb7a60f2b7b92775d8c45fb41b410399d1efcd004d076c0cf1f2e894301ec7d0109e9f11e4b96d1dd0c893975697dfa46acbb1cf7588dd11445b8fce5659c35f688093dfbf9e4d794eb54efae54dbaa0e39a550ca97b47f6b1c7ec5478434f31a135e63d8944a34cb8a6593c81a6cba4265ee62f1b96592c19d0020c7dc949a27f49ca7cc49fcbfd8447e9911f45faa12af483157fd3838c75c4a7e8d8737565c21e7e532f0d323e16405fb28f1b81c492038de1d6714da7ba2a66c521b1af2280c2e08638a8c119f291a3a359dcca63aeef6d971f53dfe264bda8e04af2db65f39c0a97e570b3aa7661d566c168864e59f5fc9ed8b4cecf64afc45e4fbc2204ca95a66bc332c17bb903319fb69dea7312712252bcb32fb84d44ac31a259d8594152d7c9d2fe5e9d9b67490dee8b8dff1da684e86ec1dbdead371095ecfb69e13df0277e6b2e6a07e137b3b156046ebebb7337fa515f548ee7bf9f1f48f841e4a9d63bcb658fb19a0d5637b27a3b60f124f7960a2a0974fc04a1beffbbccb7b9ef924e2130126b70e855b6fc757f962305b25c13094fe5b99ee7a4d863c51bbe0bb0bc4b2d52c3a3ba9d7224337f589590472fe2278178bc0690a17a21f0786eaef6d1a39f7aacd22c3387f92e1106fbf963a07f875cd6e86003dc528c71b703cb1f35ff02d9875a81ebee961a4ca482516abb33121a69472c6590061a00e4bd2e082c280603cb72af1ed64cc292fdaf00f04e95dfd6e2e16f5bdc1f5d7c0ecaba67592c3155fd99c4b70f590fd7c18e7a81190bb74da4067bf4483733dd818e814723d7a9d3617fc397b0bbd25ed05983aa0caaad11826fa61fea02c9077929391b65eeb479d52d524774bb604c9112d377d788d3d29ba38cf6eb67d1420b7190c4087ac3972645c5983815979b712284a161c4aa0d23afcb77240c5639dfffa398911cb157c9336fede28a261e65ff5861bd66c77549756aa6f2ea6883b0f9cb7784b926cbcd306260cc2321ed949ecd9525ed3af9a6c6a32f4005c278b48544c3df641f525a5a304995fb988713e1f74f35b5d38665fc1e29d3c70a90b166a1cfbeea41455980888c181f229cc577c0bce9039953ab869c15e4f7fd71b57e71e176873da0efd47213ff35fb27e0bdb928fe797f103762576c97594bea3db42b8519fe7b6bf81b68505b099fb92cdb847ee5fc8b78a2c62e87f50077f4639bee2915d0dc6e8d3b72d8bea1a0b37a8c9a5b6e22a2e4312271ff79161439a5d365ab41aa87326f360ad603daf35f41281814ad763c9f76d47cd62d2511007caf13ab1fccf2141505e77e287a10c4f79b73da93e37c05e5b0f30f0c2b8267020fd6942c23f6790f57cca2596c26c874d5f06182afc29bc8d2d2216088f0d8a684301cb655ffa5698f1c592cb684599cb938a1d6e9b4040cf942d421f9c0b3451e92b49a6308962a1f99914d0746622642add1b2e56bba016010290639109a0a736e9160887d4525d7ba240e1309046caee11160fee313884fd74f658ba7b32babddef270152076bb94d4503b2a5ef6d8f1fe6b92b18e5b22481f957750a84775be3b0a7ecff57ea52e405d3b79275a3648b3cbef5a6be50fc964ff81c1dae7e35f3f388a0779f7df5d9815889eed5c720547eb6f8f82c38ea2a530d36b874eec36f3bec574a9e1f3a6b2d91ff83e15900591f55cdde7483bb25d281f2818aed30b7d9c9485c513338f867ca6d77147ad687ad1cfff5911d9c4db70a2baf313a059af9db4647e8e08d6a0b36f72361fa2a2592e0616323553506406582f064583f52c9be87417d387ce6245e471726b2"}], 0x10f0}, 0x0) 02:22:25 executing program 0: poll(&(0x7f0000000180), 0x0, 0xff) 02:22:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x840, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x5) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 02:22:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x13, 0x1, 0x0) setsockopt(r1, 0x4000000000029, 0x8, &(0x7f0000000080)="888cfeaf", 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:22:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{0x0}], 0x10000000000002db) 02:22:26 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) munlockall() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd042e1f62f28f0b8, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/144, &(0x7f0000000140)=0x90) r1 = socket$inet(0x2, 0x2, 0x3) fchflags(r0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x1) 02:22:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x3, 0x10000, r1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() close(r2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x40047309, &(0x7f00000000c0)) recvfrom$inet(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x840, &(0x7f0000001100)={0x2, 0x1}, 0xc) 02:22:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1ff, 0x7}, 0x8) setpgid(r1, 0x0) 02:22:26 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x80) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x10000, './file1\x00', './file2\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 02:22:26 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = kqueue() r1 = semget(0x2, 0x6, 0x100) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000021c0)=0xdba) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/247, 0xf7}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x3, 0x0) r2 = semget(0x1, 0x1, 0x300) semop(r2, &(0x7f0000000140)=[{0x2, 0x9, 0x1800}], 0x1) 02:22:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 02:22:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x11) poll(&(0x7f0000000140)=[{r0, 0x1cf}, {r0, 0x4}, {r0, 0x41}], 0x3, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x10100) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x490, 0x9, 0x1, 0x1, 0x375e, 0x9, 0x5774, 0x1, 0x1, 0x5, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x8000}) 02:22:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa00, 0x98) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{}], 0x1, 0xff) 02:22:27 executing program 1: r0 = socket(0x2000000000001c, 0x0, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 02:22:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) chmod(&(0x7f0000000040)='\x00', 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 02:22:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x7fd, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup2(r0, r0) mknod$loop(&(0x7f0000000840)='./file0\x00', 0x40020, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) write(r1, &(0x7f0000000100)="b53341fff2bc0de9f22edae32cee2bba887632c7", 0x14) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x6810, r1, 0x0, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20200, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') fchown(r1, r2, r3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x3, 0x0, 0x1, 0x7, 0x100000001, 0x4, 0x2, 0x2, 0xffffffff, 0xddf6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCDRAIN(r5, 0x2000745e) readv(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/206, 0xce}, {&(0x7f0000000600)=""/4, 0x4}, {&(0x7f0000000640)=""/136, 0x88}], 0x5) fcntl$setstatus(r4, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x9, 0xcc, 0xbbb1, 0x1000, "ad2f3ccd63a45e3130b5858e9c8a493f0044c6d7", 0x8000, 0xab}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000007c0), &(0x7f0000000800)=0x4) r6 = semget(0x3, 0x3, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000009c0)=""/71) 02:22:28 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0xff) 02:22:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 02:22:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x601, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:22:28 executing program 0: r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x6, 0x2, {0x6, 0x100000000}}) 02:22:28 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200002e5, 0xff) 02:22:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x12, 0x4, 0x7) listen(r0, 0x0) r2 = kqueue() r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x34, 0x0, 0x4000000, 0x0) 02:22:29 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 02:22:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000080)=""/186, 0xba) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 02:22:29 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() socket$inet6(0x18, 0x1, 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)) seteuid(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x20000000006) getrlimit(0x2, &(0x7f0000000040)) munmap(&(0x7f0000ae2000/0x10000)=nil, 0x10000) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/40, 0x28) mprotect(&(0x7f000095b000/0x3000)=nil, 0x3000, 0x1) r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup(r4) r6 = syz_open_pts() r7 = dup2(r6, r5) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000000)) 02:22:29 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000100), 0x4) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x1, 0xa3c5, {0xc2, 0x5}}) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getppid() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/20, 0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0x4, 0x40, "da1342ecb3f4f92618cd4090d9c144b3bd2d3569", 0x2d2, 0xfb0}) pipe(&(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2c000000ff0004000000000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e91be18 failed: hole in range 02:22:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) preadv(r0, &(0x7f0000002500)=[{&(0x7f0000000000)=""/191, 0xbf}, {&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/187, 0x10a}, {&(0x7f0000002380)=""/173, 0xad}, {&(0x7f0000002440)=""/81, 0x51}, {&(0x7f00000024c0)=""/3, 0x3}], 0x9, 0x0) poll(&(0x7f0000000180)=[{}], 0x23c, 0xff) 02:22:29 executing program 0: select(0x40, &(0x7f0000000000)={0x8, 0x400, 0x100000001, 0x0, 0x6, 0x1, 0x401, 0x3}, &(0x7f0000000040)={0x3, 0x20, 0x8, 0x8, 0x800, 0x9, 0x8, 0x3977cddc}, &(0x7f0000000080)={0x7ff, 0xaa0, 0x5, 0x4, 0x4, 0x200, 0x80000000, 0x3}, &(0x7f00000000c0)={0x0, 0x1ff}) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:22:30 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:22:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r0, 0xc7}], 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x100000000, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x100000000, 0x5}, {{r0}, 0x0, 0x18, 0x1, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000022, 0x793a}], 0x5, &(0x7f0000000140)={0x6, 0x6}) 02:22:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc8) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ffb000/0x4000)=nil) chmod(&(0x7f0000000340)='./file0\x00', 0xc0) pipe2(&(0x7f0000000300), 0x4) r3 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x80, 0x7ab2}, 0x0, 0x3, r7, r8, 0xfffffffffffffff7, 0x0, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r9) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:22:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) syz_open_pts() 02:22:31 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2}], 0x2000019e, 0xfc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) 02:22:31 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x103c0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 02:22:31 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x200, 0x0) 02:22:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000016c0)={0x2, 0x2, 0x72, 0x36, r1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000002c0)="1fc65c085b1f26f0abfd95c501ddc8d8563cf376abe00bb022fc583bf99f2606d3827737f365fd63aa1a47d3e656c0b8162339070ef3a556cd072886be9bc9ac1ab7c9a8956cf0fd546a3aa21ac99f119cb7cdaacd55f0419a78344dabf02ae6994dedb8c9463f5ba8644bf5ba7f3aa4aec6598f54f4c38e7818f6fc27ddeacc0f0cc900acc4c71e4dec0c23516d0c14480bb795a676b9fac84cb2072209694a207b5ff4eafe7d66ea46", 0xaa}, {&(0x7f0000000080)="2f841d463707a7d25222b8167e7687be013826fe49a91141f4240f342b0dd7f2f0be4fa5f3902cdb3c70892db093ad31ae37c20081861ee80afaa2c0b0cc4a41315d188a80a75255f55099c5b6a5d49e107436e1972ad2fb", 0x58}, {&(0x7f0000000380)="adc113e4ccdd2a9922d21802d618bd2dafb6c8a5e2ba5e27b3697fdf2aa0da31c9f03de814bbe4dac400b7e01fd927203b1c00dec7df5d6e659654ac6e9a2faaa70bc4c30f41b4a5054edb41580859cb59b6b8ff51458fc34db3762b5822c335a9f6a9debcc9b7c3967d7b4bfbdd35161f0bba6692d8e61a150b24300445878c4dd94ad3616bbccf1ca475e740e69d97de0c3664d592de7afae45b32933292fb53f4ce2897a0d16030285e41f0578bf35ca22aeed029a63f86df72e87afddc3cb8ebf319eb07fb5548d363", 0xcb}, {&(0x7f0000000480)="f52e9b902d26fccbf68495b95fb00630e548fcd4f52e206cf05123a6419e37a9a49f9720e4151f3ec5546be376e838d6b79cfc26893ceb8c551ccb98d204aa7fc8e0599c3ce287b2d8d64b8c643814c4cda155ab972be30b938f3dd4e5a9be90ffe351e6cea529f64bbde928c5b316d994d26611896e89095a14575e739af6be8b7dd3c7fb19c786ebd46c625736617ff905c9ef7cbadc191de600402a210b64d3e6320131a37de2d08a450eb56eb0f941df3167dea1bd5291fd3e4f133324aa9b55937660096e2b17d787e54d0a5430e4f20118ae502e74a47a32c88f298783742d7388427918c2866aad1de1288830b33458a897e46d0bce5506e06ec7dd3e8b5454afe81bf7d6d30a6112d40fa642e4421ba8b47e9409e03f8f4c4f0626bf2bad95aedc17378ab610cd839b2c9db4108fe604ff3d44a45c0c8c738a483a5a8ece1b72ad483e23b3546674a913f9cf8efd0c66742ed346027ecadcb84075844efa52e959c8da1acd9311c4f3ceb3b932c0931d300fd7870ed63d907b1aa966735a890ce6287efd3f3bab82316f563f89393ee7abc7f7f11f0ea684642e4e1fada8bb92945f753a41d04f7f2054c1e6959cd66fea465e62bc948bfdefd547d8197dfb3146a5801ac1f69393fb82ce535443605839704a23d11d256227a613aefc3da9ba17ff95bd37f12ea9f3e84b4bb91d231d66fe42d0851de72969dc06bd47d33f120e2abd5426e4602b10730d64cad92e9f834a86b3a5efafd7fa14f544d9c24f510d89117284da24eb7fe239b9bb7fa263d674b709ebe6392cc48b8428a86c3110f3d066eae3e2ebfe5b0546179747ba0e8c984f3a78fc27c95625daeefd2a8e398d70facacb9737298cbf705bcc4bcf47177935ca6cf13a53622a775758cae17833504e9ddc7ab9b478b3f161036f801348d1b5d41a0ad37e86dbee1e20e2d67bc9337ad0c86b9a0bbd78f31cc0025353bd776b09ca7ea53529dfe4c1c9e682a515143daa20a6bc50b105aedcab808e85a0cfafda2f1955072ef1405ad1270a5b7100f636f73d7f7d9889250cb4c62c2675f319b3a4383258caff4c1e32ec1f55c0e4e1125acb2b9d9819d5479d783a1eb4cc7d4e516433745f341da8b95d4f8ea8f1759e8a2cd5fde14e44da36dbdbfea13bfdb5edb7a3b3140766ade62f07e4dcef363d7398041a544dbb375d0014c9f560db3540eac35ac63843d26bebf7a229836f2345da0efbd8fc67bf3119d242b8217ada095ae48730b37f9c0962f9ab5f4f04ebdb3974d57f00df87e73ecee0b577f4aaa968ed44fcb30d802f1ee22d5b87f46828807f7d9280aa7d1c2c494aaa9d797c4e9247534b33fc411613ebad1c9792389cdb429803dc9816815d04b3b5ed9b4b805e36376b5a6c2136348c75ae1fcdee16db9b86778431ca93100eb62369f216449ec2e3abe7a8d3b47058c085ea2e5a84f4b852ad8ce5e2bb095b099c1e479ea7e6c81a72e0f1efc599aa81c435e73f45e4f82ff62d8872eb19b689fff21547bbb08ffda3f5fd4118e095f2fe37f935a71c60969c5f5320cb0a4c6ee31fbfbb5a5bc26ef65a0b020b9c1323f3b2b50119a115d3ced39d0dab998a7aedb0371413f5b1080fce414182806adfcbc993ffb52d46636a696c3a1babc5d01f1658efd214653960042987f3184ec2b11c62d88d9567494942caa5c8ea2d6ec6abc16d645049d5a26c6ea8a7aa65d6bba467441486bcd412bc8fc98de65a03265162fe29d72fa5c37a34f0e162d53704038b77c63a12aeeb5cbb7091b747d54663f4e7f9ea5a226265a351ad698cd8ea9d39ba81deaa7f5c9e0369d508c31638f0f3f8d82929e131914eaec93eae711dd9c867446337792020bc9c70541f4b51731016589bec262137875a99f675288af5280d843b2e2786c901b20844060ae617ea9d6dd9742b95e87e850cea600c52c4321a8786f85a87cca2a87b46bbc7ef710106664d157408ec7c576bfb28336c624ec241e8f2935754a8771d5d7e0c1bc87e81b758e05a6ad016536a2390a2c05554cc88d72eb9861b3c868808e144238c52a2c350f02d818d143590c08d57f235ce0648734b21d20a2ca0c179ed1df8357f709ff80dec889158982b8791b9522a3d3e379eacaea5a3021b2fb0438baff9ae35dfb37e0f61f9ddeb8f73e4a35c3acc1d677868eca20de2bf7ef6b33675641a884dc931f5b359e01a7cc1b5dfaeca2990d41bc12cbecaa8cf0bcef2635fb92549c67a9ba2d38d42f3d1fdc9cd6b1f6227f2f42163aa52011b6aa8ad98917c0c6cac461fda0e2e9cb62261058cf515716e91262b22b87acb3a8e68f4fc2b9963d9014fa16b3a79bc684225c77ffdd6b146eb5e7c0ca2915e67712185272582a90a72d0e595885595c058b34f7c4314fe259d18ef7cbabdf0e25db79173c18011af274a452514921e47229b2cd5f6d88e6b43d824bf001f9bc0cf1b3b7a07294ae1fbfa7b5bef134cae212c59b8e78b35349de65b7756f4cc7444f157b1d0ab190f529dd70cb3ce2bf6347e72f4a811d23cca46fdc8512b9ea5d5bce2ab4e1da8316db14d0b5911b58a6ae3cd6edbdda92e0e099e43b242236d00d6c4dc3011c9536703c085a7f2bb8932e106f667ea30eb83d92986ff8ffdd4aa19d20f315f075b114c1684c94da4ae84f6809736cb378d4b56c67b79119871bee6773d7ce80e4a98bb075db3062894783dd912d5f401a83d38c9c18bf7162cbc617118f30ded09e1d7849d432aebf85ee64a101d4d902e46a1f76c5e8a079e055ebd36942eb26cff124384653943fdcdbdc4e438f49a983620a4cdf2b73b998dde631c47f8def4b8594d2dab7c7607bcf74ea8dc56eb8bcaed8dd2af988a690ba0387581650dec8d7e40c6486d483697d49318062577a1e781575d28ef54b3fe15c29581fab4958cbb747e5666612e656214d5e11d23f0a4b9d21f1585b177045701c5a45a4d48261cf626d50adb4ef4919016076d4f01f113b26628a90eea39756db5f0151f109f02e88b7fdc7a8c488fbd2e4afe7c6fd37a39b891ab0d22a5382df6fb515384577c4c7ad4592b143373c52508a679e2655ae7c5285bd634626ba038cbfa3ec823d9da9d4eceeae829852fdc385534e0fd033a2fef454556a10b7fdb8c29ba3c74657b069bfb4029ff0beab34b059d44922b34fcff3073d165c1baef7e9bcd9ce8d78bdf47ae1f7dbf545e60f2f83ec9523565efbe0ae4e729421f742a86615e5cb08316274558e31c5b1d7b897f8baa047cfbfa83394fa6ed2947559818d49fec2ca76bf04636774e2bebb96d0f65f76eb17a749ef127304aa0dc1cff2bfe1fea2014c1326234d3a35d10e851da8feb2e82934c1ba17f1f404c4260c1207da19ec9206534539f4269ab6a15c7c251ea569cca39b71e8150492b3b0c4cf330ea20208592ca4736780672a709d3a47f618ef5c0febcf7c72cebf750f636d1fae1e626df8eb8e3e4081668610823fbe5c1a14c60d92c4ca39502fc95603b3fb0462d1487047d94f4ca4d21a3b5a6c4b705923be0f418336cfe0f7649679c595035ff9989e70228c5eb0f3ed48fe480440bd4b29917d65edbdcde306d516de00220a1d7d2a919aa0243cd73523cc1bab5a7ff541ce2a12ee35e41da91b1aa3ceb8bbc48006033c6361c64b10d804933b10abf91fa9a232be0c355b14733b14b031e50bbde26f114f9e3289948b973eab7c90d78f3c35abdcb3f73dcd2914e5ec61c696f48dcb963d716f3d365498539c26423f527485489069e582b40eb0f7b57dea5cb1b20a0184ce7b25d001c2970e3d4a3f2409b187cbe3ad008384c6421eda67d851b95089746bcbd7b0e576486d2ecf4998c0738c6ce1e7d831e521d420b84c389d8dfb6a7d8eb25bf2be05fb8ae84c066cd19af8bb699037a189e07fa480e82deb5b54d4448a072d59c510d153cb68fe75fb143d85c2757af779f89224867e4af50e7e6c14605610e0ca5a6a1c00023dc07c2ee5f01a34f4d4fde657cf62a0d7a5ab8dde158e2692b8eddb747817eb6f044ff91a7989bde1ea18b1c17cf9ae24b70414943a89f18b3113a2bf0155653b6ab9d30d6fc2226470d7340d4491379908f1a09b3a0e89b90585c11da08cb98646acc150909c5403b28fd625ad8af91cb61178f8b0055c944e5aefa7573c590203fb912c74997878f79ff47288fcef5b8b472fd4c4f6298e0f08926f30c1c2911d1373688b7870900dccf78e22871b515ffc05bd70937c9e798e5146f2d62208ec38ffd37f7221660cb77d38fa3cea445f89760e603bc0caa83ec43875bd70442dc72ad15703397c3cbd32308f722dc6e76179428e17390b9b79b9a6fe4e9b344887d3489564801f76e48e557e7ed14abe08456e3294ec5f202f6a31c818965ee6e73eb4ae06759b2932a36077d80173fd847275692a7dab2ad860b6022a34c7b6347a0241f87d085057f1b2d10b62e265fc5483319ca957883cf2df57c496796723049ed11e2c32d420299fc65c51399c59e924c266d774dbc7230136598408c6584426f4e5606117796fafd94c4816f4631ce0bab7131d049eceafef19c46e87c0e30c98cc23e6b713fe7ec10768c71ed8b9a0e9fab5a6e4a62083b474b66dc5e5449617561630ad3a7606c4ed32d3caf63a84a1eaa7f177cf4e7b76447c1e5e111131f20d4c544f6e80d312dd95c20d8e50af4d22eafa51a3059f6f4ecbc6976aede62465ff6ae0bd5dda6f3a8738b243e240c757c082cd7ce0193dba754e1c590100d7d2cc9de910af0eb2b03681ba3bcb733ea533df604a14073bd0c6777f01b20847eea57525237a954c706529c624908e62a8195dd2bac21db2e349335e84e2449d76817e457e84c242089c3c14e4f12a2d07a0e510af9491a7a1cb6589857452be7058c18d9d88900ad47e3b0ceaec7ea0f660a184ba2860f54e77a2c0d7707ca2dd1b83f438ac134116a2dd50385c1d1b1275396c8831af0b7a8daf63d0395a4d3dfe7836bacbde1ead816c7f3eddf4ab63fa648b8cd1dd431def36df5c12bf1e2a63af917c41d778559ff7658de5d6281b8b4b5ce1ddb1a4d57ea2e570f6ec17bdb2e8b7592128167a901bb29d185e79a10478e941f450a091436361b22761c2e8cdcd4a4ab5da46280ed4d78257614ca89d74dcad5914bc32f46458e51d22866811609ca27a937969a7bdd8f854301f70ea30fedeca68d3e7b4adb1a97d35f2f2c790426110308c942e073ba3f314e989c5a1adafa05cdae857732353999f20a2a2da17b4101c69b925b8e9fc0add8d2c2b8399fe538aba4fac246f76ed3e772e0ec0f9866d096c6820ed9f155aa2095c3493c0f71803e7d79019f054c73d3b374549599617f80b5cb41a094d04fbb124a2da3f69cbf22792a657c4b355d2ea0bd501ddeb2cbb198b24e3a9ec3cdd763137684e601c30e14cb417c8488a7ea25c02326f5b509eb90d9c8d8baf21d0d6cd64a79ed7ece59cdcd855f0f7333fb49fd1b1a36f48b94dd3750e59ac36d95c7aea359c98c62c1ec2465ce5e8c4596e88fcece35d806be251f4f1e2b9846a45615273139241e9d235203f28c6de78960edbdaee5cb939a35b1076f1a3ea448db385950d228a4dfb01e24a503ca4cae7b617bec24cbe630d116a11befec6d844647203142bbb4bfd303094ca9c0452bc22a150a70483a00b2f69725900055fd6807be18bbb942ffcb59b7f727159f8189aca8a0255b96a0c8413a4fef17ef434dc1c55f8ee37cfa9c6b23daf7d9fb36c09e63077b7f9c6d695cdb332a13206d94ab", 0x1000}, {&(0x7f0000001480)="64c21f9912df5bb2a58efba81c53ba0ea735d57941a14402465a59127857eca90fa6c1946bd006db4f96f1ec535ab625aa5fb832e495784defbeea3bef45d4e753c9bd73d1a446a7c6b54f3b01a7ba1de603e71aec9abdadbcefc74f9c459ceb10f25416104ea62e995ac28085a19cc44ba68546240d2dc41155819aa87c51cd2ad69cae6ce82291915bd2d5b70cfdfc2fcd075f9e6b9dcb79de163752ae46c1b517a95f175b2f6dc114d4055d50eb58ebf24a594fe199d1edc23d3a653a02f7", 0xc0}], 0x5, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 02:22:31 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket$inet6(0x18, 0x4003, 0x0) write(r0, &(0x7f0000000180)="0ef04d298f5b8dd60b65d72a0aa93c1af75053e5cdd8e29760e1aeaa1d5fa78b0d2387b3046170c10c430a749d1863b2858ebce1f518b35c681e4654a6148773c33a52f5fc822edfe808984ba6c698cafe8f1a92a57353cb841da1f70d9f7eb5c2b34659bfb4", 0x66) fcntl$setstatus(r0, 0x4, 0x80) 02:22:31 executing program 0: shmget$private(0x0, 0x2000, 0x3a6, &(0x7f0000ffc000/0x2000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000180)=[{r0}], 0x1, 0xff) 02:22:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) 02:22:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x120) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x81, 0x3d9b, {0xbc, 0x7fff}}) poll(&(0x7f00000000c0), 0x2000000000000176, 0xff) 02:22:31 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x3, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = kqueue() r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x55) poll(&(0x7f0000000100)=[{r0, 0xc0}, {r1, 0xd}, {r2, 0x18}, {r3, 0x4}, {r4, 0x128}, {r5, 0x44}], 0x6, 0x1000) 02:22:32 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0xff) 02:22:32 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8800, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) connect(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x7, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0xf}], 0x4, 0x0, 0x0, 0x0) socketpair(0x18, 0x4, 0xffff, &(0x7f0000000240)) kqueue() kqueue() readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:22:32 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xfffffffffbfffffe}], 0x1, 0xff) r0 = dup(0xffffffffffffff9c) flock(r0, 0xd) 02:22:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:22:33 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) fchflags(r0, 0x2) 02:22:33 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xba, 0x5ff57d53}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="0aa32b192e91d704e52e121614d9aea5d9edd7c7b191eca47e624ac560e2687fe726210031a18b4aee78866107356ef7a428f05b57af56cf96b04795494ba84439", 0x41}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="f8000000000000000100000049ffffff38274d1a140058bb1fdc5b10e58afa81c9e85e468078694b5c16cd538826c5da9c8fa82bc9c6f551f88c6afcf9299a508fa7cc663c176c8f9f04000000000000007426ec75ff8935a109857c6a06ac3d96e1aa0f3a9c29f5b800d7586d85ba50f022361a4c0ca33b3daee5e844b9c6da83022ffda8887c484fef29edcae9a1f68da01e7d0ea12543bce70af1cd20d34139df123f343a0a96bf6ce64367fa68179364b8b4f74c9a987e87891a83ca79e091338538013ff1f44f157347273f5d262db4e9b7d61c2c12919d233a9ce3baea2d06e6caad87cb761e41647e258cf0bd3c73784db7a32d550552005fed36c0106c99c5218002e26b29f92c879bfa4a3ab709a4505b4fef8d9509dfabddaf1a1b1672749184fe051c70dc66ed7940911a0c3bfd7fef87f061e75d11fe734690f6ce20fae9b236710332f06a770a231fdfae391fdffcdc03ab122e003192e3c9d5db17d2c942a9ea8fe6fc3d7984f89e21eb65cfae35aecbb755999096661f0c4b8219e7d8549ada0f80d7"], 0xf8}, 0x3) 02:22:33 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2}], 0x1, 0x10001) socket(0x21, 0x8007, 0x3) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x0, 0xc005, 0x59, &(0x7f0000000300)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f0000000380)=0xfffffffffffffe6d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r1, 0x100}, {r2, 0x2}], 0x2, 0x1) 02:22:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xba6, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2801000000ff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 02:22:33 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 02:22:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() fsync(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20180, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x845, 0x2000000000000, 0x7, 0xffffffffffffffff, "97ea2ea8e50556ee67f8535aca7a26e232d4652d", 0x7f, 0x4}) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0xffffffff, 0x3}, 0xc) ioctl$TIOCNXCL(r3, 0x2000740e) 02:22:34 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x40) poll(&(0x7f00000000c0)=[{r0}], 0xfffffffffffffe5b, 0x103) 02:22:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r2, 0x6, 0xffffffffffffffff) 02:22:34 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x80000000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x8d99, 0x5}, 0xc) getppid() bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x1ba, 0x20}, 0xc) 02:22:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x8) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 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) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:22:34 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) 02:22:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x5, 0x3, r1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:22:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0xc}, {r1, 0x1}, {r1, 0x100}, {r1, 0xd1}, {r0, 0x48}, {r0, 0x20}, {r1, 0x44}, {r0, 0x9}], 0xcbe50d7c2a96122, 0xff) syz_open_pts() 02:22:34 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 02:22:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x42) poll(&(0x7f0000000000)=[{r0, 0x24}], 0x1, 0x0) fchflags(r0, 0x6) 02:22:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8000, 0x0) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 02:22:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) pipe(&(0x7f0000000000)) write(r0, &(0x7f00000000c0)="68b9b50d65658554fa73cd3c1570ef4bb6cde475071ef9ff8d95cc0ad55954c9998db30dbcb399e67e0fe539a377ba061bf518fca2904f2e201ace8513c45b3f87eb3a44bfc194dcca08fc69705a2fa9e5d61051a4e8de2ce869813eede1c61fff4f0979496a1de5bb3e31946fedb98281484ff8761eee5a03013313555d2f518138de90d58cdfd48b7e5037619d513bdf72a4c3df274b0791de2e315a97d40a38c64899e44504ba4629e860200f75a0ee0bc0ad5ee0f272cd41098fef3e78e840e69114e8940a1a34f14ace9d842b6fa3dc584576eca2c85f", 0xd9) fcntl$dupfd(r1, 0x0, r1) 02:22:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) socketpair(0x0, 0x7, 0x9, &(0x7f0000000380)) socketpair(0x18, 0x0, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/186, 0xfffffffffffffe98}], 0xfffffffffffffe9, &(0x7f0000000280)=""/166, 0xa6}, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) 02:22:35 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:22:35 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000180)=[{}], 0x1, 0xff) 02:22:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() r7 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r8 = fcntl$getown(r1, 0x5) setreuid(r5, r4) r9 = geteuid() getgroups(0x7, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="071544071c5daf5dc13a03d10cff4c69a8286561946d0ed82f712ef431c5dcfd1c3a951e410b3dce7346ab11081173638d6e4edc6212a2be09232aaf5e25c80024bc5dec756968c88200aebd117390c4e1c24bd909a7dd26ce6d73e4421b5957c361a23336916a68", 0x68}, {&(0x7f00000000c0)="670d270631f9b09574ef3940ce293b55d38f7ba3cbbb0565b60e83c6942bd661b04dfea895862d225a47d73b9ec0fc6b0a33eb041b5413246122495c3df983e8a012587cc88d37a7b8aab79cc0c701ccdb51d0a1e8735689b405e21c54b3934162921ff9cd133ba8ab108ae85ece586c", 0x70}], 0x2, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r1, r7, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}], 0xc8, 0x2}, 0x6) close(r0) 02:22:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x500, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r0, 0x6, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000000000dfd799ab1a8143b3"}) r4 = shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ffe000/0x1000)=nil) r5 = geteuid() r6 = dup2(r3, r3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getegid() r10 = getpgrp() r11 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x3f, r5, r7, r8, r9, 0x20, 0x20}, 0x20, 0x1, r10, r11, 0x5, 0x6, 0xab3}) socket(0x6, 0x0, 0x6) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f04008570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908ab", 0x27e}], 0x100000f9) 02:22:35 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 02:22:35 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x26, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x5, 0x1f) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) 02:22:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x3, 0x7, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 02:22:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) pipe(&(0x7f00000001c0)) bind(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) chdir(&(0x7f0000739ffe)='..') 02:22:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x100000000000400, 0x80) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:22:36 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x44) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x21) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 02:22:36 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff41}], 0x1, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x260f, 0x0) msgget(0x2, 0x4) pwritev(r1, &(0x7f0000000480), 0x0, 0x20080) fsync(r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x3) r2 = msgget(0x2, 0x536) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff0000000000000000000000000000000000000000000000000000000000e1ff000000000000000000000000000000000000000000000000df0000000000000000000000cae82ef3b2f76c5581342f0000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5a869ebf2940000000000000000000000000000000000000000000000000000000000000000000000000000000000007cbb8a0a16e26696f6bff2030de1b2ef5301f3eac909b47300c6bde276f2190e35a163d1a067e933e3d119fd36760fc404eef0edc4111df137783dbc43f360314837b936b3887120c3c89061e8da977adb99af68bd6243c38c067373d5c6ccec6f93a8dde9dda270202e"], 0xf9, 0x0, 0x800) 02:22:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x930, 0x20) sendto$unix(r0, &(0x7f0000000040)="cfd04a986ca1b5f6d449c7cca667e681d4a621ec715e1d895328a9eb8560de110d62eca44059c338db0a3265664bd1c9af010899b446e2a3b0d70ad21daf3df18d168eff0e80e7aa4b0a7af968fcba9b2bc18530d70612a1abf4c46e11cb3de352fb8d498d068ec42bdcc20cbd88da03961c77b7c3c9f530cce2af483354e825a468df1a26e36fbe6e0cb43762d295530f4d86c7bacf91ac48e515c6a4c2435404910fa92d8db53e7e4fe8a31bc40c3b41d9587fd5eccef833da3bec28bfffc6fbb45f00dea4a9a20c7f3ba668f74cdc22fe70101b46738e08138a0d850f79cb1f74b09697365463a28f3ffe7e8b0bfdcbd07ddbcb0084d5b60e5c91a32c9fa46e710185d78c8f11282ea3e0ca79c126f1201fe145318ebbe83376604bc7c631f9092f9f2d7c703ec4b69102ab025ec2582ffd2db888dc81506df0cee2636eb18fdd8bbc7a186d075af1a510bf692e1f33fc0733f72f3837d24506dc792e374a6f29335f4f112cc484d5c632057ee6e61637a17530fbab936cc9ca50d7efe43c4102211a612146c4ca06a8660fe8eecaf9f599ffcc87bb4fd2a88deaa9087aff3f02e13cdcdd7032bfd5c24e79207ecd5f1b74753f244ca7428b319b936ec600260be30df2d6b28bdba9cc55fb5e6162989b1c4834c176c3a043f64a6a6de63dcae6108e0153be4dd95b46ea3ece473201d2fc21b75afee4c48a6ad7785a25ba658933c19e5806f72c8bd4297d12c04882584fa4f6f8bbd8f052f96ec9f96d731d5d75a116758dd6b11f3a3688e66d598e9f051f8086700e9e24e50c31748936b4892b8dfc31efd4b022a895dd2987b475a70fafb733f717403e9d24216b13feef7e9473d4ad250c809911ac4460b00cf09116a4be6c9b7fec2ec14b93e490f44803dbe1cef434879d9f2e319ca8b8943d499cd66043c4f69cd4d9c5164cd97ce188f4a780b43207594da2f6e764a3a6c1c432b943ef7e1c268444d31ab704d0c9ed65017bcee978830597ee236d715c1c9ec2a7d6e8067f6e8bf200aae48306cb77b6432ca380e4d0557a581d00c0f58a51adca5e93000733ee21ebad81224bc4107c2aaf6c997c34ad2e859c85956694be0908ad6d513ad16878fde97cd8bbfce1592d49a09ac7572cf9626515d58f728e6d91e7890395e93b2cbf4501b18dcd3f369d55d5ea129ede2264983d7154063265f78d8007a5e20cb44cc27dcdf625772ce73b46451f46e41e679ee291041e0f5fd9a563680e3ff6fa5d730b91a9151f3043212fab5f367e316c4ef1a6e82445309369aa7684f58e6d11940a594771c90517eece4b1fe741e4992f456b0d78e8bbecd7b8eb044d5f2a1b251eaf13cff52482cb6fb303f1edb64a52009d1b086a6296fd276255414d556ede08a9b35f3eb824c81dacd08516f201e898af7dfc647782cae7f3538d5d3f24609700fff76c8d8aa8cfc5bfddf53d9b0c2c4f81673886bc4efb14db086648c1f46285bc7278cbfbde60f92ce39ebd735b4ade7157192a8defbf633b0a4e7763cf4b529f75821d6ee5a5d7ddf02f256b8d8d33b25fc960edf854baaf9d08b59abebdf8d6de39f3045094773430b736315e82c5504e751b23dff71e35714052e8600b56af6194b1764e3239192d792d8243e06420481a3fb1c9923d49831c8a62e0d8285b724fd32cc5597f26a79e244b3a1cbecfee8178bd4be6e68c5d8566050443435b8b0c5c909afdc56b9e5e0c6e7cd62aa0a4e69ae3ef66efa032b3394a2ee2f5e51ee34c308a32affff4707ef116969ce7fcfc1419688d1449a45edc084ec2149005f10cf836fdef4da030542789043ec1c42a26d07927ebeb4421c9575210fc186ecc3a028a377397e19f556c2f66bfa15a351fa2e3e5df67b8d69e6857df51a9e90d5c56316fa4339085a694649041ddf0234d7b02e5ad0acc121ad3edafd9f8c3dcf30f5991d1ef5ccb8e512054248d94e742a171a1cf499da8b51fad373ec232a7a264c37abe76616aa3b8fd369bc83ecf25980052c722555a397384f56d315f7fb79586b4a5db28a68022a0522d2e8ed84761adcdfe62335beae6c80812e4461b69b40390052c707cec04e89648616bebe601f4030b046299bc7f790d803fc0d529bb139ac6251e631f873bd5cb192b4f77b6db00b6a48e628213fc70de0eb0021303e7b4adfc8a89f80c4dbad08d79c1dde4b021023cadcb4c7a4538170eb6e8acf1402d2addd8fb6b1c58ef2b0483d0623729ec8db5e5370d3474d9191edf1359e8bf90b5657eaad88700065d4d0e608f273e24c33291d0aa072c649038497eaef54ac7a58a0009ad26ff3c3140304998410b6e6dd956a58d83b4a511960560e321016bceb3e75b1c116a8ca896db5d35922427b5c9c4d8ce730450d6104b5b3e0a3ed72fb8527bc5c600b8a8cdfac06cafea416342e4de413fe098280b6882dc97f625022f19698d48698e586159623e49ab22c5776dc3644c103f46aaf51c6235332d1c397e901c0060dd2ec85a0087f34e50e44a42a9c6006064313e69fe7c3c0f5a275e42b2adbd2fba40cc9028bf5fe9cd400a81f18efc4f90165c9ad55277e1758da19bb939c85170d9bcf450cc9c582fcd5c9011459aff4ed54ae8d001ed69d9ec8126642824ca11c0161bf42cc275d4d95ac45ab3264a1597623e1b59c6242d726462e6f7330b6a265463704f271c35b3e9abca61ff37fc559f0d6b4b23797f054e78ac11bce973476bcb2502c606e0d3868986c374f0bb3691a338b36602c85b464f6b6c3303452ec73499d640f0ebe2fbca6d4eb376d9b06baaeed0c641bb30c00e733061940426bdf2ab234e38c56e9fd8cf893a80a8518b08fcc602c36a9926e2107b6283ab0784791bb56287fb507293b803a0f5ce0f8d4812960ea7f32c0cf0c3cc66528d92bf16b060290a0ebd5aba2d9976c5419f87e8f9ddc3efeefab1876df6779397f2814880d6467aec7af03a5738b3d6d1af99921d0cdf361f55ebbfaf99816fca6800995f86ddee207d7be3a8782495a81f71182ef7137622d064e3bc6600e01aa210241cff09e827691f2fae613c6c2278dc3d0f628f5447138ce516e6baee6301d9706fa2750f0635eb8586e086950392277e250dc257bc465131620dc37a4d0844f2335ff28ac5faed16fa729898947e7745e28f21089675e30577944df0a71ae1b54230db34af9586669cf7e406a59b2b1dd6cc25b9077856faf5e0f3c6283e2ce83e8fea2a79335dffb18480b359bc53e0b726f43ab6b3a3ed597e04599d9b094db4c2804f0b3611eb3102acff7b98fb41f247564f0c3ed7c4477502041ea2f9e9274288e6b5666874ebba06b6d941e89eaab50a749726f98056579891049a0a9a19105a2f1a69989586b0f9e5a109d1ff159c9638157fc02d9166a7dfd575b099d88ee0e1b72d515572b8b691f7773de57693e07f75c805d86977b2ac46df6c2d09abbabf21a4a39e2ab1e608c4ade9a9725d0c4ffc885b50aeabaa985619ad1babe8839630160aace48857d911b047604bf98420fc295dd40d2e7d03bee8e1e8950aac57bb8021ad6776cb4a4547274c0166a95b3afe0d327758e0584e116650209cd3068d8e02dcbd69d0affcbae1659ca492b386bf83c96be487c5e120f1edb6f816e01db27d103b0cf5dd090946f81e7a033c7fcc45851b9397b025388ba76541801bbdac17a64d81f6ab55a9abf6af2a06f27fdc4979f04e3db2be5ebb03540d3d05c509b9b184f74d66a091e21c3027b84d5c27595b61ec028778601f825f3fa6a4f56f39edc7072be97f5d5ea9779b7dcfdc69b4be4ce94c4e8478bfbdbcbd0ecdf966025c111c4d845ce0718a39e8e2da150d645338ac21b171c546492f504b2ccc776c04c8d34153b8c732dc12be5fa66695f9c612e569727c22d4635f55e2ab8a1c590c354a9ba07b9b26f14a255ff36a4865389421652e4b1fb897ef7776b09026849413feeee3eb758f8c5ee2f48f4cdebf64ea81e41eb841ad15c48e2f57ad73d67d3b047d1c435966d47cd800ac5600b8f4a489fc9df8ebbe8928faaeb3d10632e17c009a3c4b505661748afb879314a60c8641481fe98291e9869a548026dddbfafd7002966f123e73294948f4b968f713308850ea02aadf96deb077c3846e138b5e0deb7e1f74a212c9b58eb2e3cc348163c90c4a8c794685ec0082333645dda079539f258f6c176a73c632a6f3f3e659b4aaae521e677a8b9a9318fd43ada2ea033291c2ba42c45ce5c58860ac8da5fd6a70b317c968610a6af3a016d3b7eb6b7fc97760e9b9074bf740d458738ff5c283e8f7e17fe8c82f9c05e580980de68fe97b2a29db35c82bf4fbc67238ec763340bd9744fd98903b74e17925a6568aa4ec425bf6cfffa2f80f49ae2c810b47e3abb8083b042541fbde282fbc2c77ae1f6b6fd342e51f37c0efd255e9b1df39aa3a5d59e84eb2a176fe4790881595f1647657f045d9cbe82d8e184dda40aaa647df8536e3b760fff56b3f2965a63678321f25665af349a2fe11e2ecf68fc9f42e1ef5be10b6ab1b07534ad14b5efa738103597562f4386ff5aff3f3010f7fbeceefb6055e834b6f6c77b1ccf7b0ada46a5001104ee30083aab353e175259d0804d606b90a23d9c4249b8b6a7ed0e67b6c05965933742712d8a6e8c37d7f88763754cb17fbd9a877c309060ecebe76eb06dfd16c54c1f17201187fdffa8efc601e3c0a2c9bee227ef87b3f2893eaa4f03e0681114f0c2f74a3fad387e0ba9f1c9d8956b4d718a363024df1f53848da177d2e465983d72b168c213d1b990492af4340d09e1e619db726386582e50f35734ca82841445dde3fff58f2d7dd66d5fadbe65a76a88786e0acbcbd70fb4e1628e24c5ca1793d1d347bcd6cec7f665e2b1cbb1cc35e45b2d2caf8c095bdfdc2ab702fb93209610c0c8f914fd264600507f9c24b785ee58622f590047319dfeb7abb3ff14d7570c2be99b5bfa5855fa7c0d5f3a1ec13f8c397625a2a1765e338286611c284d87ec5ec8eda293e4e4b0467df3611e1e6acbaadfed8281bf9c25d29ef8af4f0a768f112eb8a3bad02c1a5d0a0b08d238abb3b7c0d94307c22a831e76451cdcce6deb37f63be04a0d4218fa25bafba98dbb76d39df979aea5b98a50a9b6601b79d911fef5a42224969c73d9d9b662528d86c9f5ab39106beb4a6eb2198be6bfa7a532ac9ab22fed7bad18568b30a3f6d3eddee19b4e1d2187d33f179e71e415045a8297feff66ae9f10696fad39a5498a69e7e1913a3fc2919f6147e978c8f5fa87e7c73c19c4da9479c366ce5ce88a180bc03830bd722d7e7fa516a7d51b3915229cdb3b00edddfb4c48632594075d404d56fb72ad9df254cbbd7dae0fb59fbe05c9ac1a8454721a72fd766475ccfd23b8499cc40d8ab759d49be866a38ab73d51e1cb05df2cb2a2b79812c18a6905374f2d75d8a9c56325daf661020a2c1db078b3ee52f6076a5a1bfb035be6b0ad8efc0a2d71aef288270ba9cfba7f209ee0c02c946e0c75a186ae30edd5f677efc904608e3f86051f008dfb3447c6cd279e9cadea0723270004db0070a5ea2eb06e89cd22245eb4a92c15fc2c46f341b8f796d5291138869b2d21c508e033dd21968e90b2bcde0eba331cc1e13281af4d86fd1b50a3a50bf952eaba658be672aadc14635a3ab261e33b87d1083150d0fcdff5efc03dcfdaeff3dbdf52d50d8c75c18d9097a706d7ed92ecaec687eb6e1ee12220aea8496c55e8babe7f495fcbeb841922e65b968db051e69da4896018ed934489029", 0x1000, 0x400, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 02:22:36 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) mkdir(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0) stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) 02:22:36 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0xff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:22:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000340)=""/232, 0xe8, 0x40, 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 02:22:36 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x80, 0x4}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x854, 0x81, 0x1, 0x1, 0x7, 0x10000, 0xfffffffffffffffc, 0x1, 0x2, 0x101, 0xd868}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 02:22:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, 0x0, 0x0) fchdir(r0) 02:22:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) fsync(r0) 02:22:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x2, [{0x0, 0x3}, {0x3, 0x1}, {0x0, 0x1}, {0x3, 0x8}, {0x3}, {0x3, 0x6}, {0x3, 0x200}, {0x2, 0x81}, {0x2, 0xffff}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x63}, {0x3, 0x6}, {0x1, 0xc0000000000000}, {0x2, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x5}, {0x1, 0xf5}, {0x2, 0xffffffffffffffff}, {0x2, 0x7fffffff}, {0x1, 0x8bbd}, {0x3, 0xffffffffffffff85}, {0x1, 0x2}, {0x2, 0x81}, {0x2, 0x198d}, {0x1, 0x6}, {0x0, 0x7}, {0x0, 0x6}, {0x0, 0x5}, {0x0, 0x8}, {0x2, 0x400}]}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x4, &(0x7f00002ac000/0x4000)=nil) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002500)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$dupfd(r0, 0xa, r0) 02:22:37 executing program 0: r0 = kqueue() chflags(&(0x7f0000000000)='./file0\x00', 0x2) r1 = getgid() r2 = dup(r0) setgid(r1) poll(&(0x7f0000001600)=[{}, {r0, 0x44}], 0x2, 0xffff) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x7) fcntl$getown(r0, 0x5) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 02:22:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x3, 0x4, 0x7, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) 02:22:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) munlockall() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 02:22:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r4, r5, 0x12, 0x4}, 0xfffffffffffff800, 0x4, 0xffffffff}) 02:22:38 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xe6b, 0xffffffffffffffcd) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f6669ea4c6672"], 0xfffffffffffffdc3) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:22:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/62}, &(0x7f0000000040)=0x40) 02:22:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0xffffffffffffffcd, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 02:22:38 executing program 0: 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) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) write(r0, 0x0, 0x0) 02:22:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/50}, &(0x7f0000000100)=0x34) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3aa3) r5 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x2) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000240)=0x1) socketpair(0x18, 0x7, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpgid(r2) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getpgid(r8) mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000340)={0x2, 0x69}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000400)) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x402, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') setregid(r10, r1) accept(r4, 0x0, &(0x7f0000000500)) r11 = openat(r9, &(0x7f0000000540)='./file0\x00', 0x10, 0x100) poll(&(0x7f0000000580)=[{r7, 0xac}, {r6}, {r9, 0x4}, {r11, 0x20}, {r4, 0x144}], 0x5, 0x8001) unlinkat(r9, &(0x7f00000005c0)='./file0\x00', 0x8) r12 = semget$private(0x0, 0x0, 0xb) semctl$GETZCNT(r12, 0x3, 0x7, &(0x7f0000000600)=""/107) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000680)={0x20, './file0\x00'}) getsockname(r6, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000780)=0x1) 02:22:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) 02:22:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x983cae36d0663387) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:22:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x101, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:22:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x1811, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8528, 0xc) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8888, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3, 0x8}, {0x0, 0x9}], 0x2}) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCNOTTY(r2, 0x20007471) 02:22:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:22:38 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000f40)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000040)="91600f186ad6c4c4e434fe51e47406be112f164301ef5e8931f9d0a23c46c9de23e0fb303b5cd36b06d06522e4bc4065c3a8eb47e5e3ae45", 0x38}, {&(0x7f0000000400)="8597998e20a8596c44752ccd5697e938a481ce8be743d61ffb79fb0cc0b2ba2528aaef937b864d8570da1c6a460d86503ccbf2e6f9275b9b040e8a61a2ba0c0f89b9f48ecfd70bbc6f2a897c21a8845dce588edcf0afc7d8299550a40862daa17157ea11c2311f1ad62fc31085e95c6f9b4948a0bdd825bc", 0x78}, {&(0x7f0000000480)="e98f1513ac7966ec675ebf7b267c30a8a666e41a4a9253be12a2d0a0c2bfdc7c6d8a8307eb44695c1a17cbf2b22fc27abdb09a4806c3af73ac4baa6f164335f6ce11652c7ca82586", 0x48}, {&(0x7f0000000280)="92d104c2b06df7a5ebad", 0xa}, {&(0x7f0000000500)="b515dc8100c656b444e3d8e811df983b0c43b4b00d85501066d1b2e2f01c964e5be861d3b6b8290b6beea13d9dcdff1c9602f2ff0ab8454dbeea9bf870790c880c63cd54a0d24c5d9233641b7ecee197c6a8e0cb1906a4098a9cf5d4f7786fd43902ea8b1fa8779a398b58ecd3e9d923a3e85a09ec787723d9eff936fc6a1a4b8a148efc374cb76cd8cd1dd84efb757d2ce8ea195a89", 0x96}, {&(0x7f00000005c0)="0b8829e95dcfbffc226ce02e95c773688655f8ed7f6564d62da7434a7dd62bc296fb0263d67efc6d5a7f99c7f15f20a70d2b93e77d8e7364843ffd1f5e2e978aba6cde9a88fb305bb41e896b097da4f3a83c730d49cfef71caa3fe19173c861350cb500aa28574e6c8e2297753b48e1b64a3515aab6cc1f1b9e49c3cf7705e18c2df77839c21ad98f37ac85a2ed6ea540ab1927d76fed4bf6836c9691a51bb25c4c80501da35a9c56e88af26f2bbeec938375ede2029f1c09dc4dc6c0aa811217768636c6342e755d7d8f6", 0xcb}, {&(0x7f00000006c0)="0293bb96c67734be38b25ce2e5bc5a054a063f5cbd0fb8a61a8866904650d15b2668eacc71bc9304a86b326efb40ad7884c26fb7567cd0c9016470be0a14d485c7e87dc6ad51934d633a826ff15008b231b9760da635b9714c5dfe894247590738cd7ca30a8c1dcb0ccb45663b09f17bdc42509289623f0b6b64144c1727b4aed3a0ec950e4ff2720cf38dd3395f9bcc8e29dc05ab0e57926fac49f05f8fe8602615296377c9708fedd2a54308a6a8fc5af5007eede4ae6a7e63c159a75b1974dde89cc9cbbcedf93bc564e62cf71da8949aef53b8562de9ab206ad84c0d9f1120cc8af044ad2761845dd0015ab4e8a229e66e23e5d4", 0xf6}, {&(0x7f00000007c0)="079d1fc4a3c3bfedf4f95f7942059f4f2a0987e57c5f2b5cd3459e86e30e821a211430989ee6667038a77df98b0ed43c1d7a669bfe961f1a1003e33deac81b110c39860ecd8d0a0bb7278b35245e678fa9443cd810b9de0f63de52bd26c1688665250e8f9ac8a3ebbd1262e1900fdc1434b80776babf7ce127c6b39f75a66855215a419d88c05e53a96029e184d7bd38534f2da7a0e2dd7adf28157e6c1fb26e2e5f6e01cf270f35157fd5f22b74bb699d548d3bdd661322bd102bc74d486dfc47513f0af905c9a3682093666b7221ce03a2be79058ab0fe98547a6453b7", 0xde}], 0x8, &(0x7f0000000940)=[{0x30, 0xffff, 0x800000008, "5a76c368f2644a25257197dafae7339b474c3ffa79ae6976be8e89c0"}, {0xe8, 0x1, 0x613, "afd471e31663b33743a4d1e213534a806785d81bfce1e2428357dd99b3f0a18b3501ad7ed4c0b799aba52a8c8dba84e8524762c15d13badcafd015f318769e2b82208af8986745bc67813b4cf306bb71caf9a5caf1e5f91be3470acbea9f13a92b19cf7199362a647bc5fe584816e5e5ccf43770337a4fd4888f56814a014521c361b6a5b14dd822a8115a427c25a9c6f7a5d66611b982ecf19e51bf098259c9ab22250aac9cc018682696d494e59ee19f601bb8e519543942ad8d49fc75e20bf4faa9f5a676dd86e350bae52db45d50ea2d63c956c6c4"}, {0x100, 0x0, 0x7, "78428271b89494c9a46623f7dbc4703b4ed50fa46b76206eed8f47a021aac36cbe0d77a42cfac03e68f193947530f10973789f2dd00f9f789b2ad1c9ffbce7e470ba3d2e49e58d02ac5ca3eb39c4106e1626455ba53544156aac00df742fe46b57762c36db13f1c279cf95b9b7d7639325e299ccfe38b770c5ef67b8ac1f638fb7688088d874001b2f13e0a9b150104c51a8135b7f6d7247dfe160fcee6730f5e9af3121384f8b5b0d0f9d240f550cfd484f96db0418dd8266e5e96bfb5b350da54a62fc277a40e712002eeb87ad6e16db0d04b61988b1f5d06f9c519310c6c6a75300905f4e6f7593834b"}, {0xc0, 0xffff, 0xf24, "30d610f75bc80b2e3c79ffaccfe90835f37050c4ed75fc38186a4d35ade573fe311d31a1005eefe72d4c799d5decd87368c02d9a41a6eb4e2c8c5274e2174ec9c4e0276a981f262e8a5eeddcf3e5ee648f5c897c073fc05824bbd21b4053664003c6144e07355fe98105f1212d8e417c91556425ae48ebed72f517f4bd78b6ba89aeb22b51cdd8af136796c5af30b26ffa1597d17a0bf69fca148f847c6abbb683720dac939952db464dfe27e71b"}, {0x60, 0x0, 0x45ef, "718f34f32b3b2c2303b69aad808f1dd3472f4249d44504a231dd72b6cdff074a1453e22195232e1ccc188a9a579a30ab7f9dec44ed2dbacfc8e46878f593badec3340aae23f805ea059617"}, {0xb8, 0x1, 0x5, "8557423053748171d226e14f65be896bf52791c10fce6fcec5e33b9058e14aa68b6658b40635e5fdd0878e673282764111b5164e7696b688f7422636471a59f5d5ac149b0c984d7c7718b8c1b733baaa0047527ad7690b42acd1673d44d3d5e830e569e90c2acca59a375714958ca3aeb06a209c0447580c57ab806dbc21b839f4237a4147a181bfe1238c06c496bed02b0b24e660d037f3da0f8552becd62f7bd62e016f8"}, {0x70, 0xffff, 0x1, "4d71caede9e31d9adea8f969824da226b5a50ac1dcba8efe40a671b69f4667f9ba9a346b5adefdd546846887d3edc8e23cc5360ec57d699be7a8424306ff0a5e8bcd0e1bcbb64c996ede42ec00fc83960a3007a20e14eb234cc4db84fdc7a559"}, {0x90, 0xffff, 0x4, "7871434b8d38c9530728c0ad977bdde5a1f13f46716afb9b5cd6f4069a46acc378db8ef791d1e5b7a538616481f07f1563600264147d0726abbd0cf6d4a37cb8f0186491a03bef9d709716674c66435b161e9ceb2a47d3194d160be96a19b4d3e7b1f471826517167098bbdeab32a638e4fdf44fd46f81fdd54ae5da66c7af"}, {0xa8, 0xffff, 0x5, "a1ee9f90901896e2a0921233a3fb84772e1e2e45412bc6e38dc0e70f99f1a2d5f09c32ce0a0dd4bfee26fa035db064583512aa923e11a83c3766d0f8d7f4cf3105e566d49da05a14ec033ea87e66afd2e3a25ed045e134a76a2a2237127c78d77d09822a9d1caa29b47b35f0afd136540b59a9c26cb3699723b34011799e2c8e6e0a0e059cb586c386972daeceed8124f4d83832d2"}, {0x40, 0x1, 0x40, "9ed96e133b3f7d569fc2023ff4ddbc8f3ef77bd06c0b0285238fe0ba035e68dc1080784676a39a3f7e221a"}], 0x5d8}, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt(r0, 0x3, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) getitimer(0x5, &(0x7f0000000300)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r2 = semget$private(0x0, 0x2, 0x281) semop(r2, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) 02:22:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x200000000000000, 0x0, "010000000000000000ffffff7f00", 0x0, 0xfffffffffffffffe}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:22:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x4a0, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 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', r1, &(0x7f00000000c0)='./file0\x00') fchflags(r1, 0x4) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 02:22:39 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 02:22:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) nanosleep(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r2, &(0x7f0000000180)='X', 0x1) write(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 02:22:39 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530003e26b68e417c0fdf33f8812ba59fd7946974619daf00cd24a12392d51d59afac25add3ba663666e146c5cbcafa0891374dc70137468384834666c160261c09451614ac011e5ca554dbf731c6e8a703122420376a1b39cb14d297e94c07e44b201e0d96735f10eb932490ea7241d3197bba585270e89141253772f7552607811a826a579b46984a25e55f9e52cb9e1c30e78600eb3439e2ef9b94785f4f2e"], 0x10) 02:22:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="b49c5ebbdc7e0ffd6ed38250a093d6c5219f3673f98971a33c7fd88fc06d7d0c33b7f357525bbda20920a6d9ee82d17e75b03817288d8c6d2248bebf6e74c2014e887d99e3a8b79f767f7d72ffae932e9c999d1440df0158d41a0344a3b82d368c8e38d464d8b858fca68b40eea7a0c84a572a58e5744b8248edfc0f53c431b57ee5b452e1db6cfa8f7bf6f32ad82545b6cf92361a4cf6d283e1fc1ccb6ec84552e174f6d54b89217fe6e3a7b03b64b18c696d419a910001412184684b02cce57f69fcd09c14475eec919a7acca2f45456f8b4a0bf6be9e8d9207dad5225ce25e6ca40a9fb8c0917d4d787f176c8cceee0506d6ab8cc659ddb9cc6c696e37a"}, {&(0x7f00000004c0)="ba1776a00b9dd23861616a717ec64b9926cb83e6352eb7d5cb0b6124769f0c968717eb79a36c896a49ba1859e88be8bbd48d439bb10734a8aa74fb0e9499b487274615d64d48d13a50f4580a2b80c66008b0ebd8c6b4d4813ce0596929716e3b81a0c6a68866ce7f92f60a320c98e958767ae7f3a1ee28245a9342ff0e39c054edde4761f19c5b6afa3971044e2e15c7d49fe1917af0a3b5991152ee08dad0a11dc1edddf34d51926473239472d52298bad34316909c76fbeae548deabbf2661d62fe936e6b360e63432f063cc483bfcfd44cd394e68c25422805c82463b0132649af9385b9bec8a95e2363994bba74300f1f71421c9ce7cff0852705c7233e156ba5f346e49874eb0e489cfd606c12deb734d566756f255291ebe93445b69a8c6ff0c54ad3b74cc52bdd27a2ed1cf9254e38ef2ddff86c548ed5075784139b613ce84d11a3d6221fe421951d6fc5f86ec87b195db11b0298447d08c0adf1c251be52efad6358757d1dd732f2f4b11a5af7b2a384ac4e6a60f5363883f3f4fdcb0c8d5a595aa0ecffe4816137d83eaf96b156cd4ce13e5192a68ad34069cb79261b7489831f06f202899c0e51ca4746eb55ea1ee35c86755d7082c50cbff635b6c1eacfb6e8d43023bd98de9a6f51750b9bca434b82ea05cf587f621194b2df04edf1f3934dee3b9474c5981c8fd0a93697ee7f00ade7de8a76151ff7fe69d1c39d63d8036a0afb123af43b721e8dba123f14b5f35b06b0cb7fce755b45570bdfe878795b553e88dd0f6c0b2e79b531e49856bf53c875cf27aa4e3a1a0149b0f3b5070970ab1d70eb7bfb51c635991a620cc9bea6ff6da28e7942693b43597199d6227bd32ae49128befb94f53557942f19fcb64288e0b52623301e9ce3be298bc9af4cda4d32f306128ad4c1328fb2469f36487acc953b844fa57aaad320a124080ebb91da04d350e8373d8b4cdfdbf434c900f4c0571ac018102ea578be0f50f7c0429550447fa4be13a38e8b457d9d554114ee997b29d967ed89c226749042f011e96d013999a95678c45502e1202902f719929d7947dca9a3b615c999e2855565bdb3d5c71e25ccaf5c3d4a27f57f07cecce1dac9c9a976b8eee774749b2d00c2732139597a03fa760b39def516e01cbc1d6fd77a80a0d2c7906eee9cdb8b942bec6902912f1d5b0de775c48589b0133659160d82dd6160a30128f973be86180000a34f7448b0c7063fc9a7662828cebb98f13250473304a82fdabbdfe3f42fdf379a09d5b5d1035ad30ba9ece377b4a8dd2cc2a99781db19e268d4dde0ff2eec57ec50eeb52fb5d4c2ea70cb8f799f215c7cbcdcad27ddf0f7eb8d1f318a472466744d45c438974b1313669308f7039b44eee3cab574eaf697a78389007a2abf9a7f9f866b0e6ac91561f0c60b5199cd6ecaab52dc303429b92e208c174b9d8c7a28a99f8bc168a805706d0075386f64491a3a5b149ea891bc1c238fdec769d785b5b60aed873255434e48f98036f7541e061b4f18d2736c979ffcbe09f4d2104f5b5e130f05767ae4103f97c3636a133c8a50e12b95326b05e5efa6591723fb39b31108a518659c252fa6b385fdaade035baa004fc87f4c618510a33600a14806ee3fbb2d46af0fd6a98ffdb47c5aef23000fc8fd502f3d64e4556ae0a88ece29783a4385038d3ce01801ff3ffdb8ed934759f37d2e622f100633e255659c0af487615df56c1362f63d33114e4b870d66ff54f27bf768a5e806d1801ec2a650758221e6c0c80fbfb7da2745cfafb0733a6714cb1aaab3d573f882a1ea0350556f38df7eb3b47771b5060dfc704c04ae714a7fc45f93e1975d8e3e6c516d08b209a95eba0fd2b24c103751a12d34088eb62f20efe45564cc1779c2e93c8058d0b12f3fa4f86f4b47b1aa812cd70cfbeba2ecd495ffb8a92c80adaa221d28c927c712517f06e8449e98400de51550e5e0dd147ceaa22bd1448399a441e096b02dff3cb514043a4e8a86408a378352ccceb7de68b06c001e4f7eb5365b7958a8375835912ee6486e16b33979df2b03ded7d4270b17a4e5a68e55d98bb085580dc980d2bba2a44434a1f8b77c5c1b2411350c26d7a890fa04333da20d17157e1abe9770c50ad37f424bb191e3c507d37b737d483bb968abd1e2189ca81834fe9c085f9b55c9fad08f76bff4b4021b7924bcc21c158ca681b56f5d32153f86c7706b12ce8043fce6ef04bab411375365084da0ed64043eeac959f3a3c0621b57f3a2fe45b59bee4f1e8a2e184fde3ad64db7ab6c821be53c990465e226a868748966145c7c60575860beacedbe2f5a8c9d1241f16d760daf89f0aabbdfdcac8f386b96931f6a61e4812482cc933488d7eade240a7bcdf68796d62a72fe842c65630c2a05f177b5e27af25fbe4cf9bee36bd4c1b916bcc418b363fca2dfc2e64eff188af53fb0300a81cbae0c9d11ae302601252ad2fb6b2380a637096aa26cbc6c18233be204ef4009eadccd9fc183605d4dbea739c26af2aca73006fcc46d869194fbb78bb0cce5d8c20a1a9be815fddc2f5fb98ed2e85cffaf8ce3d71967b7842934337a0ae8b9f4abac9053537b0dc4d76a77c0fc3b659cc70b9c342009f9c58ddfc2c424dc3eaa81241ae99011dbcb2e0a0310c04692249272a0ca29e19b2bacf08aeb35d05cae4e0a63dea6e47d130ab09410dc0448ffbe3cdb4a0f9c533e96bba0bb7d48bffb9a380c5cfd10b50dee9ac77303bfc6a0989e55a5cfb4d1b8abfd63bf743d31cf5880bbafc581284115f8fe9be1206f0f0ba009e06a22880b22e713281da508a74bb3fa87f523cc3fdc2d07dfe1ec015f0565425e7da86e5e154dda4ee735a9be06e6b140edf5397b13f68bec5e14fd8f88a00329191a3b97b5735fc6101ac9196fe0a9e617c83c5e65cc06cf30a663743e9b95db213013b75d021b5c33272d0ee866f94fe23d88fc80401bdc0b04fcfd324da9a768d195cc6c583f82946b7da15e58ff514c03857d32c60b8c3cc0be10b31dcc332e9eade42ab96fdd0ba0c618d48736b2d5a31647fdc9060781c785cc0b801fa3556e64d835d930d81dc2e35dba624e12ad74a4a0ef842fa4ea581209ef4e086e785504580c3440536142de50deb0de23e0a6029964087f7f94a0c646253aa754184a1a9e6562656ef349811dbbf95e293ae6bf9a5d24548935cd2f09520783d724745c37d67f4c7231c66d25d1c1f886d755934c722fb9a8456edc8fd889d5457d4358459519f7f3a2309fffef46fd0cd7fc7610696e9a1c8a38ce3d0602c06cdc66c744e96afbb6ff4b283f123b38a779515614dc87e516b766a7c335f1c19bbc9ea9911fcc3210bb5b1ee7c9ffed6b3ac92ed37b0381f1ed971824e16555c3bec2a52a68ea51cc5922a9701addb9b4491c6add33d44832c568906595c86e501a9d373f8c213310f03bbc21689bd3731e63334c42bd9a3d13736fba5946a67e1c973a2270b25854811902933e0a379880441022620f55109a037770d37f7b08057bc1bf89eee3b55ff15f144099194e48855d154ef97341634c493f4a87436dc59e255645fddfc1d1e5b8c9415e6480e7d9823ac29de24032087705b43777c83ba91e3f39d5df3dd5772e35009439aac695946e3e93b5d924014f9bafe927573f5ff7a8f77c96b7b192e019e1008ab580a896a371f13aeda3009a3da46489a64fe7af7b52b6d6cc4c5124bea9f732bf90e619cd97abb88025b8daa787dd18f6857660e456dad9a21cb6a078158b4b7d9bfb211af66fb98262cc96d81ba0a8dae45cd3c7df4f208b59e27788cc8f18409d9389c77f97fd4e25fd28ee7f12433c44a42f9f9472302ea88124be0358a7e281a2147cf88c3e85253f39c5b10a3d56272e283aebc1ec60b1601c4c080a2250ab1bc3cf889ff6758cd5bd5a94603c7ebcad6d92fe8fd181045699f3a19899e0e26a4f04da65a2ca29f3ff981749ccdcd5fc318e7f12f15393006945b6925b686e4e427247b95573deabcd537fb7e841e4e123f9d0a3f2a922a52efb950e12624deefa54cd5c05cc74e0ac321174d7bf39ecd06d12be637ca400267c0f9ceb610bd32411ab1c5f1c3b18d10d488f3caff2f92baed78f9f5ac0c5b8b9ee74e9f0e2fb86ca52e0e763daeae3b68ad5f817d453300a75f226b8dd9afbb9134458222c4a71b05fc455d7f201a5bd7a9e2ad4ef3734a983a1a8b89934e4f2ee5c7d8df57377aaa316641dc5b0b60613691c56a526cc7d574a4897b7cebf54937abe8672920b6c0f33f4a1d941d5a214666a4cede24b4ff0cbb0f6a1390715f667d35ad1efe9a04088bce5046400e33a4806b6882c8ccfb722ca23e32c873d924ed24d20e62e938dc4239b570a813cc5219a50d4300ddc513b7ea5652db00dfc88f620c7420662f343e565e56be46982d87bd80063353042ad2de7b22db9ed907605cf98bc27a30b050e95852b05eaa38755271a1a126df78a4a3493694de191722a034597676a428d58c36c006168a315dc1950ea947e36e9a8a8f6cb04d4b7159b78b07b06b1fbb0dfc9b967d8902dacfa9819dbc5d4673690a23916c05fa4bd4dbbbb08f4cc453c31de7173ec6cc0075302f45667de757cc880c47638cb815ed6a841c641b2ed10dcbb544ea6cb054c4592d34669eaab3fbf5e8440daa2313cb6f7e067a9cad7fe19d6f3da2786383994280f018f7e1280b755762912143bd22a88589c99854bf5b7ef631ce24837dfa5097b59210a556a24e4fb73568946f772457c97ff867c47a0fb8b1288546e3907b2de24d4f4e2c4d4f9bc7f5f86021cc95e325f781fa5e56747dbb1c5d1275d52ebbbda3a96c5fc5891a5ee60bc8cfeefc3755c8c5a275cfe28d050bcbd9979b40ee46991380e45368b788b0bf666b58819f84b3f61da4ca61d9992fd16499ed4d56590e819606f2d73d9dfd3d83d190df67b3ded60e0c642cbbb1a1408dee16d40a4e6b7dc4be496f2943a2ddae1aa0835fe7b10babf6cd0a37bb82cc3a17976bb0b81d0b7a513c9aa565007ca1f5d6e71ed5506b9af0107a15039fe45305c01a62f25013d6c80a6b31bd8dd15e2a5c799ab86ac229486ae8d162c3f357d5838cfbf2519f0cf848d7fae127185b2e656179b76c5304e5a1bfe26d1256affa1446037b7d7e0522d4e523492387ecc4183d992b7d5257dafa9e96dcd6299ce08d3417acf1f2f4260094a7462ef5810099a83d1ea6dc86ae987bf9c371b35ee175fc3f38328ed9595f26346905eb9469faa8b40eadc848bf3ab1be75cf48eced29d888d3d8b720ef834684b43808d9c5f5e7d818d43e32e6ef4a29edfca875f924018108d9be4eb3afae62508fba58b08e4a2d80c50fa69a4a7f2f2f592d0e0bdc3592092f957945805d76e708cd3e93cf227360233cc6874ed73022ee0257709f5884da3296df03fa340c81089a3028e07bcaf23f15669ae5f2826f835ad1d35b8bbf0035521af5d0772f35ef7b08453f08a95f0d80701ac4fd1be54dd76c20889396df55170600da8904f018356a7a69934d7d172bfde6c04323c6c1860b8607992eb2235e7b6350520027fe1ae7bf8913bee14545b150a4f6c6756ab1737c50305ecf2e4c3329fde8322f2b0522d606ccc6be319953546918d85def4ccf24e4278b025dfcf5950fd679b46e2f6ab9830dfd7f54d31677630001a0124b7eaff3b1a47cc2409ef7700aa910f9c47764f55b5749ce7c331e953db36e1c6951f4f07c91c79346f3f9020107e0efc098668d7bba45ff4c3a44a759f7a6b96d672be0267c81e1"}, {&(0x7f00000014c0)="5f8b752e5f72d3e750060b63b040a24430b6e6adc2968847fceaca356f03d3af090f36254d32757257ba72710ce048e7ff0832b10229939fb1efc1c66b88d1acb469621b61efcd4307a668e74bf007167bef8ca3d46c3a2a94cc859e90eef30851f200b09720b167ffa15199754ca6e54b22b4c31b56ef6a4b84051080523efa279fd7ed8ec6e0d8decae7ca223331d4e8df564486daff371c0947443d36bc273a8c62fbe4db10e8627e520855b5d7ef34a5b34fdd0b10f7ee"}, {&(0x7f0000001580)="7149fa160b0b472f96934c175830cf4b5948ef37736acd1ac457a6ed60359489d7a8d59344caa6b95ab1d24c9ca58b3e90dc052eabc177d628dcaec23f154f93fd1f3bbd8b2b0e2faf93325d12b93e50c013a13204897971d6d56bf7e9d10fe521fff452f2930776671a4616912a6b9045169e1d2f393f90525b3d51a8e9c4a2068626c94576ef3b7f40bd63c2244fe50332101f84e58b511eb85f6d9b8c809a7d2af3024b8771953e05941aa65fbec4b3f788d9fbd362840a69f30cf3bfa286eb8f41775c7b58a43f239b2e73f5e41390f16c02f8428425c5fae6686b74a93de128330c5eedd06e7af05569ca6987"}, {&(0x7f0000001680)="1c7c6a5d522482f061188190317567d119274134cdb169c4ca990aac7dff3423999f0dd180b1e109109c47b6fffe978d71ec20a699f920e72dadb927f4c5232afc3eab1d27950629d5b77328a8e83b857114042475e606929532cf3d94a46613969fbd8ccc207b2d43250eb73600905e0b113dad9a72364e3a6153401add61551e898fa60123dfb90e379323f1ffd6380fa11f36192e50ebc2cacd622ec3ee41cace223c1ca9a8e66b9e893ea6319f46eb70abf913ebc4f1a0af73a7ef31db206e24b83134332cc64c900570952ec886a791e931f8afb67fdb4ac76530af67347741808f2c5aced3c34d1e34bc4f9c629d216c5b5ee614933eee0fd45bf52de83faefbeb91a5dab41aea355007184d63436e6e6a0eea44345760b9d22aa6c20eb6644af6f8e807592f161e10bdfd51731ec03ee5bf0f78c2e2ee672f802132c8615acc76eb1fd3201e4ab6016b31fbdf5136cb0e190c7016113836c631fe9e1275a6b9b77452f1168a83cd892c05ed602aa2aa04bc62b4c7449b55de028f497f967e7b0ac85ecadc3c9b97e7caf28537e8635436605cd5b205abdd1e6282dbdb66bb62960d410affad02df1cf52ce32afe55fa316ccb3cdb437e58c88e67454079effa246beac130e98a81838d1130cf7361b7bfa79c4e73dddebb7100da4467a4d6cb28c14b0af4d183348b0737358efdbcb770caac9b8b3786726e19bf82ad822206f7ad7c9f7400d97a8f6ed92021ea8b356d81cfaa6fcec049f314ba0fd63c3f41d0ee195338414b205c581535048613dfa29b380ba388a20c02234defbd751603c30b85095f2a4e63106c614a65d4c0479ce5650f298ae8b33e61db6c175cbc941d329bfcd22e92c9673c98cfb73ab7da8668dd17bcaf95304a896029860037742bb69e6cc4648c5155dd991cbb6bb6251503e946f889f6c28bacee1d827594807bcb6685aa6a78d485079d074df06bdfd87c14d4a0317c3f74c05c3f7acabce2c652e7f87f0052358ec91fc55152b69c9497a139fb923dcb9c60ee664f590207b9e387555daa7101ad70d7125408c40de4571236cdbf9ee6634ff678ff5c20f9d4197292062ac0c518a0b9066d1d2d1b1ae3716e402474816ac049fa8f45a3bc6aa0ad96f700d431df22dd41b66826703a7fa5982f8309b0500bbf4aac4506a20cfd690ccff0a6d6c852bfaf8ddee17161aa1f18484d3922bf069a4a8a14d0abd841bf192a14bf39ba56af3eb085ca26a20777d05433e865f30dfea7851b84add36e703746d3cea5ed48dad347473f1c333a2f604fb2cbbcd2770f627e15372c1034d709644240f82dbca8ce6fb840a299873c7d97e3a03f0583a5b07cf3aa22542a6e2a5e23fe066b79aebd6a1c74c19e2806af3d1b5631371e129e5bd0cec164f3617e75972925968ee6264fb2ad386715b8395a098790642f4bb2790f6b5a1b256211e3cf9fbadc8f32217655565165a0564dd68582885480e5fa805c17528704a5a157caa5f70e7cf1196df0fc636406ef2073d5bb4532b96645e68d334e32868a996ab3b794b887414d4769fd766cb898f543566315f088d46c31afe5d91fde49941822c8c9919826bb3515493d2ca7eb2fe8ea5eb34e7565857befc79b15bb5baf119f5345bd0943022d99fb27490c7a13bfe8dfd1c93b3798495d4a0227b8448e8b9d16dc2934c175373e5cd411754401934df67e590929c02a2b4c5ed535840eac2aac087b9e535cea33ce318b32412bdaf454498fcca235bda191a0773d95cb13ca6cab0fd13bcd0a11f5e3c44e395a076b59b4d184ac689be3322904cd9b63a3d3dd0d97023699a3e4ef43d72ffa0242600f137b39cfadeb32381ca44d98d54e29bb10527345374c37f9acea283da13495954258fde3417270f7b546ec5b4ccbe5d768b609cbbb4daa9a17a644bc5858089a1ae4afff41aa6862d28fdf4b9f1f041b7cb5a98f428a5fcbffbd904c89b98da3338adb93b600d9d1b3ded90700000000000000b71ceda15f021bbb548a321b50a3517c53ef48343b0824b2184a0465bea82489eac4772bcfacad47d18ddcc5c0d5e2c37f4b8908e93515d18f6e155386b1d40847d946f552ef664c05d841948fa0157945d9786fe1a2a0fc6987fea89941916aa0ea7cfcbec4dba79de47ede863f221f33b9e3423e05179c579e9c486387717a521b21dc86ccb0404a33464412e3913db2b38c4d07446e4659592641677a8d2af639c960f3d645abfcd6f0a45af22f6412a1071af85ea04ba7b3385dba2bd13e2332f320a85fcbfe25b65553753b9802bc45cbb905b53d0956a027f7c376a916d0759600bac772e62c2224a18d6ffc9ba30f9fa2b252046232a4545e84b2af7cf400a6fd3c36bacefab1b8eb024ff63c709da921f09288a554be3ee9b0092a92ca9b5946aaa7c0bca75ca0677aae30f8f51c735c05ee8af6dceaafa58e516d097eb460d34516dd010077597306d4263a8ec2c90d9168aac1fc177894da4ca9587c737274962aae1a0f286fde79637dc902ea47c6ffe67d2035288194bbaf73e4946af84016507b5b9debeb92c6bc909a3a7d476e3b5b01344ff65df34c8d81e49a9de65b7e9376af71344d7b8af6472f5fb4db5b016b14db760fa05d506ac46a321cb3fcfdbdacd9a6af1e92118cb07da7bf152649ac2d6762c98a33600c3dcf9b5f2abbfddde5370b9900360b3faf79c3bca8ce1d5e140bbb7b4bdfb2dfe341d2ef47984e9c7b42046639e9a1ddaf92bd67709eb38222151ac6968f54b858c2f7be47433896d645fdadc6d80394b829d37404bb183a860c5bc760bce33058c03b807c3f5cc27fd780957752d8192c01bf7f8e328724ef1ae3303475b0db00dd567c642910ac23fe4c2e32c8382cc9fd48c4a7ad7cbadcc765138e2e879dec678d79151773ac2d4ead12ee41699e73f2301e72e2752b210acab23f72439bc5d8748073995da1a8070d918bed936207c7bd130cc8fd1e8fdf3770dce7bc1c60e81adbb09920dc12b1bff5ee269c7289f724155ff2021559047842f7811982060399c99c9cf3faed789aa80e9d16f14af08228ad31ff6b233f9032da68b19869a6b28d1c9ba5620911e1ac20a6d2e143f5e3d90a3ff7eee822f53dc3f415721cd3c5b18719fd7e8148cc70190bcbecbb1407c2784df9769f2ce525a58a4eadab899f6a75be828b20b32e8068ed2cdfcbfbcfda222e916025b17cd4f4fc0588952002667cca6841f3eacc9c1b37c5a717717bff9d54bb985278bc8a18e2d162bf9499a10a52553d768423067b09ddb896e28401d61b05fda30a395cb77c93d7a7f2a791f1b8f8522c2282232645466ad5549a3d8e04010762a41e8526663a3dbb833b2f87a2f2ab399f08a74f564a39e563d361a2b07f9dfc48da4189a9d60f571e621c5576427d71f7f063d5be3eaa1d4081e037d7f8f42e3d6ff89c5a2b98d6e48d69832bc4751b9573dead655ef9c8c85a8de81e06ba3e8020820a7010964b761297d608fda4c88ed113cfd580c6efc392dbd8d1c62be6e31256a47a1808bb5674317d752adeadabc5e65cb0c9fe266e464739921c9796dc2f79601acc0f219deb177371ca0ca22a18b5be95d9b41b538873042f4d8b570db1622b6ff01d690f2fc343d6eb92de4f2683621c778a8c93099d5d238ddc4ad24b84c35e393578d162014032dd84d5249fb0af9096bfd9677135c378dde86d1053b699d62146482bd1ff679eb12506afd3514d5e93043a0447e2dd045dcf739fb396d6d7f436a173dde878155dadeca95ac883f3474902873cd5ffcba164883baa2fd51959048291c1f4799479a0fc3ccefbe52fbd325f93f79931804a5454530650c56a82bfe2e2a40b2708fa196bfd750fa8a6e39a8e6f8c7189d81d56a840d1c895e95787c9888c2f77cbcbb4a3808c20f4ba6c63f83d7e21637de04e1d3edea04e0e4832a5d9fc63e2dff526a878894f2032fc10040576f5566b60b22e9867dcaad407f588e004108c02aeced3237ecb6ef65cab3271d1a8103c4c8bbfc375cb0db1c922132bfe7e5bdfaead907852b471ef3e043148ac852fd293033651f994adb4182ce0dbceedff2cb9d0d33aac6eee5e7e39b7c42b6e532237039ec339eb341fc15298d3a652353242d35497a62ea0b38f8a182675b3037e1300b72506124516cbef3ba9182e8df71ece870a5fd0751c842f591dcf4ff97b9cdc451ac1f561206d78b69bc37f3c242c84f35dfa56a60fa46823b54446bca6a6f762463fffb87fb63ab8f08ce2e7cc568e4e99a4a787d49374c74a68c4076fc0faf11279287b1f52424786a6014d28f2fce4901d8c06ad0710fb0067e581e99933a6c9fa93c030c94786179c4cfd530f284100ac36b12a9af7b91bbbdde1532d94b1e57a224587ff1701a7a34f1d3b1bfa3784aad17cd6b0f091597337107877458abff2b2cf3dfe60a11c5f1ff6fade352d4f06b7298669347f684ed21d4cb811de849cd8dede7ce748e7876e453eb41553c4469c08aba94de5a2710376c20e8ca6a01b698dd9e9075c7b28b6e6e103e82457d6b5a2dcd6a457addfdca66be08bdfdac1f9a79763cc5b2a1c36eeaaa1a38b196c0f53f524a87cfd7da08399f39f23a6f3d12d9a4646dc009ebd5c195393a1bc0fc3f300c9b9c2f5c58bad8930decaf8c97ac0e0d91506893fe2598010bc36c00d5f583851b2d53f1fd882987c474feae0e2f6886de9f39f0b8eee7b0305311bd8a339a3cb58b7138826251aaab86912c8421f09b16380464a32a8ad07d0153e066eddb2eaf85580c806ccfe8938391525f8dfc50955ca8dbc5617059e20be130f13e5cb4e03651811b58a56ad0dce942bb08b317cf1148478dad5cb1b8b345d4f0bcf3a89af591a9098ab92c974d9c890544dd1cebd79e320cce3256f9f05f8548c58cbde1a4f0900588879e439391deb8369bb08b67f259adf09603bb3c58c48af5825d11b9086996f5926ae3f66c405a12e1447bd7c2250b3d3c66d4836c9d49385bc255e6c51b4a23b6f1a0bb9a7ce55d9beef0563db235383cb58b7e929c83f9644103232d5d9395df65c56d7f8b56f7fc5b1074d98be5cfcae1c70a44a4187f29bf0909f37e6c8359473654c701b9123f0de834844f570f27ba9f9510db95016b37e79aee90a51a269a7f9e38e66818e30f4327efc82162fbffb6dc956a12ba6e7d6045532723d40b13944e9b8a6cf44af13d51a01650f099a7fee0d7acbdcdb2629350cd061592e0260cd71af7f9592ce518b56fc6aaed3c68c00f9839a0c2bfec25f17ed1b30445a6afa5ef8ab24ca572b8036ae29f65267af128840d5150ad3ef871ecef7b82cc1721a386265278dd40d1a0318f5deae0e3c0103ad610d4cd8622d5fed25c775e25313e85133626d6ec482d995089a833e573e62905d7131af6347b242b8cabe64573891ab2370d6f9116b5c4e0cc7e3fe99e76f43080964a36e2d05cb3942f5f04d4016981b6f2238e1cd903df443e1892814225b330e91eca9a0780ed0a2f9225a73f11a887a30efc88402edcb64d2b225deb9f0eebfbae0e3ca719ed404aeac064a58aa3898b413d1c9a461c161b943b76a60c25ce0720f07cbe8a3288a2ab452e801d6bceae68c8aaa7b56020a0635d3750b771e5d477dc7a70b1e0336ad5dffc5161e7c7ad134538decd3433336e37a290d6d0b91f0185b91984864b44c00757da6b4f1614786c4030c96a9cd83474da677886e34611783663493b0a070788215c99301afdf1a95dc107fb908ece581580c3dde8b2e4c89138cd9ed9113"}, {&(0x7f0000002680)="5c4e13c72c3966e36c4d21c12bfa181cc4da5a7b95a714a2f2f5be65ee913effac74e4361eab61ea50567f0c096238840aeb2ca02b48974e1f45df2fb2fb95e1bcf1b10dcd81f10c7c9c61536e52da449dba5a1ebf4021fb5adc26295a2e08fcd66f606d846be8316330fad1b2ca1caa949a322b33a5a370008b29f6f62ca904db7b537fd15092500fdd131a05d3ada4f6"}, {&(0x7f0000002740)="9d6406389386a8a573ae2eb70472f9ac8d3caf45a38d3432f5a8cbc91cb84a2261a839a9bf5f1183e5702764e2b33c4f4004ee75bcd0d36df0d7d0e314be56f71d0103b3a3da629f418467fd797b9963a02cada17aacc92cb0fe6357dfdf50b761a8e35accc0c2b5d03ff9c27a01d132641e9a1bc184b164054d839d15507f2a01e852a2c218bae7d46c742a9241ac0d81310f81d8c0d7761df4ee5c7520d63d4d990ff0ca70e327df626e0a3af8721962e2bd30c8a34f346620b8c58a6befc02a3018d0ac"}], 0x10000000000002e6) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r1, 0x5) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/71, 0x47) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:22:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x2}, {r1, 0x21}, {r1, 0x34}, {r0, 0x10}], 0x6, 0x7f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:22:40 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r0 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x2) 02:22:40 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) 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, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x400000000000d9f, "000c93060a0400400000003ac3fffff600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:22:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:22:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x0, 0x100000000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000000)="8c", 0x1}], 0x1) 02:22:41 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = dup(r0) r5 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x48, 0x0, 0x4, 0x7}, {{r2}, 0xfffffffffffffffe, 0x34, 0x4, 0x1, 0x87}], 0x2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x6, 0x157d}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x2c3, 0x1}, {{r5}, 0xfffffffffffffffa, 0x90, 0xf0000011, 0x1ff, 0x60c}, {{r1}, 0xffffffffffffffff, 0x86, 0x4000000d, 0x3, 0x215}, {{r1}, 0x0, 0x11, 0x40000000, 0x7c62, 0x8}, {{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0x1000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x40, 0xc, 0xf52, 0xffff}, {{r3}, 0x0, 0x2, 0xf0000000, 0x3, 0x80000001}], 0x3f, &(0x7f0000000240)={0x2, 0x8001000000000000}) 02:22:41 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getgid() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000002c0)="41bc2fa89fd16e5724184932b460627097d8c8195a526b095f25676b47b859ef938b410d72171ff3d9883000d6a20de1ebb4ea8393a58349b5c54462aca98958b139c0d9d643d0cc71a9b9639e08c5cd0a44b82dea36c7fae49a150d51673740f7d5393c01c58e5f2ae0f1fcf7be343913ed9e7004", 0x75}, {&(0x7f0000000340)="4b60c469700da94bd48533220250c4e3af53a950f376ce1176c889d0a53498e26d738b78b66f875d58e2329268a135390ad12586cd3aebe4b9599d204aedefbee82d369856cab4033ea5c6cac50fd95b6d2b7152a7d16bdcd15704ed0cef9ee83c6b312ed13476d771c0e1a69c6282111eeac11861ee76375021f6689e2f5d5648dac9abc220ca7e534972bef94fd8aa325f6b91f0990e8c5a38fb8c7e4d8ecfa4c976337246df6c4a078d4a770f1be7eff729beb618724dbb7a27d854f8f8ad0ffd9c65f147989efdbb9639c9dde04322e338e3d5b476", 0xd7}, {&(0x7f0000000440)="2d84c5fc58683de486a3a81bb1411f03c9cd4b5987fc97de", 0x18}, {&(0x7f0000000480)="de8cb8470cd537f812e2e6c6876860a3b8f223992b9283c91dc8d56f2fc2074ebe96eff5341b977a0ab07a0325f414a2d1bf13be716f108e4bb41d864617fee1ebe73e56c883e996e15f9a39fb6a043bfa10793b8a9e49ccca76e99a4878e5572746a0a97900245cf432bbfc9b3b6f8ed56937727d88e335f127de02d71620f464c5bb2f7b0244", 0x87}, {&(0x7f0000000540)="0b67ce9f3f7cc3842e2080122ffb", 0xe}, {&(0x7f0000000580)="72a909bde7ce52cbebfdd80c42ef3e39c1d60dd627de89fecdb8aad54cf428f8d26b1a9d4962d6c1cd04569383376cc7bda250f0cad0282503016294a2fe9c7358eda562fee70511cd2edcf8b3110f6ca5bc2867691d2ab7d623c1cd5534537d8086163b040a8b491ae71d241fb662e621fe4a4560e0ce1f44", 0x79}, {&(0x7f0000000600)="4e1705bb6ef6883e02b19addd783ae25284d667e9ab4916eb1d7164829b60ef1da4bd72224bd88931c679fca58779e5947554698b79c546865192bde148f0584ae2540897b2bf862", 0x48}, {&(0x7f0000000680)="2367dafba274ada1c14a5eb1e9f201731a25dc9c027420d8e10ea6eb2fe55de6dffffc4e2d18cdd395518e4fcd907cc21e9d62", 0x33}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x828884996d823fbf}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r9, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 02:22:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x9f) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 02:22:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x2a) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x81, 0x8}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 02:22:41 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20182, 0x0) setsockopt(r0, 0x1000000007, 0x7, &(0x7f00000003c0)="6ebc780208908861d397672228f20a61563bd3ed33b31506aa6130aecea9bfce2144e9b2ce51dd77b543db47f1d172ebeac7fd96900b0710e38b9c1ab593cd4ff95dc4bf3c8311f10c6600a788f1694f4074170d259bdc0603ba8e00a570a4506e0cdc79cceb5a1668b877bb18e7214ba34b44189914489290668ae1e3c926086d2794d43dee208d9a87cd3b7b0a71d623924ed74847a18036d6955256324c2fc686c57d18d9e875f78a76773d9a8cfc3443dcd663619403eb58a542dba73bb5cd00025bf32e3b87d186f7318bfc00036ddcba1d035e6e5a608cac1dc67666708912753645893a00844de0c92e2223900840b0339c1de6653b3a17c3a7eb4664a015b573dcc1fba3bc161115fb063215159c4c7afe98228d4db4936b50fd1f851126ba1ec64e62e548bf99", 0x12b) 02:22:41 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x8c) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffdfffffd) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:22:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget(0x2, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000013c0)=""/244) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="011c0628b463045f777ce37f65ba887fd8c2c2e0d4c4f6b20c2a67e2c82c200000000000ee"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="8fc640e5ee0931ea5874e3f90f3c34581adb88e947df7527593602f32f312add05043ba6047c0c09ac110adb5926b9ab4e5c860762f22e9a45d87d4f20a484a6350a11d51bde769a660833484386b44d22258375a8fa0eb9fcb47c7980c3242c4436e68c8bf5698079f0b847144f5186c80b3ac3fcaed80e7e0a9e8664ebe44cb19a76b9ba29d1e15d34c81871332c151988b4219e4059c35aaf4078cbc2baa9b8b6b349b43caa38ab43869e60af204b126df160158f0f58ccfd9edf729746366f5e8aad7609bb2029a9ae40d39d63d5fbf79af5218e7585b4bcb026565cdb09160eee35c0f548daefaa1fb2b99384d626f9913a1ac48f423e238da6e9de0cb6b63ca35dfdd8b2b3ade4c59e14a30ff219b63ba8df52919658dccdcecdefb6b63494f5ec7f06e38866346ef73256e7b81e81141adafdfd38af4ce89f45cd87575a4f29aba886d54750d8ad9aa9d051aa5408c5770b82bfbc6032d22d51d5be0115235dcaf82c7d5420be14a29689083a40f03704e9314a4578aab6a0ef186176a6ff7555fdc8c2aba66756a66ab00c0259480ed6c9a5bdf57247a60aeb8aaee76d6cf99cb3e0659036510566804cdd3d131051f9e1fe628f974a96693d7ce008d296582599f77eabec455ced0e38865b15fb6ae591d542fb1009e80ff5d26a7bace9e082268ebe86ebbd7437a281bdf2fa5d8336033b114d68123a62c70220ce38a6541dea09b47b60a64faf4a850eed1e48a67b01efcfb57d179d36db52f78f0ed907f7e3f2043106afca3f6d74b6e12d829074672d377f5684b9d892a9619b3bafd2947b0bcac9482e5388e3f882fb5e03f97cf3aa314d02f50a13481b16e07094edb3813d6c1831432be16a852ed9dd9d0ca4a96d54d78b22b243d4c0660d3f7b973c80f53bf65783850fc7a9c3afd22c07d8482b63088323b6774aef57410d6b1d2ab4404023fda590ea919fd8d00cf1e1a196c19a6245b2cb852aa4782173f99dddef4b7fdb805092abb88f03a8130d5955d47206fcb58bcbc1d9f28537f68bb4240f62b79f2fd8215a4222e78404600b7fc37f5218362b363ffa5d2a76a8ada63873ad73bd91efb19b11e74e333b290669adfa618179fe85c24691bc7e4ba8f61c85bd0ff85f2c5870d43e27f286a8ce29855978b8edb7d6219b487ecdf01bb8506ab007262a7536736c17808895cce9ec580a4e09ecd6d53d66efaf38370161f755a65edf32c7931eb7570d2f97ac3ccd0613d3c5f4fe12f9d0203c626dd2898caa8df5ba0bf919e49abb79848f539572397e2dea434022cbdd4e011efffcd7b05e1e73b3e030be60489b99ab4ad3e328ac74fca055cfd3e1bf4fa1eef469bbd9ce1416ba215955610e32deb912aafe860f3991f88537f082c31905a9a78862561d971dad640c313672e5f5de8004617ec9cc5829e6d6e30ce4f00955f0fefcbe5f2910886a3b92b68cd79a3e87faa78837d53d0a082758ee18f1ef21c9944fa0612ca64ec6d6ec94fbcdecd179b58e87f2c7b82001473b4d433fbad3dc672bf4b744df637662ef78a2593b782a7452bb8b7bfd703965d8fd768de6b82fe9ead4f50d86afaf3b8520c375ddcd81dd7c63e6245bdbf6cffe6e71aee61c099ea31fbf0a44da74bf3e806e870269e5fd46f1b9e10d4b3ec5d2ac8efb57b43361e7117d0347761996c805c45f495f22f879cb5a906b76a8ea44067c5e7c0a3f38876465198c2de381b13d67ed287e8b010d654722eba2dcd39d292275401d34aae67f7b4a30e87b0b47b72c87c9d8d6ae60ab82809fa0d01b847c25c927034a9d2f15bf09f055cf76c074acbdc11547d19f9280f98c553a35c1bc5a04f90d3724d796d4b6b1bd5b9ad3107d1b99032e23e9231268295bda9297c5878005e35c2eda9ee9a967e7f823a17d6f2bc3be34e7e6ee74095d158faca1e9d6cdd0e325d1acc569ff398f5feb00e9e5c4c021e1355297cf578e00ae35feccb17ff4287677f90120f61cba074e40d3ad99a06dc4d8c7297837c231924be0dac9ec54f2859d4db0a1c10837c175383ec40e84ec801d4e401bcc0d344ceed32ff57398816083efcf71b86f9e3e3c09fb5e898e13b67b058d7739de802cf67a815ea3509550158db8f23cddf69cf6b738e59bf9d071ca1c20fda93573289dd624062da5c8d5ad5ebfc9f63480d08f7bcc17bf7471d62dc6dc8abba94525a25880c34eabb67f02ab6ea696b3adaf9097d0ef39bd0cb836aae7d066ae36f54b1d962983c4408b917907ba2f158d680cc90aab7c5f85e8beada36a41d34ebedc30866e7881b4bc30a545188492c75121622dc1700b57ddcd5ae39ba70a41b7b8d918dad5e58ab530d6b4c475a655d69ac9f9999e516dde05feecc9d8161e02439c8312676d7dd4f0cd7f6d589b399481c4833404647f66d759d92c9f32429c9973afcbaac6b3d66bf2444da27bbc6fd20e96a5d241195edce6d6f3cd94666e3caa7baa45a697b1599bc597bb14533f6b76e809610d35939707479a00881bbc6ea345333c4f2d3159db9a2445204f0af1a39b84508cc7c04f79b84f356cdd6b1595f72a93c9b4a95d922cf516e98dc7d6e0bf6eeccc36b78c67f291923890804db9b9452f56f2b69fb52532004e2a423c03491df25c9aefec3cfc885acfe6a8ec88eed3d27fa92317d46cad5a97a3c57f50dc432f8ec8855cc2253fa4dacdfd13ddbc32bb7e437bb5642e9a4c6465dc8ac8573374d813ad9f54e91cedd180e86d6050799e81ad9cb8a3e89531c00f41a4c00caed625a164bbde4189ca6e2ae5356b9a5105e78a50139dc3d8662f922d9d8358738ccca8e92903c19bdba22af16d9ec01699fbb89058de07cc10889bb5ae0f57144bb26a6f798214fd5aeda69f20463fd55d5392d3e048a808a2374a91f5ad6754b829d04b7f99f76631796c3ddd20980e1cd2ec4bb01eeb71bfd3ab197511f481b8a77f30afea0966d496168442583f62be821d4c45445a2f6e89d58638859e543fffc8bdd2bfb3cf677477c719600a76c3ba31484dac05f3bcdba07524b8a0ae484455d7eaf35e2857a0bd451dff142aeee50dca31ca69bcf251895d95e3cdf5f0c73679259c349549835ab1f921f1dbf8b563a427a60f18317b398db1780bcdd8236a6b4a5c0e2a697f7feb712a2e842f8ae2d10a00f6c61b91bf4c48632d0a5d5cc557aaf6396ae3a7e64a07b55d2d591681d8c0ddc736423178c4bb67375f6707d9be8f44a8dfe22f8adf523122be81c8875a3cf9ef6d9893812863a37a4339dcba6a2db975483be5d4e404a478121a6bff3c3dc4e699e2ede93e4c74c56a503530c8328612b8052641e7c3f0bb39275059d9cc7481c57a28d682fa2b61a06ff415b5538cdf5ab88a45432a7db9dba46c3121986de3f8efb67e686ab4e55b028a7b80c106fc3b609947b60b1ce33477fdeeb26916e97412e5679326dd6e01f7259d9932235bfcf583d1d7174e29fc4ce27ed52f4bce35e373c596b5423ee33793a450e1242e6ae818232515a04bde4c82478240b70a69c10c45fe3b4e6e5e13f7103f9430409aa0e88fd32a0496e889a0d87abbd99186cf488471125ee9d2056cc3212da9fab507c219e6250ce0d6e015a3926177dad9a0f1712f9f5ee0f8e4222c43397e82b9dbc378b794fdf57f2bc32dcd08f092db77cd1271675d1705dec255283ffe5fc23c0cdf57dd0d8b5f6508c688a739522241a1dceff71b0406ec92c0d25be071dbb321c7f7c83a00bef402c8f6fdfc958192021b3af091d2710474b7b1bb90d414725cf45c8903c3012deed62b9fac77bb0e0bb3bcc7ff9e9bdbf72d9d9d737dbe0b2969a9ec66402d831571e2de8d52ca85ca0a095cb6a268fc159f5094e21b36aa5b3bdff7c0b8029e69dcf2fce717eb45888d48ddb64e9423a25931759edf61097f5263fe50795d4420c24109feec33ec2a4624b7f7fa86b0bf1afe17ef6eda0929fa7d92033ae2876911ebc73cc12c304050ca5e31d9b9f94b81eeef70a143591fdce35acee21083c7f3374330449e4b9b0fc01bc10852dcf01ad7c4415a75835e181927c58a701b609b15060735a1f3b5d19bbe146cf2663fc755cd4f193452cc802e211ada86ce74edfdcb4b4d096e354a2a9b427e399bae6cf5b07245d06767e620de69a4ecdd04b1f575a22ab7025b9b41d14f6e13375eb708b1b1657ce250f376ad8338c5ec34d1f9111e38f8e6e2ab64d44d06b02199cac56ebde80a54cb0e3487169147d52e3738be77db0bed28c3a693dc1bba8d19ea9ef8f92277858d3e9964c1eac6911155c3475f12f247711279406c517082e1baf56565fae2b6bd025d73e0f447692e944a49e625524dcfbfafbfd1e771752cbaf30ff6a7a9445466656aaa0f263b41cdc1a5f9d963509e1d1831c82df6089306886784cbe587db6e39c5b1aa91f3b46bd6b155c729be07cf2a78119790dddf81c8be00bc3c640d9bf7a79fea4d070ad228cca729b926c3fb208c0213bea8fbb7277b4e0529cde7ecde2790c2aafdc87c75e6434ebc9e79d84d7df66e82af322cf0f3d56466c3e1b2784e5caed41cfde65e4104d4a61dbe40eb92b28a2558ac072dda83faeb19add9739fd40cfbb2ea90c8c2043f7a0d6f05fec6598796bc8ddff2c8928c4d68e1854da956de49a86344894a6fb4318238490698025cc6bdbeaff236c51d1e1bb11afedf8199d485f4c49982b82f7facc0c75e131549f05c097f292c651ccfad89aeb66f78d386db511eb7da26e2ec32d19c441cb93e32c99572435f855be2e2a2021b68aa257216cbd5108654b7b710cd002530c0375b500eb282c6202fd153b884612eb2f31efaefca49057f2cec7db4d7fa288158e49888f8c1996eeb82d803a655ee6f1296869c32fb57c0ec50c4dca807a030e29e9a17a040b740b9d11bb693001208678ae34a4732f72877581b957d718dba4e1414e353b3ae5a3926729dec62056c38599946a9d278288c692063d874b61e0ea7a91fdf403a07d4a7e1f38fe4686a46649a6d825594f2498ea80323579c176a15a7606bf63ab0ec978175aef68ad1c849fa8fb8c1116fbd0300c616ef4ce631bb6e50b933576ac3834bbaf54e75a45d1f1f93423da1077009f8712f42938b32609fc5ef16b0fc9e677a716a0105067fd0441e58baa27177a353f51c4288ba1ba853d1c03a7580366d75122a73062408a189e558fc68eb737da0126844331624694bb5e2da3fac297041e41a42a437a7942565499dbb72d13b21f61cd71e1c651b2a8c249a7f22a6732c32166eb94bc1d55206ed52967e6a77d8eae00b11aa98456a64130532b465db65b78c24107808561ee60c1f5bd7145fe96ebd7864182be154506d25217d5159510d42000478c80b6f2694c58389c37320ba410cdbd7edf597c75d762bf9590d705b7c71b34bec87138ebfadfb0e570955c16140a814f621f502bc92440c5ad7b1d93ab6c458e1e3a5fe187b3797e5d0f350b9bba8fd3b19adff860ad02d55d8eb7dbed99971d4dbc3e44e3a86652d209fc378030362cd3d8ff3118f7fbf9092546ef3fbc4218fa19c186a42f2a500e32e3c713d89501564aa090f856285ba20064fc9d7bc069cffbb696cbd0021995c42de2836fbe36a702a97a8a9221655b3de23128582448e7be6ff9cabee36dab6402c58472ff0a612e40588b372c650bd305d4c0fbe05c9933535ae19855fa1e3903db1b4a6695da0df17a8a68d465aec638fc3ace777afb17d874bc4e50dce1536fa15e330e61662230f674c063d5ade29b3ba54154262d040defa", 0x1000}, {&(0x7f0000001100)="5274a3edcc0a2c025f006b66426d083434caa7422366ade16d90679fd534bad1757b3a894df0d4d3ff8b03843f53830c3ec7c483352126ee61d58630541afd1abcfddc0fd55af104867b3b2fdb88eb72fcaf964eba02d5ccabc7cc47b522fe3cc390596a5e40e1f5ddfdf1564bc1adb5294b9e248be6e2e66f34f8ec47b08dd38fb39136915c62ef673bc5ab7f1db99e8913ceaddf2e3d7ab3ae8f83524b1a99b9a9", 0xa2}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="06000000e31dff1d337ef717dee2ac7a31500f2acd36cb2b1f13e60682e7bf28d746b0e3900ab843a2a012d10baa2c0e189cf52abcce3f89fab7e92db82c08d38c3aa829af819c3c3a07c164775a064a40996f5e86c1e2297db5d410105f0b11c0f0e27b3a57be281aafd1d6796e135fa0f505ea2657c878d8db4d1001c142c127a19398bfd503a06ef1c5d4c41b2ee59015197dd1c841bd02e36d6a8cabe80ef5dde4b846dfd538958e1e13e3a009f7adfc12a2ff2e8940492c99a904812261c19e60b9387fff027e19e450003625a9123c5aa5535be424d8973a452166cbca1a2563ad8b06ddf6004b68e50acc0d2494955e3c"], 0x20, 0x400}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) setuid(r3) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) fcntl$dupfd(r1, 0x0, r1) kqueue() 02:22:42 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x8b, 0xffffffff, &(0x7f00000000c0)="e019c8d9ff3e2cf5fdc404c2c1083f9bc6f224c7e5075cb24daffb4554414793a33b782ed2d09cde623e740c38f72a56a66848b111676bd9817a9f3e6793be99c25876ea9fab815c74735cdab106865a12a8289e4c2dd90d76228ea2af1bf25dea9d3fcac932705a311f8115fb4e6afabf46a49e5f3deb60d87a23839ddd583b0c19e41c5642ba6fe93c8bd494df7650a9c40b9367fd421a8988b99edb462b02a0b1098c6437a1ccbe8171df4736", 0xae) mknod(&(0x7f0000000180)='./file0\x00', 0x9000, 0xbe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 02:22:42 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000080)='/{\x00\xdc\xd7 \x99\xcc1\xdfEx\x97\xe3\xe1x\xa6\xf7\x17 \x8a\x0f\x1f\xb6\x95(\x81\xb8N7\x06\r\x98\x81\xd1\xf5\xd2N\xed\xfc\xa8\xd5\xfd\xd3\x8e\xaf\x99s\xda\xbe\x9f\x1e\x1f\xf6\xee\x06N\xabm\xfa\xecp3\x17\xbcZ\a\x90'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x41f5f44f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 02:22:42 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x800, 0x2) fcntl$setflags(r0, 0x2, 0x1) 02:22:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10003, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80a0, 0x140) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 02:22:43 executing program 1: r0 = socket(0x19, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0x5a) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000140)=0x81, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) r2 = semget$private(0x0, 0x3, 0x624) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/216) r3 = dup2(r0, r1) pipe(&(0x7f0000000100)) munlockall() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) 02:22:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x2, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 02:22:44 executing program 0: clock_getres(0x200000007, 0xfffffffffffffffe) r0 = msgget(0x2, 0x79) msgsnd(r0, &(0x7f0000000000)={0x3, "c8d22a69ff14fed74b04a70f3ce9141f999630e3813ee891fcc20919181cbbbb0455766fc14b206f83af2aae31a9eebe3e06979d41305850324c13c89b33cc0840a6a63e799d44d4f0b0816c8d40039ed55abec1524c97ed911b00436a5a40a922e193256d4fa09cf06e28c56d7d8a32216ba586c4bde27dff0532b709e1a3307bf8437747a40c41c32c64af96585ad8b5dbcaf09afa04cd50da2295982afde62750f032af14d5dfe649c5b71c1a538d9acc"}, 0xba, 0x800) 02:22:44 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket$inet6(0x18, 0x0, 0x8) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:22:44 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x0) recvfrom(r0, &(0x7f0000000240)=""/200, 0xc8, 0x803, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = shmget(0x3, 0x3000, 0x241, &(0x7f0000ff8000/0x3000)=nil) r3 = shmget(0x3, 0x2000, 0x161, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmget(0x1, 0x4000, 0x84, &(0x7f0000ffb000/0x4000)=nil) shmget(0x2, 0x1000, 0x40, &(0x7f0000ffb000/0x1000)=nil) r4 = shmget(0x2, 0x2000, 0x300, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1, &(0x7f0000000100)=""/245, 0xf5}, 0x0) recvmsg(r1, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, 0x0, 0x0, &(0x7f0000000580)=""/149, 0x95}, 0x1000000000000000) bind(r1, 0x0, 0x0) r5 = socket(0x18, 0x8000, 0x0) shmat(r3, &(0x7f0000ff9000/0x1000)=nil, 0x1000) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(r5, &(0x7f0000000840)=[{&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000640)=""/210, 0xd2}, {&(0x7f0000000740)=""/198, 0xc6}, {&(0x7f00000004c0)=""/114, 0x72}], 0x5, 0x0) pwritev(r1, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r5, &(0x7f0000000000), &(0x7f0000000380)=0xfffffffffffffdca) 02:22:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r0, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="6456fd87929e5459a8d86d9765141ff3f06f6f07929dd3d83ee84169fb4e3b505a2d06e25cdc519173a5d2db714383f5d873e79304748a4ddd9d2d7acf3384e2f78b57b98e89a436f99a6cca507fe2b9c5a5c160e72b6b69eeb0b80c73990f4fbc2346225b47c2bfcced5e0d182dc9", 0x6f, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:22:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x101) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000), 0x0) 02:22:45 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x11, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) fchflags(r0, 0x10000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r2, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 02:22:45 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x1000000008, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) r2 = getpid() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x0, r2}) 02:22:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) close(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000440)) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="927d6aab73c93e3c6fe3d6ee172d9a0bb01afe1f6d3bcf1940ac7ee2698909b1ed8e28937d6545c40d316bf90eac2178e0ad15672afc6044e31e6e2e04576abbee", 0x41}, {&(0x7f0000000180)="ea65300864b4dab16bdb21052a11f618a3d3ecea82ca330e1f0f622b9affdc812074f118207aea68a5b4ba8b58422aea1c22d13b9b10029d3dcc638e216413e84a7403d2a5665f6005d1c9ebf775882a007d7a5c6025f94a4e15d3e571e6047822abe88ca273a614143fd3c947cfc898402051a3386f1a773d5440aac24b02a9342e4217c98c8633e3470169050e0c2115d55c521ef0e20a42641b4fc9f92119a7fb5b68ae403c51209b726ee5958dd802d6298bb62ee0ed9b6ff6bfd54fb39f9930343751ef17f2c7485cbcc2ff0aabae129e98fb3135238604beb50bf485585f165eb1ac6619cd82057a78dab2fba51db086b16a94f628db8b", 0xfa}, {&(0x7f0000000280)="98b7f60a5b7759875b65133a461b961f9dcdb054c21b0bd3544ed4b6382bfb28bfaa20168afa3ddab47947e4fef5abf0521cf7d4ae0ebd672c1182aa42a5d698f78abb54dfd06a2d5e672f9a690fa5fcb23b9801a4170242681e6878b1a700baf6a09f52a6b5a4707749dbaa93ceee3d2e97f2818dc9c48dc58e0cb1c1820fadf4c2e6d40a1a6d3a77e05ed2dde3d0b7aa2126adcc379a804e41261a5c256fb3a0a49593c3ea27842f5d", 0xaa}, {&(0x7f0000000340)="f74766851995300088d93eba06752f8a91a459e2c849d9b3a5766189519b94d19748a6b6482f19decf58be6fd488a72ca65b8cf900bf6e6900acf9c78a094113c49ebe08e0c4b0724f2f2cb36646bc41c161d409c61390a3cf175028d615ec4e4d333d1665dfeb9b0628f8dcddd97f4787ad138a48417992ff8aeeaa4366025144dc1627df175ce5a33bea5996e3d0edafe23918e59a5c1a721cefd2251f2ecbba8684ae5eb5b7b424b4899c8c6c870424fddc54ac25fe31ac7bb71d1a89449ab7d212b00e44733f90386ea38569eb0cbe69ed19afb867", 0xd7}, {&(0x7f0000001280)="3e772d33c06c4cda51d8dfde08a546b57e3c141d2a366b0434cb926c9bb09fdc01e0af46f7e4481de43ccaa5130d1f4a4d7d7aab0222bc692d6afd3c41198d2b4ce4cf1ab50354d874217b086a2b57dde57b008fefd57c5a94a95f7d5e5bf599e445a3b8cfa896ac6a981a1695cabc1e9cdbd1cd6e5d638d97e02188c00cdbfd70690587e22eb0a7f662e1c8eab92f864630167285e20d2383f1b6fe0f20d2571810cea521db034aad1d36f654182bfabb24cdc96bc00650d09b7f3e2eba9650a2032619e84a65899535be034ae2cbddb0e5fb01abdaf1651e3ba568112f0eab0fefafc6b2a29a449baa0401e8193c80d005f2d0c26f95df91bcd125ce6e7d6aede8ea6968e0b8afbb0a10846676300d164ff9d8756642e5d1dc9433bed8107313e56cae863adb68b770639310b2b3e1441f4928f89fe4021385dc1d4bc9b290c19759243ed111fa97c55d7ec90bdd1af1dbf181dc371201cd36084f1384989155c6d9d36cd3a53304b5cf0c4a95f676e7266cbd14f5184a4d0f2eaeda7ff2404ef9c821a565a4c912b175528849e519b877de341173d30989beacbb7c902f901098ccab431d2bb4d9cb21cfdddf7890c7ec9875d2c8379044aedda56054c424c2462d0fdd2f5ec558b16030b17deac203084ae35baaab3a935b484ea71afa1b0587fbe74ff80d2f7c831b900317580687edc82e0d3a50adcfe4ec7e93e7a42b2a136cf422064bab0670d42e0a72aa67c383cbbb5717c3f2c8a1a46d9ed9921fe03c6f28a430ecc7942f924be8e28d990fa052f4b3ab38b8bc649662c5bd2e6aff5ea98dc2af72f6b322ca4f5cdb01213447004430fd3aff13477dc4f16ff51c921e0eb1ee281263daad1510f5593917ce69e30409d8d8daff97226bbde971f757976c64a15c12fd8617b441bbf9c93fbdc8a5cb4461ced13310edb66b167432fe87929437654c482b04c616e6d36e150b1128bc80bf77bf5d38497f2bd3785dd66aa4681e6975a2285ec4726f1d73610093149c6c40bcf6a57a39203c8c7a5b2b088f2c120b51a29d74243308d6a1414c1cf981ca5c1c912132822ab0d56f70165593ea091184feca06da4197bfe26050f8ddd7b428561c4786af03e8a1c24c6bea9db406bda1592786a5ef5069b64305db3d1b0296950a033998a37bf68d9c89bf6604974df0d462c1657e7c023dfe70f12f6bfc578f03b3844798bed945ee091fb06824e8acf60924cce43a217d0b6c8bf78417310ee3406ee0d3e905cd4dfd3b186a3ee540904a632b321d70cbb617a0bf6503865f25826235ff0a6e8a8ad616ece39d555c6696908fb6c14930650def096ecb4967197f3354d99b7f64c3dce4e4958f26f37c752d459315224960834328b95d36b3c2b1570d9ef1625dc15bc9b5b9011009cfa71bcdc26922a632d20a3ca19fe515db604930a0c33766b1d918c73d9ef611f55c42025f092866365cafcb65b241a2c8aca7ab3b955be4a4a67d07ba0613eeafcda7b76080d364c555b5cdf95eb2f834b570d54c094a85bcca01c38c1410c6128e1ec99bbbd3fd158a51ee743fe8fbbfb84f3ff965202d6711dce651714803967487b2520a69410972d4da0880e8db7498ae926abdcd415e48dbb49bb504f8a313d3bac9b5769fdded4f2fcb16779dfdf4e0c5f0ef4cdbca14c02e8114757d12484db292db0c8fbed1d75a1ce1d7546fad14558026b765c2841ca1f897dead42c694434933d496332dc0e8ee6d6800f3139898027c8719a1f7f0a7ca166f343ada6698c998bba11b890095f91bd0e23de094d239d8dd54a5ba649e7407eb2e40df26601673314d71c301d447fd16b66e2ea6c22e3281853da10117e9ce28e3ca27711a1a5809bde438bb1a74fac309932a07c7f4edfb2e8fcee5e1e005b05495a9d9a3dd22ab8bd1d8c4828de930a1e74411487a702b44146b1d3cf786c4e6c6c59290d6b847817e5fefb39b7ac8644b1c248a9bf3cdb5acf31089e1c6214102fb3e9de2d47310473985f7b6324b0ffbdcab7636c04313289c5454c719064b00be595f42f32d4a4bbc442b2ad9a479309690e5716c21fa98de823f7f058dce5e9479f88fa2a4c3d14e7ca1b929a5c1edb1a7682d4f0022936e462a27d3aef84b563fcab673473d3041b755ab507595b79d1066a3372245783275e4324e773679cd6f4b948209436295c4d26abd6e05ad733300fb95d8f52956a797646df1922b9b7339d7507ce20980c9ba752081ea9522350f0c7cb6ca18aeed751c840493b1aef8c93116942e019a0b8680c61a8bb4dfd9796715895c65e99f022183fa26fe2a477052a3d762a0c43682ef39288d926e70ce26329cec28fc67a9baae687732f2d4850b6e57930b61c109e793be56f772d08aa72c5930db49fc120bc7f85d9e19a6473209bd599d7a8ac893af14c6034ffe53c46321955c28a2969d73dd3aeeb749e2f0daad2a6d6db98bbf68e102660d26e4b55ce4020bad021756bd2148d5c06b701ea3eedd0fe29e12419e70abed2c1c30ba024f1152f16f386a21cd87de044fa241afc6e1174f8d92c509a3e7e48d23f0714be8ccc87e36bc69486ab1cc42b77d34d02c0c22e93e9504cc6ee4a6c43376b55e6a1dd9f92793d0e554bcc5fbbafea8c71ed1541943e690ec674173458131a20f6b39e966397f8d6cf45a6adb40f0ed9963fa1f67bee7ff37396954a4ed75a3d4281403a2db2051171cf3b404888b272ff08124e316dba47db8fba239bac873079de761f042a10f97e75400d016adad52b82a08a0cc8afc3b69dfa2af6220b85d4ed2c5bab7824f5796da8c96dfd50b0ce49ff44bdb3d1065d828571342e4d5be90591e7df69a51e1aae3fda4aa09b9296d2c3b91a4b949a1cd1d258137a23062b717796336652b48e97169478b5e23e84d9acd961c9a120e9afd1e6eeac10e62aa5fbf9a8e0d9853d8027c5e85b293150eb91b4420f0e60f0a586273aae4cc34f2bf7a68146669b3c5b93ae58ee9eafc9c9b5e914ed2e4457a0c59d5625e35cb0c9603cafd75350823e00fe39115b4ab52cdceae39a43cfc71a1cd9edc3c86c58e8c50c7fe2254f0ca6504c8ddc5c51fb63294cc5c5141d302b115ea139408ddfa082f11593260a91169aa9a03ebde07369e826c77c36729229b34da4a7ec337af1e14a8a2ed0ef761680ae91fb4c48fbfee96fc3da6bb78e42948fd640607a8f80c9b5cf595eb78dd0a1b2b984e532d519bbadf87de2d1038a156ce2f52361359487538a3af8142fe6b37cbc86aaceebb5491042cca15400eedc0679a50c1447daac26f2dba0df04989b56850db9bbc8d18cc78254e7579553f0fa3433b0f771719661d5c76ae0758e019cee4c888bb1101a2187a5604d95eb3e5561549ec390eee8ccecab9f4b1cd5810a978a30efbac24e6905dc37fd8f0086d32d402609c771b4c056ba3eda7ae3ee4851c100db2d1b1768f5d03efc2d57029383f9324303c902bbc602d36958fc8add0e8bc5b27ae4f2172f7e91ec7ea84af2ccca5fa4a411f05bbeb052f5c838d7775ca37182631cf85d28fa2254760b60df85ec389eda4c391721c8ebed76c992dd1898c35f7291df0b1389a13a4748043d6f40b55f014b28cfd819675146538726d7cdda4ee3e62e841c3a0ebeb22a01a9aec81c8fac1800f48867b22ab1a9b83a03ca55da6e472f69ead3d20e618a19cf84c26992b15ab96c3137730205d53e4baacfc657ca353ab0bd7a6187b257d615170152a3fd28b65d97ea69eee4ac7fa70b4393139d4dc85a969dcc78fafebc7fa6a8606b85a6cbe759df61757da6c66f3e567186f5692606df551b3f70010b18e69e844ff724c1a8bf5c6b6b57c0f56b8222990c0cb9b217a8f4473b0a1e89d0f2f1d8768beb2191fe82cf242a8fa68404181504d1810ce3e602802a1fe512c53b151fda7b3829684f5e393efad657eebbd24e23f1f388fedc35d62c0898283406591693000592e49e39843250d1f1a46c2d3138b8f961f04c0e9c098b09912bceb3f14540d520a8b2ed1974d532c8a3a4fb01088e9587c4def42f406d46399e8a6444e56b37fceeb3498b6fdf034cd3546a053eac7d08b1ea1408768c1b421130ce20fbec5198c4eba59e816e75d492abb1c03e693649091a393e6addb0b2f94c0767eafe3974cb26377cc1118655317d5064393d127e5e3c413706d96ea0fa92ff4df3089bdb0bde3a4590bd819de9657f1a35601156595e1fa9f146861666c020e639eaf576aeb3383f64009b29215b23d19338da44376e36705e24a162d3c43a21ec869651539e14dcfb0dfe2d74863be03cf582a12f388e4a66860d79dbd7ee1541fd04af5f01bf9f3f18836526bfdc1b9187f22cb253302602ea9bc4be7ecbd1d54ab94520b09f0454326270eddf4036546239225992d5419f7036025e9fdd89db44b7acb99dbad1a60a001342274dc3c7773a3310685483d2b7e340bc1419c91679d54ce0cb41655eda034219df1b1d14d21ae5a4feea5440bb701f736ab8416c567a3ad160dc53e01485eac6c3a1d1c6221d935f9f0835de5b2b55da03d6f32593e67eaf85bf433cdc07aa4bba69471838434c88863fb1f7e893a6b4fab813076e266eee33b7fe8eadc62d11aa53448377b3500d3c8fb12a52cd0adfc9cb9f674a04b19e16cfabfe04eb10912a45c11745bc9d20b8b9445d0c091704031a8be761c73b507b93e992277b690c0e70ea21fbbf2c585348eaa95da26458289842a77cb9942b4522545082812fd8d683d0b35657ad3b3330c924395527bc02ef2aa19c9b9171a7dc044c65c824be20ee018bceddb678ef73d6ea3e224429ab4dd0d3cd0a1ed159fc86d4b4b987bcd94542721febd588ef574af0586b3f10cdc0605dea02b39892086f29737423c46e7bc0cff1de4f09c5902cc1364e14653b08873d0e1f0c56a92a6814d1a7feba441905afa2ac9858b38e25cf581e18eb09eb553369c108383e14c1206dcd365276baf68c4da72f89277212dc3f60cf7929123e32ccfc7e8634a940c2b0b80e88302e04cc79b852fddf4dc6756ca5e5b3807838c9a320c86b5afe4a01de99f27c732d5ffbf8b8108970159530184dd2292cf4bad517725def8082aceb4486c3cf8bfa2b8b71b0e10251c5708901f554e402f8605749b7bb3b40003bc71266c9bde7e32c10343dbad9fff2429a49efa40cac463ffe807e3cb8388eb2ff6da35903f5b6df68d5f9cc7211700f617089680678bb1a9d3b651c8627f3bb8d52d9591e510424d2871c5c567dd397df6f85c2b3a1e84715779e97dcc4973626d149904ba30ec00e67413f74bb2cfd2ff8125402c40d3f8f84ef8d63aa28ed0fd29a27f80616f0374e4f66071282657ca08d30910ab8274cf6887890658b6227522a27832b0ae86050505c0d8e7a87abfe0692025f235398a2e867d8ad228aa27d16e1a01cc780711cffa94eab1cf632a5855eed249634be1267a654417e944306455f8c7c71882288677f9a6f31bd0fb85f568d9b1b516580235f07d1fdb3756412868f29c41fa613e6d863f4946d37d0396adcd873ca9dd76f8e366de9846a05a2ebb27d96683badacc68ff113380091d20b719c385e4c126a15019465d091f290524e8a496e70f4d8904fb6e117f4e27a856bfd7bb5b16e188e042282100da78443f391a36415e33e178750ab71745925734b8983d29d088612896141f1a1d98fdf3d48168f4f7b5a787cbaf519357b01aaf5c87674da3a01e7f80f81bbe8f0c4519f0cdb78292b45823e20825c9875768f528ba237e68f5cb6f", 0x1000}], 0x5) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x19e) r3 = semget$private(0x0, 0x0, 0x6) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000005c0)=""/110) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 02:22:45 executing program 0: r0 = semget$private(0x0, 0x1, 0x2c) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe77}, {0x0}], 0x9}, 0x0) 02:22:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeec) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000100)="0052cd7ff9745a3b8149e0b7d7056b57810c86af5d7de4e8669fc7578e0f3dc771f57760ed422a07df1fd2d3de6a6e7a531d9b802642157ece6d613922e92cc3f9d55104f5e5756f27e1a5e1cf04dac91c886a331ccba64736ec66f3afda7286e199c68d1cc2d6ffb4a604cd33ba344ac2d5ac13953b2f759192d64665be22201f3ab259c791579fb24af286335024bb172fe940f87f5571b9f8d6b2a3f4578ad78d5fd534fc1ddc726db0525d6c933d25f5f983278295dba42de15172ae20d4d42a8d277ba30810a52f", 0xca) 02:22:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r7 = getpgid(r3) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r4, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r7, 0x0, 0x2, 0x7, 0x0, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r5, r4) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 02:22:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x4000, 0x800000400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}], 0x4, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, 0x0, 0x0) socket(0x0, 0x8000, 0x8001) r3 = semget(0x0, 0x2, 0x202) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r5 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r5) pwritev(r4, &(0x7f0000000080)=[{0x0}, {0x0}], 0x0, 0x0) getuid() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:22:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x8001, [{0x2, 0x9}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x5}, {0x2, 0x3}, {0x0, 0x80000001}, {0x1, 0x40}, {0x3, 0x80000001}, {0x3, 0x8001}, {0x3, 0x2}, {0x3, 0x40}, {0x3, 0x8000}, {0x1, 0x9d71}, {0x0, 0x8}, {0x3, 0x4}, {0x3}, {0x3, 0x9d}, {0x2, 0x6}, {0x3, 0x4}, {0x3, 0x8001}, {0x3, 0x9}, {0x2, 0x4}, {0x3, 0xfffffffffffffffe}, {0x0, 0x5}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x2}]}) munlockall() 02:22:47 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 02:22:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) dup(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) 02:22:47 executing program 1: r0 = socket(0x6, 0x1ffffffffffffff, 0x2000000000000) sendto$unix(r0, &(0x7f00000001c0)="b100050409000000000000005786073849fae42296051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bd010100000000000087a869a4d3722c91f75063cbebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:22:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000540)=""/140, 0xfffffffffffffe67}, {&(0x7f0000000600)=""/94, 0x5e}, {&(0x7f0000000d40)=""/222, 0xde}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000880)=""/163, 0xa3}, {&(0x7f0000000940)=""/221, 0xdd}], 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x4000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1af) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) ioctl$TIOCSBRK(r2, 0x2000747b) close(r2) r4 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffff51) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f00000006c0)=""/190, 0xbe}, {&(0x7f0000000ac0)=""/82, 0x52}], 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000480), &(0x7f0000000b80)) fchown(r2, r6, r5) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r2, r4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x101]) 02:22:47 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa00, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="6dffda9ba7293ba1c44560ff94f0ff1893ba1f39dde0961391507b3875dba62d5e571d53eea67b93896826584e1346df0ae51c4bb1f1d9c63489730185a0bac0b210b4264e07b4f70472a3305a74cba302ee54ddaade4fb7de71b8f0dee87ef5f75d24a219547df21a6277b942369e74c667efe83ba43a4ce8244abef40a1f610a03f188bba1b65aff82a5064eb93a30573d3734a560f050733fcdb055c5ea30bf9c6198162201baa45ccd4219d790b22a5bd70abf594eb43f70e84d", 0xbc, 0x9, 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:22:48 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)="5db0b31f81ba7ad95c44e21e9010e147b4da16d54906296eeda378c3424ae036bd19d17b04d110c46f89524bbbd2f411d7a1715200f49502e76e930ed5e5f32a6d3dad7b16ad490e4199e47412e1cbb4dbcdb72697326ba8f66ad882da815aaf6919a9e67b3c731441698993f55fc2f9afbf79c04db4f6b5550ca8885698f0b873f2766c6754e837da580a770b54ffa21d9e429559c9eae5ec91460994e948aa9078b3", 0x9f) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "b08d00ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:22:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x33}], 0x2000, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c5c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x5, 0x0, './file0\x00', 0x0, 0x4, 0xfffffffffffff800, 0xff}) lseek(r0, 0xb7d7, 0x3) r3 = socket(0x6, 0x0, 0x81) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="07cc29b81b17c01725", 0x9}, {&(0x7f0000000180)="4b9d17059158725c9eddf89bc0272b641840c4b1e4287b6e974f55cf667ea0c748800b6deabdaeb268e17a354fbd10fee277584ed28efbfe41776d0027c28a8a376d9945c53fb6ca3505e60cfe0c983f287c77a05b169daf20775c5d6ecd2f01230f872ed8e653c9d266f4b0ae259db2cd280495f22725cf300ec95dc19a933f7fdabc430923", 0x86}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="200000ab0000080000afce08006c0e0000000000300000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="200000000001000000000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="00000000f1c0dc71c2ec615d6590ec625bfb70b3bafa040bfb2cd2142c1c9e5714c5adacecba6c4643db0a7494430cc1f847eb60519b6f01d7a8ace1c2d4139bb902297eb44e10913e2e710be8f6992b96d908d460dbb6778fe05be9594bf4852e166fb98211e6837e152aeaa591298967462d5ca0ec1a1029dfb11c2fef9118cc4e4a5534f6d9d93fe910727ea1da87763c8d16531383219bc0d55971cf2d2b3aae1171fc910acf05a1a9cecd3cee51bf68ead68c3f2ae1fc19173ac9b3bd156932cbb794131713fd7597559f82e6da929b450f8598c1bd7dd7c23fd6e8adfacb25c97fdfe31b45d367c4eb"], 0x58}, 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb6}], 0x40, 0x0, 0x0, 0x0) close(r0) fcntl$setflags(r2, 0x2, 0x1) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x80) 02:22:48 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="b753913f11d5b98cd483e5d53722d82e038a8315a75444916be17c7c1ab09544b94569e3b7dbaf5da65c913f8ed9d48ca28f1e9f7e9fdba88387e68682d4cc3fcf8b247cb25d847ae82b8b9a08dd12950c1839a8ecf472a033319fffe5059da4b443c0d4232fe76ad77d1bd603c50b366fef5b1c203afeffcfbcea33038e694233f3d5404a7f4cc1576c86acb8eb18285be2b6c9728bd1b72551c6e6416fe9cb596590148538ebd369f04abe323edffe2e046e6543aedf90be1f6743717607cbe81dd00e7539e1f31026e8b05e0df4", 0xcf) fcntl$setstatus(r1, 0x4, 0x4c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x13, r2, 0x0, 0x0) 02:22:48 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) sendto(r0, &(0x7f0000000000)="47c2ecb5bf27449c936aa1f288ab385cbde50d04af0371cf9e2ee97d3bab2802afd4058714bc120bfda843ee6723afc4c3a7ce0463ff20774488a2f5af3e71d95fb88cfadb6dbede33cb2cd3d43f35c0b3e649a8a52f51de6ae295690b48ef1040884bd2a8863c69900e119b773597d5f50777adf220ce90e0e76920d4fa16a9fe7634e143cc13323c5a160950f129be69c99d9f2a6028d80008146e3a89344c79781787b74e694201d87bfaeb714849", 0xb0, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000280)="b100050409000000000000007986ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 02:22:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() msgsnd(r3, &(0x7f0000001600)={0x3, "747ec8a7e2b29058e50eabef6091ab3702de3a157ddae7608d3f96474789bec56ca085405ed6fcf04969"}, 0x32, 0x800) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) r8 = socket$inet6(0x18, 0x4, 0x2) msgsnd(r7, &(0x7f00000014c0)={0x2, "a132b306294353eede531137fb970ab46493403200a5a732117fcc2bb19fbacd10b9088725651f5e819ba90d624451ba7f9ecc6563bc7bdf1445d58344849e4540c6899c404820e3ad93ff3ebbaaa74d086daaf57092bf77fab5cc72c0ffba0e6cd07a9c3aa593417d73960da0d453a0378915a0e1d38ed0b6232b9c9abd22df566cb6beddc337f4346c4ac5de3999d894e2d417bce33490f08b"}, 0xa2, 0x800) r9 = fcntl$dupfd(r5, 0x0, r8) utimensat(r9, &(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x3, 0xfffffffffffffffa}, {0x2ca, 0x101}}, 0x2) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) socket(0x10, 0x7, 0xe53) 02:22:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 02:22:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = dup(0xffffffffffffffff) getpeername$inet6(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x88, 0x100) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x50, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r8 = syz_open_pts() pipe2(&(0x7f0000000580), 0x4) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x100) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x10, 0x4, 0x1199}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x2, 0x5}], 0x9, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0xa, 0x20000000, 0x1ff, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0xf7, 0x8}, {{r5}, 0xfffffffffffffffc, 0x40, 0x21, 0x5, 0x6}, {{r6}, 0xfffffffffffffffa, 0x80, 0x4, 0x7ff, 0x76}, {{r7}, 0xffffffffffffffff, 0x60, 0x40000000, 0x0, 0x6}, {{r8}, 0xffffffffffffffff, 0xa4, 0x80, 0x7, 0xed95}, {{r9}, 0xfffffffffffffffe, 0x20, 0x800000c0, 0x1, 0x3}, {{r10}, 0xffffffffffffffff, 0x10, 0x41, 0x5, 0x7}], 0x2, &(0x7f0000000540)={0x9, 0x5b}) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0x0, 0xc, 0x3, 0x4, 0x2}, {{r11}, 0xfffffffffffffffd}, {{r11}, 0xffffffffffffffff, 0x0, 0xf0000008, 0x4, 0x8}, {{r11}, 0xfffffffffffffffd, 0x80, 0x2, 0x7, 0x2}, {{r12}, 0xffffffffffffffff, 0x4000003, 0xf00fffff, 0x9, 0xfff}, {{r11}, 0xffffffffffffffff, 0x81, 0xf0000020, 0x0, 0x8}, {{r11}, 0xfffffffffffffff8, 0x10, 0x10, 0xec8, 0x7}, {{r12}, 0xfffffffffffffffe, 0xe7, 0x12}, {{r11}, 0xfffffffffffffff8, 0x22, 0x40000010, 0x800}, {{r12}, 0xfffffffffffffffe, 0x61, 0x0, 0x3, 0x1}], 0x81, 0x0, 0x2000000000007, 0x0) kevent(r12, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) pipe(&(0x7f0000000000)) 02:22:49 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r0, r3) mkdir(&(0x7f0000000080)='./file2\x00', 0x0) r4 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000180)='./file1\x00', r4, &(0x7f0000000300)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file1\x00', r2, r1) 02:22:49 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x30100, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffeec) 02:22:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f, 0x78f78a58, 0x7f, 0x4, "7b3f9f5b08013034e7479fad4c1d9ab9d2d656db", 0xfffffffffffffffa, 0x1}) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x9}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0xfffffffffffffff7, 0xd05, 0xe982, "188ac7a0d86d2b6fb31ef0c48a725278a39a2c72", 0xbd3, 0x8}) 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) 02:22:49 executing program 1: r0 = msgget(0x0, 0x141) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) 02:22:49 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000200)="31510684192925777555650cf46ff025661e73fc7e28c0bfff98cd0dd2c976c659ed53071bf1448fe4ea581a72134f1799126164eb0f4410893a70cd713cce84f783648b4f0b18768b5423c44d1aba93655f856e201b071c26a19e426aa7c89f01f3da6752d83b1fd51a7983fcda9a16c9e920e93cb600506ea0f7c61ab07d5305647f8403124cba2062801337bf9380ceb7fc96eb5dfd7fc81a5a1a1e158c94b8f88f805af77910c990b01b39bc63b95e76d055dd0b3e3bbe0884c8e224e8809ffa23bb", 0xc4, 0x8, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x6, 0x4000, 0x9) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xfffffffffffffcb3) recvfrom$inet6(r1, &(0x7f0000000380)=""/56, 0x38, 0x842, 0x0, 0x0) 02:22:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f0000000080)=0x1) socket$unix(0x1, 0x5, 0x0) 02:22:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f8500ff00e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4751774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10000, 0x81, 0xfffffffffffffffb, 0x7, "daa5f1d4ee782fe9fd072e99811e633e833c7735", 0x9, 0x9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:22:50 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 02:22:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x34}) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 02:22:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x859b1e57a01633ed, r1) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0007000000000000f3e32cbcdfc14c167527bada1948b54375dbfbc197682234b2a54b1d54e9a03aa2e4319f50f40f0a5078fa1af36ea0ebdf5254be0e2f2eb3111c7e1c296be1375f461cbe7abde74cec6f6ca2d0ae438c21fd31809c78cf88ba9d1298e8e218be481d608b8e1294a6233289"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:22:50 executing program 1: poll(&(0x7f0000000180)=[{}], 0x1, 0xfffffffffffffff9) 02:22:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ftruncate(r0, 0x4) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 02:22:51 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x10000000000002bf) fsync(r0) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) 02:22:51 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x10000000000002bf) fsync(r0) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) 02:22:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x22, 0x2, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8e, 0xfffff, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0xc5, 0x40000020, 0x9c, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000080, 0x5, 0xdc}, {{r0}, 0x0, 0x1, 0xfffff, 0x2798000, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000012, 0x8000, 0x3ff}], 0x5c7b, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0x4, 0x8, 0x349d}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xffff, 0x101}], 0xffffffffffffffff, &(0x7f0000000200)={0x9, 0x9}) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r2 = semget$private(0x0, 0x3, 0x591) listen(r0, 0x43eb) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/23) semop(r2, &(0x7f0000000040)=[{0x5, 0x3, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x7, 0x8, 0x800}], 0x5) 02:22:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) sendto(r0, &(0x7f0000000100)="78a6e283d51ab686bce1b06828221e17263832783935b9defc6f3f01108a87b0e2733a7a4724e58dba01d9ceafde5a", 0x2f, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) writev(r2, &(0x7f0000000000), 0x1f0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="ca2ee05960876127d4e2e9d7f7c7a1d7294ee5cf547e2f58bbd08661fd231371ef179ccd49f59b0c6a6fc544839ba936d0465e2e64f6ca33498a0ebf2e0855355afdda0fd8650e48817078ef13ba07f5b67caba1441fdc5917bad2df94dc05295d24360bf2ffb1a4e4ca506bd9c94b8b14fbdcad65e3f5604fa2b8152d4eddbb003e05e9024c40ed75490f616a7a4e291e2f5b55170fea87d745063db8678b11d2865da4b154843cb90b42d5614ec7a5d40b1340c715bd773aac1372972cefa3095728eb7bd95c2c0a13bcab6df503f33cbd321e091fe939c7a38b37ddb8b9bdf1492a5f63909dbf6f76f4093143bad1eab880a1e909f978bd2f82334bb095821538caaed8b1469fc983f138dade275d8e09699e61e44f444cbc6389d11b836af1dfc374e8c9f7e65512a2443937585b2feeef4f66582ed8780c36afb4a3a7fe25b78ff61080c6927c5b7e881ceead6f089cde97065951d4b1e273a379ca710e69f509ff3836c42966c5981a1825d2d12cff262ae9e24d94e603eda25bc1dcba6ca8e862f80c9bcdf3e2054cf429e05fce6cf86e25816a824aaf638b10f493f0ac5eff9c96dd3590958588dcbec89b8bd06823f84960c95e67bfc699246f3b02c283d82928559be969f6ec0f47373bea190e6e1b11f63b5624d26bd595ac04ee3e099ad13b1fbb60ba0dd88e379e7f27a40aa55a1f522fee6edf78bd62b7fdbfc804def71cf59cdceb2ed3d4bb9ce1b08b2c982a8608e1bf45ab07c6529164e43e3e7291c17ffb767c7e359cbe8bfa80da30e1d4fe7079d959908cea691ec4135c09bc9e2dc000d0c7f45f57c4dcc166b80a009121768de6ca56c08c5a9b71789de8f63e1e678025b79aba6a6b1ba19a5d4ec55d7e688f7ffaed27963d2c97c1e9c9cd6f2085efb804ab48713e04f7ad01cad74c58c240e55802a134544a5e3a5ca97cd1d334caecf2c29f764618ea496d580043bc73374c4b68641db8c3f2f8af077315f7fb04ad29b82aa0626ffb50fe9f313d0c1eb6eb8b210b1a5e24f23b281ff8706852e4b1a03333d650e3d5231d995fb1e125a693a6c14a91f5c3b051ae01af56aea48ee8f9b1b5da0b295cd1cbdc45a60dd96cd789ffa16a01aa3fea07b3181404e335ecd3025674bc5685a1a2715d7bb1aab8c31907b612547848ecc9049045649b2fe84f4d99be2e24f0afcbddaba6a82638be004a27aa07595fd79e82b8d84367155669bc8f9b6a82f90081078757226eabcce11a248c86ee85927a21c3ad27754ee4929c3260cd9687c7b0d81833c84e5e68c43b5bfc14e6031c6591c1e8cd1e55bc41d68abd2302ba66d73a41822b25087bcf66661840b726533f76583879809c9d12e3827d428b951ef8d6325df8458feab0165b85613f2a67f9e601294aa8ebaace916e00433e84c1a8218d1df2d2d52e6104bf43cae3d382821d36f58e16b53c182e9e0859914e81bad1faf8b67703f6a7c04ad949462c1f55a3056dfba9c2d5cd750ee9a23c9559f976cf290a3f3a5abe3ed7eb20c145c3aa3c42989a6c0b73d0f295eeb1d4a0ecf66f5fb09793899ec8c80afb752be3b8b4a9d4c79b440324edd31fe246e909ea0337ad3fe124275b017182e22dcf67373ef49848d71ee4284b17b6e317816e60c25cf5c11ea04fa7741f869b7f92a9e3d06c7746f4c81f255c23921fd9d64cbb276522e25f5a0420120162e559947a574fcd795feaab4abf1689d0d134e15283a204d4d6a10900968b3a7ac0a9d94d7ee8c54652e2e7fd9396f9889a8a58ed2b32d03259ec8a8d43ac6fc6c34ba278e16b24f36151bcbfc7f1007a065cb42d41db8260f268c66300a47d4b57cc4c89fe892de7f1f3bb252cafd260ad4944972abf86e1128bb2954ef7d9906c0e9477be78f1e6377ceef1da8ef21427cff6e4635c09ed24bd41ffb1351b838bb161254eeea6c60d54267c83507ea21625d2fdae94f94fe2a0081c8d248e3e208d86d3119e1b4cb1231710fa5d57e53f38b27009a99c6f4af38fe2fe2f01290b5b606d386552a15a5c4d899ff50eddb4bf6f4175c07c121f6d2d87207083ce9a7838adea3ee03e654a75b16edca29ccd685294fc5ed7259ccd95782cd93a1557c0ba74cda565b2fb4cefed9233bd9a485730a1fd5701f90ea14150c1cef1f59d808d7553bdf3b9ff774247cf1a362de9c50509501caca61e865a388e2d5719bbbd82086cb733bbda73056376e426fa8ee2626b82d4bb8adf3682a5d6430a58c2ed73ab9011c0b02bba765c63e066d9d4aa92561fdf060fd80a511d52de4d36df0ba379668093ff7c3b737d18e0d324dd1c00e3df20e89e7d85571c23449a57eb5d51f252529a664b8c63deea033278e05c23dfcc876d4556f15d71cf39354306007e751b45ec340ab6ff03b2f0c5f0dbdffc4d64a8c40338ede6ec5267000a53dfa328f51f9543ae64715275f48f6615838223b122eb1f208a72d0b2df5e84ca9ccf8ad3f0f720fcbab1bec444901d2dd82f1a37299a27d09b9b9762b1b9591ada0114726acf47eed7c167ace56110cf73cc499cb8dfd6185a7c625ad07c1c867d3f5d591d950b90cad1194e18fe294d9d1006ab718b095ce3739ceeb05fe7a3682fe153481b0e6dc733163bcfcba4e21ada9fdd61431a9cb648ba09d2a62924772374c143d3676195c9180e525953929438e454e8e08568429f7422952c2af029a5ff6c0d07da9138ab84cbf6a547a12ff47cb1d833acf2fe21b2d6c4939f8675d4e158be6ea5c145e237ffc14e5d12fde4e1d2243310f24cb6b138ce7450a23d054b3c0a6ed2575f6a6a3cd00a172f26dc52bdee6f78e4b781fe760432aff49b5694c1cd6e9c43379a6c2e0ac59ebd7c0dd8336f6041148c9db0edc66d9c798d46687f8acaf4841e253b8c718f6e19891b76d5ee7defb41b5ee1d730b3fb890721b7877cf645208d0bea3efc6d4a84d9123cbb304231d92643fef3892d56e90711ddab112487554bd106cfac4ba73ed4092d39544229afaf17f5e52dc56925708f2d5cd01a4392defe17d440ff8fee2a8073906deaf1eebbcd5846666c1411159da59b87a4bbf96da615594990ba0c539428d42898e71114dd82c7d64e673414db848d71885f66695b84923c9d684a18cbf4c05ecd47af126234164df82d68b5764b626523b04b66c9cf920bf2526ca220e56b24a8ec58af7b8dafd728f57481182fa45755bb0447956c01a97c130c177b231b2f13c58da0a86aa6634ecc9e3bf2281e20a46af8138f4fa0b3b6497b75daaa10438d03e26b0b77a38c7be34ebcb211956b312b54266dd3d56697c87f0c2bd3da739c16cf925ebdca9d8037e75363e62cb3513eec8be4074284a75b2f192148064639f422f1e234b8890565813fe97b97099b30017016c4da463e94ddf2ba2be63ca7329d0e4058e8515c860d2e87d99126797abcbfd41c70458fb9b1211b49172791009e6d0a95c6b83034223c34e871ef3606af442b1951937b31820fb4b8e5d18c2516af2364563865c2df6e8c8d3893c62edc792b71876fa18ac1a199cb3443eb8bf2eadaec64be36e37b12a18df273ff3a2403334784551ec92569fec907d70347b925f96b3094490289e0f9d4e28ad5d50b6fd8a82cf4c160c9831dc44d513096b6afc5c81e1503588681c116b47f15e4624cd64747ada3ab0a2b0e6fff04e315e2d624e3d707158b64d6a0eca1480fdf4e6aff8cc88f3b3db4f42c97568cf565cb893bd2cdb02021e87581a1d2d03abd12482c6fa548f81eef9cb5be6914f8504b5f51edf48d42c79cfeaa42a8dd81c7c0a9f97f54559be05f206a430ad35853a1ffbdc8a59e9c79c1c3fec75a3baee64c6f74da4111606e082c696d3cb319e5b5c73a104717fca0a2113d118900151e0314c6f8a456c853ed60e11dfa2285b4eaaad172d7f384b29f5f473552d8fee4f999003435f5784336103b75b58b5a104f0285fa1ed2bc53dd00ee8c3b90376ab015a98ba7cefd931a54d4b933afd185e86ea4eff524212a1640cf7f2a71017cfc807e57d4106770faa7662c3b5d6c6d94deda851e6fa2182d225ab3c655c0e75d7842258d531b21a3dff9bc1cb50e9d80f6d4a5f0165bda79a61d4ab8fbf7ee795ad9dc8584f99c97c32092e55fd41c281ebfcffb202c47dba1ae4b299b404d76b93326538c56c1d4c7d284b544f4515a1e67c31dd58d8334c30797f65c1244de8506ff4c4cf9cb93e30b050d932fd1d82fa42c634677e1adf2a80176d8e31a56cb8b145785abd9935c3d244d3033b32c446cae4900dcd582743a7343749d4174bfc641b867ac36d4bba85e5ce3d99c52032ec6ed65299b7f6af9ac65eb9109557b1cd78d9a043e6392b8d45ec7b54d19d47900c40d91dc01a7e10d4df9deaefe14df2b5f97afe3cbb00b03c315fdf467d76ce3150af3e3829c35599f3b989071c7265eda3d38c8822bec628bca9d7a0d56e373bad656a4029cb3dc47f18a190d599f0199b177255e976a6a9be991ae9d3e22f7f188dc801d58d9d512fa443668fe65077c9fcb3672ea11ad500cb023239b9c0b2e6917ba9774b373cdc52442bb59ab2f5359134177605b5d24ecc1ddce1a58d4b06d6de2411484ded548514219049e49755c65677e63b011166f292e7aa8b880a29a4d48d83d9ee501cff8f35c26c4c104e5e13cf5ecb744469bc73f4032876cdf54e06df9d38302990bca250cc6dd70d84dd432c8e9d8365f7ed146d18f8b63ef8a3aa650a0a342d474e5b961dfcc1d578c607e3ce3c5dc2fd3aec859d087b61ee34a4f4213e55edcc1faf68d670ba2d88e4d2af4bd12eae5fa4be893f7c24431979016c870b827f2c2344d8fb7e28b41b76971f9d756e68b18767387b1489525bbdb8e652d1794db9d658e2e1c95f70859f8d728848415337e68d815438484771fb8f958cc9dd70310f40d9c66c02a5f4a8bbb9a9131d029db62a43990ff9c46af338de895aa13591cda3a38a8f7dd58a90904a562a7693ea9647960d9d49a69a1a340092caed9ac56bca0e7aecf0b0cf85c210faac1532af5205212c3e9e19691681600fd84aea059e0a6c44732d4b9d920735005d89196c9dca255b0f341b64f2f812470ea4e0e429828115ca4e3e99b63ce028ec4f173072712fdce8e161e3462e2f276560950cd14238820113f1dca1a1e0bea714242b55d4cfabc2ef908022acd94ed6a77d67604a063b0cf4fde35d5f3a9814416eea7104d2208b8a698d2946b18dae4a4e06ac7758767dca72cd59ea73f7030daaad891cd659bffab01fc3c7b735dde2450cb0fdaa03ba15ec2afe73a25442f28a1a08a026480d97a00b5ee8d584d6d78c1b3f46ffdd891984dbed4912452ff46fdeaca77795ba0e965352a275c7f37b96483e0cd78c6e0503a35d7152a1adafee65d7ae03b84b9fe7524b2f496c31e8f184e37dcacbef33d3aaad3e0765c5ba89a6237afc11d1ce24126bb6288d5e4aed9e80cf6a7f3f9689d1cb6aee4d48200be377113d0c9dd467e36e33b0ba173c5c06bfb8438c28f92fb007058cfaabb9da5180c55550f8cf194fe3814f18eed0b4d0cdb6a13d82c0647dc34f2b66d23c9f5a7bcd530ef14beda19dc26944cc3188bd460712dee260f33f951d14edeb713778f3321450f1dfa8b7624e0ba25cf0d9ba4cf1f35713dd8394e2630398648c31e9cb4a2d26280d3f553c6afaadd6c21ebd6ee19b9460b1b326926e864af34f99138277c20466eb754294c3abf3be7dbe36379f8930e52a9425e0c52abe1946b37cd5cf511fc4b5770f22f30e2c7f2de0f", 0x1000}], 0x1) flock(0xffffffffffffffff, 0x2) pipe2(&(0x7f0000000080), 0x4) 02:22:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7fffffff, 0xffffffff}) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) 02:22:52 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6621, 0xc5, 0x7, 0x1, 0x81, 0x2, 0x0, 0x0, 0x0, 0x2, 0x5}) 02:22:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:22:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xdf, 0x7}, 0xc) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) 02:22:52 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/99, 0x63) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 02:22:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x81}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xdf, 0xdf90, "5f481b480d546df71d14ab5a7ceb0bc3cda2e69a"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3", 0x1cf}], 0x1) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *205441 99650 32767 0x10 0x4000000 0 syz-executor.1 22249 59977 32767 0x10 0 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f2d7dd,36f,ffffffff81f8730a) at __assert+0x2e unveil_check_final(ffff800020b38bd0,ffff800020c1b438) at unveil_check_final+0x81d namei(ffff800020c1b438) at namei+0x88b unp_bind(ffff800004d55880,fffffd8068bee500,ffff800020b38bd0) at unp_bind+0x1f8 uipc_usrreq(fffffd806f6c4a80,2,0,fffffd8068bee500,0,ffff800020b38bd0) at uipc_usrreq+0x182 sys_bind(ffff800020b38bd0,ffff800020c1b778,ffff800020c1b760) at sys_bind+0x1af syscall(ffff800020c1b810) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffefd,0,3,317d5348010) at Xsyscall+0x128 end of kernel end trace frame: 0x31a87063060, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f2d7dd,36f,ffffffff81f8730a) at __assert+0x2e unveil_check_final(ffff800020b38bd0,ffff800020c1b438) at unveil_check_final+0x81d namei(ffff800020c1b438) at namei+0x88b unp_bind(ffff800004d55880,fffffd8068bee500,ffff800020b38bd0) at unp_bind+0x1f8 uipc_usrreq(fffffd806f6c4a80,2,0,fffffd8068bee500,0,ffff800020b38bd0) at uipc_usrreq+0x182 sys_bind(ffff800020b38bd0,ffff800020c1b778,ffff800020c1b760) at sys_bind+0x1af syscall(ffff800020c1b810) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffefd,0,3,317d5348010) at Xsyscall+0x128 end of kernel end trace frame: 0x31a87063060, count: -10 ddb{0}> show registers rdi 0xffffffff81266357 db_enter+0x17 rsi 0x38cf __ALIGN_SIZE+0x28cf rbp 0xffff800020c1b1d0 rbx 0xffff800020c1b280 rdx 0x38d0 __ALIGN_SIZE+0x28d0 rcx 0xffff80000114a000 rax 0xffff80000114a000 r8 0xffffffff813481d3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xe5d0a3062f1feb54 r12 0x3000000008 r13 0xffff800020c1b1e0 r14 0x100 r15 0x1 rip 0xffffffff81266358 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c1b1c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=205441 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b399e0,0xffff800020b384d8 process=0xffff800020b3b078 user=0xffff800020c16000, vmspace=0xfffffd807effe708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56849 327212 59977 32767 2 0x10 syz-executor.0 56849 431623 59977 32767 2 0x4000010 syz-executor.0 99650 171572 11330 32767 2 0x10 syz-executor.1 *99650 205441 11330 32767 7 0x4000010 syz-executor.1 11330 370801 61697 32767 3 0x90 nanosleep syz-executor.1 61697 247264 51209 0 3 0x82 wait syz-executor.1 59977 22249 33353 32767 7 0x10 syz-executor.0 33353 25740 51209 0 3 0x82 wait syz-executor.0 10531 287219 0 0 3 0x14200 bored sosplice 51209 294390 18449 0 3 0x82 thrsleep syz-fuzzer 51209 281697 18449 0 3 0x4000082 thrsleep syz-fuzzer 51209 218176 18449 0 3 0x4000082 thrsleep syz-fuzzer 51209 315401 18449 0 3 0x4000082 thrsleep syz-fuzzer 51209 493964 18449 0 3 0x4000082 thrsleep syz-fuzzer 51209 403137 18449 0 3 0x4000082 thrsleep syz-fuzzer 51209 333523 18449 0 3 0x4000082 kqread syz-fuzzer 51209 437645 18449 0 3 0x4000082 thrsleep syz-fuzzer 51209 159847 18449 0 3 0x4000082 thrsleep syz-fuzzer 51209 136187 18449 0 3 0x4000082 thrsleep syz-fuzzer 18449 294512 16026 0 3 0x10008a pause ksh 16026 49561 63678 0 3 0x92 select sshd 77609 133242 1 0 3 0x100083 ttyin getty 63678 12626 1 0 3 0x80 select sshd 73924 193108 73967 73 3 0x100090 kqread syslogd 73967 179420 1 0 3 0x100082 netio syslogd 56922 421592 1 77 3 0x100090 poll dhclient 41467 304950 1 0 3 0x80 poll dhclient 87416 251432 0 0 2 0x14200 zerothread 73106 72295 0 0 3 0x14200 aiodoned aiodoned 39891 241819 0 0 3 0x14200 syncer update 84727 414858 0 0 3 0x14200 cleaner cleaner 16135 168843 0 0 3 0x14200 reaper reaper 49166 305919 0 0 3 0x14200 pgdaemon pagedaemon 58044 215679 0 0 3 0x14200 bored crynlk 55406 253889 0 0 3 0x14200 bored crypto 52386 69138 0 0 3 0x40014200 acpi0 acpi0 49169 455971 0 0 3 0x40014200 idle1 70246 149825 0 0 3 0x14200 bored softnet 79365 104654 0 0 3 0x14200 bored systqmp 67703 238141 0 0 3 0x14200 bored systq 3449 221508 0 0 2 0x40014200 softclock 94584 132897 0 0 3 0x40014200 idle0 11112 454991 0 0 3 0x14200 bored smr 1 346330 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 99650 (syz-executor.1) thread 0xffff800020b38bd0 (205441) exclusive rrwlock inode r = 0 (0xfffffd806947b1a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 unp_bind+0x1f8 #8 uipc_usrreq+0x182 #9 sys_bind+0x1af #10 syscall+0x5b8 #11 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82397440) locked @ /syzkaller/managers/setuid/kernel/sys/kern/uipc_socket2.c:288 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10782 0 0 pcb 25 9K 10K 78643K 472 0 0 rtable 97 3K 3K 78643K 1694 0 0 ifaddr 36 11K 11K 78643K 324 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 70 0 0 iov 0 0K 24K 78643K 116 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 3765 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 17 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 763 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 29K 78643K 2371 0 0 sigio 0 0K 0K 78643K 13 0 0 proc 44 50K 58K 78643K 1368 0 0 subproc 68 69634K 69634K 78643K 1666 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 593 0 0 in_multi 33 2K 2K 78643K 1194 0 0 ether_multi 1 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 435 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 84 20K 31K 78643K 7605 0 0 UVM aobj 71 5K 5K 78643K 76 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 7 0K 0K 78643K 150 0 0 temp 121 2378K 2444K 78643K 10910 0 0 kqueue 0 0K 0K 78643K 10 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 51 0 47 1 0 1 1 0 8 0 inpcbpl 280 1218 0 1211 1 0 1 1 0 8 0 plimitpl 152 152 0 143 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 464 0 424 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpqe 32 28 0 28 1 1 0 1 0 8 0 tcpcb 544 910 0 906 1 0 1 1 0 8 0 nd6 48 98 0 94 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2152 0 1965 12 0 12 12 0 8 0 art_table 32 2153 0 1965 2 0 2 2 0 8 0 art_node 16 463 0 429 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 1 1 0 1 1 0 8 0 semupl 112 10 0 10 1 1 0 1 0 8 0 semapl 112 761 0 751 1 0 1 1 0 8 0 shmpl 112 74 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5417 0 3947 48 0 48 48 0 8 0 ffsino 272 5417 0 3947 100 1 99 99 0 8 0 nchpl 144 8351 0 6712 61 0 61 61 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 32342 0 32341 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 19316 0 19316 12 9 3 6 0 8 3 sigapl 432 2400 0 2384 2 0 2 2 0 8 0 futexpl 56 25871 0 25871 1 0 1 1 0 8 1 knotepl 112 1321 0 1302 1 0 1 1 0 8 0 kqueuepl 104 315 0 313 1 0 1 1 0 8 0 pipepl 112 1268 0 1249 6 5 1 2 0 8 0 fdescpl 488 2401 0 2384 3 0 3 3 0 8 0 filepl 152 19576 0 19478 12 7 5 7 0 8 1 lockfpl 104 215 0 215 7 6 1 1 0 8 1 lockfspl 32 387 0 387 7 6 1 1 0 8 1 sessionpl 112 64 0 54 1 0 1 1 0 8 0 pgrppl 48 82 0 72 1 0 1 1 0 8 0 ucredpl 96 10429 0 10420 1 0 1 1 0 8 0 zombiepl 144 2384 0 2384 3 2 1 1 0 8 1 processpl 840 2417 0 2384 4 0 4 4 0 8 0 procpl 600 6122 0 6078 4 0 4 4 0 8 0 srpgc 64 276 0 276 6 5 1 1 0 8 1 sosppl 128 6 0 6 3 3 0 1 0 8 0 sockpl 384 1710 0 1691 9 6 3 3 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 21 0 0 3 0 3 3 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 137 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 895 0 0 56 1 55 55 0 8 0 bufpl 256 8701 0 1682 439 0 439 439 0 8 0 anonpl 16 232321 0 226596 91 51 40 44 0 125 10 amapchunkpl 152 14922 0 14839 29 24 5 11 0 158 1 amappl16 192 9517 0 9128 87 59 28 32 0 8 8 amappl15 184 722 0 718 1 0 1 1 0 8 0 amappl14 176 309 0 304 3 2 1 1 0 8 0 amappl13 168 287 0 283 1 0 1 1 0 8 0 amappl12 160 331 0 329 2 1 1 1 0 8 0 amappl11 152 745 0 729 1 0 1 1 0 8 0 amappl10 144 367 0 363 3 2 1 1 0 8 0 amappl9 136 1344 0 1339 1 0 1 1 0 8 0 amappl8 128 1010 0 986 1 0 1 1 0 8 0 amappl7 120 290 0 283 1 0 1 1 0 8 0 amappl6 112 733 0 726 1 0 1 1 0 8 0 amappl5 104 448 0 438 1 0 1 1 0 8 0 amappl4 96 2487 0 2458 2 1 1 2 0 8 0 amappl3 88 315 0 310 1 0 1 1 0 8 0 amappl2 80 18559 0 18497 2 0 2 2 0 8 0 amappl1 72 65174 0 64715 24 14 10 19 0 8 0 amappl 72 6716 0 6681 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 75 0 5 2 0 2 2 0 8 0 uaddrrnd 24 2401 0 2384 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2401 0 2384 1 0 1 1 0 8 0 vmmpekpl 168 20545 0 20523 2 0 2 2 0 8 0 vmmpepl 168 274480 0 272955 122 44 78 79 0 357 11 vmsppl 360 2400 0 2384 2 0 2 2 0 8 0 pdppl 4096 4810 0 4768 6 0 6 6 0 8 0 pvpl 32 669963 0 660862 219 108 111 119 0 265 27 pmappl 224 2400 0 2384 6 5 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 645 0 6 19 0 19 19 0 8 0