0xfffffffffffffffc, 0xc, 0xf0000000, 0x9, 0x3}, {{r7}, 0xfffffffffffffffe, 0x26, 0xfffff, 0x0, 0x81}, {{r5}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffffc}, {{r8}, 0xffffffffffffffff, 0x10, 0x8, 0x10000, 0x8}], 0x7, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x3, 0x282, 0x3}], 0xd7, &(0x7f00000004c0)={0x3, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x8, 0x1, 0x80000001, 0x20, 0x7}, 0xc) 13:35:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8000000000000}, {0xd82b, 0x2}}, 0x0) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 13:35:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() r7 = getegid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r8, r9]) kqueue() close(r0) 13:35:11 executing program 1: semget(0x1, 0x4, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0xfc}, {0x101, 0x3ff}}, 0x0) write(r0, &(0x7f0000000240)="81af40928b7d1d1474f19293278365cf7083cc66357e0c77a8980d59bf236d88b4fad7380165ffd46c7bbf3242f2c82767458ea2b8305a31a2d2ca62d20b4eb7fc5434e16676b235165d75192f5b58d14ac0894755e3d8f991326c397aecf71752aa38b4dd63e9085251eddbe8a05c07728ac7d5edb8d50ce4528fadba46c89dcda4cafbee57fffd37accc85de171554e29c25d418a6aec76e97cbb2d6b1385d23b7b6fa64654e2e00f9a241a7146dbd4d88c19d3e3ff338d9d27e6676e7", 0xbe) 13:35:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000140)=0x4) socket(0x0, 0x8003, 0x7) 13:35:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x17c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x13) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8, 0x8, 0x8, 0x1, 0xaf74, 0x40, 0x5, 0x3, 0x0, 0x7fff}) 13:35:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000001b00)=""/151, 0x97) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x103) r2 = semget(0x1, 0x3, 0x9) semop(r2, &(0x7f0000000140)=[{0x4, 0x2, 0x1800}, {0x3, 0xfffffffffffffd7d, 0x1000}, {0x6, 0xfffffffffffffc01, 0x1000}, {0x6, 0x6, 0x800}], 0x4) r3 = msgget(0x1, 0x4) msgrcv(r3, &(0x7f0000001c40)=ANY=[@ANYBLOB="000000000000000005000295553893adcd5c7c00000000000000000000000000000000000000000000000000000000000000001000"], 0x1, 0x0, 0x1000) r4 = open(&(0x7f0000000400)='./file0\x00', 0x108, 0x80) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000c42d2f87c62810b3fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) renameat(r1, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') r6 = msgget$private(0x0, 0x20) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x34) getuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/147, 0x93) shmctl$SHM_LOCK(r13, 0x3) shmctl$SHM_LOCK(r13, 0x3) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x3, r11, r7, r9, r12, 0x6e}, 0xeff, 0x7fffffff, r10, r8, 0x7c, 0x2, 0xffffffff}) msgrcv(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000500000000000000000000000000000023e1c60a185c9266469500000000000000000000000000000000000000000000000000000000000000000000000000000037b92c1f3b5a1a3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000edbd62cd7d2a46000000000000000000000000000000000000000000000000001ba6640bf98d4226261528962a2a7f157b2f8390c241f32d1a28b18d25449675f34c706aa4accb915b58a9d0565cbfc779b69bd259330ca8357dff6a43225998ef4223baeb513a85322bbede0c45674ab72bfa52db09e2dfd7f48cb76612b1"], 0x93, 0x0, 0x1000) msgrcv(r6, &(0x7f00000009c0)={0x0, ""/53}, 0x3d, 0x1, 0x1002) msgsnd(r6, &(0x7f0000000080)={0x3, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) 13:35:11 executing program 1: clock_gettime(0x5, &(0x7f0000000000)) 13:35:11 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0) getpgid(0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000040)=0xffffffffffffff1f) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740), 0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 13:35:11 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 13:35:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget(0x1, 0x0, 0x400) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/12) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="e728cd8b5b7a2cda1702edc16a95ce5507c9df2cc5526ca6af293b4097222e5df8a6a7cb9bab31db1058bb492c760f51afcc14243333e5128d6f0cd0cb0154f1", 0x40}, {&(0x7f0000000180)="b253c94df081f1b9aefdd299bca14f1c455f975afd0ab60d0724e4a9b13015cdbe200831a65ae18a714383472ef6be02d6faf271120bee945c4aeafee00b757893a79ef0ade9cfc0d34428c34e90f15a481c8f5c41808b284cc1de8d465b7deb477a27e8637f7fefb9d92feebc4886cc5171e1177b5d9e8757125af85fffb0ecfe2a72cb2e5af6f046348c8d06b83fd1d40d83cf584d0f97a500216bccb26e8c9b7117b856a5b88ca1c83c8b037cfba4cbca211012c658ed7deb4025dbcf7c0f4f8efff9620f4562d2feb2a50d", 0xcd}, {&(0x7f0000000280)="00e0a9eed7655e8e0052ae9a62d0173858730ac2b43e41079b0778b425b472efff8df9c3d34fe58856678f218ac39105b87f6e7d0b410d9d1337ae027a1670d0e7a9932c57f4337d18595b975a5807dc751205c10098a8db27f1253a3f029f5335ba02038e0778747d6e68de7d56f2101d38afc915e981264e886a2559fa3d3a14ecf2e26e3648c89ff625efcd66ec83c08eb26927b08aa6cfb0cdd81a8981a4006f105212e395fa1f3c69f22fb076a0f502ff077b11d391d4c87dfea52a", 0xbe}, {&(0x7f00000000c0)="a8fbc927ee216fa7e106e5c11260754fd377c6f2b2e6fedac9bb0cbc0737a0b8594f24febeef6fb79c1b1894e55cd39957828722c394334d6e41b47f116b65e7672938cc40", 0x45}, {&(0x7f0000000340)="6c0afd1c309b1ea2e211ecd2d4b5807c66be3021f5d99e8d9ac6f5d422b5f21c9569dcd978e92601534a25366f8bf4534a799b223a5e3667c347aee8698344160ab0eee9a2e4fc2c61d66e445ae2f4e8ad27b09f233833a2c87fab702ad3e8734a1f8232e6a96beee1ecdd14e7c2c1a1f37dba8d4a6a1743511e", 0x7a}, {&(0x7f00000003c0)="f551f250dd5be1fec8f08ddd39e3635ff0f7c67190e2911d8331e357e9af73debe91cbb3597e08305640c408a1b7adf46d063ea38398e9eeb24c9ae87311126aa62fdbbec75d0a1aa224b2e399a9b2f6aef5b4cfa55475b26ca992de2fb9477dda32c0b95601673af27f1ae041b3a47daea949e78ad8601ab2ad457b6ffde5c04bec45a767", 0x85}, {&(0x7f0000000480)="fd6a9059335893c230675506fa11b55b026f2b25b26a3ae26c5a809dd18ae29082740fa5521c9b8dae57ba58206d59", 0x2f}, {&(0x7f00000004c0)="f122635dec8f5d08df936f556b9f4aadc467bda9be2dcb5542c8b0bd3df860e5dcd650add3a3e9e24796488a81b65b90a7ac8b33eab1316fefebff4537a4d5a8f8e7a4c02dfa6f19283014077e1f4f2396b1cf290264230988a052577252cfb099210a91d796dd08502108eb3a98faf844e819e9471cbae583f0ed9981a8838cfbc70c2fbe2569ea74a78101eedbffd0854ab189fb9490f4b845e420584855b611a5c607e0fbbf4decd9bf72bb61362d3844475769", 0xb5}, {&(0x7f0000000580)="e38e91708ae9dff2ef2b3254963978cde6b3d9ba88d6baa7af4482eb0eb8521fb5c2a60ccb453b43138b225a46b431d7495cecbb2316d15143a3eba41c20e046243ba98d911a313acd5fc950da8bfd65f4d671b453b5a9b60d73aa852181c2aa772148ee66d6043115eea089e9df4f46c24dc5cceed81602c7eec222828923654805c76a7f5a54e92b6da26055a0a34d0459c8d8be21cbd6fb430ddb30b8eec263a2cc3742dc56b7e7dd", 0xaa}], 0x9) 13:35:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() mknod(&(0x7f0000000580)='./file0\x00', 0x21c0, 0x3000000000000000) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="8b957c08595f3210ad724960c59a15dfb2977ffa6548f213b5c6d43452fc4f9ec9a240abf2f5d7f8e8f25135d2ab6b365a4d1b", 0x33}, {&(0x7f0000000140)="0ee28152cb892f47beefb6661a63325b0b0d0304b08f8d782c5efd96506f6df233ae81750664e73c9b17c66cb54cb8828844416380bc162950e3d49e09c78f27e26ffc0e7b8327a74410567776b36a554cfb0f234d29a2a1574796233c92b489a37bf52a20161c186162bf02450e1d9906a8d6c4521eded98b00598263c98fbfa1b68fcabafed86f92c85a2667d22bf52d4de1c48499203e90c1ca0267668982ecdd689ad2f3a50b6f9c163293fa0f2a5ef7cf0fd558", 0xb6}, {&(0x7f0000000200)="be7ade1997a0a75c19b558919cfc8770f04e772230b4c8bab573032d163793fdb70950a9b9caa1a32f40d3bea544da501371c019f3171e787a49a25809cb16a40504a41793615a014e31712ce543fa92c98be819a611c498427e6506", 0x5c}, {&(0x7f0000000280)="12730d238c63d73c51bf98dfd5cff855271a0326b06d436d48e4f0d764f9f604dbd9bb78aa0577", 0x27}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf0, 0x1}, 0x2) 13:35:11 executing program 1: r0 = msgget(0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x0, 0x0) msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/157) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x3) 13:35:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf3bae898eacf81d, 0x13) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x92) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="d0f285bf7dbc50903e931a8521f3bb362763ef5d3d0d9aa1e129a4fb90e2df490440b7716a4bc3a83b23559023569555b5e82ede7c20b1276e6aee27ac35d551f5aae5a7eeb1616e90bf6330735d3322f753a1ff7a3d11c8849a4c1a0f126dce8934474d7faed1", 0x67}, {&(0x7f0000000140)="ee317c708f466c6e0852dec1fc1e6440948a4847334c1a46a54dbc5e7b28f04842287a59fc04eee3a3031990a9fa02ce648e7d893ded04f85ea624c621aedbd6bcf95fa0fa6b8dc1cd55d2f738d68c891b1ea4871fe65edbeb01c4f7cc335b3b2bd162", 0x63}, {&(0x7f00000001c0)="d59bd25cff02535e6b0373494cf67e3b458af4192ee9aac554d30c5912a8d21b869b0f3bf3fae02e9a7c89f4f1cd0d6b32fb6e2397ee1318edd1d2049edc60bf44d842a7c868f7e88a37d7029e0b3bd7f00ce7df4bd68e43246d246b08c0a105b3efb55ef26b3a9fa70ba99f41ac5129e6a9a174c39c78fa7c247b93edb415d0114396bf66616dc3a5bdf7a777cbc70546a1362f91ebc7faa77689784d64a8a746571bfb263937a889ad1332b4677f48998b23cbf9ea8d4159a75420ada38ee87ef2900139788292f9418ce6141f761de53508dfaca722c42c3d9cc357ce64c9eb6aec3517d919d65791e42fa3e5c17c2e38", 0xf2}, {&(0x7f00000002c0)="c15d0edbbe9f09be2d71fe35a49d39c791e5a54a5e031a9485a0ec153be4d8236981aeb2542ee0ebad4c1fdf928f4de107a7cc902bcf4f67edd88b0a49feb2082a3cbc8451636755a96093136b0fa8b2d3e86a67e9e34294edc9194b0a8fba79707769b526f99a97281f57dc1e3c8a536b56b95796db0c1029d723ecbecda7c002b69392eb2c4daa48bb430f69ee371589bb9a335fb9c61c161be5c29703137cb7f1ab56bf43199b3301ee6836ff733d2b8ca9244b71195b2daeade7fdc88547eae272ccdf3d368849bd3430c76a9febab12fbab47ce005682f58392639a7eb39ae712515d71ff4347416d708734821cbe6fa65e7857acd5c59cedfe33b76be4e9a81f3a45c360a0322b2eea368b16b09adfc14f7048e851f17a8b44dbf15a9743b9d6ee8c867e7390898fd0b83efd68cd64847d16e2ac6a299b51173d39b31402b582a24c242ff06159664cd89fd1a94001c9469f7007ee7590bf6fff6dd49f7f0744a692bb4560f7df9eb51d678ebccdcee26d28704591156364e2d0376a73fe31ab8d63efedb5e3455dbefcfac0a1a030510f1bdf1e1bb8b4ed3e7e8c862628a1a86b056358a27cd560be043ecc7c73a07be32ec2e224d70bf2fb4f154a4acb6fb01749b779dafc32619c9c5cbbf181898a7d757e7ee2da73a3ded23b2d3b64a58e2027dbbbb56b5206c6292300e0205e8cd04904e9cb0a4c880fa6b7c66ee4b9171de8f0a5117e6ce345192edea41b9232cc4d7877c8207bc5b90d0185013ddc3969a391f68bdfd9f87ed4dc2ad319d5b3177a739b9de9ad6fc4d897eba48b9290c11ada3a7acff386bb0373518d2ed90d14867cc814b2de879f84c73d92074fdc87e5a92e355f73c5630c383565852451a2aaad4fcb00e4f5da99f58bf73e7c81369c095bf3de3442f7711e19711acac1d65db256db8e6e4fa6bcae02ebde5cb5a3738235c87b4cc7594e263f590f9208924e48f7466b96206a4dbeb83cf3dd55a2dcc9590a432ee71038da69b6a085c646f255c7a3b1201e2069431cbda8141b75aac229c79d1d820dcd0951b6f7fed9edd9edf7d1d050159dca3d9fb8d2ccb44c1362a01dccf9b5be0e1af4f2fa8ddd628e024bd2bf2b53e00d9f76c8878e5e110a8301c08655ab8c24aded301338888037a4e77881626c5c185390c5ba2c2710897ab6e2df571df6f95bb3a91431f10819c6afff16bdf1ba736e573b354e1353d7e71dfa40e0c8bd2a9b77d772c99e4dd0cefa20afebb8a15567d0781f5b12de292820e05490b4ad19975e595cc2f998194873858e2f4c803025331b279d6d0efb8ca3b834f4bb27458e5843eca7a355147b70aa583bbbc7c722c5be6053399b4d94a8ee260a4b3ed2dc7b860bd64a7e12225b6f6ea810b847a24d67e84c132936df0babe80ede1b1a2ae5bceefa243655c9dde27b8b5c009a533079589f69de50328f74a7300f1adc96b913584eafe30ff6877728bef505d45965c061aba4261908dc480521c8ef3dc890f751110cd4908966db332a347ec851e951d6a158af5cf25952cb8829957f1934b02347fc70157345c12f6766c4adbfc998622b4ed9f9bed82e6bf9020ae8511373ce671b60cb4eb03e75059ad6bfaf9cb5b4ab3242dec65adafaa7698c7e803aea4ed2738d51c4c60a8dc4558d45043be9ebec83137253c2427815eb4ff381b262f534b1f38bc3a15596bb9340ee82215f92c92f89ff43b0d01e1e9ec8fffc874be2b1f5e3489c5fa9d31be5e5345dd4b9028d0de6876e1539a4b09f81d760146832a92270dc8dbb991a38b59bc91d15c319a39d97b98b91592e43e4aa27d9ac3f0c6031b8274878fb0ac89b5dd994d3adf0aef08bac6800cba510ce2ddf3d10064527f2977ce1ac8d68244231335986380c6d87b796b95004f9b63701881908e050af8f329c54c42aa3e126f3d21fd1067cd89310d3b59012bbe52675dfa2b2c325408edddb4591975abfda0faa5f1a9b012c7825e4cc0f37932191be83ace0b0ee3c2c69e7c63fdb3d660381e00e45f51675e3fd0708a7a562abba4ee8f9ae501bdcf59cda2253d9006acf5ebe4abde7b0088788dba9bde1355f79bedc665a93293117ff57f96360bbd6bff330cf75a7a6f58f1e0b697cb43a87c9fe7c93b6307bfb26272efbf4a369f031cfa70a7c3c059fb81dfd7f46ef8dd55ffa292161016abcf9b2132a36e994ea0aaccced980c9245fb7f4dcf379e0556076e39541ade843a2c03ae07d86e73b6c916d02ca5f85258512876878c949b473f5d5b1816743231a3dc80739ccc8f55b7d254b8936080b98ee0642bc86b5bb3fb028a8c322a542bbca2065b2cb9d0b0eaface4562136fca66a7e6b78e96b922af17d83a566cac0e0008ae4aa74361c7a05a106cfeb65247eb895c41190b6467fc839a14be693c13e5f9704dc9d60dc970680eb291117b6ab6ee5ab251bed20275b8b0d1be8b4fcb6953d78ce733e6cf35386e791c0e3f5b74f5c6b1d45e0825633d736ab9c37a1982e1e2d1730a798f150e02b87da21cfe0f997af13d6db854402451596c7270b69344e09ed5ddaa21164e7d4a81f3cb9945f8f5c3fa540833b30aa954387bbe8729431cad790abaeb3b3bcc0d0d1d6c9121b372c3417c1f1238a077e494d7a275c92db63120a6cc51e2087a70db3018d0c95d6711cccb0f7400deab01f79fc0b272b528dd27d334f710d4975d3923d845b7680b0726d2ca9fddc938df4ca73a6161e2889245f6bafc54e2715e7363d933c597c2ff4ea1fa99c92873184d4e65e17987dd216bbded8a5acfa36c1b3b42d023b9ae015f84bb343e500ac076b75109489234ec4aac7ead121f17cb6cbfb8c8f04d1fe7c37b55788eb9e54e290a4b6cc55bbc068c11c40ca6434bb95fd0385d178ae98977d6b634defd08b108987e129ae9bbceca3ed787b3fe6f0e411c7af83e6eed9e800b3c23e0f2b4d7ddab24e2999cf25824b62ac726e3d91efcdf704da634ac9962b39283e9b8ce823e881892b850ae6667aa6d51e2dfaaf4209a765a92c7adfc21ae7c2c4b0b2adb7246ec1182dc879efb61b51a20cdcc440d8ae5bc31c0855f7b2d293b654929b23cbe5e05486670e4769a8893b6adf6ded79f008b8ad86a1527e13dfa59b0fb88d2a6947d10450a5fcbddf7b16b1de00678cd07f3c2deb3a68dc770e88de55bd6966f67fe732a14dbbb3034a62f0d966cd4e581b8b12e4ac28303ce2dc5ea5a6d3819ceb8d19f97c72a2542f5d29e26e3047b5136f5229cd512f078c18f41580a239ce31e5687d7b260859f269cecaf99c284033501f59b0d8c9d404d3f64d02d9990e7e44b16fbd5d266db725c4e6bd0e61d0698d8604dc6b72cdb8d059a4d93e276f8f32e890620a3db42a792ec704b245b87272b3342ecd420fead76333817669150099f736682d9cbd0927ac955accf3de0320978a081f204946824c92104bfcb120e004d6dfe6a35186576315736cfa84f7fb9ba2ab16096acc0332e928bb67914cab9400a8bbbf3322002d421d7b8ea775dda7857d72adb52f790171fd8a6397f7aa8eabbdb79c1be80bd254295f96fb41e677f323bae85cf126f67ece2140e46e39b3ac08fb93dff23103749cdd1114d9350939fe56825be0b1e45b773316a5dcbbed2430893ff7bd39032ad7345666d07d8058936371cb9dd77a7ad2551148d4bc735e2e5b90a4b526c572f3ded5158d8316bfdbf5028de692b419c95db3189ccf49466dad77c3881d15154ad631bd4107d18137ef65a0f20a59a9d79e4a36d2210e7010d2baca8b2abe5427a34e1898f788c11e68d16efb0852fa03357f42079cffbd0c4371ccbbb4cfee81ee33019b843ace7cfb2fcb9011d45b496bfe83b08d06821915bcee78ea0de22b2252cd4a791663c2b3937207e2b2db0931ea5fbfa3961165339e0f573c45c5b2c628cf6b03a2e4a3708a3fc24cae6d77e535775fd85d763a8d5361986c06646c381159ad1bc054fe770f73758d30cbf1c74658f5ed95af26bc360d62929fe4c3040395d1faa7279d0cf03e709b8ec0844e3ac65e032ede144666cc2e8ea0d14810bd3cc3f7a11f765e98838103dc7c56756bb0a2977c93228e4931eb1085224a0112d687eef916a78cb4f3dc8c22a5b784a463a2b9755cb73039680ac0d543460fde8d86e17acf58eaa6bf9e8167c13db0b1bc5d5a57462e44c68884cfef10087505e8df8d91cc187f112aad1569a91ca94dc2348414acd8aabf5a34bed8d91d9f14610663c1254f6b15a7b5dc2d9f689447536731af8e916f70aca9a4781d97fd1fed70572d9e30857cd481a3de6601af8749bf6fea82db46d20087355211da727a3d72eb7af88c43e82f74db452f1fc3d96df5311c6900bdba2173a2df4e37807ebc36ad630321d461657674148d6f369c0b3060a664df2928d83a52efa8202b397cbcc6064298fca367f3250d7f0299052b668793ba0b1a3e8ab484786959679a44f5bbd16af9b4da29e3cf7bfc5550a6ef827513399fd774723cefb709da1deb74e1230218b0290bd73f854bb7a85748b349fa4f991ae99f5be663f45b9012d64f3f740a333b20c2bd2b48d9a86dbb9da2a818c40f799042a947b22aa47f5e568eca16054c8c4e4ba1648e58a07767c5f68214e3d1f7fa2590c274304532a6ace04af002cde772ce7ba4fcae8b43173f177a600439e1b25238995182504444a122cdea3e577dfb0262125b90ab7dd9062aba796d940e3922511972bd6051728113d71ba4ef2ca43fc214268dd88011e02e5fccced846bfd3c891cc39d75397f5f71ee35549e55958fb14e8c0679d65a299450a4c30cffc6e4bd3f98969b723e2a23726ec92311a8da417e5407a209fc090228b5b08273fb24ccc83b43ef068e688ea39aca0368015f50dbbb03b4814e449880001266f26f52a65e06683c865841caaeb19b5f7a36d106fc2d04ad10bd388e6bc073cb18452adcda06b23b970821581a12f7b9c3e841f257a67e23923c209384f62bc8cc5a6567249d19eb045f55cd80cd43cccaeb9b4222a357e05e452fa3aa2462102be0b533b940ca6f058f00e951c3c1cb8f2dd0f4df2fa9f098206e5a6e28707022d554710eb34be3a924a0c9e7baebcff23d0e83d3702160498d5f845769a365e9d50d9768c3425c59fff50858d6aff6db394656c60224b76ead1a566f9662090b769e020770aaaea07a31574c002d884a81bd3171918a92d8081d7e3539ffd4feb4bf156e733880a9f5bf73d959e8cdc889538b0e11123659c7426f9809e8bd96f685057ed63d0668181a11f8e429a13129ee84f636f691cdd80fa944e9514d0263e21a4e82c29a26b40c934b826f0e19bbe466d399cc0845060149aa4dabf5300a0c0fedc74320024a8a32c4a5822e588ace5ebbdf189f5f9093f5727a5ef265c0aa0281675d580dc23927e44d58141c56b26ac153c7a529dfba817691bb5acfbac24c1789779ed6010d0fbbc3f13555ddec9d5799bac160088dc11825d96b724c4a36c6d7c44cca17910f8483481a92d18f5d61507873cf4b779c089b75ca1bfec2db6fec07690280daf9f9550d42ba3297c4bc1228873e0326d9ee2641101a7093555d4897a1bbe9458f38842bc917fad5027d4bfb3a9eacdbbc3fc6de54cb05126f4fab864bb6b93830a4eda83d5325a8d3918550146091ad6ab5bcf0286815e62d1d8dd168d0f7fc82170d0c62f5dda5616e5525cc962fb73549fc04e30a3e87aca21788d397ae95a5e3755114f6905ae8caf17bc56e46e20a32d70b759dab302d64241c9ef8a15a", 0x1000}, {&(0x7f00000012c0)="d9d92937c6a62f85156d164651a5", 0xe}], 0x5, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000000000000000}], 0x6, 0x0, 0x5, 0x0) 13:35:11 executing program 0: socket$inet(0x2, 0x0, 0x80) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8b8548097c9e254e, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 13:35:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x30) mknod(&(0x7f0000000180)='./file0\x00', 0x8004, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 13:35:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 13:35:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) preadv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r1, 0x0, 0x0) r4 = semget$private(0x0, 0x20000001, 0x101) r5 = accept$inet(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) r6 = socket(0x10, 0x1000000000004000, 0xfffffffffffff98f) semctl$GETNCNT(r3, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r2, &(0x7f0000001700)='./file0\x00', r5, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setitimer(0x1, &(0x7f0000001780)={{0x7, 0x7}, {0x0, 0x1ff}}, &(0x7f0000001b80)) close(r6) ioctl$TIOCSCTTY(r2, 0x20007461) dup2(r1, r2) pipe(&(0x7f0000001900)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001940)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000001800)=""/152) accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7f, 0x414b) fchown(0xffffffffffffffff, r7, r8) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) getgid() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001ac0)) 13:35:11 executing program 1: mprotect(&(0x7f00004bd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x36, 0x1, 0x9f) setsockopt(r0, 0x7ff, 0x5, &(0x7f0000000000)="a8553994b43392efbcb98d115cd9717463f5f8d00fa8c706f7b3b4f127b0433b33f18e91e9f96be2443baa264758bfa720a970ed7631bb16e10b16b4f214d4a7d6cfc156a3908f32cacd6c5dca96bdb44ee29ad91d2eaecb32e70a7b95d9be08f7e3dd8857dbef5c793c9e8b2f27635ab6e977074b9e2af85bdc3c0b511429f2203b2223da9c285766322b3ead06263d7cd465af94e32140637b88502099e036b5af5365295a378815e4485e1901f05211e44fb3ab4888ee4e5764011010d437", 0xc0) 13:35:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) close(r0) r3 = dup(r1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) recvfrom$inet(r3, &(0x7f0000000200)=""/69, 0x45, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 13:35:11 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/42, 0x2a) unlink(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 13:35:11 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000001040)) pwritev(r0, &(0x7f0000001000)=[{&(0x7f0000000000)="dd6675d3ca08fdd548b2e64bb5e4c26bc271f4b46bd71facf35fac3d7ba4a15649db93b67dafb5e7e0f806ebb67060d0e1747c9c12e3576d8695d37fcc194144ff049bd20ac11c5609850cb34e265e0f1d58748bf30d97e084e15285b94db434c386e1738a63ab375a50b9e26cc06a4fbeb76bda5824992c3a7070b3ea501eaf101382fa5578587354590ce238eb8b5bfb24f5366f5c3143fdb28f788b7d250cf10985a9f5525662c7778e2aa84095e9a48c0c367009f7a2fc55f6fe3a223b2bc380349791e61aa59968456bd42ba0d88b92aa3729877e97d130d75314e66dc5f1ea0db047304025119c750f053ad7f6ac5d6db3fc5edab3b5f2c3ec781f1f4ebc3648d67a9087340db3c4acf1f7e4a31967d7511bec72c40560c18af22debb83d6e50c1c2feb115e04288a0a44124493777f70253768c9ffd801e98297c3008261a0831cfa5d3132714a72f583e8ea439f8d5aa7bd1c7130abd77346392629100abe95d845eefdb1b2f0799de78f4d5de337457a5467a8d427104acf64167401f800d0f6be85763faa7cd3b49a8046c91abed9f2804438b5a5fd5a1bbf6f4823fd9ac4d115fb8aa809c3ebfa0efd8dcf66811d148204ab13e0483df3fd132b524c7afe7d399615dd52793a4056060b7ff2830c87ab3277d2021b86605b4615687def7d391610f937c198ff05404397ea9419eb9f9d01e8f7c759e861fd9714dbc92288e5386ead663809f75b31484f1371bf39b82d5abac6acc6efdb71c789c57bafe58e827ff12df14646d86335fb50e17a7f1a6f66bf67d61dbe85ae3cbefbc2f3822f573b7831be4afa08cb7ba6480c7cc39ee9ead8dece06393fa1fb76b0bafcb9fb278a610c5f0092d1825fd2402f4605535a40be33bc86d833e7fcf3eb071eaf1075a2d5b86495dbb1d561248b59b1c1ff2c256ddf9cd269a548bed04702d7ef860445b4d11661324c81a0511dab364a05aa93f3d8cd221f70c54239b62d7dc9b34f457a501f8e7f09fa921f16c90a1080c6dc59cce46db7ef4231071cb81238541d2267cd72c04f151900f5d7b7d156730c2a40c460b921b6e7a112b872feb930b4f33e6060ba046c6b5c216dac9c999984b29e72b5a7fd998ee4048726bb285829d7a4415b038422958f5032e02f128df66bfd142b7677854f3f8519f1bc8ef21e61c7d93f371e02332da784d29e23580cf276d75dfd027c0ab05779ac99e47c976d3ba40b08c558bdec3d0d2e200e78b253dac70877bfc5a04dd3a9353b52353e6baeb25c36911c462c806b5a8733d6793fa2bdba4e186384e5e3863becdecc4c5d67df1a0fc7fd8e33026fd45d7f9c92858650b889a76b62aab05bcc411e9fe4a855b6c946b0070012a01cfd72f81e2ae819a1606a4dd3107ea40717aa00cf063d0c0439b812527f98fa21cb8204c89855d81dbadcec0e746134e3628ca27c6e86d24a884ca320a46560894990033b3560172eb8aebdf18f96be7dd89b19d32f9a8ff0fbfff843af8a53f71a2342c39a91b9b65ce163ef68baf7ce226d58389eff93bebd2a7bc7d8e72a2923dd5c1bf3f7599f2317990ba9480970b76b836bb6ba58bee1554843c449d3c928e64211c74223d87afae4471037b1a8bd13be80f8b381cc1d4f4012fbab9ec523b445c19bfdd384c01acc4f590528535eeca69b11f16150f8a446d3df3b2df002ff7bb8a7253c25d5534f79e8f4e3bd6c9e58a7270391e5615b5b39bb34faefa1d1a478d092dc023d917aa7f403fdb73b9c837db0f0a07e374c2c133444f9fdc8e9992ce4640ca8e6935d6b014fe00cf9bb08190e4d26fe7efd197daed57ee029bc825d00526faf6ca7cd7872de1b9df703535270bfb036ad27a8b883aebd8787f91bd0af8957745ea3df4a74b6a70c0942876ff6025f2c869bf68cf06e82af9f78e06462dfb3f467eed15378fb9f9d17dd1e011f3267ca492783f467cab5a61d40f5181e553d1e66defed727c8d0fa84413e6be96b838edc0f1d79c6607a91c7dfa1b4ece5c7bd4294c49f5270b59081a2a6642363d712bbde2cff6d0099faf18234b39d88c8cf4e0b20419436a4ca89f76c0325d2d9472eaaabfd66160211ed6b070b0af1da9a5d11110b779eee301b0406d2e48f553848cebdc0c4846f583e7f730cad63be5abc5fafa0f927cb25da97a5e58a4c4326a8ae90eb9e03bfb45a6957aaae94adef7826587c185f314b31484c76f5661938e62caedd9b12fb1910ff117e4a9a5120a0eafac92737a5c52188b8220dbb9d912c60f64ee37ee8729e1e0b1fb5de101a09729a7aee3551f52c41f55eeb352a4c411b0f75c8e974d93d2b18436136511068f719139b16489e31272424a2ae46290e5f12ae618bcfeb1dd714c90d9321e0603ffe8624be3ead0f200830a480a484d7be5cad767c99e97dddbeaa6b8cf2fa3a54e9c6477681415684fdfb7df647ba14964ef49b680fddb0dc09235559ab443212e1cc2517cebf359bfc0fce8ccde7d99d340ca7166401e460c5a2d0b8042553151e16c5fcd7ce34d51a84fe1eb4a70ef3338edc1727de2556505d0ac6622889e82889d071b11c42b3107ebe307a0f3ad35013b1133ee31cd5b12d19d16846ca50c492d198ca36a5a46cc27eeb08986ccd0e3f0e11256ebecab5ac961a54743489dbf78ec37bd22d9637196ceccc8f0712e039406d258ba1be9ef5b15ad496e40e938253e4777bdc808d9903216cfe4811afacb2489dc0875cf7c3be0a12a4cceda997550887c93d95370adb5ccfa88c66cceee4b76dde15ef846b1068750c63a911c5a90619b1c68beedddcc3574c21be594190fd1c9e925b9d0c40ab04ae89136d66cd6c52842eef47f29ed8d887534f9ca82cafb9968ed750e8e5963a007cae2c868d6cb6e5b49ad4f906b7dac00370047b275fe7d9507998a81dc6ee02a23f34d7c580e1a1c59159763fd40d90c335d58eafe2939e8759ce1b7088cac7205beed7a2af4359e713b8a5ac6f19b1158811992740f108b618a11a362d45b4e81c7df766d937000664a03ff8d940fd22c5656a0b4e77d64b7540e5ae0acc44b55f8f089881a856d3fe25946bca83bab392ec3ea55efd987aedfec82354421de942dad6e4681dcf594f7f058f4b9b4f15c32c8d063d7b25e738b4ecd8eb76c91b26d1bb1446bc9a101b3e7fa03aa4c627732edaaf1def46ecdedf50043de3c0434ad1e467e99b5dc5b6804fba96c412fdabb1cee28d57706b33b84595b0c948c741d5b1666b4cb8b68707f5698a1b11ced95ba303274624c373453085f9a20514fd465be1a8a14e6e4e65069e5570f298f123d03fc55e928ddec4aecfeb284fb3b4f20aa67e91c93a73598ca84e70a464546885ee16b137cabcb6995db0846cc633aee7860f0f35edc0adaf28eac454b82bab5a1e8ea76c5656b1bb066b01cae54b5f45ebbc5aca895bf3ff161819f7180573401bd764b53c951b3f65c4115e1b8835cdc77f95933ce7b06db33becbeeae781e8e809d6cc8a0eec151fd3cfdfc8e1cabb40721fa8bc2e4221c9a57a7debfb60221849c25e58bf00efca74c198c4caf572cf2699cbc76a67d271712c2bd1f2f7842d05aa12aabd8a3e49dd4b90f0a73306d77a468515a24e83a2656945af8430ba78d43962a84af2286dee968ecae0aef4b91ce90cb0a24111f3dd35d3c36e4ed7590e4733a9fb5ab5a1a2f40a05f657e14c92598d81c5c15387a8627b9f405d2eaa500520908b5c4f12d25efd5280eae5f2950c65c29fa5cd41288097ecdaaec6377dd85faf7668bb6606ed7683fcf360db00307cfdbfcce19f040bd4f0cad9ff287f5ad21447777487e0df4a5306dd25ef6f315bd8f53ac79e8f8536d62d215d0eb8784bbbddf1e68b08e0d4cb58eee8c22f19dd213a4ee4ee50d0e2953e5bc5f9c8585b2dfd03f02c95ea2fdd7b03f8a3b090964c7e437cba5e3f852bb0f9aad1bccf04b9b6329b36c38f156ebcc9dbfc3ac4f36229c30989e51c51541d24494442903dcdda8f277f192e746c713f54f1257e597de6ba926302a4cdf1e9cb5e029853c5eb9002554fe7ad791e9542a6b0e46c0cea2a4b054c65b5f1b5c7c54a6e9402b4b13a0b671440e129cd6501c389f718bbb7a880b5d92df41dd6ae33ee1d38c9cfd917c03bb6f33da5852326906ed8cc36ae047d0700e7098667b7cd332639a2be4bb26e9cdcb743bf89e2c5706dca3885457dc41fb30895439ebb8cbb3c90a70c189f8e888822ec4b6a7504a75c1dfe561c697d2ad15f5da90076a2fd77798b7033e2e5454ff01bc63df47437825482d1b721fc1a18469d022540bb1fd01875dd2b67ada940cbac4b1d517eb11a675ffbec7a13f5c7238269fce0a5a1e5c2f74f024e3ed2ed49b4e5432ed874cb53eb5c5c1ffc58ccf9971a7fcc93579ec383c7088ed6850734ab7988f76c8a849c641b30537283c67c037f6c16297fac6af716ca746894e29806a698e8ce9cb4b51928570fcdadcc7d9680bdfe1f7aa7c359c106a9c0ee947facbefe8592ed0af6458a722a39c408fcc6f103c40a7faea61c6631f8ba1ea9f4f11f8ccf9909c57fb724741d15f6353f32e2ffd7117fd062fac900a1bcd6f211f5e7d489a18f5038f6699bbe5cdfb108cad916093b4c25247d9dcc7514e331cec5d19603d78e0da7e6792000d484594bc51c8107e3aca6dd36a7292e96740ae780e0090266aa8f01745ec2562f4c38c5f272783ebe7d7992b31bd9de609efeb8085dc2dbd967c0ffa0288941332d33ce3c5a139ef4d23d13bf1959500028fea719648573c547082f59d0354bfb80d346b9d72a72924e3743a11dc162eea9575581723c25e215aa616e59308d8de27a0ef96ac3bd3212ef54f2d6f2e6274cc6faf202f1fd4310a0161cc7a7c13c23f1493daea8b9d3a5855ebc211a747f79bba675e586566acb540aa306907d0e06845fe6a6d7421a07add834786e8f742a471669004801aa9b66f92ea26191579604e62fdc860877beb829f8df716bea13c2eeae400c4ca9aa24f16b1b92497c15da3b453d8963370db7a066323b9e9da13bacfb4f0f46885166ef627c24ed3e597c903b2f9b95cda33b260d8cfe50eeb77f15015cf78ce60a9b67f8cf75470941fe4c5108c475d940d15c7fd40b7e96732d5f846a4e97d67726cff5663b457a186f8ba94eb54093956f8e0c8537e2f53c4c7f91c7289933bca5974f8d97e568b5ccd9cf8e62d1d7d7e8a1b070a77f607b3c3ee43c899c21fd76daa15ee6ff4ee4365e0561df9544d1d423dd25567e4643589cb2c69605346841e969ec748d0845f5bf25e20bbfd617365b117d7af901e0ae9b067f9fa5eedeccb7008b782c3d30a7dda716fe577c425eb0ba255c327ffc05b1952e5228e572a4fda47af9bb3ff31099dfb20416bc58503167ad045c68261acb5ad20d227d0c7d7ec4ea5f4184d2d07e8ffb2610c658c461b8732dd1c4206b72880fa93d152ddc319fa94b5b209fb039fe276632c90b3f08f5c5448a3a3b00b42df70c9bf3d6f8b7d5afd4eff2efcee26c157232347d545d771e84c1b9850fe06bb2412beb12a6e3dccedb673f2df23ef219f5d716bd5f68a3196bf884576dc527926a3c39a8d788ca49c1daac9439789907db7e7e6f1125e3fabef7183d8b4fc28ae5a4ec5d013df41261420f299a1263dd4938437bbbe3073b5f63365f9b87315217fdd57088a4b451fb08eb8bef97f5ca3cc1c8ce23cf9e03719f68f42b99d0a91441781c687b8861f68866613543504dd835de6ac1612eceff6924eba9968f66187ed21062f337f", 0x1000}], 0x1, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 13:35:11 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) unlink(&(0x7f0000000080)='./bus\x00') 13:35:11 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) syz_emit_ethernet(0xad, &(0x7f0000000280)="d9f888737bed3cea648216e0146a044547a6006b885bbc75be7c0d2bd3b78e9e2d9358c43b918c34948b1d28d50e54c78d118373da00c041219f50189ce5b6e7fadf3e1a60ca7782cfed17bba270a0ed589fc084655b314b3e3295b1fb3a1c127d0ab33e56749a1be60ba90ac83b8f1dad04cb2c0378c5d7790000e26f9e70039af185ecb8df995c22bcd0a0bfeba32f6e10df524943358a6e0c65f45f55e0c7e5d1fb01428d34b0923f33b9c2") r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00004b8000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:35:12 executing program 1: munmap(&(0x7f00005a0000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) minherit(&(0x7f0000606000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x9, 0x6, 0x1, "3af52310bb03e59235c403590eee03cdbbf0de80", 0x5, 0x5800000000000000}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 13:35:12 executing program 0: socket$inet6(0x18, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) bind$inet6(r0, &(0x7f0000000000), 0xc) 13:35:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x401, 0x36, &(0x7f0000000080)="7003dbdcb3dc1500cda30144a24da0afeb9c32fbcd3971878b51712da18c63118fdc226ec3298a18e2c964a1a001c8a81d7894ab8927808d6c3f77a4dc5fb14d4ac01547743029ffb71adaa82f425c2db894f6735f1ae5a218282846646ea3553e913ff8aab93550ba08ae045331eeaedcead61728d32fdb0b317c2c318f2090a60a8008549566f4db5a2b368f906a3c7c0c091c", 0x94) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 13:35:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 13:35:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) unveil(&(0x7f0000003500)='./file0\x00', &(0x7f0000003540)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x210, 0xc0) sendmsg$unix(r1, &(0x7f00000034c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003400)=[{&(0x7f0000000180)="69be12fb7dc9e933494708aab35df737d2a4461b604dc87a51f86d860fd6fd06d989d36ec82d7368defbd9053eb900dd4dde0558ccfcd7c0aee0ee", 0x3b}, {&(0x7f00000001c0)="1552ab6248a34580220ef6665c171c5432e96984a134b76ad0682574aa1ec219078fb6f0ebd2fd66bbbdca7e2997d46cdd3a0d119d66fe8befec89b4fad8a3974bea7957b86766e0ef8b2f5b6b0faf991d715487501f9bb3f63f130d2160cd4390ce340cb30675c513b67636cdc42034c2623e234d9017fa32cbe8f3eab2be4b228285fa53b113f3e7ce5b90a11f7bb32ea402a747078f972e19523e83d623b9f12195de3bacfb31c3d52af06913889102e21b7a1d4bccc259436e9d4d6ddbb4f6fad7f8c00dc4230e40c3fd34a683c3eee62dcd4a59082fc58a1e2e7841694dcbb651f4f8c99de6541b227c345a65d05a35d788de483b23b3f9447d38b833b8b41f37a0ce6e1ac00067b72a7437d8c875a9f7681323d605d78af3b0f91ab1e3bc0139fab4583daa7651f8580b5b77055703ea98147d27bb7c7200462c66e0cbd2c92d079eee4f4eb6f7277ed70a93a77ddd1f3d5b127555e4bc471f3aecae13cbe75359ca06f8d0737131beb919e87fa27930bbc4fa11a5d7d3e68eae95d53eb5f1c2ab42a1660df4a30c228cf0ba9142b3b333db153718bb2fe6343b5dba8f2108de0f560b073b5b81a14b1565df04ccf7a468d57f1f8b783242d7ed7b93772e77e48d1fe1e061ef8e9a896f19c252761b2f58c913ac3b000d782e8807521808c1b0e34bd034ca93cb270db28bf18c13ca275ca6a9a0680ffd1fd5e950b90e501cdd34b58dbb577e677b0f4136ee8455f614d6cb31bf28d09b48adadc3a5d304de670a6491ecbf3820d2fb5aad78a91b8fa57f1514a60624c84965de1a31740c308dbd06ddaa9b235b6eda4b6a20e0a820a733606aeb260e65d8156f23c9a8f9284067e1a0929863da23a4375641e0fd346cf48e8271c93998e6dcdc7c32f00e58691b8dc260cc62a25210268301b279c2026012412c56fa7d5707fb2f87067bbb0b6b9b42f626a4eb8a5143eaf7d700768f2f2ef2bffe7b6f8ec3abe2a96fd30104576e4b443341ee680f9c0eb055d96c9b311e37db122dd781843c2e64e5d5fb16820adc0794095b9d1a4e03bb80bc0b69f7ebda6763e3e60aaae4d645e2ada9a96209a2db643e39ee89e972e1bbf16b96fa80824f159bed05c87c1ceae47f2deed5e48f54cd6893997d54318694ba31acb2636cc1b24a564f4a3cc4fa445f6d849e48b3fafb2147447ec043ea8caae3b96b0642005e9567d8a6927f23d400dfc076a17a2beb8ec6904d4d48eb3e51f091548bb7a56923578b1cbee839fde2372f204dcc2ce71a31f0f13753818af4f9f07e99b57edd3f62e97e77064ed47ba7caa04e618fe34e21fc2e128ed605e49af9677d1097dae3eb0bc43ef1fec2bf54d05a3527c33270ad2d48dc94614ce803bcc95180f01c06287d17a5714d65469c18ddd28445cfb539fa0d75f6bfa798882ff29842f5c3c3ef8fd9780892dd899a1bbf03f216c3e484311f10c3db12da51117ee1282d53968111dc047ce91033d5f9b5db60e33fa3357774e23f6f6000ae86b8e991cb54dbe1c22185a7498f556b15f7829836547d716402d62e510e0e86c92a47e91b0af8411d2dce79523ba887176ef8c2997fc510771adc800478cb15b68ca860a2fb87d7733e10f31bef1db9faf5e67877de8af552e6ca3791548d88b64435f3d251af6496cf0c69c88ebb81b6f75b4450a138ad3d35e997e7f6f423da2a0b3a889d4827376c51db36cf2d2401da0710a9fbb5068f421b7fd2fbf72b485edca7f1fcca568a09c40f8570a5521f498bb24c52bf5939a39aa623c62749fc2b1effdb3f4d0d41f53dfdfd3a63a4f4ca348e6899ae4e41d3c46fe0935318c94ab2c2f092327248dd01ba33ae13dea980c9265b6f42fe90aeeab5d2c37ccf0717ecb673101725bab3a34724445c17309095f025d5b079fc11244027059abe6200d2e9fb193b871c48d91b10feb8b7e9d2cc224d5a44e7ca069fb03543a73f8198f148d8356dcad9f436c66583a6baeb9a1cfc2e0b8f2054c86f9687d621c96b5d62a72ac235da408faac57bf1c21126fff72feff499f4e25713f7f5727274edbd3a5ca2e6091053cfb40c6ce8d6b49a7ba437261763d97485b53d1a88c0bf798d92ad7acc5241234e2b557db532264c952a098e0b2dbb48c15d4699796996d1b8fe098f8cb5a8d7b0aae87a9f6df1ea4b8dade22961493b53841302e1d55d0b72dbcc694c84b91380c4c2319fe72472ff7275f4613f5fbb257163061cb1cfa7fa00b9436298bf15351f371a196095acda9c3186294a11322faa62eebdcc8b09c9d28ab3e9c440527419b71db09fb67e66f3e9acdf9e6da62d0cb42dea50c936cbfbfa76e3db56c3cf8389c06919a0f45df8d4877b6ae43fbb33a62765312c72d42ce7510aec5242d96fb925dd4137c1edf698fca83499dc16bdfbd38a778b3b6ee8133ae735b621b1d065329df98ae3e680d3dc67f6802a3050b88538fd8d4142dc4732adeed7188478d02d3741bab55f050a8b04c2a527ed85bdaa0a3de96a8189fc5b3e70c48a542a25d454fb208d2dfc4fabc739f2ddc14892df6fc3481cf686154b2b5099b68d2fbae33006d737138284c81f5213fb2f0097be28cb30824fa66371bfb7c9697f34f6d4ac6fd01933ac4d0c02bbd163b0dc43fe42625dc0cbda7771d3368b076f2ca79d5262c1563d573b236238061316e3fa4b71c969013028e47bde52e74aa8e83f6240c9f94afff15669b8e26b04ad84554d3d3821b8e1136ce59ea12498e20258ea837c62bd07c551bc0183e963671a97bec09ca43893d7f1b2372f50e1b532cefa8b41605e0890366d7fcf00bcc16205a9d9dd7b22d42f58084932cf7561f7b53b2cf2e9285d3e0b52c2ce439f871bffa74f01ad1817072fccc0df0234d2b201ae6c1c63e962b178f1f432531b9d4c209847c9e9dec78a9e36b5d88dc291ceb57ab5245dc4c12dac2dae04c51e6bca4943a3f07f64cac1fc511a60766227847d4cf14f17c6ad58356f9f7a008bc6c6cd703e424189183c3bd9c2aa93820e9857e36c344ca84d78bca1d31d72df8c832f8972af6e33310ac187a81b4b87d8d9159a32953b6973a61d45bb3e0d0cbc0cef5c141070f44ab934b90178f8a124e59f6eadd2e4fb54139a9530b0d4544345f116b70f852b8f92783b8142d65d7c1f37475e761a0a2b7d83d051a4d67eed6a60b94b55782b5902071a48d593d03f4b226ec27ad2d81ba9b7d4732e728ba8071e1b6c5964bd544490153f14111d0f4140dde886c29b0eb003d7005abb19f2ce868b26f857d1d275eb6026aa5404ec037ebe92d1adcf5e9b67062c3502bd124a53ed784365a0a008605a1c861d4a963cf881845ea5df69d54c0113bf8763e7e42e888adbb99850a9b474df630455b6ec9b226b5ecf6f8568e80313b58855cba077c6a7b450422f63c4e7f26dd3ff0f4667608f4ae781b6b6d2e0dabc177b876f973e6562188b10d718dcfd85a78d40b3e09bcce52aa3a098c63775d3dca87e67e3e1d00a93b0d5cc856dccbcb84481ebe244787865c383cbb6da738855ed41776aa911c8784b330ff9612238ef7f662dcca082459f781db06bc0fcb4da415495985fa6e332b3ec878f567598c7558d01f1a297ce166c82a601929929777838a6ff00798cbf557200633b07513b714cc0c912cd86565f6208e26b3027671666f1ac589b0df382ffb6a4b139fbaa64b5c78580df616bc2deac5b23295f26a46596e347823277bce799a10de016f45916e8929ba4edc41c49c99aa8a7327fa2a1d684e2ec543c97f9249e9ddba1781a23801b2dea04781170db9172ecb78b3eca588a0b500eaeb142b207ed40511e3eff04bc898d7c29c5e44546b757fd106d530e231edd0d6e42e0dc7289e20955ea41d54b4f151db3e128926d588b3f9c45c7b07455f3e6ac96ce44535ef6bf0f2dc656119c3e4c31ebf25055b4a03044ab8b558ae1b1f239ea3152696d38f555fe26f30346328bdf87c7861dbf0749ec0a9a7f17a9b21dfaa6fefbe182d46f86f4976fee5d779497ebd3f5d0b4dfded029dbac79146745b2af626a222b41c3f7a76189606ed36de50e2bb78a17dfac86536bd4e2f2d9441ec0076fc29b373a7d35e6a573cbce44cd866dea71a2679c2fe6279c74b893fcbf9692352ac153fc376ca5209416b499249a33602bcad3de5f8a64776d93704fa4191ad035adf90a02227ac2d90e69f5ee17868fb41aadc7b405222e8d46644715796e98ba261b5c53c759ee318f7dad7cf4abc8df853e6a5e208bb89cf2046660e245ed7a60c65e3eab8b2e10039fda68624da0242e1a0d3a969d5e9477ff57d741c30a2d523a47bd855e6cf156c7db96da82f889de40149ed4660ad5d450c53bb5534cf4ea7cc08d6df57dc3902217e17d71b4d6550a295dc86c0119ff25efdfcafbcc57f3edce5e3657a84dfb5a07bdd05fcd2a1fdf1b044c3cf9e807520621d296bb0dffb0a60114555d777ac1efb0a16608015bc4afb2b5dbe5a6ec588d9a3f86d02678f4a30d7ba7f0af413fe95c229e74a05ae9ba129d5e51793023a71b2450d71265c67e421452eaf74df5dc1283c675f45f0d1fae67b95d095c41e1b2d5b1289d9530a121cbeeb5ca313428635e42094061589afef59eded11de4b94476194966ba27b68481a1a6e586f77d77d0bed6606718529d0903163a60124e8cab15548d647f394b3a9b5ae721f4281cbc870ac184504ab41094828bce63361e77b6f4816be896ffdfaab259ebf104a66447c1a580291805551e6ad3b777ceaeafc1c413cc141957231e7d9e584c57dbd11a5080f723327ae98ce189feee94f1ef22c93a6215351a2b40403f1a93328de958b37b15499cb19c946d072998bb95af9c478bd5cb4ba44a25ca431e80ef786d3557850657c4cde92820051786f299be8cc1a0e11de1627326bec04d9e09b647dbdbeff1114dd2aee835dcd091149c1af388112b998b54950c2d29d8a00f681fc022cb043160884968626e5d2df3bef5936ccb945e9006a31532f485b7095477d7441439988641e8f90f3956d69c9691a1f48359711a7418cbdd25a4560165133bc96f3a2c333e6e6828a14b6909a28b544130dce0a3120effc612087bdf2ac940957abfd646b68a9746a45d5152e6eb51c2226cdf67c391842f6e7392e031fb50e6f32dd94fb0f581b3f49eaf24989fdc47a2ba3ee0b8d9567d3751da856e74e7aca87b77b3098135151490e0cfe7e1364d9df7d5d60aa71a58fe294079380764739d96ff2813104c3ec9690e60b973398c4a72d4b5fb2491751c601e43c3f98cb6e17ffd222d9f6d0fc61253bfdb4d03e8dba0981362270b5fb09dc042b50223f4e3d5db4c40307ab31a81653b4eeeefe79ac0a83fdc2f3a17a3ae4789155d6a34c6b44f702d64f58f63182dd32da54fe9a9dbb7da9b94d3f05c2f32e9205c079553907820812e75d539668508d7173bd85ea0dc4eff2d233259d573cc68e49595a38977de98b0ecd0e3f6c2c0564313a650a1765ac858307dcc9cdac822a4c2b1293abe7c71c7a7be9080c11f8b4650dd4b726625894b4f69d5e9c7cbe01fa99dccf205f3f14c5be14c9a87f9fc2569681890117792b3338e01069487342fa3dccdc610db2c2911ee1075f7ef29facc773fb1af574b328eeb9616c0ea32d3c3ba846ea44f9f88051b740bf41032e6c3c619f6b4174d6edfac2a5945e1a934007efd243c4ab0f7941289485956f2524aafcaae21809766fbbed19b70dea8844574edf28575280450402e2aa0e148a21f0a15e496b1e35423b5dc0122", 0x1000}, {&(0x7f00000011c0)="803fdbba28898883", 0x8}, {&(0x7f0000001200)="ee43ce0413e518c1ec1bcdb58e5b9fadda75ed27983907dd900164976790919087c932c2fc50602901197e82aee3e1569bff16382d8827e0e828b843c1676ad3a339715ac498450b9a5532943ca5cc62e6822732c610c01877a6a593f273f1b43ef269563461d97aac961802f0126deac87ab1c23cbbe328eed7c8012af9d8ec52587b7386f1c548ac2ed36cb0597f61a25528ea79e0bfa51901604ccde6838a463a59890e1b6675c34e5c28f5063c6c4e90638519926b4291a9be988284f33d0b", 0xc1}, {&(0x7f0000001300)="df829e76d3fa47f1cb4f933cc9c2915e56c5e745cad63590e3a5c427e0fb2951e21190e7c2a78099ba7a6da04d6e64dad458008a1306c3505064eac82fc1fe311ef15bdf73ce8bb194e3794d8130f9d02808c8ee9d395cfe304175201315c4dc177fd4c785cfde93d27f343fd711df902c301715797147e3783d46f9846e2cbc8816310298c3c34c16b2c399068d59ce625aebd683bbd6610a12de32e7ef593e6e9f6e61f4c6a5d3b625cdc6280b5b4eebca0462f18b2ec8eec1f664ac88d0f5d6e2", 0xc2}, {&(0x7f0000001400)="499f2032a8c674c71b7b2035381b0006299f9b136ee90022c1e16f3b572b310c3e8aab9c37bc6c52111a7932ace7597bb63fa984d753d7f3488d88ee82abfb53083c72cc1185f9d1925d5c66bb506586ae277103b9600833b8eb8b2acd0599f52122681fcf3bdae8ca2efd159d95fe8b1146099fd5ee78945ea14a9d9b71f73f2a543130fd8f430d116a32329cee7f1cbe7e8246a76cc2a6d8234b1bd7d3770f1dd0c2f9ee131191f1be48228c6cc64cfbf7e3e412ad5ee0b85981af3746fcab2a559b072d1a481c6889353cc7f1ec2b214c4715c673b1ddd4916db37a1cd8f2517065bca9c0b9a8d517f177757cff63585d0c6448b555905bcd579f4cf3057c700dddabd0189163c3c0fe7dfdc3f4ae578d61879c7c6aad39763fb87a43b65539bedc40e0d1d0824af4a87ffc6fa3d8b2d27d1f8debfb5fbc684fda0b2694ef93b830bcf2c11b52a50bc943d2aa9ad21b09666ca4fed7514d05e34e2b03fd93591bd7ca831b025e5ca3656cea731e9a556def4ea259811541533d197b12584de83a3c10dc423d09f7e3bbdd09dd02a0fdc3d7b5233a9a6d3ad44ab5d012c27a63af49d2d9e3368537367911021c9d4d45adb468be16f40dbb43a059b2732e6ecd95b25d51b2fbcd45932ddab0c159036f7ba500f1f649091a9aa82698a765bab6d3e12b8f14f5e2d6a5b9757c68b9124e4fa0a732cad3ce6cb12e714b3d02ce41ec2f8c98888d6770ebfa88b6626c77c353851af2ca9c00907f4814af005bb872a3a4134b3682f70708d89aa451c7712c9ac8ef1e13b9bfdc886247ee5e636a7d8589a2ed541406ba0a5419de6e171f1e5ca7f2b2566da3239be1ac4e5749e4723c3b0e3319c6f2cc6d3a1b692c092633f42e46b3833ec43fcbdfbc981c7f5d24010a270b0fac9330ba85e901d48e0f8d91be1363b43685967fd23d8805310adc708fe83a1d0c2cca973a0505369870a1d4b30332e117ef71c36047169c11be6fadcd83a399febe3bb9583defb1ff40b5d734874bca465a6e8f31c94ba7018457a0aba38f35045b744dcc441518c323393919899852bacd0521c09048f378d6e211498ebb435cc58cb5d4badd128afec624d0423af76946c0f29b32ceb30d97cc5f5ab3343be6058ac5bc10059b2b7d05b9b96b86fc14568974bc52b67d4318e1925772afd8bb8ed6ce00d8c4edc1bcc78ae9d25843e46fd411aaa00de4ea872dfb08770a44ba31642118df6f4306a071d3c3d88a9dc7ff690c25b55e1f8143e410340f17840688b8e74bdc2c3bf43130a1219712066e68fb7f94910f95c421c8bd4eb1d57e06dc9060c3a4e723d74d1443dc34e7126f5932ade5660903caf28b799f361e35407493d6304bba3536672c5ffc6fdd25ae401179d3d45047fee77af1e710ca88d43e3e296c3aa64e48ff482e56cfdd29a23f2fbe029d57d79327d2830cf36cced7f2037f33c3ade641bd84967907a4af5017082d0e862e0c805793788222f435c4aedaeecc4cf428b67c13725f4baa7e45009f32eb55b86a56e250e7e5497f7bdfeafc42ea38bb708f926881398a3d83a62840053f4c15c7bc02a8f716825ae6aa555bce9961027a5caedbb316fa41a6454bb0ad36c7dfcafb784316e60e0f0c95ce0841a7ca062690aeddadff5322d043e3111b2e393a90a572b6b9440feb270c29734f98730027b5e27e6faf000843222a77720c12fc30074a8950510f4dad053bc66cc94f92132afde7babf52ba5cfa7f407393c86739935b683686077f89b9defb9762d4a9de568b7939054ac4000e6abe1066f53fd759256fd81791ece9556cd669c408d3f04835fc86863fd584be48b664c6495fbea5b06b511a1da0a36d8cd1616bfd382d4d352ec700cdec3b8f323d0bb718f3f5ad0d1dbe15ee80aed9b94d6b77006d7b8e901c6a707d9b3949e50cbcd3332b344671a3b110f4ce994833dd14c01d5e9fc58227793a507ac42c6b47f70168141011280d36674a3628accf116cbe3c630b470131fc816d0b23631e43c4935e47493e72403520ae2bde5f1ab111f3f327fb4c6dfca08b9d52d097e03a1df0a657ebafe2dd86e7ba45c274864c8f517c5502d1781d4d29dcad15ad6e48eb21286f14560e0d1bcad7d7c1e4b3678b4fbf035c6ac3fd8ace990deef2b55e9029726a6e001f49c8eadbc9cbdc9fca81b54e1917246d684b0dffa45b42871abccfcd0b9de2d4ae9bbca47415f8511fe6af807f9626d11067c1f7434fe37f05a436bb453615c72716d8ca56c179ce5caa465e663cf4f63c748df31723ee09785009cfd801a36113285ddd4c732c4c643f80801a6cf1cb081db8b5a41fb05060ec9bee29dff758faa99b2e863e7207591343f591ca8d249b6c8111c97b284b02fcc276a7baed98e8174600e9eb0e5f612efc4fced7dba7f479bf5d31d206a020f05d08bae3fef5651323e683fc25f3afd47ef320b3998a95f38129608a0e243383573046517a148f045b38e942e4b5afefb6284effc234bc0d6feca71ba4f5ce95c4894fa9ce217d4199b9c11a176505f70329991f507e8ef9c8f21eebf65411d794b17f2061aebdba5b5aada99708f4e40b62e1359bca8f6eee77016f9438c5b2ae17ba12f18e08976f4181fc2dde176878e09a9cc28f002d619dcb652b38dec2a08536bf6163ce54067adc6d8fc5723d58dcc02036a0e79a6732610abce2b12b89e03fbf1d5d1d223b595812ab82b2cbead31c76142620fb7788691671b012112b36ea3fd8abe3b15b02c0a33576b77afd2ff1354a0a025894e23a32d01a1c3462288315497f58046e8df67905e3b4e00dbca87f65256e9f639daab0676ceab03d920332dca6c0fc3eb7510d5a1f91f1bfbb3b8e53ac111071675c4d60277a434dfe728d720369dcbb9bcb07355507c188eb849c17cbc209deec8959fb5282f59d5b1549022e0476b30db5927242e36253e9b350997ffbe797086f5a18dff4160c7b763744a9e65945c538e522fcc41472b27424d6ee19d6317d2f73b28b6f40dae24e9bbb0b57eb082a68a804f6ba9310ba9d5b2dc9afdc54aad51ff5aa81420b647aa3f5e53ba33edc485a5cdbc861ab087665912ec4de1a7ea83c91b126e8872f0a323e3c3cf8c5cd49e3e4cd5b586f9172df35151f71a47226aeacadc6c049d63095965d326035e055667f35599db57c9574e0519d11b912ada7ca66d04fcf379b9fd860ce0aceeadc1cb7c17f2da5cf5d90577813420e07327a585c1c5368667529273bc357105a526aacc15676921bd54e34667d2939ed6dd1a7554664ca43ce83917ddee5ef62e9af4cab2601e8bd0faed39721859f1498c3b6a6c53b929a3b2e6528835720804a5410c7cfab3f5b7a396b01b65546ede0dcdbf191889ec15b4246532fb290f29846d9b782726a74029f194a0520dd26165efc15ce4e4590dafe09ea840a3601536d28ea8e8da4ec9a166d84532a1b3f4bdd93218d7678651b67f499c6331f9c7bd61aa91a9ec922ccccc23f699d959032751bc290fbdea551d443046a26eb81e0b5731eeb1f9d09f667357df89a9397eb11483060e27df43bb3d1fd74d86a122459297d32ba23ebaeafc5f85b459337004ecdc9d2ab64900f353c3a296e45ceab67f00fd61a83599cbf332a94573a4a8c2385c8f6b89f15311fcd8d6aebb6306673b55b36542072c234a8001c42839a12501b365c6494ecefec559494603cf121f2e3489885f6ce298eda7738f4bf7ccdab7b8a0a1ca9b1e8ed3cd5dd72f111f41632e2b21a74235d720d085d0e9f1a4b93985cad20ce7fbd04cd1ec0b82e92b888a1df772238f8e0747d04d21b13a65c6b4c1c009a081a23dfc053de98ef53256ed957360028ec8af2550d70f7b14e102d618ae9f48117bd88d81a2a71c8fe38376cd556a1b67b007e9df2e0bed0c1a0d660f561f68418aceb4c71213676dbf148ed11910cebf45acde296dc8f57124eb60a4f65b9ea2d1eedec02f12113dd1be41b2822423dd76f454a5baccee16b7d5715b7d020f0b4ef321d668aca388fb00b59de66ab35348a11716b9e24fe64d731d985ab058cbb129a94760aea2c5fb6c9129b630234f17d466469d7a2676f6b794eff9b00eb6bf850ca9dcf494f12e77a6dd2019d387fff1c53b9fe175f5fe39b6c78477d5d43a6efefecee4c7088c9983fbf5d95dddd2e919ceea45fccc6566f2e671b0abc7327459d015cf29b5dfa6c331bc73ff583548fe077a92486d030015f6bdfd4c1842fd14685c001ea4995e9e5e4fc546984b6d7d2dd3a0898de5d344c3a239b31907a0a6922fd17bf242ec8c0ee8205e31e2f1a70a09b3d76c2b884697b870a72065b4e67a8cafc2cd3e9695f25ee2fdcb6fae02c55a087b2465236a7ac2401e88eabb24ab482984fc121f07600d66d2ae71b24b015011d6124a1f93cb9c1e3a071e85c0fe643093722bd00ae0c40cff13a6bd892f0bc9e222cad8493e546c8924326b9818ed71d7113d65b89251a1f5a882b2c7b5ef50994dc356c43648ba0b2699ecca9bea4b547c6d298f7a2cc68ef20784eef0c2f72e682d9e4ce9b23f182cdc98425314ee150edb839b8c6ec11d9e60201bcd6f51b6f690976f73e3871f1de709064bee99a367ae763e4128654f71ff73ddaa3935f1b36dd2d469205cbd4268884f59296699b5067fe14c45c5b941105f80f3b3d10be1b8f7be5c1898b2007feef6d4e388b919c3191dba07bb0f6fdf9b15cd7a07b4a3c014af349197047993ed2fa57c76885eb7dbf0cfd4dda7de90d49a52b735259ef9881e6d7f75b86d7d26895d24c77f8536c8e0acdc6acd7fa3ecaf2eb759b1c85d9c85014c62afc0f2857da8412d07b3d11c9acb627849f028871152e5cb988ee6aeb1359450ad349bb499205292e9845e78e4ba90fc0d53c7b0f3848e3a3191ef7ac1ea3a8582302ba0dc5f9f75bd19d4ceb80329d58e2ff142eedfdd4b650bc67073954c6d87dd137cd9f8c1f452d56e47749f8db71f0f0fbc34962d549f9191653dc2b8fe4989d0ee72ac8ef04e7e4ce1ceca328e3a902b7257299f2622ff1c095652fcf19cfbb57a2f96b2dd96eb988c397ac017f0f7496de671672bf5cc19d90fcbb743c3526ce3f361dd98ac5df26e62ff09e83f4fe7011b0355f5f47e220c9f930997e6bf7f3766ba242337688b8587068ddda7ab5f14308310fc33ab1d8d60992d738b33349a572bde8a26e05ee39ed3f43a2e1f7f055ad7a0bc416ce74b876d0b710134ab5d22697c6ab7baadfe0eceac770f1ee6e6b5f93238a533a3e24480c8db031bd998bf57b511ac6d61fa6b85e729a938fda4dfd82971a887f21dfd0c6fa309b09b996bcc51a45ca2717f02d53732160a9fdb22c9595b32163c327dbd4988ddb8ebda482ee171d0fccb10df6a9937f0410ecfdf3593ad687c1c99db71095aab07386dd56c17a4350e82b785c5141a800d2bd1478ef869d4378307f01cf1df25d7f04fb9d51b0a839432582a383106c5c2c64a8e2ca7df4c0a20d6c7835bb72a97d8266a3469efab0aee1348e568c2d9070f002b2a8b3014e06049d1af9f4fde178a55e9141bca0606b43b4778442ce35ace4a67d133932de6f50e28207af8a3c20c9eaac74e391af938d81b6c3aa34f920935bfd99e9209b132bc5b8e3454d47c456043eab0b1bdec0c948f10eb964ab6f878c776b176d9f9f9e70ba7e886fa9bce7b4d10f5213589949ce95f84b9a32237acec4187ea33334122b4a735d466a1bf290b755c42ef809f20ed1eb946dca569ef5ed6591303c0678cfb19f01b781bf1db1f7eb", 0x1000}, {&(0x7f0000002400)="d3ac49d0546878aac5a174db2a78cbffb7f064cc2329bf7937a05ca09834b3f427ef7977dc410ee258434e5e739aaac24f9601ad3267a80a6a138e71d2cf65d98fbef910a018647461a2f50096a9cdec704446645d705ce9e813ea6ee08122bad6c99b4a1b78037278570c7504001862fefc3f70ebc177f404eb1bc4569dfe1205557fd2208aa488ad317a1f0cd42a73cf5d87b15042162ced97fffe40cc60a9536b9b2e95bebf0338075f354e6f46cdb796d2dac8476c97f514fa495f0d85728ed88baffe206a669a11942fddd368e1cc52bf9e4c095ee4e8f6a0658bc4f94d1315ff1512e34f35d8875124dae01768372d3a1b5e9bc62a63e294713e7f57075cac312e243995475b0c1b338f053d8c96b27d10ca850381635c5e39f56f42f217a81db83f448a6877e9ccf2364c5616b74fca4d106a1c9d9ffdc53c7590a976735d8daa41b26bb8f66807e7aba95626a22c7609a64ac9d7fb3ff8b77bd9f9b617e9a198a605702ea6fd8bd9f47dc59aeb56cb6b680dd5837773f45d26ad395c8880a0c280571ea458accee6414a5ea12072cdb58e9333210a13d5c1bd0784d95404ebdd3e7ed3861def49a7b1411b67adf1869522939f37a89799a0f2efcfb2106b0d571d977d197c9c920d8392ecf5c2705b925e895c8a3084be09136e83fc6e4e09834981027f7844f43a4fab5f0c78d8cde35a602a138cdcc6fd30f6bed731801e49d4c24735b2ef59ff88ac1ef7a5cc67afb793e3522e10de2a86a25dd6d66447765b65b827fc312076b798a3770542f2901586aea55a08a121b664445f09c620b6e27d35733b95ea2acea6cdb0ef430e2cacf8332ad6a760f29bb81d29d2ebfccb721ef58e796f1a233046d9b0a67cb5c4c2657fa7cf039d230ea871ec8964cda8ac76f02ec6c5d167f8d06f89f2892dd229296188b7e71da1b5a723ee5f19826ecdf20795c400136b6a8bf4f51d9b69484e9a67bb99075e2a29d4fcf231483ba10d2606178eb50c9da00b51cdae50dcf919958c81059760e8ab81a5f24b42427c1d03110abcaba4cbdd3de25259f5ff59c55faef01677423407b054b278140663a11963631beb12146d76c4766e045ae791405a3c4aad39b80d0e1fadd0317b65d021fa7d63c33fbcfeee832a299502947fb949a01e9d97ab3bb0e5b68c0457057365bb872dac2c7c01cdcc7c8c43e17f52a8a89955d00629aa26ad295d20713265423f8e37f1dbeff7d845b3db50fbc75075a058ead7a810927238f058c334f5094ccdf7919bf5d36f64bf293c54b2dd13c814902b8c0247f8a247e3e680336e8495e258f1bfcec94a0bcdc61ad52329b996ca03d4bdb78e4563420bdebe330f4ebec90db825e152a7ee6ee848fcb3a3afe3a97d8b8313324bda67d94d4e135c51373ae52dd37ea2330a22c56419f7d00f50251c1d916c62d26217365744d33ed798e6cbdf601ff476221701a4fea929f741510cfbb48b04033c28d4e17c5b787f0e59d7d8dcbbbc4afa03e11d2bc4daee2dac2a0222cc532a82eaf27833184c168238c1e412d7e7579abd5e8f5ae8b2659e784764f3aa5d73c0a4fefcab8db64299de5b88aed08ed6c81d53f5c5d029c649946e9e161c629155af1b1723c6572c089d9c8a0b4e60a836ea3d334b544a7bb8f228ff33bcab38b4c4c8ef5d0a945b483b4f2516b7d1edc5533727f5ace067b8c0b80051b16a826834a0b217a19547ae254373efe0e7d51e14e8889383f675cd6698115648f0fb18dbf84c16a55f1aa0116f435cea0b03bb635a637b213d86b3c0f1cc4b74334957f882dee787c5c317e6e91c31fcd6eec65735d2c08d21d83f5480d33e8a48c87314484adfa0b74ffd58e0c107522c10550ad724bd75750e0b905f6f39c4663eefec4e2460a8e1de003768d6a7edaa900cd444e7788ddeacc5724f392747df97ab4d357295be89cbc9019433760717d33736130257921ef69dd62808c266dd9cf575ed85712aa04ac0c6f831ded21b50157fd9b11ab8461176a9bb3a21b789118eed77428b50c7af363f20d52cafbe790430500cd1dc5c3d04e1901f2c4061f79beeb05799281222a746f7aadc40a943c71b10f0addef10be706101b1cff735a0d0f6cacbc888c4242c4f833062ab854bb42174cfff4b8282e303dfc45a3e3ae4b9e4ada97eaa6d2680bb1b19a14be3e161d12580210405b8e1bbaa7d3c0413a30d235f306cfdbe0a14d0da5b4903137365b5d45fd834f9bf87ae463d53a9e06772f5826371ac7ac48f0bd32eddbf87061b451671c31b732031d55f94209c00ca8432b89bbb66477929152af581bbd01afadf1341cbeb5ca1dd5fd49bf7b0b54fc0c188f5ecf112d5074af05c37eb1d89fd79319494c19cef6ebc81bfe31fc9d3b07f70cca66cec84a388ece12090f23ceec7cd22a3db666287ea4137f89237f1d032dfb99871ef61b5f6a3ef0ba162a15efe47528c2ef5bb716e50ec63ed2fef3e33333b7050bf9a884901b697ca7a9444b42b801070344356bc42bf0b1626d1883317457934f00637e5654b31791a80182c6408677515f92210b026205962673b7cf2af99758ee80d28ea987ba955f4e195bc977fc44a9473a5e63eea58c4a132fa873ea5d9eefad68bd404ee13e596ad292d34874a07a6d3abd08a720244f69e39339efe1f4cf18ec3a86f519f88763dd15ec16dd8ea4cb13649039a1e33116f7f7d1d4d40db223fd97049ceb8b605ed331d604d3de1dbdafe3e8ca2abca1c5eefcf3c22b2a1a055ec16f08a8c2097180ef6f99a813943b9971b515f1a1bb71045f1190b4097f68bcb21a1b975c5bb53105848eb87ebbcc44682ca5cd570ba0027456a0c80cb021af47c4e0e18ee87dcc944eebfe1681a264beb2d3f38e3696bc8ecd09c8b63a845540f0dbaf2b679d69900251b3d154e2f49e8394140e2d97b1da5f68989af9a58acbe7430b485e4283a87d09eaa33ff591edaaa8fa15a36fbbc61751033f876d3f6d648ea7fa478c2b7ba768a285cd20ea6403e4318f8af8b5ac29bdef4709861eeb581d655f3b6c7c3c96492f3d83ead3940e463753285a99d11bbbf2bd30f1d8b919216bd91a8d733cf554236f062d07616d3f3af20390b6fa69f0cc80260e7be2d0c4c29b1e5617561824795e2d375a570479c9b56a4c9d09aa25fe20a5258d49c9d0d3f2506862387cd0467f26556505719626eb5967cec06454a0e6cf2f7b4a2cab56a6f7e3331cbea3ba96039ceaca45f6dd7ecaef74d85eb5bac760b93033d0bce2175c22138eb90bbf2fdfb92869c079fe2e486acb652a8a6fa9ecb34c328e3eaa3e231c7c27022158f4510f8b98912516093b4176b75f8214e44cc485ad572750a459eeb173c71f554874f2316b5e16f01413cbbe9fd23bb7a3e94b773e181a75da900cbef533a10f4eda2a92214e5db48cd2f23ca6352ea21ebe55787d1bc9dc97a242b5624817009b056a4f3ca7beadb6ec4935e72652f3131c6eea48af4e7e935dd6228a42de9146ed61cb8489f0e8110401e95045fa1949771a71e14d1d7151194862892087b4a2ebb98a1e836ab404094760330d50ddf8a324ed6aa25d22874a2d98a4c53832bea37f1363145768f76be5df27dee9cdd49c625d5ad3eeb9e6f04adfe47207c84f02fa2ae648c15d9d886182241f6d143f979c6b438457d659e47a704ff3e2082b76311c79d85c95b6de2690d2c8cb2e08150157507873b4fe8707d6c5a25e999687b18238804ab5863b157c7f7c90d690ccca3321460d4158b27c5bc1f1860c0c85ddeafad22c29a27142e71d5ecc3b08f464f67a6459a613cf559ab9af20d1e1134f42232516de7f065d08cdb44c56870845d8b4ca4fb8f44317c5dc4fc9d8c03406d3ee2ce1dd088c13824c4731259bcd0c4d24a2ef50247e803e809a74379c344aae7f2885719aabb2197e451245e494c472a43fee43cf917d84568831bfe325ab855aa9dc5026170127019591b959cc1f61e327d7f2864d833cf74b5848fb0bf6b962d49da324338e54890970276e748f43f4b71cb4ad06eb9afff465ed3a95fca2dcd9ab432fc1b23ad4a394c9d75bf17b48242e038c9912434f75826232a400cc9c4656f27feefce0347a5d25fa50b7e453f5636112a94ea4358a3cbfb549f533f39b453c8ac37de1854b6030f8c0d21078387d6a4cbeed69e93fb6c08c187ffd87a07a63e154460dfa3cc4051da699fc9a4a76ba376eb8d0cfec0995cb7a3ab037cbbb63cbbf02b79817076cc10bab45eb09a2bb6d154a09b6ed577fffc55f2d9b81567c2216ba2774ae3c93f5f2acc7ca48041c13dc6014619546ad4b4fe4011a63eca53019c765aba87b44db5210f335a92770aefc3a8b6adf26d8a7bb98a3ead410e9f78737d381f165a2bf167dd8077f45eebd6c95187411be131327ffaec75f6b20bdf5671ea74fd25d905e8366443afc328e5d5956ff0dd6526d566e55909f8c266e72783921384357fe94025a9f8b003de2cacde0533c43ad27f47b9e2d155201e9732c72c3a39e7c5651b538b74a719f200434ccd568548ca72adc4be8d5ce3349734fc032b56ebfd68d6fd076fb5579ebe92b0bb058d55a8ccf29d27de4fffdf54deb374d5fc2996195ad5cf7450d1415481ac3a81f2413f29ff5a6181732442cb0fc68678229607464bbda92f528694b78b174d6957f1ea64435d0ede026842270e42ec8aeecceb5902899cb691be1e847dea3b574813b78e225ff20168630fcc17f86d39c05c2a5b308bc45da24346877c6b76df62902d609c5fc008cf1e09a6f85135e8656a3a8d899a3edb6a33bb23b7abda7d80fb6833be4de10208a224a8f845beb90c6301f8cb7527d67921274f2ae70857a803f62f54e642e3d2f2470711f56eac463b122b7386f5549c90007d40d2b672890d91252f39211628ea160d23e09706a312be798a6257017d85bcc5bb69e36b517a163d6590c16ccedd467e7ca60860d7dcfaa44b37cc7e04611a643f121c28a1e78e356c8a1f73d8197d7922aa00f09501dd3c4af6edf95827f031a1ae6a81e42b578f362437a0d5909be9285abb09a9a9dc43f41cf1a649b5ef2db41b41ad243b848f0415f6487cce7a1ebfe77bbbce0424724281108c2d1f44546ca35742b1c058805e1a33e9c56474b239e3a65a9891ef483d18f4505a904bcfb84e7a9a433a1f38cd9b306d95bd35479a02566231deb09932f19873890381e841bef3a12686debb730a2278d51899aabc53062ea1c4055e0cd56e4742cec91068a9367a8d777d92165ffcfc06a87f66ff3b57b3a85213895b837cc0d951cfeb9283e1647bd9e8256ee36c5fc3e47ce4594d8d7790c16356630f9971709d09f34c71d9cc9bba5c426e2e09119e23085d3b6b4c4610675c9988f80ec69dca19c0c5f00086395f747b0109843adc8ccf253da4c9b17de1843e7c3d83fcf8644f3e99d350386f5266ced11beb31a6190abdd138e14dd6ca54df64c39a4719be230bcaea796dfd0d2e23dcb40293b07fea441af32b79d8b906943df74986605a2bffc9775cfe5c82f632953bf706c89cb74a1294d959672e9321b25a51c22bb441b331d5599e75e95cd2f934f300e688cfa9d0bef8b3fd40e21f374767c4bc2b901606333268bedf2491bddcee2d554c65c171ae819be4c804f73c552b572fc1cc2702c9b8d8af0095c1d73c9585730e0ac831514cedc77dc2b3aa96b9e580fb2397cb5195258b86f0b84cb5f37c73c7a42be8bb2e2007bdd5dfc9537295b1aea0493fe1edd553b19c7bd2aa0e37a0a3d74db15d06a", 0x1000}], 0x7, &(0x7f0000003480)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x40, 0x1}, 0x1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x6}, 0xc) syz_open_pts() syz_open_pts() 13:35:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) 13:35:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10a0, 0x80) 13:35:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "8562102c09ddbfc50d0000010000000000f300"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0x15131d2e, 0x7, './file0\x00', 0x4, 0x1, 0xfff, 0xd716ff2}) 13:35:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 13:35:14 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) nanosleep(&(0x7f0000000040), 0x0) 13:35:14 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfdca, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xffffffffffffffba}, 0x4000000800) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0/file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 13:35:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) 13:35:14 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, r0) setregid(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x718, 0x1, {0x800, 0xffff}}) 13:35:14 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x24) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 13:35:14 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 13:35:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0xffffffffffffffc8, &(0x7f0000002540)=ANY=[@ANYBLOB="9800000000000000ffff0000010000006b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a61da7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4c3a590ec449c647340a3c0104000046614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d000000"], 0x98}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x4, 0x401, 0xad06, 0x7, "1d40432930db670869758aed70b7fe8ffb456b55", 0xc4d, 0x1}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) truncate(&(0x7f00000000c0)='./file0\x00', 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xc7, 0x0, 0x4, 0x8, "1fe88b9684ae53c7a57fd45a652145de4455a729", 0x1, 0x2}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:35:14 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6f4fe000000000000000000000000000000000000e7ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001515410e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 13:35:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000280)) r3 = socket(0x0, 0x2, 0x6) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x60, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x81, 0xc0, 0x6, 0x81}, {{r2}, 0xfffffffffffffffd, 0x21, 0x80000020, 0x6, 0xe2b}], 0x2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x29, 0xa, 0xffffffffffff0000, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0xf0000040, 0x5, 0xffffffff}, {{r4}, 0xfffffffffffffffd, 0x20, 0x7, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffffa, 0x43, 0x20000000, 0x7, 0x7}, {{r3}, 0x1b3ae2fe56272265, 0x40, 0x20, 0x9, 0x4e}, {{r1}, 0xfffffffffffffffe, 0x40, 0x3, 0x2, 0x8}], 0x8, &(0x7f00000003c0)={0x5, 0x4}) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r2, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 13:35:14 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x1, './file0\x00'}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x62) sendto$inet6(r0, &(0x7f0000000180)="3aebf0e45f41b911e647eeef8f42c21f454608171852807943095fc71c4a36df2ebe0bff5bd81f52f1975f294ce3b1d536fe9b00a7da44ba51cead4c23533206fca90b54a000785dbfda4712c27cbe3a1dc4278d5401928fe6e7f1d10adaf296", 0x60, 0x8, &(0x7f0000000200)={0x18, 0x0, 0x3, 0xbe}, 0xc) sendto$inet6(r1, &(0x7f0000000000)="9bb46cb1a63ac6c8c315b1d8f4b0a5818594d604496cd39022494d4edf59438c0cb1e8088e03044c7ce9c2f38da09c548fd6d421427ed471737fce522e293f02ada5bee669db84165c842a570d6b2f45daa92f18723970dc132c79feb9913b8094a5c49fb1c26e312b28d90b6233a0574f030d7726710134de2249f4cff66222f7f6be2d24a6fb10e35a02a6b58d7014588f5d9d77dc7ab24a6b2346043b4094759c7128b687e39d8e300b159323196617d9478470a8bc7a284ef9218adcaa97b2bc26d432314eb20337fe2659d8fe05082e4d6eaabb1105d6bcf92df845857c2f8dcaa9a4", 0xe5, 0x2, 0x0, 0x0) 13:35:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 13:35:14 executing program 0: mkdir(&(0x7f0000000540)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) recvfrom$unix(r0, &(0x7f0000000580)=""/218, 0xda, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000500)='./file0\x00', 0x10) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="e4abed6789eef5e3a49f451105ad5285b088e56d5c8ad5b46ed4c0c10cab630c5b2f33ca50ccf5e5ce4aaa5702853b8df3eff8c702f95da85dc5b8aabf51e9e546765ce404e5a8a9c175cd61872251e3e55a2af70a0fe8d18ebe7542226f", 0x5e}, {&(0x7f0000000200)="5fc988", 0x3}], 0x2, &(0x7f0000000280)=[{0xc8, 0xffff, 0x1, "b9fab5e350defb7193c450c988d95e183797cb43e05fcabb87847781c5431924b6289ac8be53485581b70bbfeba4f561fbd5df7ba5e1635df86048c7de512178a4f2b40cab8effd56e43cdf74c85def43b7ed3a16d766c432a55e7ad5bdab10ced3ff46ef517e8531589cded2e6fa05ec6b771d746c2773aaec02cf3f2fbb7a271210f3e1bbb7bd1fd09d5b42dba35d25155852e1e24c50b515a022d3175e096250b6bb43b1f18f6a8f1e61de6933f73015075"}, {0x20, 0xffff, 0x4, "0bad6d18d122a63c98f1c6ca"}, {0x88, 0x1, 0x80000001, "87a1809e3f10a26b723c15d50e06bb4e23ec5136987bc8e6e72eabf609201f906355a67fe037c534638998cd90c3f56b0dd1a53260ad174190eb4e2ec26fac897ea0d70ba03da2e32e6a541d79a568d2ffa2713a269d0c4434bac52d6f11c58cfdf5caea5fcd9c486d655401e2de43d796bd16d49b0a"}, {0xa0, 0xffff, 0x2, "a2e163d8688e29f13c14577c22bde3f1094bac78d4d349e517441161027b1018625848eee0dbd0d2f2b4adf8f1c734dc28cc18f57a62691a03f5e7e40c53d53f08396889c8f94d9f3c69a4798843ff9f3700e784214e619ca2a5ee3509b9c67bdd66ddff13cf2a575e5b11aecb4219909866c4f596469f0964586ea867ec465bbcb1cc7e8d99c70b5ac4f87e"}, {0x18, 0xffff, 0x80, "164ac957e8023c98"}], 0x228}, 0x5) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000680)='./file0/file0\x00', 0x10082, 0xe) 13:35:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() getsockname$unix(r0, 0x0, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x85, 0x18) r3 = getuid() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/69, 0x45}], 0x3) r4 = getegid() fchown(r1, r3, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20003, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) 13:35:14 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) bind$unix(r0, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getpgrp() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x9, [{0x2, 0xd38}, {0x3, 0x9}, {0x2, 0xff}, {0x3, 0x3f5}, {}, {0x3, 0x4}, {0x0, 0x9246}, {0x1, 0x1628}, {0x0, 0x1}, {0x0, 0x10000}, {0x2, 0x7}, {0x3, 0x20}, {0x1, 0xfffffffffffffff7}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7c}, {0x3, 0xc842}, {0x3, 0x2}, {0x1, 0xfffffffffffffffe}, {0x3, 0x3}, {0x3, 0xddfb}, {0x3, 0x3b98}, {0x1, 0x80000002}, {0x3, 0x80}, {0x3, 0x3}, {0x1, 0x9d1}, {0x1, 0x2}, {0x3, 0x4}, {0x3, 0x3ff}, {0x3, 0x8}, {0x1, 0xd5}]}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x6, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x90, 0x0, 0x5, 0x101}], 0x5e3d, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x81, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x42, 0x8, 0x22be, 0x3d36}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40000012, 0xb30, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x8, 0x1}, {{r1}, 0x0, 0x10, 0x20, 0x8, 0x3dc9}, {{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0x8, 0x17ea}, {{r1}, 0x5b46f77f7c47b755, 0x8d, 0x40, 0x1}, {{r1}, 0xfffffffffffffffd, 0x6, 0x40000000, 0x4, 0x3}], 0xf4, &(0x7f00000000c0)={0xffff, 0x9a31}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r2}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000005c0)=0x6e7) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="b2ca9b2d8e13ed01c351d30634fd4b540f293169c7899d43ce6cabaecaa6eb9abb76e815a9cdd043dabd8b291055c329476c246e8cd6c15f81ce070ed6cc95f199251a5edff85be46d16a34312da08fcbd7753b2db75fd28bc93c6baf289e0bd59c6ffb9d7653c195f5210a072b5c23a91051bfbdfc9772a611638824df5c68f974ad488", 0x84}], 0x1, 0x0) 13:35:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600), &(0x7f00000003c0)=0xfffffffffffffdc2) clock_getres(0x0, &(0x7f0000000400)) r2 = kqueue() r3 = accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() read(r0, &(0x7f00000000c0)=""/180, 0xb4) r4 = msgget$private(0x0, 0x400) r5 = socket$inet6(0x18, 0x5, 0x1) kevent(r3, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffe, 0x34, 0x40000005, 0xd300, 0xff}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20000006, 0x3, 0x7}], 0x9, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x42971dbf, 0xa0b}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000020, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0xfff, 0x9}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x3, 0x400}], 0x3, &(0x7f0000000500)={0xa48, 0x9}) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000d854cacc3c365aef00ac44a495343ab6b673d831c1cdd209492a50bab3796f79752c08b3a089ecdd5544d4ab6a395b0eed7759a8ce003b6a2e98d00f80536fe8983c722668e447f7b9118273c9ace440eb498f907f2292995bdad18aafd35f338f291757751133e38948a810c7b567f9b8a2d63dbcfd39c7d3ffaf99fd35d84e35b27ae93729831a1ea58ecf7e1f9afc209bde0de1d9d71637ae9fb5f6046ae765fc01a81736b56076709c000000000000000000000000"], 0xa1, 0x800) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) semget(0x2, 0x2, 0x40) 13:35:14 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x8, 0x10000, r3}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2013, r0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) lseek(r0, 0xec, 0x2) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="83b61c21bc8468e21ea33c3ee8dcc960f90141768f261e1cd9c5ad46ad5b7ee98a584a8fb1accfad0e0fba4345080037ab53ada050ae2617a78682406f478477148e7107266035130347df3207e526866b1b426428ddc5f3c5bd2f600b5e384895b4006329aeb369b26de28bb469010be807f7c34dad8cb6a3a62e3da3adfe0af6d7f15f349147ff214d591680f06a74fbff98af", 0x94}, {&(0x7f0000000240)="1157c164c3298a0477546bee7ebd0922c19e4084f8e39cb0380898429fb12c88d259aeddefb02daf8b62e70149922843605d3f8a32e909d8cb8e81371a29b6bf76fde09a59729aaa2cc1e69e8bdc5b0f7291d4f321bc3797c79a7afb62", 0x5d}, {&(0x7f00000004c0)="1a33d8a830dbc489b34868fa1748f22d0cfa4eb944ea037bd03539de99527a2cb9abf9aee7ac877b6822b8f85bdac85835614416ec9848b0001f4dfda61519c1f945322d80be287dd60500ce087e4f14707a9dff580a026809b3bee5ffe8dbd05db7c092e0ae7a2665abc8c5459431b502eb571305c86ad4b5dd8998538026b04f2c4b125072a9e9eab36d83860c26ce2739dce2d60be6260dbab23a7c93be3424d633c86a138442ed8e381b5caffbaba0e04d960812a2e5c6ae7c53f55e63dcc19b7f19ce62579faf56454760970192d1243f3873f442ebed7af1dfe47a4bce617efe0542c8e7ce7b5965df4fc197782829e0819eb07bef9f91dd6459cb1ef911b325420b17bcf2d9dccedfa790d7dccf32b9b19f6dfcdb1ab86a2d31744920431cddd3386bd36e19964a4e9ef0e073b63f641fc24c71f9dcfa29b84b109799cf309e459dc74eb4d1e5cba8cd76236400001a6dd7f14e2564287454f5c2196f4e71e177883d2196ecbfcfe0a18350beee00f3ff7abc78da2066ed3e546bb34d8ec8989dc06146535f0d28194aff50d4bf5ee78f585972e1943d600dd434333e76adbb1d521e8f5d3b9c2bba60dcc9d1386cb566d04f390aae09d19d433a75ef715d0fada2674bea7a7aaee07ca311cd8f2e7e0acd38646387b64d09940e23b83677537ddc21f34de2c46c511475c14befafd7148633335cca7bf2148b141ea9d0ea8da3ab29b5f3440a7f5b2263ede09851371d26a7c7f5fa721f6d91d318aa357e0fa862cd1c883d02b9b4bf59b8aa7d83a70fbd42439efd9acd657755af567196dabd925df79dbbc398b595a61f092ba324bf02d55f154e4be02dc948f63d97d8a94a499c7b016dcd228c9ce7f0256a9d2a25628bb8f1cb259e68321bb00a69e7afdbac0137e0fdd95f49191cc4e9afd2df843608114672ac0bce2e63c04a19f18c684e80d749e6940b698b2349a3b913ac142754869910fa822ba33cad2688f9fe95154a769fb676ce173175ef78dac97015750c3c00c704120160a35460fada41cf7d77214e17f53ad315badc4bf1125a2988c248000795fee8e4d2aae621237742280a7620eb03964fc487c0bf8a1d8196b64d0e7ba1c05e74b98540ae7b186a06807e46764b40b980059266eace75b7839da4b80a022ee19e2f0b281a287c89ead8a410bff8627a1d260fcdd8805118786e0e4d962e9827f280b3a030bd51e62fd7bfc739f21d2b88bea024c670518a48b7457796bad8fb5401e50734424770639035fad28816743c59128f6749ce0772281dfb14da2691aa59b0b6931a4d187c4c85bce22c3e55d94552c7c04a335e635a9ca53c715be8002ca59297159a8b355148eb7359e0da23aff4fa9b277cf879528d259706a4b52382e5c37d4172663076bb609b0ef01d5c01b07813bfe2699a29ef59b58c78020f0848f952f8ad2fad481820839d334f5fc5aea3e252d78947926215242abca0da893976321d99ca24fe013788f650a0db18cb53cfddfa22383ee4e2ce2d98494d8e284b9c6221f393a490f29ace6f7ff513f15618c9ff910f1d0b00db3aeb77053145b89dc30df4c4a2240191a1aef349556d943982f56f0dd79eb4c2ab118abc5bd74a5a4480faec15d4cdb498738dbaaeb98f85b7ea572da5d4d4f76d567beb92096900fe248b99d01fbbb6d873db275178bae2373e0d1b52ac9b0b2e0d6c1e213b905f99f37da700d59e130994e885e81ccbfd353fc0edc10a3ab798f8480d3f60fe6483d758a47a8a6d227066edcf4046ce725020f79d398702d3481abf4bc0c2fa91044c4ab71a00383f4a97e18e3351ecb266a5c25701ceb1317d1f5ff39b72d52cdb506c9e920901cc9bf9d4d24f79b251fb8daf3f313a02ff8c0852017f6c2c4daa1fc99fb05f33f9c4686c5f086a733cafbd4b7b55ec91f930cd5764c8bdd7783c4142b91a942cebded13a3b8df10443ba44a4ab11b09fa252ff22adcf961c0f51edfbf08b1d1400026591904fc2c118d0fb039891ceded0e37a11bcc5d7d3b70140d430d2b694cc5ae773a2fb5fe2e951179dfaa71db6ea4e00655bdbf2a978341e6ee4da19e58d2859952abe460100b1243c35ed776b58eb04e8e96af0500e44a5a35123bbdcc3cd0d35a21fcec748328a4a80c2769e484802104680f7dae9c0699d4422f56a2e119df3049d888245c562b0a454c03daa9b33980d34c6e9014df1db14a0ec410b1158430ee7960dfca8d4c9bf2bb7a00770511c56b712f7f4c362be25fb91d511efa96553b2f77feb2f14baf38f0915bf72c77775a701bd6ceadf6a939376702f2d7f2c1d126ba0294fc589d41c2fb856a87fabc375042321dc8569a2ac493895f3f3db3b782265fa0a742539d56eec42994bb31fb89a5f233ac38ea8298369ad3f637025ad1cef9db7934ff23bd392ceb7d1eca5e7b4fda5f746db3f1ea9ae57984249bbc96f2b2b6da32b45838fdb919eb315f10109a14580ab11520abb2c04cc79bf96a3fa7607f89cd34926f7b2491949f9c7ab89cfc66cbe241a9f7e2c77bb242962bf3ad91227ce84eff0bd00983b7ebc143f2de81c39430ab079f2d3463e83b88129ffc31e410ddf9c1edba4da035a65836fe6fa90d40078444999da106d5e205c9d86854714bbfff7adfd651d2baef42615ad89843879ccd4f3c8495f575355aac794b32312ac366b6245a7ee4f8c72c890e8977c7abc641cde1dfc54507c51fb3d27551faf8cc49adcaf48c49e45f45aa7a4700f1ad414d6990868b0aa06abbc8a2cd70ee1853fe495bb7d997a97c738e384942bdffa4c6a8668bf719ff20c7a96ecf7b8ea9cf1ecefbe4b0056bbef1951e57f7d196993b7639890def7304365b3c32272418443a220e88b0f7ede35856e76b27847cccca6ffbac40c318cecf4278d7321dd09b9cb3755687b772180045469b30d3096b35e09d54a28f2d1a97a5a412e99407579f728e54bbf4b266d2372790d08c4e55f0258fb9e71e838fc8452372e2d1b1e813bbbe8e122127ea5a054786f46b0b1ff21ed182c77bb1eb392ae98f24fe6e81e20953072e492f0618a70b1960014eec0d658a451b946939b5a5f9ee44050437b90d37e256da56cd3090e341b19816db1c02bb2c0386e0498a75227909f24d4c7a3dfaec7da77227b53bd4799c2ed4b19d25a05eaab18a6b5daa383aee4f169cf689a3ebf68f04bb6817eba0dd33d533e9e3528543ff331f6683cb7e089f13fa2682550da292aaa4ffcff12e75c35cf2c6d268995cb73ee04e2a25d146a0b97be087992897cde1d31d3a824326b68b848d774e6ad00bec1dd4973809520b15bdb36eee567e9db07c2ab84fc87af4552c783b254ea18380bbd101ee88105a4982e85fa0a45b7bbe100a70e21fd9beb3f3821b9e85f9c473ce165db2d8a971535a1efdfedb068f57732f3c097b52c92f19898136977b0684b718a8a33d0d70ef48adfb1fc7f5414ab160b40592fb941c988c529ae8e93cbc5c9708f947c30d480655fbd90d0ebe7632aae54dcabc818f0a9bb6b290d1f2dcdcc43e7716bac6f23b77b1801f43a388b6f45c23b0028a05685ad8696930fe54247f3a9d3dabd6002ed1b4e7eedf284e88c9d0cacc7fa5e05153b718d00852fd566da28d720c8e274b3c128a42210633a26e7673689f364570144713903296eea98c8c09fdd1d075aa53896c0e703bbaeda2f2ef3feae8944123fce7ec35e191e6c766ea66ec83389f4e86b3e6468f76e902b87d161c9d2713e2e40bf177644a7d527358143daa5a50b70772163d6bec74135ce8e3bba2dc893aac52a16a3399ef28d34ee30f6a10be8c17d5f28c3d7d56ee404983c94bc6df7e2db4f6e678d103068426f874ad7c20444ad0ad1a11271661de9ffdb2ce2d3a25277e9078b0a9af5d946472b92b136113eecde0da00f8f583df47d72809a30fa101f69bb3bced4e6cee3a77c506c1ce7592bab03387bb84b5527c5ed5b2b11c219cd0eb65bf61d8fdfc59d4bebce25a9f5ea396778a7aa282422c2990e14fb470dc712503bb71815ca6b151b7b5c33c09b8330a1f374246c1683ce731b7045f8db60eaffdb35b21617e60e7cefed2cad388fa9a7ed09691a6c895603a39860f61b71010ad756fb5132899b3b6c61907ab8c0c93bf594757b7d4b68ecab93ee7c8056242222979b10b4b663afec1609fe828f2d13f1aafb497689bc9e7548698e9b16687761ce95e58dcd869ee02debf3f1ed210729488db83f8a3f0a738a10e3be2c0ca718def3d6424b7397f06283c382402851fd033d8db670fc73be834ace25a7638f75eb811ae271c4558174240fac0c9ebecfe6e4df26281260bd19f5e11107ba3fcffe4529dbeaa3f5c1db907080a99dfa9dbe21cce4bb706664dc77e0151ef758954674ee0f968d6e0832cb76600fbc4d88c7265ed8056b3ebbd2e1e14632163f8636bb1815ea5d8bd31e5d6047594edc84c3c24f23c3ae09daf503681fc5902ed7c270444344a91ee5184c221ec094116d127de2b869138ea0c463d5ebf1c4f2aae02c3e3b1c2985f405392612413e28ded072ca3fa8b41239302948cc00528c2d101772b81df885d1ff3c51fada7ad06ecf5ec06d5e2e4f70526c1933b005974bd11db5eec1cd1ab01895805bdf90e365df1f29a4d0862dc4b8f62e89ac56cb8a9bf6cbc2a4a1f215ca6c0b4c84d027664b5a651e7aad5912ef6b07ebfc7a064ce0174d2196af5d38801e398e1cd85c5140656312dac5d0d7957ee3e769b1290438b4fb122be703179bedb6cdf32c9867249eb1e28d090e08382cdb96cacbf71b5dadf5427f81bcaad8b93b0cf2364fbb3f81113fdbd7b9b6e4e0762e5510a9d3a153a115c00f9ad7009ff852582d08d582ea946605ddb832e16059ea3110d0c88627474ece848febd484ff591b93b867cf4c43c2098f44f539fe1487fd40195d90e689b14e24a4ff66de61d875a83f95972b84fb0e209b1e32f558c3fce452276920914a08999ab001cc24dafdecfb2cc14c9a0056ad78ad9e9516d77f02b27a01f0d4df08807244ceb678bdb6c0487586e56c557f42163a7e590821b4fc32f5fb31e732a5188e86fde25df50c03a44eda9857d861a123e74864dc659bc3f03a4417a7ae8571b5325b5800230fbbae2d42c56a6b0e9fa586626a135e3183a183e83e8023a6e38a822d48d9e835899ade003cd41d55df3fd59fb9cb42c632054d01695cfbe3d0999447556120cc50ae68f56d375d852774764fe1b4174ab1c34e4970fa2bf474e6eafe58c169a67e9997efe5004db90c4061cdb5cb316f5b1aee23e7622e1f956362539a456ed5d9c5dd20e00a4d6057ff9a02cffe2768a4800205db6fc8a52d06b46a541318570d5165a54cd9fb5e973a5e13d6b7169ef097dc59ff88b72adba27ee6c4a85715a7e083eccc2f7c941ab9a36d1783791042ed588df89e8a4d04141677d054e29c856a0154bc9e4660f488e1f317160efba44e756b8f8618a57b513b7dc9bfbcf57e29d0596ebb7834b3366d2889e2ac7adb464a230d880f0c01b470f36db7972f58e9edde4e5dfad000f579ee3534d5633bd67af64e5e6bcdb218c0f4d847e71a238346b2647b37c0b3a82e132a3dcbd1f555e61cf0806344893f106406aea843e219e7edfb528834027d1f16daee8c349d9af645e4277fcf76b7191b08c1be67be175a6f34263d06d84b4843cac99b7f7fad6730c1f5cb5cfa2fff39fb225655707902ec9a4175a65d60e715c43e442927d6d88dec9aa880ed820ee3122fd3aa565866289dc192476ed1dc", 0x1000}], 0x3, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) setsockopt(r4, 0x9, 0x2, &(0x7f0000000340)="233b33c9fc8f6c93614ee51ec58002135f87f25c4c2a41d80889b0134d26bf0cf09a6024d03ee3ab0b5dc85d5a1201a976e60486134e4d86802397ac875b8f02e90fa17b7764df2be56602266d1ef96bbe85", 0x52) syz_open_pts() 13:35:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x1ec, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1, 0x0, 0x0, 0x4}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 13:35:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x3, r1, r2, r3, r4, 0x8, 0x24}, 0x0, 0x1ff, r5, r6, 0x8001, 0x7, 0x7fff}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r8 = semget(0x3, 0x0, 0x18) semctl$IPC_RMID(r8, 0x0, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r7, &(0x7f0000000200), 0xfe72) write(r7, &(0x7f0000000000)="8a7e", 0x2) r9 = syz_open_pts() close(r7) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x4) ftruncate(r0, 0x8) pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20000000 didn't change! 13:35:17 executing program 0: socket(0x1e, 0x3, 0x0) 13:35:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002082, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x80000001) 13:35:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000200)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 13:35:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 13:35:17 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x128, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f0000001a00), 0x0, &(0x7f0000001a80)={0x2, 0xfff, 0x80000000, 0x9, 0x9c, 0x0, 0x0, 0x200}, &(0x7f0000001ac0)={0x81, 0x8}) 13:35:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x200, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x10000, 0x6}, 0x10) 13:35:17 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xfffffffffffffffd, 0xfffffffffffffffe) socketpair(0x1, 0x1, 0x7, &(0x7f0000000000)) 13:35:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r3, r1) 13:35:18 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 13:35:18 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x4268) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() mprotect(&(0x7f00002ea000/0x4000)=nil, 0x4000, 0x4) close(r1) dup(r2) writev(r2, &(0x7f0000000140)=[{}, {&(0x7f0000000300)="6739b2031dde2bf2fe63a2a2bc0be1f79b407a09735a26e6277ef5409a65cb3a5d2c1829e38c3461d4dbb73619d246b5dfe30e8d68c0c828ccca46a434976891b75a030f320f933715d244508468eff9603874df9dc5265fec4971e89185cf3077cf402f1acd66ab74b3bf7c3e04f1bdb7cd81bddb6fbc8b4014049256cb630432e1d5858f95564f2100adbfc56ffa3966ad5e392e6362825db805a9e50c0aca6bda6a58856eab5e461fb5b075c9d1ba73f315ef405ce8a02cc43ce7463f20d805a00c1911d64bc817a43f78a26880f63a98b351da63111333f0e23fbca36152c0283dcc9039d9e75cf9fbc8d1dd06298944180a001f83e4eb0f955c756e4b1bfad2cb340ca13ca8b3df9ff0ba7ac5982fad4481966da51b9fd38588a963ebdc9c25ee92fb87551cb73740fcd1772bea634dfeabca224bdd5aff9ce584decaedade508afd5012d8a7999fad6063be98cccea24ff9e9fa3f586faf00ad1867b4e815395c00ade9e2ee99d5dbf0e5092c0cad7f3106efd7871093d11198f40ad67a3bb54940c28f63daed7c08ceee6ce4d14d45c4dea6ec13bb523261addbedbb9bf11154efc527831fef8eb20ab626c1916c2ac51a40e5e196b5ee281e17fd770280690badad5481688cf9aa406c131f1498580fa2b7edf6388db16263ed8510e3e99d78a7ebf26d3d2f9ae6f79105822a210ebec102f689e2cd8478793b205b1faaebbda73219ee0f0115f091f5345ecef17c14b2a643edefa914092ca53547636bc49636a82cbbe6ff2f481690fa00535558654c18c8ce8efe2478bbb8c2f9486720177968008e90841f78d9067bd7d371201afca2cdc88a5585fc8f0b64750c57eed41deca91a258289dad16b27d178ffb5c081b30c4c6acdfddf724da8bf0ece201d79da25f4d4dc1732bebd6f68d4bb249bc55d550c207f47cf523577785a718e38f5d7ea6d60dfa74aa83ccb83bf133f0b21322b2647b70e07da67a92e3e856f2c61f0abad3cd2adb2185d23c8e3ea9c46b299761882a8c62f07069c563d31f0a0f9081cd0063359adc963911b8bb9dd305ede142848cd8a2937c83dbc4fc0c69705abc8eaebde288bc50656d78a40f9dfb375bc2cba52df8a548402c4a8cfc30d322762d56833a0ae2fa4b4a8f0fe90d23c67b95ffae5231b125cb62612d7221168d9b74e9e1ebaa1869c1b5b9d89f7c01961964f4f99e9d6cfbdc83b74f02460d5106d4906844481942b64e76fe0a0084af84e53175deb14610018e1a3c7d8e5890704d7cfdecdcae6f50c4ee3dea8ecbfae87fba4deaa7f809b6c3a37253611ebe835fca5b01ca82310ce3436fcb17812f00732cd1fe044531ff1b398e86f4fb91b2509c01d82fefcd383a5dbbdc6760c4987cc310de446b613339e04a923ed19420d40f60eb1850d63eb7da37306df57e51bd83248a50779a71f2d0c9d0ebcf586612417c78f84ef5e99df287a95e0d7eb9d5f90da063693b28d6957f34ca77d17f714a9a3fd2ff677a3175cf0df65c5102dab5319a6049ba4c598829e7748ce2ed4f68f85dc1abc27eed0472195f3146f53aa1c129733ecb6e72b0689479ef2235fa550559a7bdc041c872cf114e70728fe5cf22a8d7136c972c8433476e6a067b4254236a5f1a55b107c46fc2d150e41c583d5e4578973b9ee44b613e62254b03d288fb44773760c633fab574022b4b9b0c0522bacabb38785da9c25d0df64bc1a2cb556eab1af7af16aa35eb8f0f2c5678fc7cdfd054c959282740bdb3040323e5c985840a2f4157c08492934f93a6e5e2db04dce03ca84dc45ef21bbfca732528cb7d9835d34453ade404ba83fff10acb8eb15cf59ec887cc8548796f7d18388ca324e8c1e93c78b7143e43a0f40e32089cd7fc3042692cde0595da1d86de1f023eebcb76f782cc041425fcec626d2571db409bf03e2f9d43ea11dc8ab9eed4a3f8834ae5c3a438e616c00590b14be5009f82fdfef0fdec8b546e00e571e79fe668092d8ad15fb6263c6e406b35e69b7af1a6551b85e6b712353791d95fec59053a29095de159f058bdeadd40f93eb0f7cb2699b17314e37e83fdfb825432202c754a6bd30c7187ef5bb3c2e1bd7a30f218aa06b4bc1c86c95328c4441f807ad276e9588e3fa58e486612ce88aeed83de33b42c7d13e605fb33d7f4b10d1705b03eddcf5f11488b91332a0a9ceecbe652f9c982dd66d2608d3c6af8b615b142a6cd66e14bc3d703e58861b0da341594fc9d826854231c755801a67d143514e3426887f04d06812006163502cf9bd89ca226c83c431169759dcde511cb45c88066ed5439e9e627cc8fca936fea0873c4cdb098e6b421ec7ace664b8a7d6130bd2f9bdf54fd666a2f625b62655c3673c15417036a76451db83f4f23e3cc4e223503734e6800dd04d3bc854e96c31f5426fac7639c482850cba1c05264cd632f3906fc24ce5671b4dc564d944c6cf4e318ef4e1d217f40a49e0c22a3222de838bc8516820a210a6d244a3816fa14293cd9b831bb62f0c9de8ad9a9a474f3d4b1c00bd9772b64ddda1900b0a7da1ffca9230bd2f9a78a978aa63453913800e8af6eb2a767759dd415e90bc227fa07e26b2a3f22ad3736151cff2a254515b4dd58fb5e81228c98957addfaea94f611bb1af7be4644682cf554457ff931f4cc43c1006720befd0f88641659a1876910bd4f940e184a49d7b16ef452d84403ec02410067f19959d0f09aa38f0daaec7e8c94385906980f9766934834f7367fec3b5576ff40e37962f91221cd654c10453a739411440e3fa72f7b47bdcd61d850b1f3f71e7d114960ec6136e261c6e21518482fd989fa23be545e4031c54d7abe5393ca81f97ba8f2def7cbda7a630f571484b3ae2c6b9e8f07c2805982caef5900824213e13b184449ba3747c386e56e3285a88b3272299f78c1599cfdac292e521cd598553ecdb4fb1f7a02e81673f57b19a2865dad1c32ba5bde3c33876b19875d3da0287b3b76dba364663cf3cec3a260362e12ae9f9f7e9b7510d2de450428c0ca359c16a3797581e579a903cee3982a13fa31a29c64e2e8f153c49a3d7fc2fff66175f9960cafb5537cb3881e3702963e9de95aed7ced66f3a4358abe21926fd7a1e1f6e5161886995e6af9061bc4d7f79dc77c278acb6fafefb37617550ebada81657df725cefc0b11513c4be1c375c1a8b664c66b4c662f9d2deb444445d677cab8ddf7892984c09b932aaab03215e8e18463f2ee1097361bfd5e305d794a8826fc956b7b93da7e05a7188d0fad277c09767e834194155bf79a2754489d6c8ba5b001c99b535517a6314a191d126a0c23b676bd0d589a2b9da60a445b2d389eb80967ce279fdea517522e9c945560156f5b8a6c0555657c0e0bb1e7a374626c0fa63e127c7a989b26b8acfe42ad4ccc9d2f44a03b041bb5390ae103b69306ddba61a73f7179ccf3b47abea120eaec3e190eac30ab29afdf78c2c93dfc8ffdf5c0bf75f283f7ca60de382c9b7a3c892e1ee54923db6b5e0693905fc649dcc53f185bc58cafefe2c851771d87d5a5a2c9f2ccaf55a993c34ee35554294e23c3dcb3420f34b605eff53c471a6ad0d87e307e62c8755e1c71b9b7d21316e606a81428c5fdc6ec0032659c670da36ad10e5bcc343b3c9bf6da984b677f693e03a545f91bc0de6fa3caf8bcbe7c3d6d90cd45149fd4c01df99387ddf4ab086db0dcec069f5f699b052374a500b56158e0e1e6cb23a7f7d6e9203827e142879c169774f7aa74ceb6bf8cad4095f0201a281ded9f82cfdd8b3ed33499d3e1db515f82e421dcfcf89c5a7e1e9e4f7dd77ed0358c3a677ed9facc5808273ce6d8297d288d67954a230b4f8e151c6c918cdf5cc62c076f5e15701f6ddb32bd7e30c43b07bfcb3489c3985c51d8b0965e425e73efbf70baf8296f97e0358cebb59c49d49b043eec62bb045ee73f026c748b2ce56261c50d2f8c211cf8932bc7063bfd40af1f127548df8ee5b6d023b1d82edbbdfe45dca5ec87915bb02118127f63b225ab8fc14a2c610b9701ece988b2612db4c44efc5de12b2ad6d36726a802c183430898fdf2975ee9a2b92f1a089f5c3a8299be7069924d79333b3e72043013dba26807e2608e238ab06825df406f5135c493a1ea752db662cb1a844768e938bd86b4c29ea04c6a30e0567a66e3ecffeebc6ca69b98990a5136861bc4a893d904b66fee96a136a578d872705b55d87a2e8a9397e9f2014f7870cc9c20ce53340141c9d6d24681db9008ba9393dfbbc0dd1007a5ef0fd4c5c7b4128ae3919915d66550a92117fa69a33b8b95b04b8dd5873613b513ea1c0ee4b33e5f02cbaa701b29da22213bffb383ec7dd6cb57628078876ece055b98244aeceb49608277210aa1fd16a1a1319b77742301983699540854ee9e5c70a0d5f5cee6e5423db20084f09178900b92973019cc0faf4013d399017486fac667f57b5b5b71012e1e8562e396c1846d307e4eab98d7a680a79be5e9fe353b1e9d2a196549b48c5faaae54db098cbcab539d5a2dc4d742c4a556c88bcbc86272606964c467336f12ec5ab0caa87246fa02351075ab2c1c7a0aecb9e69d3a113d980c8f981099519ddc7591c6fe8a425dc1b70e041e0c3110ee6e5d1e2f6858a2230d19633d546674ba0d2060f52981ec08712046d2b0da606918e50cf28b119ff0f435fc44b2d29623b653b0c37a4a5d0e275d72c95acb94578acde156e2917f5070d2f0c7af934a8827bb804639028f1f30819bc59bdfbec5d695f9606dd099cba13358aab0ec4ed3e328a3592c8bbe2ca534dc0ee852b6c9dee5e6525785c098b4b429adf8d7b57c1013492186fb43a5f5da312b7f22d95cfa436028726770f5c1d9fecdb1ea25e359c09079bf806880a8c11b52333c3fc1d762182905ea9dd67e742d95ea7f4585289ad023c9bbf9d14a0c1ef4823b0e6f26dc498918dcd8487b684bb41d304d8de68e21ed7f9ba06023bdf7bef0dac1ee12392467e9006f142482298865741a48acf411e1ce08a40d54ee6fdea4375373a9ca8c0790c21af65aa7a66296596e3a6ecf54fa882c484469cda76c9f07aa115140e647ac6c4bad8698290fe9281fc859cc96b72928135be0788d845a8f4f0a6637c2253549d654e6e59326a82d79d39b3be6a38284ca026fdcbeed5afc7a235b1a3b586d17a7cc1158723b10b3fd27e508c009739285731ba0310079503935f597821727e29467f0e2c67b8c019afb669b4077ca14980c6c36fd0066e78479ebaeaf2fd530203d7576a8019471ee4045c8f391ba117d350798403d442a93181f2a0e571d9022ef4ca5688ff5b05a94d10a730a0d860c56972700235a9dd7e872d08c57299e38ca7a8907ab4b50846f42ed43b12494530d6e514700cb2a19711137c0d94341690e711956a34db724ad237472fe4d8bc45007cf53d27f10635af3546c8e0bc5c555d402dd41be3ce41fa3173e71890a2d02bc8bb63640f9178e2578fcfe10cb4c217544b6e1ebce4a5d2ac62deba6225147752db74400099692b9a82d71b52175bf386b2071bff11f30770bdeb6a3cb25cf2a8421cd07a50b87f4c65ea29bf3e3f5460c67e194c3d861f075debc19b601c5e88ba7615b4ac7709060fcad4764df3a40c4e0adedb4bb68a28f08dcba945cc572518490544b3acd262b1a4b177aa931e930453814faa7a32c694b9552613618c97ed1e7b2cf0d54d73232e5727e7ccd3096f5b10e7f8031a903494cd7911ee18c96db3ae88b115cd15b17489cc16ad2819ce7318010af", 0x1000}, {&(0x7f0000001300)="5a8a943d12b31a8f0dd9de5c264b896cfd8bda25d440b852837002cc9e4ae81541ec2aac26e912cbc0ce1b7f2af658c87f2871f91f5185e5131cab5b42c3833759ca07b5d8a00fe5235a183e42f327b7cdbdaec119acef1b904e9d6e4304610da2b59efd66de8cdfd7bf786a0271715d528b22ee78ac6854930bf6276e65538a7e87cbae4ec46ed391c171e4ce3e98b39a1406f00be8aa7cb1508fd51e63ac76037e3212664f16ffb23ba967d81682dee875f362616e1ee58c954451721fd5e7358ddd9ceec5d11b31be884d2f9c3aae807278e6c926fb8ff95de94ccb73f018aafdfa0a8be8042d965b9992f86ce058331f7cf8ce9357349770acd7cc5724c5ecd25a1af7726ac1d92c5c1328ce6c1a39781ab72c5e58831e038938f0f855fd770b12e67c6c67b876dd0edab4101a756d6a8a6276a0721a770c1fa0ee6de39b7aa3bcc5078ea3cce6de47c5cd54fb43109d0c70c349b9658871123dec66679ab51b497211207b42ee0f5e01c83758cd9cae7b63523ae16a2195fc5c89a689b0cfdc9650f035371f8bd4050eb593dd4f888e5317d0c40925b47c90bb41f904c59f40365838801661c0b2592567d80bd9e8b8a0a8d29fba3770722cc9984f2161948b4019318bf240b2943b4fd866e63389d081c19234d238fdc58261ae1f11196b9a2979acb2b2a3f155a8b0bc5cd4edc5f161da45cbade5db840f55fb9afbe834edb3d9bd41e5dcc4ecbbe6a4f2833e11044d044be1a3affaed2603b65438b8b08cd951d0f6dd2a6ad0d2978dc82b87e3e98a8eb4ac025c6a855c8f0b5d1464c144fba94303364e54609731fcc0c9fbe416652797882a8bfd66eff607d83755cea5da1e24ded9c73e67cd388876d365258f401eb2c972ffb3f0dbfd4bb14c99b9c65aa14c6506a2393d152752e26e08d840d6b5a2761a4b3b362f48d138ca361a90432bb8dfa92c80cdbbd2af68b0d2834d024f04289ca6af5d209c2ac8e6ad8f86b606875e7e91f7e9dc2f3b09ad74ecb779b9c699e0854ba9bba9b42cf164bb557ecf86010863fa6ea9509f47d2ab2d718b3462562e64f3802bc71369d3d76cf804c8295bca602085ebe76b7e78e35d284f1547dc267272083d2e0679d9b8cceea13bc91dfcd46e833b559ff103b92b2873a277cb86d687531d9e0b7ee0d584ddf41577b8d999b8041755fbecb647833e3cca3d9b37cebe003863882086b6cd3e315c99014a03b85a7917c574f370cee95d077d7d61f8cac89fbe30dd734b713776bd8a1982e9dcc2ca8f0d6526b9044429d142be7f7eae58dd0395367ee8ac9406dd444542002a83fbfc9ccd7cdbd4260007757144319d920aa739160265edcdbf136f7f6a8ab50e5ee9d38296825c0be9084168c89f27f34566d6c4ba7c5182076aeefdb86b5a51b7703c917c79f30e6c4e938f26bcdf8a29ea49a40d71ec64c9c4b578b7ee164ca6929f1f42bb900ca1d767e3933bd24d4e84378ddf0d6e9e4181a13a1dd906ad581695edad63884db033709b56f99af1e4ea75b10a6f5454a21f552a6e772c2f04dafadf6ca6c7e5b73ae0249eb41dc85913f0f7d4ea343718fa0b2378fcba7ae7dc560b5f97ba1b427c3d3cb144f0df5d306cfd2ca4fda73a2dfe5aa7ccc89d5f2d865b655635fbc62a698c76ed6e3951d6ed21c9e8feffee6dd4780dd4df4689dac45e3262ff11bc9d656ed14067197902d5d4224a81af4525e54e3983986bca921e0c7c28f52eeb71dde27e1e7a900ba99a201c5049b7ac366e480a02dc3c1b984844cd92bd2738a9e00849f4a1899989a807c8960a363a252e3dbca6899a5cd853fa7691beefb3cdec511e674c36e9d05b85ccd24146132835e6758a24af7d898ee402cbc4e857071a81c06982c1560d42865268b8071d363578fe506743418331485c38e0df890475838e62f857f61843cdb6d89fcbaee195ab85be3909afc59168da3212844c5fd63295ea04f8a8ee5630c32c865b560c9a3a1020c72b35fd2170b757cd704ab2f884312e1fe63b6aac6730ea332a103de343262ef1868e4dc2a3694d263aca2c080b47cbd517aa11fb4a1400a1306e559fb072899ae0313f77c944f033deb6c2a24746034c382afb709158ed606cec768b60cc5be04520190fc1d920947388eef5eec6b95aba40b0cfc62d7927c3047cef230973779d86365624e39cbc0b3eaf97736f5938944296ef565f645e7e03224d57dbd476ab20bd52f10829dd2b4f5491fe869d7e6a15534e4860534ecb524505d3ed1aba3a31939fbe0045772556b1c55b35deda912e8b273fba499caaa43e7d2d72a5af9eea9537858847e440a215c528e6570c888de752707549d05405ee9af30b9b985d0e3ddb03944b79368fc7a8f033ab11ab16aaae2cdf0bab6f909fdc67fc5e5d24c03549180df7d0eb64f16281f843f64b997f45978e9d843e35d54f80080145bdf3011d5be2cf1be4adab9251f56268f8109e3da36d42986e0bb41d49130fa0ab66b156d5e88de826975502014e3a94321c0e3bd8a9d82083e05d6702c2a500e495050e02292c8be4616aebc064708df1a05b0a796f644c023023fed0f608c5032660a26b7e55934aefe105cc7556648254badd6e4152e08a61bd9c9c0063da99035d981bdb1e7b8674334e4fc78ea453c3da9b67550a7cb14a84ee8102be79376982859ed078384f78908f9c95bedc986e451b0458ca8ef768d8fb3ab30b078a121bcb543c3931275c206f5a5c8e5cee6a51c32d6c4c53966dc440a7419bee532f47f30b65c0ea347406236bcaf5b5543c030300f0acc37eccfa9de740324da6102be71fc9a122d19e0b08e46b0cfaeeac4a31e087682a72f048e6a372bd8e9df5320ef4fa3ab3e32004394f7733f6dc16121887bf1cb7f9647a99283040c12380deb2a425d012eaafe969afcd98bcabf5904f2302ca5df939011b5d4aff51bf3117254f6aa24302c4d26b45d34340effe97f2fa58dec27fc07a41d127569b849c647bb78fd6c5687857ab63555b1d1b49d224c59503e28003645758c33f2b2a8a19fe7f041215ba61e1f85ddb3b53bbcd59d8e5032ff63b72c5e76a700c69fc55c137232d35f5dd4cf9d681d831751cdd60642ca88a05846d62f35c7517c88e820910c373e472a948332075851c2c1dde5787ad55016a8e73f13395107993a0e974898b48d4ec66939123833f4dbbda8d639c5d699af528bf39ff137f036a082c884ec62c019fba3a9838194e8369a448a45feeffa6aa4383fd6c36add558b612602a267f8f071cebc6fc926c278b5ba2c5764042aa0f47bfff6a71b11355b0ac12ec31f21eae0ba5cc5210c0b3f7615d6eba939103114fb7e21b7f5573efa7a1556cda88410559d5c37c900cbc88b793d73c258faf5aa6c5e0596e09563fb32058d54df220e743eaee25bcc95031cc8694936de3501445dd60b1ef65a13e7a1c70c4573a9679e61c78915cc1d48ebeb6333078750dbf579be995d7e5b3ca787a767b3f4a23117ab7bcb1bbeb196a8b681d7165ceef96bd2d36b52334ff53969f63f557268d51e21f028ec954ec1202e50478e156d6cc553e8fccd68e47d7cdf659b7d8979ac252482f945ca1dcf2d45aefb6bb127f970c7f7a3f7ab53cd698ec3bafc4aeeadb1f49a768372b632995b915611bd2430dd41688ae3cc5b9ce9b868ae53fe1657bad53c7e4d67dab0201fadef3739a1d919f538b6fc4ce4f51ed946b63b5cd44e73154f13193b34b4f05b9b9dd2bf6403b69d36eecadd0cddf0996457c62f5a2990a902e8f2706c6013544707bd818501a2045064b6fbb1a0f62e3abe4fd102753d91749a68532a6913c110e6b1d35fc153a615e49b8b35c592b2232eabf4f3b7638ae474ceb3202ce144b9f3c10422da314de0f1474fb1743f5a5679c7678e3a9f89f2694915e87ba21ef7848f9861dc9c4a8066dfed5bee868c41c28a6174bb4184f1510a5070463b52d5b8560639d1e2fb43c8b09736a6a74de6ab3299f8528e03f9ff0c596e15ab5ef73e804c619794e107d3c79b0be03130943a1a9efbfa9a166390bee8a80945cfe22e84ed9d78d3be753db63d9e8b32e8948a41f7439d7cb388ca5bd4837f39991f359635b78886a2fc027de690b026166e4e05cbbfe5c2630d00158d55c2982cf0c85bf0c05ea5909fb9f403b5c76ae4830a26df6c75bc0ec97170b22b37c6cd09d3e760021760bbb33c8fcf9214d32917de9f45f3b56eafdddef55743b14ec035f577a6fa9e23c1908b6564272b6ee6c20ed2f3129718e0203cbddc52ce3c98a38d580c78c2887585115fa329c01d792b4cf838f0003e63c39632ed3647d9f9bf4959eb4d7a25002e5edf558d27cde2ba99ad0837417d6ec65f87723def5d39250d0811835435617f5c325c4e978f918e5cb0f9218fc98519f479166c3c1e8188225f77fbc15e83033109a35614d8bb5b6fb80e99b29d56a7baf7d40ccbd0e1d4004b79e0c46564577065bfa1fd0e0d541b8084d3797d21198f8524293a0bc77c7ffb29fc9d373aede0dc612a3f7af0db44c672488b23e21edd11dec3d5e718d3ba33c8a8766af4c5c5ce55a73a010d834520cbae753cafcecc67c48492607ec6ea9df349aa42959ea8bbf235445ab317fc24d1c08b3726ba92fbd1c43a7fa5fe7f9057f4b4ab6944e7386f8d58ec7756e35e6a81b6540d0ffd647a1c3d912e6fdd20480a53b644486f2168b2c909fd286b4e5d92a0f51984fd020f827e6c87d68b9ddfd2689f6e500daf38e67d39b3b2fc64864c22de27cab8621ac7f0b687161df522c5bdca49fbf9d1c4f4e2b850541283c4234d564fe41d9189f99167be63a165e1d07cbdd12f68422e7ab419b78d169a33dc7ec86f6363d9c3d54d4c054be467e21c785a8504e11a91145a6aaff1870ef72496a39acbacd9747a6fff6d2f503253eb1c39991fc51ab069f6be8ba325b187662539e3bf219a41c4e0d32043197ae844352838b23cb30874aab8deccccb64dd91c0d4f95b42601b4cd614b7b73fce520661bd6d0bea6a1a93f2f02a0155efccdb0c374eab5a963974425f64b3e436071e26217399fbcf68eef66a90cff2313fd690384233dc6752a01993ff2a00238ebb6629594ea51392af1653e96a97eb066eb58cfab0de9f2072315dd310b08ed58d49863391a6b8beae569d1c40e56f522f4219de03ee7081cceec7799adfdc13e584d749eb3732ea1c774224800b9ad334ddb7430a6da800dd7ed3ec495281d9801d037bb95b0185b54eeca620cdd8961d60d74797df776cd22ebf2c240ff0ac87329a6dbc5502f89531b4adcd75ecc168872e15407a9177c3ad8928bee9fa25bdb89916414d14c3ec2fe273bc3ae5e51c15641b83760dc328062254eb7f6b2db1046eb30722550413fce4c9041e6457054583aa3e28d6a778047f2cce3ddf77338b5893aa90b40ada851a94b7bf9f1d5be9230e3a1544188ff6e3d939af26cce400ea23cef300bb974b4b13c1771c2c422dd1d2890bc1563aa9753ae2701736512549db6d37d675ae39a6cb09f658a93acd1a8509d9477c97c13d9bee4565148d9487a0d119799d116cc04d2e7fb80723371c261a0b3059d1e4f5aade5d08c15d2bc3b81efefc0fd478b903b391b74407629aaf01db0880911dc04e8572f93473c2ff96e5b42fc6985833005561522581ec30db46d4f49c0e1018efc42c93f48d459a249a63623cb85e265a916227c11143afcf53dd8a6897ac84a0ba3b5bac6bc465b32c2c87536ad2063bc5dbf2b597eab128809e69fc030aced9cc2a5d151b", 0x1000}], 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x1, 0x101, 0xfe, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) shmget$private(0x0, 0x4000, 0x611, &(0x7f0000390000/0x4000)=nil) 13:35:18 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f000077b000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 13:35:18 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0600001b66696c653000"], 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = semget(0x3, 0x4, 0x400) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x6035]) 13:35:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x84, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 13:35:19 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000002b, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e68873f53599", 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:19 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:35:19 executing program 0: r0 = syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 13:35:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getgid() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 13:35:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) r3 = syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r1, &(0x7f0000000280)=[{{r7}, 0x0, 0x2, 0x40, 0x3200000, 0x3}, {{r2}, 0xfffffffffffffffa, 0x59, 0x4, 0x1, 0x80}, {{r5}, 0xfffffffffffffffa, 0x20, 0x98b4818517d55e03, 0x1ff, 0x101}, {{r4}, 0xfffffffffffffffd, 0x34, 0x20000001, 0x3, 0x6}, {{r2}, 0xfffffffffffffffc, 0x9, 0x81, 0x7, 0x7}], 0x8, &(0x7f0000000340)=[{{r3}, 0x0, 0x1, 0x3, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x8, 0x2}, {{r4}, 0xfffffffffffffffa, 0x20, 0x5, 0x0, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40000056, 0x7, 0xffc}, {{r4}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x78f6}, {{r1}, 0x0, 0x8, 0x4, 0x200, 0x20}, {{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x80}, {{r4}, 0xffffffffffffffff, 0x4, 0x20000013, 0x1, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x71, 0x20000000, 0x4, 0x9}, {{r4}, 0x0, 0xc, 0x44, 0xf81, 0x81}], 0x3, &(0x7f0000000180)={0x47, 0x4}) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:35:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) close(r1) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000001c0)) 13:35:19 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)={0x0, "faa21bb1345260f13bf245c0465be6e2676b135d763aa82ab840c1c6853406011518af4238a2d07f344b4c4d9b699751b7bab0624732af479777d1c8b7720a4be7b1bb158fb04987304d07716df8dbda6fae39e0c56769302856d2147ea39f2c4c6e3aac0544c318bdbcb4c460259cb3a6b4f8a1a1990d"}, 0x7f, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) 13:35:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fsync(r0) flock(r0, 0x1) 13:35:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000002c0)=[0x0]) setgroups(0x8, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8]) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 13:35:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x98, 0xdd) sendmsg(r2, &(0x7f00000006c0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="fb8165d0971b4ee66a2a8eec4371b16d2210673fbec84ccda10ff67f4994fd0514b7971fe92985c13ae01d0e0edc57cebcdfd880faf6960c5a66cb8c230ca3f102d502e4bd1bb87db7c8f02957e4ef2bf7937dffe5a25c", 0x57}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="200000000000000001000000fffffffff92024413e822d9b64ffeaae9ce0bf00c800000000000000ffff0000000000003218e938e0cffda50d6ea365d08e6e9c28ad7def2831a30600e7fb5039e1e57d1f69bb48e5d7e5a0962902a58d9f96348d2b5c0a29e775439502f2d4c6ef76e0e34682f6ea916115cdce9e2b578bef1dfcb15156d05069537e2551a07de187f7a459ba7e4d9b1f6cabf3f9b6220be9bb357960f6a91c1bd5171c14dbfb273eea5d18d64ac082dd7e04e65f4a7fb99248c17784f40bf3d7b0d0d4cbd7d12a25b7a0a5bc632b6ecdd1dfb69d1f46b4330306000000000000006800100000000000ffff000004000000104ee396b277b8982eb5829370a54da177679aeb2faa5e388b04b1a5000ffeb6dfc74b6c412878122f8849f5675010874ae2279dbf1000ee2896729d1c05ebf14dcb81e57b51e2a8f0483b29155d8b1bc890f8bc20000000f800000000000000ffff000002000000a8893c14d9afaa46ae8c139c44ddfe0250ac1d9870f24484ed6adc2edc37b439a419bd1c9bb3bdc0091e8a2d8e55e6ea24348807290676117d94b197b8bdb08d0f48d10dae6dc4115d55117e250ef4f719bccaed93e1790931fdcf0efba96f83645cee38ca77595c6cc5d9f127b5f674d9f2d8cb84b8ca65aa804bfab0b18a50ffec35e9a513c6f71445ca8dc93ea8d1470a92b02afa63faa7f4058375f74f938b6d1c774e3167eda4ae60f3c4a916d8a3f8193b0866c6ea802bedc7a1ce0647feb539161589c7774823566e320f1d1f8613b90fca8809aed1def36c65c71e69cb5123814b0000009000000000000000ffff0000020000006b48cd0760601dac4d14749ee2bed3145eb4729f882bac4fca4ae59167453e30c704b290cd62f159114acd42d9af75721f5269c7dc781873d2eb10096307fde6a07d87e4dbe2262e8067e5ba20133f56e17b39bf055b2204000000f9ba2c5dec43005a3a65215f2ed8fe3aea574f2a5ee1179e6537fe4efd22fb917b0000000060000000000000009316c7a5150f0000d3bb1106afb4f70b9519c94fdde1dbee0a329af76996487d9848b31ade25b30100005c5be6f21200e579b195c707000000000000002852f1ae281009bf847710d88411ffe1e27654deb0876c5daaf1ae00188600003800000000000000ffff00000600000043fde7ef49abca5ab487eb341d9fafd32202e6651dff5529c259a926f173396f40d119ad6377f00030000000000000000100000005000000a8d7c7b7977dbfd3d66dc385b95ec3705667f3f7bb0c735ea3960000000000005800000000000000010000000600000019f7d15ace300245e8103cb6db1200a4731feba192dc9d0b1a0fd9550cd2ee5540cb095892bea965720b79569d9f186423afdbf6"], 0x3f8}, 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000700)) mknod(&(0x7f0000000780)='./bus\x00', 0xa, 0x5) accept$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x63) shmdt(r1) 13:35:19 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 13:35:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) r2 = dup2(r0, r1) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xdb, 0x65, 0x8, 0x3ff, "812afe2a4ab6877ae732586d7e8396ff2db8b79c", 0x100000001, 0xf5}) 13:35:19 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047466, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffeffdfffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000200)={0xbb, 0x3}) 13:35:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 13:35:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x84) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f00000000c0)=0xc6) 13:35:19 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x13, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000}]}) 13:35:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) fchmod(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x104, 0x17e5ae1a}, {0x0, 0xa604}, {0x5, 0x20200}, {0x20, 0xe82}, {0x0, 0x20}, {0xcf, 0x3}, {0x81, 0x4f7}, {0xc3, 0x9}, {0x42, 0x3}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x0, 0x2}, {0x83, 0x2}, {0x21, 0x9}], 0x3}) 13:35:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580), 0x0) connect(r0, &(0x7f0000001680)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="fca7a38d5138b77590fe016557420a79c5c04433d5f45e77d2d81667c7453c0cd9f1b1c26a31b3b52b538b9ddb0966180e9f42721fa50f45a87cc8e2ad780b386d4e7a5cca1a504af61be0c3431eb4aa333ce5222aaa46b69a3a81e2beb6255e872624453b98979b2136a922c563286d24ec9fd1b7362c175042317fcc03703f91a6c43409aeff197bdd8a68b1154344e5c96d34", 0x94}, {&(0x7f0000000140)="591ecebc5e32cd39d53a43e76754b5ed0e06802a486b792237d44fd4bdc986b068060bbe2d8e0c503d1bdc0d9de2ce025c5bef830e4c433f10b5fa971db8eadb4640ae94bf84bbfd545c957946d2aa32cb215749ccd5ad1a95b9abaa8918abedd45ffb525d0ca6e501314b7ec62242b6c36a3ddc5b7b954618099366c1fc916a033f443f68aae5d0a0a51a7bdeeaad23987906ccdb913ed3dd0f5e47e7be1f9085830b8500d684629c342118028333f644dea3dac7aa7fbd94ddff91de9b86a79bbaa32e1c6b223374135e914963e12e995a08cd535bcbf9315b1acabda0bcc296c56cec309cad9681daa27036d0e5efe4b39ffc1c446a4c25568b3425262e4a8897175f96d9ac792b4d7d8b7fce1f1fd99fa5df07bf2ba232cdf82b152de99c5fdd3691f58627748e383c0b07e012fd266f28c2a6fdf71efa172170a83b3c9758ff0f5fce7ecade5b2e3be3a56988bd7e9c5afdf219e5ae67d1265a6b17ff010e57dc0b3636123c043b67289e8d7daea501c265d0aeaee6051ba8d9039eab2815743b96dd1118550babb400998fa4786859ff502a0abd8ce440aab7b20e64c1edc2c09fd52f4f3c014f2b5d3b2e26943e86d2a3be98464ae2ec5d64eb93793df258d5a7fa249d14b93c808de21753fb379abc09865f759bf9355891673ec15901717170949897d7d2230cdd35ee5371ede9510ac83902c5a4201d158fdbe02b97617c81a9954fa2ba74d0e8fe40777840a377dba2b48e57ac6833a0b52a15d5ba1420879ebee4892a59f13d66adc484bd9586595659af94997bd80dc23d0d2a4d69a0a78fa96e36afa0db567a573b551336897810e3c10fc4259b70d0cbc2e1db4d58b830c052bae9aab88dae21050e078f812577b0584910540f25f1253ee6b5b1bfeff4ddfeeb02e12845bbd1a1078305f849e22050290b0543d2b8846bebb816eebfd5e50712e979baf0895c412fe3450c8c748249e5f5acfab575e61cfaf439d92fb0657e477c2d6b23872d493da72f343123906bb51d4da2428a7381573a7bd924b36b2f164013b0377c14625ad2073e4d01d36c75e7316af49b547fd9f5f86f52e04d9c9ffac5391f98c3d224093b3c432b2952e47fba05af8485e71333e4d29346c5e8026b0af97c039659af30c3e173e269b816e54523afde23705a4a2982b7f503ef306f3beb0edea72cf2deed65bdebfaf6938c3bd4017ca8a1c3ec2a962051bd5ced5d41b01b3ef0eb9b80802c60775b638588e1d6cdba98bd64eb3e2077ac9e24e7814c5f160604236555dd7366ecebfbf8032352d181f769fa079364c6c7adfeac5847e9e83b4141e9871213e0d8ba946fe40fd32508895d5087c05143c386bf4d205dd49842f395c2fcb69eaadd5f4b836324076ec232555fb2e2c511423ce67661d24d3cd12fece9b03acc042f71f81357eaca6246e1d6501d92a7137c510f6ec4138ea523c2e9bd60c89c2dea27977e8b572a24b31200c47ddfe23668c83d0c210047e7c6d7801eadefed59f2bc60e138c39c61bbc5ef5a21a134760c7a418b39f222599d32945d449c344af1f8c994518d517aeabed3c4535a6e0f533b9cb1075d23d341f420e167640638d5e014095690e2654553c6a5b0a108cb1f5be48dde7a1f3c7b7f1d7bfa719877d05b33be62595a2253132f71cef68403105a21ab99de79cc29bc4c7c31910b75aa89bdc3d1f3b7bab3fe221d36e0cb43a12b757d199c9d82470e9765df08e5c8f31bd0d0a12f82c6be81d94a73bca59287dc4a4d658c69c23f633ad964aa2ba8329365f17ca4a406c03c1aa4009ff9a1ea3684e18c11db54bf8710b995291f1b96c536041abec8038b3fbcdef639f84d93696f14acf77bb152fd4fa8f4b11005c7d37e5b59c342d25b482fbb998714a1c522d2a1f5e8fb19751d20c2625fef354978ef28bca3e6beae1d0b8a56b3ee14978d97c35a8aace93ebce3ddff8f9e9a38a51f1c6b0d0da759280754c53af74cfdbde37f134f0ce5fc9e02f6699114eb34d772cad30229fe5febda68a57c288e7bc08ca3f94d6838c980050d5e34b370fd06eeaee66edff674ca8039a7c7b25d3307771a05810ff5aa9e9aa39d6341429e04b1fd5ff06a571b057282a4ff7f91671703521c004588cbe1e62f27e722927e83d54d71b75eeabaa95e426dc971f356313fbd38668de0470225a2b7137fd25c7ea568f06037e3de1dd79879e66ce2a256135661ef570bf72001b99495e3d5acdeecd238b3653de3a85c018abac35341ad4ae02da70013014732e0f5668b4312bd352a8cc04b41fa4b6d3d5409736b8758e6b43b4a48098097da6b53f3e1d93c2f0b231b85ae60fb3e8160bce2c6076276b2401db3f4d47fd947b543b393ea085e9f1b43b0b1c7abecf923989d0721657563abbcf55cc730f4491f04d9c71a864455dd304ac852f69d455968cd4306ab9ab8f60c0a4221ea95abe89dadff873e4710cdaae7e7544971444a45a52e609e839290777e2ce6d738806df33c7650ed9ad565ac7722999cfa53b525abea32eda02e6e2ceb8487a706258fd3783f1c7d14f411b1f02040de6a1f5c82825721fed1fbbf058ee37ef27582b6a05eae5ffe7226b485e4b6168cd16a74753a286ab2f72c515ea275a5a11e81c1acb663f5e6a79fc685d2aec04f1bec327fef077579979fc23c67150ac80b04036774250a31bd5d0173044ed4483c76d1a44b407542ab43b81a9636005d4be67512cde78ddae1d10c045f85501cae94e03c5754590ddb0095043fc926e5cbae5b8387d35199559e1f4ea2b30ae43b7fa0d2f3ee5fa71e08af68dd34060fda7a44e807677caccbb6230319b19b49f2e9712294f9fd4521c7231db7cde3f24b68aedb59916338104d6592a07c8cd2b2a025ea1ccbf2117a3dcfb214afec1aa207b1e9d81ce739db4f14dd0ce1f8512740cc5685d67223f42ff992c0e5cbdf790ebdc0c3c4f626afce5baf6fe6fe8365f727b620f0167701c443b5cb6d81f87300915c98cca7ee87459e09bc8d304eff60ee8b1ea9b9272665d82d12b3f6c275bda346ffc263f41f009023734bf327a0a37de9d356c7604414bff1cb0f45f54af50a678821ed542e7d7c6b80d41aa9b94c712fd620293b25c2ffb3047286984f8f8a47c89a671643068c554f80c47153090365f6f35ba9800ada6a97ac33a2bfa7d294b4cc2a8fb3422334173d3044913a3726af0ecaf25f0cd3d7f8ee317490a72d24b67f025ce53d0bd4ce7f78cfec6f014ce37af6d99bbb0a5bef67ac801bd1a4ffb136513667586e1a7b67a68a5ffb707f2ddfc781f1d15b1e1f2dcb8efc0fdd79560d15ba33c2dae07a152e3c24c35363ef24637ab83f45d9dc55bd3704d2eb632d71deb04d6670bad865097b4b29263d46cbba471cf571898d443437748f3367ca3a27ce1b3716c84d539260e2d140269e20c034f0df051e07f23e68aa5744dc9833543a87f89aa3a7e19b175fbe6b4590f3d3e48080dc1ee12675382a7bf82792cc07d0daec47d261c5c2a284810e794e3e14feb60542f46a5a48cf765670778a01241807827edeb86bf57018914c1dd42a0ed5d26b5dba6b189a7b2b064c040e3ce9acc46b10335d480adf0971e485780f8cde5c7a414a9ef465447d47f2891f34144c77bb0aac0ef94ce800bca497ed10de703f16c04b4f81768004a4e477e7a98c923815d575d0bb77be786e3272735452368257e091ae5d087aa5d29fadf4525c73c71ed2e65668276fd729bc072f1f8358ee1d19856ac47fac83fd13ff592e04969631d27e6a86955b7741e5b93e3c5d1cfd14cad7ae19320b6f9f9203eb954670034b8f75040576a35fd10e65cdaeab55ffcaae651129d90f18f11a031237e15a2a1e8999ab11757599190616d14cf32d35b3195a855788376028c80e3bb23234fe4629b5405d81e973f34043ce5262682cc67449edfe603f6623f8d43fc27e3d534fd7de8e86c154c79d36222438780e6ec41e15a5e4e1596f93b9ac20df26cfe5e8cf91cb6266b84d80ade97c7ade95565125a159429b0b90d250586417a091b2624bd7887fc607bb3bcb9486b19ceb9e0cedcd6301300865a692e8f176b038748e2bae11262cf4e9a61e8328ea2bf82fd279c14e03e943407c296e3e8056eab05c3794ec114edfa8f47c40de21aff668f24ff2ab3614926b54bb3cc753f691ded8f544ecdd5657cec30281274e0fffb049256bcbc23d7a754b353bd6ab5ff8bc6f8586cb1aa525393e2f61cecc7efd509ca716dde048ea04cc81d050f81b0e654c7b67ad17b86a09a04f672efce72313046530a87ec52c41b7d0d977228ce961c66a1c2b8915c0fed16889c712a6febd306db80404bfebcfc0c4c9ef2b0953fbb69680db688666db7d0d07eb34deddd527dd39eb1432dc0ebdf837eaa193e618d42fde0d4eb2b39cdcf0258273ed72fd0f1db7ef22fbf10e073fdad16f5e6156af3f4a166ee1397a492b0bf87e550cb2b6d8c9a3766baa3cdc2f3eb73d37a3b3397e87bb9aece900e414167f1df1950171a78615639153838d6b63ea6ab4e80c3d6720ad22f48d009dc62e901a8a79e8be69a3a2f457fb296e71f6d484c2d71d832f7cd3f33114a43253645a5a044e15d5f5ef4b4ac728224c3e898fd362152e231a129d733cc02bea86c00dae14182330232a81e022280a9ba43afc756dea6ea27a6a361e2125fd4f1d9d8822788bb40f2c7b4504992eb218d57ac0a86dd11d47c919ca7a795805d5d79616e2593f0614101cd8649fe78fa48b48ba1e69dc24ffdd1d976dfda5d04e01c68a4d09c0ac8c1e1ddc6d8d19d795b030e701b040c2d4edab3db076c28f452a6412497ecc2675c5e52ff7c850cc33f64beb1f4e3af58147a42c0a2eb82ae9c5abb996d38ef5d9dad8ca56a57cbc503d792d1faea3f84c493006dc6a4c8e4e21f215875553f4f90acb21dd2a5a339385b8a54152ff07146d7bcacee841a148f199e1007cf1a996457e7fbd377291cda091e5b144b5aa4d6ae1009a2a6f1d9f8d1caa3fc9ca077e15c649b105a714e6264e13043ff3f118741007d737f1eb0c1dcb890b751e33940e452c73989770338af349e71a35fb3996f796ea2ad26de17aa4473fa6be6dc55ea7f912647e2587a6288e31f0be8b827bbd3391cfa887de0bba45a1417de1892f859b5d993e5da02878e916366b8716a849a6f22e8bea3f1e78438eff6e702f8df2affc9c4683530f198f1b9c7982bdf5a14db65da4ceda3be180c9fc2462d2bb32b85ee73d762321b04c4c7ceb6324b7e7267c0a4158ad76c0ec1a92acb31504385201ce7954ce28f26173e9ac033444203a0316a5a35e9f7e36fb4e04b5e0de11f13578241ed086a9d718a3302a281e00186ba63857a6e320aed646462652d4804492edadfd890378875e27d5076e9ec3e83d3f0644da15b7689e7d28b25abb17045ed3615f5c02f1504be293a16310e2395e883cc9c397e54e4d35300bf029e1425d134c1eab6a0977aa54d4e188d8fb1a35d29069ab47b4d6a34a13eeafacfc9e56b9d9442b180730b38bb0205bf366a3bd82978d7a3eb09a62a2ea7bb391ee4e3f20e0a4c0badf21b05f1db53a49576d2954a21c5ae926fce85ba38e92d9ce06ed9ded485a23f500e9a620233ff052a0b504b78b77e9abfd560d297781429355b496e2d609dd5dc19c5b5481a0c041e9c9c45dbf7f323b3be0400f21c81a73180253e3d89aaa8b9d84364386fc840b1b20eea30ee37c3f40aaa6980a0500e857bee86389951f113f5d7a3e936f82da5cafdf7cfc1e7b", 0x1000}, {&(0x7f0000001140)="b21bcf123ac0a01397729aca93bbf8bb9d843d20d686e5eda075a951f6e3f1cd3c8c2ae7e1909f71d11a0a6a557d969303e07d75d22a7b6dcd30ebacc7154841755b53f74e21ad1fdde77690fa5bb816973b2c63c0b3d4d547a5e561f7a112a6d1bf442ea120da3c54f3ca186e8797b5979e2411ab28d878118dc11e64021ec76ecde314e1436ad1a8792ac3827857eca7e62509500d5fd59624cb53156896416688aa52c58caf3af46257b3f0d3c234c2944020cbe88683408121f58220ecc10bcb840e93703d861047b0cf99c257d859c3cc176a672976a622be137c", 0xdd}, {&(0x7f0000001240)="a99816412f3c69025d65c72f94c98cbd950abdc2ed276562004110ff550b2cd10a2d5397a8d5db2a29344a2511dc8ce989b550133374c3b7b83bd13948c9b646bf52651b31c7bc5e12be4630facdfc95fe67b448e8fafc46a928c0ed8a0453dcd9293351f516bc681acab9ee244f746f167dcaf1ba365eec2621c28b4763fa363f4996e87ac512a737a702e85347edf53973225510db7e6278", 0x99}, {&(0x7f0000001300)="febdd5cde5a28f4df2ee85ecc530392c28dcac739c5055bb0ffb793d6111257177591ca2009696d106ee6319aeda50e45b461c22f286e39eb9684932d182dd96648a35641f3d48d20e1928a764e441dcd4a3d14bdec106cd65009a91282ca29af595", 0x62}, {&(0x7f0000001380)="e756a6e67055c763ee7de1087c13fbbaccd80794d0f26ebae9dcb0da922099e60d8bff5642dbfc44d74bed5c17a887268bce14d8919fa087e9b37d614dbdccf9ab7d6a864b76179b91d67bc4e64eec8a464fe9264de8aa0120a2c2703a78a32d086db5313fb8e4a932bde0ffca61cd1b6c99b52c51c69ce417e935", 0x7b}, {&(0x7f0000001400)="268be58f05b15b4af65fc0ec5546401e97bb7c696c6e60b2b31ce0f8f8cc44142a82635b04e5b04c507d8289", 0x2c}, {&(0x7f0000001440)="50d8ae631861786e5b531db1dc0142701d22ceef48a3dcbc1b5624d8a11fcd3070b3de2cfa5785dbc4abbf943c47866eeceee137b585be93a59e269c9b4b1dfb3fcd03434ff4fae79239342503a5dff26a4019c1d5e710cfd2420b52ef24134d825299a1f1a6b34645ebeb2e4292499fbd7a83641f9d93440ae6d0129dcc849cc6e22e262e56e7dcc61b7d66cccd0e49d8b453aa9a", 0x95}, {&(0x7f0000001500)="18afe738b84c3fb825178fc6c2e8d2b0c11d3959a452", 0x16}, {&(0x7f0000001540)="f785a1877f259050450fc84f378cfcf70eadebca5adc97a2b825b93113eb2c9b6cfb6f04418b087cefd02f3cfa12930eb6dbdbf9c2797413033230fa341ffd87deea20989b342abec5716210f3c6c8da139236ab43fee1f6f5783e70131132722902e1b50d7834d6761dd7a00150b6e0339f99e003da3ba94177e663e982c766", 0x80}], 0xa, 0x0) 13:35:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$KDGKBMODE(r2, 0x40044b06) 13:35:20 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) 13:35:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000040)=0x4) 13:35:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) dup2(r0, r0) 13:35:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x20000000000) r1 = dup(r0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfe4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 13:35:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0xfffffffffffffffd}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 13:35:21 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000300), 0x258) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r1 = semget$private(0x0, 0x3, 0x10000003fe) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/168) 13:35:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10200, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x4000000001, 0x109, 0x0, 0x78) 13:35:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, 0x0, 0xffffffffffffffe2) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 13:35:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="b85003642293da20ad794b4188cf3462b394cbaee6fb643c0342f08c20ee9e1363534e49844c8c34989ee3fa3c605afece1dccb9fec68f8fc5044a90d2fd64d3104d5c3eb6d70348076c", 0x4a}, {&(0x7f0000000280)="f2ecd9903c90d0eb56", 0x9}], 0x2, 0x0, 0x0, 0x4}, 0x8) open$dir(&(0x7f0000000340)='./bus\x00', 0x8a0, 0x2) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 13:35:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x85) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 13:35:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000280)={0x403, 0x5}) 13:35:22 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f00000000c0)=""/211, 0xd3}], 0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 13:35:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 13:35:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="e358322c15eae72533b5e922364e93d99f65eb22ea0d3b36ffa1bc001ad736667cc5cd10b8c774b03bfd8600e2808ed4cf90fcae966cbbbd61e3918e299a2db51a0f3eb2d6c00ee5d53bcc9a40a8f4197c44e5280bedd629cc5cc70a464e4491d1035e155e14036952dd07f780090bff5c01e8759e503cd7c68077b14c92e00725976949ee9b3d94128d9300099322bc6ce5bbb4c991c3a3844c83ea3283547ad1296e6cc07cb6d22f081282bd180dc93dd081387011", 0xb6}, {&(0x7f00000001c0)="ef1ff5ac0f4243f8d5516f3d29e7ec7c6d683b11c55443bc531b0a74b920c94624482e72daf733609b4d66b6aa557272afe4f3f88bd669806753cb5b843d457f8cc3638c46e963fc9638ca855d2ed68a2e50d224f20d75ad34ebc91bf8b89709bbadbd7cf86d1cdc22", 0x69}, {&(0x7f0000000300)="3eb022eceb6228ac9675ae6a758bcba83fcc9d20a6f0aa022c39dfd733b39088b61a3509a36b61c38c4ec180c8f6391713c451d6615bba39530b4767c5c931b44085750dc6992765441d615d8a0125a4eed908b3e2b0045b5419595b9ab7bf79e657a868f2896a9d26221d98f683bfb6d48b0bb854a6c3d017582bf5c637934f2e00764e3e7bd2249568deaf1cdbec910e96a9b989d187a72d04662387da1eb2500d2ab5471109d2dab12d0efaf48ca470e22eff6e856fae39298d4055afc3bbf303638d483af6c20796fb209f1d5e156dda72a672b537609a91887bda64646bdf51968215f9", 0xe6}], 0x3, 0x0) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 13:35:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400020000002000, 0x0, 0xfffffffffffffdf5) fcntl$dupfd(r0, 0x0, r0) 13:35:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) 13:35:23 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) accept$inet(r0, 0x0, 0x0) 13:35:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x40) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) sendto$unix(r0, &(0x7f00000004c0)="3d4c3650b8581c199cce83651640e43cb28eed0af325a7b343822910b750b65556feeac40451ffcc4f1c5809c5a265e6adc40265b1e18ec644afba5aab8e08c866f8939cfaf4258c383103d76e1c8575157ec964b59d03d35546860c1ce409eba79b866d43d902360774a33fd7340b6ed408c93cf3ffba932bebc97a787c2fe72f818689b3c293", 0x87, 0x0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) getdents(r0, &(0x7f0000000200), 0x0) linkat(r0, &(0x7f0000000340)='./bus\x00', r0, &(0x7f00000003c0)='\x00', 0x4) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 13:35:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 13:35:23 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0xfffffffffffffe7b) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 13:35:23 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x1fffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8167248f0bdedbcb400a7bb8f473506d64ce58fd13d57599f9bb85a20ba5112c8530885db593ad2d45276914a22caa72aa067901977bffe8821e1fa48fd1160d066eea6fd5ebb5bc4367067b5d2feb60df4f5879d3d3c7cfa9b6f11b367faa8bc0ddf6bad09fbfb73ff2657b0ded6f4ba1f065057c1004dd9642b3b37d008b77e909cdac4acef3ef13636f78f17349744a160eb1f643f9bab7bfbbf6e4e6bfbfc9001c9de8d1044669ad5df75b443f538c5d052310c16c44168fc2a23f283a770c989b390ca484059b66936d3eae073ec984c5e333d628da9d2bcb37c5dca6aa0c88fb20cb765ec69790c634979685becf79ce4737fab7b4eebc4962563ea65bfceb5caa8f59a756f5e5c52ce35702e2f53084ff7b9dec7274f9934c409ca054d48756321bc62583c4ae0297abdd80c259942a7dea5a03905b4595ef845066d4ffea5b28c4526e024c0f665a9b52d8ad08270d07ceea598f2eead9bbb2bdca7de85a2abddd3fb219652ccbea1c20c2e13dcc234c3e16f76ab4ec5880602b54ba70887d6d4b44c9dcd9f2a312f092d398c60a7702b7b19fe746a9cda6d97be819656f1e86f588a8301e0e93af5a8643a11f4b0636ff723b6b7d95e7267599708285a70ffb2e35c0a53d1c4f463448f56722baec82ed4b94fa8ab12f5b203d4ab3d7efb0609e20f0c7f0a365afc94bc6cf93f6e1446ef7aa037f238a48e89c6161fafc5077a1b7bf711535413949c303d7306dc64bed0f7fff23c9fb0eef04bf281dd73eb7397c32645bfbba149ed04fcdb53d9353ab8ab54c576fdafbf5478f62991e0c6e60123c088518d8047e87215d6a72e564a11ad10489fd2099c7156959152cb619e5a9b59999aaa3ce2e032a2e4c41583e9353d9abd5ebced7902d4c4811c52ad8dfeb433c911d01fbad0a9dfec0ea8914e84a2d4bfbf99733e3079fd907b0794cee6c6ee34f4c252ad6c4dcc769bee8f159bc5751e60f2ac92f0411037f1505d7d5bf2a7a5de211f413e5e41273ebac8c0c331356e7f0d0cc46bfbfdf70f0663651e03aa85ef92a21ce6ab294c9e6a1a6a497daa786ac9a4a95890a8fd0af93ca16723d14b1dc1ae58c27f0eebe001f61380dfbd601d8d78062833a106fcba6d2f071151a66b7363abcf74288ade2bb718d6157d08f273280f0457a5c55b15d5ec90a504cdd1ea372917a055fdb6766446917c72ac5cf7a2f4324e21e48c61d75bd4870c7ea4f2903f1c9f85f8a9a2c31b6d21b2a932df6e36bcf57ffb6a3737304b9d69d59d7827ab410efa6dd3c431432e37b9f82270d854c13de9de81c134e67564c7a5b62533385bbb5a70114b8473648fc9ccd2808d8e7a042c522947cc6300cd6bd7eb2fa46e9f1e64fd0a26144edcd29de66b6627120689f559bf058f8d0d510ec488b02c05e1a5886e9e8f31ee8f1c880522b9f039db7841704e86c962f4cc8f9b6195bf5d0d82b2adbd7e6933d51ddbbaa99028f7ffdaa7595cefb4e96f9b239f3501e0cc958eb5dca5b4e941d846ca0cc9512577806aa19785d425a927e284774f5d6fcccb7150e5237f6cb55740dd06f67668c0ff3db005b2cdf07fb2988dc5f0608c4f247fb138b0e120a853d489390e65d1807b0f21537c85165ade83676264e4195b4bb9c0d3c49f61ffdba052e0c34d377c1447289c4e9aba3276eec01b75a2c8b0c6d704910ce80b468395bd6777bfc1a48ef15cad4b72d9ef1ece2964670f736db12ce8f067ad20f1909b7aca84c898b743639f815fa7a41303109bbfc67b10f7bbe665f3f24054043fe210ce5e0bee6c7fdf45f366334e18b56d418cc775576c8797feed5edd9c653869eae09e0e38afae2dcaa3fe1aebb5367cc3b9dbb8e167563101d60425a0781aa4f9a2ac31d65cb88375b4d3192a075572dca99f7b6e0c22a9b74ff1904e7f16d25aff30e3f6b86d746e5bde6010c3d9389bead8a4df3b4ffe19a007b8d1815f7ff89b437876b472d576bdf31e0027c9b57ae4ac7201a0f49399ff8f33adfc605b8c69d58cf32da2e17f2bf99a7c0294e06e34db0a665f1c6a44ef12a2d14baee99b1d032896fb0ef8bb9102d433efcd8004625a07eede3414ea06500e8e4700d1775c33d536206331185327aeed7c8f0a711842ac63e9c64dd1635580eac24abd18ce309edfd235a5b4f7b53736d978f787c6e391344a27ca5f574efab6b2987f3a141d44f3d160b3ea18251b309d22a431c610427cd7be131ac4ca0259c887d4633f1ff2cae7f14b8ab0eb83a2bdd929698252c847b7f240f204441507a913ed87ff639fb53984642a05c6cb03334b967dcc84f041044b10121bca37a3e5e1b4e3357b01accf15e747768fbc92411c830f2dad34350c3328b22c72ec6fe87e93b24435c1e9821ba63b1fc3b4dcd5def4d2cbb74559be9f03d6a29b565fd35361e764ab33cb559cdc6ff7bd132293d43cbf8b8d9f67cb6ac0316c72238c97b446c912c82b9869ed5578568b76596cca7843dc405d2071da2404ece2999ec91ce1eb34557a288820eeda100e0fb351b10ad89e60f95fa6b94a36c1efc07dba6f365eff76b535c33b74779aca28d9d580c1e3a11380b2b4fe59a451c5561cd1389d6ec69ea8f9b03b4da46a6c6e255ce9239439ba30fa86ce573f8d013f97d2afe9e7c78e3134c79738345847922dbd16656a4f74bafc3cd1735178d363203bad26871bdacd9fef2205b40026b5fcea62a57eceee5c68f30027bd5b9c3034bce60625ab6f7380fd9fa8ed9545ace3b55b5b4d41bfa3de0c3bd2f63cb00223f3b839e413bfbdfdc7230d5fb512ac1a391bff5cb0198a7f0b53a67c67b09e947203ccc7f303f443ea90e17e248a825b564d3f3b6584c9dc9cfd7744f79a3962c9c856d21969337ad36359400e875eac33a98b16b63ecbc934e265ddfcc2ef4b524b4c27dbb707f45e9f64db39a613b04b4a6398b907558379e8257ad799586feaa6f81e177659b115e616acdc00b2c29beba9a5a1630282bffe0cb0f9eb47306019f1e1c4d88a13203c834ef4c4380900da27a0db58b28b5c91e69f83430e44c63c40797794788c6cf0cb8b7694140042dfdefc975e47954e023cca8e12807e74bec5e49eb1b9445a3e9ae8a8ef3efe0dd65f987873a73b833e81bd31aa4d560792d35aa0e164dd527055d8ccf7c3456f8a2606790400b238d7451929ecc6920bedff24d7b1b64994f29b2d0c2452efb0f512fa752739008713530df110ea6ad9f9ff7361377e5be843389718bc670f41ce9b22896ec2f219d739fbeb54d731ffa580ffc1fa0a216611526d9b0fe5731f8efad7b57b2ed36f1ec0d15d6d22ab6492038650e49fcf60df508c064df2c53a52ead46e74a6db9b49fb038f759f7bef8dc6ee0b1b8b8ab3aed82cbef99ea8e17ae28052ce2820dc6a73552ec531f27847392727809e85b6d1198159ac2cd3d5881fe19cf8572d8ab6a51d50dca0f548e04ea58b4057f7d09ba6a726ec37dd57a8530f9ecfbc4002b17e27e9d877119de7ce2716b9a87ec2bb72ea04c3d80a6c6cfd22cf6bdda1bec5c1debc2017fee2961141d13693ffe43e9b554fdfe9a0f4b15cbe13342ab959bcaff6b94c590fd5c71abe69e8b836902000e853ae04afc62537313315058a97bb3965472ad05ac78ba2aee2375c8a251736ef1e977f004dfef241094c7905750c9dca1e29a45786ec56fddbb9cf0974409cf55bdfc888f8a3cd690b2ab12cbce82458164fb0bc8d8125043d91ef8a3ee499f98aee11c3256a948d1cd6e4c07d298cc4ef9e44f0f42da2ce476ab286c03145bcfb42758d3cebdfe22e8d04086ddc5be11ab20c078adda63757e6b96d13a153711e139f4cd0e295e0188dd317e5dd4c90827e2ca7f7599a17d828e2ec7c960072ec21e187fbc598998fd9350500b95af63d03189e36ace664b747f83a927a514872d0305adec182b89018dbe1f211091967c05e6e6fca95eb7fdc7884f7e49558d5f83a66e6255f933201143b6511ed328290f40c42998fe82297f2580aed94065d1a604fe4ed822ba2e2f995516a3060dbd5397afe4d13d9f2cf860df8102999fe7109554c99e6cc2514ba462cc75e9e06463aa272e8273e908976a96ff57f3d147d5f027b18b3be630093f96178e0754e52100178b65a568726f84ae1cf8717d4d511648ffef55849663e11a59112931a1dfdea1f406230c6ce4c74e7ce58623f1d77366a65a214ac0ec244b70ea4d2e6bd8f8edaa7c0910ba40886b6ce0a0b9a21270e12d9e9ecd60059bf56efeb3f382e2459cf24fcb01a1e5efbd61a3aa49259e6ee26568e736d1e6582f14787b21523c5793b1d670df8f800ac7d98b83005afadb606b2da24bb3c1c8b36760c8f215d09d85eb45c664cea8fd6f6d7fbe1f65a9b50793fcc4f53f049a12ddccc4036750942d6062f536246e2ddd3fcbf7040c5862e2c5b0b370e1d78dfcaa806e2d65770df1c574840b4dd4b5a662dafa23c0af5f0d7ba295a43a6040e64a95ac657e4d8168e2dc7a5f5cf8ab91098680f1ccd626df06af76392f03c6d577f99a541792c9840e6ecd102087fa26232867e62e296e68deca97d5b87fb095d0c267ea1efc9f4c78f79efa68b88f13941082fc10880b4e96f34ed67f06485b04382f999df122b3bc5a82147888719f09c9cd681adab5135af071b4d2e26ccc8320b5556ae6161bbdc8de66a167b792444c8a5c5b460a66bc0fd7f9bdc0ff679ca394aae2247950f90daa24dae18991146e8e8b102d4f59de74ddc4f81ef809041ce28f50ef8d20d5fa483874c3adc1b8f153f1066cfe80468becf6c3e28d4fedd0627409f23f5f8b2468b1376a270c45ff0ecdb10be67046bfa8a51c908b06c535032433017389a57924bf2360e0efbf8bfb7d0c834ccf400597a98ef54dc13410933e4463860ab1434fa23290e247d811988164ace792227a301f5cc4e9c79b0d09cc4ad9519dea52b49f6c2216afedc393aebf0f2451d8b3ddce03a84ea7a19c65681e119f96b43c5bc14603b5645376b67cebb33a21a211de19785aa3cab132fb6f48f97ca9197dfdde989a31e9b20943a62cde4cbc76de129f52c5b3287c927bf5355433b4e3c6209139462c6c483c5c36bd5306a7ee98da0b2976d6f88fc762116d56ca42a8aa767faae7dc5aadae66082dbfd2f289bd30191fccf3c23a3313a52e5d00af57b66b7c77cdaa67db70d1bc6fe553aa8c2e6f1b73ff1d8e6c0ef2239e4e90d1b50d23764d1afff886835568cee90807856a6f64c3be72bebb838e62cea1b1ac32363bbb17bcd28c8d2c149f96a7464bba65b4317ac08c8dc8473efef9729eac07a6857ef3116b4ba19630c97baae6cc3f80f7ee00ad086045992912fc4077062d521239c6af3a582d218e313f44f1a6462b768bc40dd92c5eeecacd0fb438488f7022fea17380c6f318192a99b6615b74b052b55d493001ab19f362a3cc2ac5b314d97b57e2d84839ff8e8b7e40a3caa7319d9f9881a130a577d6fa28df06c30171ad53949b15dfc25d2f7dec236924331a5f486216b45f7a6204d0ee43da8fba6823d281d75f370ec48f6fec38c4bdbf2eaf283c7735470a6f1bb3e1e8354cb837534afcfc9132fcfb990351eea86f4693d11c95452303156912a6575b09de01cea3e328717f2aaf0e7595cfcc22f7371f2dff9ea40bc05defa11e92d606d26f2217eb9ba1cdd28dd614ef09e0e2e46caf4ca20e7f183081a4ba64cbee338c46633f1b4fe19cc7eb411636954810b80bc4fba12f14706e69c160d294c54ea2ea95cda91ba755b23df7702f", 0x1000) r1 = socket$inet(0x2, 0x8000, 0x1) fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 13:35:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10009, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 13:35:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/59}, &(0x7f0000000040)=0x3d) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x1) 13:35:24 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffe5c}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f00000000c0)="1d", 0x1) 13:35:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r3, 0x0, 0x0) madvise(&(0x7f0000cce000/0x4000)=nil, 0x4000, 0x1) 13:35:24 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 13:35:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000100)=""/188, 0xbc, 0x40, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r0, 0x8001, 0xff, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x9, 0x4}, {0x18, 0x0, 0x4, 0x7}, 0xed3, [0x81, 0x6, 0x2, 0x100000000, 0x7fffffff00000000, 0x1, 0x400, 0xfff]}, 0x3c) 13:35:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:35:24 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 13:35:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xf7d9, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:35:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r0, &(0x7f0000000300)="fab73ca5994420e9", 0x8) r1 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') flock(r1, 0xb) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x797, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:24 executing program 1: symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x20000, 0x0) dup(r0) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="c84163e65a8da858a4b0e70c16b1d6ea98d32477208343ef44a18b072ab4eb6b7033c2f209ab6d4c478045619210cfffe458a067b94be0b5b97f11d3c49f09d14223bef86aaacf1362cbed224be485ca7de20190b0b7091e85090b9c06511dcbf11a6f0e06f22b54a5aea9be766e5121ad24fae7d3c714227fffd31b3eac25e89232962654e0276c8b4f416fea10607cb3b5ed3bcfa81295dd0036f4137c068bd0abe18ebaed84edb45e9660610fd27bd0f0eb", 0xb3}], 0x1, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a36132", 0x1a}], 0x1) faccessat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x10, 0x1) linkat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f0000000280)='./bus\x00', 0x5) execve(0x0, 0x0, 0x0) 13:35:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 13:35:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01393d16696c65000019a34d01493e83902dd6dbb204c65f0eeab793cda418506ce0d43eb7ee51c5f3e9ce4a558bcba98c5effb79c73cfa6f18dc31d837d8eb7f07c7a45e371290376e6ab9019f7de2b982efe59df2ce8652ed8c44134f3e656401394ab815c1fadfdd901b36547485f5870d9217f586b109a88f55a"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:35:25 executing program 1: r0 = msgget(0x1, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x9ca34da03c322206, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x1, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x3, 0x100, 0x1, 0x7ff, 0x31b, 0x3, 0x0, 0x1, 0x9, 0x26}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = kqueue() mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x20) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x2cd) r5 = fcntl$getown(r4, 0x5) getpgid(r5) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCCDTR(r3, 0x20007478) fchmodat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x2, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) sendto(r2, &(0x7f0000000380)="16b647945675408e0dd1ef078a0627751c3eee2eb38850eab0c2f7433de28e573c7148ca8d73f1806f5f616a0e9a5a859683519b6ae18c85b627fbc07662c4b68ac8940287d7593a67dc7ac91c399a56d8f3f562224f5311ac1d6858a30aa9ef232bc062e2f050dd1802625f1ec1c97450d85febfd3ed0dcd1eda5f05d499bd659240571bc7a1c1b621362b2ca1255e3a2a905a4bd79cedec1ffe6bb9d3628bc160cf1a80db996abe3dc6bd725d5ddcf9be69952a999701f413237224d05e52e2a9fdeacc6b6429504b3308351deac6688d14b9e771f44998047b97c1e95", 0xde, 0x407, &(0x7f0000000480)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/4}, 0xc, 0x2, 0x800) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000500)={0xa3, './file0/file0\x00', './file0\x00'}) r8 = open(&(0x7f0000000540)='./file0/file0\x00', 0x9de61046bc69161, 0x22) lseek(r2, 0x0, 0x3) poll(&(0x7f0000000580)=[{r7, 0x80}], 0x1, 0x1) ioctl$TIOCCDTR(r3, 0x20007478) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0xc80, 0x0) kevent(r8, &(0x7f0000000600)=[{{r9}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x8, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x5, 0x1, 0x2}, {{r8}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x1, 0x80}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x4, 0x3}, {{r4}, 0xfffffffffffffffe, 0x3, 0x1, 0x42, 0x2}, {{r1}, 0xfffffffffffffffe, 0xd7, 0x20000000, 0x6a, 0x307b}, {{r7}, 0xfffffffffffffff9, 0x1, 0x40000004, 0x3f, 0x80000000}, {{r7}, 0xffffffffffffffff, 0x10, 0x20, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x7fffffff, 0x40}, {{r7}, 0xfffffffffffffff8, 0x4, 0x1, 0x7, 0xffffffffffffffff}], 0x7, &(0x7f0000000740)=[{{r6}, 0xfffffffffffffffd, 0x1, 0x6, 0x80, 0x5f7}], 0x3ff, &(0x7f0000000780)={0x4d8, 0xffffffffffff3717}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000007c0)) 13:35:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0xc007, 0xbfffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20a58, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280)={0x6, 0x6}, 0x10) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) seteuid(r3) r5 = socket(0x1, 0x5, 0x100000000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 13:35:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) recvfrom(r0, &(0x7f0000000000)=""/14, 0xe, 0x42, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r0, &(0x7f0000000040), 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 13:35:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=']&%-![\x00', &(0x7f0000000100)='[^]+\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\\@+[\x00']) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 13:35:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() execve(0x0, 0x0, 0x0) 13:35:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000180)=[{r1, 0x10}], 0x1, 0x100000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') kqueue() ioctl$TIOCFLUSH(r3, 0x8004667c, &(0x7f0000000040)=0x1) 13:35:26 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:35:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000080)=""/6, 0x6}], 0x2) 13:35:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:35:27 executing program 1: r0 = semget(0x0, 0x6, 0x140) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/4096) r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f0000001000)={0x0, ""/211}, 0xdb, 0x3, 0x1800) r2 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x200, 0x4d) msgsnd(r1, &(0x7f0000002840)={0x3, "ee37f8a46c8dd86888c395a758c90e98b3f43ec530fe4b00d28b72527dda3c84bc457454ec38e3572e0b283640a7caf823081cf3d73ef27e26bdde7b3802cfe1c72fb3e7b64bf5c62fc0d62db8c4d7d2269494c13308a390daaeb9be333cced7dba7ccb8f7dbe6b7c195f2c811657e951f68f8febebaecc5eb1927034ee6f2605aeb9d8e6c9ab141b1fdb7c4a58e2f152c98d8263c0866c08ca26a9683fd365abe855ad1a3c1621a8d5f788f4b43b1fb41a75d0ad1a0c47f4b2e8f07c58d08104dcf5a173652993c0f6f08dcb0ff4119a83ca22d15ce8867"}, 0xe0, 0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001140)) msgrcv(r1, &(0x7f0000001180)={0x0, ""/100}, 0x6c, 0x3, 0x1000) r3 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000001200)={0x1, "d733062c0d3f0afec9c78888621fe61f9ea64165cac1a2c8dccf2534dbfb4f34961daa822d47ebdf7f83e1a111df6051c04390ac59d190ba2e246f348bac1d1b9e1c8051fee666bff51dadf827a687c7659a486f99d1ab20a439a2c90aa80470f335261ff02947bd914716d76c048b0d5a092e3b92a553c077605574330ae0909fdd00b003b2f2043e61b13567acb0871cd9be2e4b06a02df2d5fc2175c642322d1560274cc5b9b569672c01739ec255bfced80c7c6b2002d4dd584ff0f05a480662a1a7cae7f4e72c971bfd4927731d525564eaa83106b3a3cc0cf2adbc6086d08f17b7210d4ad660a7476185568a605e64e106d324925f3d17a951650a8d671b2debe169e2349a0dc739c793141e7655a2016bb68de098ccbd34a3bc57e3f601bcc764f449cd1b9c6a6439010b931a8987a2af62e51334e8de58a2ef07ef869de0592b338e9ad0759b70bcf4827e5a6b8866849d265c59dc9a8105bb7d14477da67f55e26a2cbf400bd960c093bbed8d3583eec5d9bc17fbf1f5192b716c4c086c30aa4bac5ef31b32f2ad8297531118fbd2bc36df4d7bd9e38dd87629c5b20d015517f72799cc0f6da688340e1026f260c91b68e5e80c2206d1156786efd8be949835eeded2ce76afd9bd3de4f74a2318d9c8707125ed6756efa66261b185e1072d6c8e48e9c54588504fa7ba2728e698b2ee3519e902e8385b265f353d4468a25759a9154417d187d27ca67c55676ad942b64b46b4893cc7ad8a9280db26daa719d1063c64eae8bf800ab8e88c58a9d7e8ce0f6ac5c0d7ee72d4a8c6b8267f1703e5714aeb99ba6547223415edfa1ada7e37fb82d00a3d84cce20d61cf558e72b573c4a82526216522e424a29cb3eebe0b49168533098e6640b45b0fc8520a38b7b035b1b83b9add9307f88cc32d9099198a7bdb678c188b667e599fb2f12d994dd1a29d9e439986dbb47efdf12b4c5670efe8a2473e05b236b030387e045c1980ba44b0a3795338dd3e19f29349e1edd02ada429e492fcc240dc71e75962824c8dc7a6375644e188b565213e9cd5f9f3679732e76dc9a41aac615e9ec543d46c0feb3efcf536a153acec4228bfd1241aed4c5c91718f529d6c26d00c55cc90b810c9d3f2ee02158c5f6b1059e2d7c3e92c1020df008b6f4b22dc6186e5ce7c08f0adc5a4025671e4ff72b3226178a601dd70904aa29b163b7ad2cc27d092806bce7192f1cddd1764c5ff72bd724f88fdd6b00a441f1e35509df3b07989e6fb5220093e4a0cf74f3a041c0ef2a51daade7199648e5a11af37f830ee813610de9c54c1816acdd2789475a00d8f91d7a931deaf7fff67bdd1a8b973193456ed1ccab525a15628849de12f744ec250c3ae007469300c79f6b495209b0863f9cb612981bd73836ba7c2179a6a41b308e91fae0ffbbc8df4f47dcf0028018c5f6ceb5b62ea10dfa854941c9ded42610dfb5076129e49cfbf1593c2aa255b3fa4a92ab779db297988dc8cee614a7644ae974a2d3f27dc32d953611fe2758638b7f35a9ab200aecd2359107435ae8ed4155f599aec523c65d295ec244af2c68778fb9e2bac6ec4e1c7bb084e05e298229e7e26abc072eceb959a47e00dedfd251b1cb1160e4a8658f29b1635fc1c8c86041765783316a58a477bde6c748077915a968dd92586482e29f076215b498fbe22e3b8b21c1cee920e962f46c54bccf2e888f2f07e2931d2517e000feb039ce46342cdd15c2d88d1ef1ef89936e060c3e3044f1903cf74c3c627dfe504b9573b4cf35d09c14f73fc54f45e29fd345570d5d27dfcb829c5a0c78d523906f007243114d3ea49fd0e94b003880f2fa16522a6cf835c1a6d987164f2a367a4494e9fddc3762d651e051e0c75aeddbae331dfa730d3d7e4e55f3287caec268513a4130ea1e6b231f4f80c96d763bcd5943d4427f9cb59862b4f219c73f999109d2b76589d167b67f90046711a587464d5eefdef3f264765a475cafdab16a75b2e37dffcdf05ed363f1986e461e639025da362548020661608bab7e0b960ddef27b2e90a00985b49c5d0fab9303be0f417715050b34f7733bf0ebc6f25fae53638093f326186d9b0886d40e086de9e03ab8d16db5ea4fdda9a6795c93e48fca545d305d18dd2b0b2785ddee5656fd815f33a8d5c2b9fb1db52ba31decd88d3da0ac3f7488f145cac38193d5e99361bac20246e014ddf891ffb4327295de4a7736e73c5e644d007b55a6a12781997c402acad385b4eed07eae8a160b5de9d39380c963ab8c6ded3c3a1735426f589fc5e869ff38ff9fd59ac52d490613ae4019a18054b4f886fddf7cffb0e472046a3be7bccd02f7354804681628912fe08b9ceeb1a9d85395c656f31e74f2e6ebaf91cd156efd35779c7fde50c4cdff4d62bd78131b8c1ae2b1cb8526e9d4ddcedbbd0a5bf2be4a82c34ba0ea798b5b17e31d39c4a0fde775f1ffa209aa446b71608c3335d145bf387951436e16fec06cccaaa8031913e40d6e8047024bf11a79acd8d2cd72dac5f6708470a9677df5b86bb21a5a16d6104edbbceb9e4c8c7fe045e2fa6fdac704b7f8275de0a7aab6ea9212f391497a0df1f3bb698dd323611f71b97e42266da256de3d72a2e204a47fe9c7d59e7fa3bb848ae575ed4f66504089a7d9d7d6c1d36b3970d89423ae1892e90ec55aac11853e44756aae79493f93a13a30f4abc0ac2d48a3b80415ff0ea97eaecfd0baa9395a0b99e4b9f7f0ec1cbc39cf0bac1ce5901414abe746f0a1a85300cc0e45591ba19bbbce5e1932433b1bbb014d569a28d07a1480783fb1147660e48fc2c07c8fb13943dba4528b30e25e317b28a293ef4ceb4b46ffb884f6d5e61270b1359f361d0cdc43dcdc5c1c24fdf285df286115ea6fce0cf280568728579f53015e13e44aaa0ce17f54fb80b3c7ad293060210b08c116add7653eec2d34a8628e6201e0725301ae32efb0189fcacdcac5feff645cce9c62e2e96608f0eac617afa03e4ace6205c24f90385aa10048fb7e73415db7a14010180a3b3fdd7d2953184c5fb21836fdf26c6a0d41794dac110c3bc1ef7ecf432a9d200e288a0bd7226c52100eada99e4a5a2b97988be9a879a3556e980ad8b923fbc554dabfb03c0333b7398ad2cc4e2be129b549406e3c6acc4645f8f13b60e918652de18354bd3c55014e2125aff713305cb1b57eb147a15cc4b8b1d7b6a25a0436816bbb7e4de32501f529b5a2df69baf29e70a667b328dfae6b16d29dea2d08a9dca97ee27606a06b4244c7b6f4f4f5c75d2562e562fa46bfa895a8964bf75a0bb01264d10171c92d4896fc08641f571cd0b04cba67de34d3223959c3976fc430b01ce44a72d0e3d8e20cd2dd169eadd304e0b4c8bc9389896535bb52d2af2acc85f1c6531ba31155848f38738dde5ca58a1c84bf78982ee05117ab4093dd991720f7d48b413d5b8648b2e23939d0fdc1822d9a438a1a48d9f566ecea1c412c5ecf168252bf46f84611f323ef4da77262159463678914daf48ba5c443a5e34e8f4248324f349716decc833d67a50e6262a4c082be85b1e716ae7c69c968fb292f6b5b332d81175c06fe12bd719b5b51f4229e28f54e588f42e6863dca4ec6afab9347c4a734c26d38ca0cb18e6b48473aed17c53ae3c35d3b9312bfdb366c33a6dbd385477525bbc24f5aceeb71f049e63b9271954c29145d1c9482484e63d8db12a6975f2a1814d30a40463607734b204dd419d7cf52f845eecd7ba0ea081f045b2d38531cbef29c6eb0dfc7345204264d39b9737c4b0333618d514e2065439b91b7502d2106fb2fc0c36aaceec5cd492fc0c1a156063c5aeba5817f9c1cba64c97317605a39ba8724c4c9f1ad6cd165b97117cb4d3eb939a3c89563ff66b2aea1f2128cbba16039a7a4dbc135114e5bd1bb96de6140d2d8cd4a528191432f718b2ecc59e0f204f7245b260714c227c0c8f644dba7246dcb9e08ea77959621a6cee24f65f98110c9ccb9528cf52ff065f4d4b500110009b331bc47127784ae741c706c827639c5ac5cb9c1b6ee66c9e55c5a85cce9d1ea7374271071457627cb51f711be78722a0a87d23661b10955764cb80e4b8709c67feadddd30630f1c28cacbb690de70bd3b89b5837095e0cf7d2abe139a4d627d9a3216462bbf8f5db438b10abae546784bca5d95b56d7781144bde71b80b56da1d691987021cb3f67d65140b34723adf1e66be83971e4af0bf447e3cd4f4e4c31fbcdf179ca1d83957567fc4326e5f943dc9db3c23425b0c3ccb25b28a25e982b15053e46f9fce286f53a547d71bbcc71b8aaf848c528e04b29e2572567328cbfa5e114642484021f7d64b4904229f6a7fbec1f7381f08f8363b324ad879d3769b6f90fcf87044be32ae2623e99728dfd5366e23ed21dae652359e2ff1335d507428c5822ab2179635408f8706e445d7e8853298accd976a4a6a7aed5f1708b41190c59c842761b4e9be105f420df541908b9c6b4879aa4a0a3f8f069a543bab504d4890b9dcc987ab50af0588bf0825ccf50101b81c08759947aa4657e3faa495df4ca5e318455393bae23d9cd01f29e45daf4f8e7568d343527febdb866b7fcdece15f6d9f3d4f4bec7cd15892e68131cf9ca74befa5fe869110f3417d7292f5ca1a295c8885f69df41c53d49021194275bb00d3356d17583014479ddd5716b2c00b2e21a80df3ce25b686cc8f2eaff0be2702f3ae1aa6da68ee169642dcd90e475324f79ed1b79a294ebf057ada0d1d3f4b52310abea08fee4405842a6a00ac2088efb431504b718101f810e3385575d04ecd97ecdad75f2c856b2e2a511076f170a92e43ee3e392cb9dfe6e127d280cae35292b318c7a9bd7311714316a8724cd3aee3cd271e667bac117cd419e708090fff7f20a6aee305d67cee5aaa7c99f30672472e43d4c7905868bfc90e052b6716ad57ed6ebc9f4cc82dc5a5969e14c13be0b39d92909d0f080fc94c44a609836f51f44d6fba790900171fbb1081b34716c766db4d5a37389ccad888f6be5c5260cf97d4099a427b66d45e2a6a3f835cfcbd1c862bea7d6c3b49b9d7bc767c7043a34d6b98cc374c618a7ab0534d6ccfd6c3a4cbe772fd592d2085f6d61aa2e984776753aa0e82c0dcd9e4eefc8c5e7124baf1ff322ef334351b2140f1858b5ba41542433503ea97f3586c39af32b386169116d80ed1aeaa75898ece95d0ce37e9a8c8363b247a6b769259ba57c34111c7dbc2d6714a76cfe05da89922ecdee16fc1cfbeb37a5304aa9d45da248e10ce8c3ab296b7dcef738ddc6033329301cb8cb23fdf998d3e417db87fc77e1f96f0049ad4b9a2577ab0ac0b3abae7272ab02d84595de79cd02c15a36305f795f45214292ebdd51b0b290e88d728e0dc76b549cee36e50e6a1e17ef3aed32c8b9ea8f844e8dd279d5424b902a47d544f9d33ac8a33845a6e3dfc5717d024578a625ed0b1438abae3b9b41eba1d6132841d087721b249c96e030d4c6e9ef788cce5bc13e0ffed4a48029e13b06906083f011971f7ef5e178a5e087cd2f97857a446978ac5bd4f360428a01dc0e89ae99ff1da890a3f317ee8399cc00ccc6aa7a318225ce1479aeed64ec82a7c0d33c775038c63f8e581760138bbd565871399ce0c67d124f2200924fb55fdba817d2f995e5f9c23268c6e160874debc06b243a8847175baf52d1dd2baf8216499a699ffea7942964ded814b14eec11d4e51625a74fd5f1151807c4d177c3e92777decff9e0351934ad56cb820e1a5fde281a479d07d28"}, 0x1008, 0x800) utimensat(r2, &(0x7f0000002240)='./file1\x00', &(0x7f0000002280)={{0x1, 0x7}, {0x2f, 0x3}}, 0x2) r4 = socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f00000022c0)={0x0, ""/237}, 0xf5, 0x3, 0x1800) r5 = getuid() r6 = getgid() lchown(&(0x7f00000023c0)='./file0\x00', r5, r6) semop(r0, &(0x7f0000002400), 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000002500)={0x401}) unveil(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)='r\x00') msgget$private(0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000025c0)=""/246) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000026c0)) fcntl$getflags(r2, 0x3) unveil(&(0x7f0000002700)='./file1\x00', &(0x7f0000002740)='x\x00') fchown(r2, r5, r7) msgrcv(r3, &(0x7f0000002780)={0x0, ""/59}, 0x43, 0x0, 0x800) mknod(&(0x7f0000002800)='./file1\x00', 0x20a0, 0xf956) 13:35:27 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x1}, 0x8) getrusage(0x0, &(0x7f0000000100)) r1 = getuid() sendto(r0, &(0x7f00000001c0)="43eec1aa99fd1df09e23e7a85b7a47112f8df5b76544fb6db3bd0f9929d162f33a23b3fb2d024691208f648afc5ffb67e6daf3bf3f7d49394c7a9891529363293531be42bc9c0b42b88f2c07ce8daefcd61c239ed60816f21683", 0x5a, 0x400, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semget$private(0x0, 0x4, 0x242) clock_getres(0x7, &(0x7f0000000280)) chdir(&(0x7f00000002c0)='./file0\x00') semget$private(0x0, 0x3, 0x108) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) rmdir(&(0x7f00000003c0)='./file0\x00') setsockopt(r0, 0x7, 0x20, &(0x7f0000000400)="d3c675de70b75dac5c37329bc0b34bdc89756edfcbdff5231bf3", 0x1a) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0xff, 0x100000002000000}, 0x8) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000480)=""/144, 0x90}, {&(0x7f0000000540)=""/188, 0xbc}, {&(0x7f0000000600)=""/208, 0xd0}], 0x3, &(0x7f0000000740)=""/73, 0x49}, 0x41) symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0\x00') r2 = getgid() chown(&(0x7f0000000880)='./file0\x00', r1, r2) sendto(r0, &(0x7f0000000900)="ad83f11620c9b3499664f56b2fa9ad66ad1bf3be5ee9a383cdc03fecfe7559d6dc82c8cc565737a13109c6baab0890a4dc2fb02ce62e6940ad72e04d060cffd6ea0629465ef7b66c221c051c1c", 0x4d, 0xa, &(0x7f0000000980)=@in6={0x18, 0x2, 0x0, 0x79abc888}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) stat(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)) r5 = msgget(0x2, 0x1a4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000ac0)={{0x4, r4, r2, r4, r2, 0x112, 0x6}, 0x7, 0x100000001, r3, r3, 0xfff, 0x9, 0xfffffffffffffff8, 0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000b40)=0x8) faccessat(r0, &(0x7f0000000b80)='./file0\x00', 0x48, 0x2) sendto$unix(r0, &(0x7f0000000bc0)="b72a046133e5174bd9926756fea76e7914df43b18c84ef23a60f539a5ee0044bf89b39279946f84cca06e3ab4a2b774c37aaf83d16bc5ef712b7dbbab9ca0e6f14d78b39991a6a684f1f4cad3d04e7be0810a9fe54ec78d94bd281a714282b2724759ff80e05fc956d825b79052ba6f7be91d00bb54a642021096942b026d4a7d72363153f64f9a702a266e11e8c3143576e09805052", 0x96, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgrcv(r5, &(0x7f0000000cc0)={0x0, ""/123}, 0x83, 0x0, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000d80)) 13:35:27 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) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x5, 0x8) socket(0x20, 0x4, 0x80000001) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:27 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) socketpair(0x1b, 0x8003, 0xfc, &(0x7f0000000000)) 13:35:27 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') shmget(0x1, 0x1000, 0x4, &(0x7f0000ffa000/0x1000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffff7) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 13:35:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1a, 0x2010008003, 0x3) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x1000}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x124}], 0x2, 0x2) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7f, 0x1f, 0x0, 0x4}) 13:35:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xc01, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x82) 13:35:27 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x200, 0x0) fsync(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) 13:35:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x4f) readlinkat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04ff0300"}) kevent(r1, &(0x7f0000000100), 0x7f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r6, 0x6) 13:35:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x70bcaa71fca82483, 0x2804) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) poll(&(0x7f00000000c0)=[{r0, 0x84}, {r1, 0x1fe5f40ac46ea618}, {r1, 0x84}, {r0, 0x100}, {r0, 0x80}, {r1, 0x2}, {r0, 0x80}, {r1, 0x60}], 0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) 13:35:28 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x6ef, 0x0, 0x3000000000000000, 0x10000, "ea7a07fea31863caf258c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x80) setitimer(0x0, &(0x7f0000000480)={{0x1000000000000000}, {0x0, 0x6}}, &(0x7f0000000000)) getrlimit(0xb, &(0x7f0000000440)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = socket$inet(0x2, 0xc007, 0x0) r3 = semget$private(0x0, 0x3, 0x104) bind(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="05000000980cee3208a4d345e8ba2bbf31bec56db1040e9c9d6def805c47558fd247b4431bcc892aebb8320db345473ee7295312ea6ba734b319986e3ada1c58bc1091020a0c3900007b9e3470ed2892a6d6c40859dd862c1d01dfea41f9b8ab07e30c42eb68c74e02549ecb8897c5c47a6e8d390b345d38e92a55227c059705d624dabdafd4fa470149c29e0f9a747e4be6df5c41f6f24e65f022e640b4d2c26708c68394e3b9db1b3820dece418d450eea995c6addf5fccd5ae2029af3a8807c206e3f38bc7f2e6cf22eaa5f7f7c68b20b0845fc75868594ce50fb8805cf8dfe1b1e0abe1dbd90436e51f7000000"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r6 = syz_open_pts() readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/65, 0x41) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1813, r6, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) syz_open_pts() 13:35:28 executing program 0: r0 = msgget(0x3, 0x400) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000140)={0x0, ""/237}, 0xf5, 0x2, 0x800) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x100) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) msgget$private(0x0, 0x212) 13:35:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="c6e1f579fb1791fb60486cd22fd70437fd492918663d28fc010c3fd378", 0x1d) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) 13:35:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffffffffffbffff8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2c0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xdf, 0x7ff}, {0x18, 0x2, 0xdc5}, 0x5, [0x1, 0x43e, 0x4, 0x400, 0x0, 0x7, 0x3e5, 0x100000000]}, 0xfd37) 13:35:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x1ff0000000000000}, {0x18, 0x3, 0xcdf, 0x8bc}, 0x2cc, [0x9, 0x4, 0xa00000000000000, 0x0, 0x3ff, 0x3, 0x7, 0x6]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8008, 0x0) write(r0, &(0x7f0000000000)="723ad9c9", 0x4) 13:35:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0) getpgid(0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740), 0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x1000000d7) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 13:35:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x89) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1000, 0x73}, 0xc) socketpair(0x3e, 0x8000, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) lseek(r1, 0x0, 0x0) 13:35:29 executing program 0: r0 = syz_open_pts() getegid() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setitimer(0x1, &(0x7f0000000000)={{0x80000000, 0x1}, {0x4b}}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:35:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:35:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x400) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 13:35:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e2ece", 0x13}], 0x1) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') 13:35:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x3e, 0x2) kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 13:35:29 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1284, &(0x7f0000000100), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 13:35:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10000) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 13:35:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="5705dea974a682a42c56c255193ed5b1d7ebf4ca010cb1a55ed25641f62211a8ff4ce968c7e139e25ca9ee7e93f8d10370197c187983fb052f94b977dfbeeada52306c1ddd6cf2cd0d76ae8f133201c68acc46a2dce002ae3c3d9183576e81241ac388a18d0c0e693fc9ceacbd576600b374f193ac12515c2d8d2d7a11517731b96d7fdfdf91360c0cfa50d77a683419055f12faaa468bebc00a3a0db86e1e2ca0d06a7c5322b7a8aa1c591ca743be32d153af2af85075c74904ec7ddf547802c2f8c2da851a7a90add73eb9c2fe5f13c9e28ce86e73d80fc77ecc39c1f5fd3149a6d20fdd46cb852955466fe75c5aee868ddf0701bb984a", 0xf8}, {&(0x7f0000000240)="53277c9712980ecacb73a7159bdb3677ae20d0eecfd51a5a6dd3895131007b9a8867d7318469312c6dad5ead6b47b5c2c0ffcd8dbf7a9d6b8c80eaa26a7b66aca90fe306ceb7732e48ceec7104a7816954ad5acb2b7616416334cca60f9af1957a003b3fb306ff79c1e7b041fdd111f487f59ed98b1b6aa9c2521301e0b2fb952179d821dd4ffd94c355058c1c80e15009adb1b1dd829e78ec9765167b30ecfa0ec640a8bccddb68b2ded01037f7390aea43009bce99553d9a2f8a1db10ba1b2aa19566508abb0", 0xc7}, {&(0x7f0000000340)="40d873588d13cff99bf2d98bb453eb78112b1f7b5f2daa764bec0ba5728b9a78d7f7477569eed1b0504ef6eb940505a3e842ecbe4a18347973aba5a72a9e59d00ec99378dc1f0f0444be", 0x4a}], 0x3, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xa583) r3 = fcntl$dupfd(r0, 0x0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x9}, 0xc) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f00000000c0)=0x6) 13:35:29 executing program 0: socketpair(0x10, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x40) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="146fa6f85c97d125949a6618c8bef592cb39319a2528c1200a86a0474bb24c3a7f9dbf2e078ca7ae0ff3f5557519cf596a32a643605e78558b8c468d34d1b0360e843068ac5ddf6b03adc5070d39278004d75a9ef98fedaa8707cf9f726655aec4039684d371f7ddc42488da2a8c1089c87dde013f8282570180c7cd1fbaedbf3da1051cf9d1cd02d9108a482a92771b85dfcb8e75", 0x95}], 0x1, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x5c6, 0x8}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001640)=""/212, 0xd4}, {&(0x7f0000001740)=""/148, 0x94}], 0x2) bind$inet(r2, &(0x7f0000001840)={0x2, 0x1}, 0xc) r3 = syz_open_pts() recvmsg(r1, &(0x7f0000001d00)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f00000018c0)=""/254, 0xfe}, {&(0x7f00000019c0)=""/78, 0x4e}, {&(0x7f0000001a40)=""/228, 0xe4}, {&(0x7f0000001b40)=""/69, 0x45}], 0x4, &(0x7f0000001c00)=""/217, 0xd9}, 0x42) unlinkat(r2, &(0x7f0000001d40)='./file0\x00', 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001d80)=0x1) unlinkat(r2, &(0x7f0000001dc0)='./file0\x00', 0x0) dup2(r0, r0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) r5 = semget(0x1, 0x7, 0x20) semop(r5, &(0x7f0000001e00)=[{0x4, 0x7, 0x1800}, {0x3, 0xffffffffffff7fff, 0x800}, {0x7, 0x3ff, 0x800}, {0x2, 0x3ff, 0x1800}, {0x3, 0x4, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x400, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x100000001, 0x1800}], 0x9) clock_getres(0x4, &(0x7f0000001e40)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001e80)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001ec0)) shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffd000/0x2000)=nil) geteuid() getgid() getuid() 13:35:29 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x25, 0x3638}, {0x2, 0x3}, {0x4, 0x3f}, {0x85, 0x100000001}, {0x5, 0x396}, {0x47, 0xffffffff}, {0x7, 0x8}, {0xcf, 0x9}], 0x8}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)="7d9c4374bf9c9d05018608252071ccab460b93337caf1e3819", 0x19}], 0x1, &(0x7f0000000280)=[{0x18, 0xffff, 0x7f, "c2b851af"}, {0x38, 0xffff, 0x10001, "5a90ec091866c07737a67cf8575597a945d513986559ff647d4680d799c054a3feba8a5cc5b09492"}], 0x50}, 0x0) 13:35:29 executing program 0: msgget(0xffffffffffffffff, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r0, 0x1) r1 = semget$private(0x0, 0x3, 0x10) getdents(r0, &(0x7f0000000180)=""/190, 0xbe) semctl$GETZCNT(r1, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 13:35:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x2000002, 0x5) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r0], @ANYRESDEC=r0, @ANYPTR64, @ANYRES16, @ANYRESDEC=r0, @ANYRESOCT=0x0], 0x6) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="a90200f90080984db68ad923", 0xc) accept$inet6(r3, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4007, 0x9) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000680)="f0169b0a9d8eda661051eb3432360be0142e3a343984ecba41df5827e5ddff247b6395d2d7778f00ddd45546a68accf4862534c64efbb4320cf14340c05d3e54684672fa2b3634be39b23ab72a10e70e10f9b05a7a677a735d32b722878bd65928a64897a80b7a56bbc5881c2e41930b4948fe29c854a134c2a42c6a4c63a95a2c421e49b295a610bf236fe1d55793649e00439c52e1222106e1cefb1450600bc5dc039f6384b45d2edcdd86fd65fb3c0a4ecedd12c0af0675144e9b3e36fa60d83840ca34e4ba5aadbef16e0e6ba0638a0b24163e61ae064e87afe8741a661fbf74c5b7be1ca203cc43aeae6065edd1916adb25e701b14b6761f50d54416d944d0862e885ab597ea8393219adde4594cd4ef7d4843b16a2c23975f4744a69ddc0b645bf1ec0a594f7a4b1aadb0e436c704f053deead2f8073b2179dc3122ccd2b34ce447cbb90e729532787c9c60f654311516e15490de08bdd03eee5c00d883ed0d88914102e1cb752beaaeef3025c5b0e91d8a981b2a0d32f22a6305af403c0d91b93fde3ebf3c0fe4e9c48c5694c1d32e0bbeaafcf50bf0b3073f377bca97e451a9618edd2137f4ae1b29ad62e607395468ce49581d3db188c38f00412fdb220263b661ea178c149d2ab228bc9de2e2ae78d4f52ad0eda62ff944e5364c776fcbea0bfe9e03e0f09efd544a5fdf25b4b589e23cb242fad24b25866551c032485ee1fca97bce448774b19d1210fabb85d449dce3bce1db37c9523b786ca9f88c1edda5ce80e9aae327abdb0e0d0945fd0ab6703e5c4be6661fc538dc6f11cf0be37ff01c5e6f872c64dff2337ec5bf3f265f0a22587d60d2a7dbc21c911007bde1beefdf0af1d3276113625f1a122b67804120d01ca6ffc0f79a387ed177dc0f1e16950388290742976c830fd4e7a28f59f698fb115f8e5033f0ef98619d2928f2c0cf11e6e0803fac35b84db85cca32e9f95fe92602f46366c693e71305706bc2cee975fec3c996435bb79840f5b45b049ee8f0853641deeb31e0fcce5f6204d749922f6626c324944d5ece1b802c7ba991181e10be61fde050326a4b1c3cf5eeabb22d728530c8babafbd62922752f26201e0799e31f99712894fcc81e8e4f827788289957bdca5eba38f57ea55abadd72b3c0bef5d225e1beed717ff8f0824886984a5e9910115105cb87a988387cbe41e01b3104d5a67d3a14191cc396455dbea9bfba3301040432b9b665edf4f72b2a02a13937257a86b86808fcf61d9fc3823d3b395c214adb954b1ca5a88ccc52fcf1680b8f6438bc639db5dca79aff7391c251f993f4b0d8b08d509ec5de3e3fe4155fffff9e507e8a91c9263c39c7cb7b3a52cae178204e05b5c40cd8b659894d5704affbf6cbc0a65166e87d034614346d17bfc13636c8afce47818022801085e49f247227863bd374ca88a3648e250b1fe53f58a300190a0da5404245815eace51a4ab036c98c39cb3cf5f4448782ec81f82f25f7bcb42351418aab013cb8677ca2f9770dddc3a39f7f31e60526a4d96151c49fe6611335f93d40a5adb61c3ab34a9d597b6b46d76b2d57ebc0876ebaeb6bd9759c5a580a4c2503c8597a9f3aa256a1957aca564fbb26506e6a03d4d0e8938ae41a4d1651b6651232e3285643b089772fc231001461ba3e74a4604c43094fd782bbc908be971c8b9bd6c14e7dc41acf6a669c8c9acd1e70a673bffd2fc32041d3270f73d0e9abdb51a3ca08ec5b5709cab26fba8684974bd8d7c4701e50ef3da73e9e2853b6264e9b0c5d4cbd3f8e774e117a27b8483fe4bab92540dfa7cb7fa4a1c3bbe4112d2742e65e7774f445f833bc19d6ace110aab0be18504822e3de14567a1543d21c32aa5f59166bed173e6104e2fea5102fa0ecbfd8765a96e2d9ccaba21b1261bb0f6e61bec7bce78210268dd6b1459034498d9b9c51de5835cfce12261632ad845fdd0af6b77cb2755ef90f0d82fcf714439217ebf217533bbe5f5fd9849f3529cbab29478688919", 0x595}], 0x1fa) 13:35:29 executing program 0: r0 = socket(0x19, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000001200)=0xc) r2 = getuid() r3 = getegid() connect$unix(r0, &(0x7f0000001380)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="bd21cbf4f14ba0f95e6f77bee4f40efcf7078cd8c2b9cb09e2e4518c59bfdccb6e65ad83f241f4316dd10a6a64b709476124467522e79300cd9bc214a25bbd98f0a692adf3509c38950a8060644780f69a239f4ee4f45636c4369696", 0x5c}, {&(0x7f0000000200)="a9bb1d4068ee065334c758ca62781c20e693975fc725a7ad8ab352b17ea83d3202bc38a59f78c09713efb0c7af3e6f0268a5b445c13d0df26464c0fbaf0680885182c12e7b24c20451e8efcdac4580bb5c89975be447cf0070f7655eae2cbc8983bfab0f0941ebb8d3c2c5ba144b0b8f41c1129d8ec7a4074618b68cb09ae6d3bfc2a194fd296ab9ff7ac8a661e4c67e56b8a9066a28cb984cf60ce9fc35de672330582154643ef130d9fb01f41f92c1c86955e196da2236df4bc97c6bf3642dfaceaee8e4276d6b100809e9c21edeae046b00b36feb556f843b2f88674b4ddbebefcaf00377cee6e91e7b17d7d686895d6ea5173d245ef338c24860994497fe378b4e33fdc2d26004737a595ca69dec78469e1ce76eee6ba8fa88a3558a021a2861f7da3f35b7ffd2942e3e42a714813e92de3854151c99227cdaf2ceb82667f17a9d2e2836e2a31be1097ea75965f189dcd38cec7ffd26583c5e8627b6569d7944118a1ce5ec349bff69cad9cba924254d035f6532e543416b9c7aaf8986381051dafbdf6c205377e2f18b5823d2d67e6e0af803c1fcfd11a8d5c462b2a2a9cb3b0e60453b0c79040e2224b6271aab2403a6ee42954f18c698a4dc1473c444e34e0601257099153311f267d15eb63db60d3d9585a30243565a36ba51f8c2b03af52958e428ccb3b5a63f538631fe66d6d2ce3104e992e02367382aa02c6be3467e3a9a0889c45851a73a07458e5394f53f1726f6b78edc43e9c406b31c82685addf3210e286320d87a05f2080d94497b4da76cfc26c8b7cc6e5642e19d65ac72e4258b2ca5b2542f2cfd3a5616381c01141aec131c8d196851789f4c05b70eada61c3c7bf3d231edb007c1ff44d73d3110a3d9b0c49277e8eeb0e87217feace15df3a2d825c9f933f2334bb81f8ceedec5969c38ec5f85b838dea092d9ac24583f9c851dc6c64de50176820ae26efe336297f3a7153b7d716a6dd15072b19d6ad013b02f2d4e23db8b53b92820020606f5eb94c9c978df2dea9ea302b73275ff58a23bbff05c02be1f00989e17761869e3fc9381b0c018aac2903c88659921962ef3239642dac3b91f692c4932ed344d9c60d1752abfa3a41a23a5fba9bb4e62a327fc4e64229fe54cd2872591ca87d45b91630d6398e75b08026c3e55e88038463daae3ca0db2d548852e186726c21b17fb62af8b98ea17788d967fee1470a8504818afe67d928de3abd445eaf12f554bc204ab695e7b2c76545c4c015eff9e28eae20f67c3650b172cf39087993c3ebf9647b8f4bfeb750de40104de877d697cf4bfd31b907a67c2b685f9f8ca35012ccc88041aec1e8a43879e396180e84245edb4d8934ad77cdb34469cfa97d6eb6e2f78e215708f8e77050243af591357e0f1cb01ea1df0c11e75f7c6d58eb1e40a50a6fdbbed6eab93e3634b41c14253774342cf8e29c427cce74663a310bd253d1d35b8e55ba15b5dfb7d9f0e77d083539d86410e40f3b59782f504b1e6725c9f38ad9f51a879f91b06247fe742057cfdb3758bd9174e8e9b5b899e3cbcbe520777429476aa31190d72265a844b6d4155b204ec74e3e992517fd225d38209afbf763fd03dc2c07b52ea5ff0c8524c0d486dd12c0e8936f531695c6ae04ad94d4694e709d81f90d362590d90f5340b21634ac2ec6b48ef1872483b183dfa8892846808dc6035f9ccdf61038ab10777db1d68487bd74cdacf910486e2109eb2f8e61f9e786b0b33c52dc4a75e9aa67933de10079eac0ea381c1c3bd22cf9d38d9ed7d2ab8616fd628a0be08d072f9e7f1808f6e6cc309d26f2116ee46b940f5a5ea6aeb570b0b9a2e959d37b814407b8d38ed4d620608362caf17249ea2147ec66fe86750baed6ddd533a84ac3727e6cafedbf79dfc536698fab4a53bf6ffabe9789135254bf2c1111ed7e4ee375e53ed452a0e846f396350823abc5847b99809a226272fac188804b6f77b7ce121e4add7bcc5a4f2dda70d4ed90ff0bb4f27a79eab7a34c5f5e53ef89ea7b2526183208af178b1168af4d959907275b7b74f231dc6fa4d84565f67a609c8292caea2d9da9c17ee59f2c3dc78b4a7ed7ce15cc29e2113b2d952785023ed508840103ddae3c82e063cd0164af220542ef7d7e538ca25c9fc5e9884b166c3c79ca94c07b4cead504548dbd798df25b8009aa8fa13bd09948959e19316f7c04f4fc6a1833a929f437ea2e2887662db3a3250ea2ce9bdb1d062d29696ae32b25ad3f7b66b5fb73ae9516daaaf8b534a015a3ae80cf11ba4d8b38b6afffa7c5d00e7fd3953232cba60c34e0f1a8ef8643b87fff484900a7ae3f3e01095c14c00dacad0183ceba72867356f9fcd1f86abfb2d63537d84e6855b164c6cd6c3137259f633c0cc245b1337544c1483809a813ce46e10b38a98cc86ee5c47a4024b7feaf7c125f9a4d521b36f316de8b1e6782e9bab355d624f1a6c55b11a6e15c6d7a4703fc8eea5306f4e213c1048aaba805731d21a5d846fcbd10725cda378a400b1496302f849838c1235454db0f7faa1db049632de8b1dd689b17b41a8b6fae2b06a071283187c06846cd633b1241a7ea360ee799a695a3117ae8ad5a7b53a093ad5d8ca1e0afac4507c7176185872f0d429712f8f59dce1f24ac144d34f4a5b1b735321d98c8089119bbc5eda21106ba3b928f2de3e8e18126ccfe93eaf2c301d50c87b82bd7e57ddeafc163d44d8709e7cdf4fdfabd30e782223dc7c215a0b5733554a1e7c5fde22586ab304d178b9ae50f6dea945b5903982470e25a1577e707342c1fef9b5a651f528bf98263c08d832b0592e9bcafd505f88b9719ea862f50fbc90e3351e15be5f325927bcefd5c85fc067708d51aaa41417214f41486133aa92553be875e77ce8911aa6fc0916756901b32615107ed9968ba5b45600c2ca07b3390bb92834c5e3a33e1e206aa2cf2c4b63d5223a90b85ebf4e84d4126b06e3702b547e328837547ea02099d68e3831acbe02e830c4c1af14f5287e1b398c7e7678e45d062c273b2698ddb275035cb51b4e35979515136b7d4f74d1e160ba6a5bab2d71ddd197b54f5760a18b67626d3bf4653f6e4ebaaf8093c570f6334496334aae96e6bd5fe6ccd268cf6c5b65921b613b39213791adc269ad812f78a0ab894a01d60016548892619c1e0592057068c652087498993106be81e42716d2a84bed45d5c33232c0fe56d9f84aa48f58633a14c9ba7a2b0bcb091c3b2e49ccfb1f8c8bcba188fef0289ba1e9c38445a2bb46e0d3b5fbd6d830351cf27bf30e378efa57fb37c3ee0a0474569bcf2f5d763d119b5bd4958a76fe1254e4f70f120ff53a09059189b2f46e07f83e556a9cd8feceb0c349048f5c222219c49988d89c34a507867543f906fdc5ec221ff63e23b05504013490dda37dcf4fd795256d63c89f66b19d1a81e99e2e748f4f84c0a9e4f61587a2f57f218bf60d9aabc53c3b3759ff6004bfcb2b2698eb3761ca5db6c6c3a38b78d808212a9f22b22b87cfb8b4f5edbbc332d34e0b9d8abeecd332c89e678890ee13832372d111c94f23e3cdecea84d0605182954843025955c593b1f82a9918e43c54569d7b773303a2d7e4a281b674a7ddd296bfd0db95f4dc99c3dac9d1415cda0a46fe4e3df96834f88864b93f957907f1ff98c85c59fa5326bf90bd9622f9872276c47613fffec43f1a062046ba7093f5bdd025ce44b9c06fd27665c85aaf369dc915be4940a088142f2e39b625abc6ec2176c91f22db0ff2d94f5aba17054fd985abb21cede5eafdf15cbb0e2d36f97381e19befba796452b9c79dc2a04255784038230386fa556831d438744710d94afec1ab90e329e4f7e9f93a422f25c56ee0214f160671ed49d32faa21aab89f142eb9075297b6873deb07e98c83d1d69d509e806e6c1fa73e8d74cbd9666185c8d27bd2729d31b1901ec25129f21f1a0103280eb4f88d995cc6fca6c07fd643222128054be48e6934f345ddbad7ac398b95ff6d520a0d9588230ddc9fd158b1629da89b6d428b6da4604fb6c2b32e1338f7bd19ac836fcdfc71acd5935a552b4821cc9d6e5da48d1da3541be901349b9ec1c7ec61fd8d86bb8f5f023169e2ae26c665b6a70cc5e52acf750e0d6c21829f1c5792bc9b16e94681d4a756f1daf35adef9024deb1d43613b02f817e2c2c07071933680e7ca8c7447f4d0a2542af449e748316159f0972e67ff84fbbe4ba0356c21db6f2a6c01802b8e00c1b8721ecc6ba50d7236fcb011f92833ab553a954292fe09dfe7bd23eb058b6d9b2a9d53c03c7f120fbef0e050228489537b5be1a653c9886c1d626dedc878c1b12db1ea45279c144615c3ea502289a0323958de654dc14bb8766c5e22e8e833997e0a7f8797328a2b3edd3f5e278b956c8de5dbd5d46eb965bc656e3b904ad3862204b1a8813bbf730249037ff59c46ee7796aa81e59d44d072ff7b72bf240b8f91df06325d91a28256da2749955830438d43edf42515a2af1040bd6e8e88b4a48673128138e5b3ecb6ef3da9d73e6ac94f79fd691e540c014cb05c5e685b49b28775b77e4097627a39a7395eebadbc2b528ac7be5ea6917101e104c75ca1b5aaa78538c1ac3641fe4b3a5edacf854918c6074ca4771dc1fb5721faa16eb53760e14fad17242dedc3594c0fddb2a34d0edd801694f85f83990a135811255af8d16354a6e068fe596c95015a57e603bbf1d6f320ca6676b31ab7030cbe7fccab4aead86c0d1e5514e36efea94929d275b66b55a8d02617a1f64be51bcdd2f264fccd13adae50a6e056966ef68dfee274c6a63d05b4d190efb8019ca5ca7c9c5dc5c5bbb9ccaaebe8285fdb336fb89ddfe23bcb6a9b31cbe3ad8feb624b5671f7029c3fa68b9cc082e43b7ee51dbd454a68d299ab093f5292375c84ecaf56add1c41f7bc21f35bbc369a5dacdffb384454be7231479452df85f08c063c9bdedde250e00b18e23154d9e37e70cd43c6aae21cb2a2455183ff2dc153580dfae76db3bf3b9622b9d7a6bad189b8335a466cc1923a2c01fab5aadd58de5c056d18345a138d1c9fedc29c1dc89a242bf10a956b71d038a1301446e84d9978285e5e7c47364f5bf8c7074e8e917671406e6b3780085801bfe0b2734fba092e9afd4966da054be15e44f39265fe72b353d515c45df58afb90177d913feb9045cbf05bf93a17890822d50e6d6047cebecc8541cce961da320068df6a35f94bdfd1c58ec365dedbb5301cebcf6228acf4989d6ecdd85e777147bf956263f4aaab9756891cb6d6c83422d44ffc594805f04e14b9c9b485acafda7bc798c3568214c8d24be14d62aee55720ae8af4f393009f821ee306c69fcf5d6a3c5c55edff4569b5df10e3495deab5c3acc2ba9cc52de581d18402ab5f0238080aa7bb85e75f9eb91ee19548fdb2001b60ed5e77cc743ab048dae982c008f28a46e9bc3be8e699e60c654fe3c56c436494242b9be3771510b2fff8b7bb19936aa3270400b120982bb1e145a503297402cf9eb8d48b0709c5322a54a206a520e44d3d231733f3c5a984a2ea834fe8f2200d146a900135b42c3c0b16a95985be9a403008e0789a96b95ff67b86f8ab13e5ca1d9125e3e0726efcda3a2b2958b79196fb34207a69c1c7c3ae8ab9895266422daacbcae4138b857dc5772aa723814bd33b7c7302629817da96161031496a792a4a1eb119c91052a03a14fa19489873dee953f3a9c7c606a19f1ccab1087929725aa01dcc41213e0a859e1ce41e8ebafcd03872db8023405efdc60", 0x1000}, {&(0x7f0000000100)="583c431321922b75ac6fd6390177a4", 0xf}], 0x3, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x406}, 0x3) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x29, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000029000000230000000000040075"], 0x11}, 0x0) socket(0x20, 0x5, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) bind(r0, &(0x7f0000001300)=@in={0x2, 0x0}, 0xc) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) rmdir(&(0x7f00000012c0)='./file0\x00') 13:35:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x25, 0x4000023, 0x0, 0x0) 13:35:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fcntl$setflags(r1, 0x2, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 13:35:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() write(r1, &(0x7f0000000240)="ca4c5f54fc6a44c6a605bcca5444eaa5578ddfe6989e5562b1a0cd6f1d083f42dde003e86ac8d66accaa07feb78208b12607609e7481e041242b11f307a41bfb1c536541d2f72592bbe58a33aea25d30b85399ffe593702e123a24d4c94ed4e4c7f804f497c9f8dcba8d5163cafcd6a40968a1d4b5976d3d3be77cc0581e", 0x7e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = dup(r0) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x22}, 0xc) write(r3, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="87121c5d3f384685e6450eea1366efab8ff637514f9acda3861e699941fc21f21ab010d20ad59b185561be25cf0bb1691b83b03f9c7efb9671a474e75c120dcf4c0ab010f6936d0e435ea72513b64c5dd6f4f99413d12c4adb1f183d38773d97c9f72cb4d04492232ea6242841cb384878fc52893ecbfcdd", 0x78}, {&(0x7f0000000340)="f3fbd941bbef26c8876c37fa10f88c55e47fffa96ca1ff762c21be6a0a72fcd379bf13ead21c0076e4bd480384a05a997d6f37187bce8777830bde7bcb32c42fa546cc6b774a5ff7c9363460dd8e16c81b2f55b6aa6bcfa7a666ee9df7ef767de1149c5fb2893362c87ce86398c07ecf0f524a07ffa93920db712b23a962484f43566a5f207208368556160c09d0d082d736ad02f10f2810696af168deab81b5eca008bfcab1eb9eca254fc52ad898719f2f5b051e6fbcaf5d47b74d4b6c101b0532f74fa515a359864445c7cece87b7999daf853beff2f4361960eaac919bad0bfa6ff3517228aac54b2fffcd6bf5e5062b28bc88b1c623b2f27f8941e12125f0b86f027319107a292bc541d90a16068aeab8c7b2f1b4633d0e28eba3e14c51bce61dde72cba3e8fa3358c08b3bf4cd18e9827396f8df95008684ddef01edff4f71b3bfd5ea12baa7f12c6e02d4487fb7ba41b7f068501201239bf899971c3ef59070737dbac8d32f26e8f072eae9dde98cf6d6cf61847ac6572a7ce7f83871d67cb8fdb6d7ac2c8636f5be64f6718d897f755853e2f5720c06797b78eaf7965488245fcdcbbf69c3e20478c5f2ad175ef39387d938f6a32fcf474ed63793941e2b0d407693c5d9b14813f8ad4c79029b0fb66426ed1e7126ce0e255a2c14bee45258270d4d0b4f346e5fe5d0f2a086c172e91a8348a97af96018d285ebd58f26034c1ad738c1992e888d97dea3a047f4fb6ad91ef7ca4f16a8265bb37d7ffe629df78714bca2c459d07b372f0289726473327ab466c437fbcb5fa39baa5331058f261a3c8d2593654519a80b962615411aa9fc37d13c9bf972ee0ac009f23c7a91fbfca71630d77f391eabf026ed00bef53adc147d31f4f5ee90f3626ebd639cfd76c9f2d0d769380e5aae1c4192b5e10e9433cc3e4e303764b2c1f0282516d456eaeda2b2dabfa9406657098eb313c6aa3fceca9c7365cfb27ffb673b708e2bfa5346100d9bbf201733df0f5406a3e769330ceab0b3a04bdd6bbc5af59bbd58066ed6d62e24a4c73dda17f62aafebf492544a36355e74ba25d63d9052a88c27c931b4cb6fe6749f492643ab1d5c75bf81086a8993e71ee0e5d6d804eebfa679ec4b0feec15150935b6ff52a3b35189b1122327606b1d8ddb9bb28c8cab0946cd36684ecdd108a822bcb2d0e91905a5c2e4caecb03b1d886e5ce5a8a2dbb17ceb11d1d15484b66c7bfb4c814d70f7d263259aeee5b7a6ee5a724c18c3c77a9e7dbd3aca7b7652b284eae1b2e573cd64c1f700cc1d266d8efbcec4ab00940e12694cd691edef9f62264d2b49539a7ddd1150dda55f2c5dce34438ffef25cda8a3361dbd889370a38bb8a3f2e65119591a22d123a7958861164a931ad847c5dd1f9f66e9e397dc39d7409bcfb2cb83253dcd5ec2b9cca130aa40b95202edc1037419f12216f59e2257be9e9c303e690680bb500bedc2131544e697fd7a3fb27ba1cdc27ffd4e6c9966f3de83257ef05bb5305071fd0c32771ea281ca213ef91a6bf4382f808256e5463d9f8c1a6851710656eeeacc95570aeb9bfe5019e420b65da84923e78c9cdf60147cadfe2a74b012388a3b14e097620eee1a674593d5721a1eb96d6a9020d33e60de53c315aedc1c1a5588136cef61f787f14ac682884265733aad9ae766cc1d0865f8e0d71e81fcd090053b5a7af268116e93bd8776216fcd12b5f185c9441501f02825dc268b9edd12323aba8865911cab0661a4b4b65791ebc4f47ffec07070f8b05b6afca6ebb4d3332832c8149d89028cf8d8e2577b27ba0074938c4b711098c2e1b60187aeb4e7bcbf895a6ed4d7ba05d8a0cd9501d30161188881332d77c6a65181e299e4d4d9ad2fb1efb776d1b03979c03b4961240627a021b0f9b5f9ba77f4d02aeeadbf3f6e64dff7100b1d7b30dec2f5783a380aba59b30af75312dea96e7659e0376613d2b7cfab7dc536ed819bbdd0ee9c5d4878fc65302bbd7ee345a27bac71833c5030731c68fe8dfa89a71e73aa1bb0839f426524f6728cc2b500db56dce570b22105b14cbfecb1ec63ef259beeec3219eda64d86c041b11dd9836bcd059d54c87b00116bf3afec39c37c659d860e66718abaea9fe5b0b33f38d95d9d7a01d6c89ead975a57ee7d5cbba9b99c4b233bb91df1122128ea78703e97c69fb5b46d890210f23a706f8fa91087e8af5ea4bdcb7170502f2ce62678c9a056f1fae8b8d3f7a9f7a1ea987ec1919eee175e01384bbebd440ceac7f812a16305fce67817c0e6bff441515b3a6e4cbd65b5d49e079fe2556403014ecea9b9ab6f48c975338a43f77c6dc84edeeb0f59e821f1fbadfae5112124691171a4ba12ff8c18861eecce45852fdd4fcd3f4804839c961766bc6cd1b3c901af3b2c86a3106fe4b0729e6e6bd8bd2ee10d8a13cee4fc0d398db9d609924d2c20012e9961199a4b0025bd550286e5e8cf2fcc851f17413f1fbb0d35e691313f320fcb8d8692147aa328bcf99e26d900dc38a48afe5be6dfe07410763995fd2675f7e2549b80d81e47f3ccbf594b8c1391fbe604fc1f3cc125817f3ef395bc7f85717fd236630f3afd82d0fdab2ad895be02d17e2a440ba85179a498eb28f6625a097771ed08eabe4ab50c7fe6f00c208851fa9f993be75461a0d2c05b53808cc26cd2312d73663d8252ee5ba1debf71d62688ae914b3cddcb4935ec5c80fea0f6c5a49260dacabad5cf86a715c211dcdfe321dd33d33bd57aaa25146e663529924888b63cd5ad8a43d7a52bd1b0abda0cccb65d646606e81ee97c58c81fe2b582f3ec3481443edc45a0a18c8dd83dcbf257eeaf351fea88e85d6d355268b710a64d1311279ac3b2c25c0c3ea902fa30cc2c9873abfa3c2f2a26c8fe5fc21c4b8d9feda5655538cb50929615278555e9d7625ad27a376ec55161e1720ddf0ccec5afd46a6fc924da16edfc80505f896b6cbe34fc38d4e91da16e0c8ae74b0f8848fe3aabdcc8be0c7e1a17512f4580e4e0b7c4202b8a540ef903d3fd910719f798f990926539f19bc1eaa2e2b396c3ef1c6c7c5919dcd20afb4dc45eabd00ba5984eef2905834624969e40dee3fe6a961fb85743807839ccf3218d44ec21add9d4f28484e230b9b4ed3a91e408b0b790630195451cf2a94c92e2b9fa8fd4b2faa8b68662ccad307b1ba92c74d535e830936d03451da23539893f85b2aeb1414e3c961100aec13770a7d52cb2ba814506dde5951795c430db187fc8ddf17303a96bf9b33c831bdfeda1c89533d71cf0fe5817b2bb89616271590969a0a775b275ea05fbbceb14836eea0eb7e4f9f2c8dbfe9234f481b00944952423e311829ebb7b374cbb8e4c4e8d465e68abb0c14becc0ed883907c2a79f818e9050e72c6bf6dbc30b5fa004a89c02c5c32c491e1babf27ffd8cb2a2fb161d40299677701549609c3eb3bd2917cf8dcb4b6f898465c9a76acd1a6d112b979e3a362b07d960c5a0962a454c6b368382ffa07434f841362acf911ec0ca841a54bffbec38883c7afc3632c3b982302b9f803e5bd94e468920316517ad088afbc5519689f4d4d5def638006420e75d0b0910e79b74bf8d21325e7345d3ea97b11bcce99a18f0aad84f659cd2ed434e74b2beaa9a8e9c4e1075225618a38903fdd61e215d52b9d273f2454c3300c83ea811fa96f678e440a4cdd9b431dbd69d6bcc5744094cb0026e2911a35b8f4563cca0a262cde50bb26be814aaf7b5ca7c78b30e5dc86dcd0cd88cad92ed8e3f8ef73118a4b7d63c164358369586960fc9f9fee338d00c55ede15ac7e96d56d77c11041ac079f501dc810795997787a747b93e9a5633ba980caec7e215a9e32c1eaab2b68c667188be407c64b755cfa179308756fd317b4ef0da2fba62f657b1664505f6a1af83fc7859e679904b9f8b8d2b7963dfea2be4f4dfd7105a6a9bf32d2199052f79875f6bf5964e7b80dc59b4512d9655d3bd21986214b7e356758d9e85ecadb1f24bd0810ed9e4abb8c5968fe1566cb8396f4196f6c6fb8423c5d3051fa70393f7923aea65e0f58a69d63501c8e797ac44a8ba337d3bdfd963f213474540f80afe8a91b6e054be293820c0217c4b697f5441e9b51e649b512e1394b81d41494234e55dcc65f03e691c4ff1b1e7019ab84b2c89b2014854f3819a1a7eb308b5c732c2d431eb738ebc6b1d5f1b123628fdd2fc94bc57b9545027c3d6348d17a74507f40685cc9c4f1b1d6c8acb9f3842077392dc7e9a0388c35859783e7cf64b83465097f9e2592d47149953c883852f8d191f9845d9f5252d4d74b75b1af7c4d3686e91ad9b49a52bc87bc78bcb5bd0313753e7240b8bc194c8ec13dd3751cd0a8accff57c332a5d5a320f9a8f244e799ea7b874a7e440ba7643bf5c22f6194c79288b5cab7282b13322b50ceca703d8c87cb6819e19ee159ab5133410bd9ce33210436dc65dbaf24ad4d8ac563112a9322ef356a0646f191167c6e34d43af5030ef18ff92b40bbb3f4b816928e3c62a695eeb7d0bfaa3c7269e48d99c3e1979131306d2e7fdafd85cf5738854a0b4cbe14e2c5435afd16ea4bb1812cbcb498f6e3deaeffa46c644b06f23f4ee89c746fb2d401df127a2f3caa5cfa82fdb8ddf9ddb0a920d6d1980e5a6723723c602f1b909b3d7853aa439a9dec1665cd9d46a9831afc1a4d6e8e9cb5f5bc7099b44df88e017a40747e5e4f0ef499713d81e837a2bf1227a06f431663696644658e4eff86d8bcd9877e949c2d55863eade9e6971ce6f3e131f7d45747f0c8213b93417ef3767c94a2c78296af26597168d0a0b713e6365db0301962360405856fa12ea2f0429c98f01cbe059a3aeb0fb210c31cdef3704343eaf1a956ad0c4f8a40f22f724f8886c027c5de78c7bd353991cf5a39d0d81db1b435a5489fe656815b8edb39ec64ea695eb46178e39f7dc643154b49a599a59819274f0a0bd2fd772534ed37cc93cd6440bd925f9aaa5d9031dfa95510a166d050e34b8c9b0ee183987029266662aa682ac419a975e5d67af12861de65cd29ece266afb8fd08289bf59a18a517d754d3a1bfb65f8b29498841fa54ec958747dcc4997bbc98c039aa80885cc97f3dac2b28339b70dba7e23bb01194501dd29f33b4c5a935801d09c4dc7600b7b52ccdd7562422ccfe4be3190066aaec852418dd47f24a1276b224cd3902d70bfb0b41e971c4e24e4ae23dd63cacb96eef9a60cb96f2622593e2de5499aaad97663eee884e9156e54c6f3bb11f0884b828193faeeb3af70ac89688a6771e5725a1eababb930ee0f67ce1f22f508eafe06fc8cac6198361af02a9028ff0d6383a7f0f9feb89aa3ecc793fa6376d2942dec7c6be0e1ff4b24a752c3999f3d875970ce060110cc34d301a35d1c31b29a1599394e28566b09471e1fa30e2c6b03c44a3a9272703cdb2613929c4dc34eb7ef754177cc037edc5a99fda12e6fcb0ac29ed7499c10b0143d8b61bbdf1877a660c739f147dc3378e02934ee4426acca1308d96264a774f63954ce6eaa70b86f91bb3d07a3b65f3d917886fe49766f8f5ab67c599963c97003face8efa6b570a4961d23abb02c88284cb58e47cb253c33912bc921de5f3220b7abd290c73b30c7948b476fe65ca6d846ad6eaacef39efbfb34bdbb063181ea1d633afe59462f313e5bff9aead5f545e5fc0150945ef27ff17d08b9e6851e1d9b9a125b12520db52babc25389dd3301ebd8c9cae72a9d9c92674d86e5d3fe6c7908ab66cb694d11456f29921546b20cec1770b62c51", 0x1000}], 0x2) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001340)={0xfffffffffffffff9, 0x30, 0x0, 0x5, "aeb7448fc739d88d4017616f8cddd34fd9e744b1", 0x4, 0x6}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 13:35:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) 13:35:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}) ftruncate(r0, 0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unlink(&(0x7f0000000080)='./bus/file0\x00') dup(r0) 13:35:29 executing program 0: socket(0x10, 0x3, 0xffffffffffff6859) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30880, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x18, 0x400000000000, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:35:29 executing program 1: clock_getres(0x4, &(0x7f0000000080)) 13:35:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x3152, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000100)={0x8, 0xffff, 0x0, 0x0, 0x1, 0xee, 0x5, 0x1}, &(0x7f0000000140)={0x8, 0x7ff, 0x6, 0x4, 0x1, 0x7ff, 0x9, 0x3}, &(0x7f0000000180)={0x100, 0x4, 0xffff, 0x4, 0x25, 0xb72d, 0x9, 0x6}, &(0x7f00000001c0)={0x9, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)) ftruncate(r0, 0x1) 13:35:29 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8004) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x88) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="eea11e01000080120c72ca8c52d8da34c47eea1ae78a147425079fb487bf5ca2f337579b4d3b9484b9e596fa467628eea42a49f247b8e3d79af9bc3f49c02ebda700b55850f54e1694d703f91e0f05fdca74a98c38aebc3382f99eef840e40a22683943064d87fa748f379c6bb06e26e88ecaa8a8267ad2ef40ae96d6f0eea980d1bffceb3cb14b91b690ca68a1e9dfef93bf354dc106ec936e236113e7c2541bf005cf73c440712ffec79f71ac6c298acb0e667"], 0x1c, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = shmget(0x3, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 13:35:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "ae2b050ca1ac98e244e345f1ea24f29921bc2c09", 0x0, 0x7fff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 13:35:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0x2f9) setsockopt$inet_opts(r0, 0x0, 0x2016, &(0x7f00000000c0)="3accc59a2de8", 0xffffffffffffffcb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x2) 13:35:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = semget$private(0x0, 0x0, 0x40) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x4d) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x280, 0x12c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/71) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 13:35:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/195, 0xc3, 0x840, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e33", 0xa) 13:35:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) socketpair(0x3e, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000073000/0x2000)=nil) 13:35:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d07914185b4eeda8917df23c3a9273c90862f1edaa628df104258d64dc9d7221ef9691e455aa981866a8764e8a040863e334fb3b1d3821c67dd6cb21eed8261fc198d6eeb0988e516337b1076066e3e8e875aa5e98d2bdd645fe9adf448ed197895e042dbd6add5d8a6bb9dbbab8c20808bd16b2c2eb55b9f37db65e222d13a9e215310f443efbd13e5c4d935ab8bf93621971913f220cec6d5d3af42083c7d220b7675e1a0484a7173ca0455781a0d6564f976d749f0c7875b37a77e95e34f80d79dfabe4eaa30ba69cfd00c0eaff1368b41c557e024c4b8cb0ae7e82737b65d751d00d48a23c26d20ab41f708cd980e18cccca814b390cf55778958804ab51842dd7fad230b6cda15fe005b1f35c29449e723e18f99a9bdbf9cd110c0548291c26471b028ea38c54acb3ef17b35b21a561d86a8fec26d0bfd1f7b539ff9b77e7c20d75576afc1fefd4ea3380051cb21be3d8954b391c0a5667e6babdc3dda96031d81f0fcd7a756b4912be76b33e988e0076cad75d0e6b937ea42746df661e9d82d04d96107dadb5123deffc475a744b1ea8db1ff855f20341989953a56a300716a48b652306a9f841ac326d74d815b63ef0acea2c475087ae37cd8678ccf8f85b7c484889e674686ec5395ea8cce7a6358c8358e587c7220f5495f38183a008b71486c8ffecfc2291041be606b4332526bbfcde00f029a95ed4828dcfded82b87ff051763a9a9096e6c18e3d770414584442a68a4cd41aabeb76ca8e32f42089c47fab2c7826e82465e2f83206cd7aee8b8354c59927c4f94702cbbf9c11f7f86a6d0448789910ab2e90506b5daa13b8ae26987b4e149502e8c52c0ab7bed2b2ffc33e338e2ad8848a3214d318ce50b521e82819cbf7f9af9adef5be8d42d2f1fe5cb757076741309cc2e2c4f42495299beee85b8d7fb8481332bc822671b0d220d5874ad49b92ab548f8ff378e53a5b2753d5d23fa4ca79320f1c13e0c6273ba6bae17c88ad2bc418af2864980d5b60f0e3e339e43daf11fcde7677152aefdd844d0c254b7c6246fa3af4eb214e6ba7a4853a9d4ec595a5c85259eaed8d4ea8d85d60063a8076649a42c032ea63428c3f574a423dc1e5c84e6557717d07dbb253029140bb073dea7be7856a8f798f625f1c5fcfe130e1f30c5e0a2fe8543297ff501d88980658703b4e1b9957aa2ab4c50271c7e947ee98247720ab2065fce1285b49a3e8283a831333d451dd4c08c9e6e152d7dd3bda7555aaf26955ba90c536d21112428142c4ee9c5a2b709798e078a74b89c4036460abf052ec8c6290b600e155882d7c6cf6fb4b431e5d482ffe5b7589191b8a021116f06bcdde0ef847dd1840ad8986695ba5196a4ffd79b63ea85430c25331d506069d0d1ec671e57875da44fb14cf9ec2f0ec92fc1e69ecda5b464c81846bb07bd09f755b9e31cfd5e05ad77af7ee49b078ff39a77c38e13db3a700247b330b69d172ba4d0279e90a40c3dfe8b98448c21be44fe43ff77b247a9890e9cd3d283333db2f9da48ff4f0babbac4e8fb35a0244bace75732ab6ae57bd402c9b229c45c8541b0976da629ab51688ac5279eec569b2a4a7af34be3133ded5967802c41609ddb21755fdd5cd39820ddafec56040585ddd0936d0a91c589ba7ba3a178a99d7ba5bf64d689ff34d8cefc412e4be82f10c6bb096902b4eeca96c93acb28f55bc1745fadd300b2fc189b90743e40e8c432bd3748c2ec41a3005320ca58335f42a9ad7e782d06ba48b6fab4829a46261d8f95201435bab71675e35c26acd07a205bd7eb97ddf3c1dafd281111d171704fb6092fe30c88ce729b63d172fb2577bbf85132a7da37497f8951388c19707140909e7425a5ddae9ee340dc426589645a0926b650f2fc4ff7176bddc662f74227e38b650ec1027a975f558fb1425692254aea5abf2b1d39f0bb7b37aad119736888896f56cb966a1f1ff58b67e38323d2ac13421af8ae70143c52f909db5fd300d9f484180d56024e98951ff0be0c87c9e627dc56d6978987c76243fb08297b5d7e343a390681d5505cf54c90bf17cd2fa21b78c26838143aa264d44bbd745928990791346d5f9e201146196431e5964374595292f2cf3fafc4117749de858148084c6488f2bc0e45bd6e96f4b8e051e623be5ee73d411bc62bce6534ed7c3f2fd48cbcc01adcd879338fb9cab2f282e05572e60fd29006a0f6a63c69d891dfc9519d5109423d22cec395766ba969d0da11618adc43fd650b4232f1283c51b9722439e89cefbfa1035ce083248169b54c1e3844482bbe608045d7050d95dd5d2219e4621e4e3ff87360bdc3ebda87b78b932d5996f55b3b765c1e8124ab70a5e217ab564192abf6199d4beeccdc5f9310b3d2cfcc185d62ae095d7d1b255e30d275cd7e0e01407c055bc92bf625cc85019f2fcba8df302d27b8e7ba742eac6e695aec966b0d4c4c5227fbcc5577ffd5f704bb7cf111ca323741eff605bb36eb1b2144ecc09c8394c86940b419c18722fdedc7b03b12f2f1e614b9b0c43fa01062acdec7c7e9f22fe65cf408315ce2d701a334398fc0ccd9f114c403f80b9ab7b59d8dbba9fc143306f31770949c38d48976d0157e10fd85d8c8771811b2d08760703175c097fb13daee9f599ef9b772144910d0c58fb0999f2c6ef25595f2b96b554d1c50d0f931fce3164900320d9855734b8b3c5697be82c4994adc5b4bc747290852ff74a4fa1eb73961e6ad0fcbaf08cdfc483ee1a30d857a1151c41f86769b18e190ce93f5c103980ec071b8847bbdd08daa2c3b3137809374fc1098350e8a0f86973e494f4d1d444e9ef8527f1a7c9c078e1a7e6188a42105a8b44a00aeec88d48a481319cbcc60dfb41142ffd143fd9ac357250a5b2aad3cbd423ce4a1312800b7bde8424ddb614970dc0dd0b27d24a03000fe2cd24b3040c6a6b50b71083568a7ef5fedeb372d2835dea2dd2c0ef01fad783bc3f8176b604f1a1e81dcd5db59073a1e4242465f6bd1f104b6aa1ece18b302b2c13ea854d3461a38e647a106d0eba26829cd2ee538a44718d30fdd3b5defe1d79a27a21f80229212d6eaf2c455ce79786681173b04f4462c26d8a9b4e596fcd9af3d51a9619d386782efe9f06aeb08dfe5ffee089f93bb796ba4aee0600c4f2f133a9808a5a49dceda9d5f1feedbe924af91f5437e4f84c723c93be4a67cf37ac0ac6b9e68fa0e9d3496c6d3dd9a391098fed493eee207475bb381bb55ede8aac222284a7b05134214759fc20c9c03d32a662556a4618ac73d84d0fdd0e0e8ea0ffb3496d5781c4a772a9f1390ae7d4c5054ce1785b7c57bac0f2d8527797221962eda2d33e36bc9befe71fbb0bc300d042d38cc8421d63c1b6fa386166cf92c0557fcf723ab7201666289e69602a632981d33b1863029f23a8a7bda9691b77b593e9132de443fffcd709c99e4590314de8e3e13b41d5a669b4dbb084365cbff502ef8304cb7c4cd8c960a1e747c9210b49eddab475a54ab7bccffbab5f99ba27f116de05d348575e5c0f2ca313106802bf651e209d8b136244de9eb5c4473a7a6732a3f20d99b4b0f4dd18de41a20ed9977e5cd84160ad94d3c64c21c1b7bdc1e1d79e6e4b2028ebdf7cb634c2380dd6cc5ba370bedbd97bdd2452c6c38d8350aabf99952b4f9c0d5c89357940e2a38372c3f8234cdcb9b65f3c6a7a1aa2dded5f576d4bf3a02c62a98980110708d8bed638eb9e244256b9b01fc0cbe07e23b692fdb748ac65dbbdd4c97a33ed3543c79e0b8466700b942b4e38729169600d304e34e73772ce5346343bfe38285f0a466916bb967bce61c2cdc61bc465d95c60cf6f99f62ce3bdb42712815107e840e42968e64013ebb7b77ab6423d2772e544f5cf3b0f261933bf21cd2cfa55862c56fadf7a685a54c5984c3fc4fb91208a1a8ce16d2049bea882117123eb9d5bcd929beaf2f346605c124b801b624e1f4d02beb21476abd7d8cc9362ccead24fb61dc0c261879a02c6d326cd72c6f9b53931805ce60dba9bb97351df23407565d87c7ffef77e9d67c1d8910ad39d38889eae5a3caa87d436bff322bc6a441dbbbc6dca98864b6c7825e79ac54edeff81a4fad15ae0abef5863ae03ac408a9c2da0da28e857fd5158e9b3fae4a678426be6337ae778ebf844b306d54f717d894e25128d3fbd42b3da8924491c8e75df4a787d340bf9e9dd286a41b9dd71278776a9af345c27dc0390b564ae5f73f8109aa89653e8eb110734022de0091fa2578a9c772820d79e11b53cdc56df769605dd3bb0300e0d5eac4a51aca215ce1a9bd26e72fe7e1cbef5f0286d6dd2055a385d50c0821eefce7f93492572ed67633b7f1a86e089668a1bf68f959c8f0e2c849c67a7249ed844dff15122e2537085d761b7f8a6ae7d8388ddfe0e41e084e787bfe04fbf23f105184228b6a5b9e9153f3762262cb704fbf871db93b96eee2bfbdb8d9e356906d17b8554055450fa0116fd68715684cb9f87b8d430d2666314181f7e5b89b28d734cfd56364d206df76ae5ef6907731ab5c8a20b02433fc98c20572b7469ea7bb0e2e03d32bdc93d957ea7f94ea62f9a2e3c33e21a518a995195ab2d4c9ceb94d441ef5e9a3e1893613d546236a1e85f5b1c9b6f505652aa891254caeabc0f685a6c650b71085517aee50023a4d6eba4792d0e1d1f62bdea23e3f8333dd2886449a2b3b44f7fef230d3289318a39686f03aa374ac3ebc52a9ed610b400561b989c935fa5a162b97963b2a0e352869ef72299a589ad52a75f11a6617c34ea13cec73231601f8f75cc224355527c2aa217376574547436c12c37247c3a10d8312db0c3d14e6f068659b07bb1e94e60a6e0a0d442688ac2c727e3c6403ee8ce3c82862b412c361ff5a6e879e08bee5a81311aeb0ed5e74110bd967ff9943995a1faeefc88952dcead73e747dcb4e61ce035e82908c7d7f80c982d172392daa996db8976afe1e5c6a215258f46755624e4e8f62d2ba3498ee490d5cd1397dd1e1ad4479fdfa2349fc7c033c73767481a69522c24f599448d96cae6e96d8d57b0c0d581a1874fd6ece3d571aa9d97778a0a6467ea682862aef3d733a7db1f856314896637bc552acd0b7772296297dc313db9aa51c03c0c80e95f8f30ee61136083eda36cfb422bb310b1eae414d46aa306d2c4c76a9ecde184c0047f9425e49b1a7096dabea9d761ae2457a63f032a9a4ebb49b74366daee04b2de4cd3590ded38ebc09225655ade435cff457e48e5874bc01b64294f7e1694ed2ea86a203b024b86496d13c58ba13a35fcddd21fb0e0aaade350d82c5e9cbcd97fb2c57afa5f13b1a17d8d0e1c28e20daf2a7f94f96f752653325ad0b44c39b62d44fd920f08b26835f38361e079ecdbfbbbbc7caf4028d09cf9aad1e5646953f08af2bbc132962a350c5228570dcb2c498ee2ac23775aff01b583a1a15186357b2cd7da24631edeb6573902567b325504980a11c17dc27fa601970cab8d778489c6e44d43db9988161f5d413451a888349f5493380f050d1ab17a0aa4e9ad44a5e32742a6f3174085787baa1ebd1481f28db11e5f5d0a2e2ace1572859c8c3cfa785a4f594622db5e996cf4d9946768658f3035dface46b85662bc2b8023d550360c1b323094613025cc448cee3e2c72083fad65aed2982fbbdb187fc4ccd615a7917f2f7f21e6b61b49f3722e4e66d4521ac03dba14fb495e3e607d0e340d5d3ff69686335f1fb51946e80f0b9f322201dc0ebec9039dd5334c97aa30137835be54fe61", 0xa7d}], 0x1, 0x0) 13:35:30 executing program 0: r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 13:35:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000000000"], 0x10}, 0x0) 13:35:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe, 0xfffffffffffffffd}}) r2 = semget$private(0x0, 0x2, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) 13:35:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:35:30 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) close(r0) 13:35:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) preadv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r1, 0x0, 0x0) r4 = semget$private(0x0, 0x20000001, 0x101) r5 = accept$inet(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) r6 = socket(0x10, 0x1000000000004000, 0xfffffffffffff98f) semctl$GETNCNT(r3, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r2, &(0x7f0000001700)='./file0\x00', r5, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setitimer(0x1, &(0x7f0000001780)={{0x7, 0x7}, {0x0, 0x1ff}}, &(0x7f0000001b80)) close(r6) ioctl$TIOCSCTTY(r2, 0x20007461) dup2(r1, r2) pipe(&(0x7f0000001900)) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001b00)=""/97) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001940)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000001800)=""/152) accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7f, 0x414b) fchown(0xffffffffffffffff, r7, r8) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) getgid() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001ac0)) 13:35:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) fcntl$setstatus(r1, 0x4, 0x40) 13:35:30 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) kevent(r3, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) dup2(r2, r3) 13:35:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x8000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) 13:35:30 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgget(0x3, 0x1) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/36) msgctl$IPC_STAT(r1, 0x2, 0x0) 13:35:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() dup2(r0, r1) setuid(0xee01) pipe(&(0x7f0000000000)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:35:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000080)="eee3e2424f6a18c2ca489765d595809e112f2f16bfdef5daef04389ff28bf8faba62fe5ab80fc3c89757df5ec1ed957debda71cde054cdcc47b7ccdba2dc93f8bfbfaf3badc081ec98522fd8d1e537bf72dfbc3e34ef18e3597fe6129e3e11b31ed4d9fb20d885a00186b4e33c842bc81a3a9a1ee62eac3313adbe75d0a07126734a7231af9fd1325a884ab676ff562875dec81549dee61eedde945a68883f16e6b073b67080ed34c205cc4ff43e85f7ff269e61db97999a8b37c3a5567c5ab59df3a1c31a5c11487eb21d3ce78b4418293144d6d119ca2ad19f858dfd804b3fe7ada864ba93834f1c3adbdff7d1a79e99cf84f23322ed91a98204d06cf5c33709ed90fa766de9ffecc719cd18cc3e18b14f20cedcc30f343e4827a5662a1e033d9c55eae1ca35398c07104c0cbd631565610d86c572053a0ede0e28a60a593254af4cd0c6b533317825cd2785220e4358087029d0614a275d7a9393f49777bea69425d47808fbae940cc7e888314b46be6da47c4eda8545724447d2c5ee5b4c1e7e0e486194d76506b35c462cb9f1679fccc121751f12e2a232fd38b0f06a23e5c899c0146675cd594f956b3384771155c4272ece1d28733d77c0a43e8c19138c642d2df544c598a81e769b641b5cc8f1b654e0738e2954f2b49f2efa1d9af408925a6745c4b945e83cfd672c6f3ab60c48fd0f6344be09818f346a3caa1ab9360f57a5e97b9bea89c476f35f55692ce8df923914a33d551cb928bc40c663aac25bb8fb6ffef510f2adfd5d4eb4ba3c0b950c11a0f24bb56be14a6552c1401e0a6a01744e7aeb2a70fd257ac93f4913e5c149c129de991892ef788d0f694ffc263b4ac094e824156ff4e06828753688edd5aae5b36ee3eab2ccabba74802c06a9bcc75c8c12a21d9d51a209bf5a6b4727904cef9c2e611e1cd28eff23bfb2b1274e076ee1f60bab35d10bcf1ee8b0dc02a206cdb02c49ce4c406134aa453895e62fc0470654bd29f9f15afc296955334e2682145ba278d8466693473bd542cf1264e7048044c084dd3d6a152d504510d3d1a7a3452be3a6237d9666f06c85216780fe6d905179810f4edf28a9c1a11adfd570333c831527224d6acc6fb90b062089a2ad9625ecbc0739f60f4884de8ddb073289143929c7b0773bfbdd9af3a1e9b4fac7a5234268f046c04137fa5fdaed8f5d35973b0c95ad75cd91708c76530175bbc02e12dd85dfacbd90594d81014b460a2783a41d625d969a46924778742543c08bafe8a76ff2c219b777d7959168b6428dce924db1fbab794914198cc0f6736013a4cf60d944eafa142131020bb99878d8cf2b1e6925c864006695a6567028777fd6acdaddda1328ea65f68bf6038aab0e228c99306d41c41fea85b674b25c6fe3a933077e8ca2adc0002c3de19bd4855d24932762b6da751b0597732bd96c92bc09baf83cf5b9e9caeb677ddbe68faecd8bb8c4b7f9cff31db4c2d42e7e0d026677021cbe4598e8cee8cb82fcbd746a153bbf7ade71a667f02ce279e61f356e774ecd7e1104addf676a1851ffe9e6c35d0b642dc3f824b1fdec52b496e9443446b03225955923682de6d9b95e3293afd0646c68f93f0768fd56bdf8445d0342792679b40f105bf3e8fb4d83840a3155607efa9e13513c286c78b8f5a0fc6a2b9008babcbdae212543885d2d728140348af13de8f2c8bc78097d712d294704590cc1f4418d5d06308d759c1e942c1b0d2aeeba978daa85cd9d6a91fc34b3cbe63821c4aa36810f4a847a55ccdd04fe4c0b120a5224511ba2d07fb3dd6530a3426653303f5c34c1aa9403b57376cedf3a42e85389457d57ed930f23fd630aa6d7b52249e2bea953cc1c870af6225501225e09f0db6224d8df23a42a9b9560a579ea5afc44571bdbbb954172f34cb7c7d8b4a33174a28e9b13cfd4ef3ab87fe85454ae85e63c12d74d5bbe8e6d936c5a7771cac65948e2c3efd7e6f2e0d9e7d54045f5502970333517b081344ad34b8f8d57b24f4165874b56d183eeef6d3804f9fa84c0638f59127e6067d893e22f5a9fc2cc144f69327cb296cffeb02ee73d01639ccfc3c89e864dd257ff737970512cdcb0de579f24f84dc3d5ee1143d7eca6bd1396298a50c33d4574002365ebf558b5ca6e76a6e2fb595e9d0715c3506511f0db72e4970f4c2fc30182be97fda87c12927199642598c21029aa0ce49f455f10efc3316358a54153899b1a01edb6b5f942bc794fff6d73b6a13d7ea87fc4e5cb92116f6705d199e050e20c3769e6029d7e825efa3291f7c12cb59eccb94983e16e9c6e695c7866ff3751ca20482eb6df0d733ce00c05f4021d93bceba16fc1ef73e6849ee0cb92d8a369ee9e4e51eb7c05702e9a179b264393fb1b6908b907db253161461266b3c0e9d4eed953fc61055fb1835bb40b0f6ab21b6f7c2763a04ff4f2aaa98c9aa99970885de3c1970d65d005c903d00683a48f4f43d07db2ca525665ed67fa18e1481158721b752c4c24b8b2a97bc67830b5fd69a01fcf1686606f862b25c7083ee1bccb79970484ef032ec365ad548755ad352fac069c57b53d06d3fff76b562637ad483e38ffac704dca8651dbe82642ace486d0cdccd4eed6beedf3fa5f4af2ee0c6e1b83a6cbcff7d6e435c082a7a219932e473cdbab4c56cdbddf92bcdc25fa77a02c6dacf38c6c35f8e1ebc14a0b762235b5d5c71fe4d828ef31e634d8227c0c13b612edc3cecadf4e48a977c0ee37023ffe4f43c73c467849c74976d33067b68647d331e06eab0d99d4f0e1263587b0248d6ec1a750108a46ee96320166cdf81fafdbd79ed46b164e3a8c6d7c72908b506144b802dd03b5f976fc38e7b704d9da228f600a097da297ca74b350ea643700c5ab1f6e27d1e41b41038d44d8978e904ccf796ed95275bff05da1799e0ee06df961d405e88cd3f28c0433a15aadaca8a81c57c833661b5d7324efb81afb26be8b1524a66983e3f410a19f256bb7ac07ebbbc32489b8443493d5f6b8a890f522326be8b8bcaa6aba7c450cb26ba39b52c545e557bedec86622042b7eed4fa58385cbb20c047b2f665b3a91029d94113d36a28b7c182794a13f3154a78fc3ba8bbc35d7d28f60db4eb64e7b10a03f190f7768354565bac8d644f9da6d945d1d5453001db4c2dd477c03316848256dd97a44d69c78875d83c726fa9c27038461b50b504a998e48519aed1b57005416f979eeb096a47ee373e3938d985f2b4a00f4442b4968e62faf03dedddb6711d33925d919a7817387826876f60e9caf8bb2fd0d73331abecd441f687df84a130e963d50bbf8e26ab8919cf55d0bb645e9fcf07925cf221a8acc08c56d3dd0012b5498d9014271cb21368d6fd719cfdb69204d27bbd24985f93f70595ade359a645b6eba37f0d8bcea6ecf67d0cd625fa1d34858619c9a94c4b2c85e8d5b51b69a97e3bb85782359ce0280424460d4af821ae20a02767953d614889c9e7b46959c32d50e6301a6ca6545110f39f51d29346d614b5213829b3278a86901d600680bfe49c100f4a920f8d52867c47b73be48a28e4f0cf58151af4cb5ad5bd3bea4109817c7f91318636e979a4364db46375756f7c93277d3eaf62d3b2d0a60c8c7e1d147c7750cb713f4c884f4bf0411eec1f8c7939bc1f791fece71ffa9f7756aa8ab61d9e5120886d41c7facd6f96bda9e5ff88209bdd6e620b107992e44c2bb1fc41f7fd930d8a0bd22977d78be2735382b1a43f96f6942b03d7790fd1cf2676af96d1da12aab9cfbb830cefad47c437ad254d08f3cd8648fddfbd49a71270f0c497b64b02ad001af2225ec4d46754ddc5922f9df2be1a73dc31322e269cc8b5b89069ecd270031980ba75d935724d68bbf6441f71bbd51341fc1571ceb61c1c58633a730a9d26164999aad9580c34f0d8f8314740cf825505e3063f9c71908d085d830db890da8e6518be6020262825e9b544d9fcba3793fbd4de8be757c855166cd5ffe78dc8db3cd71340877f526e4362448e42acf945a70ccb55d082a7ec73c3d9d3013495515c6f46b9bd0fbf9cb5db7b1237ea050d86f099a03d64e81d3184ea818ae3cb959044595328d700cbb13084bc84116084fc1007558dfd0fb6e5e0433eb7ae3f1c518b36e9e99cb7e196707e050bce879e11a21adc645e78bdab82310c971a791f62cd258df51b7110cfcc2a133d2445bcdb8e7932a1d47a0a17533233c51f703ddca33eb3cb24535aca9b1c17017adf9710865023bc8f18931fa799c32cfd8a8c0048791247f4a02940edf9444cb3e96132cf72808e7365ee6f14a098c9866c728d1a074c3cd779b23b290daa754dce4bc6eee2a624898feb534aab74f459608be51cd86dedc9fb0f3b2b21f7381140f065b37730b08e001242ef8253c8e4ac76983d79031d0c67320558c4992b164f8a1ca744f3f5a740c91e325b0c53ce20ee772b26d754a0da5d8cbe18020eb9833e694314ff5fa5452de03db7e577f540ad0d3b5c07969ce92f336f29ff5e20be2bf36185c651404742a7b40ecf25942bd9660c6f7a7321f85ead33a2cce9f58c743fec6019da10cd6d52c7c9bd10c73027d6435605251537fcbbbb92c93a693a740555b30072f19af2e19c652eb1cb3a8b1a1d660d6b80c6c5b86ca08d80b346885bbd821034c8e564b0f728fbe14cceeb93919456e7d3413b708ea2a356e3fa48a3cf383de8f59d32429505d02a88675f063cb8182871f24bd1a76a1d30d97cb287fa9e9713f9d6537265ae2c946e278a8a108ccf3ce57ed90a8426d3135b39a2599e6d0584ad996f8f88667d2a05a4b4a2db17652a1dcd3a7e530c47b69b522cc355b71e3f2d05e0ca52be0f8fc794b0058c93ac7eb213988034bc0a82614af7b9c8912c8a4e796cf30d322b33e3820a8b4a2b32d610dcfd1e12c646b93a91a2c9ffacacdf6b4f29e397c53da0a58b1cb8894f88e0daec7eade7744dde814c2c37ed98d40224cc1ddd0efa4a6779758c0f4c3facad3ad321736fa170fd49694c3d24e9da5be43e7247e96937a809c2b945813b872ba5e9b530eb1a662037099a6a0cc4363b51dd688ea2c267b2c721c6fbd272f3523c4057cd6ebc174afa1f77e556607497410501e37b6a871abb557cfaf11ce68bc42317317bb9eae07dcf5a4a0c910b32a2d3edfdab2cf0598fcdc6cc60ea99ecfe5fc4988d32dbcaf8516b9385814beeba09107519d7f0a1271747499bb3a4d82a3c311bec49f610d0c80a738cbd543a7ec46678128884ef2ed7d32522dbae38f1708eb5c7966d41837daeb1d04e10ea16d9fb3f791f2a14da2918ddf0d7014db9b8cbe7fb99c3f733d3f46fdd88af3e3608ccbc65ccfc432f3e596793e53f60fb43ff7cf70e487b259568ed851280ece48d7ad5722ec7052912cf589caf6cfc4442eba5eab6433d247df2a5b59b1597f9134c8cfaa83b2d506eefedb011f94b635e9914117c0cd0ed3b371caed2f5e4ed3f31f4229d6de2858539855b53dbf56e06cd7e83f8eb3a6133b12a8d0141af7138e41e5a67ab37af5952fbde6388ee73de546ca05e73e443c86185f49ec39f7a20a2699e6d6d64224757a85b9da9bde0f5eac7ef3708ca1dd99f41d832d79ebe7daea6ba18ee54385b521af04bfa49a957cefaaee59be028d121719238604bd250f0071c44c062e6381079c935783eb751585e3bc0d5b566f6ec7e951f062e53aa831e960b299b8be3e971038a075151de88f178604f5d9e16e81208b07f7dea58470cbf22323bfd3020b318c7e8a1c9d19b8dabb8d80", 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) connect$inet6(r1, &(0x7f0000001140)={0x18, 0x0, 0x5, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$inet6(0x18, 0x8000, 0x9) r3 = dup(r0) getpeername$inet(r3, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getpeername$inet6(r2, &(0x7f0000001080), &(0x7f00000010c0)=0xc) close(r0) 13:35:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) read(r0, &(0x7f0000000140)=""/153, 0x99) pledge(&(0x7f0000000280)=' \xedKm \x9fo\xc3 \x1a\xca', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = socket$inet(0x2, 0x4000, 0x40000005) sendto$inet(r2, &(0x7f0000000040)="7a7b4ba288ab9e1148d0056cb5930e62440402b52384eefbef60d5f7ae3eca7859721da8a4e0bee3816833a66fa451bed3734612e0500d6ccff3e68a541ed555d6c57f361384a37fc7329fbd05bf052f2614", 0x52, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 13:35:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x7, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = semget(0x1, 0x2, 0x436) semop(r2, &(0x7f0000000080)=[{0x4, 0x800000, 0x1800}, {0x6, 0x3, 0x1800}, {0x1, 0x101}, {0x3, 0x9, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x1, 0x1000}, {0x7, 0x200, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x4, 0x1800}, {0x7, 0x3, 0x1000}], 0xa) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 13:35:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) mkdir(&(0x7f0000000000)='./file1\x00', 0x44) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 13:35:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) syz_open_pts() close(r1) 13:35:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) getsockopt(r0, 0x50, 0x6, &(0x7f0000000100)=""/92, &(0x7f0000000080)=0x5c) flock(r0, 0x2) setegid(0x0) 13:35:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0xd0}) r1 = semget$private(0x0, 0x7, 0x220) semop(r1, &(0x7f0000000000)=[{0x0, 0xffff, 0x1000}], 0x1) close(r0) 13:35:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 13:35:31 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x7, 0x9, 0x7, 0xfff, "fcff5a4e4e826dc7cb8b3dbcf28c9b3d5e449bb3", 0x800}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x8a, 0x15}, {0xc7, 0xf3e6}, {0x5, 0x9}, {0x4, 0x80000000000000}, {0x85, 0x9}], 0x5}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000540)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x30000, 0x21) write(r3, &(0x7f0000000040)="670dc3", 0x3) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="52440ac5545a5fe068471937c4fa4e22e56d828aca874e890f2fe663b39cbae43c04d4b161e72119c7a0074da04496628787807d46702de5123f3f3877ccb1b34572c15cd2e61f908bcdaaeb3ffdd8c8857e3d93bb11725d433686290f224ab742fb0e92f567fe865787039d443c06f323401681b1c867c46b49aa4fdf56b4e5efb1c7a3e2a4f715dff9d4a454f8f1bde49c0093b43bbd2ef496d877855ef4287f7f551dd698ef876196998cfcbf2f61ff8a291ab5584cbd", 0xb8}, {&(0x7f0000000300)="c0118d2ddca391d6e517aed25f0b42a7dd3bb3501233da4d3094f0b7e0b946c67237390f2b8709f5df63350810383c7298882f1aa737b9e59c9aad0c44de30b0947485c80903e96868b0e6c1b56f7614732d6e238f8ff85c3f27c5fe53cdc3b068b5f58d16db1df569bc985aa5e786e8bd8241f446e55dc4edac01380ae3c87446f386ea03b988aee8a626845f1da77a4d09cd81351065f863980d13273657470742498c694435a34c53ab7a90f22c525ebb1ff3780ac80a3f11bcb52242029f9d95967bbd6e33d1f49f3497a202ee9df11297acc5d154d56ff8f9", 0xdb}], 0x2}, 0xb) flock(r3, 0x4) readlinkat(r3, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/32, 0x20) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0) kevent(r2, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffff8, 0x5, 0xf00fffff, 0x8, 0xf09e}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80000000, 0xffffffffffffff81, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x10001, 0x200}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0xffffffff00000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x8001}], 0x800000000000000, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffc, 0x25, 0x80000000, 0x9f5, 0xfe9}, {{r3}, 0x0, 0x1, 0xf0000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x400fffff, 0x0, 0x2}, {{r3}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x1, 0x40}, {{r0}, 0xfffffffffffffff8, 0x4a, 0xfffff, 0x8, 0xbf4e142}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffa, 0x80, 0x6, 0x0, 0x200}, {{r2}, 0xfffffffffffffffc, 0xd1, 0xfffff, 0x14, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc, 0x40, 0x81, 0xffff}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x1ff, 0x3}], 0x1, &(0x7f0000000100)={0xffffffffffffff7f, 0xfffffffffffffffc}) 13:35:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202c02ae167696c653000"], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000200)="b0b0f6e17da38ccb1bd7f17bfa60a51298327739dc404c819911bd42771a43ceb0c0fe8d0c444944ed1b6cf4490edf2d82231587055519ed377b9e481ffbdb24c529b3d58402ed89f57bb21f17a59f23f459806e07f90dd6faf79affdbbae93d1e8ce3bb6e2f000ceccf1dafde9110a362a159eb06813b881fe417b3cd49ca5b44636d6c69f2125cfb4b9c0c1e87bef9391ef386331b1e9adf24a0efe5ce9918ed68ebb4ea8843796e821dae5479efac5f7c6696e87e450611da1c3620cc590639b2273109e6e7ba88b13388761661e3d3046726aeae3821b40ea386c014347f72d47749103994a7010f3f286ef0ef84bfd73578f3f19a69b5d2361dbf6882cd39704666df0d7643325c1c2f1faf10b377a9933d2a87561505dde24d894bca610c986116a0bcdc6ef1f677ef301daffff7393eac06c401b4cc1d07b3828ef7ca124989b26229f6c370e4850d8e842da83cc276b56d97165a93b5335098ed637ea0557dab5e7b5aa299c56efd51d2f78d62b4553fe39590e40931103b4b2f743ab2127973135ccf3ac37447fbdf41854c4468a19aff39a57d7b0fce994cd33291b30f7621eb538712cafe76d1e2e136668bd03d85e2aa48c38a388f01d5e8b022ddfbcb81bc70db408501b0fbd4897d18da50181a681bc02426a1bd51d378abf6e9f71c37a89e599ba01eed404058a8bc13e6e97c86369769188cb5d4eb1ea874a1cd01b8183df15bb9861edb84fd9c9d7e5bbc26b768671a18a44abb37668ee871fc06adc5fee00d8e737e56d41bf3d576b293a8f219a3792ab2dde23d40791a8f0abe1ec31ab3d0c144444b50e977e23a5693acc040fd1c3b2583c1289ab2dd5933a3f358f963313284312eb13d00fcb1188f5aecabfdf3b35608e61894a1a84d614261842cd97e0076255a492a5cf75ec89a7fc92d4a07b662bd67f7bb664b76f83d269cecc39bf82e2ee63febf626eb347e7e1af929820964fd518bcb1f54f26f8cacb4e2b73492a7e86e93e68b13c436e6d203f8f8fa259cb47d459fe4c27b48bd820d7a77bb70c3aedcd89271e414dc7d4f52c63939bf410dd20fd9719625ff9ad405cab006eb363b0a4edaca08f10864e9375e440235d6bd3ea7de03d550a58cc50c9f23f0cc4b2cc1d2984961ecd923b45cfd1f951c31fa3e6b099a65aaeefca4e186c1a4886ada4bd32dc538f1c483b2105d8369a2f86204b3d3b7b15280bd73b937842f785855a371394d2a87ec71ce7baf0f680f14d2ba7a7c9f0c94122e2f16c819efea2b463804c79399e18c0d482685e0a59b082aa8e941f56f41e77bfca8c0f1baeb3c704ceb2463a20eecadabbeb34656502c7ec6d3a26a977c69dfdcfa759bc34778624e248259810947af6f4145c7c166a3e3339d08213e253eaafa2ed232bb6f6d9893becaeb292a1ce2bdbbb2f8f3ca3e5dfaaf0a2425f48bfe69a2d9d903373512f0b4453ffd6663847c7e4d8d3b3f7a3810f2fffda804bd89205a139fc903e6d192c825f7dd2669c0f5e0ccc34a91899d00397e8e32590910cb52b699c0b409723a9714c6ae4b946b82db79efda313e3ec5697ca26606f37c9cef01b83cefc1d3e7015071360d0ea775db21529cd4c3148c09ff21bf268d9a36cc5bbc9ddc8d6ba7d66d5115bf28ba2149b94144a1c70e84797de222a49faad163da56a2eae0537b92612330c5d4943b3da5dd2cdf6ffe98e69e02bdd6b2e006a521e478db825a3004d39f1baf0bc3cb87f7694f1a505e7ae3c52aa7e24ca9339b1bc4c8378bfe2d5efaff7f06bfbe742779dae91d2dd48f4f2416622168437fa97f4df121f8249ce6a5311059720a1963cc5be26835879ebcd49a326cf210395f358120e327e8cbf77e12c2dfea8f8c18520ec466b8631631ace77226e4ebcd705888340d40657592aa62a30fd75962928bef5901c1dc811409aaebaee668704c8b7fda106c488d9f3484936f6bddb4fb3403ee13ad007bc50426c1db9ad4b414ff111ee80084e62453610e994a42f634ecf1d9cfd7ccd6b071d2fb04bbcc9ca80a5ecaae7b13e1b13eb6d4e72851ba2ee643f89a4ce4074e4a1376b182474e73c1d5568535126fd134c989a947805bb5b48af38dad3dd4aca3e0332dde3bda94a1e6537a60896242775e0c33f094d0b97cc05fd06234e76e5469406781bc67351834c5258e79c0b4b2c7244fcf130132f0d69e1da0bff83f503dad79394e048eff90a35acb84ab201655a47a1c62517f27f7e8c4c65b86d418bc370089e4be5f4b0e7d32fe4c22e01dd6118f08a2a780684c52726a3b1580b7cf572e0e40fc3c6b8f278f13b290c75407114f3363e6bedac6be55497d3b8c9ddd8851f98b37c79afd07d4e43fc8a0bce24c2a9c8fb481d849a3a78500bd64b286bb18aa1595accdaca5e2421264ea761f1e8f703da71598e58f08ed407d5d53a5bdc763c441bce72333ba6e33e557bf80208459f8236fc55da91a99c11c6ef3f3f017447d4db772526781f8551341fdb99f5ce8008494d5e5881b88e503df249903acdec1f7aa0f1fab3f23ddc64892852e15fcbdf90d1345143523265f5eb76f9ed62fd6b8231768b12077d0c4ccde6cedb83d04d6fcf74eaaf4b94567704bbd38f0244ffe6d43ef2f74c2f3ba80d498c2f7bffe0c383a342cab068e9b47f77ff879d2884b26cd596e4b970721bbb2c728c93827a4c8984df85c16b16e65618773045f6dc31c40fba9e63e1575b99e5fbc73e085a48ad55f63c038fa7075882f09311569000d090c57e30dfb9368c7559692710da8219c26ad67bfc3266d9462ce05f8e18a339473f6fc507ae0b2e2e71428a418bf76c0d536e0bae9f9ea7d805cbb580d0c2281e346aa9e7fe570d0028d3a593ab239a94b223e4dcf058414f9be5a2984a88ff29f93032f6a964196f9812bfd99f0deed08b9f7242b2c105b0836b15d4a30bae269ca494892f893284019e5578b8b6dad0bf65f5e4b7d68ac129acbf3179877e34bc90b7e1b88decf58f12985f5087a2ea3c091a8a9620ee9140044b32633246c0059ba25c6424e0f1bcec78cd4ba3cfc6c760e0b904672f85f4162183db6a3593ca8c3e0c1d284ba06029066b1ecea1328bf7041c4e98e76d56046589fe5ef985391620c5bdb8d4b99be12d3bdea68595b7fc21e237c4b381e84a4d36d4a13b0c3b6c01a508b7b74a6b10169de9f65fa53c83f7a8c067e8f6a390db4dcdf5973c7a91b20838ab6cccaabf84b0d8ee46c248bcbab5ce498f68b1a3750efe77fe54e2e6450b2b97ba433892e98d09a407482a78144acc8eae653c0e4ef3f55d70120c2272a0982eb917c8c8fa980b9f6188c83640a6401ec8718585d63a443febf148ceeb4718c7a214c6e82cb78ab6e5c6b6752f081fbac78d204cfeb7da0189ad9e3e46f6ff2f494182afc01ac33476a80357ce18525f9beaef2fe9d44f7d2a5ae8deddfcf5c24dee5187f66ee39adf20331610848321e42f3f626df641e30da429c8164fc45bd2639cd1f4464d72024c4fe97f0a7a3d20d4412919a1fe3b8c2c8a716c940de2e1361e8bdcb7735e361a920cc7288b5ec02e8aa106e2cfbdf60a4390754ef45a5dd4bde19935866b4b8d788e21690f812e5d6fcc1624b1b98f0c30799c63fc5abee8c1d8b44f81084a692b6ed28771f4ede7238810f23042fb36a7ef8fc255eaad2fb7b65fdaeb515ac38017d1123f4006ced37e59db6a33bda5e3722e4efd4d1ee1453b29815dded4ae252dabebaf6a174e0a6980774089e0ef06f96bd87c391a5f9fd0269dc5b8d2053d0070f9b804dfccaca8746326716b034c97d0fd9184e3ad794498a29b1a5dd9b0eeb395c37083679b10c96ff651df9bc0eb07d90270276331d7c1ce8df4cd39ad4452bc60b2ed2267d8045788944207e7f235e33f6b2eedb0b9f65555be02438d6b2a60fb3d68d55c300fa811b8f200a6c018e450d70f2047910c25b170f081f147bcb3d7dbc7b3e9136b97948ff074939943df21e44aca4e8d07e4cb475f46f8626bc428afdca7330f0f88e0cc1475c53d03db3f294f48f74a260af88fe827caaf98403a3ed150b092f42dc0829dd565321009cdac1ca18e682f32b9a0f5f652ae27ec888cb5c084ca3a18095c33c7847a38c77369ad4fd0e3f69a1b47c20b671b4438572aae566deed42beb35daee37bfb11928711c9895a7408002880a23498d4e210c5a0669335f8edce2871b96a8ac35dc6d75954a5fb7d84426ec188600fff31793d9fd57a0309f9bc007925b77e44b41dba9f47fc237e2d79bff3c555fb60a8842cb461e0daa9e45c27008fb226b581033492bca6d42aef342f0d92516c7549c1635063e92b5874e08bf252a4a1787710fba4f5485dd69b91996dc306e12a3ce0c52b88bf3582ef6204763d9b864f669a719e5eb230fc682e726e6a6729c659f3a0f57d9ea0e3cf5c8fe9a2bb83fee8caa88139f3259c88a891c101653869b2f8aebf97c6d948ce0fc48bd367fef122447476577a94919cb2043c56f266701aacc6140d0c7f1e626dd068e79fae6dd9a13044a560ccdb9cf8d46095b0618c1e0592f4fe016ff72bab3b02dfda567dc4b6e2b4b5b945ce0dcbbb72540c44487e53674b39fb3e03f18ce17cb2f7f7cc86f50ae399d37d6de5554a21ccf6be8ee0346bb76912846ab1958f70278ed20a39c1d2678cf52965d39602049c9e9d6011b90b6b0b6db26b29545128caa101e90670c3da8481654741532d5f8c26e9cd3e823fcdcb72c8a34e24d5b9eb422a405d3293b307945e9ad74b4229af144d2d5e1971fef321b32b7e83bd9278d668b70b676393f9f6af623ee66b9708b7364e3c668623bfca2adf16d0a7980b3afa765bd03c5b637f9757958284b8fb598dbb33ac413ee9886b8c1fa8734b98aac3a4240c40bba482afe0ceeb6c53e4929833707d8f4550af900eb7a521b2b6e9d16128f8c65d0ce4846323c5bb9b6809bdd5454c813ebd015de74ea38ef7eb9cb0d1c0b4ee3b49483ba7a5a609013224ab3a51f99ff04a77c0bf2c98b2f80547f1cf2067453540c4868c6ad91532a4c063b41bff6239fac1ed1733fb08bb6e2662fb26e812601107ea37ad9816da89d9a0336243109855878a5e0342cc53160b6b9eebf92186caeef1f61c0e179b0ee6a2d3c48ae6f493e23d43f7fe4cd2dbd6c9cf3093ab2da4c74ba260ae9150e3e44bb2786fb7c77c254f2343c9d8bd3baa30ae5f370a7b6b1da0c570af3d6b9fec65365620fcc51a980186ba9af8c25382a9f455a44a9ff01a85d3bb9117ddb3c2701c97c501be5a45657e3c5dd40e0e679081fe19fec839754b18b749662218ef52845ad7b85d24e52d5272e7518e0367fadf19b9c3d9b95192f99953dfe5ea510cca7d86c8fc48c8679d14760ef1a1e19185dc823d455116535db700f948a966d410d5b35c4437b0bbb137a6dcf50cfb3e276bfdb418f33f90fbe2ef6e5dc8b36ee04f8d344c5c4f0adcc38e14c9d281a527296d27a96bd2f570b34d649949d49a4bd256b08b994e58a28bac7e3f29e1f0dc9596f172e9bd4711d9f903e8717936db883cfeb69a573275f7b2d75cf1e5cd52233c493b48e26d9077702865e425776f309f05d5ee34c0efea466929aec92cc269ead404597833d9d2fcc3a8d6a1b0070ec6a33ec0a346045779248fb41c797c83fa58fbb409a8a364a7f4ddc645b6cce7843cbe93645462e95ee171", 0xfc5}, {0x0}], 0x2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 13:35:31 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r0, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000380)=""/158, 0x9e}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 13:35:31 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x6, 0x4000, 0x7fffffff, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 13:35:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x12000, 0x8000, {0x4, 0x1f}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:35:31 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) socket(0x6, 0x0, 0x7) 13:35:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0xc0}], 0x1, 0x0) 13:35:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = semget$private(0x0, 0x0, 0x100) semop(r2, &(0x7f00000001c0)=[{0x7, 0x10000, 0x1000}, {0x4, 0xf8a, 0x1800}, {0x4, 0x7b5, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0x2, 0x1800}], 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xff, 0x8001, 0xffffffff, 0x690, "c3cb9f2e768af95f7f188b21beaf3261a9b0c4ec", 0x800, 0x7}) 13:35:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000080)=0x3) 13:35:32 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x3c00000000000000, 0x28}, 0x10) socketpair(0x2, 0x8000, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004670fce5320e61bcdeca2d21000000000000000000000000000000000000004000000000000000000000000000000000dcbfd988d6f8fa1245df3fefebe243bab76e656c8349751b2c1a1eab8aa3deb22a65691570d1a5bd1a15989646409cd3ae9fa30d00111f953dd169127376817cb440a2e4af10487458e288edd70c7796265a8484757caa0f4e67f7f0f472556ec45ea939281ac4168f279b0df7c3236949b1363c69521e7d70d735057475c203d08ed23289da7f95a79cfeda3a1599fee0a9541d358e390f8a1cc11c5bc052758b0fa33a148dcb9642cf257abe2657d7fdb08bfc87f2d9e812b34974474235254041e2eade3d0c9a24d652826b1829c11cc4093b8d9bde5a434298228f21078065e0e5de0ff22756df2399a90585e8ebf0fb1b18d257744550aba67dfafd63"], &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:35:32 executing program 1: r0 = socket(0x1f, 0x4005, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) r1 = socket(0x20000000001e, 0x7, 0x4) dup2(r1, r0) socket(0x20, 0x1, 0x100) 13:35:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x80, 0x0, 0x5, 0x9, 0xffff}, 0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x31) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0x1, 0x5, "1e12bd563d23e07d353f7bdc239b62805eab07dc", 0x1, 0x276}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xbf) 13:35:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) utimensat(r0, 0x0, &(0x7f0000000400)={{}, {0x4, 0x200}}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x102e2}], 0x100000000000005e, 0x800000000000) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x5, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x5) 13:35:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = kqueue() r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10008, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) r7 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) r9 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x8080, 0x8) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = open$dir(&(0x7f0000001400)='./file0\x00', 0x10, 0x40) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x80, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x10882, 0x0) r14 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x21, 0xd0, 0x0, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x400, 0x5}, {{r3}, 0xfffffffffffffffc, 0x31, 0x2, 0x9, 0x9}, {{r4}, 0xffffffffffffffff, 0x3, 0xfffff, 0x7, 0x100000001}, {{r5}, 0xfffffffffffffffb, 0x32, 0x20, 0x6, 0x7f5}], 0x6, &(0x7f00000014c0)=[{{r6}, 0xfffffffffffffffd, 0x20, 0x20000019, 0x3, 0x1f}, {{r7}, 0xfffffffffffffff9, 0x2, 0x10, 0x4, 0x1ff}, {{r8}, 0xfffffffffffffffa, 0x40, 0xb, 0x9, 0x2}, {{r9}, 0xfffffffffffffffc, 0x2, 0x1, 0xc78a, 0x5}, {{r10}, 0xfffffffffffffffb, 0xc0, 0x40000003, 0x2, 0x3e24}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000000, 0x80000000, 0x3}, {{r12}, 0x0, 0x20, 0x2, 0x8, 0x100000000}, {{r13}, 0xfffffffffffffffb, 0x8, 0x0, 0xd70, 0x6}, {{r14}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x9, 0x10000}], 0x200, &(0x7f0000001600)={0x813c, 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:35:32 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0xffffffffffffffff) 13:35:32 executing program 0: r0 = socket(0x0, 0xffffffffffffffff, 0x1) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6}, 0xc) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) recvfrom(r0, &(0x7f0000000000)=""/126, 0x7e, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 13:35:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1000000083, &(0x7f0000000100)=0x3ff, 0x1000002e2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:35:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xd97c, 0x9, 0x0, 0x0, 0x400]) setreuid(0xee00, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x9}) 13:35:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 13:35:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ae2b050ca1ac98e244e345f1ea24f29921bc2c09", 0x0, 0x7fff}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 13:35:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() r5 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0x0, 0x44, 0x2, 0x9, 0x2879}, {{r2}, 0xfffffffffffffffe, 0xa, 0xf0000000, 0x1ff, 0x9}, {{r1}, 0x0, 0x20, 0xf0000008, 0xffffffffffffffe9, 0x1ff}, {{r4}, 0xfffffffffffffff9, 0xec, 0xb, 0x200, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x30f3cf3095cc3311, 0x200fffff, 0x6, 0x81}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x6, 0x4000000}, {{r4}, 0xfffffffffffffff8, 0x8, 0x20, 0x5, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x8, 0x0, 0x3f, 0x4}], 0x9, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x1, 0x6}, {{r2}, 0x0, 0x80, 0x4, 0x8, 0xfffffffffffffffb}, {{r2}, 0x0, 0x80, 0x40, 0x80000000, 0x4}, {{r5}, 0x0, 0x2, 0x10, 0xffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x3, 0xa9, 0x200}, {{r3}, 0xfffffffffffffffe, 0x1, 0x14, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x77, 0x5}, {{r2}, 0xfffffffffffffffe, 0x16, 0x1, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0x2, 0xfffffffffffffff7}], 0xc000000000, &(0x7f0000000000)={0x100000001, 0x7}) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 13:35:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) fcntl$setflags(r0, 0x2, 0x1) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r4}) semop(r3, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r2, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r2, &(0x7f00000001c0)=""/35, 0x1a7) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$unix(0x1, 0x0, 0x0) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r5, &(0x7f0000000cc0)=ANY=[@ANYBLOB="0100ae04005d767c81060ff292fd9da465dbf378bec7022e6bdca089510596d1f45bfcb46c552aaa4c9a0f458a58e64245c2fff2ae3f21b06772ee8c72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a782b5359b487ab44d5558d7b5b1c8055d20b50150431b1a5f2b0000006c70fb141e514d33be065caa4914884d4f4f6b7279f31976d223a36071e4ab613c8271d9a402313a74cbc449a14f023adeede3edf89aacb7d7674b588482d88ab4cf56e02cadeb8677fbb41ee78b723508d52a4378f4ed2f122f3b8f84cde09d75e4d3017f3079faae5740bdca000000000033efacc5752343f4d98975a09bec1d16c467a1b8973b7a93a46e9bd719c9e41a73b8282da74d9e4bf7c92b46508c87fbc7fe5fd7b141d6111268000000000000000000000000000000"], 0x1) poll(&(0x7f0000000680)=[{r5, 0x80}], 0x1, 0x1) setpgid(r4, r4) r7 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r8 = getpgid(r4) semctl$GETPID(r3, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r7, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r8}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r5, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r5, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) fcntl$dupfd(r7, 0x0, r6) 13:35:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ftruncate(r1, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0x101}, {0x86}, {0x46, 0x6e1c}, {0x46, 0x9}, {0x27, 0x80}, {0xa2, 0x7ff}, {}], 0x7}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 13:35:32 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0xeb79) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x9, 0xac3, "684f174e507cb23b7574c33276c40c2f75a595bd", 0x2, 0x80000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:32 executing program 1: r0 = msgget(0xffffffffffffffff, 0x10000000) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) msgget$private(0x0, 0x2) 13:35:33 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) rmdir(&(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x657c, './file0/../file0', './file0/file0\x00'}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = semget$private(0x0, 0x4, 0x50) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000180)=""/92) ioctl$TIOCNOTTY(r0, 0x20007471) 13:35:33 executing program 1: r0 = socket(0xfffffffffffffffe, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000000), 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8120, 0x101) 13:35:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x227c}) syz_open_pts() close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 13:35:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) flock(r0, 0x0) 13:35:33 executing program 1: r0 = semget(0x2, 0x40000000008, 0xfffffffffffffffc) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/129) semget$private(0x0, 0x3, 0xc0) 13:35:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000000), 0x468, 0x3) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:35:33 executing program 1: socketpair$unix(0x1, 0x408, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 13:35:33 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) getgroups(0x7, &(0x7f00000000c0)=[0x0, r0, 0x0, 0x0, r3, 0x0, 0x0]) setregid(r4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r5) 13:35:33 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 13:35:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r2}, {r0, 0x20}, {r2, 0x4}, {r0, 0x10}, {r1, 0x2}, {r0, 0x130}], 0x7, 0x1ff) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 13:35:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x441, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x2, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x19, 0x5, 0x1) getpeername(r1, 0x0, &(0x7f0000000080)=0x33e) 13:35:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000080)="ee50abce12eb83c2a0a8c5d8bac072d05c782f82d2ac2c2a02677d25e56d6a6ae0f39bb04dde836b93d3c209710fb8f446b366f85fe6aa50abeed202f1fe9aeee40d028a03ca85460038c10b18e57f41ba760b592e385476c897f2da101f06876c269ba6962515408a98875f58bffbae82ea9b01c0feb564eaa5277a4968348b5467737f26619c8a5a783efb0cede35d801b276fb1c420", 0x97, 0x404, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) 13:35:33 executing program 0: socketpair(0x1, 0x2000000000005, 0x1ffffffffe, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000289000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./\x00\x00le0\x00'], 0x1) 13:35:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10580, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setuid(0xee01) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) 13:35:33 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x2000000000002, 0x68, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 13:35:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x4, 0x2}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9b57c67b", 0xffffff57) 13:35:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffffc}], 0x1, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="d11e1b8bd1aa17e5bb572e6c57cb548ba94df1b2", 0x14) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1011, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x800) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="944328d4edccca07e91a102b1073d2879daf7eb299d27e82e8b4e0172f34686cbedcc230", 0x24) 13:35:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f801af454d3b932fa1bc764f960f246b18381055bb4fa88aa4d704c385454f613b78aa97199c4064d0f3698e6410c17ea8643b4a530f0c80083e213b217ad4d4e2de50877e28392b673e10000000000000000"], 0xa) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 13:35:33 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 13:35:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 13:35:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000696c65e271240000"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) sendto$inet6(r1, &(0x7f0000000000)="0a009288a49ab64e8f6c51b60dbb8b73d397107d8de77d5ae9606fd07c9d7c3a06aa7b6b73abfc97c758f7ba", 0x2c, 0x401, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x8081, 0x10) dup(r2) ioctl$TIOCSCTTY(r2, 0x20007461) 13:35:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x8, 0x1, 0x7fff, "47cc637592ec57c5f64700f817ddfcf48aeb42e0", 0x4, 0xffffffffffff152a}) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x2, 0x2, 0xcc7, 0xfa, r3}) open(&(0x7f00000000c0)='.\x00', 0xa0, 0x4) fcntl$setflags(r2, 0x2, 0x1) 13:35:33 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="14ad8454b86a3c62569017cddb0241797f55b06dd1bddb55a8c9d98cd10400000000000000d9d00ef7e66f68a4b847d9fa13e83cfa817c23e568b2c821aab5cd6279713860ce40d7a14b25fe4e8261c97f7c137a378f1b36c0073a0f6c084da900d8b2225707c3ab25f3cb6d50389009cf258f1e6d1dc362c3203eb3f407e3a1edd62dc56436127e1a42f417f9738339ba3758519d", 0x95) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 13:35:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x2) fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x52a, 0x4, 0x1, 0x3f, "9b2234105399b0938a314001e6527701faab8d62", 0x6, 0x8}) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) rmdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() 13:35:34 executing program 1: r0 = getpid() r1 = socket$inet(0x2, 0x8003, 0x80000000) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x9, r0}) setpgid(r0, 0x0) 13:35:34 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x44aa, 0x100000000, 0x3, 0x3, 0x5, 0x1b2}, &(0x7f0000000100)={0x7, 0xcb40}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffff9) 13:35:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x0, 0xfffffffffffffffb, 0xffffffff, "a9481366fc659fdebe224fe309432b10631270ee", 0x800, 0x401}) r2 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/7) 13:35:34 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 13:35:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30090, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/25, 0x19) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x5, 0xffffffffffff8001, './file0\x00', 0xffffffff, 0x7a, 0x1f, 0xe50}) 13:35:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x138) close(r0) r1 = syz_open_pts() syz_open_pts() r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x0, 0x800) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "24c299e4e685956801843611e079cdeb3527b54b", 0x0, 0x854a}) 13:35:34 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x100000000, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x2, 0x80000001}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x2754, 0x5}, {{r0}, 0xffffffffffffffff, 0xa1, 0x80000000, 0x5, 0x2d0d}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x5, 0xfffffffffffffff9}], 0x8, &(0x7f0000000040)={0xfcc, 0x9}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 13:35:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2001000000000029, 0x3, 0x0, 0xffffffcb) r1 = getgid() setegid(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xb606, 0x100000000}, {0x18, 0x0, 0x1, 0xfff}, 0x6, [0x401, 0x100000001, 0x5, 0x7ff, 0xef2, 0x9, 0xffffffffffffff1a, 0x9]}, 0x3c) 13:35:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x142, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}, {r1, 0x14}, {r1, 0x80}, {r1, 0x53}, {r1}, {r1, 0x10c}, {r1, 0x104}, {r1, 0x100}, {r1, 0xc}], 0x9, 0x7) poll(&(0x7f00000000c0)=[{r1, 0x48}, {r1, 0x4}], 0x2, 0x0) 13:35:35 executing program 1: pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='![\x00') poll(0xffffffffffffffff, 0x48, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r0 = semget(0x1, 0x0, 0xc1) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/68) 13:35:35 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) nanosleep(&(0x7f0000000080)={0x401, 0x401}, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0x1a07, 0x4a) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r0) 13:35:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget(0x3, 0x3000, 0x42, &(0x7f00003e9000/0x3000)=nil) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 13:35:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) sendto(r0, &(0x7f0000000200)="5a959954ac3e5ca11846f7407e9a940b6f377aab0cef2f4697680a586027", 0x1e, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000200000000000823b8313799eed3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000992966e8a01291bbc309975fc139f3dc51818efc6d64aa52e341420c5917aca636"], &(0x7f0000000000)=0x6e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xa4, 0x2, 0x400, "426500ce6afde82cc1692c310b8ab31195fac85d", 0x5, 0xdd1}) 13:35:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)=0xffffffffffffffff) 13:35:37 executing program 0: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/210, 0xd2) r1 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000002c0)=0xfffffffffffffc59) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 13:35:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x85) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r1, r2, r3}, 0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="98f66634f65d1272101dd67d57", 0xd}], 0x1) getuid() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="231ba3085e67c94dd8", 0x9}, {&(0x7f0000000240)="6dd5de9048a154483dbf6980077c3fa64d7d6c180cbae311cbdec4280b13412cd112332e87640830bb67fb014bb2b6449c73b73867657488cdb4289c406355593fe8ab858738ad6486c987bdeaea47a0de9ea2c29bfd9167c165642c85a12070e14bd8f6d48b45dffb3c34374bce926e660a9d36bd8156b0a5310583d34a36801ddfd52054432254b49828c56a63f9738a3e31f829d171851ff0d9a9904a66e6f3923277b4b9497a0818d15fedc7ea578949057f104516c9030de613c940fd77651ebf2b1fbd676ace2f0f146a3690860e7b49552b11289bf43f0f524c5ea102f0a4b477d423021656fc433f561fa67a377866dbef1363656d3eee76313eb5", 0xff}, {&(0x7f0000000140)="794f6f0295965d382b9a1e3f9da395771a6516f6dc3bfa07226847ed1b3af29995f41359850710891c74bdedaa7f83c0b41e8510fc4ff35fe47a8ce147302b2b373287bc5a0eb8c380ef05225f13437521de0d99b6b18e8425c923eab8b29ec6ca642cc72e9df27577f9274dffc114dabe4064f4891051309955242c55ca998378701b048a5913935ea4a22edfcfd5ca1d31c26c8919953233bcd1da9b741f972e613ec1397bde7f181c16b2ae1df9c4bbeb", 0xb2}, {&(0x7f0000000340)="01aa9068a28f7b10e0e60bc040f897784cd79d9136acf3a6e61777b07bee2955c62c0823ec65ebc48df473269b386d5434f40bebb68858fc4d2f4323694ce693a64ea1b06eaf20ca9cb6495c942a36229cb57980647c0b7768d9c4e8c05879b5", 0x60}], 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1) 13:35:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000005c0)={0x8, 0x3f7, {0x81, 0x7e14}}) write(r0, &(0x7f0000000040)='h', 0x1) ioctl$KDENABIO(r1, 0x20004b3c) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r4 = semget$private(0x0, 0x40000003, 0x490) semop(r4, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x0, 0x3}, {0x3, 0x2, 0x800}, {0x3, 0x3d, 0x1000}, {0x3, 0x80000000, 0x800}, {0x7, 0x7, 0x1000}, {0x3, 0x3, 0x1000}, {0x2, 0x1000, 0x1000}], 0x8) shutdown(r1, 0xfffffffffffffffc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="7b7912c15aca5ed029fbe042ac9dbe36239068d1bb90778ce9", 0x19}, {&(0x7f0000000240)="c7b37022ea77ea83427dc24f471e7edc206580e374c4c5ec9804be117e095f54ce8e4f5f5f4fcb266b506ca9f37325ceb57c00ef3ef0df62bbd82296619bbf20009d36997854e6bcc86dda400025a99b8c49a47a82dc8798f0077ebfe4846f4eeb30efa257b51b35d140b1929d32a5c89b0ff27b1c2270c229e84d0a2ac8ed5b40643164ed3f567c739a17dadbb0fe4e13d987df1e77992290a35ce2c122f1a11b30981f38b74403871c615c9cdbfb93604b1a619d83a0c5fff230a317e982982b5c6fb7e7fd9188658e56a2bd18a55bc8bfc64f0a9b1c7584449c309f451b", 0xdf}, {&(0x7f0000000140)="c1670bcb94da5f5c3e1f21609308e513075fcb1a3fdd2687928c6e1c71573bd3eabef8376b26122084009d3a8dd734ebdfc6ed84fa", 0x35}, {&(0x7f0000000180)="814da85bb1dc80c39360b34a8ee31d5b71482b133c92109f68ebd47ee7fa87aa11a625d1f33deacb2eaf0d37b49b4d01e283970b2b27c28f18467a5e60a6fdc004528dd7c33bd1393d4b609a543713de30d386118c933a511cb42f4c2841", 0x5e}, {&(0x7f0000000340)="05c7923d907e2468eec94b65942b76cfe0b1786a9ec9ef84fc01a388b2119ed13a76902a7eb290e5fe47f73b82e2e81d122200f9b85a2d013fbe253359a3f11e9fc25425be273a654b2eab35b4ef0706a39430e990aae9cf7795fd953c8ddd0499621cb54da4f2a55136b3db51d0d16f61ea15c62de7adcae334f4ed9a44dfbe2013925898352b769866fb251eb544976b86e9d30fda483b648fcc7f746cb78da9461488bfbc3cc64fb82bd5b743", 0xae}, {&(0x7f0000000400)="a5b697e27c88ba1c7f6bcade8887", 0xe}, {&(0x7f0000000440)="0e2f2cb0b7b9e464e74042c4e67b3ba105139fdaa902523f75086f2cc48ecbdfd5ebf3db33b202be65e2a324bf0f4c710cb3e4a0511db10f2687ed3cd2efafdde5655a218ab17b04fb7294913db4a179ec60f20c7e14a6df", 0x58}], 0x7, &(0x7f0000000540), 0x0, 0x4}, 0x0) dup2(r0, r1) flock(r3, 0x5) shutdown(r0, 0x1) socket$inet6(0x18, 0x4000, 0xffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x7, 0x1000, 0x3, 0x1, 0xbb8, 0x3, 0x8, 0x0, 0x2, 0x9, 0x8000}) 13:35:37 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x1ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 13:35:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 13:35:37 executing program 1: r0 = kqueue() close(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4011, r0, 0x0, 0x0) 13:35:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000080)='.@\x00') ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000180)=0x1e) 13:35:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x6, 0x1, 0xd9b4) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 13:35:37 executing program 0: socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, 0xfffffffffffffffe, 0x2) r1 = socket(0xffffffffffffffff, 0x2, 0x6) getsockopt(r1, 0x2, 0x80000000, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:35:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setuid(0xee01) r4 = msgget$private(0x0, 0x0) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x40, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x5}, 0x100000001, 0x2, r5, 0x0, 0x6, 0x2, 0x3, 0x1}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x109, 0x4}, 0x6432f29a, 0x8, r5, r5, 0x80000001, 0xaf72, 0x80000000, 0x800}) 13:35:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x2) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/248) connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000240)=""/224) semop(r3, &(0x7f0000000340)=[{0x3, 0x99, 0x800}, {0x0, 0xf800000000000000, 0x1000}, {0x4, 0x0, 0x1800}], 0x3) open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0xd) r4 = geteuid() r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x1000200000000000, r4, r5, r6, r9, 0x2}, 0x5, 0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x9bc) semget$private(0x0, 0x0, 0x1) rmdir(&(0x7f00000004c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000500)={0x4, 0x1, 0x9c3f, 0x49a, 0x1}, 0xc) fchownat(r0, &(0x7f0000000540)='./file0\x00', r8, r9, 0x6) setpgid(r7, r7) setpgid(r7, r7) pledge(&(0x7f0000000580)='-\x00', &(0x7f00000005c0)='-%\'-}\x00') getgroups(0x4, &(0x7f0000000780)=[r5, r5, r9, r5]) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') sendto$unix(r2, &(0x7f0000000680)="2744a24da536d88ce6159f3c754d212da06edfd6fb51e2708059b8c3d9ff5483c32b9b40fb3d1c75ee7de48c448b8856bc4d7f307572cff057fd2d40a753eb89342b6de72715f4714938406e88f208d0aa22862934955f67da2466acca7b20c9c61e3bc6d6068ae6512975335d04f899d018b53b3cc96fbdb11bcd", 0x7b, 0xe, 0x0, 0x0) geteuid() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000700)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000740)=0x1) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000008c0)=""/57) 13:35:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8021, 0x0) open(0x0, 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 13:35:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="64b9783b4292b97760d7e4b0726abb71fb1321c387892977d7c52e5df182ba151547821a75af3a0ce197f0bd6298290c", 0x30, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:35:37 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r2 = geteuid() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 13:35:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x7ffffffe) r1 = shmget(0x3, 0x1000, 0x10c, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x7fffffff, r2, r3, r4, r5, 0x8d, 0x8}, 0xd8e, 0x1, r6, r7, 0x5, 0x800, 0x800}) 13:35:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000003, 0x2, 0x2}], 0x8, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0xc1, 0xf0000008, 0x2, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x1f, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x6c11}], 0x5, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10010, 0x0) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) flock(r1, 0xc) 13:35:37 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x104) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x9, 0x1) 13:35:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)=0x9) 13:35:38 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) fchdir(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x1013, r1, 0x0, 0x0) 13:35:38 executing program 0: getgroups(0x102, &(0x7f0000000180)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) 13:35:38 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0xa440000000000000) setsockopt$sock_int(r0, 0xffff, 0x1222, &(0x7f0000000000)=0x5, 0x4) 13:35:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x2) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/248) connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000240)=""/224) semop(r3, &(0x7f0000000340)=[{0x3, 0x99, 0x800}, {0x0, 0xf800000000000000, 0x1000}, {0x4, 0x0, 0x1800}], 0x3) open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0xd) r4 = geteuid() r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x1000200000000000, r4, r5, r6, r9, 0x2}, 0x5, 0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x9bc) semget$private(0x0, 0x0, 0x1) rmdir(&(0x7f00000004c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000500)={0x4, 0x1, 0x9c3f, 0x49a, 0x1}, 0xc) fchownat(r0, &(0x7f0000000540)='./file0\x00', r8, r9, 0x6) setpgid(r7, r7) setpgid(r7, r7) pledge(&(0x7f0000000580)='-\x00', &(0x7f00000005c0)='-%\'-}\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000780)={&(0x7f0000000700)=[{0x44, 0x5}, {0xaf, 0x5}, {0x101, 0x26}, {0x40, 0x60bb}, {0x101}, {0x0, 0xc34}], 0x6}) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') sendto$unix(r2, &(0x7f0000000680)="2744a24da536d88ce6159f3c754d212da06edfd6fb51e2708059b8c3d9ff5483c32b9b40fb3d1c75ee7de48c448b8856bc4d7f307572cff057fd2d40a753eb89342b6de72715f4714938406e88f208d0aa22862934955f67da2466acca7b20c9c61e3bc6d6068ae6512975335d04f899d018b53b3cc96fbdb11bcd", 0x7b, 0xe, 0x0, 0x0) geteuid() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000740)=0x1) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000008c0)=""/57) 13:35:38 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget(0x1, 0x6, 0x100) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/139) accept$inet(r0, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x7) socket$inet(0x2, 0x8003, 0xcf3) pledge(&(0x7f0000000000)='N[^\x00', &(0x7f0000000040)='\x00') 13:35:38 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) write(r1, &(0x7f00000000c0)="4a0fdb4659d8c74e1080321a7acc2c5b7ae2033f1e72b51e2d4061dab420aaf2ac2ed17ce54c64ee7ecfb4b3a27edf37c90a6aff03db3e2ce707a20e0d337739c255646b7f6aa6e72966ca62035332683600613da378d61b83005fd675882b16a7a21c6b8f256481c3af555216d32eb06864a733340d7c16237a0dbc1847de9c2b58a6faf344a664fee56f17f1d2c12d8144b3214ea9d1c7ea64252c9061df3d9ccd89abd0e63256527e40e2b76c98e2b233df", 0xb3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 13:35:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)={{0x2, 0x80}, {0xffffffffffffff7f, 0x2}}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000100)=0x9) 13:35:38 executing program 0: socket(0x400000000018, 0x7, 0x0) 13:35:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f0000002c40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10115c00000000000000000000000000bbac8d82aac72e12cd06"], 0x10}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:38 executing program 0: getitimer(0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) 13:35:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0x12) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 13:35:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) 13:35:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f00000000c0)=0xfffffffbffffbff7) 13:35:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x81}, {0x18, 0x1, 0x9, 0x27b}, 0x6, [0x5, 0x0, 0x5, 0x5, 0x1, 0xffff, 0x4, 0x8000]}, 0x3c) 13:35:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:35:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x11) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="e19fc3", 0x3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) dup2(r4, r2) kevent(r3, &(0x7f0000000100)=[{{r4}, 0x4, 0x10, 0xfffff, 0x2, 0x17c0}, {{r1}, 0xffffffffffffffff, 0x18, 0x40000000, 0x61dfc6e5, 0x3fd}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x9, 0x8}, {{r4}, 0xffffffffffffffff, 0x52, 0x1, 0xfffc, 0xa39}, {{r3}, 0xfffffffffffffffd, 0x40, 0x0, 0x80000000, 0x4}, {{r4}, 0xfffffffffffffffc, 0x40000000000004, 0x0, 0x1, 0x6}], 0x64, 0x0, 0xb6, 0x0) flock(r3, 0x5) read(r0, 0x0, 0x0) 13:35:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) listen(r1, 0xaf2) 13:35:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x2065b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffff6, 0x1) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x8, 0x100000001}, {0x1, 0x4}}, 0x2) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) 13:35:39 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="ca17b0f56a82a92a", 0x8}], 0x1}, 0x2) socket(0x18, 0x4004, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 13:35:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x8249) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x100, 0x7, 0x10000, 0x2, "59d7afdec6d6285f4ef38ffc042b2c01b2423faf", 0x5, 0x5}) 13:35:39 executing program 1: nanosleep(&(0x7f0000000000)={0xe0}, 0x0) 13:35:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x10001) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 13:35:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) accept$unix(r0, 0x0, 0x0) 13:35:39 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgid() getgroups(0x9a, &(0x7f0000000240)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) sendmsg(r1, &(0x7f0000003880)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000340)="0e2bab22a1fa8ddc2304005c621092bdff6cafbcaf7d600a72f915158496e2d8848a2bc0780f9f7aa2745dc39c5b4b79b35fa1835b535c138f18a8b46118b81879aacad04586ec580c8c225b90d6632f94b35b4490866bb2a5172f15b8cdd464befd54b932380007c5b614835220ea8dbcddbc9949027fe42b00d9e32df5670c66a26da1735b9d79ea8b00733a46858430df3e15a0a7b84ce629bbd4e1811e51c2b358a97912e63d12bb242fba93bef0c7b87fc1b457812ece3f464bb6eb68ab33af1414cb04e6f41c6f4e0a53d9939c534b292f0e248fa6568eb768f7ccbc23982c5e93314209ff30378f9323cfbcf4096832bb6f37bad2e5ee7e5f61eba6ebfadde75e66c34692251d8d63b99bbc1c26e09c07f090383db7f2f92e2b7fd7006666a07279a983a616e130dc3ba3d5019025fdbb5440d4c3a8cd6e7f625864519e2d2120d21f2e2ec6818c4da3a93749984d81ab0f274efbed6cb67a75b26a4b5a23e862411bd16c315835181983fc45d53824feeef31fa9363e1a8802e42e382d8292e56d384543212a2f0d3a064e8504d44d8557fe5710c55e15bcba6ca87fbc7b2498f489b9ded359f00e577fb8a12a18a1914db54eb9abcc2ed84988c2b08ef61342589bb03adaffa3f1c7421c22568405f5a89f62119f12db35ead2266482ec41633aa9b3740e07a7768c9c502be5bad4c3cc641c151e9b760a32a3178215db6965916debbae9c1d55055406b2c7721cf805d574e48dfbf080af831839350fe75805a00fd999a2171d3dd6c32f8c84a10da568cc6ce374a666f3fa8bdee3456a6db3539d62530cdfd68226cb47db1cba9fd39aab198f7f101951f52734574436f22a69c037200edc8198a087069b80adf97dfa2264465476db9aefc5b80d001f89d0e8e6dc11e9401b6e44e5ee198cf06ee38ca4bd55ccade9125f21fc72fcfa4930b4456639de7b9a6921e9b3d3218bfb51e603b5ff5036ea8dc2be4779e7ed2d3c94dbc146fbf5081f834157e8e4a905c44d87fdc3bb3e3d0e72e4e82c5c325785145194d9d9f85167b70565644c101e10bf3f59a9dcadb89f7aaee13de3e644ed5b2a12fd043cb309ef194df3a949c1ebc139bbaf9300d8c3bbdeb9fdc8c369b84434b6ab72dc95ce38bcdd7df7a2d83a4e9a75327528968a09a8fca2427de411d5f8cf706c7de893efc9dc65666111512f00cbb13ae2d5f54c858af5a982a10c1803dd6b68455ba30db6e9926114a60b2dfd9ba64f91cf4986208d6d0587c594163483d259623a85c84fdeca6cdbc4cdde352168f8d14630f489ffd0ebaf0d80e67f91157e917823a5d3bb715b07bb4ba5a4044cf54622f58fd6af6601a7a01d1f0cc6db72a1b882cd970baafc37dc0c6e9f6f3528a485266266c4301212ffd958a1ca0066bc11dd636b4535613487d76a856deacb35c408224ef13d26959f66bc5d1c9f38dd83208b04b182b80cfb103236b4dfbff1b15b861a222d64ed6f5b96d4d76b99c22d4ce58e04223e182de3be755eb7c9363b32e09f050c321dd672d585eb65bcfc81505f0c67585f9eaaaa63a74ab927cd2102d567eb2a1c0cca283feaaf67de8ff82a0bff5d0d0291987670fc81c96bf8e4decb46fbf989c91a560b07874dbd5cdfa61cb5ad121e033d3e5073280888b0563511a7332424ca9f186b30882e38cf536d0c3c651c9b8b72983bf00f003587f37d5ada2b0fa84d32150bdcc4132986ded37c866220140b25aa3f83431b425e4ca85885a40bba8608b4f34aa158754402da0c5080512070f68c8e060796be5fce60ff5fee322fba654c2cd0bf4c66559ef5e1e61212c911f7756a625c7cc6236b55eed28ea96fd5399fec038db0c4c801449cedf306d66aa1bce3949892a9c6d09031cdba605495ad3245434f38b02aadf2385603411c503e95a23f2fb803758c0c0f303a4b3e947bf5d476945ee5ead7002c136b9473edf88b51fb8a3278a743b408c5fd25c06c59dcab37a804a5f1b71d9b98b4f39c51f358e07039fc6653d6d95f0967ef8ff22503271fe384766154460eee1c9995462bce1936f1b3111ec49ff287220e9f3c878aac196b6745913b0134347c9c144e486012a77303a4e8d064f409f367b7d99f3bdec3559c8d8cd414f8275000e77f53e6ea14a39a29bb7507540c217bf02e01ed0c1f2b762826737434bac13949db060ae0311db492894b1ecc815c13ca693f0672214ddf2e8eb628ecea7d8ae13be1a82f5b38b65559fe73bb612e1529d6440a6eada50f4ebb94440b86f32b94ec7d17b7b32e0a6e7422d031298329e6bbb6eae2cece689586a61700c0b2f25839a4be3c99565450a7366d1a4e40c071e3499f603957140495f439321ce83b4dee50084209ef714ad12497bc90a4f71172d4d8eedbd5f6f8f7b425d5b661c78e3aac88aa61c91b51977439adfa1838a65f6e6ba8c89ed0431948c09f4f9434a037a308872dd2c7502a7ff648303df6553e94536799e53060849eed2a912c016ae507ffaf06cbee5cd3b1f5cc2b4b84db7697bf276242ec697d288143b918bcf772c64ddd1b1f60fe1ba3ce5e6fba79867bf001e7a444374b615cc7a53eb1602ee0137e99c54c802d6b270ebe80f63800f9f0e4e2d0b3bdfa68240ac43bb24e862052c2006644536f1d1c9393e9b922e5fa2899e8770f846ffd7a04c6434c4c4bde31114d4f3b949c00dc84f98f6a22d781c990b1ca5a2b1c61ebc35b1d55172b23902d2408cbf0dad53635f6fc7d4cc0eb20954b91329f9be8d36cfdbfe1c147400877081e83d96c84f3b3661001a05c0a20810f4ec0bef638a7a05d098e8c269edac05722fb077796cd51868c755490fa045e302f2288c917480b9f0d33ca58588784d3a1965b94375dedf69280ac038ff83f0f929b325fb119b0d3d8b4d0cb0734b0f6292563fb2e0d1b1875c7b7e98efd6257487264f2392ce802db0bdec7deec02a95ab7f9202bd650d198966949be1bf231ef61ca1d01802f360e81dda754e0eaf9966add797f7f8806e5a7b27c980d6ed13bdc7c89d281514e6513030dec0518caf63b921dbb1c3696126706b57ae4a3429b1e5a135229b97f670a5b6ec929e8fbfa70bf750ad5a73479327efd6f2dfedac9081aac7f1931bcfa1812294e02e85869ab9103bec9049670e9c87d0e2afb45d6872960029c0474290259da00b86d2a559311563ca5c1ee9dda006f602e4af9be370fad7bc00f6e6ec7b342e10256681f907d59edaef49c33f4454d2d217660a9988f43486d2394585a1ed6b018a290d8bdecc9c3eac7aafc116b303962dd7994f9687d43eeac6aacaa77ef9c8774903a0fd28f622f651830c1610d6c2243ac9e9b187dbf1900e1fdaa014e51adcaf8fdddce9dcef74c4a81836d544f14185d4c72d45a9200b3411f92af2532d5da79f09cda983da0efc108dea98efdedeccd1f3d86f37a82b165478285f6c8f97e788f1b3bc54a50e84a65af1b555fae1cb9afa87b27a91599e2e6c7b89f40213e651f2c6737c912bd1b761cfe0c51e7eb5f57fe0b9e7dc38f57e2cd3596ae2f783a717b132a4c978593ee5be9db93a16a277470af73420ff0df33b4f5340f8d5243c5bf11e4d3a1c6fbebbb98ae63864de79aaf3c562d5aacb47df54b8545a43984f482f50446fbd3339608b619073117e16187a425616437d1398837fa0af9ba00749c610f4a957528d0014b71f3fab7a3c2b2c8e9d76dbe724c0b29b994f0f5f532ea2f5fcbad0f9372a9ad914680bd6d84302d7fb78fdb250f624e6498f00a3172a07df267bd192908c78c3e12a53d12ec558f03b515b3badce7a6786b00974775086da2d9cb644a0bb0cc4412bb2b6dda49284d456996e6dc335660364aa7a3247d21fa97211c7f9aa934509cbf026a418bb649c92a61223e792ada116ab2e19aea0bc6aab45991cef972b07b51620358db8e75540606fcae39baa3058c9d54a833e5ba48e9347a11b2a264620e682b5be06b910e155eb113fdd4d6b14bdeb7933bb2eb1f31e11dae466249b040ea100c1df307a05b6ffc45ffd2c6c1645b6d7472edd0cb3352d5ab49e7982855f378377449eccf59f3e3e093442c744a52d744301cb698cc09f276814846eb0b51af8dc22d67ccef3167ed81805da9e921961b7109f15a7f3ac7366a9287c766699f2aeb2db1e10417c5c380a718c597357722cee4f1332a2df48c3de5029abead25e29d761cbbdaad61f40d0f1df1edb4293b98e6f74491b4186a398795744e97e42608d7b3fb5a622c1239ce77367728f3072c23e3faa8fb6a00d80818c7fe37c22f11ed86495c29a11444e04ba9f9c9e12e9490d8d63c406c9bb99f1a5122463d0d236b9ecfe2cc2b31ca41f29590637747b31824a3cb30d4de020a36be9cab36b5aeca30aeae89d3dad3ed1079288b6b8b2f483faf35ff5e483fdb66683b9bdfee23e62fd0cc02968aa07df7258a99c92759692d8e9655ef9f7941b7b2b231fd8670964a11357087e7c2169dfb2480463282d674639022d760a3aa979ec1da832dcf967b659240745f6e64ad818176de3b9bea6847563ce7c71ef29b137d4b0829fba8bc6ee19c7a0fa5f779f390a3e00001fd31c9cb6e200ba19e459eaf4b38596918ae871fc6b38ab89e10858e700a9493fb3f6114837af39e77e12c638a1558962fd8f9ae53c841a75063296f45bcca8cc4c741ada62561e098f306d557a43a56d1e6426d231cafe229c55508d56aba2f1e02bfec5256c4762adea1a80ab5030e0ce15f04ed7f5df8ec1ba1618e4610c16564f5083048cd5d946861db3bd4371994ac45a6329d9802d2e0f2f5903413d3de3f09153614493d04dff58da5e5b982ea6732ed5769dd745ff3039179c529395bb57c02532ece5a1bc6eed5349c54358a76cfd39c78d7436a6bfbea2f5ef60b9061aeb867fbbe47069cf38509be528578b9c24b3a2d8b1b3b66e576549f3846b2417868e412fb47fce285454031a23d79ba20fb335bb19bff483eb03556a9535a631dc1e70d2e1d406586ef2daaf5b245ec3378da56fbaab73d8861dabcd43d8762f327a2d00636a9fb21c695284a30a98091ff1f9a2260fe8ad0bafe834d215e1687f6858d563787ae13ececfb7381e3195d2208649082fd5145ca9b01d136e1f78a5a7efe475611b419d923bd680e47bec11eb9549dad993e523bbc6a78d7e27ae88602de57271d340339329d677f62ae21d53077ee8b3faa706904fda8c1b79e2263b2257bd7ab0e9fbec82f63f37a0a5405d62df2ab6a84ff6a40bfcbac6529bcbf21e4a8a2a9c2a797ca1d72ec2b712db14ef29c3c3e2c179d4e2107bba30750182ad9a6ccd2fe191763db0fce80d376f8e0cbd501e5e807158b82b478a1dd5a53d293ff5c238e0a094363264fcec0056e36367b82bac1f6fdcd6946e02a9d4270609165ee45cabac36a04b88ce9e6549f91a2860db0ad8bd5a6953a3772634c001f1b3bc0b69d2a2be357fc55cfe5364eba0045f4480d3c93f7819f7eb1442dd09d0c03086419b4dfdff397f10feba5ee22c0a5a7c93b135f85fe3a2cc5896c77341b3526a0a003a9dff6b14ace34d80ba2a2c080ec723ce8a3eccc7572128a743bf4ee1969d1427b1e17fba5b316a31fd3002e57e35c701df4e8e0d9686f12945e938b8703dc502b4e87c96048badfef5cb9e78b839cc837dbdde1512b349653d5882fa10c33a9bd72f7b3f212d5e4a772084df6bfd68f92ec9d146b740cd5ca17af25e0c8c4cd4ba1efb84eff71a0e6ccb9d759b82f783958396ec6a17d786d69f47d721", 0x1000}, {&(0x7f0000001340)="0ac1feebfa9fcd88c9dfbbca1452b310f52a24b6ace625f38a29cea72e035e2dc0758d2a3f1936e7f5bc0b73b18e55d6f729cab46b8eda72d4bd81d8659defc5a3efd43e55af4cd083788a6ba45ec8b9f9cb4211f63f30348ce29075f92eb01a887d02ed3ad67787c01568c33a1715", 0x6f}, {&(0x7f00000013c0)="d181f61463b6d9908da482f006f29e4177eaf9edf3492e8dc87db6abfabed7cef4eddad3d61121e2a66301c0d2593cb5ce72888297dcbe8ec4124c556081c95b75fbbdb3130e2bda3d104bf96d60ad5335d43ff4d09c6cbb4135f5b7c9cbebb2bc97b804549a6cceddff9055f9557b240808e65c812bbf81a5a9065c83f0dfb7d8c2d78ac20c2cb755c812c6fb74246db258a37cf2ec7500620bbae274b8521b3cb81c6fa05035634b88f9f6e42a4da6260dc3e456b4004779ed05af75b6e5ebbc184714bf741135b1cdac912fe90d298d", 0xd1}], 0x3, &(0x7f0000001500)=[{0xe8, 0xffff, 0x5, "e729d653da99d76ec84f0bfe5a445311b05b88294fb4426b7fd2eb0b84db217a146f96787974d2732d0db9d4e5a2962e7f4a794e56ddefd22456b9466ab73862ff3bcbfd19efbe4ebf52f8f8bd104e04eb9532b83e2b3d22f7b2f5cbb820589bcb1e490a1e72e12e1c4d90fd81347022de0b33ce3857e34cd76fc7f79f791b8cf6679c145cbb9dd7d30ade7aac6a6d17c9223552cb6fb45c345756d8a40a329e8ed785c614f83915e6cc5f37d95c4ddd4d8488b7d8ca2f0e02df4979310282c40cece22f45f8fa72cef47e4ce8cd5a5de67bb91770ba"}, {0x60, 0x0, 0x1ff, "9140f72ef2a58679528330d5e06fac0f62222c3fafab4d50a415c56ca316f8de78f2bb5c1d1397a869f4188c9a235875b5b2a0339563ecc17b5f01287efbfff7d64e12521e5b716fddffac811205"}, {0x98, 0xffff, 0xad, "e4b1fdb05702bd59bc4d0cd8b65570141b5c353ef68e124c0c4e76a45a62ad880bf2c3002244441cc9be9bcea03650a8cd7e48bb0e937142a50a2086361c4631fdb3ce53b5663642c10d5ec6fb663dde6165381664147aeab1caa124395382cec8b649a05847eb9f34563571d2b51c07b1938e737cba2125b44455d90a866b464d28"}, {0x1010, 0x1, 0x4, "16db7b076f3ff6cc67d7c2b8dc894feb862df02a97c069fea56513623a1526e64db9d20c7fb76b37fb27d33bcfbc0078d49bace3fc4363e7aea24637d26f4fe39477bd134c1839331ffcb975d06567bbbf28cd7a1c224634c95240c71606e7037e1d5de2a5a6ada74f8cbfe34e8a4e5acc0b6120e494e5973e2a4d7453be68c2e6529415326bf1db8b78f86ea217928981863bd97ee0b7949315deb7e99fe6e74d1222b1b98765361711d29fcd461972de391f083cb451596a36220208ba1f7ff2fa632a0006e256658135b1af9018ea4e9920bcf624cb1d7079635045e7caba5f73f9a57bc686c697a444dc1d5873827293ca6812d26ab3e60e47d96b30d2b7360726d3fb43ce5c03713715c42fcb0b7663b2eacf66de70e7f3ce2a55f1e60a885e01fa09126cd36cbd2e36978de1959baaee2a63575b75699ab5abc096d1f8b2e9827842331cc0348befcbc08a471a13a37a9d5dc54a3cb5e308a65800aa5fb632f7c2f8680a148f2739bb812e76a14636a3bfd2b899cc932dda502445b940005384b3a41469c607ea39af9780fe176d34a2392af8d895f1845670605e74af9c192ea4cd976c52b8eb8b936989d27b4b3ad49e11bab0e4321709a8eddf9937ce50a8fc08e935635ecaca6d5995f0a36776fce50eb20493ad673e8e6dfd9cf0a1a30a34d853590a13fe8baf5c935e6e14c12181b16d8a87e9dbe960a6dbf44122a9e47335901b26c179808a7e755059ed534e58d0af1221126aa779d6d18e9207dca0914c349ff5d4fb6eb8db20920a44dbe1cfc3c05b0c2cb3a8ce6beec2526850c7f6dbf7e6cef223bbdb5f05ebaa033955c8c66ac76b183e1c505d741c5ef58faaeadd5391b114779ce530a7eb318da65c8e826167b079a28973d1a814c45b184322773def95f36768aa0d25be8ddcac3680f607fb17694e210b1ee763938f2b47ee51642bf791abf927d6c81933d86a934bc714cb36a4f8b3a19a518c5198a81c7944be61ff71f1fa57323c3a66422f708d91ee81738eab3f1e2cc157d6f5fc8b2e51008e8f0ba5d5e1a5ff871e76dd7d881490e7ec20f2b6754f427bac813773da0817a4a199bb7bb6a6bf4dd37b41b1212786e9855ce47c88459df54353507d4e5eb30578a3481b570aeebcdc2b279997b51852106e374bb3a0a6daf27e3d815c964986f2b17090c627de7035e633b8d9c945aacddd3afd260c32bc22b22a0c500c94c7cadc4f53e180288093c2a87a7951bcc479a5e2a1f1d616b273908fa166a1ee35d36da8d92001b23eaf6e4a42a77ad3b35930a8122940de1e71765e2579b413c82fa35919e1956601773609c9a4b39ca1e0db995251288028d065cf2c8bb4d1285a5dddb334cf10f3d2883c67ef31de8af42d4b421f9deb7d3ab9c7e315a1fab4885ec75bd79e2ad8c40a9735b6262a9580136116363f1aae2437a5814a1f81e29fd8ab8620fe22bdc6e655d68494b8fcd6b8a36469963ff71b23233eba0a5dea48502751d51d35415cba4f368c016246b2dfe2d68855a6df5e7f365c71ea0f23660ffae7a747fe15efb4a0be32ca20d16fce9ad137a11c1f93decaa6ee6ae56b6c475dc47b9c5c8ba9750183ddff1fb6d93584c92ab30ebb876f6239c7aef0b19874139b7d116821f64f715e6426fcfb62871577450fc304a70035401d9e60a2a57deb84712e2b8921aacb27ebe37b7ee06ec0aa7756b2c4f607e1f3a6f8454eb558787f83f913b2b577c25eaeed1b82a1fde65184dde4d44febcc5edf2d21737e5b96f54f455c7959e6f048da1c9c111ed67fd379be02bd67f05286871a5222272b0d89ecfe584d878ecbf0495eebb787978b4d20728b74566f02cf1a43f5b86dc7b3fb97a5d0a5394b94b0cfa88bd178f490457d96750b3658457e888d8ff25158b5c37c88dcc5563bfcbe7102d1fc4358c56f37eac2aa9626277ac74a6fc26a2b4a5178f7efef9ad490ebce74536ac751c3e6091991a0defaf250e2910497592250dbd31970ebe6af08f9eedf01001fd0c0c73b23eb5ba033d1cef4aeadefadd318db9f2380f9eadab90f0a63492e7fe07a1290a4eb4d3c4cb61c3380aa465a30c2a12a9fd645869f825b4462bdbef398fa695599ab8743441828ff9c23efef4ad70752361b9343992e73d9b2e07aa4266ec0362e63cdefb80c69fcede5ccb477f06169e0bf7af471b9f73a23bb33fdc17e5fb16d2629b357ba57a41b864515654bc01d30655efd92d7f201f9ceeae6b80ad39883220a5f002fa952ca5d142f404f67e3a86f3916ce8efca5b2230f06b36eeb02963600fdfbbd47def3e471d4eedee66e5aa78990ecfcac0f8046457b0d90b3e7b8ee0b12be134af62c5f9cbbeea298043e5bee5a2e307e5145d8b7763cf8d9307af8ce6a1d0b7ae3fe02670f19b8680e3a38db0f40f20499157f1dbe47a4507dbb4313d7b581a779efceb575dda4f6afed2f95c23dcf941c5336847bdffaec55395b5db5e9d8490a351456330733787bbebba2d6b4a37d4ffc98857704c11c17163bc29479da4c113a5586f78fabe0ef61b78577bbe0f74d786cc53a752167b71ca5b681d5655fef7f71718c76400158c520dca075b56944c09d2843fbb7cf9d0105b54ac9f1b61f226d4c467cae5918f4fc7bf1504809c6efdb7bebaf14c926e665d72a69541516f8d44a3b143d5be95be4be8fc8eb06a6caab6c095f3cfe59facefdf893bc17ef0439b30d2f082758b75e2857a66fe3f381fdd8904b34202f794a9247a0adb90ce03729102cff75610d404e0967db7d7cb5fa45bfd589ef52d0e5cf0137bab94e08d8e94808981d476daadee867a1501ccd59960738c3ae10418e0e8fb58db12520ea90a6ccbacd06c525410dbde3c7280b353326f4ce6e9b67195bd5a783982bfceb45588fe06040970f269d4d88e4af5b68d46671a23b84daaff4d22ed81477f7bfc7f6fc164c078d622c550330a9c2ad3e650986df969b034c6320b89eb50667b08c731a030a06b895484e793dca69009d1172b43de5877cc2ec34fdba45f7abbb90f3db117ea9e5605948e3608e39d22bd20bb973efc810849715491f90212d0fc0d1541f592fbe59cc90cf86bd11bdef1f6c1702a0ab7ac2be29864fc2ad51952c18e0b318c89fb36160d59c536b2ff03edd7e17010c980d3d4ac7aeba706026ce349ebcf749fa5976bcfee3c939944e53f7d9bc80d63678bd9dfbb2977c7b691584aad1c8ec6b2fe83cc034dff6fdd861cc9fa5eb48fe938f5f1938c7c52b72454ddf5ddca9d342299bc8ab1cadab1aaa8dfddf5e1c83aae7db1ef401d37e10ddb20b675229b36f7231a1c3f467ae7b3ba6f0e96b8662eb18162e4c3aded603726c3cff5b5556a62318c435eeb19eed279135361a20417b29c129c54f04be8694a11e952c463f0239a815f507be6370f6061443c89a4f9ce22fad43500eaa43b7494cbbcbb4e8ec240dcab26451be5652bc8824bc5a3473a3958186a5e07e09369c1b711b95a8f6b40e728f15b189cc80dc2da9d9fe2e76ddcab5ebb34b40792b521bda015df0569c0636cd55841ccd2f2d709c15f218f8520a7816d3ce72485b82ff011437345fcf630ddfa6197953fa60b8ca014137fd7689ea7940bf2e27e88dcc1407f8884d9cf73b96b47cbf70321bd6cfafad8ea244605582fa25859463b3261b27cbc662924f7d6e10cf2d14181676b97793b7c1ff27bf53e915513f210760beef31aba4f8d6f9f57546140a2a663bab9ac26fb17bcb9b5c61eb9de346b7719576b1306818764a0e75aa6c93ed05435a1906f633d46880296dfe7e2a67f31c614a56fd7bf2e6605706fd4c104c3e28e356cf004b0cddab80b8cc014bc96dbf922a75ef7dc21dd34cefa67d8f7cebd900f89757952bb2c9b886c16c1ac05cedab53bf5f88bfc12a442485761385e5c50aa211e1886ce626c6ef8294dc9e834dcaccd44be4882290362890be92b47384a0ac8ffaf28855b3cf8df7afa66cda13d193a1f4985e4c263de56faf6d0567a4ce209f05c69764a6f50715a38da5d1d7ce19a907045f42431fbb8f73d88b3c6fa6f15e4383ff8e0115ea8c394399c2e83ea6e2c3a0febf5c9e4ae7edb20cc1ad4b06eec43b03110ec1bba0b9595809c418546e05984c4477b8090c0547704397cfb2fa5c1844376a4ce2f4bb4a45f86d9683cd766865752b75901b7ab9d058dd88e7ad41159121329b36dc00bf7d893d8438ac752463d113993157b929dcfea3dab36cf0193fece22251ad2c11319a8005473899913d40a7d077ea326320d49fb546a25b41b76d047b52cec92d5cd2a090be8bfd069537998a18aed8e79927a80a240048ef7a0aa83516a69af42ed0e49f355585ae01fbe5c98016c42f829984eccfc118d1631337d98825e9dbbf2041a52b11f6a2cccd31fb7a23e2d3bb156eedc032a1590ed75917ee2ed7ce5b8b3d83de26bd13e70d6ea72e64df33a3528cea7fdde03929e8399c5e790fd63fd8d5b4448f3c61323ea7c23e7b10ec752fd973c5e21149f8a2c671de8fa168fa965fbe9b785dee67c1a57b1b0f08d361bbb1e4293a8f759025c9148ae25b9cc13116ccb993513aeb8b17a8e14ae72a26b834d747a75ef1efff2d7584cf3affe14e941a8be4d4088f89fa58cdbe401a1774f5990c3d6c6df9be6915cff51599563d36e90c431d4e2718c50a789fde156c85b5f65fbfd70ae440b752561af9a25458bad27f147e0b0c4e5697db943617df08d0dc378deab160cab36c8aed31848c6f45d7ab2e4ad8928e575b5fff396ec0852be4b70d996289f294207e0fff815709df3ac20c162a7b9e0d81a7acc18c42df2bea12d81846699adcfb9edd0a4c0eb723208b73763e8650261e0c0ee6143ee4a6f6544955d4c5d934afd7e109b6bd4dfdf21dcce6708c3cc2820051682da4693d501ddefc5d7d68d690075452a29549f957c7ecda8d35ecc413fb7895675d6e7d1dbb7ece554bf94cd2489aa43f34ead088464c3faa3566b837818916ab43781e4615e7fc193ffad5dc4c88088612840b786682a6d2e32533fa3149afe6f133c61d974e59af6f5ab3fbe7785e5c9ea909eda3d5e33bdbf8dae8a90f43d6a0f8326e3f702dbdf7ef71a74508a667b25f0d1815d01f28f1089b2a57bc5051592b258b7a077001459709a92a282d95416016e970b4132e99237cacce57f698a9ff13043a0afb913423d4242842a0ef5c267f613f98871a414f635c12630d8ce693a4f2e1a345da51be2aaf44f5e9a635808ad2074bec21a2f7d4afd2bab4c4cc2b3abe25bf26f547e553b0b1d820c3b8e2ed1b76daf2e36aeb1005f4e788f6f422337935a72604766e89228c0a4fd5403223c1adf7df0193f3bc8a4d59861a6e0d5d966b5795384dfbd796c622f21142a237b9bf72d663dae575f1ec555c6941c46934b2f5f836f7ac3abedc8ce57017080080b0e888453a86029446cfa38414d281509501c6d23a086d5eb8e40f25243412be521479bd47f2473e658523bddca7f81a55813e19e65b1d6a1f6c56a78f8f1531cf985598190ba28148093e991bf65776a947bff76f5075d3c6c8f94af163d29319b81507df8bbbb0b95e597ff82d03b6ef2949e8e5f4bbee4a43e799fc2b6b50212c7bd868a81989af7d64a92b606541dfa0ad7614371752bed23b0bceac65fccb3ce9a2935567fb5c726462a3e3cc00f48f215b7e46e7afe2ff3397ae1842beedabe5ad549d8d9531721f8db9e729780b02cca5dac8a3946c560f44676c007b6252c721750f7ed8e72e4f967b7ff35498bbd054ccb1"}, {0x1010, 0xffff, 0x9, "30218d832d23bcc0363671f443df9526bbfe7f3ed43f87584b2feb0ed76ee55bc79dd4acfb39f23fefe8ce8f529d437b28a64f2db9b71ccf94c66e0c3542e71f5f9cfc53223e1a554fb3ce5247db55adac802947c5f3cd0789faa765dc4324e4fb4b8c829af049391fe20a9e9a4324d2110347760df6503300b95fc50bdf054518870e523bf1801f13aa9b9540c421b7e558922dc16f715244b2dc12a50a414ad5f6f2ce479991e3e6aab46be40be1b0a007c6cd1ec6687a8f3dfd62c08823440b987baa62aae2a3f912f08b1a2a530b24623286376b7f4cd18b1a19550d44b930c3f8246e9cae77754e211bdb6fa22b253a89470f07c9bf2fb008f20878689a6a2f8a9f3a40dcb66b63cf36ec14e6b551d84891fa9caddf4d41854734760257d3b3de80d2c8fb11a6a4b6057de5cc7bc61e320dfaf711890612dae0d1f5d5fc3a9b7db2089e2d0ebce922d74dfaab1cd25595334bce79d832db993f6a50dcd65e95086e824bf6614d599d2b7aafc47579fd115fbca35da8f203f22fc2cf56e325257c04bdff3e8f9886dc1da2b2d8209b99c52738960fea3e7f004224cfda53877eae2a47cc11f39b4ef0762e9b61b8f31cb5ea3d980f64aaafa3ff5c48dd74ca591cceada9811833ee977d5aee8bd93335e2638f5766d0ed3cf989874696a32c50dd0aeee08509fb4eefc444b5728598d0706e39a5b40135488a2ce987d59ff661242bdb646ec51ca1146a95eb45698ef950e61d80278b996a9766e50457a5a2fdbef5e6972a4310c06012001c9f7a62d67f835a9a6b907efdb4fa6ceae547de18e654830975e9703562715b50e82a95f66bd17fba15a954fce1148a8916dc3e5fd8c357088faf0ea3cfdd1eff7798d5ddd3ddad0aa441913868759a600b8c124daa0d98afe34c91c09245cd064a7e89745335bcdaced2550792115f89d137bc97ede76553eb5e9e0dd1481e7a7c86d3b0c6731d14d39bee42b3cdb9527f5c037f9e4fda87d22e47b54d3d42811bee7711cf29c5fedc82d192b4a25c6033a46142871d540f76797b88d2394ea9fd7bfcbf7e9e7a6032c9bbd86194ce8600487c8b9fb808ca899aabeab36e37ca3875a6bd2f43f143dffd031903d5f3b83051010aa3b3900024219e89f6b19138107c07d483f56066e4fbce2bd9b62045d5cf3d5bfbee1f0911e1de9f188f6a0f150a826860f55b4dc9a59a79276aeac4eb52591f96a5125b71800d2332cd28713f67b586f1d35f04e7dcf094ea045321564a4bb45ea5a6a91c4ae6473ee55a67dbd1ab455ba405a938e95e6ba1633aa302851a07275bd4e9e88abc78dee00c0ba6a38c52ca39b6de2b1d39384d3c99fa51da1bdc1e48be137621f48c6e2e7d7ec8f85a15df5bf3382fc43139e5100d98644014f4168c29048d7508adaf56543480cf3d2769c0b363fab5f97bcbf60828fc84f9aae9c66b8b54ce17ac4e8f2f303ef3643176dd50172e34494fe910b7153f02cec38cdcec735c13ec9a965ec47f926487e46d330af7d0115e97137df727dc3ccce4df71d5e56fe04abdef1d6b93cb6ea0aeca3493d40b472969cc02173fae0c6ca6933b5ac912e546afe4bc55302d794caa05b4263ae70aeba48a18d28016e165737bd86a8a47f79c51a7eb20f29bb921cb37b94011399a479a42abd03faebaea9199dfad7b93a91ec0ddfdb423cd987b85d9a615ea933d869d8d696a22e8e40365152141468e3ac109156b3b109226b8efb9cc536255075a5d01098e880bdb460422770bd684c085c47eb3165717eeb5672ad266f7d6e37c9bbf0fe0266b3d662b0ecf149fc199c3cac4e97185aecf34bf1d07db3e274211cb7a08e2af8c417303815164224675e9978d2c91d203b7139eed51dbc9f52da6a03cf2bef823f3a60f01c24281704b9930d16127f4a3d8fc4b8259d208af2ab8ac51bda46bdb47fa3f66d2fe1d6eb731dcd704cd4fb555c99bea857e39c716fe4a85d77586812f83f05d96b44a5b8594e1551b50e2fc1db6e868dc3e4f8615237507c730f6c2d9141cb957c252f31839602aacbae64a31224b87f42c76202d23462ac8c29f7627b7112beb02876aa061b96bb6dba98a9d6bf438752628237fcfac0e698c925adeda16955f766fad3b4f98425b706a5ab620a2a8272044c0e32c2627b85619dc31f5ddc3ffbc4f82935c5b7ccc1b86caf88f3164c5ae40bdfbd110075de4c260caab5308db1a51601cce80faf786aba7e656525f748993e678aecfa79ac5f61317ab2a2a1656683ffedb55f691263ec7611a0fd0b5263d3669c76527da8923799d83e512eee526d6c7d7073c81ede25f3f78701cb6ea2c51b8061bec8f190c5283185678d6f8db4cb3b094a8495607ea0814f123688e845cb91ca75f4d432d1fc901955a3ec2ad2fd0d31293735bfc656287de504d2bce991c81056242ec68f2b7d8b686e1be3f5c66dc070280f8f019c3d1bdc55225ea925544ecd13e36f18bef10e7cca3ff6d20bfd076982f5c284c7baa12cfd571af09f4d69143139b1f254548ba8156a2b3eedea40a23dcdc23b158b7ce83d9e94f8d0931e9c5e6ee036bcd5da453a50c3c7b7e04e77c426d77e918ba65205b3e6f59ba79d08988809186eeea79c96a4a0e536c3c2d82bdf1dce5c87fd6fc910e2d4cbc999b65d6b8927b2e8c29dee455e8d6f9348b4e985f38f3ae5da0eced2c0c69e892510f1f317a24d243f9c180d931a23a4f94487e621cc3662206a753a0ee08f253ed8766417afb901716b366e9fed0f5eaed098642e6061b1484ef2d4671d8e77d25cf37df36435fa2eeb14e6a9a85cbf9590a2f92a1bdbc52c23b051b86555ab161de78067a1f9cb32f547a9c816f26379a082221320e41d879c30af285834335d83dc9251e016097646a922864c84354013efef9e6504890d0aeaecdc2e11125cfd2e57b524a686ae2ba866054f0eec29ca0a08f79a0d6c2961979ce2fbb4a2b135108d5c855c32e4fc596cbebaba853bc2bfaf3da48a79093a1eaaf0af1809263e6d9d6ce0edba542d5b9e190c0a8171567805d838b0a60f1ef8c2412e3a80a3be9335bbf039f01657c073f8d2837688c4995cad9617b24a26d4b14c0a9500af72e0d7575346f904c1cfebcdfece4484a7faea509db16a0e7cbdaa42068975b11c792aabb8389012672d4541d39afefb9a7bd193e76bbcfbea49b7abb538ce7e5e8233ce425d612cb9834e0683a06ef59aa3580f182348ed798e2fef93b8cce96e74b5040fc10d733b786b821555655c94c98c58a81893fe8b19560c1804949b7432a66eb9d28fe16b26ded2929bd18274fcbd594151c263034df70f2aa34db94dbd6911b68b1bd8e3918e7efef8cc0c342ad30214300d6fd253646d4df813a97cfc7191820916111e9449e9de9968ab63fc2fc8727c5aa291bbf086e99f192ddfc5684c850e9afb397fbc99f90e890867e56aa44d7be0421c1ba779847a208f115c92751c74cf4ee0db859682ce57e8cb420ea5a3db3468dde2b2b089b8680ae2138402037683f7fcc21c27a1a9d23a9a927cb9d69e02aee149fe1bd05cb01fed8d8383e10b9b5913f7ecd1df6a3202f644a40ff4b47dcba1e3922e95b8ef477c0ecb07b829a4a423e82e1cfee257ad71c2a32565c1095c660fef89009d37b25002bcf08ea2377f1361c30e58d7aa253e6d5cc24a8efea3a1ccdf34384db1ef7a05645f531c94c7baad161e018e1cfe3b7fc09a05c412a81992b9d6a322464fd8c67cc3282db6440904d9b0e1834827895c8ad6960b06110bfb6077fae0e655d9cbb1447f092a864b07b13f85d5c8e327d8ccf249f127fc82d652b84e9bcfbe18f541eff08060dcab88da522419b5e34eb08a470f958df95d8bcc34be8bf4864658beff935e3f61b46bfbbebb1b39ce82e7ebbcc2b98592f0cf033a52324d90cdc05e7cf3c6b46a6f5532c09f56d584a94a3b199b9355c23dc543e766d019a4e3dd9c0746fdb94f9b8db190fcea4d8742565f58b912282161ce2a24a674a36426ac6e5b6e05e37089bb41b3140f88c23e31a6946c4b9e21c8db1d88472745f8b7622baf1fbbaba836ffc362d4a7435c92d2047c829bfa1e45da9ca9c6de778b72e073d05b13374e207514df3c188eeb09652f24ebcc2c316d6f00f1c5761ecc6a3fcb44b915fc7137daddf303cc736b428724f2a6417c3dc44206dbe2d38f16a090fa738d65ca1b9e114541a10a97f3d8fbf766200de043200fe6185a47b322dfb0420c4015b6ac8da7659ace173758826621317bedf0c11db4e2e55dd4490983eb3470bb5db4bf02bd590c48eb3aa58638749be8d418c08606deb74abfd5f6e14bbf479e5ae2369db35bc6a5bec8e4f6f2733fd28b5687224e3e4b5954e52f9ac66862df4d1a14f37df5dbce88bf3e06936644f970a4c4ca87c7121fd41f665fb1b587a00794b229a5acecf2792a4c4d6b6220538d875d9bd92e592bb3febf5b6dd9cc9637402df663f79b9c1e7be94e1615e9a1647fad5e0ffe257c73daeeedc665adc7233b3fa3206d69c96fab4d39b6f205d3b7c9ae3e171f1640c5bbed60a6e6881f3b0926daea50186a0fc1ba86612b0037901de3ae57f7e873f75a70ca55cf2f93e641e94809b0c79ba27f4c8f6a96e8175636b2a7fe1f608ba46d012443baa03a96644bc8dee478bb26b760e240ed7e61e34a37856565979808a9539ac818652c59a0b4495068f2c100a314b76b82bedd1c544fc259e80a529a450f4db5e2069e11ed1ae32e0ce9569313681786732b2c64d01ad3f6a8580e0c197d0e55105a0badeb0429fd586678e558c8a08adb412b05c9d2776d9d03cd0c2e1e19d962b92e0cdd22db4d6a1b43694b3105bac682eebe68a1ec10889e003f72a295bc6173ff84e4f9589fc3022505360910946ac1f96545040ac0a8b4811f6862bf555611c17f5ff09e0189f3bd84125ebf7523692419495f01779416e6e18b44ab0a4186137eee4e58c327340102d253d5e98abaebc027af5858fb764dba6ed97c4abf400e03d76e9d75f1233d0f1fbf88494660e1b6c4388ddfbad75c4a3d57f1dcb46ae43bfed858dab706a23ffc725f923e48730c9cd0c43f78b34a843382d50977d2d483b8e1e737f4b62189f2d7756ee75df48ed30acfd6036acd9f9ca7534bf73e78d113e2c83d02e13348b1afa572f0f92e247e711af8a493264eec3a046fc269ac0d4c5795d32442b285e115009d1945448493ff611998c3702898e6077e1da5c008d35c1fd1ec5716bf7d7945fbf16ae4a459af712fb1d2d6447b95bac62c0ac99e276eb9a7adab2dbb6ba5ce2185b99f48dcfbc9bc6aa5b7ac336dbc8931b9a064374fb2f903203562dad95ab0e3f2ea832c3c5e56e8a3a7dbe1c01a4b9751de26ffcadfc5b2c4d5e90798907e5082f7c7a20585ac8c31e8e8fc80666ec155abfaddaf22edf824d72e04b3c92cecfc0af21fad2040c32afdfca0c6d82ec1c22eb4f5e4ea74f71465c9c0b2fd6be18f290b4660dff698806a8e8b171b301f21f468caabd9b45ece8175007ee830ca6921c318a9582dc49af9dc9c5c77cde81d52dee8b7c173fb75a3c96393a5972eaf86004d0eb17ddd76ecf7952edae2a3a757319f871d7e02ef568390b06c8a993a0aa013b752b829fa63303c8bde56460d08cfb8739cc9862ac83f0d1c109617471083609ecc46ab7aa74bc9858f30dab3c66c6bb84933d7ae1ef2dd4928731c2078090623604b87136fa8056085cc34e377df8c84cc11690da8ede50254750d80c7232b0a8b887a43e43e5bb6fdf680120257c"}, {0x90, 0x1, 0x0, "57ef549df26b6f4df065262afbe1ab2f07ae94078605774c42dc04086a052d9ad8246544e3dd5fb34dec4934cfdacbbef92f079d3d6d119c58f7a3e1360519100d8b891588b948bab08bedd025bacabbea520ab61840f3466daf65efbeea6065b19efbface74a3735f9d74c389d1d79f3334ee22436a6240ef0dfcf0a9db24"}, {0xd8, 0xffff, 0x8001, "3b9121b2e92dbe455a96d3314dfe1fecf4f74317730c36c416cac79a479118be2ffc3545ceaf661f0996df08860da2298862f385a6bdcc1d1f747d6a7d8e4b73618ec295b6516054ca2adc2dd214b6c87272987d17efda48df44f421473afc8808fc71eee91e4b23923980f5fe429e883a02f6adf53920c71b547e5e968f43537438859a6350cd829e72a41d12bbd60a20dad8397159edf48fb1ca01f806ac237a4b7d482113413f0aad12dd66d23bb4e3fb3b745060f806302f2be7bfaa48231b73cfbb667b"}], 0x2368}, 0x401) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file1\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file1\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') utimes(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)={{0xffffffff, 0x81}, {0xb71c, 0x1}}) 13:35:39 executing program 0: pipe2(&(0x7f0000000040), 0x10004) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:35:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20100, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) syz_open_pts() 13:35:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getrusage(0x0, 0xffffffffffffffff) 13:35:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4301) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xea, 0x4}, {0x800, 0x9}}) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f00000001c0)) 13:35:40 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='x\x00') sendto$inet(r0, &(0x7f0000000240)="2a4026d79f46dfa7b746e02801d233d61930777e6507e3f93784d76a334a4b608cb9f573bdbadbcfda25971aaaf56f8191291dddfc085720b80855bea3e2fcb9998cb5fedb641f68212c7265c8e9db0d7b205d53c22adc5b4b5c5a242a84e7856249044fe0d6e76179d274eaa33955041065b64a928628b422f19070d87ac7", 0x7f, 0x1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b222c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r2 = dup(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f00000003c0)='0L', 0x2}], 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="f269e8d8bf6da3aacd4350100e61613bbef6a359f722324d6dceae523d7eb09b8f0a349df6147afe6dca2531a3f024767b70065dd481eb8aa9275c3916b9c744f77765595b73bccc64fdd50c7e1895ac4c15ddb6758456f4070239c3d12b7de3f4705ee0f68ff91a2942fe930450bc72ab8bc8e5f309435efd7a04a8f7d5e3b6da3cae3d8d5635ac337669bc6979cc5d42fc44ac32281775157bb815fd995485f3d46d24741b1899585857d101", 0xad}], 0x1, 0x0) execve(0x0, 0x0, 0x0) lseek(r1, 0x0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0xc6, 0x1f}], 0x1}) r3 = openat(r2, &(0x7f00000002c0)='./bus\x00', 0x809, 0x10a) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000300)={0x1, 0x80}) 13:35:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x23, 0x8000, 0xdc) setsockopt(r0, 0x731c, 0x38, &(0x7f00000000c0)="71b3c1588b84ae09afa12bacbbb31a59267072f37fd61066c8792e8b495dca67438f0735d813270b2241cc8118eae97f54526eb283600901b8ea113727904914df33cb20e56bdd740651b6da63b8bc9d7c734c3b6b90ef732f9d7d8ceb4d3f11d0bc47150641894838488a935c2047", 0x6f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) setsockopt(r0, 0x9, 0xffff, &(0x7f0000000000)="e45d99a443714caa35635f0fda093d9d8c4cd1a7eff499cf413db157b6cd2e615a16979a35cbd98ca2dadb8865c47e95aa39f113f5e3a8340b15f3cba5a9c4e180bdeb4ae962443c81dec4d134a8565842066a2d6785aa6b77f7718252413918f37c02c1343bcc195b45d01b37adcea511b80d631ae1f1f7437ba175ab6157c53a00e3e5a0418f086f1fbffaab288b638df035fb1aec70224553b0e987a6298d", 0xa0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 13:35:40 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') 13:35:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='n.', 0x2) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x20) 13:35:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="bdfa0d2582c321a8cff984fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf343224a6c44ba9f6958c0cdf0648b48935d14a79a15866fcecdd79cd66c3140ee028588c3186aa9f9904c51aa437204538761e0e552ab220b4dc386972d2eae1f50146e8bb018be7d0c5e6e822942060fc74755ad4d2e078f5738687c3af5cbe3b8a46d4d645f083447b8509a7e66a9aa53cd45eaa5ea5b142c371fb32c33d8edb8f1b1772a062c3d36d44ee832c002f5644c9000f2bc99ae47bca2318f87ccc4a6310c52bb623280a68d2adeb998d7b7001da01be3b4832030658f48e53fab57d56716e974df7aee7846f4df825cd9edb0078d43f563c5fabc0b869b5274aa55bfc328b4402f880d", 0x172) r1 = syz_open_pts() close(r0) r2 = dup(r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x20003, 0xd9f, "0000ff0700000403000000000000002000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:40 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x7053a2b4cb59f944) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:35:40 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/4, 0x4, 0x801, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 13:35:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000100)="4b74954c", 0xffffffad) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="96355669ff564022ff58bb8d10678673636d95c37931460834756bfe60055eb520656bce904bb2b9d8b61fbaa53e8c5ac3f5487d0717936dbf45cfedae1d2427f86fda33b0a999dcaefc329803b760347bf1a1a12b00e3ae6498c05914e9b8379dfd63c4b1914343cffa916296719ab76cd68d1ea2ec63b213a0a806fce4bce3337a280fe2e402af76", 0x89}, {&(0x7f0000000100)}, {&(0x7f0000000140)="3d9be29ae541e28e0eb1f8d032450ccd0a83dabf7d4db186105f7f9025aca4d2fe166c7db1fac89ab0a1cb456fe491620f691b90be765ce98b365c4e871be9f2d63d0a5fc8abcf59937ebe2a262b348340cdcc6873054edd23e4079780e946d8a9732192954f037b9fdca9129e0fe26581fa509c696fe965f25594", 0x7b}], 0x3, &(0x7f0000000240)=[{0x40, 0x1, 0xfff, "c69b34f9bf72784178f5eae7c533749b439da6e5056c664593cf627e88d2082e9e1fac21869248cdb2b0"}], 0x40}, 0x1) 13:35:40 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x1, 0xfffffffffffffffb, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) fchmod(r2, 0x0) r3 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x6, 0x7fefffff}, 0x0) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r6 = semget(0x3, 0x3, 0x204) readv(r5, &(0x7f0000002640)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/79, 0x4f}, {&(0x7f0000001380)=""/129, 0x81}, {&(0x7f0000001440)=""/219, 0xdb}, {&(0x7f0000001540)}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/187, 0xbb}], 0x8) nanosleep(&(0x7f0000000280)={0x7, 0x71bf}, 0x0) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f00000001c0)=""/192) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffff00000000, 0x8000000000000000}, 0x8) syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r3) 13:35:40 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 13:35:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/170, 0xaa, 0x0, &(0x7f0000000100)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xfffffffffffffff8, [{0x0, 0x280000000000}, {0x1, 0xffffffff}, {}, {0x3, 0x4}, {0x3, 0x100000000}, {0x2, 0x9}, {0x2, 0x3}, {0x3, 0x5}, {0x3, 0x30}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x6}, {0x1, 0x10001}, {0x3, 0x80000000}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x6}, {0x3, 0x9}, {0x1, 0x8}, {0x1, 0x9}, {0x2, 0x3ff}, {0x0, 0xfffffffffffffff9}, {0x760179bc53f933f5, 0x4}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0xfff}, {0x3, 0x7}, {0x3, 0x2d1}, {0x3, 0xffff}, {0x0, 0x7fff}]}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x101) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x1f, './file1\x00', './file0\x00'}) recvfrom$inet6(r1, &(0x7f0000000380)=""/220, 0xdc, 0x800, &(0x7f0000000480)={0x18, 0x0, 0x2, 0x2}, 0xc) msgget(0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = fcntl$dupfd(r2, 0xa, r1) getsockname$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) recvfrom(r3, &(0x7f0000000540)=""/157, 0x9d, 0x800, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) mprotect(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x2) recvfrom(r1, &(0x7f00000006c0)=""/90, 0x5a, 0x3, &(0x7f0000000740)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) r5 = accept(r2, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) write(r0, &(0x7f0000000800)="3eb000163a1e9c3d", 0x8) recvmsg(r2, &(0x7f0000000d80)={&(0x7f0000000840)=@in6, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000880)=""/227, 0xe3}, {&(0x7f0000000980)=""/192, 0xc0}, {&(0x7f0000000a40)=""/16, 0x10}, {&(0x7f0000000a80)=""/50, 0x32}, {&(0x7f0000000ac0)=""/243, 0xf3}, {&(0x7f0000000bc0)=""/217, 0xd9}], 0x6, &(0x7f0000000d40)=""/7, 0x7}, 0x3) fcntl$getown(r2, 0x5) openat(r0, &(0x7f0000000dc0)='./file1\x00', 0xa0, 0x20) r6 = open(&(0x7f0000000e00)='./file1/file0\x00', 0x108, 0xd1) msgget(0x0, 0x20) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000e40)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000e80)={0x6, 0xfffffffffffffffb, './file0\x00', 0x7, 0x8e8, 0x5, 0x74e}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000ec0)=0x7) sendto$unix(r5, &(0x7f0000000f00)="c1942157e6ca9ba6c020a4e2858f3544bd653be615d1178fae06928b16beb965d27c321ce6aa238ce7c2907c499abe08d920654a0b52c1e5c287bef9cfb09d28536a9a79360eedd99025477a2621cbf49c1328f300c3394f63f0c4ffb1cb6582ad7993bfb3b818ed6d8dfdb90d0028140b52d0dab22bc519f13d789be5c43b946b2b6916f2462cb9aae35970a972a6cebe1af7f8ebcdea6e9fcb8725e518abcaa1b511aaf04f38462e36955cb8c6fca411c5f09f91a060eb75e876439e8fa6252bcfb65b0321c3", 0xc7, 0x2, &(0x7f0000001000)=@abs={0x0, 0x0, 0x0}, 0x8) truncate(&(0x7f0000001040)='./file1/file0\x00', 0x1) 13:35:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 13:35:41 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4000013f, &(0x7f0000000280)=[r0, r2, r1, r1, r3]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000380)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r5, r1) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r9 = geteuid() fchown(r8, r9, r3) r10 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r14 = getpgid(0x0) r15 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x1, r9, 0x0, r9, r0, 0x11, 0xff}, 0x9, 0x40, r14, r15, 0x4, 0x800, 0xfffffffffffffffb}) ioctl$VT_RELDISP(r12, 0x20007604, &(0x7f0000000140)=0x1) r16 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r16, 0x0, r16, r4, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 13:35:41 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x100) 13:35:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = geteuid() pipe2(&(0x7f0000000080), 0x10000) setreuid(r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 13:35:41 executing program 0: r0 = socket(0x0, 0x4, 0x40) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) link(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)='./bus\x00') r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000600)={0x9, 0x44dfd2ce, {0x8, 0x1ff}}) r3 = semget(0x2, 0x4, 0x2) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/200) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000240)='/\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}$\x00', &(0x7f00000003c0)='[\xd9$\x00', &(0x7f0000000400)=':\x00']) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x1fc) fcntl$getflags(r1, 0x1) 13:35:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="f8499ce8c59eba9b5e03ce5c644447cee24a8489766d56fafc106feb992deacecc3d511ce0e8", 0xfffffffffffffcf3}], 0x10000000000003a3, 0x80000) 13:35:41 executing program 0: r0 = msgget(0x3, 0x40) msgctl$IPC_RMID(r0, 0x0) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) socketpair(0x0, 0x7, 0x20, &(0x7f00000018c0)={0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = syz_open_pts() pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000001980)='./file0\x00', 0x0, 0x8) r10 = open(&(0x7f00000019c0)='./file0\x00', 0x20, 0x40) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x220, 0x0) r12 = socket(0x6, 0x2, 0x8000) r13 = getpgrp() r14 = getuid() getgroups(0x2, &(0x7f0000001a40)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000340)="1078b2da5facb7535c59332bc65f93995fa8d2bccab1456fb23a0a000babe3eabf18adae246f5f4a3164fb8ea3a06108a19259a685359801037dec6cbdfde919c80b1588bf73af9c4d2368651cfdcfec73b8ce0e65b79fc8d0591b9f30db4b556099e1f01b9032274cf39fd0ead715ade263447da3bfd58d681bb2dbae680a0c6146217656b89e10b299abe4ceb14dc5903c8774c994fdaa7749969d772573cb3910c19d6a5608c1f830c6a5425a", 0xae}, {&(0x7f0000000400)="6ea5df61f17f5075360aecf72398507394c085be3267c710863448643596f3cf444fb8e921a629a6c9762b0f61ad0380fdff7a7443b7c90da5a0af9119de2f4df4f82828ac1b8d4f1c3670faf9b1fb01536a04754c97e5d9439fc589892c31105070b4d4c8c99ac605634bf067e3e2bd5b62ed0c1c33a10be3854e4a41eaeb966066613be6418279783cbe06329a0b7d3feefbc98e2c3cfa34665afe325bbfa3bce6a9b0ac0374bcd5d9e46832ea133dcbedea1ae5f397fdf8e249d2fa7ec458319caad8f22ed8b88878b97bfcb05dcb2e", 0xd1}, {&(0x7f0000000500)="f4ee347386f2592515516298e55ad1e1ea67f57c69f12923ed2cd97b4a0d135384cd17acc3e39991af20e75748a66904651f34e59a7c10ad3e806f16fe5fb3e2f289026ed739d1b47d42540ab79e5360bf4df02ef4cff7bc88acd936efecf3d1436b3a3d0988c0f2201b9dcaddc252c805e7233dc1944aca21b176d2ba4dd612bad69a62de0a3f3b6b0eb6a57f2c7f24da3aa9efd15749af247753305e639beec869b01873fa0c917e90d081b08cafc9a7524b7ef3737c8a56d7a1ce8052f178a727b3f7b93927a32cb58f4f432fc48b57c8393b2f3aaa638ce06b3755964555670060ceef01a044fbcc49bb1088b79b6054a6d207f9eef4b5e43edc", 0xfc}, {&(0x7f0000000600)="19373c603cb3171b59dd0452f024d5dde595f5f1b160f2af560e2e196ead6e19449086b419e5cf0d26f3d99f924a5972caf24c9d71c8631374dd0580803839c2f9368c6b28856b66e7c3ec63d25b7b0272b77ff11d21b3e73abe89a39b2c2ef40bffcfff89d9d89ea9094d3c16be64b688ceede383d3a7ffe665eb55ad8b7b2da8d1c7e0530366d6a5dceb83e5789aaec8920b4cd16ccb0163d4bc824b6505eab28ca14a2f241abc7e4518469880174cbd94f10f798f9f096e3e8210ce812a01f3", 0xc1}, {&(0x7f0000000700)="f11fa2059668852595c6a87b9d933477d02e2a34205527b6e2b947a410223da17cdaf5c3348fbef0bca7096b0d1e02c765323af10727de89a51efe94d4cf02608a57564330dea17b9f42661ba75bbab6d879711d4ef4e98292de209f6c12d1f0", 0x60}, {&(0x7f0000000780)="f0e2b1cdd2d555571ec648054289f2ca37401006176a7f347357be894a965311350ef3a15db21de311b4280f44f4a03ee7639821b7922b0c78f761ebf377107ad8fd8b212188f5fd10df72f44c697b02fb8bd5e3c98723d2b73a55e69aa6666c38af074c429e54f57f92c705ac7ad0141414264c0282442b7ca1529479230b3e7f7ea529c73aeab965a9ff7dcf3ffe1cd6442a1f4f358574e89028ce2f19024f91298adc4cee91d3f206daa4ae2185696d2647df58dfe39dba36742e9755da6d65a02f0ccd360f396c7e4bcb2d73d423a5e7abe3ef4f2043f73377ce1a3a603ecc7097f85f3931cdc73c271a8053fed4e09a087f6ffbf233dfc2cf0eb26f11a0154a038338c5c1a3abf7344b0c1f60c21e7dc21d05276c9aac86c7a8d3318a920f330c5ac228f237d0d4ac655b518f4206ebf3327d6392defd49f0884cf70bbc97c468ea12db6708f20eed539c536abfd1e62ca590cff70f42a065270e31388829ee64757513e0969daa87f357630a7ae115b487cd7bd716eeb61f332d32e637fbd700891f5dfe479e342143b29bd6f2793d0749c4f369dfc46479ff07a9179dc5e09267350d993bfcb77e0b5102c00136f715e08ad869bf7cc3cdbaf8b2875c0f4912cbc4d07a92664c41c0ff0320dbd1395cb257323bf9ebf92095fb528d90a2ea00f17b6f666c018b258648aad969ad0bf2a7c7e16432c048ad870c9ff6036a49202d1536a36dd172f746dfe09946c16b72ba66f20d66b3ce34d5c8e71524f6ad3cb3daad31d7a8cb888e0e066c7c99371195ffe026870b9fd60cefb3a8d373e48c6ed1c0c9ae865803a660c569290b8cadeb7df1fc067504dfdd79b40e5ba183b4fe7ae52715d58ba6a8b000fb70c83af57cdff54854ee5b33d189ab753f89d4b6123aeb5ee9ca17c56327ce70cd9b93f8b81b4a69773eff1f15bbc215aff0045e29d2b9f179be3759c56882ac13289bc35bef59e05175519d18b2b86ff8b13d44577edecde85244c87a35c8c69c713596144d09fbf733b8e1bbe40a429f59766223ec42eba1a3eb76f0d4fa6e64d4cd0a4f2700e34ffd2a5a549f4af96a9337e73f9559b556399bec5ba99109632ab228780df8d45da446a18e9cb94effe6f0783ff0752b7ae5ff9a61489c0aba0ca1902b03faf1290b1f99a3c86e4438ec312f71cf31adeec332ba5760ed88896d7b64fb69c3f3a8715667b61672667f730f10e6b13f94a8fda950ecfdda762cd964a0ba26e77fd39c9c337ad93a920aa3d595b7a4d22c18299ac18f2318ee7b2b7c073475cdca5c33bb9f125b328b0892037d0b9383535c852b52bc692582e6961da9eff9c9c8331a245e68f6a10bd5028d10386ed0ef7dfbfd44f57cbc33500e65c511d356f5bc9e7177f6ac1cffc17372bfb5724b50992b55fc9456bbfdbbdd61c027175621b0061dea7e99ec9733446635405dc03cdf067b36ac57604c3061a8177117ff18311a0655e40d31ed18ad3c7ded49878a3aaae606a192bc941f3943a3d0712b6f1773069496b3d62dada50c930c9b6a67f2b530a6e24da1d8f243dfd9f75333646e3670bac6f757f1f2d28ea879320d31c51b699d4696b0b827ebe5c977d8bea54876327f19d412fe6dda15187b6757be289e252a428046b72c41b56b9597ca5a38b800a7b043cbeb6160b7ebd8f43f7b50b43762ffd8c45b969440effbfc908ac8606508cc707781246a4a1b24d420df9ebec1cc0f68f211d30ff709f02eb725ddd92fcfcea0f1fcbd25c477fffc3240bfd364d59ec51dea9a546c2adaffdcc28e994a6ab7576c6aeec03c8b92e008d0e0e860e253004500bfce07c225993d12b231a494e865c658fd6ea5009650e4e76a75e3818bacd3cd5f4e4351cbf6457ebef38ca1ebacd55cee969c678f125dcc1302eaf66990223a017aaf5bba0d7eb9641c0f85462c470b6c292b1e6e51088a9d0923cb635700ba1ba5fa07b671066bd50bbdf839ffe5af9f186325b9ed04398b471194c8b5decd0a0e6b411b755980ca4838c9f3b1c57ea45d71263ac645b81d6b7257089ecb5459dcc4b3559be8e8eda61bed79723e44cea6a526a03a90388872b15206a7e7a45a890a05420b54f47b3af23ba64afbfdb5a9a5afadc35acf4f789abef2e68e6c27392cf9edccc68e737b727730d050257c9ed277be5e533848b9ec07d3ddd953000b6a2b845ba93bea0447c8d9f40b1a024ddf4031f589ba0daf769910a59817676334b7d3ec45a186dcedd92ea7ac9540d10df9c31746dfa913ef20f8a6a990395056c37ee6340dd230ed688f5627557e68aff0b87b495ec0df52bbdca679786d15419d366e6939a4a45f08d9954519685823e8503dfb4115bc125e8af69404e9e2bb3397e55d1bad91dca7489ee28b7217a277dc85dc4c36fbee1b169489b7c2833669796e2bb3ef8e26384e5f8fbe27e7853ee562ccad0456446184292b652fb46f1cff5fe0d8afbaf2ca2618a6547f6fa1856d99ca7c93a06534bbec01273f6a143a46781d93874f204b02bed2f0ccdf2504ed2c481742aade724ff52ce7babc8dcd734ee81c99adc2b9774b5ffebd4b278fffa53b47faacd05630cb06df2afa56cf6ee81b66943c7e443a01a2553c2cda33b4052c0574ebb18b9e4b9147e9adfbe8f9a0dad478f47ea7776410985176dbe9a386b614f532134069d556e724862ad489f68dfb9064743b20a2ff76e61315d7ed1b55d4af8726ebb5ad62a567aca9eede96bcb934a15efd0a5f52839b85494a46f4b2701d978846376ad9e40622725d845a3f4168458034475ea0f6e1eda2a5ba82f8c8bd135a8a904f1aaa6322ee3bafeccda2b9c14e7d6169d9ca7d93da290903996c20c04eba8004e5b063eab0bdfbc61a95c5cb6958e5816aa585b1914f018b313bfffaa628e9cd132ccc91937aa0d61535be5e9857e58d39fa8d5fe32e080486708e4affc9605ff0b988c850699a539ab682ece777a02cc9bc88cfa90492c9b86adf2efb712bc96eca8f6925c8007b94a080e762e15cef710ee5bc25b9464cd8228e65fb528550b811a3bca160454cc2a1183cfbec3575f0593404c65cca13b09baa06fe84e1b9ba66da1bcbe9c332bcdcb09d6154926142a37674a56d05247566cd24c256a4b4f08cd3f248c8307a0284a10a00179c5fc0584db6122bd8ceb9ff21bb005ddbc1d70e0b228ad81324bc9d6d1d1b331fd6698203870a3f79ab2de35ecb20d973f66ec2ad38c7710f661e46fdfc689759639058c805628d43d8125090b4e680ec6f382d29bc1a0bbe2c3f20ca2533f587798b3b1452cf79dd6d84198c02bf1c8110f269affd7ce28ee9dd362a811525e106b36f292a4ebd0365d02d57e721a363a15409279d0af07cb05d40b9ff7afd30fdb93ba9b46e13f54993d64b5f5ab1d688d62cca738999082e6871cf511e739de44f755ccb4ba0068094bd4de9932cb83c541b538bd33544e67a44d7294b3885830ef792b54e7feff03731c7612800a024a82b50725c9f0ddff9ee5a4bcb39bbb44d4202afdbec4fe78ef8b7b44b6aecf246e5de788a9c2166c9496495f72100da38be2120f977f369f86b259308d0e0817bd02fac76e8d535656285bcc92b39c6790a48f7830d66c1d73cde8542a0013248977a3a63e7e782197b9611e92edf8d65191acb61d58db7f5fd3424b0c345a124ef5d028e7f65aa0f3ddadb8021865bdb6ffc892786e52755fdf7793b962ac7b7165adae749841efa95f8c1400725ce47d9bab9ed0b7badeb5c3a602764ca442986cc3c2f0ee90a7f5134e3b63f3e1083648bada1929d8e9ef7bccf1a7ed28e9dd73ead35e6f4a03716a93561335881f9ddeafc8f66fffc505973d29b7602f44e9e60b77d4ffb8390b819294385ef11328de7762ba2ebe5028853569d508a74c6f1fea31020391288a735b2a081dfdd4b7be9a5d455afd20174506219d9daba4012d9ec0abdaab045a90887e89b322325f245d5197b0d4b9b338647136de02a534dfc90bfb48768467847df9ddfffc18a954d8d663bb5a1823a37976ec4f0b69b703ca4a475f94954621b4f58cf9aae2427766742072b938e6e09fbb4f418f51e88a8c3fb36ec046d53fa5f1095f9bb207f1cbc672a21976f8b49df422d765dfb7095d5c4ab37bbceb5826d55aedd567f3ed99cb50c7b6d230b54f400385031793261088f2f7c7ac4c978d2f5fc8585fec7018c6b384bc4cd8efdcad8c5d5ad8b207bf5ec0b175c3c0a58edcfcb74bc2ff753ceca72988e59db1873db190dc63dfd01710f33d15357d1da72c93b35d9e922bc494416a1cdcfd591c8df59bd34f89f06bdda193b2917d99d9c9b9f5de9b1d3c7286cf9aee2e10c0b318788c0da4e7564a274275b0639f67f5181ce222d6c55fdd77c0e9b1660fe2d92498ad146a7690dd82988a27febe6cf2fb86f9e2875bd91351c98def2b57af6231f3951167f53d4ec50183c91f5142ad226eeba92ff66802bd061f8c4404bd93d0012c841529bba7fa34fad3a13059c330e22badc77163cf7aa51622cb902da33319b500145dd41671c1bb78babfee7d41686942ca176bc898e7557d278bc42b4681fc43d9c59a1e8d5ef57465ac6503dd1fd931c8645d9680068b903b9776a80529a109e42fb3482ddb47c18df8ebfcfb3192a902ac9aaa204acc26f4b13a1f5f19ccad3b128cff13038b7d8e3790af2fc37dbb711e39c9524da158c838bab39129d93ab88118b4477677c3e9bfb364eb67799f26836ec90455f0c5e8f8d4c1da20b42e81e6bf90ef8b52123bd96b1cd1428671dc1900ee22dd95aa4f33b48e9089329df3a4ea99bf3c649239bbe01debf525c7608c528ee685d63d8c57b5c3e4006180ee0fbf63fdf58c93e3c872b771c00d452d7a02821bb59f02f754a9d0af7fed9554db3bae16ca39bb78fd4513202cb497429bc45836e48ae45fab4f99bc82e7bb2b54939b7bf7b79c426721b534961dbe5bdb9150813f787c6d1a3a6926b485b8f8d1c1a9e13372487b83be5c02f2ff08fdc1b98ea8f59219f243482bf07044ba3c38cd13ad280278738c3e596f17621c89ab2b43a2a7cfd8566e144e3b7d1e466d88dd888a13b365297db787b048759c2a3dbe056b710f5d61ab36f1168c43ed7ef69a8fbc316b3633069ff1658d8e42c0adbb53e259982f0f94e5e9027d25c5fbcc74ee9fb6903717d91d7e489667ddbb301761694a1a82b30a7ef89667f2cabec6c679c15c4649dce44cddd0d62348463ddd3734e7a6e2a3d6a1a7402ee467bbce57852a95ed8db15457a567996264e12dee9d67a4a96503185f8716b54e1c9c8fda9959babd9a4592587208983c07b1935740a18b83fb910ffaf1b6512a32e807739b957c1329acc6dd6b4b42524d3a5ca14c5f07564de89936e165b7f31366c1d82b40546e5cc9e0b0899459b30ec1a801560b029539f437b784db6b6b3be213b9b8a2a82c2574cb61f15e14bee6babb1f5d8f15a3eefca015ccb1614269cbed75ebd0a3329d564da82232b925569a09a0cada78686fe77d15ef0b222ab9554dacde577dc71666904405ac802896e43585d72c311f586fc28caea811c1105ed3e46ee7e11e0432666f5a601007295e1d8fcadfc2223f32a1b6170e84f4a52f05deccc286f9e2bc0ee372e9d6a0b070bcac7a52c0302cc175e2e83e9a376619cbc7adc9dc36e310f3363b7c3c8cbe98ef1ec12f3fe839e20b663c727a291a0760f745463e2f67c413b77cc1b39657acea998f41348f0a7e56978ceb38e7b728660ac80698b2cf3b2dac571e2a5f45bf2b1a1", 0x1000}], 0x6, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x80, 0x40f}, 0x2) r16 = socket$unix(0x1, 0x3, 0x0) recvmsg(r16, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000000140)=""/43, 0x2b}], 0x2, &(0x7f00000001c0)=""/161, 0xa1}, 0x2) socket(0x6, 0x0, 0x7) 13:35:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f39", 0x51}], 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x90, 0x1) execve(0x0, 0x0, 0x0) 13:35:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xffff, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = open(&(0x7f0000000280)='./file0\x00', 0x70f, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x7fffffff, 0x8001, './file0\x00', 0x6, 0x7, 0x6, 0x6}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') stat(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)) 13:35:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20880, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 13:35:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x2a6) 13:35:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) close(r1) 13:35:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) fcntl$getown(r1, 0x5) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2c020000fffa0000011280000040", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 13:35:41 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, r0, r1, 0x0, 0x0]) setegid(r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setregid(r4, r4) r7 = fcntl$dupfd(r5, 0x0, r6) mkdir(&(0x7f0000000280)='./file0\x00', 0x4000000000026) utimensat(r7, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)={{0x200, 0x7}, {0x80000000, 0x100}}, 0x2) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='x\x00') 13:35:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022f2f66690865fac753c31179bdd8323d111e28131d94a329855f1290673979e1db48d99befc863af06f20cde2e95c34ba9447ea0799cf5935a0dfd4db197969e908897a704f63b2dc3589b684bcd718415dcbbeac8e6444d81dbe88759fd594cd6b9642044de48548e5ed1e800de85d37c23d1fbcdaa48d5aae72f343d51a3ecb9765d1428ac460e71e96bd8602c7c"], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 13:35:42 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x103) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffffffff9943) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) 13:35:42 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:35:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/248, 0xf8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) recvfrom(r1, &(0x7f0000000080)=""/162, 0xa2, 0x1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 13:35:42 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x80000000}) 13:35:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:43 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x5, 0x1ff, 0x2, 0x59]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8019, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="317f7aa05a8c2bf596e0f31df5ccab68a746500ba8c3ff872fc2c12c077bbfdb790900e448a1733e99a4d0e1aeaff8fa7fb109fd5ab1a28c0a44c59315f0c2b8c7a0d8f122061d97a0db63fa04e93ce414dd50493bc0899a30f44e2d", 0x5c) select(0x40, &(0x7f0000000100)={0x4, 0x5, 0x6, 0x4, 0x3, 0x6, 0x8}, &(0x7f0000000140)={0x3ff, 0x6, 0x9, 0x1f, 0x5, 0x6, 0x6, 0x7}, &(0x7f0000000180)={0x3, 0x7ff, 0x81, 0x80000000, 0x5, 0x100000001, 0x1ff, 0x4}, &(0x7f00000001c0)={0x1000, 0x8}) listen(r1, 0x4dd) fcntl$getown(r1, 0x5) 13:35:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/225, 0xe1) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f00000001c0)="d0dddb594403216fc993f773402d3ed1ad71bf75bb366203c93dd8ba9a48d7a1a5169ede3d67a47979dea76faea36f5467fd9abb6bff15609e", 0x39}, {&(0x7f0000000200)="66b44e29397b7872aabd58f4e6b8a843ac05ab139e4bd6bb8f6e846c1054fe3fbf3b4df5c10cdefe551cd586685b661fd52906dce318513c8dc59cd9290f552efa631e1dd1a719089017e05bb1e9a772640d84dc9cac0efbd547026a55685ea13267e8df14b1bbae66e819be000d2e7c3e036ca8c77d816c498e6ffa29a4edddd9900c714285c2d95798c76a7fde9ee19dc6aa976fe7112f1215a6873c900fda9c0a394e0d63e44656c3eb094ea844cc6574e803e070e1031153ec032327959cbeb4a27b6219316b257a4539e9534d", 0xcf}, {&(0x7f0000000300)="a00520f99152e943c454f361b83263cdc4ac0a7c0185f6613a4764266e57353aa364cc9bad7fd15a5d7124e185eebfb94b3354ef2d5d7c980791207a3c80cf4afdef9c78151c438c6c08ece138594da960", 0x51}, {&(0x7f0000000380)="561b812383752fc81b9f18b05d531358adba625020bfc24d7044701e64c7657e49458aba6867de9f62899d", 0x2b}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="04da7c7c2bb0bb5a02ff70903da4d658e840c8338aba05c1d625e50ddca9ff15e3b092638bf6912516c9364f0d5c77cabb69f08f34038325985a06a10b124e0aa13e6b000214", 0x46}, {&(0x7f0000000480)="829c6ef3d439c2ce1e8f93fd1b4108fc7c199481fc9a9c00e740bf44c522bd6e743940f919e5106e21eb1e06dcfc3180ea654da2e8ac1e25a86cffd7115dacb5701e4bda00fca18f4c3d125896acde381ece14bed065aad848ba5a2a50cb6fff96a340d8cc85e1b497ea43531a2fc3d780418bb76612d0f8677a61e566c559bd420183cdcd78d2592064fb369ce45478878b7a0ece75a01251e3264db20783b5e7f052036ab136ea2107c9999d6abc1ee8df73ccc5003ab545a01b072a556ec83eec277eb3bd1df0c2337063e458fe0608aa832f897b91e756c53443deb945811272dbcfe987fe6bff8519cce75db1fa40cf133326adb3588106cab94359b220fc782473b22c569bb91fc6b2ebbc3fec9d06780aa0e235981521f9e86679e33b6464f8a932b74903e800ffbf51f39ffb72e0e108769a5259fc91e648abcada0a10f7d79028ab8575be70d77fb6b03e4a7b1bb6bac2112bb4a5f2c44ee8a5877b42571c2121b5ac009b34c3a9d39597d5747fa72149ae89f20883ee667ab0cb818b23bdeed1977ef572acb44b39b406a00fe207a3c75ecabb9de5b9ee975417b8454b38858ad0fb96748c2b8a73215fb8f08a541e9e183107457f78ee7b23587cd83413c8bcf25db64d4c313b8166d53e133bdcc4f6c8da617c2e3b5d441cb24bb068073a5ae096130ada3a630cfa585e3270c6ef27964161bb2045dc1957a12219a59779b26ff33d12e96da859a6e2501e41b0691ef8303017364a776d46be3e5d2e441de0f8cb756048abb4ee275008217241a1a8479af9954c8cf651760a6831c2ee3d7f4155bc498cc5e9cbd0623411b202e9de324dc4e1be72eb4d3e40c0e6e90f8bf485e04a4338f0e090f1a20395d7d818bcbeb594415b7889cb90040b0eb478c006591dabdd268acb62ac30b5e7d9c5a69aefbd26627284c5a9e66977bf5abd07a068ee16f9b03d4f9b768c35865a0a08eb35a84351ceb67c56e320f55b316321a37fccc8f288d3931d3efad9be63eb79da8cebc431af329800db2417409709a93cc822fbc67865d742999439d62a76d6affaf2e7f73127ed6b90b0404e847331a15e81636885bae347d67589018d725c79ec2439de2ef097fdc86f213c45bf63273ce9f26488992fd06c4dc7e9e15ece9872e0223a948c8a6d34a9627bfc412a29a7b39a7faf18735402714b3845f514eb3399d7c2144509427df15fad3526b41635ce06e4a7715ea88c2bdec75ff4af6d291df56b3d205659732c06688d800acf05c29d94411bca7d6b8c76ecefbdee5a58b2193cc36f35953cb741adbe6aee5120657b9739f23b76e730e59375148019cb1d9309bdfe26f522f1cf8ca37c2cbe9735447814778911edb895740252accf2d71d44be1ef4d44e8c086fd7c51bd1058825d71e6fb6c4c077b33fa473bd0080684c0e07f66fc2c5951da850fb001a6ab91667322bc9b0eca49a0cba3a31249d266c6e3e1733506a0524dbd15552e4ed6a37285106972fed306825d180ab62c029e6621a0e6de4b83b7fd2ff11bb8ae2e86ebfc75f89985c692dcd242ec69c06b086fbac48b32caf5248af0cfbea883df71acc02fbc9eb025cd0fa05d9e45ad4766e63c2e1edea567cb880d0c7cd5a7399e7d3e17f10f7ea97c4d79a92f28526aff58e920376c4087d4be39da2c3c2fb015fca502ad3a05f870c8f4b0a848209ee4463a0a253f79b6a817cfa2000905f91561cbfa9d8e17972586a664bb38ea732b779ff09e431a15f9c649edc35905ecd84ffbd5ac51fa749ea75fc222ebadce7fe5d0f5aca452b67f3a8db84fdb39f61d7d701dcf0272b88ed8348f189b364eefe2352a9e127e2fbfa4d22ec44692159a594fb6759073017911b1a98e30bb3a9bd522b8a86a4d22eb471966c2467f4efd64de86772877dfbd8e28a6c7cbb3a0167d1c236263293507e16045748dc841cf71f474a7d208407f2618622c3794a8184fdab1c7ba661f470a5560c0c6829639ca6ed65eef4af32eb46a6bda1548875bd912caa25f43270bf84abbd359d006047e0702938b6fb2d20c032fee186fc987d710eb0befb8f6571efd1a65be7eefa4c8eeab69cecba5957077c3516e3223ef819eec50f702449e8d14266f8b3ead11c0b8baba1bafa78ce5b507db1db2b80614126a0b428eb1b64c66c9b0740b1249171ec230228c839b12b0a23868a65689273b6f43c42464881a7bb1bcd6336c9367f7adb4b00036c434a725db947403eae63a3e04b9793487768d03679f893d970cbb1e24f571c955e58e5437ca4c030fdde44583a481c9ba429dd8a76d7645078aa0d9be712d72d6d2840358bd602e08b25368a9ae725b8e3d3c6d917b0e381b9d5f4424c58d6da1a4225f16ecc920fc5b6a55b4a97202f15da585248843ce72574f0b642726d603de3b362493c5d975bf4392345e81943cc3dcc1d772f7e1764807cd89bc158606f87b9c601205e4d5e1f70c8a0e35972da27cf399f9a7d1a12d9890fbcea17e911736444fc1f63e05fbe0f027fba28365c5bfe2430bcec7b4ac16bfa4113aff79aafc0e12d112f05983214401aad9359b6ab4b0ab3e62bcb75521d9fd5a5c4aeb2e7f37eaa74a5ee3325796f1cfc5f9fd0e226a7ee0814c52e5bce790fe2e17dbe739afee146d0822680268c376acf104e39dde2f70c06a817ffbb447f55d10a1efd2b674ddbc65283db53feb3da1ed17a801484aead3fa875768c8f81dafec6c3fe6ca9e4cb5a90e3e5507ae72e778b4bb0be4a6963bc785dae2e27d2c892f9119046c50d7295a4c8f7ab26e8d5c2db76424afc4ecd5944a6a34eb653d9e00bb552508f86c1b0f3051facf87f0db5d905c593b63e2a83fae44b755fbd502634b970d5708e18002abb3f83af03ef6ad77dcd30a9e1fc7fabd0cfe747c97ad759069f4aefbb3d5569fc49722af5c08921d77c561cd90c1b7b9472f8a12cd4f6ea5122e061ede61513e564171d1009ffad7ff54eec229545b1e9ced12b1a17651deb315fe8831988760654fc7291eafe46342b0ea24fa27b71f412b328a4ffa4803b485d646d6c74a91bdee3e786b5ae52b1da08f8ca7494fcc20eb6aefec746522bfcddcdcbeeebde1c2956c8271513763f9424e6a278a4db6c95c7afd203b3c5e430f42aff29a4aa4691f6586fff643722ff2abdac61d31e5ec6839239c0032003c687c6d241bdd469ed2de99d8992d3df7c2b78306a437ad8f951e94155e7d01b3bb6f282c02a59b19996cff6ed8f3c1f11d31e04cb0f359fabe5c621715fa8bb212f79e63f93dba009f33d3fd2bea386c2acb21f2944b9fa69221dec5e20e8b98142573d3749699b154b99948647d102206c7ffc5b0027fd6e73d40727e30120e44a4afb8675957ff8c140d5425dc179e96590957f94d347724f4d8641e298f5f51c3bc36eb803b41862cdd638595b3b8643114a9937fa0b297ec99d5b54513aa548a36d6052d8224b6dd3ab4e57174442a4cbd5d0a40a29da9266bb0892d1e9da93162d830acb5b8321ff1a9113f20fc213fb36f5d1cc9a01d675be30f983245e56689972c456f9a2b5476c48918db0185b266401fa234af66cbfb49c5056d24c2610338b0b275039743907c8e12380d98610563f388807dfb1699889d690cc65e6d090aa7fc83d4ac2deabe44cc5eaf61d6e473f744a7eeec047072fee73f5e7523383d02c59c99761912ba22736ae4d477071c1323da5007508f9cacb0151e7a0ea980c85bb67711d77c3720f60ce519e2c477b32465557409acbbc9b5450c4c910ddfae9812cb99d451e0f63ba054c11f547deea5c86acc99fa2dd22aa8e1be830f75fad1d5e12469ec38d08d45689917b38a3224ca6f37677eb006c3248942b37d56e56ba6f265d3441a95ed70cf87cd2c8a8f4feee0ebbd6febf114f4a5d268157bbaeed9b8de96d2b5c93ab5d3d4720ed3e7f8665b051a40ea2aabd7a8de617155fd0064ca1be93d4d8028ffaf732d888d85667cd27d9463cbb9ed5647504754a0ae98f1a0e2821590cc1099ff713934263c8ce8ec0dd0c9eaf14509c72ccffbff513de27acc86dd099f3cdf0215f82adc74af5431b70a2f703724262654fca30ac2af3c74bd06be678f6ea232505a5b5974215674d474ee9131aca81fddb745bdb46e2504884806d7a5022270d86e83a22a4d3fa4ed789934ef82d3b47935f3c91487571c2466e15faae24daea9bd49c07779a8bd1f65dc6b69e39c8a0c49d01ae38924578444bba38d1e62bae34c0a76a319e2cae63d376244244dc1924404180bca91750dc820f481a4cc59d7e711a9fa5aa171a5786b88fbdde50a5d0a4814006a1d1c383fcf255c9ef001f59bbf7c95a09e0ef18799c67b9ec5a8e1d605b83a3b1faef26e3e740bd9e9778604b6b2bc78380e073e662428ff557e66fad0616cab27134084945203cd478e79930f1aa286ec4945c8cfa20f0c61a1631931da8fe9b3eb754786be826f31be885a609792422c388a578f5cd09c3400a05a640255f7f502a2be33335e905c0af6c22a3c015c5c1109f9ba05bfe561979310ab8567c7e6b5beff32bba75a66a82c815106ecefd85e6cb3028e0fbf01c7bd523e111b2df1ba949b9cfc6176c8b56cd1c0833f49df996030008558d22aaf4bf02bb90fb5e57c9e371e2e9ee5790ee0e7c2f2bed3355d0e07f6f31f29868bdce65d0c7bd03cc6da92b13c1641467e2111947b38cbd95484b6f0d5e9812832b573f1a5e73c9203e235a12fb3ec6e4d760e609408281b0a6c615a3089ff7ebcdf9c7f71a0953017a5daf32f5fded229f074ceb85ad2062c2e816fbffeda7625efebe80d1b07510832821650cb0ebcd4ceeca6b7410cbc3080d81340abd8b68205ddfa0e3084e20fbaa0e75b6c6a9ba639d581a18f3ee403d26ba92479675788d9f2c27c7ae4d62998e70359419ee77790bded2035bbf99ec0ed6f69dfce80baa5d08b14b5296396652b1b91fcb1f1512119acb23371a2c52e832ccda80a95a66cb28e75f1644e67e16608a5887b43021dcf9255064e5ad2f5386b0eb07299f243d3b0d67a15f059c3f067a0d56dd8304926a7d486238d5b2bb6fd1a1fb2cb53c8f22c78045d225e993f5a7df34b3c0b7ec0ea94bfca0679411998e55300ad01927a276c5e999e29d38c56dbd5565855a4f04679cb4207d6901162ef0c44e92f343988cf2277ef3f6bfda7cb5deedc6bc1af677eaeb916428fcc4992ef90b79eaad4a4e0f260bbae9fbf4d1e1994503d86bc8fb6876992ea4d20c5105ac1e901a00a36ed4db651248767beacf2c0f5d11ce90c6502662d1cf167891266a2404a90c2987c09e8a76ee546abf2d8118c091405671e56e261eeedf587ec2d30b291ab861c01aa2974458461b78a5d04158c6997ef8fd14e7657619c6bc88ae912d612c954f91ced0418d227f31368171ac67495da9dc652745d0dc67e775fd63495828738c20277dd22f6c7b35f90e768382488756bc1e4f6828f99c5b3501efa87fba979f94aa447a5b1604837cacc0f8ee8546de53f93f7ac31c97f76055be1353c01fdc1490709e168414d793052c20b41c9b4c19afccc73f55bd2904c852191deb2554fba40bdf87831fbfd7e5dde2ead0b68ac090e6b270ff9f0d61e98512fda052d304cb78038c4414f24ee2debda766fc290c053e280a6f726bd8768e6e5bc04f6286c536f5f9f08b8542122770f36367ada89c5192847f98757ca8f9392e60f1498a239f21c8fd551f356c9d6ec662c28ab3f8e2c46b02e8630f1b58dee7e2b136973a7770f3f64f6ad667160a3", 0x1000}], 0x7, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001500)={'./file0\x00', 0x3, 0x6, 0x7, 0x1, 0x4, 0x23e95605, 0x7f, 0x3, 0x1, 0x4, 0x9}) chmod(&(0x7f0000001580)='./file0\x00', 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000015c0)) getgroups(0x5, &(0x7f0000001600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r3) readlinkat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/30, 0x1e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000016c0)) readlinkat(r0, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/186, 0xba) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001800)) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() sendmsg$unix(r0, &(0x7f0000003ac0)={&(0x7f0000001840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a00)=[{&(0x7f0000001880)="7ef973538e104927305c69d85d2013fe3ee407af934e7d4dc284ac63d3a89423", 0x20}, {&(0x7f00000018c0)="8395ff2ce89aa7e5d8c121e3db176d3b4474b8e89418a0ec1bcd194e75c59b0135243f3c55e5acb53fcb77f69d1a756191b3b4ae6fda78f1e686a9d78b9116d0a1c46976c8775c50a7bcf0662d7df3725c84710bb2336ae56ef1e7c5fe1e00722819d7cf101585acdbe3d3ddcb31e595a8eac16e5caef3607fb2f76cd942cfb64767ad745560c936416a33e1ac871c6d4cbd4964d130d610c32b33e73d36f13b6f8dfb811c0fc92c17730eb294a6d8fac2f959fc4bc5ec549434c91373d9039d153eeafe780329e4d7108d4acbc292b961676b5f5a47e21c0cba47c516bab75a3d54690934dcda210eac2bf61de1c8017c35f65196a061af2ce39ee9c8c0d8e0d32388aa50de0f0acdf5b25be9733de59f7b0d3028e61904c4066e2c4c88207ba66b83b2d86b36383d4ba71f7ca51153816de8818c7ad4d9a11941e7b92ddac944115aacd52c62e1d8cb43aeceb3fd6a3f0163722f1d987fc7b7f327e00706b88b85cb6a9209fefa7800d8f6da96c13a6544a8ac20046b4f83c7490005767074c2ef9bf0f58d9fa8ee6e31238043b6762e56a6126a02c73b97e5fe33ca363c32f911c38bf5a512bfe282c13391cdfd1c24491624d997381a546e223dec00da7e38cf9e7d92a73013e2691f7c11dba913eaee27823dc531bd05f0681b494b0a36319d4588cd53f147dc5f1de0f0feb5e748f9f1017389bfb8ad38080fcca0c6a064b1cd5cad02cc5d54b7e00b2b82de943b39d5d98316bb989b6d477ba2fe8cfe9f9e8d1e4777e3456335af43a313cfc8b4e520ea879e98ad27336bc89e761865e192b70fb1e8e3ac36c12d40259d358a5c928fa76e59d8c6b480606730729681ff3e2d4c0dd6037140e99bcf3e4d424b2c436d608332f519c7924f4dbb7597f75ea481fd92ccb9ab1afabde61a7ad70227779d0aca6d7e862f9846bcb49613573a97cd6f89c7536ef8884b2cb1bda899b76a1c76be608a80b1c948bf5291402635fb1826395f4313fd284bed6fd1968368fa3dfb2b8608afc6dad6f9bee091f17a97637ce207fb732738d114a366b957f47b0217b9a463b47210475a17e2392575437a0d113cb6d72bbcea9cb5a59b8999beae19229a5660921ecb53e52e20f4d326384ddcacfb93a928b8123d34b7ee650bfee7662a94f000abfac6fe5a6e0c1c1def54c762bfa659522989a96777959ad8e44db013970f8fd5aaf600fd7e08ade43cdf867e64a6bb67db4ada6e5836fc0d6f553226dbc777af16e7575fc9e9b7b0f645cbb96b33646fb2cbf3cdc9196447250d7766a65bc45ce17714f5431c14822373362d4e565273461470b20153589e0afc8c22471b26ecaf2b34b776341e83d5af80bd5a038089bf225613cba56bdea8392aa4aec6db47285064df45587204ea3288cb2ff71ef7fd563c7457bf4821a9ce7fa9429358266c9c4be098b268b806f8bccb6345373443d82814fe5e6e8b6854a549570b454efad79c9023d458383b40c052ad39cab19add2e8f410ae3fba875130e6a01831243015d486be98cab93cb3a577170501e8beac4b442b6060e1f62de871a6dde6161f62a7007db466834914f7c71ecc670e0d578df92ba4283bebff64117ff1402e27e49676cf7d48a2cb6cd166c3efc27f3bafa26277dcfd79b7de364679266d03750410c32abab1c57d7f55b13dd1cf29c0714497f9faea32992cd0ff303d7b3da77870633009285ea17d38f938804c1bbee787702a3788be358e275d62296cfd77b98ed0a2a4aecdb3a06e44fc9c1992e43cb3ce26dd0100eb5a006525e8f64b3b2ed4fcc925715913395d2183b1ba3521d59f379501c852ec558474b140f7ff49669693b345986b2a1b4e85c5533903c69a932138cce963367c7c9027313a0aa59bec080bca146778b7c0e81913a5426e768169f60648ec24d6f9e0ce3809778a2cdfed9b7fa801c309f945e4529c9fe179cc6f9a099f581572ca6dd030b92c3c60498d466e07ad19a6cf1d4c128cc151fb30055d203d37193e061076ce9f6edf1156833439abe2b62dfa30ac1e59059e1b7b9a1cd83906907eb8d6aa3b2c7e89d0493522c84ea83b01131b6ae6ab2feb4e5df3c2f0e01db1d3dae570b371aa8134d4160ba546ed1af124da93b91489bca4861066f7170f953a1ac3f1426a31042380e58f7eff38345e2ef5da4d1d5782464eea3253061121d55dced3f27cace86d5d02798d3f134ae82b34acb9ecea14aa9350ea61201c0dd4663af389d5ce1a049ef8b8690b8c9bc32f6c0206a11f7e7ce1580c8de4b14f735bfa1dab7a6f071c700c908186a867f18d3e44317c46fa1b7cc5c484362d5c179f79fa49424a19ba8bf9a52d8d53642a9d9dfa8b5a56ff25546a2b76189efe4a8d6f258d36bcd73681eeae17d969eaceb52d2578a75e1b2a5571e3951b9200ae9f910e92347878451be94e835b822b9845c793113939c607d974e94b042aa79f22830cab14d30471c51d711b93bb8a833a9ed53322bd5a23a74be3091efebb51379e0100bc998ddd77b0db28bc847efafb4895b07c3aa258bb7ae069b19865055d5f33458ac4c002a98ef35aa1b78e5ade865f200e3b847fed8739f23b64a162459d5e19b754a3a37b45f5992ee3bc6c2962c71d1cc9facdc2c5d5b969f6e69c384544f841ec3e5369aa8d7de6f7faac94efbbd7d0ac44a654051e58e4730dfc663e8f3c30b5ad90af200b6cef60489aad64cd335d08d4bcdbc4c69e80c3cfd0bac4cf24960ff2db3d50244fdd9146cf32a682cacf953368a077e4e6f40e40e4bf83652ee0318afb17f0f19ba6ee9c09f473f3ab3215e234a4b5f2eddb60f4e5f626084c4d759a1f951fd2f0e81dd176ac7e95896c76ce3487124dae42bcf99093a16d74a201cea0a6eb859efbd52cb581e3bc5a065aa509679499143f5d0337d1a573b22ef60afb8dee432f11eca97820b845de7566131df66c8fe368638b69404f49c0da8f606885e92c80ef5665c64ce946729373f939c3e24d1c98c41dc7201ab5314e10fd7bb34234d4f19e4505920292625fd4228d4dabfd839f18dd487b78d22874c919a1b8dd824d7c2f6b393112f86c26556040f199912b88fd34aec5a0eea301670d73a5942dd21b1c96ff3ccccb6044147cd43339ee19012d04a2c950420d39d6b1a36531097b9f6bffce22f3b4d175ea5cf7b0dc7527c902f63b73eecd35e54bc07e3e59d380313f9b9273f0a162a33caaee79c095fb8fe6685ee5d1fbcc4643ad5023253a27183d8baebdb92a14c2bd3c24129a80a1210c73bc569075e0d27e9fc0e2b617e4965ae5490f64b6bcfbf50dd46077294759c97bcbfb2d536aa189d7d83b6788239ee2e6c60815826c8e24b307a478f24b8faaa7ad645dea030c214160ea9f1b099117cf091fc5db216be069b8f693bbe67d56a3a264c5581d272fd6cc0c40f6af4b2d73bbdeca98d0540938f738f2dfcdb22d91b0c69f2cbfb0c9f8eb96e722b00f35595e019cbdfb7cfc34d0397b4d87c8f1b8cf3471c51d5c7267e68eb0a7d500fbc99982752822b98e8d15a88399edee9d68560ca22ff597237afc17bc49648801ad939041221a4ec9f8ac32f4e86453f100565733254762a607d84eae10738cd6b59b0568accb6189ac4dc8180c2e2559223b2212e80a564da844250426278fcd0668305a4ba806b4b34476e593f3559b30eb6f07b0f4228604a2f4436811652b30283a90b6cfd17fbe5efa8915cae098737a77658a247e4cc559e33a07ee20ac50398110b7f05db12ab90573a34a56944f90ae93880a1766ebf79749c2cdc316cec45abaa3cd833a4ddd389c245f02d686b40b189b635fb461cee05573bf2417e3ee9a1d01c023a9f3bccde403bb842d0c7978b6cdfc0c6a77e8226e504f261e074ac1d6e414e17f0fa5828c4446edee44451254ad9cebc32035e33ac1161d49c69969050e464b07746c95b8e7c251ccb063448ef423815c3dae3050c70380eaf03d1322a3695bef8a4b022cb7219081798eeb4775e692232d118ed1939b9a1517452ee6f46df4a33569209a3bff3a86087a56fd9030f3d732e1ae5a65c532e12da4ec107a6430dd748e638a3ee7f7cd8a160a366d0d038edfe17424a02e086c372133917a4ce1aa70e7f463db38eaa458b6da06f18a6efd721d6f1d6849954bed4f056540740f254b5c6eb0911c873ee2c9f1ae2545475b128944b0bfc341f99c8ec98d85198802cc1637e2a0f359dbb5483c74101de1751aee5be8eda4d353362c4f43e829ec76137e7bde54cd95c9b07c0029f41b44c84b1bf6793b8f64519a230fab34f1a624ca5928b2f87333aefa9d2895b4bf0043e31b53c868e707ab2ab20ff28a612fb63c77298de8900539aa24bed83fffebb3c618fbba01c81d6a2b0bf4137a2f652f38c59518bf7239027b23e75edc9b916faf5d156a0ec3f0d82998cb8917defafc7365d696beb9c6334784e80157ed1a48a5b32c840dbbcebd688f8ea6f1ce86bfcc98097052c5872aa769442babd09a99eea5fc2a9b6af5e10c990125bf084f1241f8f2f310bdd4d6375c56c66972fa13c84f9fc6c1f647c7672d6ab86df6c505aa0d025a8b905bc57413e443b203664d6cbf403fc0c1afba154658e4647dcf1c2e10620f33344912e3e4bfc75e0f90c86daab84eac27e4649e1b26a3e77755829573a81ad84e55eb15953b9b0e84b607f3babeac721c9b178d94aa3a55e8690400b0ff6783fd1414249378cdee96cb97ae5ee579dd0ebe0c847c0ba2fd217efb6958a53ff0ffb661af3d50a1b065f295551c00562edccbff9be428e5a5279305dc4505fd2c5090a14b6e27bfac993b389ab3c6ad9a4f94b6705ab79b7aa3cc9483a7efe3a59e4d483c53d6f48d93e1b3c15b799d1beceaae6fc6403889a083dff30f302819d5e0fe6b63869156a2df71f3f04368c843af028b137cd13aaa406e923bd9debec9c3c1dd6153c7c5718594f72e21a28883fc92f6a7b56e9093add73551132b68ab65f860ef4d5a7ed36b41399d3dca48c8702661f95a003b5d24ec14cc6b495b3366c73e8fc94bf93ec2680bea3457ee2a37f269df22c0a48697821e2b9d6f9fcbf8505fba08ba48475d83e25c99dd0c57404a3063e760f7cb0cdf062a3d3a4762d86e889495ffbe31e9ba075fd1d0cf55414084aed885a3568abcfe8ddef8d9527bc68cc479eda4b56b7611300d7ee4240bbb634b50a210dc5f67afc441bf4daf893eeb3f32e79b566792ad8f51e1abc308684430675113f2b32a796664391f44ef55c257252cc41b00232d18794efc1aae0a9726fc9e7051af42e7da8702129e86e6877324c4be44e2f621bebfd79a8d773c515c0855965c21523cf09e74780fbea3fc3ad3614f2b3d9c8d218bbe966e9c72817204fc52bdf5bd3a3c804e881daea782c8bfb3733560fd2bb4933d4f92facde499482742ce347c750e44cff849efbc165e22d4c41ad404316e6b5e213f760d96b8ae7d3817637ba4446bcd11457a343ee02b356098936a89be68e9622bd76689af488d6713c48f3daf7aba2f254056e5c049e71a596e7e77bd2a4115647a095b36fedfc60db96c271097817bf838205eec193f38dc63fdb6853e1ebdfbbc0dbaf6e230090a41d0fb42bf52d15224a7a5a4d227b70698183679bc9305db448b39fb4cca546720ec783305959f9cbbf968ced6a937ab8a4a06ae882141a74507414f0e9f788ad9669e01925575d7c5a380385095e9880ff2adb68dba6152ae1e7a4c635d01c2fb20abbd599584776d07e618036baf222ff9ad8d9558823", 0x1000}, {&(0x7f00000028c0)="aff99ea5dc3a3f329059351f70364d82f48611da8d8632b9a96b0cd43f4dcd653cbccc37871f209655499d4099737e6ecd4131d509368ad08d21ea495817bdc2d88f066929574b836f507c42cc8e305f642fb41bc397bc069620758d46717ba361880fe7db1db8caa051cca1d0db4d9b363e147271381abc8c0ed93d8cc427894464d110a45bb7a17f3cf7581966a34a240e69071f2b45930cd238ea822a2a9567e2a757e31c386a6157295f571a1c15fb3d8e17fbfdd422c75b1f9c9ab482f44c960e77587033a0e486dc5c0cae63036842699f5e02d86e5fff34e187e4009e3f7896498aca2895901ef9cff50a870759f79377811f62839150c45a03281f42ed2b683bd5e7507c4349fa7e7091db79cefc4483f40b9c5b1e8dd2ddf7e3fb634379e0769ca2aa02c391b38dcf298d901373d0beea60e7f3ae1032042a619c958f1d065cb4650a2d99920a6c24438fe94ed4c739c0382a07cda2247572786d7af4e7a4e0ff0a5e0debe320f92c4133e0868fd550941c61ceb15634e09930b5b9261e1196e8a9f25f0249dfee942f07168bf8bbda9adb0453880dd21a1590ce3e3eace5db43681e208ab7742a3e8899869a06544deecb03b43d066980a6f7b0d085e839eff392c0452b3f73df201cba71b5e08a9c3d984c9cf4c671bb18cd8913718b43f9447b118d9a542c4a04d25e5aeb61f307b20c4e9031594e57833dbe26bb269cd9ea90e6e6b4eba9bd26c2bfab3057bee2f47988bb65c55e15f3c006ef6ab7f3cd308b757c7544e4305a511cfee84dd778f79ccc856a9e37c8b8b11032574943edee9d6aa3c84869797afadffd16c6d8f97fb400e306ee1b2dde26e03ee2ec7aa373ff6bbb6003c195abbffb610105c1316731c40878f7b75f47f9a7709d52c65c6fb5b2b6174f97ce54179f83fa58f31bcd737a8080ed92380552f2dfa59261e432e55e73a3044f9fa846f0326df2c8a972ff6fb5410045bb9cb92cfa0ea9ed306ba696a4060aa73a5cf393e60f995bab280d4e4c54057dffa448a6fed687f02ef7f53acbd9ec1e8b21bb17ae21db926325890e1d60d33faf752e68c63d93b9d723eb76b0e85ab8a671a053b9644a3e98d7beb2ad42d4884472a9b60b423ece1753271a6d4141226ac357c46e32d35652cf09fad47baa266c155af05b777f9662431f315da4646d2dd33fb96929ebc0c50c5121fcf38da26ca29a3ccc297e01ade1d030432c016d8bbebaa0ae3a276f6eaf0f5b894833e1b879a7223fdae17c5ed31234879a2b858788d48abae36e11b1bc56a961c64953c12ff0ac2fa000b5a881d7a014128b59b77c943b40b46ccb211c5dec2c15c77ac11816c1e41912d3c7b4d10d5a9861fa71fccf9ab28ae4f9824ccc7548fa3bea416b11acba05213044541b6d519633f3122fab5e31f691628b09fb48c2d8ab06341bf0f9555b07b6d6cb44a999d5d4fd7d380eb502cc92e0a7a327a0b4b651da5f9e2270d8a19d3a312a9704ddecb5b3a9612c1a6cebcdda0caf9fc40f33b3fc3a384d6a36f975cd9acee0979529a8f42a3f73b5dbbd6b86496e92af62b6f3bcf16b91667590c6c4ab55f238d5e79c4bc92f61466c24e761f527698b96098a16604cc5a90a662ef4a0f9248cd0ce2d633b0a95a60b8cb25a73faa0979e25d1f43d399906e203275b004f27f971a930c3cdbb0feec3f579fa345c81baa7032db838dd5cd21e2d2e103f2188184d2fd75c26801377c2eadb433af978da865250c0416ba33f380450406938ff828d97910a3f580b94a612f93cfdb7cf9cee3e296cf964218b03c457759470686eebc6274baf7a0c22674823b129d63af9ea991a909a376409c4acbac24b4d3acba6be5e8c365332097f71fd48623f78e458e36ab457f1072bf0f4dcfcd202e96a9dfb523e1ef64ffb8c128cd8f224dcfef76868576a59a73af36e7642aa35e54297bc6f9a2e92be4acabfce5e9b6a079f7aa970e1bd73e56c89abf3ffb51d41d6cdd72cf5dab71133dbdebd80c4aaf3f9077af49a7896fbf11d8a23149d922bfd3c0393ffc77df20330cdc4ec68517024ecfe4c9c6568f8dc1741f726db058dc5e7a870b976f37e0b0c469d9cbf4e7c1261801090d6cda35351a46639174d2dff74b2d7d84916f55e23a61502fdc0e16049d6ea52392f053a35a7c7a1bed557e3ae7998e0e88da0623f708f7992f25d9584b340e963c53cf13c791bea65fbe394924c948b8c69d11693a8a63c0e18c282c5e2a99ff748ffed0ea0a2419d7eacc97a8cd77ce3034f392182566706ce4aac424902865a0eefa55693c962a436cd76d3cc66e68f790ea907854f1de6d1d59af9e997cf39500396ec68faff88336ee58c2f5d1942ea8d5258568600af54e2510a81d4662d2822482d51ab574ea5418823b06f1fd9ec4bd6ae89106c8230428db42fbf856a59e36793f6926f415a8a450c894916cbc7ae6500ffa3ec4d449123ce71bfd1063b9c88713a3b3d96e4db4de08ee34b9b6b74afdf03ffd934b7e4cc2546a61411e31dd8614a02155125b9520a799ab80e481ec930aea1fcfe3f8ffee6dc31d1be4560be8f6e80ce9a1b0aaac55b10676a773cffdb17bd56e4ded569e7e20dd6f630a90a1ae4e80f740e9a4f1957ece8f802dca6ff07dda0f86d1a9a08a3f8d0e0058f52fd79f8ebd86f3d36736a94b201673156ed7a45f338de30b810ee5c001ef482d256c1479a6b209c7c585775ce226b598308e9b15d3f0117c7c9f7e4b50a49157e463453590299bf7f4c5dc0f25c7c24ae5ab92a9e7c2ba439f18c08d97880273e4525cbbba16872da4a23caed1728a3ae2761542dd949fa04ef7c6a0789b1343711f4ff580a8f1b5efafa679a88186f78662ebbffe889dde2c8d4295ce2965d923902189d6c5fb421cfb8456e9204e64da526366a67c249a651571600210724350b27d57c018b0477a75796a8c43c506d052c0a3f1d172d6b2bd5ece6340eca8ea34150d4a311de4a1bbeba56edec8eccb030e7e5cf566fe42604aa2618fe3d124ec7a99c754f50c913a084e15d8068cfc38cf28bdd3504c1eab353f8773d586dd00865aaee1c73c204a479e86af00a167bfcfe56b32ea3625e02f76c1622596724aa2a4fdbeccb9253a073c7b95a8237019d9c59274d4501c84fe31a014c217b42241cced549a1780557739852872a2ec49543b28c77026bc3e2f3033d1abe90162161dd60482f87344d95adf217038c8e97f4aeadece026dfce6194c2aa609cc912860aa52a12019337f402492d6d0c1b4a6f9bcdaeed68518f3dafc7756c7944379578c5f10755309b6de1c7cf6c2535ae1323c192afd3e867289de461c4c1a7406aa024f9640dfa0e218752a8bda992a31b848b88de0390c2d3cc3a0ac4f016b345390a89a9795ec1bdb96f36c76dc1efc4a7db054e37a645724226be3ff83d435b8ca6e7e0c91dfb1bbe6fb43c33858d5f4989c4855aa5117b701913fa25fb630b73644d7ebcba4beaf06ff3c9596f024a23bcf686d3364c7053cd49ad7fb0f98874c86484b86c5d01e58233a30ef5871755ad0602b2666257918cd55980f00b30aed329f35bc338b0156f979ec67ac77fa0de780ff87e1802a0f608964ac1e1f0f7476c6c2d83a0c1be11e658bb56f4b002354963038d9b116c82706cb331e70511033f88388c1b7c55d86b2393da98656fc2bff6f7d19aa3f692fb077d1934071eb2ddf1a9ce4f01b1b553d92bf06340522a01db2ce2236b031eaf3bf7acaa4087e440a9aebcd63165d120586a164d1eacfb532ffad074c2dec0946cd394966cc632e07cf68e3ced367e772b4524488379a3d3530b9f0ae14fcc3943e075d661025b670fa1196068685ca7e0ab55e349dbc9d332a5c1647103efac061720189ec0730dbf9a74ba2eced43518700ca28565aacd266e6cc0557922daa173175a32067121c90656df4bc18196ecd57cee61e3dd768c525dbba5c738c8fec271a4165a8ca90b6398f1e0bbfa793f97e75d3b17458d6e357d67bbc30a33619be072c2864cd7c1695a003364f3ad9f30487599928806ab4c1a7f1fba7096fc3ab53c75c6b8f1462a446748950e968895150ee2b40b9304d1782fe4c45b16efa33e766de67c3c036f64d625b4318bbc56411b450d35d2a8fb3df986f9db3d999ca2acc6e49e03a95f963e5689ad2db9a281a8ba2e59e1b3655db6dad1974339d3858fe9a77208e14d1ac19134f889e3d683905bed8b396a9f64ec2da2722197f75e9a1d5464724d91667e1de03ab719c707e5bf79c5c14465dfe6fd558c142d56b3682f2b4d8b97446a877ec42e5f0d260076a3bbcbf77c6e18d24f64d57cbbe8388862c6315b32469d48ab14ba01216dc4bcc8d250137d41b00945ae04a7f8f0916fd2047cc945da927e4c3df6ad425722f7c8708c4e8927cbb292bf3a4d2e8f3c79236cbb7c616e84ca958e510e5d760134dc533fc8e9c44347073e9ea4e0497705052a2077c188713aedf6abb4d24697ef79a32fe040900a7542a8259e3fee3d472d494cbe0a3517ba4f5e64ffd07434071c88a394fb7afa3935e985b5aad3d688c66d0c4a8b81b55f678f25706f2936c6e213a84e34c37086c5b0e433809080c3183f2d34e726769552fec3ca8bae457d4718a8936d1e05285cde74a78aad5e74abf25a42b8d3a2cd1c7bccb759529f36e1d3ffa097374e4bd74afe724083fc6279ff22da9995cf813aac0cb62711cc82632b996300f3ab0e4b9bc1c0184286627c3bdf10aef1fcded819e31d17049216d47cd1a238b29be8f86f17982059b154fe39915555e007167414562722aa7e9d5c01e247cebe292a91cd5750d0cf1b188f69fd4a2b82b6230202b7dd3bc7a7b21d4ab78eac3eef2cfef8290d4fb2b95975c57af1499b913dda3656c4ce8863d6d9b54ff70a24b53674bff5603986b0aaced479eabf3fe242cf437f0e4bc0e1b93dd200101c04b19923c3a61513ad9fa3ac5f50acbd989a963bf73ba08ac2acc6d04e11d6302520fc8e2d3b5d662d5a0b61e61c51f3045c5cb20a0b2e490b5618a204d30ea716897c9eb4be058adfe288dd54dbe0edb1f9e080d0d4e248c414584f04398c7afd82fc24adcda3ad86abe9d6c79ee7f56771c8ef8652da871f2745dc42fd24758ed8f934642e1173cb6dc241220769e6a23919ac27ce25be21d0550fc9310dc46eb2577b4a9011105b33e0648d5c158e6b06d53f4cce79be958be3ebdf7d7a8cdc8bfbd107aab0cecd3779b69914fd693fbd3b69f5a56b6472aa81c902140419144d24fc148484540b0187439531b1668fee4ac5c6cd52d73bba8dfe0d9c63af0286e9806ee86058c2c5e7e45d49c1998d3f9e8fce78795baa9c1946dc3f903dc70edc3f60957a8ec709d9101d0c1c0b47df6f5af32c0cd19b357693057b17cced3d924538bfb60120941c85af4f5f8f5d75f10cc4252e2fc1a6c49b86a310a45e38be9064045472c9872c977d3921b3f093d4fbe7775952f203f3027e5b0c05fb90cea6632ddc88e694d3373684b5f7175bf575001c876412014e9641c29fa135ee1164ab9a0ea8bb83495531a4caa393efed038700b722dcdd960cfef15d09397a5270000ce7bb44f7081ecbf02b6c89bb6315b524c1b560e30cf6883c4caf0427b5aa818dc6c515c6a9bb5b5769e5212bc238523ba62ed2a95d8825dc007090ba80171c169d22f2534af7fb57c8e5652589ec384c2428ff75e3329cebf6ff88ba3d96b9dbc82c140412dec1ce882cce05e81395246402f19de38f5f151740c07e542e4f5465928245", 0x1000}, {&(0x7f00000038c0)="ef3a57ae2f0dd5c5460b76e3", 0xc}, {&(0x7f0000003900)="86c06b6441f698b5b2d939dbcf655223eb3260a93ef573b6cb048e171e90587aa9546946d3ec22013744de86acfe65da1ed04e10625743d8b29277e8defe36d70b442ccb8193faa93406a767469bdea37121b0509a156ee1388de2d2bc13d34d8ebe1ec82690139ad12bae3dcec5b35dabe5e6c57a0269d8c2db9407e389d44a1bef65b94482efc843c7988d2223252efef223efe91ed4dd79a64be7956bd573ec691bd89778a60cc8644b0261b30debe43b6b6c7665f9cce696d432add53f2a7476e3a57160f79096e81af15f792c7d46995535bcc424323c24403ad795ce14f2c6e89d7af302fd9719786f0478", 0xee}], 0x5, &(0x7f0000003a80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r2}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}], 0x40, 0x3}, 0x2) utimes(&(0x7f0000003b00)='./file1\x00', &(0x7f0000003b40)={{0x5, 0x8}, {0x7fff, 0x84b}}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000003b80)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000003bc0)={0x8, 0x1}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fchmodat(r1, &(0x7f0000003c00)='./file1\x00', 0x2, 0x6) kevent(r1, &(0x7f0000003c40)=[{{r0}, 0xfffffffffffffffb, 0xab, 0xf0000043, 0x3f680000000000, 0xef1}], 0x2, &(0x7f0000003c80)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x7ff, 0x3}], 0x6, &(0x7f0000003cc0)={0x9, 0x6}) r6 = msgget(0x3, 0x200) msgrcv(r6, &(0x7f0000003d00)={0x0, ""/128}, 0x88, 0x2, 0x1800) write(r0, &(0x7f0000003dc0)="810c60af2360319ac41ef498073f68b05504636784e9c7e24f9e431ffd5a1b2e47e1b3e0774043f65848e88bc66dfeeba83e2ea02ec9f7b04984f30486008b9e06212f7972966a93d699bfc06e9e5a908d4a6b5cca63c2a4de76714fea0aa692cf1580d9285297083d05cd602e2297a62b0404fc0f71d774a41e3cb36455a5f0f645fb7efcc340f0b1299fa79ce60207c74d3998225a5f7d884379d28fcc4ffc9c68100fe22cf78c3372466d142b88a0ee2d6d4cdcba0d5a5b0b1a3e2d4ec5357f", 0xc1) symlink(&(0x7f0000003ec0)='./file0\x00', &(0x7f0000003f00)='./file1/file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000003f40)) setuid(r5) read(r1, &(0x7f0000003f80)=""/249, 0xf9) 13:35:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) close(r1) dup(r1) getegid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:43 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) geteuid() 13:35:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x49}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xffffffffffffff34}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1, 0x141}, {r2, 0x42}, {r1, 0x4}, {r3, 0x4}, {r1, 0x24}, {r1, 0x22}, {r0, 0x1}], 0x8, 0x40) 13:35:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182ed3f7b1af653000"], 0xa, 0x0}, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:35:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="85", 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2bfe7a7a7e132da35a241fa786dedfb70ffd9889"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() 13:35:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) socket(0x27, 0x8000, 0x6) 13:35:44 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fsync(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2e}], 0x34, 0x0, 0xc68, 0x0) writev(r1, &(0x7f0000001280), 0x0) dup2(r0, r1) 13:35:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x7010, r0, 0x0, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) listen(r0, 0x9e74) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000180)=0x48000) close(r1) write(r1, &(0x7f0000000000)="5e3221e15df974ec05b04422b50f4284", 0x10) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 13:35:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0xfffffffffffffffe, &(0x7f0000000080)=""/49, &(0x7f00000000c0)=0x31) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) dup2(r0, r0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 13:35:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 13:35:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x5}, {0x18, 0x1, 0x67fe, 0x1}, 0x4, [0x3, 0x7fff, 0x5, 0x6, 0x7, 0x5, 0x5, 0x6]}, 0x3c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:35:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd66ebae63225259560f8e5815f73f2a044dd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2bd) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) r1 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="4f1ea8383be86fec", 0x8}, {&(0x7f0000000300)="e0e1fc6e60e84083859ff8733158608a0a3a36612efab0c7709a12545f81de0af4a137fcc7fe9c557441ad20a2bf312a27856514c1475455d6481ff727e73edc1c98b9b69bdc07ad73705da71a862456d83dcac077147dd2b54fd932b02ee10c15def0515f5d86d7052bbb38affedbd3099213a5e44fd3c508feb429bcb243390763fe31d368059f6ad8ffb53a3f8b9a519ae13f536d47844dd714d541b4e78e7d4745fd834e02c70a01f0bdc99dddb58a2127d095fbd9ffbeddf02a2ebacf6c82a9e9ae720b3ad65fa16a865529085e", 0xd0}, {&(0x7f0000000400)="07b7050366bacc32c2a0ac9f6a01d852b3739584f736ec2b4369591b34a5f47c40592990172129fffaa6b59cc816ea29def52aaa7d25c17e6242", 0x3a}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800020000000000ffff0000013be400", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="28000000000000010001000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x4}, 0x400) close(r0) r9 = dup(r1) r10 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0x1f, 0x8, 0x1, 0xac7, 0x454c, 0x1, 0x1, 0x1, 0xe45, 0x8}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500", 0xfffffffffffffffd}) close(r9) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 13:35:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="a05f755c89ae091b5fdc6e447fd2bcd6c01f784aee5ae3835a15b16c843e51209a9a997e084a9752446a1618ee10759093fb6eb2ead3f82305515df03c532aa4133d67242f9fa514d5832d902c9d0c5a9fafce4d52a3ac2798426ad32a125225b1eee9bd1c52e345f111c6d954a5f266804df88fa476c70d28d07bd774690fc73fe5ff65e90c68ad358c912002cc405cfbd1456b3b5df32f4fd889c50999ee1c7fdeefd50ab68b1d71484df20c558e0f7610c9b9974dede048d729c517b6d56532b686c8928859774f135b467a6cfaeb5788923a17c66ac80e1a003da5a41913c60efd69c230813b3a50247b85f316d835a5ae5d8e6e8ac32043132860c5", 0xfe}, {&(0x7f0000000280)="d155c229ff409b8594f05981c892efb66f9273d86becb497204a38b84fe3102d7708eb3416a652eff94666e3c74b1ac162bee21fdb7337c07ab71b86327cd17555e6b920b8e1a267065a4260fb4340eb07cdb8ffcef4dd10aac37bad61fec21e0591eb69e38fc8365540eb14da07a5bf31858840d0bb11a6f016963e7cd3d450dc81791e591cfaa2cdf6c14017a45cd63ebed6e054cecedfb9ef027e2e4a89c46f65d9b92fd4553b298eaf127e06ba502eb8bec00f5c2085166afcc78c6ecb07694fbda9f9beb3714c665daf019e7eb224dac45ffe1ad0c9", 0xd8}], 0x2, &(0x7f00000003c0)=[{0x98, 0xffff, 0x77e2, "5b162b55dbe35bfad2797c656561f3cb5edeec23d11f85e81813287d7824b5e22fe961bcbd34a78caa6d766a8b1866a09431ecde77294621d678dd6cfbc7ce41054dee73e2ae9f9646bd6f66aadb4e19e612a78902aedb269ca694327104f752bb4a11818967420ea3b385a802115a1727ed565118ddfae3a06064566609e954b9"}, {0x100, 0x1, 0xc8, "dde8c1c52a66faa14058b08dd3d722ff7cbd0904a6b40d67d0be8e6c4c167c214cffbd32146bbcb8993d62ee758568a3510d491c9f8a89ea3892bdb87d65566c97a5fdb9c265a3b7a83aecd511a3544d314cefbfa1b9f2ef1800f8f3337006e683ed24dbc7bec8de63b189c4d1c8ab505d5aaef94a99070ce2875bd2cf29b0985ae4db34efc9ffdad8c24f861bf17f6414abd1f878602ffbf8e2ccbfca6605fdba59af7872939ada43313508f2e490b5b3ef78674b71149ea968b3f4326590dd5b068b9418fcc165a5432732972c1788690a8e2c7c188710cb4b0422a0fbc71896ce73714744231bdf"}], 0x198}, 0xc) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x1000000000000001, 0x0, 0x0) accept$unix(r2, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) sendto(r1, &(0x7f0000000000)="1d1b90eb1b0fbdfe8141aff4539980969f82b3682e61ff05cf64282ee2e95b34808fb5a63394a4264569a23a4c0ffed9d77a6ac165318363705e2b7e48677493934df476610cdab6264d746ccc34aedaceea05a69467a421afd47f193cf7f23ff3f06170c591048e34e9eae8a94cf1243d976b9177513ee3221230a41756990edffa698217920711559d3db6e1bfb36d67fb9ec24a22a49bfe569992d13fdd82ce1b9546586cc81da895d4e2d1ee94a414c9ef6660f8ab58ee1da77e8ee6c16dd987ee635451b6ce28a9f54fb33590f85dbfa738739423ad429bcb14da82e53173", 0xe1, 0x400, 0x0, 0x0) 13:35:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = syz_open_pts() preadv(r0, &(0x7f0000000a40)=[{&(0x7f0000000600)=""/98, 0x62}, {&(0x7f0000000680)=""/21, 0x15}, {&(0x7f00000006c0)=""/125, 0x7d}, {&(0x7f0000000740)=""/167, 0xa7}, {&(0x7f0000000800)=""/126, 0x7e}, {&(0x7f0000000880)=""/12, 0xc}, {&(0x7f00000008c0)=""/194, 0xc2}, {&(0x7f00000009c0)=""/18, 0x12}, {&(0x7f0000000a00)=""/11, 0xb}], 0x9, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)=""/34, 0x22}], 0x7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x9}) 13:35:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:46 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x103) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:35:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0xffffffffb01c31fc, 0x6, 0xee13]) r4 = dup2(r1, r0) semget(0x3, 0x3, 0x8) r5 = semget(0x0, 0x2, 0x420) setrlimit(0x0, &(0x7f00000000c0)={0x5, 0x6db}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000300)=""/104) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom$inet(r4, &(0x7f0000000200)=""/122, 0x7a, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) 13:35:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee7d1d42ef76fd88e2c65db25e12b4f1a3b76a196865deea12aa12261342cfcfbc4b2da7c47e13ef0d21394ea7c07cfdf982f0b393e24c539850b170fdc440c915ffbe5e55e658c396308aff423016ff760cdc25d007000000000000009618976b044bd76d6f90f8b72a69db79686866bbd0a89c7a2f99a0fcfca61a951021adf306bc6c5ef2f819581306c8da8e7fdc6280af28273221afe5eb05da1b9219c1c5deb2115ad92fc4292a32f9496f49f66a25dd13aa456591d683ab67cb9a1579092af5e6ae9a5fea8edb1a7d57e31cd3e0cd6852f991fd204ae79a03586f24dd5f9ceaa7e5d3ee23d235205eb9965a4d220b5e68e5048933997abfe1bba3dfb17389225168231712d3efe938e20b9885f2fb65f33d675f101ecb4d8de5e4ad3fff144e9112d52b64b3c75761d93d3d3d8f186a8cc9d2d48eecb3624121656b1bfcc39dba070fe90ed68cc833f55365639cb207419e5b119eb26c8db6e6c59b4b1c80617726c16e028dad768dadd86b7453eed4c5be58032b6a7b9d5b31e3022686937c2624d1a2eb78e81d6684afbb14a0ad718bf0d75a74d36b04bf1dab661044ecf79598493c1dcc9a3e376bef26c2b897c363dd157d93ce17ac0779a23e8776de", 0x9be, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:35:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffef}) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd8a) 13:35:46 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x1, 0x3661ecf0d1db46c0, 0xffffffffffff7fff) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 13:35:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getegid() setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 13:35:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x17c}, {0x18, 0x0, 0x97, 0x2}, 0x1, [0x100000000, 0x200, 0x1, 0x81000000, 0x140000, 0x0, 0x3, 0x20]}, 0x3c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) msgget(0x2, 0x200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 13:35:47 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 13:35:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:35:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xfd, 0x20000003fbd) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chdir(&(0x7f00000000c0)='./bus/file0\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:35:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 13:35:47 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) getuid() select(0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 13:35:47 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) read(r1, &(0x7f0000000000)=""/123, 0x7b) 13:35:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6ef6, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x890, 0x0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x28, 0x2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:35:48 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 13:35:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = semget$private(0x0, 0x7, 0x80) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x3) r5 = shmget(0x2, 0x2000, 0xa1, &(0x7f0000007000/0x2000)=nil) shmat(r5, &(0x7f0000000000/0x3000)=nil, 0x3000) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x0, 0x0) r9 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x9, r6, r7, r8, r9, 0x0, 0xd5a}, 0x1, 0x8, 0x6}) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) 13:35:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffff7fffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 13:35:48 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/226) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0x3, 0x1800}, {0x5, 0xfffffffffffff926, 0x1800}, {0x3, 0x20, 0x800}, {0x1, 0x5, 0x800}], 0x5) shmctl$SHM_LOCK(r0, 0x3) msgget(0x0, 0x2) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000c00f044c86ada10b00000000000000000000000000000000000000040000000000000ee3ff982139f407a0b6000000003567e89bcb6fa6de054a67535e18a2d270f7a93dc2c2d27502e69ee5aa8c470b504ec04520aba49e045063bb3c43a3acddd2898aa65ae9c1d73d1fd14942064b4e15c5e978ff211ca7c4b14ab65e1f53202f2c302fabec7738bbb32968d2fcabd22eab32a2f6130ca1fda0070000d34db93fb190b252c934330e24fe148cfab3000000000000ef6f10d8d2fad3d980d088f29571510f6d0c330c0000000000000000008781291faf9b6a551e7c71b310ed798522ec8ab1d053097c12e083a140bf0c8cd8857fdb70158c8175dce1913b29686fc6c746bf5ac6af6ebe3fe4e7506abff0d33d45f79bbc64eca69db93b4532e1fa40e8898a5e580e9d3a6c34b73794c5285fd682f16def20e8c938cc19f3041497fc14e3e9b12a9fb540fb85b8884b59754b55e4f9bae21f81b712450dfaf36b9a3cc13b7d6f002f225867e28f"], 0x1, 0x2, 0x804803) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x7ff) r5 = semget$private(0x0, 0x2, 0x22) r6 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x20) write(r3, &(0x7f0000000240)="992432958b692724dac7481174c3f6e779bd50c17138e6dc009f989859d52d19f63279ed28a7c29ae27b7b556943960eb96c95deaf20325f2ccd0fffabc6a439e24ef75cba3f", 0x46) read(r3, &(0x7f00000002c0)=""/227, 0x30) getegid() shmctl$SHM_LOCK(r0, 0x3) flock(r3, 0x2) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getppid() fcntl$getown(r4, 0x5) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r3, 0x0, 0x0) r9 = getpid() fcntl$setown(r3, 0x6, r9) shmctl$IPC_RMID(r6, 0x0) semop(r1, &(0x7f00000004c0)=[{0x5, 0x1, 0x800}, {0x1, 0xb7, 0x1800}, {0x4, 0x401, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x0, 0x1800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x7, r7, r8, r7, r8, 0x26, 0xff}, 0x4, 0xc5, 0x3}) pledge(&(0x7f0000000a00)='\x00\x87d\xe2\xa3\xcd\xfb\xc88o\"\x80\xbb\x19\xdc#\x90\x83X\xbe\xfd\xef\xa2o\x01\xb8\x19b\x0er\xbd\x8e\xbf\xc8\xfc\x00\xd0\xd6\xadp\x15C\x14\aj\xe8\x84\x88\x82\xd1\xd0@-\xa7V\xa2\xe2\n\xc6\xcd\x9f\xe4T2\x05V\xa2\xebd\x05\x8c4\xb0:\xa3\xe3\x9c\xbe\x9d\xdc\xca\x96\x17D\xf0\xa3\x88\x03D\x86O\xd7\x97.\x80bi\x12\xdb\a\xa9{\ad\xb0,\xfe\x84\x96\xbd\xa1|Qx\xba\t\xbd\xa2\x06\xcb#K\x17\x1e`\']\x1e\x03<\xaa\x8f\xee\xba\x16\x80\xfdx\xc7\x86\x9a#\xa9\xfb\xfb$K\x1c\xff\xefAe\xcf\xad\xd7\xf4/a`\xba \xf1\x0e-\xe8\xac\x9cP/+\xf1r\xecK{\xe6\x1f\xe4\x90$\x82?\vIQ|$\xa5:\x11\x97\x00\x00\x00\x00\x00\x00', &(0x7f0000000940)='(-\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)=""/111, &(0x7f0000000680)=0x6f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r3, 0x0, 0x3) 13:35:48 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f0000000080)=[r0]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffffa, 0x9, 0x8}, 0xc) rmdir(&(0x7f0000000000)='./bus/file0\x00') mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 13:35:48 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2000001ffe, 0x80000004500) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x140) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80105728, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x6, 0x8c7f, {0x8, 0x57}}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) fcntl$getflags(r0, 0x6) 13:35:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) fsync(r0) flock(r1, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 13:35:48 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1000000002000, 0x10001) mkdir(&(0x7f00000000c0)='./bus\x00', 0x103) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000080)='./bus\x00', 0x42) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:35:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="99b67e97510a86e0adf894855c1de94bd15df04ae821b6df3d76b0161d401bd61fa9d316019885533674d5b77f5f4c3500000000000000000000000000000000", 0xfffffffffffffeeb}], 0x10000000000001a3) execve(0x0, 0x0, 0x0) 13:35:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockname$inet(r1, 0x0, 0x0) 13:35:48 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x180) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8442, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) 13:35:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 13:35:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x3000) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 13:35:48 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000000)={0x26, 0x6}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x40, r2, r3, r4, r5, 0x80, 0x4}, 0x1ff, 0xffff, r6, r7, 0x1000, 0x56, 0x8, 0x2}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 13:35:48 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0/file1\x00', 0x8, 0x80) symlinkat(&(0x7f0000000180)='./file0/file1\x00', r0, &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x80, 0x15) ioctl$TIOCDRAIN(r1, 0x2000745e) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 13:35:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) chdir(&(0x7f0000000080)='./bus\x00') 13:35:48 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getegid() 13:35:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x21, 0x6, 0x401}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x200, 0x40}, {{r0}, 0x0, 0xa7, 0x80000032, 0x4}, {{r2}, 0xfffffffffffffffe, 0xa8, 0x40000000, 0x4, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0xff, 0x8000}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000400)='x', 0x1) 13:35:49 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = getpgrp() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x8001) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = dup2(r4, r5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x81, 0x10001}, {0x18, 0x3, 0x3, 0xffffffffffffd1de}, 0xd27, [0x10001, 0x2, 0x0, 0x200000000000, 0x3, 0x8, 0xffffffffffffffff, 0x9e]}, 0x3c) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000240)="008fb1bff76ac9b604", 0x9) r7 = syz_open_pts() close(r5) dup(r7) syz_open_pts() 13:35:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r1) r3 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000200)='./bus\x00', 0x10008, 0x4) r4 = open(&(0x7f0000000300)='./bus\x00', 0x3fd, 0x0) unlinkat(r2, &(0x7f0000000140)='./bus\x00', 0x0) write(r4, &(0x7f0000000040)="9cd236250b930fafd6fe8901e850f1a9da3ae744aa67532a9e619dcf5b4832b933eb83a1e916023d7a0ff7389ea668847a9084359caea551d8930cbacbab5ea24b3e33a45136e63d5e9ddfc3ccd60634a98abe9f513f3956a1a06f56b47965f390260a05936e3835", 0x68) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="8750e8a232e1b09ffc6826a81f7e0c5d81b0643288fb1c860ac9e29673e85d15925471322928a6b250cfe44988fd458cd77e2f87885453792403c09c72c1c6bfa587ba0a120a4c1344759d4890e17e", 0x4f) poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) close(r2) fcntl$setstatus(r3, 0x4, 0x44) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000280)={0x9, 0x9be}, 0x10) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:35:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = getuid() setuid(r4) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:35:49 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001440)=""/4096, 0xffffffffffffff5c}], 0x1) r0 = semget(0x3, 0x1, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x40, r1, r2, r3, r4, 0x1, 0x74e}, 0xfffffffffffffffe, 0x1, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r6) 13:35:49 executing program 1: r0 = socket(0x6, 0x1, 0x7) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x10001, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x20, 0xffffefff7fffffff, &(0x7f0000000040)="5256a33b90f8a950cc0cf58a7ca2d3cb9c3971d1cdef29846843acafda6a2eb3a425055fffb3afb4452f46fbdbebd026908f244b56a0c1151de61f1b78fc3b156b875b834fa1f6bed652d366f60995d96146ace61e8a37ba2b3939d4001cdb471216edc83ee0ed61685801c214e4b3daedd73c8d26ccf1e0dcbec17c88b4ef7cb45541e2b17d8794617e0d4e5c2299f84b2aef431c72205f01edd5fe5582dba8523652907b5ebe23b35ceeff59ffa858297988e061b7c10e1a862dd9c29379936c0720d19e3b62a70724916d91548c5e83c89d24d7d73043f46282b23002151712c941338b7516aa56ebdcbf9a0d212fe4b0be08cc985c", 0xf7) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0xffffff03) 13:35:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) mlockall(0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8020800080002002, 0x401) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffda) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000100)) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000080)='./bus\x00', r3, r4) getegid() r5 = getegid() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r6 = shmget(0x0, 0x1000, 0x22, &(0x7f0000ffd000/0x1000)=nil) r7 = getpgrp() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000240)="841e322139f1f807d1aab525421d38d09f10690cb13aa80c5d949dc64fa4afec7c99e1f8cfd91490e851e7ea8cfd26f67486b53cfa28536550be111f28d6369582e177982e9fdec55ca6ba97b603d1f6fba41146a9b7637a046675983ff7da2fbf6f14f7af1cfb02d99ce4f286e266e32499a887cb7314f9519b5a0f15a8d0eda55bddb5a5840f5b094be92eb18b247e1a", 0x91}, {&(0x7f0000000800)="8952ce8babb10622f2cb44efa39876d1f48c6b57e61143666bd741c2546982c6189355019584d20a09ecbaf176482460916f9b9e29dfecb69f1cd2bc4d5a5bcecade0bc084297b9f10d2e049f6f611646f5a50654bd9c1855729021a3937eac305edcd585269912e1896ec7a8728be62a7c92bb8b317c773300be0edd0b0688fcd688d2978b5bc1300ea6ca82a1735e881090dd0e1c623b41c672410854765cbf0ce4eabd177d3fa4ef842f8ff4d2c0f8168cd016239b8a6820373f0c0eaa200000000088f6e3c0386a2a2e6e52e3607451af1fa304afae17c1315deed46560c070c1d74509850413571a038683abd3712e1f371968d9e0cec84b8f82f2bf14d9bf18c758ef9f7a54f5a20e96566980b84c204fb4b0a55ca4e21826307d2a82258410a67a132df66870d77b9b3ae949f005fc96abb80c6e456961b8df23037cda3cf65df85c2bb8ceac23243a526715a8d030389dc3c097470f10635fa701f8333e85feaa2648239a2f1f742fdd25aa722cf98316947c42fb2e5c25e08f938cad78fd20ecb1eae8fcf727da1b10d3007b6a9be7b9939dac5b2afd9a1d191e2", 0x19f}, {&(0x7f0000000400)="f1b9aabdc89c864d99b28cbd73b93bd60ad3dc7835e3cbe8da411219751322304260731e46705b4ccf0709810a6ac94b84ec87b7b58ae924990503c18378ad432a919ed5b0a200b6d8070c1c499238c3b166302e8582c6cdfada2ad6df13a9963b1e162a1acb06e2a05fb014c7d4b1d74dd20d771cb9863e421c1cdac6693f912a1823dccdbd7d93c18c6bb8ebc3def801e78ba34490b5b5118bca436a27b90011793e427be0bf302250e520b717b4e24f2547f645d4280c786bc2bfcfa413eddb48f4b1f4c63435eb51fa4c0f519060", 0xd0}, {&(0x7f0000000500)="aaa72195875e4960f45146ada695f70ef30cdcc32346f8b244937f21bf7342f74e3be742ee264f8ece1049852b009177cf3f25e61b", 0x35}, {&(0x7f0000000540)="3783ddc4f8c6653f5ff9c3c5dab2e9719ddd9b8f726b8cb554116482aaad37e7ccb12c17f4263d048564ef27bec6d46e7e1a4a62a47b445c9caf64a7e42773a2e7b30a5a14264f2a475d7b1514b02aa3662b5f3a08b157c10de32b07d62903251404919fcd155687f811a31ed46e4b10b737b99ff6c7f16a84481046f196292d5f41314181547e82a6a26650d39456113ec3f4b099ea7730af04d6ff51543a6ab7fa0a438bbd5fd3991045becaf1a77960bfc8ea952c451b585bb52e7971c445834426ce16", 0xc5}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000020000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0], 0xc8, 0x403}, 0x2) r8 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x3, r3, r5, r3, r5, 0x10, 0x7}, 0x1, 0x4, r7, r8, 0x10000000000, 0x9}) 13:35:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xffff, 0x6, 0x6, "0562a9a9b163488d3e8db2aac0a4516f0874490a", 0x9, 0xadca}) r1 = syz_open_pts() syz_open_pts() ftruncate(r1, 0xe4b2) 13:35:49 executing program 0: r0 = socket(0x10, 0x4006, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="e76684a480683eeb5885b6175c5399819ebb32039cba3e39b1ae5eb8cd547e079fba0b0469b9c1278ae03aa1cdfd519415dc6a71b5d531cc9a9283eb95aa3a59f2fbd5676729d2be064858d38a9ac3eddf3d2e050c77b1d294b3ecc421cca038ba9900f30b6095169de184135936b6c14fd492ac3fc2db6bb868160cfb0e1b929e2e71a2a3fecf07f0542ed83a2e01040b0b25ad23a3720fabc657d1f31e404d36b4d2400d386b1b7da977c3429b3c6471f5c27f9a9ba2e8a25d7939aba950d4dbce0c805edf57fe9164131e57397ef9475c638efee4e1d7d3facbc49a7d48b8e061a5796f6764799f82e23b9a90bc641e2552b23c", 0xf5}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="28000001000000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff95d8bf06a385", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x70}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x6) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) select(0x40, &(0x7f0000000300)={0x3, 0x10001, 0xff, 0x8, 0x8, 0x20000000000, 0x7, 0xb5}, &(0x7f0000000340)={0x0, 0xe79, 0x5f, 0x4, 0x2, 0x4, 0xfa6, 0x381a4333}, &(0x7f0000000380)={0x7, 0x100, 0x4, 0x4, 0x8, 0x81, 0x8000, 0x80}, &(0x7f00000003c0)={0x23, 0x9}) 13:35:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "c6e23c5b00010400000005e001000000000400", 0x4}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpid() getpgid(r1) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3410d23ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0238e559b7cbc7342c019dc43c99679daa987423cab21c6c374ea0000000000ffffbc900400b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48930014a79afacecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018afbdf9840f9e13da075ee54c0682647a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e60080008c9c8161e2baf0b7ae5907ed00000000000000000000000000224718a1a086aa71130f8bbfd16ac1d583662ee5", 0x116) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x7}], 0x1) 13:35:49 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:35:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) r1 = fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x40000001, './bus\x00', './bus\x00'}) getpgid(r1) 13:35:50 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) socketpair(0x20, 0x2, 0xf093, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xfee0) setpgid(0x0, r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0xd5}, 0x8) 13:35:50 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 13:35:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 13:35:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) dup2(r0, r0) 13:35:50 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x0) poll(&(0x7f0000000280)=[{r0, 0x134}, {r1, 0x5}, {r2}], 0x3, 0x0) 13:35:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000001380)=0x7fff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x80000001, [{0x2, 0x10000}, {0x3, 0x8000}, {0x3, 0x539}, {0x1, 0x9816}, {0x0, 0x6}, {0x2, 0xb5b0}, {0x3, 0x3}, {0x2}, {0x3, 0x1}, {0x2, 0x100}, {0x3, 0xfc6}, {0x2, 0x7}, {0x1, 0x3f}, {0x3, 0xffffffffffffff7a}, {0x3, 0x9}, {0x1, 0x4d}, {0x1, 0x5}, {0x2, 0x12b}, {0x3, 0x9d7}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0x3}, {0x4, 0x4}, {0x2, 0x9}, {0x3, 0x4}, {0x3}, {0x2, 0xb5}, {0x3, 0x7f}, {0x0, 0x5}, {0x2, 0xaf}, {0x2, 0x9}, {0x3, 0x3}]}) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 13:35:50 executing program 1: socket(0x3e, 0x1, 0x7) r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x7, 0x2, &(0x7f0000000000)="cb27b89b1cde71e4e6d24ef60b087425f3894892e4c92c198116e40444c169ec08be74366dee0ee1ef4a3e649f6697dfed38376241c36b843b1f9a5f4afbb831fbb7ab79899e87074605ae010c1c95f3aa65e3e6fefdf422d4678457b84a9429d77f0f63ce955dab18934d6de916b3156a9481cd5936fe7bb496da508721fa4078fa270998b87eb984d734c6d5edc8a2f3b4c09ae94c578d178c354a03d1e7c1ed6f659110e6", 0xa6) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 13:35:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x1af28b95c05ca3e2, 0x0, 0x1}, 0x8) 13:35:50 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c653000916568bc8a04209903c986cb810d7bef983c73fe0ced4c2a84ff1c3430bb50eaafdf3843a467597fd4a1f67a9600268d4f4cbdd20543fe538d5f77b2500697219556df222eea891fa5f69bd86927010000000000000016373e9ba79f7d0a786111fdf090633a8c34746f703ad4fab6ee1d383eb61e7c12dd013c14d7c25f0d93fd5005596259f852ae14be001efeaaf278b8f3bc95ac1933a76aca4c7e6aca26b143c2cf1f49bf1f1caeb77896542cfac402bf2f1764d6692a5f2c3f4d5a26aea0a5665f09cd89c0f247d25d1a176a12ea702fc02bed90f3b4000b72d8d0f7c3b2fa0fc707352fff71b224ca27240c82eac354181b250dfe0c96df8aa7d0e9ee0686c2c14c6d3b8cf1023bae058e7a3be219fb3866781ee0b295a757d401492bf60bca54b9bc8d1e1c0efccf82f0a9d8f8d6a0cbdac856ed645505f9e92b84e10e9aedda19ba62dbc8287cedf954ca6e9e9dc70000000000000000000000"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="a2448652eadae8a56cabc64996b7d1537522947b644f2fddec53815817aa3ecb2692efbcacb94a8af4a074a10e146f07ac7a492b2b988433336ecb12cbac6bbf80056f5b92d96b82f660144fccce834ca254ed2ef008b4ce3e812aaeb73c882ca8e6377e89e8a32f66f97b61aad556d00df84a3fbc1a1e3b73b2c7e5a75253c1b25349758996dbef73a9be63dd6aef3184dd298c55d16fd10717e8f8d13802c7eeceba4d83e56403228cc9", 0xab}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0xfffffffffffffff8, 0x0, &(0x7f0000000280)="637f920e2b0e39fb0aab88e90854b4572d106e7cd3bde8e96ff98fd1102bc4ce8801599ca4276ef41b024e32e35b4f9a98ebc809bef3503331a1d2bac473c78365c2c5dca7757766c9b0dafe2b48c14c240d475f8ebe995f5816b061ccdf1d4afb8eb1167e88473ab6df47404bc48f432efdfb5aca707e6c43c9384eb94b00c7f7321ef4d0cb79d120cf1c8e2bbb684ebe3f4e4a3a94a387030d681a", 0x9c) 13:35:50 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x6, 0xd3cf}, {0x6, 0x1000}}, &(0x7f0000000040)) 13:35:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x2) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 13:35:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./bus\x00', 0x30) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/116) 13:35:50 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)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6ac4, 0x2, 0x85d, 0x3, "39688cb5a3d49484b3fa992ff95622ace2487cb3", 0x1, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04ff0300"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x1ff) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)="90af7b03cebb576961a0436ce83eeea833b8ece829603abae1ccff0b2955582baeb517487dc420221a621e9c59d12085aa934091b96b6035ee46bf5f2c7624f86a973c72fcd4a2c5487adfa68e4c49f3ed3de8488a8806ef3cdd185daeac1227b715ee16145dfa746763", 0x6a}, {&(0x7f0000000340)="aa22760d74261ebe22bb5a9cc972678f55f0fbeee984db45c7bea2c369481024d772dbb43a42dfde450ff58c523cf0fdf6eb195bdb14d9474e4e5d92c6273234c214cb6a20d6c5e6343003900370b09336bb9f1f26e731686f961788f6502c49b434cd65dcbbfd37ee7c05a8aeedf97420578ab346ff40a401907eb895683090f4b31e600b37a5756617b6b8b8e8997eb9f10a4406d50df56ff2f5aa73bc029a48793d4512d086fc465a4ae219940002955722d75fc4487ba22a27433ff83e59847b06cb541b77524a4de01562357bb7703b32701ac200bca7fb54e9ee513137fc6ee8ab65a703793204a136fa9eaaceb319401bf9bfd30bdea1221449db25f48d37baf7a004f49dd71f47e2a2ef6016bc59270587af0937b95a22d3bbaa25fc44918a3c051be9ff9ecc6f491b3e495950cd7da508f4fe6cfc611df25cd52d99d6eec1b926b5dd3034b3a4628caf52b716d0afb844399128c1fc597f7dfdc57a01d5586728666bf1b725a1e9e5ca210703d21830228d15830dd5d8a6c042bc16069850a76fa3b127ca55bbfd4b4d1fcdfa4cd604958e31494482abb62f77249e2fbbdfb2bf50c8912ff5ac31fff91029d4b106f3e9e6650baf40f37adb6fb6ace4ddd4d69999fbb34817fdc054852dd25c36cfc5db7555934401469a977b180397562d46b52796e8558aa74aec2141ff6066ff97266975bed19b66417a6787e9bd5b4df907e2e934469982ee1455057a4db9e56f0ee981b9bdfa39aa003f4931374203ba4518697597ee4968921ad79c213cfc22787717bea26314e929c1cc96a344bbbb8e517e8773ec9dfb0ab983daacfda6d7a83dca3a2ba91a07d0a031fcda8cdd23df63f7b3e31c9922f2e48c1a6bfdc342ec04ab32b059e90a32f5eff979de875372016c5a9203622ae2b040b20220f32bbc48ea007627e882247e82e2e1c5b6f7da5b7565794812af27df0a5b59cfda0699f1b83728477ea2812c42c55ea117e2aee71d5487b5e9a168d5e4d6046f911ad5da3efc44c6d09328851521867a96dbfc80ebbcabfbbaff8330f9d2f5a19a341bc21d05da4b341a06efbb89799eac1168ad65bb181b7e7fd57b691c40df33acbd505d8c5e6edcc1e753af8af65385398a863ccc079e0f9bdf7cf7b96c69b31d7d46d41070ecd838bac452d30b09e761c97bf149c3439a0f88d38f80b0e45fb57a625c5c289501e7d72fae111166f446db9ddaa259728bbdf730b7ee55029264d3e89ab00e05ef54cd18e1d0abf639c85dd60449fe20a305487c4f40c7f7848f47716e68bbb0f5beff104a17a1c3da1ae199791fb31b8a7432763698b2917efb306b833762d3c88facec5a0b30b237026c04e36f5dc931636ca333469876d23a70c46a2b2a605ba9e424ebea6e541600be8701085200c31ce148520f6e5c7f2c6a2dc9303e56b1e977a7cf298dd5545a84e4534cfb867c341417188f3b7f9196f8ceb815fc0c9659ef8b284ef914b6cd46b804a6a35c2f314714250bc0c51960afe01981cd4e38a717f87f8e109ab06844132e2a9a1836c459fbc4b23a0aa00eca3e3ac2e5298515760fbc4cdcfddd67976496a3f5ab83153dddaafbcaf7d603305d56979d931d8cfd4061ee3059bdd87d3c5d329f576e826fa4b5020da818b1407494a6ad130accc61512f28482b213e0c5f9e15559ac007883eaf714479b8257acd4a4c8ce225a156373102590b55d5e281f6753fbf5bb743806c509f4f42407173793c946d363595c9cad251fca443bdc1efd2e8c8a3e5a25d7ed0a6180d249a88878303a82e89a642b34d525535987df9343785105d8c8810328f968dbed4b3c1b7b947928fe6057dc77315362407d162240cae5aefe2fd3622cbd8a2f8ca784b5486c74ef58b65d36ac8657a015e19b9cc57c874dbbd711cb7430aacecc2a61190975cf333db314853d50e71c08bb30fa53de63a85b90e02bfd2c0faa9ab8f5f0f411d26d6b68ed67a04f503161896c295d36ad2ffd09f4face58e4763a1e524dce1e778f2846c178c00bf509e12d31be57ea472292a05695c2d6e4382d753d2221765640832f2794fb5e098e7720314f2d17548c1a8acc51c913b8f48846f9d92d6d434fc3d35509b1bb42bc51fa0b6136b46d4b1ce0a89c63a4aaaf11b6a945daad244b8a4fa43c78b1e57b616cc2c73b93baafb55fd1fdddc5532184c50b16f61641e1b1c4228d33db306a48f22eac7844c5dd95a1949d74ee038dd204e8424da0268f92221bbed181d38bee13a98d07493090d1a1086da50805830a43abcbdb1b2e71c563a63b5949840453b07eae148ff1044754cca4c0bce27d15d67345f65f74bd98e7b82e2512e2dcf053bc9c94504103b47f8ef8276568b1e041a3eef7ab6e5446f688830a69084cba4e4d7ce8e7543be8230a74b3cbac03d42067f4a3816f5d99a25ca371c0b44bd0910be118cdfa6b7e60d9225ff2340dbed476c9ecc134e1895becba8222d09072c5a42b7984dbc6be688857175ad3f4fdc68eb10e49be3a1232f29b21e656bd90d7af8b9a335924c30d399c50c04d67d20d40678f0ab614c418d3e2226d7bb180ade4726af10cfc55eacbe89727d05472602ac276bf182836f13d41c394b848c9ae23e570d92b65e9b8f908c93301a6d4969c21be42cc182b35cc3d42cb5c5f0bead7ee442d21063a4766cf34c12572508fcbfa428eb8ef649f3144d5131e23fa2cf9b30fdc0e72ec6c4ae5ebb0426e8375080508084099ba12b63a7f7f067e927bde686a7ef92a2c57c2fdb3b537d4771c6756f1b81a92effda947c59ae8b4be041abad3072acbed79cd59d0816a4e03c68200f2ea3a65d46bc87a72af2395972afed4ff9af032ea7d55bb1366990baec4137349f014040c80e149630c63b5212f85e69b566c51da69c8b572051e8333cdfad101f073dd53eaa135fa5a4ec487045d6e7fe496d19f916a9cf5db6203f8798612dfae41d0cfabf47da3d9e4224f7dc16076e40b3509de8ea1e56d43cafe72f3fd939524b5b48ef472baaeae6212975ed8b578f28178fc32aa0396ece0251700cd05850ed3cb5cd59aab652c6e657f3c443e076b4e90f83da632d8a1f028e36e4653366ca095072a1b66bf3b30822d03104e3998113ac27f5b43850311c13d47ba8498f0be8ed2921b4737ba8a85f6ca7ce6e3bc61e6bca16904a717fd8b3249111a48c5c2b2a6a7f26cb35e5ba2c062165033eeefe56363f0dfda6004d73a18f5806eee3628720060241cb3535afb40fb5a9e2cfc2817f494140f1038d5892428670bb305f3360d39752650ef153faf129ffb5cf13e2d0d01272e670c99fecd492fb3c51f2c8c4cedbfc56bd5c99ca4ff97bb74003858030bd777cde2e8dd2fd0a9351e1e68fb7aaf883c2ad3a2aefd8d30edb9e8c3ee2b45320816817052feeee26c8db79a4bde55187e476d8d0a896bbf128164be96446cc27bba9ece8f41b3045730a240ce39003aea206a9e4bc8df207f9b55588f10f44e67660fc61e4ec1521a52c4470600c2279fe40efb992c8be8a69f2a05f5a2c7dd6ca90a1a51f00d0b9ed220011800777d22cb122984e659ee28bab22efc8b93a2ae22e2d0aac56b1f90cda8019b9ee36fe658f380b5a383747a991b8eea70b4165cf12b70c25232b474301cfad15fb92efcc4ce3cef44f73091d6a17ec090ddbbe07554b5973fa1fdd961315d06a77fb04bc4ff3798d3cce41fe5af9d82485f5458d11999dd0feef0abc0818019a167183a2cef116ec4ca261586f88730b1ecb4a6c05ea19c80ff7da4cb0dd36523259f81cd9e86cdc07dd2783d2d4805e7d3307b823fe6141c691900e25110b213e845a79d091b90efb897108d3981ce701f6d7db41fdd92495c74453450e44d02cba3fdc978a725f6043a459bcac07ab00358137f0a25fc663211f7796a87da8f4d2c09da0f8a57952f1477ed63193ebe324f1f13f3f598cb3a905ac950ba5818f153dddea40fd4bb13a5b8a2076b80f7e26872f81a30c770281c643827ee2006b7ebd0e776213b3e381570d617d89c3b636146f94f0186015e3ff653884725b3fc90193b171417ae90d5ebc94694c0f6875a11509b3a508d543bd3550e229ee26c7b07ac2b15dad9698c1ca8e89875aeb5762872017836972bd5da1a792f956927120595d59d50af1ffbda96093ae0664b54078e679d5317f031989869ba94f2a7999c504bdc8b14b3258d001ba914beea5f138986e74a6099eeb52ef535fb7df85c985157cddb1f79492d2df73e0f9235d3b97f3acba613d970c8fc36169fd0c981a0800d14af672645935c3701cb4752c8e7a8a99ecc0b9a8645192d32523ef81d7089b13ebe77ebb92bb022dfcb4d6658b9eda5c35d950d2ef77cea0e6b421e814d81f3b45d5358cebb8f3e1c90e8e32495db02c711484ad7e891d72fd913b9852c5923d4e7e0ef87faa88285d2b955abb3fb0bc2d983cd21a393cae233a4666eb305d051ded401ced4eee3f89252f9c96c331ced680c8ddebd38a2b9f72fddb13af7aff1bd2dc7bdac7b993ac072240787594b6ddcf2acf95c0bf310e26017971806c5ff7020fb0f174736eb02f446ff6bb6e928eb7a045ee50e81354b7bd7258c039bf4ab1587ae74aeb625e6e7329f1cf6f2f34eda9d1e143a015d623532b6a15805088c24e551aef5453bfe73004403e067213119812627e46cea15b48cf966f0c4398d85a2aa147e9afba372ac76d28f6644871aeb30ed7c946fe296f064223295caba62cf52cac23d64bf6e9b320157a7f01b8f654f47261619acde14edfea4655a5d405cc1c44caa15ee0c62d8981f4ebc9f217049514b62db9dc40c3389570ae07ded2886c3aaff4bda150cd866ce3698c206f06607fbdc04fe493ec9b1e254572ca021fdb4d4113ef55a9124ab8af836f21c6dbd1135c2bfedbc033e429e6e631b6dc898c2a3a0b4066abb29e7b441168cc45bce65266ad5ce6f6f4eac96cbc30155062006cda7f7e400f1ff988e7cd18bd6eb61c9eedd4b8f0ef93735f29443a36dd577b51e75e2c3ae89394408f5591f7c567dea17afd92da50d9c944fbcf235e43e0f27438e80a9ff14a082edd70f99267358d809b496789bce44c7295d41630164185ee5bba402176aaae35dfe3bdd93d2984f00d8dc3488ef3bb30e6c575841d4f8ab7f27e160fea7fc96a7433265f7c7a2dbf17efd54e629d2614a5e0d338bda9cf9732b2e28041cc5212e1b68758b1b1f02aeb96a8ef9975a5a5a8293ec1ad4abf546186cede26ed4a5b3a9659f7677098e8c04eb51aee0bd7dcf5edf16e1a3676693ba95784367b7394e6148e6e98e6b2c8d85d3586dd86e2eb7061fea8e932fbd491efd28c738db81c98434cf8f33c459a9879e26c1b22cf7487f39ff539497dc63299dbeb4158190805f71354f663283a92e5742da45a2400a0766791b8c6dc52103b2cd73a578537d78a86c3a43241da879d9fc8025a0a31ee1832520d5e8068f2e9b7dab3beb3bba1dab1b012078535f421dda34cd0b02e9658b5fc3e5818d943bd75035ccf31c1a309d70d967fcdd186a3c96edf80dec5ae1d0b707a1db2176ec226f005dfc62c78fe6281fbbc8188ee30dc518683ff8b6f9d5ca45dee5e2401378d82a2b98b2014a9d22516a1cd10b5fc44a02cf6c790b0d07a6fc383c5638a2f2f7b48679ddcc8bfe01872af4b2c96e58598477f10e432ede350e6f52162bd860e965453f3d644fc825daf59a2b994e1d476791eabed520b0d4f18ce7986be77cf9b7e55eb6ef7e71556c11a5cc9f22175ac2f257", 0x1000}, {&(0x7f0000001340)="7adefde829d5235d35c2fe032c578121942ad5eaf1932ff6d2213dc1510f1e417afd735a4af1c59f5ddaed80be2e1fef6d5a10829fd7e4dbbda977e270ddcffdc018f179d596c84106cb646e1214f7428507b540d0983d6e687c5dd26042d80d6582afe88e406c98133caa8e7bfac46a7af72a5f7ae4d50c65bd3e452425bf09f3e78c3819add432e52430c34c9cf6f2d6689ddd2de6bb1d4800c865dfa71e58a2dff749159cf9edc0c3f1fe6514bc3d73fe6d9e132dd436f6d92186e7c43bd9bf89db232468ddf7965c764a99202aaba36a512e7200cf95675980c09f99c0f73ce2fa", 0xe3}], 0x3, &(0x7f0000001440)=[{0xb0, 0x1, 0x2, "683bc0274cfb1b739d56392ada75632e15cf9553f8d4773887349b5bc2792ba58147ca646c6914b65bf6b6a29b6d32e45da10b22bd05a73ab22d1f9a5a19421a935310093038b4f47964c61e8d1a7706ae58eec0eea85e0201829972bef873f13c4032107f23fc7ec52084e01106af1c1b5dbca1942306f19cf03cdc22d525deba807a9fc6d30637b9469593624b3199dc478f9bcd13660913718910f8"}, {0x90, 0x0, 0x10000, "f0f10d1af13bc536028151994d1e6bc221926d7eccbb81f9d7bcc87c46f4272d063683aebcffebc0f68df47a9f49c0891af7a5f7361de8af532102de45a33cb24cebbcafc5b6424f19ff75e9483710b213476e91851872a1e45d1a8d4c1758f64008513dce21b441ab6fe1bd5f89515415904dedb154522fba"}, {0x30, 0xffff, 0xf8, "d2b3886fd3607cd8d3be7f3f8fbbdf1ce8daaa963425c6e61858304188cf74"}, {0x18, 0xffff, 0x2, "9518"}, {0x98, 0x1, 0x2, "20ae5bd29375fd2518dc5c64161872d4b71f30f8a8f91fdcfae282e43d5e313eaf88918c85b736e86f11799e74e4441f347eeefa11c4cbd616208213207a518949a19f1d6dea4ae5d11a00f3690750dc0382176edd9c54baf6bd71880450bc79888907da1db7a9308a0fca502dfd5a063d3f7765d53493c619732e3c37faaf2a70851fda1a"}, {0xd0, 0xffff, 0x7, "46098e165e5110e5310fec7212533841ef6713c7761dcbd05c4837f764bf91f9863d11d762b352e400cc433b3436717f1e6d4f5c73b7268a0c696f7499188e09799dac40a25664383c3c046a6cd3b21a77cace0646bf4ed5f7155fdc87736a8d7008c16d03387447c3cf29c163e24053fc6c74fdb18c6e76152038f3671ae7361b73a72f49cbfc32c0749fd68fbb99b99e1b8b990c5f5415929c7def1622bbd24ad2469633bf6963070a6c93e18f7897303daf26af053e2f9c"}, {0x1010, 0xffff, 0x401, "7f43d9f9665a43900f13023b6a5b61743fd7cf7837216b1a35291d2ae00f53996c6731a0760bb8db80dc064a6b0cedd95badd57a6ed0d6f7b90c5232402441061f91ad0ebc3a8612de3b1193a1d84102f24c0128374855ba9389b53132383f5e3dda15f2795e974ec2038305fe8fba8868af884226f42cfe73990d981cfcd21d3003a08d5d496cb00b57e34f7c54a24ff5ec02bbadbbedb19061120517f9d39643889a784f2957c8a8fd54d8c5f9787d98019d4b76a48eb034baccfd4f05a2fec402d18c4597d5fb0737f294b58b71dcc0e047535eff8ff93577ef4a194cee10f5af85589aac56e19830ea9ec7754839d78e36b16bf9cabdbf32d3c7f7cfe1338d1a399b6ef2ad4958d2dc23bd7a9504a9dba8ef11d82ffbb0400baa348a385c57c1bb0dd6685f1ba2c7b5a2e117f7c3abe606a585bb2aec596ed7180f37e303fadec1f6f4c0592099592ac01d8b091321208417150c168994f5a9ee2ff59238c063d40578f4c2de439a63d3e8db68ca6d082b42f0d364d48e3a68593a9256d3fb96ecbf3dd61e9d83937328c6b29252d2143ffcd00502b2ba996d42a08d39d45fe25e140ee5fddc19a4288823e3c92fde7a80ff38e022de05bad5b78c17dd7949db3dd282e724ac1d83163fb5758faf6833766aa5d4a04e99b37894eb1ac4ae19c54ab327111907c4047e36096721e525558b0ccb053ac6e95a9eedd73bbc0c0800509993ab4dc729342f84546545f654c60da0b65628c8bdff0126eebaac567849b138abaa91ce173bd9180989a0cbf9d5b1d22f913aa9eee95ee9624b7affcd1879e734fe535a2a0995871d4e668038a97b4c1e1d6ad12b29a1a73009588856fa19eb71599d269c9630134a916ad10f8fdb0c26e40ef70860c544e23c75d4319ea8a14ea8afe5b19485d466276bb280d1105b9014cdd7aad6c6b44c07b8b2e48023fc365617e1edcb2d0f1ae28f2c20600b965d64a09166cfd55bc163410709f36df95dcf2ee4e189c0d44646a04528d21e64c6aee698462b1c333c8793c0b209c0d4b31185aca57c02f5e88d6ab99b1c80f76f14c3aa68d70a952fdcfd646ec0cddb3522cde3c43e3364e74fb8550da64cc63e225b8181f6327e8af76409f9255353378b512f00af94b7b160976d37c09c10373aa4c7450685f364f899957a7e2d4c7e8572d3dad988255faa85528d03c9e4e1ffbb138cfed18c56ff81f49a7144ea3ecb66c3a4084c5f21c60e0264ffe92ac3a1554d66a841659d83edc293cb9cb2758500b1bfbe02a75cdaff20ba37432e5d7895095488ac950b492b669042c7051bea356631d596e440551bd9d2699739094ddfacd697ba5d05ad1b5090f565848b1f42e32cc9a3be36292dae0f35365dcdc2a3bd1f4ae2fa669d1a9cdc15925b3ae54c692bba53e2e5cfd965d5f20590d9b6c43f4613bea3822261c99cfa318fdd6cf0dd4e91602d78f90cdcdfeebf06bb5801d39d99f5bf7bc5c802314b78ceae62cf79059835e7f41aa6cc3c6f90f928d8d9ebe278437fd2760fb1338273c322514268cbc33c8f5a85debeea068af951b94c5c2e78c75f601bb78e52dd9d5d8f2ec6e547bc8325f19bf5d5bba812fa40679323c3a62e3b1ace1d874b163794d5546f6c8940c14bee3d4ee697459dcb43b02fee9b1da765f2d6d9cd38331f782cb0d3c012e90fcae372c9630f0c8ee52286bb608fd27cc7ed99de71d3eb540992a7737c4307aa05ee6f7f2adf6b018c689a174a43f10e86faacfe5e4cb8d784067da85451a41e4821d24f9b6ded70227008bdf73ff26ea0ea9d81bee5f8ef3be7f097b20a7322d986124f822aa7918ef37dfe57ac24ec2190b90016d04ce81dd5ea3de35c5e6e3c061c0af1d44faf3f7d94fa15a521cb726e87da58d5fd44440aad857f67e56d2c0d3d2fabcdb479e2d8e5fbab40d5596c6c58ea4c7eb8e1c01b1f9c109a61dcaeae1971c5349fa4db7febb048db7a3b0d1c55a4eefb0efc4a86929693d2585ee09cb13c5447e8266ecf7a1bb5730f33254487d3c864c5911c51b68309c723420710782867d102180077e8c460bee37666c9646764d553f7cdb088496068dc329d8dfb9b4270bd1617aae8f5d925856d4888db3112f57c1e7612694cd60846986a60facdb99690e734fd9c86fdddfe392a924c38e0dd35f28b0ca56eeeccd6d6aff6057753277d31f988c79d6e49c5d12786a162df77902b1cae35612a2050e2234abe68104b06aab6e079a75c2d3f58d4d920b8e70666abe924cafe26cff904b04248edaf4bda8e1dfacfeccb922688ef4f6f06cca5fe43574fc9c24a3ca003d2657935ca3b3ebe9d191df23aaa8f215874771ca210ad6d523e4e64b5e011623027c322e05e8c0724235f7d790b16d83057ac626fd6baac49bf11e3e779b09f8eab2246becfefbee3d59d12b2828f82a323c7067b446e5fa72e3ecd0c1d41096701be3a220de74e383444ac0d0797174c6cab83e758a851eb6c1a547f19e6d05b86d7c1c958924861274157e7f3b0ac8b413ac706edb50913e5d15c98e7edc81c9c5cb047ec6c1b1411c805fec1489dc348d4774b3f7b86c4a0fb44e076f4cbbf9705cc424b791c94b7c680a51b2fd6ddcf481db5c9228bb13388cdf9004c887aa628bc26d477891bf1e1c13d183e99ee4ec307d3a73b16750e9181f73fb5ff0f029ef13073368d36d54e206f6f29c1948b668f0516245b948756004f9818cb27747e69f0f2bfedeae639630ad7ac83d1b7021bf8dea2d012d1a8dfe55e7943e56d87573024509d842ebbbd23bcd31c0be7966fc477b0b0da0272aeac135e3d30bc948d3a1ae84adf93de86a986594f26bda5ad36310932d4cacbd77e656578b4fda8ffcacf7f16216588d0c78e4c0c15e35a9f268eeaae9918aa4b1f0a36b7bc036aa2990805b680fba9311b7c5d53928103c1859be439cc9d5b286edbf3e62bbfe317e809559331ac96d56965e33c539bc818c1bf69f02efd039c88ebb49a37d79d02b346b057884dba86abf73a761bc7de09995bc60295c060d08d14eeed90f3c6172e50d9349f3cab00cabd10dd86b0657d69c19f523c6c377841bf514c0b52f476db0cc1db3c0d2fb32e8ff1eda4482d666f579da911b4e45f3303dc5cc519a5b167d36cc0cae2be73710ce76992557453fc2e67a8ed4df106f9c3bfa582841c60aa03364dc9f7f5ad593c34b7b1a8d8369de8883b882df89467bae88976e9e0860bc2382e55344744e3953d96cf606018d5857bc8d532486f4a772ddab83729186e154dcd84372b5dcdae8dd9da8409e5e60768ace4bfc9b54f5c85c55550bc26ce6de91c6d1049682f06f23f52d642ca6f905a40ff4c0115ee50363ec32b5c92705407cb177055eb9038973fdc729fa3ef694fc43c5aaa526e98c05613777826f50576db145ec65f91d6b2b235646b1256aad79dd59b818c76be88cf748b7ca7c8e2dd340a02ecdc9471952e1c546fa940fd97720ec5db28b37a176c94cd04533ae6e0b89bf3762277719dcaab89207859a2e9e1ce5c63b5b3270bf66b3146a5c732bc9e7d3b6d607523845331e8142277cf5fcad51ff8444572075c2b3011c9295dd57221c191026c133eb9417905d864ae924bfffd132da35cd8230456b7903c252300f691ef6b2c1d9439c24ea7ee901fc527d0f7e5d7702cecbd966f114400cf524740c346723ca8abab82fafef257d89fbee639e8c8ce957ea63cfad50d9aefa67ba6871dc9a43b5d4b211dca83205a03a1e3c2bc74f6c6f05442461439acf41fd0c0e58bc6cecbec52d71738fdc1da3f42786f87343a84bcdd71197c531bac3d094a6b70eaf159fbdc6a3da33e6631d30c310d9e74c7480bcc06b95623eff05420c0c94b8620edf1323373d69dae01e97679fbc40337655e2dbe71a04fc933d6881e7a5c2e73c30492a7d0aeb0666685f80bb4b4af1fc66f90a6255fef2e38aa9bd804d326d3375faca459978121c607e7270621c405487004d3e62a6cabd06e5d2dbe7185398ac66a7878aab4bfa4cd104de797e92febc216bedeaf51f1c66c8e1ec5a43e14a5e39e666fa6af2c880adb743857ad2d24312294628109b59007f5f22e7dcb5d0b2b4e079d13ab9215b77caeeff76740d21615834b3639986d2888d80e1f8a22839fcbd84c2bfa4014a1048f899bdb23549141a3933e076babf6ad53c2d8b73a2dc30eb4b4e4ece375ec3c564c815f3b2898be07c7cf14936efcea7d86f82fad5f87e73ea65d468d3fb4917a6b1cb91fe04405aaab99cca325dcfdd53f5b55dae91794922983f7f9a0d1ac249f06d3edfb93781d24787793449a8ffaf7904820b5f58ce415cf9fecc5abb960b32d86a1eba3f37aa9acd168027fa2db9d299836a2131b8df45e840f95b23dba917424ac4581319bbf1e71e67c434b4cbb480c0db33ff3ffd2002621509141ae1709eab01c010fce7738cf0c02fb2c9d063ac4c06bde729b993be6b848db07f2065c2128352f2fa5be2e4fd1b615ae0d9e5b2385d40cd8642a3ac6585d95f87fbde690b60f41363ae9902bc9935be1c7d5fcd783cfff133ca18695e00a6adde63b8aa64cb9d400098ac27edb8af193c47315269a9873badcd24af06f960fe0ad39fbeef59eb3ca2e52df093aac0f74770631eb850c331c1de2a95ba6e268556d5c7495d996c789ae0e7c9ea337aa1b18948af82ce8d7feb5c162dfa96650cc9d996c58902b81fc463b39be9041e66b82ab394d74931dd66651475bd35178f99e9fa161fd94d0d18d2e4427b7e61ed1b816bfe7e8b0d729024a6f85d86c744e00006a67d37d43e5185ec12e5fcbec6946813ddd2110c8a66865f8599614ea2233beca400d3070b259c606e6b726a509c5648b95abefa0a7a84f73eef49fc66396a5888a0f47ebcab6137c2c8dc5ecb4bd24fcfa359aada7a5e098bdb4d46ed0191f8329fcb5f29376beab3b25e7ff5d0c6407e8b27808db9d1c3554949207a082bbdb55f9b0aef605120ce35e971fe7eeccc41d7295698b16594d201ddbb19efe12e1543f164ed6b05bea14069d8fbb174513afc29da57b3e92fa60149074006799f3c620c4a7dfc685d6f54da651ce5296c81ab81813c0a3a382c6fd45d260d79e65592eb999c782001eea81af4f4d38f9f47b4a152962fb11263dc888924271bee9ace37b28f54d7ac102c972fc6f4691488a1dc90928fbe8feaef40a854c1c7308dec8c50343501537605b15b6c5c05d5600e2204cfea6b84b157b6a645f9a398837da2d203b66c7c0596a37ea121fdeb1953d4e3bea9db73a9d7d1e079bcbc70eac1637a97b1edeb0a5bfaf000bd653e44395da288d2db1a4638301eef2636885301de1a8ad9acc6c070ba940143fdede602a0588122040d96541f3909ea5d55c7a2cb3cba475a68517b379bc7874fbea64233e2a8a7836f0cb1f717a76f7a2ec6069969dae050010d5eb062438747cc08d5f937f83b11175458c5d86fe084d85beb86be3411382adbc730dba4a660889eb6561d5b6aa2c5bc5cde905bcaaad8ece12119ed77078b0ca7573a4aad6fbb71695bb79deb7b05a6a691a3e9a09b2ead9b69fc5506434a68ff0da7608f856c07d72e59c6a9497710ab2d40e546561be5495b2f2da2ceae003fb9a3b1c76592170e7b2562386d54c98c6df86eb1389468512813454485fe5996969874d1d08a430bcdfde12e1173746b9a9d233c9a193f174058d815433985b8a290ab456eefe311fbd8851fd0dba60a6d10dd6bac768eda815d03f259d6c662a2da74dc2a1cf9214da5a71850d6439eb"}], 0x1300}, 0x1) 13:35:50 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket$unix(0x1, 0xc, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="a8867016e614c657de80fbbd6b567936396f00bfafeceed548c676a4bc1c895511088871a8a7b3f1e6a7649bb3a46d66cc1fa0c25c967e2a997a420369308914eedec6833199c671b05897c2eca7d06afaceaa6ef6c0a87c7cfeb8aece61713d6244ae0237d8fc2e86d10078062386d4d7dea192e0f1c69b32505696ca342ba9cbbccd2601b9533838b47795c7810a2d3694ce383179e9cd9a319368eb2ab3ea65c89ed341df7047015f308814f401509617f17615f95bee9e9ebd15326713d674927606061ac5a0450b977e682d46c6d1c422624c32f57598e4ba4a6d23957199173f33d7bc63", 0xe7}, {&(0x7f0000000200)="ea3aa677545ee0d73719c51d94f413512235ca4e3878d302fc661137eb9fb4ec25ed18cb26d351c480834259232c921ea300dd8e14415b1b75474d32db4a78eafea6825aeb711b65fb2f2b8ca8fbc7c739860d8c0e81f25fd5d6796d7f3327f101acd6b65447d92017fa9634f9827147daf94a8ed249ef49a936d19be4d8744e4e0d0506de03b753e3192001b7b342408d1c2c54b5b159e0311d244e4fa392967b3c1faa1b87fd86e2ed97f876aad5b0ea4c7264435a9edb67096be82635ec300129f60c532782c83d37d467aff0e586404dc4a0635a74ea1e9b3c23393633dd55a5770a", 0xe4}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff00ddff000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000d694962c4b94fb9d3ada973d3d1d547e934a90ce9651e49af1696e95949a008bca53576e7f1d407da0199efcce4937fe00008cd7036c044550c4c50bb8ef095922c0702c9feaf20a298e5cf00c40c48bc0d481d1f9a28eb3000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x407}, 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@un=@abs, 0x8) 13:35:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x64b994d293e7a601) 13:35:50 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x0, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f00000e2000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x1) r4 = semget$private(0x0, 0x1, 0x400000000000592) select(0x40, &(0x7f0000000800)={0x1, 0xffffffffffffffff, 0x8001, 0x7fff, 0x1f, 0x5, 0xc025, 0x2}, &(0x7f0000000840)={0x3, 0x7, 0x7, 0x8, 0x4, 0x80, 0x7, 0x9e3}, &(0x7f0000000880)={0x1, 0x1, 0x1, 0xe8, 0x9, 0x2b5739fe, 0x4, 0x7}, &(0x7f00000008c0)={0x6, 0xfff}) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000740)=""/189) getrusage(0x0, &(0x7f0000000680)) ioctl$TIOCSDTR(r2, 0x20007479) sync() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x1, [{0x3, 0x3}, {0x2, 0x999f24f}, {0x3, 0x8001}, {0x0, 0x7}, {0x3, 0x8}, {0x0, 0x3e}, {0x3}, {}, {0x3, 0xac20}, {0x1, 0x2}, {0x0, 0x8001}, {0x3, 0xfffffffffffffffb}, {0x1, 0x3}, {0x3, 0x80000001}, {0x1, 0x3}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x83ad}, {0x3}, {0x3, 0x7fff}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0xd12}, {0x2, 0xfffffffffffffffa}, {0x2, 0x3}, {0x0, 0x38000000000000}, {0x3, 0xf4}, {0x3, 0x20}, {0x3, 0x76248}, {0x1, 0x28d8}, {0x1, 0xba}]}) ioctl$TIOCDRAIN(r2, 0x2000745e) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 13:35:50 executing program 1: r0 = socket(0x32, 0x1, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 13:35:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x7, 0x2, 0x7ff) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 13:35:50 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r0, 0x0, 0x0) dup2(r0, r1) 13:35:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7b}) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x3) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() setgroups(0x6, &(0x7f0000000440)=[r3, r4, r5, r6, r7, r8]) close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x3f, 0x2, 0x7ff, "ab9bbffbbaf4b84865d59f4bdc918f7ae78c6470", 0x1, 0x401}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0x3, 0x10000, "7543f1c8b25d32226d88558fcadf7305000480e8", 0x2, 0xff}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r1, &(0x7f0000000180)="b2cdc3212c7a4b582092f71749357dfc4148f2f54f6360fdfac974e6e975297f0cafdcd20089f34c8bb454f71c884bf873e4e8b6a0e552f029535af2f174abae80b2bdf2749123c972ad3d5d93e103897497daf51a1a679fe4a60c85f42a222a0c35603cef6137", 0x67) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x41, 0x0) mknodat(r0, &(0x7f0000000500)='./file0\x00', 0x2, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/20, 0x14}], 0x4, 0x39) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000003c0)) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x8052, 0x3) r3 = open(&(0x7f0000000440)='./file0\x00', 0x10402, 0x200000000104) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 13:35:51 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x80000000, 0x3}, 0x8) 13:35:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000900)="510d0009520a19dbd1", 0x9) socketpair(0x18, 0x3, 0x0, 0x0) flock(r0, 0x2) 13:35:52 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x20b2, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) recvmsg(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/3, 0x3}], 0x1, &(0x7f00000001c0)=""/70, 0x46}, 0x40) 13:35:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000510000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 13:35:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() r3 = getuid() r4 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0xff, r1, r2, r3, r2, 0xe92eb845601a2456, 0x9}, 0x7fffffff, 0x27a, r0, r0, 0x7, 0x4545d161, 0xb6c}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x110) fcntl$getflags(r6, 0x1) r7 = msgget(0x2, 0x494) msgctl$IPC_RMID(r7, 0x0) setuid(r5) r8 = msgget(0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) 13:35:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) 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, &(0x7f0000000840)={0x8000, 0xffffffff, 0x3, 0x8, "b08dce5800", 0x0, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 13:35:52 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() geteuid() setuid(r0) 13:35:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7fff, 0x1}, 0xc) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 13:35:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:52 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) mknodat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x0) 13:35:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000100)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) 13:35:52 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) sendmsg(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000040)="dd3d4eaf1562347f72c482fc997cff0e00a8c5434845c7ee8e5ff8ebdb81e731791688342c0a93fe3d13fefca5831a5c7f2ce1d0dfd900841ac87ddf812d28444fa6ac55b25493ee083bdb20745a2530b491d2550dcaf20e7957674c6a11926d51bd59abeaea597e5d4da1a4c72c7a731d283456ac04e458046f7270c94ce6b0902f7ffab096340177083a4ed74debfbb8811f9dafaa18179d0e3bc27b31032cf7a978c681d58bd5ac97a5f72abe2ca55ab60bbc44bbd319fda3d5670199ce3a39d091bece54c1c1e72758fc5ae399699eea58a7f057c1", 0xd7}, {&(0x7f0000000140)="c45822a1e5de61093e5679d59fd2a30b91adf97adfadad4dac6c6288966052f7e1065766da6bb889b5acc2b0bd788af5a09d9274328342a21242fe899a5e830df4a1163dc0ae0f0ca7c352985252a4f2e0bd5132afeb50f60e3e2f1d79bc6f755ccbd89e276c69ff125d89e1e3c62ceb000d67fd9af6006e9c6d131f04533ccb330e0cbe6c44520afaf2439d1958", 0x8e}, {&(0x7f0000000200)="820e02fac4c9d17e0798ab436c0e6293ead59e7adde2d735bf706760565d95bbec7424b05f3dbc6597d3dd5ccbdc44900d7df0616b9c1d2fbbe73da25072e14009f59adab9a01ec0b122406cbacc8beeaf3cd66e0aef673ac807f2a07b1fcc4ba9f76ed461987f3a7b72c79e8b4b7afb458782be", 0x74}, {&(0x7f0000000280)="abe3f91feb681aca8fb697831a6c6e9f86bbc0e427762c495d7ea7993edcc889dbd7b96cb02dc2ce57d767df119c5b2127c057338c22783c8a0be61f525e0ef4b541135666919d759478e9d96d9238bdf307c765d46f85fdf4a85bce94a03f3cf162098e5c048e11e9eca78f3cba741a3f1fc0afdaaeae03e3501481d477334e1eb2d0489f7617bfc8cd8b0bcc6ced184d42370b8ca8b811384f03f63374db5105aa112caa817f0d5f386eeffbf90ac4a7159971eb7a1fdb753c1a9d69ff05ea1217eb66cc6406b7650568a22116fd6f723c86d94c1ca8d92eaa1b87082c76fac9aa9b7cbec9086d30b6dcb74a8b3323bde7cceb4aa5ea913c14f6dd1e6591187aeb11a6c8159385c8d393737e76c80c185a8e11368876558d0be79bb01216e76607914cbad30ed141883cd43e9992d34520938c86add097365870361a4a6deddff51418f47349d038e5ee7f89f048669ba598d4c94b2062cdb71aceb7cf9c77136ddc6637777b17aaed233a7c41eeeca853eaa0eeaffb7018415381faf54429c602d07d2765a44fa076c44605171946901d3b6aa722840c61de0a4cb9dc7895db9fda895d309a98cf8981b3e2836bea9035c88be819f6dbd937d7965c64f91d2131f67d3718651fe8dc39b493696ea2572637f0b909303ac571c3d4e77420f762b6d99f3164681c5b3dac154cd1fdf4016256dfe8cd2c9b58055556952c6369e32e4e2d42a83ba67eb139a63d5c22f6af4dc96e72a55a249345c3f4df1b94f7c7ff983062a86ab75f82a6c2545030d6988847fd06865ffd817d5eabdf2d00cd9c4c123407a5791b412ec64597b2caa76851bcb3a440ed4515c068adc6766cf44a95c4843de315af18653a343b266e2332d45104dd63c1d8955287611744cbcac361c09bcdb17e52477f20651e56166bea1d355ca09fa12e5a869617a5130bce87a473a2fc449718854ab778dff29a6c9ca305aff9e32e8e402a57165321c05c4c99c3258f772adfc780c61350d07e393ce2e0d02be61b496ffd5e0e2bc7b88c55276ed666d1c8f808517d8f41d48c6e3999c16647e976a06c5f33e0892823039f138f006067da8bd4c6f550509ff10b7e7c9f39a76183b1e2984fa3a64346340d9bb495d3795cc029fce8e50adc8b07344dd9e44c0a8298617a0aaeefcb4afa80340406c60ef490b45e35a9371251beb469385cdaf236b630370be5aa28cb45927af885c938c6b618a934e6248f82854ed9a6fb0db439a3ba0000eb47510dd42ac4210cd8ec350260d226c6faaa1710ea57ed46489d49b5abb7b53ab08b43f660ff362ad0e96fd91349061f08ed7aa77420793ded1ca664d09f196f477c69aed9790a3c2774fbd87c6365d458410e68af3739b2d48be743211b02c10994fa443b0d600836cf35bcc034446426450d48aa919215f8ebdd29d7129d376cba6a680e13231f97e181452aee121564f412b338689e781a5742b3c2ab5d52b449bc123d75f9d7510c816b8e1c4de30c15e59e5a458b6d9e03b42232ecd1cf592bd3edbd0dec0b49b527ded50e8f5780ecc04c5cd714edd4f2aa4d9609b4cbd69a7b34ec03967a051598b5686ade4941cc1f7a935ce96a2a245c59fcdc9d1302b8864a85e70909a4776b982561c3553c7727a65d72c1279238e9b780bf7e05f4fb77b35dfc8bf5ebc2b98ae372fc4ded7a33ac481cb2da6abe2f85997cf6cc9574e2c53d39a5b62003cbbfca0ad45495b59f9c822b7de7a0e84d912b03c57d18230bd2ca6fd2076452de2fc2418020181f00e462706900a8d7fe9043564ce978321495ed1e338e5a900362738e8b7d290726060b13c21d02c570c26f8205663624505f4dfc8d2eef45370a3489bfad223382f9f51d4625bd6d56f168ed2b79aac4a23bc6c91bf23f67fcbc73af7c12a4e6990c877e7434f4bf55933e08ef187fa4ef605febd87554ae7d7e148b5a056ac7a6fab08c3c3ddc88c77b4eb70d858c88012d1647f2bce486e58555e5c1a8f08dbfba975ecc56132610cc122f0fb2208771a8db6278883687c89d15b669b51845b92c1d955965e82279e9c2ef58a776b8c0c62740a27c123074472ece621b5b18f9319ee435b26a59a686bfcaf61ba6a289c960a33855d3d5ebae6451cac0273033f629b8b61ba4ad088ae6787c30ac5c1660e4999a3aea17b112da497554d7f2da88b6665b21aa00f5d3028dfed2f993b5007f154fea91fe9eec25d5565da8458d009687af62b9d7885825364bc8421d77bd0755267cf5f3291625ac5151beb80d4ccc58de14dd1c91d3cf11e7e9cc0e4ea720aa9d0b1676048082501d530d925828c8fe64f2cc9662402a71dd0e4e27dae36faa648e4a5df356979b9a199b72265c72a2b590c098a9177226b41bd4c47a7dc88469150b3a05e5dba286909ee1d3ce80ef4f4c7be1d45ea7ca813f50947aa62fb3105e7b80d7e154a1389a749533532210abcda06f8a7123cce165d3e2627e18a8edd929d6f2cbe8821f3292cd49e73c22cbca8dbd8d6b6ee257bebb9ee390f2b4ada1dd5e38ebfde3c66aabdf085e7d977305f8199d4b8ed1160bc8b9b817c25b1d7b2476c0bfded6e19388982f372cfcfdf0d2df90c9f0eb526e80b417576f688e13b598064b9aa65763e84202da2e7056ce53f3846c6c7295c984d34efa6a00e639a4e17f05625a8e10f0f31559bbe3c8a0d08638740287b754775df1a625562c533703a197cae91e0041d021cf01b5cf22fba04e5c43c31545de3dadec258e95f4f8bd541cc7ee3959016ed101fb3db95ed561ce43eecabb06348e4133ba5865a3fbf85fe8ea01cfec06f78e2b336cf0ede643fc26996127c42275c34a9a14cd905486f4e056e575d2f2939dfadce4ff00ff39a305fbf73440ba04762449b4aa0252565ba321d7986f0475ca00264b1a95c35647fbda558b3d236ba5309f1f1386356d60cb19f1ec7224c2ea57fbf70d88d5cbfd7f89d5f18736126290db6452d0c6be8ef41bbaab799eb3aa400f268333c1bd22edc416d703bffea2e673c8ab40e604055eb6e2c66dbc5e5c0461c52191399ab58192602d88a3a5f4946f0acd5a9f6f725e4a59e45f99055e872dd4b8e62bc05bc7cd15b2611db98e28252731c41625b674089415d4feec897a4504a272118990232eaed706685016f1ac9948cfd4dae151940c1ec8988db70a321e4a313a5e39895ac8101e13e0dafdd598fb3b4bda9993c2347bc23648d135ec4fa58e28fd9d66060b0149966c10667e46fa0a3b051f7ea78288d3218dd3f614980125e327b4026da317e8037e1bfab437a996169b389c9d12efffd257bec7414becb4f5c0de8498fb56c05486400200e8d0375ec897e501a90884557ff99eb2a72fe08e5329fcd67379661882449cf5bdc76191faa81fd18b8183e3c85d207de6cda3598350942fccee8e2675751e607f414607fa59945873f3b620d3dd20916cfba0392f38624a9cc76413b15ccef0bce86d7e310cf66e25799ba42093bc997bf585b89a9223e69e5d99a74ce6f47a2b3d4754908ef27dbdbfc7f97da9d1d5743a19550d4ee4d84b6195268933dc605e728235dbf6047378c952ee35b0dcb2a5baf7db9936dc57d77a5affe435f7c381439d4b7c1a6555406403b7676e0ca337a4cf6c09480e496388bc6263c18d4f793bfd1e420f9f043d8f1ddf92a94f66a42590d912c2d2fdc4d7127595a159dc0edb413aeaa0346a0dcd4853f2801de7ffe9d07102cd92dd36e9c289cca442535da98136e9f64bd46ee37ddbe3836be80f538bb8d9f583755cc8a4ee88f9fc3f916d0310ba4f69851b3e125110cc71166d0717110579e3694afb2ac88263b984e33dc15ec723541df5166618bdf16cf474f0aa2aa11fd00c452839994606068544bbdb8abdf84805ad0b1af7035148b99bbc77e10a122052ab45636ded1218dca2cfd988c76c993dbdaafb9a841060b018459d4391a3c31a26dae60c7d5dd503e46ad01c920e3f716cac7846895e7afb66f45527dca048132c46cd53ce591ba6eb0679aa4e5add1b672c2049196df3ac9aab765c58cc6967145ba3feba8f7fe761df706a72a6840678860e5b47cb8da8819d033ed851a63f6b5763b56458ff64e20a24d591807515650a0b505cc2b9db54838ca8ebec64eeeb57e6fbf7dd37a392a66927f1759296655c9bfbad503a472c4563c3ee3fe764dcdb93999113cc5ae7a566dfa9ea7b8c72ce50aac2201660b4c4cb1488c4fac7965c2ee85d5ae629bbd582a4d3c1f05b8ec90c02f76784ed52e8155fda512715f43c328f6d22b1c7fbe2c4713b9e6b94466166364b0ea384d7430809c12ab6360522beacf752001d9985c4cf4f8711e993c17e069f39f750f969226aafb5f5decf0553c52d7dd9a638ad48e5b5ce1d06d3f43f4bfc9f2e90e0055c87f93333287dfd52a97cf5ce521e1de052525c40e230674ad8ae964224a159bb0aa14ffd5b81d286f2903e8f0fec1fe980583da6e7a46e0fca2471fb3708b2762e1ea0cad89d226c6f11ea12321652a2cfb88af0a17d083779a54644dcc8227f7ce9c373566d77d1319d062d49236d804d6323a9f531252f8519affacc44b81668ad3bc8b27634581c4f0574730935fbb50bd39869aa1337126cc842f67c468e5b9956364c2433b894fbf3a6155b56f8d0ae43d74253068d425cde391fcf13f3caea1e08b58f7129e89a049287c298a2d02c1547ac4c6b3a7b9e6346750d43b065ee20945712cd5bc50da6bf3b0cd4f4e062f7bba2eae9fd571775377563b08f53f8d621c94b36622d5e157bd15fba8d24f39270f1d37898d7badda6e698bc6072f5167667bd1773c736839a268e72754d18e1c06a07f9180f510b3af5034147c520a151d32d72c1dd233f17e73e825cc588fbbb3204bd6b86dd0596acde8daefa9c22f205fd2006f208242da6bc398df2226dcaecdd7cd219fc2aafaee627ac589f0a62154d94da94dd1913dcd6688ea8e923512dbc8284b5df08e0c9f796dee6a170c283c1910f2fefa46cd49ce66e7fd12cec9ca8bf2e65e5353bd35abe1ae71096a7b31ee79f1e55283920c536f29db466ab7a84e01bec09b164474c8dad2a9427ddde087b5498d5848d024a8fe78327df7b22201ecf522c919411232233ce328a0cafde1c786b7ac93d33572821caf1636a672ab16dad3b019a521467c34e4eaac8761391258f2abbfb406c5c8cb0f907ff0a283b1e13012dd49390b1dc24030dbf8f705bbf468d2ab273a34c27fc943ea724c86dbdbe7c52cff8ec9a0955f8bc24382f5767e87cab58b5c9bfdf0157dd05226d47f9b5894b48cfff77432f4220c94bbe636f63588b3a9bced0a7049645f107835c5ffe05d9501b8e4d96ac48b4fcee4f29f196a0f13af71b996597719212408cf80ab476348035f71c62574244825a147af0cb6c127e5f41db0c7d0bb98bd9d84d6cb9cd50f47dd8dc9fa0d97d1821afdcfd6af17d246e7d4742b9fe2d9087f1408dc160187b0a49d8eb81d95e2ba055d8b2ca46d3a6ef681cf3e21209cd60b66b5ed449b3e90c464bf20ce9fa18f9d8549a08b1ce895cebb738f064965615e14e0dc3f3713008831cc27bd08d5e11d784012bbac068e16884913f1cbeafa9796db3d7bbc59f1523329f1fd3b507f35b2a9a1bd3f8232eb37abefce769adf8b1c72f21c62392f0722931d517ce44c23ae00f2f382472d74175c55b10028ad045d773c06f92813ddc1595c7a6e8191f79453a833d1dc18e9deb121fa803e600acbbafce9c379e1984ca9401b963980f6093eb13d8a3db", 0x1000}, {&(0x7f0000001280)="0f85c40c3060d6e793edf61bc16486ee34ab886eced86eb3e14ad2e12dcbe5668488c32aaad5a33492dc72d2461c045b2ee429c0b15119006f7d65cded17f0b757bdadc6fad45f843e98ff81a701ae82040378b9bdeb475589b4fd83d4ae4339e8a77294759cdaf440a4b91615d5ea98e1cd1841755e9036e6e24881737a986b9fe95a4cb07f2fa6d62dbd4ed28c039c53c3c9296e8dc6f2d82da0f9f8f73d44fd91833d1d31a5c8d8d61d6e4a389677c90da6b0dfc089d65759dcc163fe4dffda2adc16d96cfe58f4115c0db802881e9ac869d092fb2c041d00eb2106248a03122a054d0ce18c3703b6d50d16ae28a7400bdbcd3c155813a32c7af4ec67d864cbebdebf8605575a48755e2173dab4b1b451a58d57efc4454aec7830b68f352df3caf17a755235cdb1e72422fcbc187c13cc3dbf18fafe94ca32ceadc962b569f3a0763b003e4a24b5e5b2e602e434530e9a0230200e4e4f50aaaa7de0e8ddba000fbd04939639b40e5705f200ad8ae2d9c1248ab62479d75e3121de84921d2d52e0faa8c9669f1ef847fbc38bbc5384ec784786ec0558e2711c00633e3aa8f67f65cd978a24f924c722e18a053e422f51e68c9c37f68540d08aa5a7ca36efce682da4fdc5c10f979a4aca0ccae71a0f7aaab83b28b0f0ff84aed1c5ee2187195db687197a0b69dfdcd9c58b3729572a23e5df0c41670c2752d7aff83bca29e6a3287488c5eddd87356a4f0ce55f910939e3ba2382c0e666898199d0f8b550790dc554305e9cc73706ba7ef96e93a5caf499b20a99ee976f50ef05e5b19aa72a9cbbd023c0c4b5ae6366696dc64e2c496bad040f4b61d136378d898d23706a43d8d2a63390f6f5e23c46c66be266d61166887d8cdd014a1bfee13832bee6130e6a9debce5f59580bb4d10368fa88ee4c117ba1acfae3670e9b5d14e8db7b74ab41993e425a4b89967a709ea765ecbdacfaf71f8a82d17982d9c5a6b63849772ad7c37b013811eac5e489a0bb7db5cfd19c806f195c56f8f57ae2cc3e876352baf9d5f668bb5757c72c41fda451f1bddbdd27e0f5a640fe420d7cd2be82746e54bca623fd3ee630e4fe7045f930d241f2f44ad954494fc434e1122bb30a325e6b3416fa938f8018da77e68e51d381d3ea427695e62b8ba1e538f1dc851ef996b7f5fae7bfeb26259b2626fc1b94d941e83677880c3919d859dadd5b56d59fb2f8354a6c8a14a2bc1aab96aefd68d7211f957d60fe23543c40ceb5777cfb1794cadb5703f2de12cefc03220335efd66327dba85d03c85eee233d837fcdcaaff2e1ec88b6a2ea45071cf44d4316cd0fce824544c95f51a89bd94124ee7f9042a7bdbcb7fbb221bc8688dadeb7a663c32b51ebfb4e3126b2e949f70667244e9ae221b19729387ffb74f03d75a557fbdbe73f33415be26d133ac8e42da53bdffae83c41aabe6a1a9f64c564ef06d8fcc4a4bf3b48425bf3c326016ea31710301fa1aa2098479e1558e65e7fab1ef59a2542d915ec51224480809c8949ab7c725b9a31a1ca900ff2946a7dbefe7d13ae7523b99dd5072827f84e7872d51e38e5bdc0e510aa004efa16a00dc32ae940b566a9ebdbef6dee4bfb08459c4466a7b2b8512fe4e9adbf9aea8c42fb4dafe60fa0e289638d629de176821feb0808b4d09601ffe3abcb1dc87e0c528aa7f0461bf6f85d8ff0980103bc7b3faa7edb67863753a655eb775a56468bd8200790d1e667530d463943d8b46bd784691311758d77d295eed6caad8a7fbd9d1bfb6e62ad3ce6f49c5243231be709104e515d80d36f8629d87283b52ef7aab43983d50a289ca7e3346035413c94223e8a0ba53f2174ee7c82b64a7b6cde890b8a0e5e94c5fff13d2a8fb1a3f50e4e60404be9a658ece03bae0c550c7a9b48adde86eefd6e3036775882bf374ff0d678fa91bc00881dc9df60c1d2450f57dc4ce8b8cf4f0a27afb430e9fe4a9dbe4b811feeddf47314d2dd01d582fd6f63d5802b2a963a2885a394a67ad0d94a3ccfc434d7d2cddfa658d7834a4d4ec30711a845e8239c8e127e37776cb80536a0d7e72fe5fdc5e5cdef2da7fb7aaca4c0d626d5587b433fa856e824b6e99aae9287598e97848be97b312f654a2c22eb8267daa76d49004cf19ead3e4bd9930c79a2fb209ac938119f1ed27d53f52e692304fe5e91672a90a1f2cb6da2d1d45ecad1ebd92803664dcf5a639a301356fec21cfd1c42b208024cc5da77d1e7702d55288011f233ad2ea820a2d453c8319f69fe8bd5e6a3e481402b137c09efc320b4642ddb83c1cdf7576d772217ecdad7b4b63b67016ab9c42ddc0528a31cc60836584bf000c9ff6facd1cf4c788814a3831dcb2d3ee4771ab5ede8ca53f8c67def005ecad7a70895c3b6445e3689c26db4b98ec3b1eb80430360f6ac8b7374461180847e642109594ff88fe178bab31cd7ae9a121926b22c8eb9ca1d15eac5a7ad05736b3c002dfc91d73ad2d27584853ad482a63d7d942ccc0495bdc7e70e986ea253e3b0221a964df081590a68a21118cb2da210e1e42f0afdadc31555f9eae462ae7c39f9ee61e44847b7e5fc271be9a2f1f369fae9cea1dca19dde09c7c2d64786112eb83f80d5e2b3b0427e71f0ebf3447c7f55e1e9159cbcf51877e318a87a4cdc336776540769048500bf1dbaca699eb0b08ee96a9e3aa1d85759296efaf340460d408c2db3a95fbb721e89a59241e3594f948ffe60e9fc5ffe1c7e22f1e45e1717e53c64faf09bf41f607262c69ddfe5b9d41638cb3b0fc71e6dd9b3442db3207fb1739e0de3c0b77fd082cc225e693d4eb32c3009032879e0c357726759ce88ef0e99c6fe6cbba09f125a297d2e319e017629b29f257eb4a2abbfc055ff085a790b5d3b85a488e00a15aa16a917e83c064db12d158468ed120f9f42e900fa13a0d6c6b21e38a4a93dc1f9b9c10b3807f77d3897b8cd6dfea180abb9a243318978f5e36400d042ebc900f44a2ab1eef45b2e04311e8221fe8ad58aeb92e713de45b8668008e81910ea46e0061ca7d8de445df71746d3d7a757d51ee88cb643c7b317dbb9c502d5d2ecad57ec8bf71083f81543d9f28e2130a2e34cdecd1252d68dfcc3371e03be4f272fbbe8217dba44bafb667d900e6da4e4e28127c7f37862a786cc6ea6435d26b3f8448e6a7f94b48b3976a07a120b63d346d9b8256e4f69064d23d802d950a002f566db8f33870c6d67284fb4e7360f986690492adcf809460a0bec69e484b43e6519747ae4c2ba45fa4f609b7b5013537e5bbc962e954c5d10a60025a566e1a7c52b77f1831214395202556ce955b9930369a6be347774072579c96ff29f40732505e68e25ea6f070d22af69958d09d2d89962ed7d949f1775c55121a0dc2b672ce7a3b6c08a24c029e7717db6ab2e65e331c569ca2312d733bfdc608e8abca47ff0078b7eaaadc19de57c96679fb3dbb3702d3312093e3b389518bba53e63af14d338d2118fd12b6ee6d8d4dbf8d6c70b4764626e5aedab304f6ee695946e64019d4c9165a429f091f16ba8481bb47fdd663e82abc6a1f517662a4adacd7e825ceb6bfa08c89efe954c83c1fe384ebc801857bfed4a9ef1aacc23404fdc56700bc856e709c1b1de5c42d72878aba32118195da12e04426cb8985c435c33d0e4d64a7e1bff6be3008940b0044d1e47a4ff3793d1bf0c0222d31901c2278af5ccee2de7d5f0d279ea30d718efeda742eb33e65ae59780637b6548a753f175971e7dee4279d5ba9aecc8a2dbd68a8dee3a076fd0a4b1d32afa87dc06a9225fe9f05f9cf2d1a1d11b8f10cb77a9ce8c2b3c4f38934bbc0823a2a502e54dd85269b4d0fe9ade2206646d3f69b49bdca4c9393aff661fe5f0d48992efeec0edebe31da812630b3b4c9f4aa3489641be3ceb4382e92902d42d5840cc4ab66e7e1a0762d7c9f236922ebeb739f058b86b0b6f62ce3bb97e4cdf559bc1cd6b86804e607d776839d57931049a58275c31adf4c038f1338f4a5f6c6938aacae91a859f5f9b66a783dc36e28f7be259136e4fc00716bd8f6fec6a6971312362438955ee213c0adbc6c659cc79694a22cde8f837235b5c3858c3cdf91883f61d41fc73a1e6a705a8603ea851c55dcac5e423a404c8167a3a85710f2217ab93c9c7803d6b35b3657f6154b7c50d7cfcdc48f0ffdcf3ec5a065b264916d94009d93a6a490e00514236c7b9352b0f30c4556c7bdae125424d33ec1872c11ed932918b5478080bf621deb527a909b1fe71036ca46b1c51c64e6e7b2e2e4e24d20a7fa824cc7ae16a348a74a7ad81eef52649e01e0d31f5bbd304fc043fd069f74d52acfef7ceba8436060dcb0d1e0ac4819aa1477f57156cc5dbcba72f67dc34eac70ef2c51c58c2d53dc5f5ee885dfa2a167331363a1f3c02a4292ea2d8d8a7e10da3ed3ccd426302298978b40967077ea72441c2a3aaa154629bb410f8be23366e621dc54ea72f23b21f62857fd875c6cd45baa717c3ffc062498f43eabe7ef52609405675e89f60f95585dcf322a1eb43cd159f850f35eaf9512060bae7e096fe9e707bf4a8e11a41db4bf9c2000a1821c927128bf934389c1b5e3999a674786ca95df07100a23090adc1d20daee77c0d6815e266421365f28366fad30438da78ad8f04550db063413f1d004ade359d812977b0f8b730a3c7d531afd02493f80c96b97077e6c6ba6de21f0aa43ea96101ed89a2c008f5839d26f3bce2a89db3705b8f336274bd7e29e606f4ceb17f7d8009cc2eb15fdaacff409a2346c82a45e184f14b3e9df606f4dbbb5d619011973ac50ff8ab30119fbba7d5570aa429d4e92da48f2321220a8e3714e51592164a929f101185879962b3fc7eceefb88240afe8cb5906b22aa6443f8072d366a1d7089558005e8ca62ed0e6c0ee4d2545032fcd2203c0c11910b1bfaaecda24320364e697a89e4f04197205a9451245f727591e3dc9f833ffdc99dbc4b0fef6703a5c8f4d62b9877bddb601bce3eab841b0448ea681171aa892c7463a2c075001152369ac6bf74167b6be678933d98ae70ed8ec7385b149f9676a810b5cbf00e9e86487709b96ba34f9a68655e0297d703aed566691aeb629d439c4d0fd6de01aa02014c7ab8428c32bfa57155419a1bcff25a5d546101b946421a6ee1b113cef7326ff922341f970fa02f81a8cc659dd634338bcddb32f6618ad86b5f462cf25c47531acfba58fe7fed536667cc24a7dde5984652d6a485dd628a9ea062ce9e298b3e01e057943b5ced073e2584a7a47ae7bf6d12643c18ecfb7499bc95655a3ed287090c6ae61167cab65d0a2aafd5aa06681ace64fcd73b738d48b281d870bc56d13c6548df8f46126281eaf6e7cec97439de6c34b58e874333bddb0058ca4857e592d2b904c04a1e3e7a6f414e8e7ffb494e4a014d95ca9920a614b34e3a209d7fffeff7fe5819583c9baa40334795591c278e29c38eac4a66759628e10fa7ea30338ccd3c11c1b579fbea301a5bb924db0191cb9358c046b17585f324e3e3d289d56cefd41bf5c3a5256be40a535fb0adf6f090a08b4dddd2103beca6fbadf51cdda7de6a9b3033ea043979cff83952004640f70630d10e5dc2a342d42c7fee725b3168d44f45c17c2cc31cf562ec31ca52c5da26f49aaa98cd043e85c1182748aef7c56546149778da0a56e80298d1acc00b3e8d16ca4b3c04ae535c148ec407793316de83027b3b7a37ae1a0c7baad396dcd07b79e39a0a69af2150f54f52c9b9e444ff186b95bf3292bd54b90d352a05deded", 0x1000}], 0x5, &(0x7f0000002300)=[{0x60, 0xffff, 0x2, "e64b3c82f019f2cfaf3b5073912b0bfc2714c9f7327ec11a714779b99b746ed6e5df24316a1716a0c6634b441bd0c03e0c498450e67b53e36292ccc5f402bbdffcfa1c115e20eb4a6cf44b"}, {0x28, 0xffff, 0x0, "bf298e99827a7a05c33e015b6432022d3c3baaa736"}], 0x88}, 0x404) 13:35:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x209, r3, r4, r1, r4, 0x108, 0xffffffff}, 0x0, 0x0, r2, r2, 0x10000, 0x20, 0x80710}) lchown(&(0x7f0000000000)='./file0\x00', r1, r4) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x80000000, r3, r4, r1, r4, 0x1c2, 0x5}, 0x80000000, 0x83, r2, r2, 0x8, 0x1, 0x101}) r6 = msgget$private(0x0, 0x400) msgsnd(r6, &(0x7f00000001c0)={0x2, "e752cd92328c5063d02ba33a636efb9cf17910ee6956ef27e0e74390f6e736880bb273cba36f8a528c49dca31451d0bf553f983975159ceb1d37cb0986e0aedb026f73e09a30eabaca7d55cd407f168d233516289aa1ec998c2bf398eab24a387e205cfa5d173eae03a8c3bd95913d36b94eab"}, 0x7b, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) syz_execute_func(&(0x7f00000002c0)="c4e179dfab0e000000c4c2fd357e10440f380b798166420f130967f3460fc737dcfb2eda8500100000c463791654760f2cc4c2090bae0f000000c462bd9e4a00") 13:35:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)={0x3, "536995ef1ade0bec3f161159931bd87cc01f21d20963cc468dabda9fe9adf1af60147bd6c9e4b33d04123c517bc880b08554e0e7724e5c9212cc4349fa599a01b02972b780d834f4f70ddb8c5074dbf7faf6827c55fc3a8dba00d608c861568fe2733a3d9708c61db7b5783363aa640d1c27e273e60518c109b817c617f5d4945e9c81ada9ba6bef2f68b10be832f4b4685a03e80493d034f1f62d66fbb3603f5fc151c9a20ef699439208b41ba34eb918a31423891e5cb0d31eec85c9a6bfdc52b469cb6e384ab38af8971148e9966614e9a747688625298a3589ab29a95ec0ff9d02c3813ba249bb3ebb2160584b03dded9e543dab979351440c2e97019c5acf471415c1237f47f45a8efd9af00e4f7c2909e0ccab6d86d4cc7b82789de602aa14431f580ffeba2666f3c9c41017767171b0003f8be6fd6c6fbbb81011dccb26c7b64e13a33c62c1e889c2f2cdc8fa4549dd0a795dab077c793aba06dd2847762803e1033e296c924dde2a8f6cc565a4ff2faa84dbdc95ff66e81fd197c6ca7ffa0ef3b9789538600f97eeecd4b33554b7ea3775155ce901dc441fe6dbad03482698c7f17231af3cfd477acbac69fa31339a1d0472115bb7ed814c665bfc556f113ec11bb731fd7e64b8e5171412660e9dfd263b93f3cc7b20b849f94c751e6973fbee8ce822233a67e5449984206a72e3ec2090c7244261fcafb0f067b3fca37053f43e404158ecf50a2979dc795ba9804ead7bcfa1f3eada804d88cba4bb07625a652a9bda1d25d8483e0029939dc22d1279af67fd00daf102be3f331c0724ba2c19663cffbb951d89038f0373e40d99a1f743eaecfb31c2c88518fae31b64db39f8e9854aeb1e8ed2ced6de59e86697fa0c44d084b6176cecc8d7811b25791fd6f88e3718e0a83bb763e751474c1f60e28041160ba704a459914887d6645ec66f6a0fa90953f6dd689493c2d2a7facaa2edc32cffecb0120510db213b4c6e6b713125cb90c8113021e4f7ca69187d518425c634793bb5952bcfdaeca970038f4ba6e1a68323342d2ba17cee01dd786d5bff815d1c141a67cee0f8fac37f2bc4ac8e2e876167d46ab1ca533f20cba0b793dc129bf11576d97ad4d039b9cc10134bbde5c6822ceb81ecc8361f32b8a5afa9c3eb4fc56552af8472e75fea933ac5f194b451b1b93f951262178a36f9f4c30e6ac5fdcf5100a24b20042c5e422c21ae631ac231e155c0c06276274960456dbc06a4560c1eb799104b6bbce104fca9b7531b438aaa1d0a36b0d8eef88d972a2015837435845063f4c875c41c6e14d5aef5237e78cc908d664b5f10821cad3cd1e9c7bbb186cd31986e72bb0a49d0fdaca62bed9892398e3d957ca087e04c9d15f50d02618f2ffa50f27cbe95e9138b453e9e5b6cd94a4d8418a48e21fd28edc6c0bc3d9084ff794d127c29f1490310354d72b20d591162e2998c62f4f4b3c6e1b1013fe3185556b618254f948fdcdf79af9344996f7a2ebf92e9e2a0c7690d3a8751d992fe4ca3cbe514ab3d9b2ca09d36ab0e73ffcd37f31df607c95c7627e5815bd99413b6ee4602caca87d96a47b74cab0755bc460bccc5fd7e8708c27bce2a32bbb61bbcd50e482e1be251c29fd2e6a27f7432f700d81075ff5aa3320f2366bb1943659c1fc975e3f4f51c47c44487528230caa2d96683cce8a92908b5ccf1df1079a98f58127e45422ce6f7e734ba6f11a6cf149fff6e4dcca470e1cb09f076b0a4b0fe2556141698c601002395a42d25e209cbe65d3843c30ab549f50b8754a903707ea3decc9f7af280c39857d669c6918761680ee0d54fd1eb14a6fef97a729ebd6c1773bdbbc7ae636024f8077d9208f449773baee38f6811e161043fe40d7f4f05a5fe997e9253a456b5b41b2ed4fcc72b784547d31689b60987a01e93c7228e679b18eb18b987f52022b61408bc40687d68b89941ea962791fd24cae79c1ccc96c0df9cffb64b981c0e38b4f0b5e8a19ca89d446760d487006c62be3667e4c6e17b72bf705f92956924a3d8b86dd383fbaf82e0001aeeeae0562e098421d3316dedfa6baf2a2bd54bb719e7b411f1ce6a4fba88a68fa37154b3edd8117b305e6925eb6a2b2fd1a11a981e2433005ac1bb35d62f030e255e2c2038191962aa326cbfaed2fc60321e8af8eb2f05cd7593fde4ef3ddc22969fbd95811f911b4c5eb8f9d6819cdf98a1e9c04c2ae61304d84ca9adef5e42a7fb00751a0509de2237ee9969b76c78787b9c269fa29b50e7c99c8abea2279f8f7b911d757159be58fc40788bc171c5608cc63ed512d0a02034f04934a44d0dae3abb02d4b754ecd596bf3480dee9d67a72070aadb80e800b96fb5552c87fa07eb5a65695898d82b33445688db2f0a5fc00289da20dcca966b1fed49969c739bc08bc4ea5ffb14c80897241b24cab87f3583298a2d911dadd1a3c39b3f8e93732ed511ae14ca26a2cada47898e9a488e06510279a8f5785ad275e4136616985d304b03effda3e7766f7e185aab924f92b6d2270a78a9c492d4c0cd3437abba68a3ad457e9cb3f7e7604eb1063358008088d87f14ff03137ea61feb868244e4150796cf2b1c2da8ac303fea3bec3882544a71e951a482bece7ed1e4cd1ad7b772dc270a8adf44b9ec0656d7a565e1c19205313e9f3df37ea45ba644f59601042b17532c5384f846f5e8c4c6306f06cfc700e5fb409514a5ce01f0dfae2636e51e75bd40b4a91c58ecf113cf9eed05ad244d46a5b72c35d8a4adfad8baf61c8795b0587c8bb35d5ef37cd4c17c0b1224e2edd2b7362aebcf2b5fdf12bdaf43741af855656628a762da774da1bd6b3ae35d04efb89ced1028b0cc95541bd00497810e1d173e5d0f63c4c8ea3d101a6c1fb1b3c285316b74711fb61a66465aad413e40cc3517a2cac707a9a3a073ef3a5e67bd6f1ee3e9edc304de154a69909c4237a5c4174ca616c61955486ea2293531fe26b128b17e5c3354c7f38d4d2c2d2ad8470c857ae33abd61f54adcc1fce0ead95b8ba5cd7b3c1c132be495db83380b2b9dde8950884fa8349feb43bd0f63fa9e49a367eef1e628848aa36f953653214f7708479b913306c94ceb877b14fdce6cc848274aee6e1ac586c9bfa9b1670ea4ed5f2dfcccb82b6868a58384c2026290622445cda8cd6f624281681bb0ebed188eadfff2bb69a91897432720ac4cab1b4b690040e710b82c4a2c92ce455532cea76a591125c54b6bf5231e3f4ada54578387e7381b27a5ded4b633c3ac8df7d04d88ace53c804c79b6da259b01132c76b16a4662b8b078a8ab7d4eeff282bd8d4ccf0d33ae10908ddf159ec8f3d92a5898b83db0422e61989f495bc4b8c19272393a91165555d292c2d04e38ef7bbfe1aa6e170e24b7dd8222c27f147da7498e86a10a427163138c61eceac92393c884040cf388539bce5e447b61d601e378f22508de741caa9268b464ef4bddb8b77bc15069ec2e400185ab21b8a242cc60aa83d2c3068f985a212c5e7f258b82f913d61bfe6bf03b6c771ebdab1985d63d89e38e87dac5efc3483708b1d71280a2ee0e79ee95175137bb0966e14d67815b20c88c2db95d400db93009bb8fd3f28980154d1175470e69e956cdde144bd27014b00003aa956a1b12a3a6224ed5d160e5a2f4bed7c0fbbb9c58d997d4de752e14dc26d07f0a1b9aefe64d2aaa1ad5dfb26d056bfa43c6c16d2333316ecd9b5a2865bfe68abfa5e33a82cc596620c8834634ce7c0c9ac67588ad3916a8e620a9f0adef85b9c8ebbf8735d3365e5ecc1f06eda584f4203477f191ac568b6565db6e581b59a99f29b52396a31d9b0b33e1afb35dca4cd04fff5a5c41a21b68f890fe7846cb5d16dba1f6c077f3a5832da5cc3639903e329bbb7615c229f25d86be96e25f7c76bba87ffc62626aba7d7064772d4b7d89b0ee644dfb96adf83a43c029f646158fd81e1a74a690e2064b25fe2368ffc70c1778058472efb37ce6d29776ef4349ee3d6276d29eda42a026be62d24905ddbc67f4dc6da41bb1e32ac2e9ff9392f76a417a1442ef8ffa34117990697ddc77b78fc247e50c791b700f5da4772cc61691bf9f32c69031628c4921e2edb05ce801b25574c7f0b69005e42898c0cee1a3a89cd7402c62d2c427bc02a76b6ae4423e7a31945af474b328e10c595bd5fad93314c0c2571730754a548fbe641685cb9bc800b2446cf277d65c9da62ada44741fa2a2d2c23aaa7a818728da4b6c9f44e004f46dd4c94f9c714cdcbc3c6d407c11a146281d53009b4d86161ab2a3e5e7d01279f6b477c4386cadf672998ffbcf8a24535728a2dae27ba0e1bf817a503233cfd9a3b5a65f3324c2abc082062bf656a461a931d2e2054effefe67d92ddaf3a19a9e9959049f3d87654385660c0d0939c3b3d036665e2d463ddb0f87982380ebb89252db9c0dd51c57c9a68f59b85c4f78d8b77eeb808ef6298ddb9c43e4b6da0298889847e45ae5eb946a2fdc3f78d6bdd78287e12f565d7551e4bc57db974944873a8f5fab792acda1773823b635c5a15117a981f1ede0eb0ceb65141e52d09e62de58a489f42e5bea824140d108b41bb3b3510c658989eefe3eae956511ee6182b8ffb415350b22129882ae2491ddbb47ba3b7ffadeb4d5be3a9d1f2349c461947b9b9a98bf0b3618462de0d8f76f9c79d9d67955f33a08fa625e74a489fda13ada36a54e65b7431d037d845ad591f71d0643d99f4c652786806bba65a28f25fe7cef40ce462c5ae76d8dd0f445ad289a64bf80af47158dadb55a1de4a8182007938aa145e1d1823f7a74e9f02002cd60ddbbe9bc71887b3aff358cca7ad4d0d120e67a234efb1fa0fbcfd1e2c78c0170c1763d71e7c5cc19b8fa8cb706f72483b1c342ff62038c154a1debce80aeeb88b5338f03ec91c3d43954ff9e2f32e91fa1df3a39f2e2ba337eb8c77d394cc3cacce26fcc4d864c89c68710c0ec2d0c6832bfba0cc4cc137b0a2cc8cfeedf636449e62bf790f53598c847c6d20c34f601f60187b288ef796b7c994bb25496d18605eea3ef3d07071c5aaf8a9a94777ac1c0a8fdf6bbbd156aa707a5b69fb32ace5d85de4e67d744e7d3cc72d35a24d7d4699a3da1b41a31ea4d54727b7fb7f1a6d4acf8f5a7a88e0611abeb4df56c4d94e1e1020679267cb645b5161686ee4d9392c038c800f0ed7b571f770d2c1d9c08ba42af1c099c44835a61f4f134c0ef63ef4f07ce124cfa877928aac583622b9bc9c5167af84d09517fc40796f1c9abf4ba17226f469fde9b9de2416cb938413d635240641f445a6963930d5ceea80aa19e8d5fc92f1b7096cfc29c7d573ce44c6313c6cab2391ab7b8a2c78897a9058fef14ef116a3a1df73762085f1932669ef4a991a5215e97acd1ebfdfc98ae860dab78f3749273fb65d190b89d82f2f9afdfa978971d99f28a5e9a80924eb02b2e13cd0e8780a9bb54193c6db6a50136e3cd129a13598ae9dd6a82f103b0166b9110e9951b558ad86c886c78bc40e04b6d426e44b701ddc0d533f184e2bc92e6266a5b36f6418220df14ba5aa013282828ca380f9e7f430df1f8dc7a4d9e243ba34c94e1fb813022c5ef15c7968159bf6b532f1d4dfb6d336814491def73acfd905a49755d8f86fabeab9da9b0ae12d13e7e5b5d0441c8de580f86d3616e86991ef84d0fb1ec9b7e5a9ef05d8731bf792a8718b1adc44fbb6b66a1a4640a59aca6c3a184ae8f7e52d2b1455acd80bb2db65331145114f64f68152231880e04bb1cd183ac7e36e533d101d18a"}, 0x1008, 0x800) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 13:35:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x8) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:35:53 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="87bb4cc43bd4a49bd44d550b0e6c975949af4e4a245491e4544532e8ef52eb8429dbf87c3d4cefe84a05ea3780f4c0a60af4131363ae01d39a63c37e27d4a476f8644da610be4649c41b4deb", 0x4c}, {&(0x7f0000000240)="fc83f404734719e069d1cd6e5e3e6a34d95b23a0161a09473ef36cf164cc2c94fc0c038dc2ee68b55b693410f417d0224f0ddef9864f62d519d78b47017566e601bdaff71d09130eecf57bed3cb4ee1a082db41d133c6e9c9b9938b3370ef40095f78e6954870e326b822fa3f1b719bc9e2b6c205fd270b73d0dff0c445b57cbd6fe96ed38fa82a481852683a1bf1d558764722fea09d2a0254279a04eed3dedd80ff314cbb9bbc6349937ac", 0xac}, {&(0x7f0000000300)="14212912100211f6d9ffaa4a4eb469328a9ed80e6deb1b6e1e92ef9851bf29d3a492780a0ab2dd397bfb6f", 0x2b}], 0x3, &(0x7f0000000380)=[{0xf0, 0xffff, 0x0, "06c31d7dbdbeae8ce50915b178f719bb5413f62f1112cb879450250c286baa08e8abede6f285f42b01611a89436ec33eca6830f68aa0a0ad910af4f9f32d3cad909d5fbb96d3ba2694c4f788ca74036c48e7b644af282a80f85b1bb0792487f967299e1d2298de310fc1c923c65d5ed07336b656408db135799eea756a6222ffc53b4d17f423459c558123d410754c128b69b995409652c825a4da313c0afc3303601d02266f0455f9499c9d218d5f94aa8d3c35890eeb9ca7cf400ab401952a5ceb7023986e6e9bf1eb4b7c449bf272ca2a341a6473f6cc7add2e3814c16410"}], 0xf0}, 0x7) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) socket$inet6(0x18, 0x4000, 0x5337c5a3) close(r1) C(+s҇~~/4hl0C(+s҇~~/4hl0load: 2.06 cmd: getty 15838 [ttyin] 0.00u 0.00s 0% 310k load: 2.06 cmd: getty 15838 [ttyin] 0.00u 0.00s 0% 310k 13:35:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./bus\x00') fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 13:35:53 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000640)='./bus/../file0\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000005c0)={'./bus\x00', 0x20, 0x1, 0x65, 0x1, 0x200, 0x401, 0x303d, 0x2, 0x2, 0x7, 0x2}) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x4) unveil(&(0x7f0000000340)='./bus/../file0\x00', &(0x7f0000000400)='W\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000680)={0x2, 0x80000001, './bus\x00', 0x82, 0x100000000, 0x1f}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0x260) setgid(r6) getdents(r2, &(0x7f0000000100)=""/15, 0xf) recvfrom$inet(r2, &(0x7f00000004c0)=""/232, 0xe8, 0x2, &(0x7f0000000200)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r7 = socket(0x10, 0x8000, 0xf7d9) fchmod(r2, 0x2) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000780)="a759285b9d2b89a13cf59d222decacbeb5c2da870b2d900533c7e5bd70a1bf4bc146fad57d7c1bb19359b50450dac985666674ddf0d19c6fab0605547116fa8a22c49948bce00160a19662af6e60ebdd07098ed3a58a20ee1fa3dc911ed12899e043025c0426a3b75ea83798e254a542e7ab39a8539270a4ec51facf62c758c7246f9d0f56a3a102203c12f2d43124baafdce843a3eb4970f70eee842a62ec078c769898dde2322d27ea7eb200d9d4c4c64fbee136ab03f5577b6f406a8a5e696b2e422b7be323cf4ba1731eb8fe715a6f3a6c7ec3d56741eced87c29660374d63ab8567fa7430bc324b18e01e20bfda7455c15d07a8a7520bd321b6", 0xfc}], 0x1, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r3, @ANYBLOB="205ab6dd3a6c2bf43306f1c75b7e08e5", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="00000000e8d4a45a64bdc51922ac5720000000000000fcfeff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="0000000020ea57321492bd00000000000000ffff", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x3}, 0x0) geteuid() execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000000740)='./bus/../file0\x00', 0x400000000002) chown(&(0x7f0000000440)='./bus/../file0\x00', r5, r6) 13:35:54 executing program 1: clock_getres(0x6, &(0x7f0000000080)) 13:35:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom(r1, &(0x7f00000000c0)=""/74, 0x4a, 0x800, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10008, 0x0) read(r0, &(0x7f0000000100)=""/205, 0xfffffffffffffeb7) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1e000000000000000000000000000000713dfd05a4d5835d1ef16f31c5f524235aa6626e31e879b4d1cba924de4d5ad8bb31225efef9aced97e6311b4d799fa31f65122ede65aff268549731ae058afe012dcc7830d19fba46bcb1cd0622d0f4a846a26a3cb2e9730d1f0ed1abde2448b679be932d65e4491c4d9488972eefca667a2c2cb726fc34ab2a795eedd15ee1935549011bd4961efd551b1ab2a23e50936c7fffcd5bc35c203e850377117feeb3586008a1a3ae84e2503102b5e9771836115c8d8e"], 0x1e}, 0x0) socket(0x23, 0x5, 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x40, 0x1, 0x5, 0x6}) pckbd_enable: command error pckbd_enable: command error 13:35:57 executing program 0: dup(0xffffffffffffff9c) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="5e90fcad16d535ba7e0edfa87be91d4bd4", 0x11) r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000140)) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) 13:35:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$inet(0x2, 0x0, 0x7fff) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0xb5e, 0x7ff}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) flock(r1, 0x10e) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x101, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="fcf93f85d4fcecf80efde2cde4ad20dabef21afa14a437f548b8227276a48e4aeec040f0356d130d1847a043b7f055bd892a1dde348e98e29b6f5de4b25645d886599419357b6b7bc51324ba0b777a03d080c7e842beeb3b140dedca796efb5070b363317ebb64cbdf10d9d8a3d4bf8a63aac31da84e7dd0de3189f9e0c277546156eca89a8f614084e78ebf8c1439dc848eeb1a51c35cf4c3fd4b4eb6dfa0e0536b4a80080b52afbbf4fb6859ef572630a8618c2fc200800e9bd8c896e90868d6691981a4a7f6ae6050fe2330ad2a8fd04b14513689717305386289ac04fdb0f162ffaf", 0xe4) 13:35:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:35:57 executing program 0: r0 = socket(0x2, 0x1003fffffffffff, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:35:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 13:35:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) r1 = socket$inet6(0x18, 0x3, 0x0) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="1dc98c1a61b020f419f7a6e5dc5bf5f3cfeb09200000bd7232"], 0xfffffde4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x8001}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0xfffffffffffff001, 0x2, 0x7, 0x3f, "902c898181a1ec5078713e19a885f9137949fe32", 0x3, 0x3}) pipe(&(0x7f00000002c0)) 13:35:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x81) getegid() connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 13:35:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r0, 0x2000747b) 13:35:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7ff, 0x200000005, r1}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) 13:35:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x1f, 0xc004, 0x13ff) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3f, 0x0, 0xfffffffffffffff9, 0x506, "ad4ba60b68d8030f91b85d32d9d86f358fbea2b9", 0x1, 0x223}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) 13:35:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x3) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc841334142f082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd0114aa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609f8adc14c85d984a2244b15d18b8f9974ae3fcf2afd3bbc2ab5624ac817b2bb0110ebe380b900fe3483fbf25afdde89149e5cadb56d8408f6638937d6687b088a9ecd789f9b6556f1191f7e8b8e020971f755104cd97c43e06051a743b4ed3f6046620e0489f823a12d81b2930bd3eabb039697db863eb8f1f24c54b01d911f401f2d662fb653000f64747b72d4ff9fd16ef5f597c463e916b8d9e087ac9c5f", 0xfffffffffffffe30}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 13:35:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="8083d02a45201e0dfb6a31", 0xb}, {&(0x7f0000000040)="fd82d880d846ccfe166f5445598045175e0cd06641a544ad669e61a6985ab1a3f645379d0cdb576ac3efa7e6e8c8ceeb310f550195b3c6a427b38dce412a49a4cc40b473d52a974b5fbb6e28a68380b661a3b7783adad7080f4ca263a4f5257da99213afd89a698d51f3df7be50c45c6b3ab8f042575f5d2befd3658f6a2c683eab4", 0x82}, {&(0x7f0000000100)="79c0749b3807133199be9c46cc7e6fac2d247cfd9e908ad91e0eafa2107ba785e340a9dcf1178cbf0a1589d369935726058e077069dde1f8c21a10b2e239bfa53088cf71bf2bc4677a8dd5273797a55824d2052c651bfdb374ed2f69a4d19fcbaa0cd1fea4c7a935468150cb3ce720c64489d9ad40457598615bad1f750ab3f42b6ddb7d49d9141530c822ba2083ccbcd1cae61be70dfa6d0c4da76bc3cc90e25a114872928c55d5a0cb131d", 0xac}], 0x3) 13:35:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/153, 0x99) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 13:35:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x100, 0x100) 13:35:57 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = semget(0x0, 0x1, 0x220) semop(r0, &(0x7f00000002c0)=[{0x4, 0x6, 0x1000}, {0x7, 0x0, 0x1800}, {0x4, 0x7f, 0x1000}, {0x4, 0x7, 0x1000}, {0x3, 0x7ff, 0x800}, {0x2, 0x1000, 0x800}, {0x1, 0x5}], 0x7) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r1 = semget$private(0x0, 0x4, 0x80) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/87, 0x57) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x5, 0x202, 0x0, 0x7f, 0x200fff, 0x2000000000000, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:35:57 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() r7 = getegid() setgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7]) getgid() getgid() 13:35:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) 13:35:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) fchmod(0xffffffffffffffff, 0x0) 13:35:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$KDSETRAD(r1, 0x20004b43) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000180)='\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, 0x2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) fchmod(r0, 0x40) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) clock_getres(0x0, &(0x7f0000000040)) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open(&(0x7f0000000240)='./file1\x00', 0x0, 0x40) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) socketpair(0x1e, 0x3, 0x2, &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000000)="e0a0230127781130a9e603754b8f288b025b948c9d629d80b80ad0163d62c500ae31a9a56460c1df07ef96681144bfc872220820fc3db8b5c22a73c9a919f8b39ce58ceb4b1a2d4fcbdbe128eb3a92ae2996dc318b104b8d2807cc98fe59703036f4a88f2209ba46b2ec566bdbdcb00d1b9047b3c63af020a3a3aa7787", 0x7d, 0x40d, 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xffffffffffffff93) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r1, 0x1) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r4 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x2, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r5 = accept(r4, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x15, 0x1, 0x1) close(r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002937921c6e105d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ca7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x100, 0x46) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000040)="0dc41f4e", 0x73) 16:00:00 executing program 1: getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x80000044, 0x10000, 0x9}, {{}, 0xfffffffffffffffc, 0x92, 0x3, 0x254, 0x212}], 0x0, &(0x7f00000003c0)={0xbc49, 0x79}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xb) 16:00:00 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) unlink(&(0x7f00000000c0)='./file0/file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x10001, 0x9, &(0x7f0000000080)="ca1b5ecb2a1a12df9c31c571d47440f4f89f8da79b42f9f4b52a97cdc03e72482b56a74dca60c331a76123b18da4ece8b78f764fa914453a2cb6eaf7dfd38c9b6a529c6952031b476afdfe5cc643c46c410be314e6e00ed31e2ebe1821", 0x5d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x45) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) poll(&(0x7f0000000000)=[{r0, 0x85}], 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x7a) r1 = openat(r0, &(0x7f0000000340)='./bus\x00', 0x298, 0x82) lseek(r1, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) mlockall(0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffefd) setgid(r5) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xc000000000000000, 0x4}, {0x18, 0x3, 0x1, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x20, 0x82d05ad4eb483af8, 0xf7d5) fchownat(r1, &(0x7f00000003c0)='./file0\x00', r4, r5, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f0000000400)=[{&(0x7f0000000180), 0x573f20de}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:01 executing program 0: select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="0300000801ebd2389aa7fed5318c1b5b60b71b3af6964975c335e106029f040dff08e3c35a3c669607d2ea8568fde82a", 0x30) setsockopt(r0, 0x80000001, 0x80000000000000b, &(0x7f00000001c0)="da24e14ccdc343af278a209cb35d2b9997811f7ae48f98f26f12dc1a8f73055e8134cf82061fdb97d85cb860d1437c6a083c10e4913668179fe55f27cf6e9c0bfb7646799b4294e059313add0482f3b15901191a915145bae2772e1f395a3083cad5200f09e8477611c9a16a9950ab876a6b9d5ea0a67e48d35fc5d10aee964776d4313fef7a588a40803f495159255497af31fabe72579752e0a4c914d7f34179e025f95869638324d613d4ced6a46caafed510233cc03a57c48394292a2d618e2aeeb7f928016602400d604446c4c44e7bede4e5c83730d04ce9ca6d8f6ce02882c833eb114db9f66be3db0ab5c974baef79d0cfc876655761396a748cff6e1791bcaf64f7", 0x106) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x8) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r3, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x5, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000200)) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x67, 0x4}, {0x85, 0x8}, {0xcb, 0x10000}, {0x87, 0xfe6}, {0x82, 0xb4e}], 0x5}) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) shutdown(r0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) shutdown(r0, 0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:03 executing program 0: msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ddc7c730aa71d0d5c3c1310dc85f35c70e287d2d785c16ab06d81bc9e18f38a3aa9a23b0054a27edaa100cbc52129fe71b1c564186002756f67c1f3eaabf9941bbc26aa726796e9f6503c3d07940fc5c5be470b1823fdc2374783de721de020d53792460766e573a5076db10fee000d31c07a44c91c8891c0aa25ac8c08c8c221698c1a9f253921c864dc38d9a4accb7c87077f3b9dbd09ac53b0e86be0cf131f936f96831f4f5b35460c81d8dcdf2c2b8691a9dcae0f24088928d3c1e4ced426f2e879e6e84e59379f45927067383af39a4b67abec2cadad5506910e9a2eadb34c113ca2fe665239c3d80b2bd012c5a10f1af6ee27ec5dc065dd2bd6398af5a3c972b6d96160004ce9bba44687953d45214128284751fc942ea1673ad640fb664d7fd6d0e5d3e656032f85ad37d6238363d1592f4242c0f757b550849c9e64df0ad2b0c38643fae0b2768a9c1d586cb5ece0cc7f8c5cb7848309e9fe6ccb3b1c039cc47c905ca7dcabc7f688bff674d70d3ee25f690b47574cf0cb0063a141236594ac12619fb93decd4c43e082e6a0f57a63aff9402fc6a3f88918c02f4dde098d6b8c97188b8579a4c97f7ba190c76fa893b8ac38ef6bab87c5a05146cdcf35b02766a5dcc1c2ae5eae0c275771343c05aa326c681af9bd66cc0a9a70f31bf9b850ea3d7de27025c5e83bdb633e72022a1898b466ffb81283be0bcc4042f3c4f1732373421ad1e60afe99f1689334436ac2948f48c9b334ea6088ca48a3a1d4310cfe1a0c3c573c4d146619401ae8785835680690bf52290bde9fb0b8a7c4783906902e20cd30e924bf00ecfcdc861c142708d30094ea1fdcfc2b6bf2e34f2b93961af075f243d55fdca47801969540f8dd77e1edb5d0c8f2a9297897bcb96010bb0a414cd13b769c26032d2579bfd1cf9a058490c1210d4d6db246a3525fe0f1d7be936af2b105801cfd91fe176fbc0b9abf0648c8bbd13391459c57b28fa7707cafc05185803334a4d043ac0f8e5cc2d33eff6685b316407b3559eae50b7f09bd72a2e35bd4d58e009145a8f7b227eaea4a2037e514641b783c9ca381cb3ff4ecd101ce03ca9904c3469e597c603fb134e252fae08956cc9e778e4a909aa7c719fc3845c28876fec535d934598d44be0c41bf2dd76c3ea270b1a39af2d7e9a4b24659b5ffa2d1efe7e5fc83750b5d279442897ec79bf978ee65bb2405531d4882be1fd4056386d92065a5bec735643d161b90103f352debd2890887b8fa6d3e66ecd520521603c14c7ca7dbd0f2f775a2b02f6e5c47b7cba470cc1373696dfddcd369c43ecd4975f62e88cd6fb02eecb9cf845ee23be2a42003ca45afd7a8895263c4d03943be723969195da522629695734074c7fa5040e4ab0b57be45e8a684f957fbfa648162845bb73f8bda85e3b8b6b3d1a9ffcd5ea7c1c19287003f93778162acbc5fb82e9bf4de2c6bf074d3ac990a0256ae515fa5148c6c29b6116618d9be13bd8fe705d8c5cfff7fcca051f98564533e80ee42085fa6cd4f524595a94abea29efd3126de4c14e10cf401023c67ac596e12258ffab3253f7639fcd04b0785a450aea6f811dfcd4e5948bee0dc1206e988394ee662ebae485f9b66703c3028cc687b834252ebc9236f3052a2a66c7c94737c21e160fd344fa0482cfd05d1d0fc9f456b76cc916ca999907e9406b0d4feae5ea946a161206b1c9a44c507aa4577a2b79abe48990560dbf0d0850134507aa00236679cb201d51705331da0d7bf12b03e96774311d185178f1582ab088a191d07b1ee14cbff099e6ccc5da14b20a583af80ea5b38c0d801440bda527d3edbaeaf319747924c90bb1360f0826ceb8f716ee3f62fe8c09bfa8575e4a4184044c6d3d0633b31b0b50affd55dc49b69c028130fefd44e088d9d773d2fdfc981a4b60318a9637af095ad4ce9eed33d36b0230716e8d6990da1a0b6eb30b39d01652da67a446f9f2a5ee8010fd7dc1557c972fe38131c3b1f07d6a35a73b2fb5eff38a61ef3f3f685bbfa59d405e900217b37446b08c65d81a95afd70c0408e4f989899bd59db87b571fcb7d801532684d9613537c9ab461fe7a080d85ae097bb84adcfa36d475121bd5a482e3771d654a390a4c383e4448ed1c80e7ad6cdcf461b5967093be7102444ef848df25615cdc9e6667da81c9c986ebacd58852c26aa03e16553a0ed257e6fb0aacd5e3e164e771e6c226a0060eff1b31ea9f663c3e1b28ac1aec7a13b407ee1e22cf9defc133ba9473654bef2713b9090e28e14776c13bff572b6b095e08f9ebf0ab5b141763d046f31b49e41a65b86211f9687dd2d705f7567bbfc62053654b11c040a72b1bff415ac530a3f9faa2a8953095d4169964961404073c2086f5a1b3803bd719dfcfd69cdfc3f08d892b0fc5b116c9659908d5cd366bceb9cf8e357cebbc7c5339f463e91cf39a9d60ebaba98b51359100c13b01b99b5598f7f8307f1148a086423003011f659107591eeacebd5a3ee6bc71fb285238018932e19f40b80a79dcce561c5ddd5cc53b9bed56d1993a22a137c278fac1e0a3d08b508ff926030719d4cbb7b239c39f2865960812fce938f90ef7955d4bf1d023606f6e63c49cd23d591f12038f2d872c0570ef765d702691530435b364b1fbdfc10a75c6d1eda351defc33fdfcdef706ee2d3a9995c32ef1c24ed35067946ead1626ee612a203726d9ede426b96a4bcfeffbcc996c11c4bb77793c578e785baf4a9aa00e617a4c70191aa5950158f7b6088e7984b17cd3f1554ff151330762f9e85de9aea2f4ea2477d97a444a900c98d3daecf878259c92b6046c182016f6407bf0fca9274ca6b22820b4bc338d5d4616523dd7ba310e9089cca1e2405ecdfcc6feac3b2d5d6c56aa20c8bbb4c8001c2ed2b8ab54c0ff736647f1f1eb95c81c5b576ad6e6cba270375b15f5958642925a835e15973f7ebf64a1c5fe86aee5ab0e0a28fb8a1a4e73221933dd8b803abd3fe1471bc0919133f2ff8fa5b2002fdb7afdc9be9bbedcf32fb97c00353e8b72cb7dd00e21aab8439fe5417e0cdf36de01f8ca008d77381673b9110a007da36db858118dc7665e425f7608d0a0dd2e43bdfe2e8c274be308661bfca1944d9f6f6843a8d8efa8f11dbc1871c0f00ab700afe48f14dfd59437d1ac331cab2711d8b24a7fd30720d7c13a6f3fe60410c0500e1eecbd392f40a892075f2158d400e0f324862d3f0b534016ce34c8c36fadd44bb815be13814ade50506fa1a630dc4717d6c46d41e6b2f55f8fee0f278381df9a644f9467c1142967ca210ef586233907f700e6282c6ca341725cdf90eb2f3a9a8b027f5e47c5c0ff67b2e55417b63ec9e8d8e655c8f0faf52d3196058d196daedf320f164a7e5f9a1f4d6cf2773bbbc8c1df52f8be6004b5a8b44df0d90f06d34b67061128b48d1f47978b41ac079c741a0bc6f81eb681f139b670371e19065cfbe09103cd26bbd62aa993a761618997fe280933c49d647c0c5ddd361c9bcf51538f4d6069ee127126830ac009f0167eafe711952dda8e14e80ec75676b4fcaab109c437ffa0bb99f33e57a1bf1e95f9505fe0a05bcaa858cf0deac821ce5eed99a4835b8ba322e7a77b8b7c5acc533611bb25a662b53cc73ae782a01e51b1ac89093ab4a4f17567523c1b2aded9c438af242c65aa875cc7b9f463da3dd3e25125ebd6af2a04a02832dede84c3f62e905cee31358cc862bcb05cd84f8d9149f33412047d3d66240633b21f9b1bcdd8f65e15a94830577a86d015bdd4979c0138f2ca93971333a8c62e9b3ea76fdbae49d4337b599a21610e359fd8293ed5362e2a375705a69d0585d14839925041e681dd26add0e514328c77bbed9696f1174b982e0374218e5c003ad9510cff98ac048fdf0208de39fc341bded69aa55b7e134de6c5139df7eb0b9c10154b0f97bf0d1854678c80112e82f04180b727b7ef36c68e93aeae7a56df94b20640d42e6fe24b3903fb9f247c129098894784cc8d5340c8bbc58ae1da0caccf1f544c517e5cc39ad1ed0f14d48c9829fd459a0ecfd8596f742a74973485f70aacf5d19d053b2536dcc9d3a031df33961ee55308bee2000ac28cfda286764dfb3b389ff712f03410692c43f1c365fcf6b77f1b09ccf079eff543ac8ffbe257e44f25aeb8aaf6bf25f3ab9e1419c0e28b3e7019bcab3f34f37e15e49c90bf460b50d780e1ba9a45d07610fe8f835b4ed2333ebf91e7fc1ef6944ca0272358d6f60b87a5d45e19b2d3e9dc3600e144ceaaee16b5a3d69ced9ed5d55435400d5cd06be5e24cd6cfbf4583393d99ced4c20c57735415e4baedb95834a34be7492c93f8f228a15fed6ecfb2683c12f6632d61e822ec937fc37188a96dd9a1a592a59b5893379b3b3d3a626de9a00906b20b6425960948fc2f6687d2d18dbabec7caefdbac64200820283a1fdff52ce00383d1d2dec4207aaedfb882687cf697d95abf0279a1b64ed0ad25a125322a69c15dc0ab598a51939c096ed50e2dc96925a208118658ef426c249645afcb0947b5e6bbbe7cf99119c0e295d52da03e4c5cafb11ff276384d082d66390ade5749411c2e4ade68dae4feac5a5db3771285c71d6e7d5efc88884611c83ed4942aadf36e84daa313a71d50d4566afd0fdec71fdffd424de253fdaad068f86006b533859d34f99acb286b00f7064b29d6332fa01cfbaea7853aa7c1e18b8a4d58d5d86f051a2a9ff33ffce80b7243d3f68813313c8e7ee7bb88a80f92839177a7c5e5c1717c360dfeb5be89140f860be18b1492d220af252db8560473de0462e2bc3dbf195ba703644366c37444dd591e111e0c18cea498909c0dfeaecbd8ce4a5c0c84b59a22a6fd3412c5d7e3a4219ce9192871d3f697463f099fa968eb3c171c3706806d14f7ab08ae5736eb5bd422f256015f9f5dbb9518c79bdba8c0ca470f8f4ec083a19009fecc4ef7bf6fa8cdd21d8fe2cea6630b252a4d02eff326ad54cd874c4756eac58bdb190f0576a1a54a8872bdc4ed986cc9890226071beb54901cf5e7adaa896bbeadcc86d7f1f91119afb99b0e6d5c0a9d8332ae4e7eed0ca7748980ee0c8a8c85b2b0e17d1739b9599e7e72503a5e396d36c6c875d83a647c3eaf5500a1d0744149bfcbe54e79e4d7ccd1dc2a95249b922585ae7858e5bce7d33291dd62184ad5756dde9738b395a05fd6af3954034b027333bdcc02b7beda056a43124dcfa4c430d59e612414e140bf39f6adbd0f4a7cf7844e71417dd3328bbec3ca773e32817c43f217428b451dde427aa5f31e30972814df09bce99ed1ca10f13b4bb1eb9d48efd5fb78c5e737131310935275c0749dabf77a27dcaf55bb683ef53858294a05d772a415254117162b57f790e13c5917d477e413947b1e702a8adf5b3677ab25ada86ba6e6e4ac55f3b1a62aa41a758f80625bf592375d765f7aab00e3945795a0a8d7594d3445f880b7cbcc756561745f0b4f209e5c4f20abecffbf26e6c1a3488ef75a7c65027f9d342fa3b57781a22e0636e24e58abf7acdf1e787778994cf5ee96e86f9ae06d60778b683d30a17df32e155b1869deb8e21276ff6c8b3831cea1d630f35b4df54e43460a422dda2ac7b90afa14099d26a4893d25cc5eef3ef50a993bc9c3ada4e84a438e7e930415dd7360969286fb561751038b21107df944f59ecd330690f32ff5182658c219f6e6160e25a3d76c322bc47982aaa3242967be6e54e8aaafc57d3c663bf91cf144c791a4e75a5595d732c6d3a6347ff01edfa953d077893baabf0b8eaf6e27e1837726cf655fddf443f36438d7670ef56aa243497ad1bcda1a488d61039020d006f8e79b6b431159e4c8da4874aafcfa3eab5196ee3975f4815a12d5e49b85173776860413b3fbb621b241819a424a886da4a924993894170199a3fcbda6036d6615f6c3f444e"], 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1f", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) connect(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r0, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) listen(r1, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x2}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/71, 0x47}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/217, 0xd9}], 0x4) 16:00:46 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) poll(&(0x7f0000000000)=[{r0, 0x11}, {r0, 0x8}, {r1, 0xa}, {r0, 0x40}], 0x4, 0x7fc7d05c) chmod(&(0x7f0000000080)='./file0\x00', 0x10) 16:00:46 executing program 1: r0 = kqueue() r1 = socket(0x38, 0x4001, 0x3f) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x3, 0xfffffffffffffffd, 0x2}, {{r1}, 0xfffffffffffffffd, 0x76, 0x0, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x87, 0x8000000000002, 0x3, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000000c0)=[r5]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r6, 0x2) fsync(r1) 16:00:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10040, 0x0) fsync(r0) fcntl$getown(r0, 0x5) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8101, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = socket$inet(0x2, 0x7, 0x70) ftruncate(r1, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x2, 0x1}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)="96fb8cc26b93d5c23889e97d71d0d097c2042607140fbc7d43f95662d65628c8160672cd7f42f24c07d195d9463e5e26c1b8511e89b9d4476b24fe5df5ab04b3759428607149910733587cf6e0f6", 0x4e}, {&(0x7f00000002c0)="ffe34a410fb386868ac9ac270f721a3260dd03135dc3faa81075cbb684696f23b43a60d5ce4fae7b7dc0f22a3d8713f93555530034c30aa8c056a67095bf77ecfd0b065ac0686f4d1a8bb196ff24f04508d975691c23d7e1d6d8c1b8cf631ab0548d65e4513a356de710e10a63c26eaf1df715ead750f377dd35e840c79d40d1449d7c6b3b670afa805d", 0x8a}, {&(0x7f0000000380)="11828d84e6da5bd6972d07abc3aaff2752fb647180994dbfb5c21177138d14f66d156d7dbf36ad406c5194fc699b3fa1a8213a7cb829e7af693f6104e121cce80bc4968c6800b58b3db993ac85b362579fe1b6607d0c33bc388e5374208b7463ff9c597395523e8b402c54f434473d92b45b524f482cbfe4d705ac759c96db80d8dc76f7a9a16a5500a9c1a2f622d6935e36c8939e13114b7fb480ae38846ac3250fe6ebb7cce19e4bc6607a443af2fc6f461306df10012ae7f2a5ae21f8238c823f", 0xc2}, {&(0x7f0000000480)="9264fbb77a239d79ad7d9fe59f330e8a58f9ada91ef1d83b58e3ed8d8c1f3678381c371b1bb3f15c88ba7c4c4bd067b06640d1e8cc97927f270945cb777ad2e78e2cfff3ad1b653424c1c80f264ba95a511294c540b73b60217c3e4f588ff0ceb1f0e83101f62fec03d0f9971d7e0e20da9f9ab672c92c1757d586da37fa3213e65f9c18d86e567389ced0f25fe1a4b496f6c1cd95d1", 0x96}, {&(0x7f0000000540)="41284bbd0fe59eed4526a0c96c54d524ada54e8218ff6c9daa05da91e424adeaf341e14a57de12b3bf94a60f8f96f30d66ab189be19cfebeb027d343a31705cc78ff5b743c3b601e560497878615887ec2c8eae7c8380a4186b6e6b6ea5fd839e6f6afe5db3b66505992321b4a22a401eecf670d3f760ed7a118813e05ec49a1bcf0b9170011129db6bda7522f66a3f1dd4d5cb04159974d076ce5979973e387c5418f468126bbb19b04db918d", 0xad}, {&(0x7f0000000600)="bcc8bcb87585d8414e946f40c7a717cb23e6b8552f251ec36e366ca7168ffc19f1e05800ac1c56b2022b1e9ee80610f7669267473b76240bb1f08d2e50fe14581e73c7ac7c97af7e21c6a71358cbf2624cdf5380e3c87e0f6d8eefd5409466f3d49423af2f907febadfbe9b2417fe1ea1b1bbabb00d7361ade16576e8e4ec0ed8c9b621bc70f08f96328d4081470b8bff6726faf274a9db449ede066ef28ca682318e112d5ba4893db8e92ebfca6a1fce2c265435a5d8b49ccc6e33baa1ea716cb9a520235236726353198df91e7b87f82c7acdd04e817782da1c243e0fb0e20351b2782aa9f2524e83571280167eb0e", 0xf0}, {&(0x7f0000000700)="439cf82679ec53324612ddaed5833588a24c6137bddc83f6813fafe55c7c3f084f7c0b173d3c050f92dd4154946a0885ec64b97e187018555d7f51e8e0067e6c7836245572e91e46d190458ecb73b3de38afecdd65dc99bd24c0d0261e", 0x5d}], 0x7, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000800)=0x1) r4 = accept$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0x2, 0x3, 0x5, 0x0, 0x91e, 0x1ff, 0xffffffff, 0x0, 0x1, 0x8000, 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000940)={0x8, 0x9, './file0\x00', 0xfffffffffffffff7, 0xa, 0x4, 0x3}) accept$unix(r1, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x0, 0x1000}) accept$unix(r1, &(0x7f0000000a40)=@file={0x0, ""/108}, &(0x7f0000000ac0)=0x6e) syz_emit_ethernet(0x94, &(0x7f0000000b00)="cc331b63deb3b291500f9e41a3e4b0d42be44c47c58ae3b955be43147e27e21185232086fd775734d6186b84c42343c62d632fadd2cd725cdecfb5e04474cd540c03fa5f5f6a9e7869b82b4a12f9c0e2e65aa25fc756a57470ec553b6a9058149ae3b235c4480189c710dae4360cbaa6c38b2499cff6b0449bf27de5e6f225ea444afa74afef2b63c542c3d91fb0fec3093b124f") ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000bc0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000c00)={0x3, 0x22d}) r5 = msgget$private(0x0, 0x44) msgsnd(r5, &(0x7f0000000c40)={0x2, "35bac8acb9ea413b4f8fe456982d43eb929a498ad818b6f0b58066d48e254eeb9f01a3651e069e9809bb6bb99edf86c8713ce3448208ef0673130db53c4d01e22e1e35508645dae7c2e9ee2f285c64339cd7c15030dd03115b180224108d47182caca5ca25229b406a47406cebaf32f9c98aa7cba6f8465eb01116c8bdf34a518a95a547c196287afb60396bf9f7553d21eea91e6b"}, 0x9d, 0x800) setsockopt(r4, 0x3f, 0x0, &(0x7f0000000d00), 0x0) fcntl$getflags(r0, 0x1) setsockopt(r2, 0x3, 0x69, &(0x7f0000000d40)="9cadf37d90b21ad8d62ca2ff08e6fe0416a26c8293f334639081f00bfb64fb6b09d08d67bf03c2e8333486840fc702d39f99a396b665084f966ed5c6b18cbbb6bbfc09171686af52d7b850d242dd92b4d3d464ec9c67b9ac2c06383289b86532de5a76f29cd8c794591461baab8b6a2e29f9b6ba260c7d3e3eadcbdb6d0e45e7598f13c817985e6d95c3041063b31e7c8fcdfe653b52d7a4a311407e5d0ad71467a9bc1063d5e39dc4c027407ff6d25d0998b3af2371e0a57631ba2ebcb3d4871684a5f884fb7327788999a2dd4f", 0xce) 16:00:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="31afe6618b7fbff60f580c13dfc7811447aae093c8d81ab73d1a066f5307cf91f2fb78128f10d392797b7314371c1efd42fa39cd47519986e5fb109fed568ae4c3b2f18d54db1d1357bf8201d999bc25a75aa991f7090e2a16893e5309c75a2478150c8358c3b4694d212f6a737ca77f2ce0df5e7c9ace467bf8322b61e6188a3e6f6a0ab4b6b535baf67fcad55bea6178c9cb39b3dd6858e3be664bad60f301a3e2a48ba177fc578b07cbef2a87e17fcb7a8de1b073afa4cb1f83ce708f305980e080fccc4a535f41e043783c79001ff994c770d2a84aa3", 0xd8}, {&(0x7f0000000280)="237b3a09c841b35928be002fbec96b928a3d675f480eb50b61f5dfc75f9850e45a1f4e6866eac098dfc0858b3a6c3e78d2fb9969983fb5592b30272db3749f0b26ecb5f323145090df97df7a8739d10e3ad2e388c09dee60747e99e060f9387f35fd6b51a58252c13ca1e6ea3c1d9c6019ef84c460aa753ead4410d7262b6e463153b0510df7ea383b45cbde7316b3f0f70036ce925601cd72b5371d2a5be9faf6fecd90083ad86b498da5938401a204af6a9f94e465ac7db0f10d46c9fdd1", 0xbf}], 0x2) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000000000000000, "004000000000800008f8c70e97fa3d84e5348600", 0x1000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x1000}) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x810, 0x10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001940)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x2, 0x3}) socket(0x23, 0x8000, 0x5) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7a9, 0x4}, 0x10) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000140)="8029f44291a98b2223bd4e5276d7ba599265b832c354e51d7e07b88763b5357875007de9cef235d9cf2a81ad03f7fe84e395e0f77f16ad2ed58730ee333c81910311ed55ae29b9cf7e536342f285045cf51090d7c92d0407e67e378225f9d5c499b8d87d011460821c8e1d2244fecfc8c08ecf135d8289c997a6cefe32131dcad30374a5b29a262c797f1242f205f4835896563ad28b0f219d897fd36777f490c6491b6d74f3c56dc2f1fc731b054a75ea498c83463e5472", 0xb8}, {&(0x7f0000000200)="59512b346e74e99ea9edfa0d01875c871bf24a8b71ff5af147470c39188aefd890b0128a167b638d10974fa5acad764059c66faf657eaa00cbae30f5c072752f862360e3f5bce67721e3f9f7b4cf3cc03ceaa40cc03961aaf00fdcfdea630400c78ff0d7d953272d28056c9e88bdedc6dc029ebffeba285aa6a7cf21f3a23abc0beb6a56469398a142ec5ede0cc7266b8a0e81a4e87cc3aa", 0x98}, {&(0x7f00000002c0)="b4f43cbdcb353d8bee9c9caa69bc07f15bb87b868a5d6edbecf8d9e948b715e08ee8bced9c57f528869066afee4391f663eac3d0", 0x34}, {&(0x7f0000000300)="9d64c24c26c5b0479885624915e02b3177ca552ecdd5047fe263354c0ccfb12618c90287b18156b240d1388376e2f47351d3ddcceb16fe397d5c7fcd58d58e581ebc3da94c54e836938e92022961368591df6fd6abd7a139555202155b7db6c71b31798857e076c7dafb0d6bcc887e4a17e1e3e57f977c6bb851ae286252de1411a8ecb40657d7609e045b09becd24afd164f74776f4ff73f2abf7432adfb86744f3719b2a0a9f6659355762cb05d5976779865afa36129f10b68f583933950d605cc330d4cb2789fc63fb49359f80667539251170063b76a056d8b18b0f420df8e5810254dd2d10ec0fd9bf340eed13a45361f857d317a94bb95e12", 0xfc}, {&(0x7f0000000400)="4ff4ad6a2546a66d5a3f253871f3be58407d2f68d43a7c73da006804b6ac57d3b036d3c065bfa49f3183e94ab4838ef5aafbdd62ba5f2f836a13c3edc6a19926f2431a946b9cff7381c247f3269c5607a275e98f411df207835dbf0712146c533c791537062de6aa2d4876f08c952ee52ebbabf8c2a3c4556a8c47bdfe683fa383958dcb2c7102ddbbc02abf89c0bba30949801dd553b044d16e9f8cb790d9c06f3a42645239be3c0bad0a35e61cba8fcaf15a6fd5293ba1ef0c06e2cea325cc4447cdf8305bc5e54394d0290488c057f5f05518aaa8f5af2081b1323709718a2573367286bc611517738bbaddb2529f32e4d239a8307ce399af75ccc68510108bd2a20d8a52fd7ae7cb3f5c98cf49860aa63b4003c78892cc384bec5edd7ecdd9e566ac2b7e0692a88ff4a4c182e2955f9fd36f6acf7cab908c3b64d03ee1fdd097f4b64c02174463f9fb80db63f98e4f79d380435adf916ae4ad0ac34ba052a5073736b606ce39a008c0081cf3409dca07cf4405db31658c907ec2fc5c4655fdf8bd33a944fa77963cc5ca33e15cb3f557725ab743703b5a173ff8175f4f14c2c58729692a3ce6d75f00a1b618c75e514faa180f2adaf8915db01f9164d281aafc6be3c6b5a0027cea1971af56216fe4262bb277c7d7319d9442f98b5667d5689ddc0a1f017f564d25dcbaf1042e205b896b7de97bbbd508c36bcfe4bc6ab9e326566e64b3cfe33ccf07d897cc5ba8770559fd07c1659c8a9e5a9796cc6456e6676a6c14cfee128f2f349421fe5ee542130a781c32ba7d33fe68a630d1c4ef8e4521d5c348fc8c989f66fb98df2cf5a123f8ed0d1f1ac08f1d580ebd76034883fce4f9c7e9c73ad08f1c1ffe82a4e1d0d46f0c70337aa83a080d77b574c6f1d39ec73403a97a62e875da33468a51f151da5b7792d8c8658a592a8c6ccc074ef60febdef6b7b7f1fea10b65956e67f289ab55c8475c31bf44976613b6226c04d86786b045f6d40740084e3cb4c049013d56f42e878a0b0a8fc3a718d9eefaa50471f157247aa592f1c754ccba47fa701ee9bbb25ecf4650c5ecb1944bcbc49e5b9dedbdb6a8b7c68212f951eb9e4c34ab3e952b979f55beef43b2d57bbd98a0ef44fe8a58cda6a8315bc75e1f57235a473c7f14140a7e0e9340626b9e92888358788691347e48d1f1beb945588271f7d4607eca06402b953c0d6c2c81a8efb7c8443183400b9a018bce7af1dd07fc0eefbe3de7c04f7c94731c7b7bfc7d4f7ec637809b8a77c522382fadcef9970a2690a60e32037f550aef24daab71278722884690a77aaa1d2c5f86da05ef655b57c8ca902f38d64921d6abacceb135c10cf9c1e10ccf1596d2c8059f8306f6c0370ba7ab8b8b765b6097bfca4a98fb1647f9fa899d728102a146548edbf935a1effc77cca99b94b600aa30c06b2b095bbc36a51324dc9ab61db0c68e67ad122a16ed05b6fde791a0482432328bb6be20f63017215ce137a2d1a809b4612c9c2c7dc61af7755130fe433c745453b5862c8cf824479f159361cc3370fa546fcdb2e30dc3f66f0cef5350955c8e9e01c23c541d2bcee27dd524686443e503f9dc5067bd21413944a5a7249fe66510bd425de276592a51b6ae620bc4a7b19d7a5b629291d1af9dcd44f4f821a0d5dea0bd87986bb27cd27a000cedaa551f728a9e1c294681339ec7956aac49b795987bf3aede53acc35719001019b0f3caab51561792e169cd513f49bed0dbd57c55f8cde893d5d2dcae3506d944d672f210d4eaec682154721c763be78dfb71e0faa7018498ffe855c3615286b4a2b59655da92fce5688c6e5a810e5afbb417d9448a1a16037e74b6fcf4bc99e151726fe74b00bf5d4d2545a8e7ec42319450218e4f264130eeb8721bf0f7c3ef0b91400e9bb0f74b76b3d6a56f5ce426b8e505451f346b0d81fb81ad18c3b6d5628fae7a3c4df7e893b3566582d39413ac171961c0927c40acbbab9a06eb4ed97f67458568e19ca51ff56d3e5c35bdf64b2612502f02debb0b1862e31b1516e5b7dbe62d6011b45cf8e97c8213a69648fb1682a11b7a55e46d770473a96196f67bc3a8729f77029d9c909484a7969483362c6ec728a1d4ddc9620457c8056cf6ff89a475ed03f3793ae404e02e8a11c969b01d64385c0d74aeb2fcedc693674713d576d05f02584d6290188e99aa735c604e84478b9c9ff6a649983d7017e02300549be03b4a5122aa290041734f1c31a01bbd07e26247b958d6c3b82ae98d8986222b1bc4f1153ea8bb610db0a6f76d20cbfc6b18f76c2df089d8b340267995ec474cb3584a4b591338f9693eb80cdb08941a64385d4428ffb40f379c24a53d1c617845fded0f425aa331fdca042e8b4dd4bafa0c946e94c9669583d2bd01f167467a821de2e6ec7f02876fd36f65ac424579e8f09d66d287c7ccfa58370ffb8ce11a7b7d6ce21306aeb04919518636dce0d466b4fc5a78f6c6e24a320aa1582be7c9e8228b3466ae7900d29cbcfd8e97d5674533749b5f2bb7b67fe03a78bb1e8923a802548553f5e150c3823040b0ffa86df2c40de1acfa26e7318eaac4244f2bfad69da22e805f739ad8872ee8bcf97da993ad23de27f487d835484c94f3a3932c91f2cfca690dcbf339f3117688fa661dd31c49891526fd7ec260365a9923b621d7fe15dcd4ba5fe459c19b222eadc58bd7cd6f4dc9cdc934ed25d7995d4e777b6564f8bb924d445df624df56398d3defc86b3f1efdfbcdbf21f58df33a1c8de256aa03dfe4479f0b05dfb7e4bad66c8c9ab689f068e700af9f328a44c83bf0c0b636e786f985dd2c4fceec4abb12a542db0dfaac8eceb148b734672a069d22663c4851a2796e64053e7ff000ed7f3d37f9eb01473f7e115d1be8b2a2b5697e03c856e7d19448a83ac925778374d2a12a3f225839f2cbfa55f9251927bb74a71b0c69c6aa7e3d8eaa8fc7232efa51bef22377727ff8e264cb63ddf325e8459ef29797a19c180bf96807c05915fda3c1f764eeff43781b09b8b9cd5a598a5d70377cd67596eca53e8b176dd393bbe8a7feac739d0b821e539d5471a2be228348a5c7211e91f8f3cd0ba73c42093a790b7f5ec7acb2146910fc87e0b168dc5cb959b3b9817dc6b95cdb6fc7ecfb140619f9fb4d1731d06e1f524c2b594cd001231fe4e501e203a0e069ee583f664d5d5555f8137b0f85ae9515c9737329661c8aea40c81c3d073200af13bb63f377da581c72d1b6e56be004e7d7fc81e16834fabf55dbd2edc6420680308a4e5ee5fae266f365bdba585b15a3920034721055ec1ca7ab046b3fa17c446e4bab4f049c490ed009c43fa1441fd9dd9a697b59e11ba715aeabd92e71e337671fdb82bdbdace3250c3200c8d0c278494139153486c769f9b97353395a6ccd3aea0d0a5832cb63fb8ab72190128d701ac231f8e3e6e27d9c4fa21d6bf6b92b24835a5eb89f2ddc53eaff46867fcb0353f4d035accda69d712d9215bfdf5c4aef99573a62437a8c75fc4397a4c4371f3ba622851eca27f0f71029eceb2f527914e74e88f9968dfaed5332cbb0ccd4cd8fc6f29db4c4d9bbbaf1cf0d5cca0b8c39a8caadb7a40c53567fe61a38d4f221a4a1af9e0f05bcaec775b09b2d0bec09c68ee03bb7d5c09476decb3ad5c7f1a6b3bbcf169ad5ba999cdaebb63f368864717f4bf084b598c72aa258933af1ea3379d675b2ed2602855721ab3dae05495e58cd9b57fa9619149217f6eb5740cefe1f1ac290ec3bc1743a0dddc749700a8c9ec0c5ade7d5b0068b52f2661f34af66f35411c97f004ed7cdc235355e1ebd1d383df02b4aa2d905f50fcf9a00cfc21c0918a842a45692c473f48718517fe8d3c4ad0aced86dc50b8b71710a30c99815184af2e198d37af662ea932f3ce24f4f8d0f3add6ec6c9d464941bac0a3fcda7eab6a6700b423c541b0be52abe7ed77c0ad1cf2d17c043378366a3e3766dc7926deb10a70a70fdc00dd7fcadd395b062e8919cc4a429feb8fcdea781094c5e383520dbb13ddaf4a57978c1cedab531dffef3211c74ef2bb3ad17e97164d54c51d8e4a9b20c0fa0d88f46df60c63aa0fdefddc9ed8c454375570d07161db2ec215bdaae038bf5566ef06405bd2d5ec0ff896e79a78bcfa1b4daf7c735235e139c8cd332d503d3f258b290bd32089c791eb19fa31665c80e1ee19101d67a7df79ab7a2b8490d6549efb4a1e8fd0be3072a3ce59a6500503ab8d0a6f44fe814f83114fdc23f549fd7bec4ffc5ab659d97d3ff26554a13633676811a0c2342ca536911be081ec35044662306b286a3c36af12a44155f10391e8f3f1b516baa8a812b70db067bfabe5eb565157b63c3d2b8b72cc42573eb84fd73bd506ea0710ab5eb090a17bb8fcb19f5c825ca93b15cc5722083a8d547cad5e1f8ac43719baf83c0a5f191d6e14daae5a57c25463c706186faa39260571862f65776611735b85b459e9f7bd9f249f40aeb08a834220abcb3b03b1566d84c8acc4cbb9eda841f0474bb5985137d46683e8fc6ae076babc3841cd8c3b68b9b9a1cfa0a23f723f2d0f2f52651903c684e65408ccfafdbc4dc506852f9b3e02679dc06aa8c3f3ddae22745fe7686a1c1c575c5ad6e3dbff2a097f1daaba91505a66310b766e5e014038a2711efd44b613b0338b64f6a42ffe78ba701e952c09c563975f2a0b25665df7409d287b9b5a3fe9183c634a3eb925d45d87aa9dfe9bfc9e927d620ac2c5be8d0011ea5be46667b5f5e5080ab83c15a42fa43e78582589f7e89e4d2d5d27e03b029c7f4b417831ef1edded702ef732b8d92741ea89624842d4b48609bb40303ce710b4a9cd155d870ce542334ace51a44d63b631f02f001f0e89289b2818042f1d48cec5241cdf103440d8a798fb6fe0367dc75f902a8fa1556793813dcb7fd9b69c58ad0c62c732a63da6ae932c4efbfcfbe14ddd680dda67347a3ed62c8e5372b175685a836946a400b68ba9efed96c95bea601564376a06d8ce3919cd38f2d6a24b0ae7c075d58f3cee96e815933b529ca28549d59801c943a8dcae83a9a9f2d5f4bf6b70a8b0ada5defac965e901b5aa438870af05bce3878151cb8e4c472439abafd7fc07e8ee9ed828549c32ee7f75669b9217ddcfc796a74c375d72a6b000262abd5c6bec3843c6b75983d6f2df53f2605ed36125d0c3f4a818c719e9b6998f01966f4dae943c7ac246d6cbb2f93977e3520cec895c03df5943f62d0234fedf7f2eb1ce6ca16b3253b0e46f363757c61331d16afeab0877f26281377a4f4f8b25646ad8e9f927bbf74843e3ef83efb26e1e82923cba1c4f19fa28d098e5f4b980626cb8ac8ae1c7bc5f71e7c9673407d2fd23202e026dfe5edd9a27294c51ad22348be8105661b944f3d5f58ab052edb3b491724586217c60c60514c28dc7a5b65bcecbfc0a964ea698ec48b03f227132c1c31e692b5679d2d867985d51ad02bda49d065207ca6b6d50f587bb64dee43cf0225238f454fd2629a4d4e55f9e62bb41b5c8114b3c9d4b6c35c62d16de95522482c0034b525eec2db78b279007cf9dca8ebc8962441e33514eab777161277dad930de01c06374d87f563dbd4e3855c59b9b2e27e641e9795599a4cb673672794b8b9a70aee988f7b911f71c2a693179b73b079dc8878a6f9953a1091912a1497bcbdbd9e8f3177478870daf038997f737c199f11fc4f99e84bdd2e0cac26a9bf728bc735a37cefc46391050225f93befcc43647eeb05975a3d8a5d9713b13d5cc42d4d87f9e2f7107", 0x1000}, {&(0x7f0000001400)="7190fea167bc428732cd01f8d150111ce7f05831e59a9233074d514c3174fcb61a48adbc62b09b279d1d213b2b60e51a93c0d1811dbf70d2ad603853a89f85e6dafd9cc0d6607d175e2fbe53bcce027720213bc80e9b79164f4093bdf15efc9031b8e00c2cd437db92a5d185206b940c1d390304cc04ba000f395e9b1ad95dfa12d010f69a58bec8ee42e9be9cae3e3413b7f177427798a8915a045e508005a4cec9e248400a4e1fac195f2135293fec5c506f1eafca9914dc120816e038ef0aa2", 0xc1}], 0x6, &(0x7f0000001580)=[{0x98, 0xffff, 0x2, "e034b6a04781bfb8c6ff57592f1559390055e021cec1b556b8ddf2d3268073dc43399c85cd8393b0d5abaee7cf6dd781891b7c99d224925a825ae266543e13b3b045333abd9772e7ca8a87e34c246da386dadf706780f67ffc6f62404f8312486aae0a6ff7987780ef6591c106830afbde9ef5ab3566e41a3f9fc5d6ed42af75b2014b8b14"}, {0xf0, 0xffff, 0xffffffff, "f27b86f8b5ce5b227a39a922827c61eeb845e5fd3e1266ec422fd258fea540aedc49134dd4312537a7c60f6df4968faae9559f131cbee70418c1a5840bea04371b3f6c0cd4c38c4b726610c7bbb352728e23ec2a75403e03449bdc3b9ae7a23f68552c180a7760bd55bf481d0197b0061d1ae405381c577583156d96db1ef104d99d465a54f5263d9b198eafd3a5204858413a00e1524da1bcaf782cee3a56c7effefd4aecdc48776e59dc71d52a2596ac736d0e255e34ca596bb28c3abef436c3558fa9a8637ca7a846c3f16058bba933d21beda7b8e2bc781e8059827a"}, {0x110, 0xffff, 0x6, "aed3837767e7493bb05c147744751db3b6b1aec2bc1b1256a0a21a83ebae301c0d6fb625decf4aad6b924701636fcb85db967e327b36660247aed939040a646bfeb9e4bfd46faeca300c4503d397df19b80d797c69a7851676749ad64534d61461520e62245957077ba74dd9db8b05230225b744842b6f3018feac1cd0a81620fca62ef3c0786c59f81cc47870f7b35b63f65e92c2d62d117f5df6e546b86cd30a45195304bcca1489d2ec9db898a077df30d949ef113a8a7a0b2f72f9bb1cd1ad562d27b2185e1cac1585f1258a776fbdaac434c7a0d87bac64da7dd55f70f093c0f15f3cb8820d56a900bdacbc0280c4474179896ae928d3"}, {0x50, 0xffff, 0x7, "2c1ff30d7bed4ae182c9501d4a8b79a3be0b3e7acb8389d163fbe5e980548df9202b29fdd0101bd4a2e84f278d5ec5c9a9dbf48851e78214f089a0"}, {0x98, 0xffff, 0x3, "1560499cae8ff53b53c80acfd21cf1154655ccb95804901ee16bee712d7a056a70f5ba6a48ed54a0e050bd49036f54153527a67e87a5fdc9106c6e2b64985f007b6f1fa1e7ddcf0a8cb92e2942fc1f3606214ff985097b1876412d3d45fbfd085df0dff549506f4428d6e94d5f370f1ea9683393834bd812fe65ffbb4933b79497576b94f96d8f"}], 0x380}, 0x4) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2185, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200000002fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)='>', 0x1}], 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a68402"], 0x0) semget$private(0x0, 0x3, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfffffffffffffe88) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:47 executing program 1: socketpair(0x26, 0x0, 0x10000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/129, 0x81}], 0x3) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000480)=""/211, 0xd3}], 0x6) getsockopt$sock_int(r0, 0xffff, 0x1282, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="d7077747421763abd71adccdb593fe9a88b9e6fc613d93ec9ce63afa40368bcfe71ca17ff3033baaad03086dbed84ce405b6b102ee89b04ee888d6f83d2be22cb3579b0c5520f5399912f76489626e17259bfe4ee65ac3aefa8ef5f24488657be1b686a238a5eca39a15694527c9d6fd812cd42fe33adfa241548da896995476742d6344884d7e0beec6eeec6a2a6eb66b537e20f097411e25d5ad5882038d83ea5ea1f0e135106399139a1be02df7eb63fd69ad9c96ad3706c52944092965b4981c858268f728d78d9c4e61348b995e13da168a4abd0559e3a6f0b923b517d79356f7a046df8c998f1e2ad9531c7887ce050e916c1d5fe24219f5a0c9d72a8bdaac0f8b1609ed82a67b50f83de8291591d4d188b3b142c844361b573dd435e67757c472b69067d5e8bb1d411b902f11d8623418c0214180a5ab0b665d9dcd963574fadad9d7d61086f8a67f6070be65788b6a997154dc3f6c50a68fbbf4f76784b4a343c40d7e39f14073c987b5dcc04633980a80eb6ea8f29b00374cf27b87f3b906d40d4585afe0991ad95aea02bc0046f8092f92749748367ea4055428579d5a1d2ccf19a0aa89a1aa78143ab07c6ab41c9a78aa52506d6d49d030ec4fe80710d24de43e1a5608acdbfe523e2409adf37cff35d95ae5898e0bb53dcbf6202cd18f81ac75d55f19f147717c57832ced09946ea56bfed4b0212df4d65a96f59ceea88313792654fb6c4f7b1d2e48bab1974a5cd8f90e38e9859beb08fb0dda176d389de0cdf9a831e8fa87d265d896a2c4d5992f7c0394ea7bb96c004a59a4008963630576e9550bd57e2825a08b2505e03a467e570dfd4b490de92aee5c956df0d2acb0d500b359481e5c22b98e7f216ab1058158f91b1f2c3ab4ff1385c4dce8b38c0dbc951cacfb08bf0f99d7803ea5bcf45dbe946e38b69257043c17b6149c534d2924cb0da93f9b0806736b4df29ba8038792c89a387e94ee0079b59232f0565440654dec65d7b3719a06ead014dc40b687c4e15baa96547297a7b599371038044cb4e548ac777b75dfab816174abf28018ee94fb34c74aca750adb6d8a8efa75a3b5ce97e74a3c0d21ce46faf2069c451ac1b12c1925b158a583e3e0d73619b35400d09bd438e7cf76a25a20b52ef8835be627dc4f22a11e3de93c6bec9a641c78bc1693b315550d8879d128aa0f1bcf8164582c6f017548ff502b66d1146b51506bdab4799c424bd15303ed6a3f78865df39d44ea74a05b3057a006d7e5dc6795e82de2d63c6e55442f245e26110074ad4f3d3bc7b761665cdd300cf4397f95cc34ce1a66de35f2c8c2a28f417e35c4a20563385d50ce57fcfedaef0296df6d1106cbbadaab471ba4dd39fcc5cbfbd740ae0e4088660e0063158edd8a1ab04efc0c74c1f5c570af5c9a64b5e02f196796c14c2d7f2a1b80c908031ebc91d8c199b9981d9cdf3f5e0425864521a7287220f5053c05311b6cfa70b64d0bc55381843417b9d9f4230397ca8d90d453364f8caee5592adfed249a6cc387f245b0a4f9314640ce97931e76c0162975810909877790c6b4e0092b671f6e6e1653922f49a7b85498be7c9377470addfd1c70434a5ea3c33914874b46df2e1b5aa2dd5953569cce2de4fc73c008ee43caad7e0ce4997d185d90a96ea09ed425e78a7506ea97a4481146df8706e80235ed2f80fdedda32196374c85fe12458107f142be699a2b9bd807cacf1118b7dfc5ab39b61c60b21ebe61560472e29a116e579570993d6cbba3b91251d9a3b96cd82460f0e0c907bac77881c74ec73507852337d438c62cef56d1a3222f43556f6ba64955f536253d19c30cd40d8bab8b93678fb69d86de26b13b9a2b573e541ca2a4c7cdb456590c2502e67baaa4d63c4a10c58820372f791d1a655cdd01bce3732e4c5c9938d2c7b0818610928512da0b76ff7acbe550e7811f0ee2bf9ad1a6174b399acf0fad4d1794a1722165a28e11416cfc5441bfa77fc20e3feeda0ffe34a522638407b33ebf0ce03395cfd73dadd2fc9f7c8fa2c302eb29d32e871c67e340359f66a43c41449868edfd7324ed4495980d069c78eabb6a6bf99b3e411c250f89a89da37e7a33221d7dd49b19254e1371b314af4edf728546ba5765388c827e5ed0558d01292719df882faca488b0602dcdb42daaae28bad7ae5378f0391f687f71f48ef9a2c463c722f20cf25598c9ad2a7651e1c2e7de44c721d11b77d8432503c17e6ad6bd121b906cb02c2cce5db9a78e8b9268687c0ddc3550f0243f3ba74ef434f9f77bced261fd6d3398ac80aa55f822baac85a4777662eaf974f48e0e217a2c49214aa2c5de89cb0fb2626c8341de108b3aec69d4dafeca3ebfc354a655c7429742557e9457d6ab027f128faf71f6986bc028284ec79f97226e95ce738506e58c0e11138de055257e0ddd2c732a39e23975cd2c6190627e20f4bf0ba9ccb2e0c8bc8bf3df10678e1006c652d52eedf770614882e9497e537f45c016043ffcac70c4b88d1c30b444a7870529debd89cfd1923d85024fe6afdff35ba8600cab575f40e56530d5b0a8fa083a6226e91c201ac1ba8f32d83bb9ecb7f0c27fb98b3860a0243dd2b7b9cbe289cf6dc3be312e2a0e9fcf73f534161cf4512f4e9a70963659e0ea434c937a587547671fd005112450d92ef0f1b542cc9f4ef5e6af9c1d5fd46f928874f21e669cec8434aba84842fa5cd4ce1d1cdde7b2672a3a4798272ca04dc2d58f8fc50688c098dcd69cf6bbb46cbadb7159938e85ad6eec38aac9601c41ae48d15ca2713de585393f7a67dd1d2d2ff63d8b36db855916b74239d72f511a6e9e930604fc42362c07fe1e6298487e8a23bdfa678c54abf8b6692691362f7e28b67f1955912d28ccb570bf9f7f83bfd2504ab7d0bc9ac73ac93561b611163a96730fc31b8d1498e3b5769914420aab516ecc0401b51f07c41ab49c8a9a5df3c7fd077344df3adb62859458ca07e3257ae83a2ce24864f81e4e193b424751186f47a3a1d89edd648efd02c82b445f04c898a6b593b377edc6e9046f0ec3f8b49041f30ea7985568ec105d018dd037a2b459aa460d864ed00188062a032ef01c78753add490aa60010d1b8c33a9f852c4baf1ad07ff935c467d7d10b96ee27833f2cc8de9d3c3b0657b4e45b6575e5b0b924bbcc462775cbf3a6a35bb38917bfe30e70088af93df1ec589552b5121bbaef498d5d44b4cf96dc81df30a5b4edc712e20a690ce6aee44b6abd0192515e57bcf056164bc426eb9c41bc664bad80973db2b57025de89c73a64f327ab2bde32ac36d57de4004c2032b0685761d0cdfe8a71c65a24088b71ece2f8ac0cebe2d0dd117b6ae28aaf50dfa27230d99ec06041abac7ed4694d9ed6dbc7e91ce474e62abf3e5381dbfa75c48b986a176c29c4359e494faf9bedda04bff53479c07e77e7787dbcfb5f9927e895ab95622e0475857c0366388745bca3bfc9245401cecf907da950ea3d6bd54ebb525f0984806f6f88428528f540acd447ece23fe7c7468430d20b9b3c7b20fcf74101bb49e588393e16ca32d303fa00af5efbaeade5fc8e001b5de03d50682c23f0bc7f655fde906ed94253cd755873a31ec5fc6a11a892843b9df782940dd084157661ae930ca09e4d089789a9bc14cbcc143358dab08d7b3dec4bab27907e7c9eda56fc464cd13f3cea6a2646683830cedaffba5f5822486c3de688b47438461999e23c5a1b975c3ac0fc1fa36c06505211a05d5ea2c08c637d2b6f3088581c4d8dfa232f1b692a7249e0a674de3b3b24bcac22178b3301a25af4ce93a1e4b95c7fced7c44674feebb29c262afbad7cfe75ad55437f6dbf98f5bead8f640abcfb0b7ba52a2e17342f81efb791eac251837d93689948f8064dd64890d31785e8a6ebb638ac5788774f79a3f095573159f8ced1f2ec99e1e384244081b3057206c9521aaeca5e61b8dd5468863d6139e4f72b4c04819b8dab3f494b9981ed3044beb5b413fd40c55b62c8ca2298ebc2b4df8afc576f5c215c6a93200d45ad62c8277f9d5b18bdbf0d73c8e579ad13f913df53ec62b725966e9c71af39cd12fa0771748fdd71723a2ca16924856cffeee547abeb3084170bed62769522fb4fbdb2b6adcf30e48c55860c895bb5366aed5b33f8b9d865cb424ea8665a3cc6a79ea392869d7a1091fd096bc66380307094ed65596ba1a89167f059ce4d3b870aae2fadc8146dc5952b0a2e7d5f0c3c664fc2a607fff08b44ed5597a15dea3d66765abbaae9bd2cded74155fd62267ae7c78b1d20bc34b093cff6343ad93d187dfcecef6afce6687205e559ccbb864e56c53b3b1d63e97e5adc1b09c791d45b8c2c9c3400bfcc73f123c030583e8c4666352d36fead7b6a7181a7670e05454385e313b68ac4d1dfa88a38269d7623f7464cb1b3d62d734796cdda6b53f635d1c947e9c05eb94c4147846fb0f03f248240c618dd6dde917603f675caa8ebb8933d74045bb95a8e4d34a558e5f9f03eef101b89c6ea0699e17207937248347355a4e78c258ae4f025470a8f39029c90a50ee85d7e8240ecc242da5937425f17f468c6ae774785b5bd4fed92c155edf0a78d5af0315e15630096119e7759dc8f8494729d40a03b1f1bf47f5f9f8847c2b878a1ab1767ccf1486fd089ac5acc05d86f91140aebf8707b2592abb8c060f438c5eaeb528cc03065d631aedb086a3afa4913b046b6b28e17858efb9cf98f33cf2ddda009c76949157c0771a678f90193dc4edc08fd2759d2e2f8c1111afe9aac84dfebe2988db16bb18c0e5c671f3939694d0613de84e7d1b95f9b3ed3da33a71bae3f051c534ae7cef2b3a8fc89c111c29584ce8171dbe24b6f694e84cb74a455f2538f4800b9ea6e910fec15f745ec41d842f964451f57907f7b6c57b1e1974ec8c6d011edac15cba5a6f0d83c59a39f1659d1fe6fb25efc6f8bc26bc7bc17e35e1e4a628819ccc92d50095688e9306530119e008f09ff661c1e17c30f12fa61efa685fa8890ea5e3317b5e9b51e7a571c4431a4d1dd9335693c400fdb0c867d4d067d669da101d325ec79f60be7fed6f598a366ea85c580d0601c3a04a6a13a0bc9c836a74dd2f4db269cead3ccaa3588994ae3849617ecbd5d6f18af73e96b576c0cb521d7fda2e92cfbfa4817189961cf46df7ee62371a6d5cb07fd5d9ffe94882377b7f332add45962c0a835bfc3a7d24fb4e8c73c1b9f331be778d02746efdc736c0cec4d63e2d66743da1f0a8779a8ee4429e05264a6b7ad6239fe8c39039c1926e78ca6156aeadf528d93aadf288915996e3ef39a2b5697300cce9a79a7e3b7b09fe5c655623a24be246af99be7a9c794e0c54e6212135a099567f94bef06fba49a707bf7098e665c4654c7e1ee05317aeaade7e4dd6c2a428a5a1d62a48ad6728194206d8ea08e9f27df754d1bc45df31c5ae0ff75f73257e6a36559d726f6c8c9eb2be71f57b9f8c9994b13c75c69f345b34252447aaed4bd9c354be09ff107e4ccf5f87669a83b2e87d38a7f5257f535ad0d804ea1ed6cee80ed0384b44c171fd4bc552081ee3542e7a6a3beeb3ed605cf88c1996152f1f467539d73b1a9a8fdfe33338d45ac14f91cac7612f8c9aab5dfdf463503e155de7693ea635c316c059591ee72f31ebc9b7357d94f176aae1eb94605b099beb98634bf591e3da578d4460de65dd45321011e91300e7675398c822125bea0cef022c8b0ebef76f1d85ecb33ef71fe29514f81a9d18ee87b30b3e200fb7265e6284deda38", 0x1000) 16:00:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) 16:00:47 executing program 0: r0 = socket(0x2, 0x0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2000000000001) socket(0x3e, 0x1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x9, 0xfffffffffffffff7, 0x400, "158830d44d2555fdce78caad44fed737046ee0d9", 0x1, 0x6}) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x34, 0x80000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20000004, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000080, 0xffffffffffff4e9b, 0x2}], 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000010, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x6, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x3, 0x1}], 0xffff, &(0x7f0000000180)={0x9, 0x2}) shutdown(r0, 0x0) socket$inet(0x2, 0x4, 0x131) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x9ea, 0x0, 0x40, 0x86a3, "e4f7f4dbb312718a56b753785c2b9513805372ab", 0x8, 0x6}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ftruncate(r1, 0x8) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) recvfrom(r0, &(0x7f0000000180)=""/236, 0xec, 0x40, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1d, r2, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$setstatus(r1, 0x4, 0xc6) 16:00:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x10001, './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) getpgrp() 16:00:48 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000bc0)=""/30, 0x1e}, {&(0x7f0000000c00)=""/132, 0x84}, {&(0x7f0000000cc0)=""/211, 0xd3}, {&(0x7f0000000dc0)=""/245, 0xf5}, {&(0x7f0000000ec0)=""/26, 0x1a}, {&(0x7f0000000f00)=""/252, 0xfc}, {&(0x7f0000001000)=""/33, 0x21}, {&(0x7f0000001040)=""/166, 0xa6}, {&(0x7f0000001100)=""/46, 0x2e}, {&(0x7f0000001140)}], 0xa) r2 = geteuid() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000240)="97337a4f52080ecb8e5963770336cc8a7f944ed67d29c382b36ace5659cb53cbbf2ebe421b27d7711d623e8b463f8365c36be9eacdc26cea52e4f15eaf080fc6e5b88e277f3e21fbdeb82a372c87320fe397ce70005a9ba3bb052290748b44e0b1c1a2b61fc516", 0x67}, {&(0x7f0000000100)="151571a5f136a56ef4608672b5de28e400061ad1979cbdbf13855810c81d28225d9f603fc25f4991f3d5", 0x2a}, {&(0x7f0000000300)="dcb1bb8b13fda971f60634fdbcabd7da81f52cd69f77bd641b873bbe8bccc09ce57855e0a9a94e4230e412546a791177427292beb4602ca2e0f20b144cbaa7d230b17ab5b4b36319988e3233", 0x4c}, {&(0x7f0000000540)="c6719c1f63eb05ac67b93711dc395e93febc841907c14eee1944ceeae009a97dc6684c66705e5810fb3559142acf210e4eeefd5308736f62aaf209e9cba473f0992f0e521c8dc84e46f35758c2707f90ed76a5799664b08ee971b19d2e3ea8d7c27d689eb350e516a29278cd36c7ce7563a14e3888033c16a609de", 0x7b}, {&(0x7f0000000680)="a84b9f5d15b951e8e27caa2835df3b0df10d7904894f22a22f08bb2056ece42e37c18c4f6e08c8343fee2c58eb4e89dae7879c62c9861f5102b07ed7bc30fb317c386c639c0a14a9fb2ddb5dbfbd6a7b509c4d8462e1c136fb815950b4ea87b31caf9bf373bdb5bf0f87937541f5fc676a6079cbdb3ab4d1104b3892e31f97230bb216efb69e2ef3acd345aead864dd1be1e037a7cdb4073a22b0ac93d15eb", 0x9f}, {&(0x7f0000000740)="7570adf420a09a0cd25faf91c9734571e55acb9b70795ded20c09b0d105605d771bc4fcbe54958675785a61b5b56fb2b43118b3ae7300e1cc1f2831398741c24665ca0e87aaebb50342fb0e41c6357a9fa0fabbf1ed944317d3ac6f21d89cfdd41f1fbb2b08b3909a1259d2ca122c96ccd53c7e30faab336486956f4225634c97f9667c8da69e1b26d7f8c40d6b2f1a3abdf346067773c4eb412117975091909827b1af4be4bd835bf616f8ba0fb8c18dc2768bf9b8935400d8c1f6174894167c540ae78f633dcecb8ffbea84a0d26d18ec3d774c3cf91a6235034547b5477327da1ed38d91411d2aa8123", 0xeb}, {&(0x7f0000000840)="cc588ec8aa41b22b9d1dc94ce3ab42f8a8989ff8a7537bb83107479104fca0b8d5e1d1eec68e9ec9eedd3db67203fc4284bdb458ec8a4fd1a6ffce13cbb059cafed7082237058098ad72ffe5b8dac18bd1c29ce030ef25ecdc75d6f804604df7081be0ea75a8aac99cd595031a90eec6e01e1147761c1d76e93f67d64ff0c23e971ecc3e4503251feee3fcaa0f68d11513629bdca5e471d8f9fa", 0x9a}, {&(0x7f0000000900)="1864a1e7213f2510fe2c8bf7cb241e1cba7f7e89b320137de7b14d8edfe12cdf4840447e7caad0b3a3f7fb627e3e9d2c142b49472c75f1e0baa77e05df68436c5b6e6697ba6c4f8fd11a263b970d0eeba3d681cfb321fdcca0a802bebeff0e9ebe2f62dc139547280c89dbc58faa67b11e0871d339bb2bd3bfeaad58787b880a4d269394f61c02d9698976398a57fb7c8cb0bd6870d444ab7b4dad5082527eab6f6a67a2fe888f92a05b5f1dde92b13362d3657d15c7bec165f82c6cf220ac6c05", 0xc1}], 0x8, &(0x7f0000001240)=ANY=[@ANYBLOB="1800000000000000ffff0000010000002f166a3afcd9a817994fc155c8257b92555d3317e45172d0118813c7486c5e8eb03be658611085f019f3521a9589af6024ea6f491fed66049aea7ed667fb5a36cb7ad09d6563f28916a4c699d78ff734acb86f4bdf5473d287d227c3e29920a076c76cb56d31c85fb58828fca0bd0cdd72ff7391954a353f0458affd541949cde46c372993d05f794311afa84a73b46c521c7d5e36231325a847912689f1ec1f656732b83c7a321ecbb33d2a459e1e2b11208ac4faef862b217c87f5908ede36a4153c7af0f5cbb4f20e0151969ba538f288b85448bd702f1465f1fffff53998e1cb1ee9f012ab", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x40a}, 0x40d) 16:00:48 executing program 0: r0 = socket(0x26, 0x3, 0x8000000000000) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x162) 16:00:48 executing program 0: socket(0x18, 0x400000000000001, 0x10005) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) r2 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/86, &(0x7f0000000300)=0x56) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) kqueue() ftruncate(r2, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000540)=0x2) r4 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x80000000}, {{r4}, 0xfffffffffffffffa, 0x42, 0x20000000, 0x2, 0x8}], 0x6a, 0x0, 0x81, 0x0) recvmsg(r4, &(0x7f0000000500)={&(0x7f0000000340)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/104, 0x68}], 0x2, &(0x7f0000000d80)=""/4096, 0x1000}, 0x800) close(r0) getpeername(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) 16:00:48 executing program 0: r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r1, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r2, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:48 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="e4512d87a2a75a66ddec7619", 0xc}, {&(0x7f00000000c0)="1033982628089f65cbf7f215780492d834dfc2e28393341427331888d0fe2ab7f2b5c4f8692537c66e16ae20806b77b534e9c5c8e0a85172090908dff7260a627ea3731d036825a0ca7708b134c6bd1a448ca265651df5e7424f49ec7e2cd05ec1d1ca6d72a567633e1362acff03ffb1dedbbfad2bda790432bdb2a68264e5bd842aeeec65125276403b753244eea39d4715e1ffa7fc1485733bc130d691d08115094f350f436ee31d0651346445c37c6e650a850c4af5fe85dfa4aedbb25900edf52364ee26227f3a9e22217b090e50125fa8c728e63eec8101c777eb5c1155a73effbc6999fc08eff4b28619", 0xed}, {&(0x7f00000001c0)="8bfd64f8db9492ea27f0431ebb2fc39e7ac26c792a2860b338d8dd5f08af01652c14", 0x22}, {&(0x7f0000000500)="7c21e933b064293e0cd4f25177f1718bcd06e9807a4f95e607213ddc9afd561ef21623e5d37de1d9bde6aad4ff9d03f22547709d1a2992a3f116918d9f20fb1394f703d76e8d452c25bb89ce369aa3b6fcb99a2035d80241c7e9418ed537bb6c729aa12f77fc52bfaa37e6934873a0e895096703e6665b2b9f79e66b376f8ad1af69a368655cbcfba344818b51ed7e2f41c183c1d50d05250958ce49495e1d75eebeb4722e4460b50a0af61b1ebfd3dd510e0c2ec732d78f9693a8240b22420050e7211f7c7db50fc90864fa845501ac9609a595479d5c6ec45a81551cf87a05d223adfcf04113f823e6d2a4fc4266817b8ac152ef749466362c9fce8c96fe13fa01daebea0ac780f1bdc62375650a8ab5c65736dafe5ad7a12afc4d4747b2de9c894ee29848b9c095c097cfadb2af4ee77a909f97d94073afd8f38e252d25a69a80ae4d8a914349d4df27c425c64803b3fac3fbc984064abefeef6990191d36eb10e1ce38bda9006b7fdcf653cea0e1a43808b8dd987dbe37606cd058105349390712700bc55d823501f789df5473f3f750331b70169082b9be880e2eb7539b252903d30bc28c32f5671aa013b6d1c2dd51fdc7d5db4363b5bbe9d2daccebad565641c9e16eb53c755417d312f7885553c6285c95aec2a3b2664f79dc84fdfdc11c7de0577774ee3f466f8ba55207be73b641b44e24a659bc9f5537af824fb1777a0fa1f69e5047bf371994f2f0852436793c780e0b85d08e42d026cb3d8ef1c9a24859fd52eab7e9f7d13b4c04b14bdaa57842941e61023eb84b9534a58d44e0d1a181e3b59570374d53b5fb9f574e064eb9862ae999f24a3a0b3c506deac5259d2d7360f3c3121fb050675a02a4eb3cd5905b1dcea4b022a95c77f3a9ec93f8c81edc36be713aa4e1346b6e5c037991a9a52c9a9d694f98c78f96aada6808eafb28a2a9b642b63d428cbfa8d16e4f55bf4939ab0d03541c37f6f0d7cf23435d7e8075c4289bee9b9b4f31457bb480b6be5a28303c9954b55cc04f439cc938bef72e8db851aa65e734f2a1675bb43ebe44dd52ee5c9c7d470d8fb8e9c3c7f67d282970f9aedab163b2ba73f6835fa1c084a8d7d4ce2de6da685b24b735f1d50c5799b8f6c31b4fd8f33d547cccea24fa6e378ff65ac1ae116a4dee33c709836f88a26884a71785e9115d48d89b2708cfa22491f5771bcc9cd61cdf4cf9b2514fe039a391f1698baf115d81a25af8a08c7cd30872bbcb653c1bfd97af0de041748ab729a3d78e3a70ba790929a3f7d30d8968b5b676322013986f5a9993029dfa3ff72fbedde63d2ebf8bb55cf2de1b02aef7f227af0001b52dac1dd8c608595f368e82f7540e6fd3f92e49be77b1c87c66375e0d41e6d24e076ba74299c5ee87c92e65ed8ebecf56ace69fa4b68fc088f2129fa349d4642370422058baf6d967c218e9147a8f91e561ada26eba86a5477af0fe4c3c128f6c4d84953fe231b5f8014e8946890aa33bf23b6e1c3f8a449c34b32e67b867cdb6286d19d879caab41774f8e066b4800f480f6f2403b857d3ab13cf08d2b00d3243e480cca274c9f82de431a2f45bfdb04b66b0fd0d21ee9cb8b5948af16c2f8ce7f3729bf304bc142d4d5d05a5c72b45c0e564a9c6059bbe6edcd4c4705d9cdf3bc4fadafb6e7d8a5af0a4b6a4be7696e664d6bf9f0e108ecb3c6211858cf31783afcdb2247b703b8302157e5eac11fb2059506207cb2442ff091ab509b0531182f7021f2aa0aa9909a426d1d7f7c8bb48273d904451356982cf6c90257de5796e643907a0cbe7abcb195bc55e60012a6b02febf2c6094c99b1fcc4f717ceacc9db51847292fee323c8f0b426e72aad2bbb7eca11f462e77352297fc6dfdec0fffb417e0ae578493bcbc16c80111e4f01a8c9d4748cb789f01ec93eeba2e98f0e8338e0b6083102a56322359f67dc6486dfb23f9029c80d232bb617e95d2c99435fdb2344c1a72a406444500cca669bec0bd4b4f6a95445307a63cc2b1c0b831fa9fc8a11a5e4c944895552f45f8ac3de50042749d6bfb67bc94000c38618843f8b469a65ac4231e92657581382e37f42d5bc9e361be744808c399412b150fe3ab09d441400be27cfe6193583dfd676eb923999c5ea7e1832f950f8e44f9f8f2324dc0c6d06e30d968f5bb4a7e9950d17229ba0825828c128b3a3bc6b56e8b53f53ce07b1fa2069822734f3190586a1a5f72510fc235a7a4a5a26fef60dba79b59663c064d6e3eab1a2b7170d85af356ce59ae5359aa6003b4e6a65b5557542bf44c9218e6b661f4b0808deb87b34cff1bc26a79b3dad797d96626e72b1f749b10b75f221c1dfc00e71b4fca1f400678c7fcdf763ce05445ef493ab0873981cc35925ac2dc05595bc80086938741dff03159c3dc696231e7a8079e37df532af02275dcf4e96764295bee4704682621c3bab9a166c83950dbd436e076fd67bb1fe7aff7bce81dc2918565d94f18565ac0d91fa39a46dbca5159d33613b5cacc9323a40e84fadc324c73d44bb44cbb80df5718fd6fd4f0ecfc15db1740c761a0d4813febee73a5ce0f24a0a89a72d759abad45aee84643f4f5914d3858f1e369fd1151918ba07cceb158cc8437d72986efb28706706772d7b17a76bba6febdc461baf7514f2f31562b1d10ac04bb5671cf2ef2fbbe898b8ffd048cdfff68727fdab434198399921d1416d4a88569d5e220530d586e684a9521338f17bdb7fb40062cefdd8dddb18410f1f6014bd26c29ac58d2d9939e54a45b486bef40c22042b833cf65345f799c8829db6194a5959b98fb467eef817a3996d4bd6cdcd731ca57c16ceded714add67201937ad2d57267bdd22ef52522c70da37b2388b0fc088556091c0bdf8836002e6aef27c0c6208b1a376189bf0f643eed083e08415c50f8993b0cf4834081f8f618b5c5f7f0f65de304b134dace7edc6d2bdf1d3af72cb04a57196eef438c0e36734a5664659421310aaede03391fffe46685ac931c02bc92d835dd6eea85c30b735b13a304f9f369b74ff86d1ab53e15558e7516346ba770c0f7e1b608013a26053be6057d29ccf4d0533dbc94146b2c686b4196111614b968f13a5cc96e5af5ca50fe008bb520e5fdb4337384dc538f7a841569326982de8fafbc05a004964ebd65776f40f1f5e8a9e39190f371165ee40c29ca41a20bc404a689afd8d8b20b224878c1cedba9254a0e31addd590bca05ad9ced6af136c0e27f5cb67ab8848dace55cfccdfb0c9af247e2a202a7b181a84d6c1cf37522b27806b01f3551fafdd278858ba3798ba333527978184e3e3b641f249c72a2f4d7e2807fb6b6f89733cabfd0a2a0a439414590bedcabe8a1ab69d485b3112fc65c71f2fe8cc65de63d2821c9784b2af72d22af332d7cba4621bde76889be12410768763633c9fba78820de35a38ccf257ccaaf7c46f5575b4ffa8aca043c1cfae10de90e45887f2af7f4ace8b42e80123d29d0f8b1894585016185bfeadcd1d0d05b12a62789e68d25993bd0cbd14f5b710d4b9755bd9fd5de1cbc5bfe973d9c382a421d2ab1c5b383a96d63c62964a73c9a8a8d0d582aebeafc9d23f876ce3e782223eb0dc51e682b2a196ac3b005b7c3ee7cb94100c06d0a4ca0f17e00f97f4890458dda3bcb294f38c198c676ac04d61a66ffc7c3cebe46d4a046f8a849f5a17212298d25eec040cfdef1f90eda5fc706d8a5a27dc49b13565270ccaa25fa435e506f4713ac160c9b91954cd39c49febdfbb10df0054bef7b316326c844c33339173273ae75b05ed683df597f1cf645b89d5005b2a668d3673d182dcf3c197d95399ebfd2048dce9a50ef30995d4e0490ecec47648863907ca13f05b6ea13ea73073ee2374d51f85c7428c4e3d03b8820537fc1dcc7fbe2b30f51043678bf1c69ee019f56f8c6da1902c1d82763326d8c67feb13f1cf11befeb0374dc3d1d102dd4e7567bb220b63bfb9dafad96b43b2c56966fe919ade2b040839c2c32e34672ab815945960f2a6fc3103270f6e2282c22d6804c522a0e5b618cda698171097da315d79f75dae18e4c6115d4516e3fafa4bf07e631b9c5ed6bcc5ceb449b4247628f205b025148f9b34f3ec8b7c0ed8a40f372eec52ebf5a08ad89c2f64fc1046d1be75eeb031e6700bc069f53e8f785b28f4bc1edb1147efb1f52fb74f3d8c6385307fd49da329338dfb8d1097e5e0d53154aa774b0f6a32003005f60bac0f78e78b3a54bc58cb146198b30ae18359aa634bb9c7d6f0ee0c5fee7d724d8a3ff578749bc844f1cc1e9b3ded45cf589cbe534f6f6b248c065e406fdf5224540569aad87316914e6c7d79f32f4ee7b46e12586719c01b3813bfbe57a817e67104ed37d1f56773f471d800c54ec88a4f19109003ff91a742be7cbc1a7700d2e0c6a4a4c8745ffd5d47bbe28b53e10bd0b930ab06d028a60d77eb244d8e412c991629bb185254f5de3df572e7c61a3088abe01a390e1c90d9ee9ea31503747005032171b2f3d18146781f3ce2436c6cc69280435deb61d31d7beaef9645095f55a09af40b53a822e80f370f52e2c5b3cfab16cdbd1cb995d3185030589ddcb4cdcaf7d9a29f6be804b87396cd79ca85e77bca99b69b8f13a41bd146de2cff3e1514dcd1ae3314ddc4692bf1e7e03cd6a9140505c39f02458b759d917821aedd98bc36aa407fb8480e21154149f5b4327d52c42e2110f94f9918707dd561c08d9ee4e2008bdbfeefa10f564bfc94abc068763ce9559e7525af2566f8542cdaba50ddf93a85737c0f58e2ea8a3e90ba27abb7469fc8ba4371bc5bf7f3305f35b21ebe07b612c2022419bd21c61f16f984ef6e7f90b9a9fd3310d2362f45aaf44e97a353f5be926f1f47d61f91da24619702c7309976781672670c90dcd37a6a7cf4a0c3ddcd45390febf2320c3cdb6bfd4a5fec9b627e7f3481cecc0cce172c79d845d408d36d31de156e4d541ce419db9d61da3ef89ee257ddb5435c22ecdeb6a63e5d790f954bc0fa2427a1b0d36b7eb6704dc18dcd1e2625a41b1111af2f7a630c993575a82cb57ebf03892e88b984ce6ded8b44b7bab7b24031554730015041e64a5f6875dd520aad7a1920d04343d749483dba53b2efddad6f34b96ee225f06dfea1751de376e1bdc094d599ec23570f2148a9f097f805a7234a6980b51e2d15521f02df4b81de29d5fb128f46fa2021166ecfd2dd3a47c96b896e26fd6a89cca64196211de1a4f8e2fb7e1e253357b84357e54049b1ddb4823a18daf7526db77bf91dd66573ba22ff1c30c4864b36354bcabde5fb3677c7168f8a7e07f503741b04edc7644d727741a3d2e847b525b8500d06effe0bbcb411625791541eeebed38d22ca1038cfece225af8f59a5492671bb546168593cd503bdf6ba22b11f4164491535e006355cb36df3e762ff2579ca46523f4e0fcdceff5c26fb4d774fc647902ab0afcf7035d70ecf11c5e8dc0c8ff0eaf789716debe45836101e5868b41ae660df217748f9af4714f6359b39f563b24087636eec7f4f38c6747784df8da961c8523896292af87d401dc32270f13373300c2ed4aa4e97ab5ce30ce5df0221924abec28e499e05681e09e765e0c6a5fbe00b46bd171bf1372858c8760150f2d8db614f92a4b84eb0cac2f29309a44734b3514811cfa2162f6b768694f93deb5e9cb01a04f3998d35967402e7638304c4beeafa851fb8a6875ec726ef6879be0e9f760f45d1dc45eb86c93866d61f5859f5394c874560c9c5a00a0c5e461cf43ef08d71545", 0x1000}, {&(0x7f0000001740)="09952a77d010bdcc6c7847a61c4f169717520614b34f9829db3841d536e0b131c3030d6dae919f5403f1d088d84b391f9ebadc86c1739759f9636b873a5858da52b918ec4c8b675a8a38ef5472b540ac0f644609897d33ad96a7d3cd22df0086dc1800945e2cd18fe298309fae66a703fad417e0518bb40abf90d5e29822467b87b9036e42f174febe60d9e902ba8d2ced7003fe7c3df782b09d372287ad7b0d6d1147c2f8532a99cc963695549d802a8317fe12fa86bb35a140ee3164b95ad38aeb260b6c61facbb3179fa51de6f22eb5c93de9ca409c4aae5dcccaf8e02b42495740a8ea7abd1a35ee937ecfa54066eb67e1b961e521866206aacf6aa347cfa9a3645429381e7b224fbc3e91b61fe5bbe9157bae11c10ca8e3bd1ece906953c59cce5870394f6998db18fda177f7d7abd944fc599bca7181a5f55d86a76e931894543118298e4c9f10e8ff558b943845f4e52ae063d0f9ade93853aa3dec20ea86943861262298d18a87cfaa12d4c2f691f07491c3a6d43aed9527a20bd693f41633a5a1198ac3b93728ecc15767c9dd889e89f983a0db0bb1774d789dafff7c51c9b79dd2791c8a26d426ea7ba10875b58995bbd3ea461ef02098270324552c5f4a25210ebdee35632e38d64e330fa1bbb983fc8f7a1f769f3f833ffe3c740f54409cf6359f5b4a63c89d3bb7f39ec7d6dfa1bef9a74ad04ae7bec953914c131b911254a6596dbb7688c6ca8c063e86110db4e707ee074623f00b782a89794dfb188bb3df5e0cfa588c0e1959f9de40380ac4e00b193961f9cf761a65d6af433f5fb25e4e206ac5156d69b39244c893b95a3993e86c7e5577252db6429f9ecd706cb63b9e303c72f49054a2c0d50473f19a4787fa50fdd01360bdb05c4497c504ff9e063117aac50a756d73db2b754dd19cf4183872842624bf62451a31b983f675eb1460dd2b13fb05ea03b849bf64c25b5334d08010c35ef4f605ea027e207549e8c28d62cddf4f90ceffce071e2a44409bb0d6197c7f0b46c65a1ccabbc8a429fb75708e397f4f88423ecd2b2ae41352bcdaedb74ff88185504bb7c461af0f99d8f4e99274e106df3c5b4a7e1464112e8c980fdbfaadaaa8ec7f255f9029ad1d7a15e2d2a11fe6c80ef16b593f428be5e2cb50290d69c62284ee459b423680e1f53e9e254f27f5779f1b5bccc11625f9c1987fd483706fe5d80dfb62ed6cf70d8371b1638fce11b6b7e4d5285a88e2ec1bc8fcaad9202f135ee50c149ba041490a81d763e9d9e9100135a733ef700a00593ad1a3994fba68fb14e16e4309a203b51ea78512940e2315edd95276ae6820554ee55a8b144c4eb028efd93445f8fbbd795668529a4a2e9e09d9acf90f11eadbac69619cba747732d9d562fc355de9e1b53b99d2b4a7f7071dc1e5a744672e227f154b9aeaf79d00dfeecca77badcaef8f530a4276cca870cbedbf391739a554abdf30b165019f07407fa0ab74af364f9b56fe105edce27e3bb334004be2301909900249415e6a080c2edf69938327db186aac747032645e3ce2e362191622a0eee6e9f6990fb341f2aca7dfdda8384d67f1ec90faf936b065133ae9ff79acf58b60b9aab2be1c2fe16e4f7556a06e9ffa2609a431ac3e2db7deeb54d4ab052a169a11c5e2a95f2b670b57772fd0bd5ea75b3b68aebd231c8e58aa02fd64db969e8a25da89b93cda588d771fe71a1e5cf37e21cc7fa4a1f170fef44c25df4083b7ca543865fa08dffb4d7172fd0eb0f00cc41326a72fe1ea0e054ab0ced252021a28bfbff7740a3c224e7b699db95242835d405e95f0e2a0b929ad316ad700fec01063cda16ac3ad5ace6be0af602167e20eac0f01f5cf9ed6489ecaefb54be626b4d37d1ba5a23d9b056efca575dea58997c98199c9a0a9d53758c37ce63f01c9cfbaa5f6f682b01501449372b3ee1689815acafc784c0e8c71c10cf00b34d15d42ec9a3ba2e6b6d5c5a363961cf3c1d85e02d8917bcc0e9a3bad92013c8339f02434736b54302c72522022d5b6a043c83cea39ba5a487b8633cd6e9d289155de7cdeacd794953117f14616f90ae74d48021af3eb407021b080e7ff02d335e6589e5741fb920386fd8599958d6feac25b1bb32e2276fc3e872f3de17dfd67eac1af5d62e1102bf6cb7d485452d28770a99f3a53ce1a89f71674c529d1be0ea128dde855abe4a00a90925ef32a66947a552862fe17cf09cd8707c77af1993bced043ab66837828a9733844d327d9970021bf86882513adc0ff80acb263d3985dbbd431b47936ca8097a2ded47046d6cf55d31230729e674e9dd53b5bcc170899f6b932c0cb9c808c8e2c1c36bb265bcf285b534b761e20216909c5ef46c635fd51daa74336fb83d93d79a4411528179ba49c99a5a5d0b26d0f55b53a38f7568f29b13283496d9c3b282e12ab16d675f946cb0dd8a50e45fb4451da4590a60072ad01acccb2086f528ffff63ea07073300d624289ee39bfba64e9da6e40939a005d6ce096d782a26349dea76cb23a5c0f46fd170c1f052cba4f757f46b82e6925fbce7ac40c0bf4e1848d94ac43ef1a022049aa67fa4cd6110984df84d26be94b44aa61c8f920ae051af87ac489a1894892e46a5296646336aebee813a57adbb128e07e7dfc2f50cf0f7ae94a6bb6161bbafc33c7a55bd784aa45d349ab714596dfb9a0b39b354cc11c08b5eabcee7eeaa8a2c833b59a3a56d42cf60cec060d8183fcd96ff0195bbb26d8066a65256cbf951b5b400cd7a45910953c2028552ae06a5f418f9b2880c86e54e828ed260edf10847b2ffc957c29acea3a03b64aa8d23b3265487b8bc41ac0e8b570618467d8d0afd93d487e17098d3d91f77a23aa635441d5aedd1f66320d850baf24e1d6623c47a69bf11ffd2897174c4494448f3a8c25a9efa0b53643ab958c78519f7bb12815c265047d2ca4626c8d968078d673a0788ba5fafed2d497a2196df4bd2d4566f8d9843ff55e353458daf7c2f18c4bf7ef464c62c15b2eb3f7123be52dea845163334d9886276643d4a4bb087a583ef9a251deac466668170838fdaf3fec9bbf42b7b882a502d3c9e483a683f8bc4f2e53094bacde44ae8f19001ee583072e400a84fe829dd95b3cd38a6a3dfd822793c6d0d477d7583bfbef6aad67fe2480b37d90b32e02761d9da9b0b53ff5c00499424447cb7c220a55c921f629111ad02e8f7edc669cac2d2486d7fc379781b9b278f31039cc575482317ea72092be4f00eee67b7e908c7687c3bf44a77a7000146fcaef088d5a2657a9c2631b0a3dd6059afe4ffde5b07a9586da1c1e511229b2d4e2746e73cfbba459ab2d07f3a8e3d5e3017adfbab836bd71115a008ebe8ab2478eb006e159a814dbc58c321e00d3490efb66518f7baaa4323dca694e53e553cb2740588d68abf4d881e7aa237c7888a40a4c2a82576fedf68c0b69998b3146200bb0d831ab1dcb44a80c480d404e3399a69fb00f15f26c782ca699c134300fbf87812dd26de8d6261df62153193d23c78e75304f5b0280ce39161fad94043954302ce97ac4932653936ca3bee068a76176fae206d2f6364cd50dfd37929ecc07fe6ef5c257d3052bf13d21a35616d40db800e8dd2568eabe52a6fc4b7229ae417d82a3fe58fbca70ebad6ab65a8084909fc68484b6071191ad78aec3dc79096be279dbc10070624bf63ca18629e3d98c122af3857c5cf836502651b257fd24ab91de9945ecc6bbc921353cd7f1fbd158e280d0040af0bf612059d0c2598df8f3fe9c1c88d2273f30ab8e6ae4ff7bfb16312cbd8532ca18826e015f80961df01349054afd56ee12076480c896def1291fa54aa63767df76a63c6bfdd559373d7ae509610b3ec8e97eb312d383468593430d20075439b0bd7ae22670799212e075a63abb96b7720ab9cce8550b485447f10db3d1ec4d8e77a9fa17655f0d0ebbb1ad22d826b46110366bbb900465d3a85006800ccf1d94a690952e3aa4caeadda5e230d740192058546cbaa521cb26a63ef5ab85191cf6a47a252ba32bbaf3c3c9d76a43a68e0cd03288d68ac8930a088747491588ef25f73a472ed3223fdb5bcc9c4bf64bdaff8e77dd71b90f0257eb0b260f6e25bb748a7b0dc8afacd8056a9c47eb0e2b2a619a82c43b630e985f27f642fb82cd0268ad194dcadf7c0eb250dd8b9f9f8c40d623c4af76f508646c00f28d28bf033313602361640e86209139b8d0ab2bffdf7cbb3b326e8afea8a24639e13698ddb6e2fb27481d6027699951bb8365ad6f002d883f618c49edf11ab6eac1d1bc1305a46996c43581e03c8f7552a1e6e57c0a19d220b54224a5ae41a762505e31ed1920da3ddc047cc434759330d2345379b8f3bbc386b68253e1eeb16c1b127f324299ee916a8b673a25047bd76adf2549ad424938e7c8e98393625539c3ba70159dc558a63f850d1d66601206f53d0c6d5bf550e87768d2293914e914cc84291bb4c4bde11ed9bc2b38b098698dc90dc72086e47628787e092d5d960963cc6fc5323cf347fb72ff4087a1ca0a701ebd833e65b3a456ee51095fe73e63077e251ce9390c74eb00294c05891792d1276eabcaeedd81589d3c0081f2e91b38a0af35f09fdddb950330e38ba09544d5fdbe6b04f513a7b5b20260a364b082e741eadf3a19aff740c10ddf0be22d00f00cce130218abcd178ccb60d266ae1a9c481d4d5c80bf0e8bb2187dddecbc8c6bb26a6fb6039e8d4fb087c24ac8b8a050d9898c2a756d9deaf72f1566c16358a6d7a936a54c52bb7ac096b08e6cf5888a3ccb73d824eb434f4c28f7924f13035b9be02577aefcc462cf8a73f00fb01987010c29020285e617b20d9c1417b9cc45a3c5423c0c182a9bc3fa8752dfef8e1513e32abec5010aa1cca339fdf0266e74a673fed1036e7b1e853a924b9029115485a6aca835a0fbd2291190e5bbb3dbaefec9ff1b77b1e9e5a4102ba3f1943ea1404c291f546aea49084a1405ec8e310647cbda968a21a117f811c942b397d84058cac1d3b20f6172952f1012f4423b2287ce2bb65ede5f6e36c9724c0cd4bb29af0f0127623b0d322613ecf10b1e7fc5c747fcc917bbf17c16b1c02023259dc3038f2052b12ae7aaafd8f15c9b843c06fe498abab3b4cf2a33e5212f1dac252963eaafdb0ee317f0fba1d33f03bf976e70b9d58caa44a18673f2d63839b264618d89f94551ebd8c8df94bee9833f834ddb7bc51dbdc60c9d9905ee8bc683d4dfc4d607dc2b9e83b502fd208cceb6596d3b5c906c07fee9d38b50379c5229e928e4bc10c42aaaad002ca3a1f35e971e4f60f202a1f91d1864a5534ba5ced07f60d71a7dc3d958cfc3a2d049dc3c5b2207af076db004cb9362c81277729cf5f1fe760cfe1689d11d131639996b0dbe07f7fddb082787576550c39e8ff7515749b947a4b765c2d2c9609882cffb649ea5e2975bd9f004e494ab6e2694dfdb27571f75fd379ca6f350f5adf93c61b568fb9b826e94166659e09aac0f7c550c1e6c7ef1de84a369abf5903813f0045d1d9c31f777edc787dbfba3bc5b7439ee1d5bdf8bbd15554bb8cf549ff1cfc2f5c61d16ccfd3ffce4df3a8950a2df87a124905cd768a53b8b5bb003ccaf6cb0ee1e2aab88fb7c542fe618444cb38b8d8156419539ae34b4584b4d35fb82e287af558585090a34bfc0ee0c7d8aa093b0a4771e205b8af40427df34ca714167625f9b1522251a568adc03f492be2a2328cbcb7035ead9c533b10e6d5f06020f67980b6a987174de018505f0a34e", 0x1000}], 0x5) 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(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) close(r0) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x82, 0x0) 16:00:48 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d300000000000800000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x7) recvfrom$inet(r1, &(0x7f0000000140)=""/35, 0x23, 0x40, &(0x7f0000000200)={0x2, 0x2}, 0xc) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000140)=""/72, 0x48}], 0x3) write(r1, &(0x7f0000000240)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r1, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x40) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x6) 16:00:48 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x4, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:48 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) r1 = accept$inet(r0, 0x0, &(0x7f00000017c0)) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000001800)=ANY=[@ANYBLOB="01002e2f66856c65300046c1b7686a4281c766ae399217f810ba44e4cf3eed0c968dfd42ffff00000000000021d365e212441e016088ad857dd44b1fe91b2b319bf205c47f9f13471bce0da86f2e6b28bfe1e88765fa4b0db8688e879079109275d73310288a767fa53b5fa0507fa0e18e6d01993bb5eeea652078e85d6a35b1ac890b58f9476efb9be41279cc0400835a72a273a7fc200a495d0c6d3f8447a3534db6d88eee07eaabe85cbf02b44b4677b273318c6dd7f91111fbdaf5eeca27b0a506964bac23eaad739079211fd773430acec5641fe4bf"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="36fe206015dc000b161a4256fab047a7981321eb9ce0057adf48616531d77f849d20ca1f812ecea764d439cb2153ea80c317b2e6696709f84ca8e5e70abd4892f6bccf1d043047ba72d6be671b37baf070dec6f850c7fb203f4bd52af37f2403c68201e59a9a41aa77d59cb3b828766c55113081fb18fe5733d224d55e4496e9f8d4836c382bb7eabd951059f9e080afa24f8ebdfa66b838d351c53973bcc82ec9aa3f1bd853aaa21abe4dfd2ec8f34bbf69f9d99b26d532d0d4f056a1d39b07f851467f273eb637865da76ebf17dc2aef1ea2081095337ce12e93448f1b732a19b0643cd54778001f3f913783c660704afdc568ccd2d8e35c598bf9dfd73267a896769612747bd6432db30bd3e3fafe8a7e2022d518d2d500c532e8c86042ef37bc26390a594f574716b14428d47381679400282f0eeaefa7dd7e529baa169b693a364b67306dbcad0c78b5f689dc2a8e2acede93c6377d2432672b96b5fafab978349809c58bb7af00c4ecb91c2fbe7a9a3a9935505a5738390a3f1fec740fb88fcc553adde679a248d80c41cdb92927b3b96505ec48f845a9dc5ca38c30b97578b718ceb49a8acd699502321c88f0378980e1c060dbf2bd6a20b1040a6dc3012a7cf3e89c8ecf35dbe433836fe52e42c6aaecbe03e602e9e40bb90c1c622422d7f43c7c3e4e8063b4f436280c1eac7773d2aab37515eb714665027f6d1885e7df46c843d3cea0ff6507c3275b613fb400b94ce9952d38f4a5b73a0ba4b9b328dbcc7e0afa4362ab03878f94c7d52b07de7bd4fc3abb8a140d6949b86cef0c343ff899735e9b4376d9e65a725d7b20c0862cd9f90a98e2ce59e0b11e02141329af8be4ba94d24e98668961dbde5d930dda64d1780f406bff1066f5c439a0ccdf45babcc703f8bf2c71042b930a6c37276b7536bc43d53321882fe3c9895fafe6f6d1be954da6bbce0310f8945d7ca0973c7007e0c9d5dad6a2948981571f4f73396f1a7c010a53c85a1ed8da7b77c3d432ab770ce6f3c2a15ab143771a58de02c632e31776eda397fa3e049a8ccc0573b194eea3347621d229ee67f2f03be856b78eaafe5d172faabe4393ca73b8d8eee0b9e1ee19069f74f0bba896c2625a90fa80e18a9fccb3969b137652e8cfa9d2cbe4dc143e7724903f4716ab08f2eedb6c1b511b753adbc9a644ec0f19dc3a0af9a8c56c4c41f79d02d3c532a4c423b7361c3e4d74e0dc108264b39418019e9149d160fc8d69d313cb4e51c21dce944f34136f2ac8668881b1558eca38ba0861df6ee9cab2f39f9cabc49fd6a9a5d6715db6dd662aff8340993d256da5b3eedab4d56485cdcacbee362fa7ae8e583619cbd57acd6b8084da9a8f4ea6b1169ae9add2a56bd659428cd2993ec54e8a2f52a187e555f35f960b7a66f21031438092bc2b37cf606e334d7456e190cb46427d2bca62a33dbf448b672c21837be17272d6984e0ad950d49aca70489d3837ba036ad4a17d7de83c7b59233f177bf1a5203be73fe471a1b698a1552093b40cf180c608611b62bfdbd985757023c9b46962ad17cec63161ab212fa8c459289fc31a50c2eb993aec405ca4c5fa2194e37824718205d37aacd581c7bc6f574ecc297a5ec7dc5b40ef15d69b5ae3199749d673ca0910a9e6527b96ebfa0efbba45ef475978e24865f56a79820636fc51ca665c9d37afe8ff0ccedc204a5b2781b8dd9d659990f8571b633277970a860b2166107e9c4d890dd7809540905487477df5dfa36a9aa9649586b391fe2c483286b29ac8d744292b26811e3a5e307b70e12977637ac084761b3d375e6cea3e0d6bdd7eee33aa2b791796e720f1ae79a3ca55abe1f11450142c182eb9a34ac315fc0cecafe2e08871408a972c9c9b597059f36b521ffeb5d21539b0d6a5f0ad60ba80a314b5ab9692849104c7ed68615eb10b20f058152bdd600b6a65c2733812018da4d331b105a0da6130184c5cbd84ee7473a5520da5a02e4271953e0e5726f79ef55f3bdc1bd26480551eb206ec0b8625428e1c2485e3c11c21dbd70a28d7f54fe9ef1fe42e895c936c4c4839dbc175829c79dc8424c9db1d5140d3df7428204a266ec5961e622a2f2e81c95a28549f709a23edc716ef955832ebcf5a8c424fdfd54e8d344c9c0332317730d5d6ee08f80f50a63e6e29ae661a5c60cbd62f5ebbde4dc8ff8e4f41097366061b78964385a953680016acfef230766f985f8f3db4037e875deaaa56b9ebc8f768994e444fad739537d3e7084b04fe1eadcc9cf0ebaf968aef5f240562ad07b836bbf3a237ab6e7759e856d60ff931e970e442d023e1b93e62ef7cb2fbd5dbad60ab6fcc04f87875af2eeedc55bb545764d7af290fb05ae4367f4756c7e4c7b6d1c363187865fdc0563edaad3e06ca8ed5cfa075e8d3595de356e78fe24bc99f3133c79b0f9fabdbb81f1bcab937324769cdbf3a99f31f7fb0ffd09e5de40db02b2e40529aa8ee4a21d60e7801ca8865e2f1712a123ba33396ad686b2b442cf9ca14d23197384d30d59a41077db437ae2d26a154659546008e3d7bf78a8764b7884c8f0cfb2177ddc157a9b273810b718c279afc540346a1f10eed2d9433c1cbf6dfdd841d576d1830c17f300a4aeaf5409a1f00de1784b7be62fa682685622f991daec6684f29570e657a613cc01af2f64427d12126de18a2d200ecbd30ebdf6214af987c05d3cd8f761c94e1b478257175a87bb8b4db59fd216f78748158efb0d431a29561cf599a089480079d8ab763327de3bc8d1aa857e8c26cb206f333ef3381ab95d92b6f89c1b7f2fa480e3dd843345540e3d15ce058f97cfbd2848e05edbc33ad3f452d25502e1310f3221c075125de47fae3ca65f43b8ecd1f7d8e51ed78976da157c8b97a6f858d061b3721a109211b8657325e5ff7d573cafd7089ef9c23f1de72cb2457199848cb5a442cb16cd93369e60efc2481d9e0f44a6599e0c70a9777f00db7e1a3465f7f021b57392ebc596be5a264cdc5b161827bbfcc2ea317102fbdc226e711618382e62e05c97b69a5b61729e55ea784d5a3c6356a8d88ac7b748edf2e4fd1f21d349f833ff151639bfb8c30b739cdd580a9ace0bfbfb9f7282b49122de529ba7d729f05bc4dc51d522cebbeb8be0ef62e0e56c07257d4b58f2a047491adbfd266e3ef64183204a48d4e178d5e0573b2c7d5f66ee94710394eb858818bcf354f384f29e866b417cbe408237bac6ca7f5f8d7a9f4e06b6a9e4345bb3a0940a1799598ae525ef162616ac7ff3a1ea00a52d157a64d6ae93d19c1c6621052792ab00ca612673e49293617105d22cbf4f5767c567b85726c04078221b408e40a9c83a369592d570b0bda453aab87bb204dcf8a8c78cc30296bc5f5a79bbb3ca6d442669931a9e66e8208ad572f4c00a1df9ce8e83a6e7a94d5768a1d94d8808f111a05e014535c058adcafc21680ed1c7d6525deff96631c766fbb0913bdf13769d8206a9fed7bdebf980fade30775274e5040dfa239226a142d6c7c83fa2433204ab748004c059a29f5db6d43a746919a7c0352c35178c7ca81aa611ca7047a9a546740fb67e391c3c8ed291256a2fa47a9d0903fdabc9757ac2cb462bd8441edae93828e0d265e4f272b5eed1223cbad547f88cc9d85df9df83a953688fbd592049adf947f919e3e7dfc922242684cf6268291351755fa7cd7755c3e8273fa0806699f7383d7984b4b0166ec1afc1f996aa220f8aa1bd0a2787b9d0364012aa6dad6a6c39a6e3a4b864c4ddafa1b337b480d640aba98829273e7202253a3193a2867432c6720e76e09e0712b90fc0268f10f5046ad33240f21539fcfce619162dce427f957cf91d9cfdaa0ab788bb7e9cb5a9b296c1b1ff6d0c7cd7009ef8788d1d3260ea7039ed4b9e483a56959cbb8f5ee7e7d6bda8d46a56a6a4c72f71883b7b1a2d50243ca2a667c3691d4e0d2501afe1421ba279d89ecf4363c3f3bcbb4c41c7095fc2781b4a9d818731b7b92381bbde9430165fa14df5130d27ebfe29e13376eede4d08a832b475222948e6f885ad9904d7dc6a1d78c365513ae129e9b2f76ac799bcc6cc561e098d8ebef1bef01dd129453ef42368f91bca0f55a9e992e025073569c7d310c407ad821040b7c77317df32d83ac530c4cae5d2c7445e488ef1fcb4803c2b8a9844542ee489990b77fe3c89ed424eff02a957a0f9a98850c5b697d9eb93ffe555cfe268befae60ec695df42a813b57cf77765ce81f5ffa50648c450fda9e27a427f61971abcf2371b90d95893cd9145fd6785b25f96ae6bed602d1da706469f56781ea3a8e747da995b039381fb939e66f90f4830b4aaa70849e019c99e6359999d73eb167891bf4a4beaab8663baf20255c13974f9cddef63be36489b8ef0ef4c94d71910595fa165fac065ac9a0b2e8c63f9270f28c4ef9ad5f8310e8969c4b549abb6a859486bbfb58636332319f21542565d2cddca83836b20bab23e6962ee7ecfc3c107f218b7ceeef8363a766ba17603d3f7970f1757c5fc85ccc229509f6ff1c6786a6b671924372143809a2e06c2c7b6e8519ff956f266a0371f70f05617af762f3302282d5314986e5bb87af25f6328b5968937922cf76364ccc1a41c5170771c9ba807b46f46dd926c110ec44a4abd8ae5f78ab4e675b570aae2f5d102085828625cf60e1cb005fe8085bd95374f4ccbf05162d08f0809caf88814871b097f3bf515050cae0a1dbc8fb7fc660ae12d39ef5bee1bb266ad563bf594a4cac66c630791cb6de12910d5e1345a5a9907ce31941110443bfd0330d60187641e37daf95f42c204bc8f1fce98765efbf188e7825d1d65dc55b1aeb8e8ccf20b895dd2ef64f8876cc66d85b5c61dbb92c0fd8fa65f1b2a87a4b3be83ba66bebdc40b91437ff2e9a7a442c326a34f60a6b21e0365149ae11393c0038e08e27ac6dfaeb7d2d8527c0cea4655e36eaf01adf70c0a14c8620579a0aab1169f68f8f5ca816834320dbab5865a7b0fb8d90e53797de4bd0023972780b84aa04b169653073892561a9d766d7d8549d95f9b0d8a4b12a3f0ad6fb75f8cba6944fdd5e1bcbcc23ffb2cddbabfc5ba894422c7008ae30328df35457a9151bde4bbe334def3807b8dfd5c6115fcb03ba2866b9acc0cfff0bfd749c667ce3fbc9a743fd79bdb44d39543af3da7c17d741cbc6abd701859a24324a4cfc7600559280603310f3639a3f0709e52c223860d18ea6809f24f1e20ad6ecd545c45a30f0914a5b66a506ada0ee906018124470a5f598ee8f322b7eb1aba076f8cbea0d5514d906804a95269c65dad7f59979acaf327a7fbf8bd1c3cdb949c5bd5e82ca5f8944cd09d7f7dbbcd1107e119d46799e0eb8d0b096ff89e78ff4449647fb20b263d3909787e4440f64f28683dbb5ea1fbcb3a791d591bbe21e3f514f369d41ebc694950f1243ac241d6f3d59d0b732429c4fc77c8411fe478d584636fe7b7281f5606c7e451fb5b1fc3873cfaead82f5051cdf2f8283d3d0672f4e715fb7266ac4d68616cce14571822333fd4847e44bb1afafc6cd22b919f8694110e36c9863e15457e448b21d9dd393aa9db756b2215b8bd00971a1767dde0cc8d6d758a346453dffcadbc158b84b4ff98c23d6fb3e5eb4800100457390ca2fa1745bc224b3a365a154d125991e579fdca73494ebfa3e9c3ee63f63239eb247a125cae494882dcf39a06811bee2c408d24c89c55b25bbeb208635e7d0c612d2d3168bd87261c9a524bc8ce7b8ae1f7f12df109c27631ca8c9ab02b", 0x1000}, {&(0x7f0000001140)="0ae90a7bd07b622f04aeb540fc07d390f9367221deaf2a012a184afee93144d70a38f94f3db5253bc82df56c92c28718aae33e19f6413238d82f141a5ecfdf1820e71e647aa223cf9b676346ff60d093210f6b559280bb400ce875ebb7e0b848c691eb9f613ee888b8efdcb829946b8ccb634ed0d3f153ca61dd4509278f4ab8137eb53b2d334fdef8ec9bf31896a4643941e1891eb12cbbcfeeac08adadd563cd7a676701", 0xa5}], 0x2, &(0x7f0000001200)=[{0xe8, 0x0, 0xa5b5, "c2303f08a4f3cb2ea6b49db58949c42a78a277c5a71ad3249d9a22aa89763d36e3bc6133eae5e5e925a1c85df994e96a6bab5fc601741d58cd388bf6672eae56afc8e77fab82456d7fba9544e9667eec91df13c3c2339143029463a5538a43a1169b6f89d7ffa6725d39e2682d550b5b4d84a7be4efab5ca7ba4ff56deeb52cdb6d79610c8d4376465313a865cf448becc01687071e1a8935e9ec52f418824dac21c9def0a1485bc62bd81b4893603d429b03c248a5cda9a267a228e3c9c2ef7138567ad852fb71dd80d0c40112fd33588fb10aad028c197"}, {0xc0, 0x0, 0x1f42, "ebe5c331559c17592156dcfc855d7923305b7a1d04c6f7970d4febe545b52423212fb608e6777210ccedd8a2486f544e2337564f7f92d6f033253a969bb73082a7b2ed3c0477027616e3b2c01720b512e692a2ffb0267d5c925627da1f914a0f018522af06442ef07f746b78fb021edac0cf57c710a00f42b3dac73a5083fd87b09788763b7f872065e6f1ea5e1d4b7d7105278d4c6522f5521da8b100df6671565e134888052c83105310"}, {0x28, 0x1, 0x2d, "32788ae55180423333fd0b91d330a744d0184b"}, {0xd8, 0x1, 0x33, "354d7beafc57e28454b1673dd55bc3cb6a512cc735eb6cad38c130da7b9b4adf5f26b7235048c977bb33e8dae5432066e39bcef55eb4f341372c1f090f31e42402e9be27c476e85db7c56a62991c135bd54d8d8982adb02acdce6d14ffda584a737343d65e9dc1caf613d132932c5fe59937a555a56f526de57ab01d1e9bca84e069b14357a00263edd3efa4bfef3f50d414f3f7c4f95821e447b50cf3dedafb9c83ff0d9257369cb703a711a5ef760c65c6295907de526ab2162a175bd4342398e509fd"}, {0x78, 0x1, 0x6, "5b2ac956a95fb7dfbc895310c7e0db8fae2b4cd47e6d5b326603d83c5d9fb3a8811cc07534fc99f77777319406f6678f4f9467944c975b5bed1a90c6af23a04333b2baa79d7bd0f557a5672b130062f39fd767cac030181a02a24443498a0411e0007b"}, {0x98, 0xffff, 0x1f, "79a1bf2c12dc5719397710df2637338ecc93a1a6b673f42b99a0999adc4fc73c33428d7d648929b779c036927b539ccb1db36657b38472a99425bddaa0e3faf42b30e194a777f6ce4483aef187259b02e2cd2020f8c2d299349c87c167f720ff390d4417ccab0147afdf9dd7086ad73ba9e6c0730f93ccfb6bfa7e0c0c51cb49fc3e"}, {0x60, 0xffff, 0x2, "10399b9b5c1fe1105ce2ce01a4eec3065adbefd305f20e0797a8e55ad6e260b15e3290026feccf9edffeda5b376082ff492d608576af73bfb2c7b4918da6ff18c5cfe71c6cfd414dd8"}, {0xe0, 0xffff, 0x7, "ed9e08a546928456c007e85f6df644406b2a577f3974ac9ea117c0f08f4c5f0e91be9056ff1429b05c55a94903fc2b285b0f8f9c5d81c4f7880f90c8ef21a06f4b0e1df44a011a2422ffffacdfaa2cbf152427f8f7c255ce3816fd128d0ed7d5ba730ce0f0c37ac93d1491147d639cd6aac286bbda109035cde606cf09df2086498291544c2bc9903c1295e291a4552eaef8d9ad6c441c6ab294f35934b6e5f26abc35f192dd3ee5f7a8e1d82d45915bccd0af5a68d1ffb76e94cdf1a24ddeb4c0e3734ab5bea663de02572fef"}], 0x4f8}, 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001740)={'./file0\x00', 0x401, 0x8, 0x40, 0x1, 0x8001, 0x9, 0xe0, 0x0, 0x2, 0x6, 0x3}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shutdown(r2, 0x3) 16:00:48 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4c0, 0x2) getsockopt(r0, 0x622, 0x1, &(0x7f0000000100)=""/76, &(0x7f00000001c0)=0x4c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="8917f027c5fa9c21a7b2cb337ccecf60cd2de6347adaf92df6812960b9f78fdfb6f1de2439ab927b45cd319be2f8af3d9e629182334f54823908ab32061c46ef9ce2c0b36e737fa04b", 0x49}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) r1 = semget(0x3, 0x1, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001140)=""/174) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x101, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:48 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x203) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:48 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001400)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg(r2, &(0x7f0000002ac0)={0x0, 0x0, &(0x7f00000027c0)=[{&(0x7f00000012c0)="c8a3311724e239455fba661cf07c07b42d6e5c1d1c452e2008ff7e1024d8c6d1de4e3fa388cd148309ed7a9c06b57760f6a39c0f72da0dcb09735fd575d04e0d284f1c70605cf08aa36118e0c2991ac91f3f9cae845fd317af0d23759674cd31a6d013fb05aa080799a602e06b846cc15626e903e449a0a710696936b01228f69d72ae147b0543402854a44fad49aea454f19983347eee47d9102bbe7312da978b66f60ab108ad3408f8ca8fe3c0bcb411cf86e5b19059840e6c8c998e80b99c9b9a39aaa8f6e4", 0xc7}, {&(0x7f0000001440)="9c7098152972b340817d00610a82f31b60646193d28c07f58ced6cf490c49a704d903ba1560b5217a6e2525280019a574615f4e15e710239bea23026874d8b31b20fe9ff7ec35842b4c38cfc154a6dea30e6c22bdca705ac0e3eab8a47c85cbded68754451af2e4983f1506772b26f505b7637ebc8f12cfba31f6ae47d80730593691ed2dcbc4dad96c0c4ad13c918920c038baaf6d9cbd48be22537d205a41ce51d87a76fa727949a3babaab09e5345caed8edf14e6e276fe5c47ef18660b2f4d298378353c7c0b509e28b5af99aa148c5febe8a3c4dc24964f6ed0f9c00c99b585c00cacae867bb55d82c7d0201f41e4cc891ba0f184a88c617253b46f3166414d4addae2ab5d33c1899c86062ac7db200c8b7612be6d97f83b3484a5c6e1cf31bb7e3a9982cc625729375c1bf57c4e91cb628c1b049317ed32e126785c5c6d60388cec58f416a5fed20be4086d203b90df477e38057c9ad88d0cc115decaaf20a023e11fece1006bfb06fc42f68677bba7361ae4d29e0ffe46c8d832ae53d296ec6017fd344a66be8bf300ab4e775366a595a9aa5607ec4bba2fdf373837faefd7f935f234828f1a8285458da04222d0af54d794ef667382308c02eb98ccee1d1a2053f0b897f85703655ba22d96a05c2fad2855d8c997cb0fb193f53fac3f54ff905b2c20478d31aae41e8a8cd300f4cf98d3e527f9a76ba088bcf69c722224f51f5dcf7186dab70ab12fac5d89b9df15f72d44c9d64e7b71edd0888b651cd604a775bb51d805db301a28f246d99da662e917a35ff22d0d67b41aacab82154ccdd73dcd37fcf173064889676f2525f6483426a602a7b1407e305fc93176e7451221ee996c1d847aee9da4e05784d0e549ed4cb19f35afe72b441335fa0b6f8b75cc96d0164cfc35237ec8f1d812b521d502573810c03499b0e477d95e69a841f6ad71df2e8144151b8b747615db46570295b3a64d057669d32701cb498f18ba34e47fca8977a59898b7a729d0ae74419bd6bf76b062c9ef055b3d52e286dd42395d78ed30a2359405d0ee258e507c681f9f0df7e978f5af85281468cc5b24d96f3693565e71ad52264b92a23af910fb12e65dbbf6e16c9f35fc47806f426c4206a94af5057ed02106dcd76b39c43b1b849ed3b37d9b3cfcb83fa629cbe231f9b73db4001b0b580539e4b62c90c9ceedde77e64617b0b31898318f7c7dc339faa41326c20346793add04367a911ca6f3c088349d06f405bfbf63437bd216c69c637476df7df19cc91e876008a2389d2aee01e79b632e2a3f2649f7254e4572fdaeb15b5b4ec6cf06a5a4ecd4f98a0a779964d5874bc959c121dca14340b50be67af3a5a0875d716170cf69f841c14abfe05fd942588975ec5160ea457da33560b1a3c3e3b1271155e205f68bda35ed72d7e2f7cef51cedffb3e518165d793044614591427a68937834caa5c4aaff2bc43e36db82bcd1f3edde29372b6f19163b2b66d71643ef38600481ae65270fae9bff2f0f23ce9d49dfd29ad2170769293abbefbb040afacce7d0c6ba330cccd6f1928b12dbf9b277089df6eb529ec2eec3fd3c4767cce267cdd9b7eddcf627a24ff1d157e09841b1fb18ad8cc1efbde2abab364386750cdf35d9e8659a457fcd39757b27c6d1ab0f047d39340b9ac7856b022bdf1f9864913077afb1564a644bbb31c5676df2f0174d46f57e2e5be0cf1c99780e3194d044486ec6bcf8d821aa45c3c7a534d63734aca584055403a14cb08c773fef8f54cea95b2a52c26832c50a7308ebe4b3e5b0d23a59df54e58277d41059c226503932097b386b2df1a3c042da24fbde47e0d2669f3685ef43b3a960b8adf154fa526a9c95854307d9e36aa201dadd97791dde4dcb41e490ebf451d7e9681c3fc5f4315fb0b0b0506783c138c9b9d7948d00aa520ff53f768e21a6463825e1615d97049d542099164bbfbdf1ba4ae83e493981adca11484d2f5279a8f94cc66d6f6862c8c7f018c6961ac9673a7ef9b121b20987657012218c77697467297b32d239b038e93355c4c559a563d2e861e6c05b7d2962071c3f29846eefde58976aa46c3af4418d600f3b02e49fa4de1505359a8003aba2329f1f9ebe0dca4aa7132672f05334159cb79ca0dc3ac26412930db993e4e3525fa107eb2073cbce542aab72fc5677273ed8eeeffa1138e5e10dffba0a53d61c7babd30d8a4b368fc5832bb9424336093ed7b08e7389b081f059ee704ecbfd7fdac0ab0f441c55c5be9ebe8a63b043b1cdbec6d96729cae137014cb3e3f534c8d71dc9a7c8227e5afc420d1088ef2cb5b9da75b9e5e47d03b8ae435184e2b68b5bf83f51ead96891513c2d7199962f78767f5ccdee78d7f860850aa93845539a07102fbf558556f58304abfea9ea4e2fa31efe5378fbff7a0574e549324e3fd495f497b42d92902a403ed9381946e15fe41266cbd450c136392fac665743a1de4f4fcd1dbe8fd5f8548a1204d069ec014c880edcc82388e21178ce35777d8c6811277f120bde569173ab07aeea0b94a4a89a1553966249233c572ab2b0334be5459ac9be0c9389472775ee33f2791a931543cd8d535e02dbb4abba5055f7d73b6d4288fd4f0000e0717fbebd19a9e6504233037009b72531aa72746f6cae0a2316a3314ead87838d17874a7ebd6f2d9fe6d8b199eaa2477a393432df872815b2950d9e1f1a9e827e68b300adee1a68098325db9a03fcb44628da59fbcf54d804096263aea5d7d0e42836894bf8e8f603ea6e93e0e81f3f2e8a00055650a9df7da63130a4a9a121e0eb531bf9e6866ec8eae1a445b5d7ed886889686ad5e358399d0364e064cd9d87a398981f2f1f33ba94d56a8684e90edfa9864c1b8c45e9fe32c90f68413f5d0414e3a28e7e60b0e23ce6811475eec6c88843f674c85c02a0e3c21e744374bae08dd0b355a6f1c0abf4809dbe4db1619e4c5d107e37ae1b5d2224e28b9b1da8a9feeb1eaaa38a1d63f2f9e36528016413837f3952920cfc36014a1e33f3d585796c55e560c5d3d5490bf5933b5fe67d649b073144c2938b994bc9e64bd511221cfd54fd7522bd21548a458c11a8db2072d847234f69db9a32da2e252fb659b272e4e764cdbc031695b2c04bdad860b907e574fa7d313db1dd21b4166c13667a3b7087209e357d5f99581beb268926b4da8f2ea490dcad01cab12a439f2f1e694ec4860b01f0f55bdea8e9d153594cb5fe1cae31c05482b94adab494b01bebde91e45574e5f5da658d0d212c786440a962890a3ce4ccae3556e6c49aaeb7161906f7518c1fcbb9abe6b34a8df2c504aae4003a471a9948c00ffbb1ae4c3e23a9c6286e51f0d823bf57e520f1babf13ffba22cd1096283fe22e9b620bff338e92e7ce8b2e236e26b194d0169db4963cf8b1c0871895a401c92ad3c5a3afced92d94ea794b33cded2690ed194739a9e7fce6b8a7b5537cf9f88ea71342cb11a9cb91f296f44ce9503bdc75ddae3ee6db9b6ce55956c17bc6362d48f40ee9525bfdd09f2fe3a7dc5edd98b5d34df11e6ad0a37fa366a7b65b2ff496f62b05c51ba51d8d8fdc82ab44b684e08cb4578be36492191e81ca66c90955410c98873b3a20ee2495ea3ab95a96a3a97ea57cdf4b0a68a1f9bbc59fd5581bce4dc5c629962194b594f4236b3b6720388b1a5086949e71906fbc51f323e348fa282af2b0628c4e8c98497639dd0364e5564833354d03534c6489ee36b211e220e48942ea0c2804add54b9ef6e9222f151c8681ee0a471b3bb50fe68f60d79566fe9ad129412d769283dcbf9764bdcdab6173f151207779e20ae772d1e93a48b5cfa4e2474281ebd1c75268ed8a5deb789a787adc85cd4f113bf99649e5863d26840192046c54f7c2caca1ca5410f3222dc2f6edfcfc088d7d074b64b57e819629c1f23124077ce086d288954d7bfaa4a1307d3e0e59e7d64b0cf466e458780b315ac7aa14e5649797ddc4ddd7d6ecc158ce760f7f43206531f031b686b37b857bfdac8e349767affc287e142ef6ea027b9645eecde70a0b36a35d0c06d06184a8c2a396eefe35307ab61ad574f028c32db8b843f7650a8fcbe689df8e317de197a06641f13dee7b8c14a8fb8ac4f2f134d6cfd83837ea10eeaba183d3c3008e3bfbb4d97f7114e7cb7c4dba03b579adff4e15fe5d4352db0e99e76086774b98f59bdb2150af6afe833fbbfa691412f69b78a5406470cb4a8f25d8a98dfb8e95d8489abf96f7d8bda3f5f57ccfb8a6643c43897df0d2e257edb607e2e6e7be307c67bfe480d54ab021304329361e8d532a9d5b90b0f273065bdb0a5734d6656bd8cee298dac87911468fdb8969a11fd6e615493463cbb3ba2c04f580403aaa7b0247639bce5c4d13646c6ef7a3603ed8ba5b0e923b3fce62e566a3e3c62e3f59652bf296a81fc0e209ffce11576f1e6a50ed3a61cd381fc718965c87650945398cb52c6be6054853ee6f921f88f86c14cbef6e5af197c80d16496ea5500b80d7ce9038683a5282446030e1553945c7893fe0041e22678a1be3909c7ff837451b30ae791c26212b1c5fa5fc8430bcc5a0fd78ce30f185e331462122271c8836203f2fa64602e4baa89f4815463bafede05e41677b6408aa940ea25eec89480e154dea561e8fc73c0a95b9b07e2ec2c27548bb7dd2ebf8746a5e995e61bddaaaea4e79c1d0b9cfb08f7c826ae3fd138eee135f7babf4afb98cd0e0f47ae2cc73871600368ff9b247e067cece4a91345cd83ef8356097d7eaca1aafd0237525f6689aac8c329ab82055346dfcf15ec1d3e18ae26901ef90f50beffe65b269d07b50c417984e4732d0b7a5dd74345d52cb9e0702c5abaf066b7a44202519d2047ee811777ea2f25946c435945d9c9b3b0dfb6d137e054f455db9e7bd3ce8259aca704be377f31c589704d1fe66107021fb73d4e8f2708131b1f703e9858bb6ad9e5d4163b9bf6ee0006f46ee1daceb0e796af60f08df7dedf5a95340cbe80a3c3d28dc121ae7ec79f075115c5c61a102f60d6363e8b361e2a24aa47c1936f5795bb71023ddcd8156f6f8a91a93c776cfd14662f3b92640841a3fb5542bf7de8ca86737ad1f12a2cd6d5d82c55cc4328831b0cba07d2662db0a34976eb0b4314f64d940feddb536e2870cfb5ed9074203792105f63c3d250ebf7c313ec430c7c42dabaf6d7a44ca68a23c9bcb88cf5488a661650d4cfc1afaecfdbb9a5db56f08cdcee56b9e9308fc19cfe7b217c87a11dc3843200abae2c1bc2b2bd87823cbdb95732760aa2725102767b8b5cf945844041a5d8645442b3c1fb09b2e85cc1ab55a87280054d876ca849f6696080d8422c2694dafbdab5736ed16b8b4946eb86ce648fa2f774231003155d93596042ed2c57d08e0303d4e7694d306addc5598e71e27bcdd7f0fd58dff02efa1014af3bb195830de54cf5364873d1acc42af4facf011760839bb0afb2cb988cb9a67a6cb6c06a89e29831a4c617b00e0b1e60d419e7f9a21be0ded9ee69fed47eddf77f4c4ac95bdd0c8aeaa4de6a55ac097e1ededc79ac7c6f50cd69e3bfe9b21c24456b2400b2a186ff384f5721c8f456a9cc810bc619b9d45ae61db54cb8ae4eee9cbe00cc71bcb366bf2c7347fb8d58dee707977e4d053a5720316f09927cad7e59ebc1f55916299b71a1b17651e673964d394c932f6d58c76fbf3c48d0f62e31ee6536189eeac03dfe145c8c08cafda11020ad3e1cb52b0059dfb22aa155130a9c567535c7935c7888fb91813161dbb9ff84211607fd34d", 0x1000}, {&(0x7f0000002440)="65d16cbe4c76935af310af4e0140868402eb742cb8f891195bbbe99ec2af53d4ce2c37792dbec916e7207ee8b6a900a47ffa54b4a5a3e4f44819c28615fc0bc172d85c4153e8034e02e382d420f090e88a1c077de258d3abd5d0738b521fa4a3f70139223666b3334fba53ee07792615548f2992004eecbdeaee2b", 0x7b}, {&(0x7f00000013c0)="60e17738785378f3cd78dc5ddfc1ff21b99572c37c3f163e4da5210aa4d00218f3fec29259bf189067927f6d210d79b3327f482f5d58929b134a6c8d", 0x3c}, {&(0x7f00000024c0)="025957b6e2ededbbc20a34fad77ef2ef8763f8af5febc4d1ebecb439cc2881b4fff9b12c7bd75529ecee3a4e", 0x2c}, {&(0x7f0000002500)="3571c1c926fb23391c0b3e398fb406a15ad7b0f672cde3ab76ffa4139f97a6c4fe89b59616935739d902d01b83f36488c5cbc426eb98f482b1dabafa660b7994f5f89c6a8c82c0a53199a412111698c119b7da567eb59058e2776961fc294affd58c90dec71fb4b2da3b072a0bdf6291aaadef93d72b1e52719e722bdbb42442deb7a7e2bd", 0x85}, {&(0x7f00000025c0)="71e256c4a958f40ff802a6e09e1f2a9139ccbaf3658917ae58069edce158ea5e60b9924d12fd1bedaf9e075983b9b05bb70a02f93bdedb6d7fad66daa41c53f0a1057e2e2d4734171a4f516d7ee3511f9ce84e535697a53fc8b0f7cc734628588983d2c7969575c4a15062b7c43a43d9ae9dccf87b54985eeda6c62d31e45164439a65661f1e4892f73888b1624ec6fa1fbbc85e8e2017a05875f3c75c90341c0f49946e46956d323bfa7d7a2426f63a57bf5532a571a06767a6118de67748cf94b3e58edc315d299993f3bf15a2d3f14ef701f86e8a4b6049a870f26a95d34cf8dbb97ac27cfc9795", 0xe9}, {&(0x7f00000026c0)="b034de00286e96fa3aba2e64d13031f27f4c58d64b02b7cde6c552e6f2328b750ef43c71a83bf93de42740abb8f9a726daf2d3cf341dc0030c280f2dab63c710b43e993d476408943094d23bdd408692758b3793b48ab6d7caae6a2d8c23505ddcde3e89565439cde981353b914165a5fda876516e89a5394281d45f7c29926e05eb9aa04c57fbae24755775e65ae6d47b40795918fb43ed031f259b76e0a489c08aa469f5aa2de5d3412cc1452ab8d1e1c0a65896320634eb5ff644a2b2ccaaaa497ef0de1a7e8e45c5885cb99ef32dd90febc82543738fffcdf3546761583d08becc72bb83ee3483c8b7939b5a5d1abb38dcf0fc8d", 0xf6}], 0x8, &(0x7f0000002840)=[{0xd0, 0x1, 0x2, "4d40494b9def59126840fb214b521d8a076db703f9891aee9f42f33096571c8b73cf0ab105fd1dd9605a48df8f9c18f7cf9a6d0a4d4d0a547de95a62935026db6b4bb6469e7ebd2c5628e4b93c418f3068f073794e8f137393257ce8cdd35ebe94dea83126b5928beef048e533060d211fc8b06cad19e226dd902e3d372103c52839af1e287c0bc25a302c661a0574c6ef4afb59dea50dac40630713eeb36a8e2b9c30641af57eccde8da448ddba49a6147a456f73d95a2d08594611979836"}, {0xb0, 0xffff, 0x401, "bef59a7f3ff0d2a20874b1e11423bb8a29ad1c56b7671de99965f23cefe4982be1fa2e8f89225a230f0d21e90e53cb5bafcb240cc0688132fbacc5ecbfb1c515841b2bc1fb73f4695092e00b36ef7f9a7bf69ec676448041c476592c2e8c8e07aa9a41243d94d34363be9794d94f3689f4dcd34eb1bbcbc0e9650c46bc949fdd3203d285babcaeb74392ff18403928eebda0c032f1c30e6919e10f49cacd"}, {0x40, 0x1, 0x3, "abe9f49c57ded5e27a70a814025e9170ec65ebfd0a67884928e55efcf599f86eccdf2b8833d287db8f"}, {0x90, 0xffff, 0xd0b, "4047998029f6c6bf50ba1af2bf2c360c19c8993a9627e49dd199a841c2db6343eb87763d96de2b844ecce61dc8de9ff01ae78708842b8a73ee5f705f068a7b30708394f1d1f8e0770195a8df3f0f0933a2c19fb84f14c6c318ba3a07bd507f8da1d984f5ed810ed9c82eb2f9d71ea709b837e7d56b45f1e5476b10"}], 0x250}, 0xa) setgroups(0x0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001200)={0x0, 0x2, 0x8, 0x200000000, 0x5}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r4, 0x1d0) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) 16:00:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x40) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ftruncate(r1, 0x800) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x400c5708, &(0x7f0000000000)) 16:00:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000001000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) 16:00:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() r2 = geteuid() r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r4 = dup2(r0, r1) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) dup2(r0, r1) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:49 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x70e1, &(0x7f0000000140)="e3ecb948aa43f51aaecf69223d3bf53cc63e99b6c770ba2f69b242cb1e0adddfb4c282560486a60389c0c8446ba58631a804f604df5827c5bd6232c8e81f85e33e258cd580ce1957014ac280698cbdb6b62ab9428860bfa97fcd6ea35629fd1ad96c0c045d8400fa62f6e3aab9475f816e6ab096cf29b5ba6781a56f9db686a881a3d125b2aaea5b855f", 0x8a) mkdir(&(0x7f0000000040)='./file0\x00', 0x202001) bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2d0148f2e0220ecb5734edfbcf66696c653000cd047e0c46ed82435f36fe80fd941187000000ab1e9cc69e3a71ba000000"], 0xa) shutdown(0xffffffffffffffff, 0x3) truncate(&(0x7f0000000080)='./file0\x00', 0xffff) 16:00:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000001580)="330d7b36497d3b10bc4b10e002d57581256841a405aa1b6c38481fba725ac72f9d197fd1dd7b92c54db816083c598841f9f7b8b091bcd9a0405adfd3cafd74a5725d8fa95711490f59ee314cb2f7ba8ce89d7b782e8561e26b2d8de8", 0x5c) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000001180)=""/168, 0xa8}, {&(0x7f0000001240)=""/110, 0x6e}, {&(0x7f00000012c0)=""/134, 0x86}, {&(0x7f0000001380)=""/77, 0x4d}, {&(0x7f0000001400)=""/248, 0xf8}], 0x5, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:00:49 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)}, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400007c, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r3 = syz_open_pts() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x28802, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x40}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20000000, 0xc7f7, 0xfd1c}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0xfffffffffffff000}], 0x1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0xe1, 0x20, 0x3, 0x1ff}], 0x1, &(0x7f0000000200)={0x80000000, 0x7}) r5 = kqueue() nanosleep(&(0x7f0000000240)={0x1f, 0x81}, &(0x7f0000000280)) kevent(r5, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x1}], 0x6, 0x0, 0x5, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00'}) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) r4 = socket(0x1, 0x5, 0x80) setsockopt$sock_int(r4, 0xffff, 0x180, &(0x7f0000000100)=0x5, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x800) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x81}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) fchmod(0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/146, 0x92}], 0x3, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="1d29f99d4111c02217b596a918e7faf22425ce8d0b68f7a58f4f9b4602b91b64ccc41d1486eba0b04bee502d9bd8ecda3fdce742a3c783f15b410c70016493b8954c4ca8cbde08850c80a7017caa6fa779b625b874afc6e89f11b366c72f3a5fdc12000a63813e83dcfd58a73052209c21e7b466721843926bc2cb77077bc8c6c976b4429e6910a9a60594feb12aeaa0c9d71f02bf19cf727a9d88084ea7c35dd73446b9764cdbb4d0b3465183e3752ea4b1927c60fb3175d000bb75e90290b8ed48b15803482fd3f0dc22dda275e452999dcfdfa20cecfb15db112275f2ac951998667e7f311d6b06ab34cc8030dc0dc3b71b8efc0e537badaf07f07e76e599e9a47cc58e505fb5a7eb9e0ccf54aa911a5e32cc087bba678717b0289501c6b9630c577624e0d2187dd4bd1c9ee3343f1da89f9f00cfe0c50ed2284a03b31af4f3ef1609d76715", 0x147}], 0x1) syz_open_pts() 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x10, 0x0, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000c80)=""/226) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0x3, 0x1800}, {0x5, 0xfffffffffffff926, 0x1800}, {0x3, 0x20, 0x800}, {0x1, 0x5, 0x800}], 0x5) shmctl$SHM_LOCK(r0, 0x3) msgget(0x0, 0x2) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000c00f044c86ad406be81e9fed2ddc000000000000000eb838715658a9e400000000000e0500000039f407a0b6000000003567e89bcb6fa6de054a67535e18a2d270f7a93dc2c2d27502e69ee5aa8c470b504ec04533aba49e045063bb3c43a3acddd2898aa65ae9c1d73d1fd14942064b4e15c5e978ff211ca7c4b14ab65e1f53202f2c302fabec7738bbb32968d2fcabd22eab32a2f6130ca1fda007000000690260b190b252c934330e24fe148cfab3000000000000ef6f10d8d2fad3d980d088f2957151d6444d0f6d0c330c0000000000000000008781291faf9b6a551e7c71b310ed798522ec8ab1bd53097c12ffffa140bf0c8cd8857fdb70158c8175dce1913b29686fc6c746bf5ac6af6ebe3fe4e7506abff0d33d45f79bbc64eca69db93b4532e1fa40e8898a5e580e9d3a6c34b73794c5285fd682f16def20e8c938cc19f3041497d12d26c7909a53ea0189ed475b63575ec5b8411d8a86185652e96ee8759ba326747f99c6c0073f2185c74dca424cc0feaf9f8f4e654fe9732ae8070f7826302c3dbf82727b1265bd24a0bc2fe4f517f0ea8d86cb34af8f4b16ede391a9c008b336e39ac521e9a654bbd9a8368c6541a97b01c509479256c6037aa3c71e24a53d3ee3f2dca84103827a4d3bf100000000"], 0x1, 0x2, 0x804803) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x7ff) r5 = semget$private(0x0, 0x2, 0x22) r6 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x20) write(r3, &(0x7f0000000240)="992432958b692724dac7481174c3f6e779bd50c17138e6dc009f989859d52d19f63279ed28a7c29ae27b7b556943960eb96c95deaf20325f2ccd0fffabc6a439e24ef75cba3f", 0x46) read(r3, &(0x7f00000002c0)=""/227, 0x30) getegid() shmctl$SHM_LOCK(r0, 0x3) flock(r3, 0x2) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getppid() fcntl$getown(r4, 0x5) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000e75000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r3, 0x0, 0x0) r9 = getpid() fcntl$setown(r3, 0x6, r9) shmctl$IPC_RMID(r6, 0x0) semop(r1, &(0x7f00000004c0)=[{0x5, 0x1, 0x800}, {0x1, 0xb7, 0x1800}, {0x4, 0x401, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x0, 0x1800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x7, r7, r8, r7, r8, 0x26, 0xff}, 0x4, 0xc5, 0x3}) pledge(&(0x7f0000000a00)='\x00\x87d\xe2\xa3\xcd\xfb\xc88o\"\x80\xbb\x19\xdc#\x90\x83X\xbe\xfd\xef\xa2o\x01\xb8\x19b\x0er\xbd\x8e\xbf\xc8\xfc\x00\xd0\xd6\xadp\x15C\x14\aj\xe8\x84\x88\x82\xd1\xd0@-\xa7V\xa2\xe2\n\xc6\xcd\x9f\xe4T2\x05V\xa2\xebd\x05\x8c4\xb0:\xa3\xe3\x9c\xbe\x9d\xdc\xca\x96\x17D\xf0\xa3\x88\x03D\x86O\xd7\x97.\x80bi\x12\xdb\a\xa9{\ad\xb0,\xfe\x84\x96\xbd\xa1|Qx\xba\t\xbd\xa2\x06\xcb#K\x17\x1e`\']\x1e\x03<\xaa\x8f\xee\xba\x16\x80\xfdx\xc7\x86\x9a#\xa9\xfb\xfb$K\x1c\xff\xefAe\xcf\xad\xd7\xf4/a`\xba \xf1\x0e-\xe8\xac\x9cP/+\xf1r\xecK{\xe6\x1f\xe4\x90$\x82?\vIQ|$\xa5:\x11\x97\x00\x00\x00\x00\x00\x00', &(0x7f0000000940)='(-\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)=""/111, &(0x7f0000000680)=0x6f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x400000001, 0x811, r3, 0x0, 0x3) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket(0x18, 0x4005, 0x5) close(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0xb3ec}, {0x18, 0x0, 0x4, 0xffffffff}, 0x8, [0xe9, 0x7, 0xde7, 0x1, 0xac03, 0x5, 0x7, 0x2]}, 0x3c) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/231, 0xe7}], 0x1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) symlinkat(&(0x7f00000002c0)='./bus/file0\x00', r2, &(0x7f0000000300)='./bus\x00') readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r2, &(0x7f00000008c0)=""/214, 0xd6) mkdirat(r2, &(0x7f0000000040)='./bus/file0\x00', 0x40) 16:00:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) write(r1, &(0x7f0000000200)="01", 0x1) getegid() 16:00:50 executing program 0: getgid() r0 = socket$inet(0x2, 0x4000000000100003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xffffff00) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) 16:00:51 executing program 1: r0 = msgget(0x2, 0x88) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0xfffdffffffffffff) 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xe7, 0x8001}, {0xcf, 0x9}, {0x81, 0x5}, {0x1af, 0xd9}, {0x85, 0x8}, {0x89, 0x900000000}], 0x6}) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) dup2(r1, r0) semget$private(0x0, 0x0, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:51 executing program 1: mkdir(&(0x7f0000000300)='./file0/file1\x00', 0x80000000001) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='[\x00', &(0x7f00000000c0)='x\x00', &(0x7f0000000100)='x\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000200)='x\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='x\x00']) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:52 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00000008c0)='./bus\x00', 0x961a403743bbd1ce, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x5, 0x0, 0x7fff, 0x0, 0x4, 0x38a, 0x100, 0x2, 0xabe31a4e5ad2902, 0x6, 0xfffffffffffff0c1}) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r1 = accept$inet(r0, 0x0, &(0x7f0000000880)) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000003c0)=""/165, 0xfffffffffffffe00}, {&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000580)=""/144, 0x90}, {&(0x7f0000000640)=""/143, 0xfca7}], 0x7) stat(&(0x7f0000000780)='./bus\x00', &(0x7f00000007c0)) 16:00:52 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) 16:00:52 executing program 1: setitimer(0x2, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffff00}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chmod(&(0x7f0000000040)='./file0\x00', 0xa4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x7e) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0xfffffffe00000}, {0x83, 0x20}, {0x27, 0x8}], 0x3}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) socket$inet6(0x18, 0x5, 0x3b) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/219, &(0x7f0000000140)=0xdb) 16:00:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x98, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) 16:00:52 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/226) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0x3, 0x1800}, {0x5, 0xfffffffffffff926, 0x1800}, {0x3, 0x20, 0x800}, {0x1, 0x4, 0x800}], 0x5) shmctl$SHM_LOCK(r0, 0x3) msgget(0x0, 0x2) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000c00f044c86ada10b0000000000000000001f000000000000000000040000000000000ee3ff982139f407a0b6000000003567e89bcb6fa6de054a67535e18a2d270f7a93dc2c2d27502e69ee5aa8c470b504ec04520aba49e045063bb3c43a3acddd2898aa65ae9c1d73d1fd14942064b4e15c5e978ff091ca7c4b14ab65e1f53202f2c302fabec7738bbb32968d2fcabd22eab32a2f6130ca1fda007000000690260b190b252c934330e24fe148cfab3000000000000ef6f10d8d2fad3d980d088f29571510f6d0c330c0000000000000000008781291faf9b6a551e7c71b310ed798522ec8ab1d053097c12e083a140bf0c8c42d37bba70158c8175dce1913b29686fc6c746bf5ac6af6ebe3fe4e7506abff0d33d45f79bbc64eca69db93b4532e1fa40e8898a5e580ebd3a6c34b737a878285fd682f16def20e8c9380000000000000032added822a428c0fa43c4242bfe48d75ea64b90f34c1e1f81f1e6102bce9a58ac5bdc73fa2f9f35e8d7379e4827669bdb4908d82ba5da51bda12a0f6b9bf3dd693c2f1177d0dfcdcd744ae1a3df33f90034a903e0afe7da1ff51750846b5d226616492e079a668edad840ebb0fde34b52bbf11aba7658982237cd6e4bcea4a95f206f1f9ac83659ec03d49a8a10478fedb692b02a9a6444a09ebff09f93829a46025eba89"], 0x1, 0x2, 0x804803) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x7ff) r5 = semget$private(0x0, 0x2, 0x22) r6 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r7 = open(&(0x7f0000000200)='./file0\x00', 0x81, 0x20) write(r3, &(0x7f0000000240)="992432958b692724dac7481174c3f6e779bd50c17138e6dc009f989859d52d19f63279ed28a7c29ae27b7b556943960eb96c95deaf20325f2ccd0fffabc6a439e24ef75cba3f", 0x46) read(r3, &(0x7f00000002c0)=""/227, 0x30) getegid() shmctl$SHM_LOCK(r0, 0x3) flock(r3, 0x2) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getppid() fcntl$getown(r7, 0x5) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r3, 0x0, 0x0) r10 = getpid() fcntl$setown(r3, 0x6, r10) shmctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x7, r8, r9, r8, r9, 0x26, 0xff}, 0x4, 0xc5, 0x3}) pledge(&(0x7f0000000a00)='\x00\x87d\xe2\xa3\xcd\xfb\xc88o\"\x80\xbb\x19\xdc#\x90\x83X\xbe\xfd\xef\xa2o\x01\xb8\x19b\x0er\xbd\x8e\xbf\xc8\xfc\x00\xd0\xd6\xadp\x15C\x14\aj\xe8\x84\x88\x82\xd1\xd0@-\xa7V\xa2\xe2\n\xc6\xcd\x9f\xe4T2\x05V\xa2\xebd\x05\x8c4\xb0:\xa3\xe3\x9c\xbe\x9d\xdc\xca\x96\x17D\xf0\xa3\x88\x03D\x86O\xd7\x97.\x80bi\x12\xdb\a\xa9{\ad\xb0,\xfe\x84\x96\xbd\xa1|Qx\xba\t\xbd\xa2\x06\xcb#K\x17\x1e`\']\x1e\x03<\xaa\x8f\xee\xba\x16\x80\xfdx\xc7\x86\x9a#\xa9\xfb\xfb$K\x1c\xff\xefAe\xcf\xad\xd7\xf4/a`\xba \xf1\x0e-\xe8\xac\x9cP/+\xf1r\xecK{\xe6\x1f\xe4\x90$\x82?\vIQ|$\xa5:\x11\x97\x00\x00\x00\x00\x00\x00', &(0x7f0000000940)='(-\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)=""/111, &(0x7f0000000680)=0x6f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r3, 0x0, 0x3) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) semget$private(0x0, 0x0, 0x6fa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x80) semop(r1, &(0x7f00000000c0)=[{0x3, 0x81, 0x1800}, {0x2, 0x5c}], 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800000000bf37) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xfffffffffffffffc) poll(&(0x7f00000001c0)=[{}, {r0, 0x1}], 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = socket(0x2, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) write(r0, &(0x7f0000000680)="b8a8b849d01db849d4b32031826fb3dcf18677f64bf0d43aad3e30c7c0009687d101909e50f00d2c121bc1b4a3ee75df2d6264acb44072dd7f11eca06b10fb910cee196ed7dfeff1aacd", 0x4a) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/215, 0xd7}], 0x2, &(0x7f0000000200)=""/229, 0xe5}, 0x40) accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x42) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:52 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="b000000000000000ffff00000200000004275ef60acb914788e0d7a042e1baf77914489c7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61"], 0xb0}, 0x4) setsockopt(r0, 0x0, 0xffffffff, &(0x7f0000000040)="44aad1a240bee633c0bb41a131baca7b14d1c53edb0eff9317d366b78d05700096e594e9a70c645af0330c63458a4c5073532d1a868da87331a2fb", 0x3b) r1 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) dup(r0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r0) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000014c0)={0x3, 0x0, 0x3, 0x63c, r1}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r2, &(0x7f00000012c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f0000001200)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000001180)=""/124, 0x7c}, {&(0x7f0000000040)}], 0x3, &(0x7f0000001240)=""/115, 0x73}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x2}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) lstat(&(0x7f0000001300)='./bus\x00', &(0x7f0000001340)) 16:00:52 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:52 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/29, 0x1d}], 0x4, &(0x7f0000000380)=""/245, 0xf5}, 0x843) 16:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = semget$private(0x0, 0x0, 0x288) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000280)=0xd0) fchownat(r2, &(0x7f0000000240)='./file0\x00', r4, r5, 0x4) chown(&(0x7f0000000000)='./file0\x00', r4, r5) 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6002, 0xfffffffffffffbff) r0 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r2 = socket(0x20, 0x1, 0x401) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x7}, 0x10) chown(&(0x7f0000000080)='./file0\x00', r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/226) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0x3, 0x1800}, {0x5, 0xfffffffffffff926, 0x1800}, {0x3, 0x20, 0x800}, {0x1, 0x5, 0x800}], 0x5) shmctl$SHM_LOCK(r0, 0x3) msgget(0x0, 0x2) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000c00f044c86ada10b00000000000000000000000000000000000000040000000000000ee3ff982139f407a0b6000000003567e89bcb6fa6de054a67535e18a2d270f7a93dc2c2d27502e69ee5aa8c470b504ec04520aba49e045063bb3c43a3acddd2898aa65ae9c1d73d1fd14942064b4e15c5e978ff211ca7c4b14ab65e1f53202f2c302fabec7738bbb32968d2fcabd22eab32a2f6130ca1fda007000000690260b190b252c934330e24fe148cfab3000000000000ef6f10d8d2fad3d980d088f29571510fb6effebf20b94d369d6d0c330c0000000000000000008781299b6a551e7c71b310ed798522ec8ab1d053097c12e083a140bf0c8cd8857fdb70158c8175dce1913b29686fc6c746bf5ac6af6ebe3fe4e7506abff0d33d45f79bbc64eca69db93b4532e1fa40e8898a5e580e9d3a6c34b73794c5285fd682f16def20e8c938cc19f3041497fc14e3e9b12aacaf7e45093352932c0ba858b25b98abaafc9f860281ce8e6e8a20532f81fc10b53798ed8d5f059206be06bce6d4edea678bf695f970380606f057bbc98a8742602eca50e05e0034"], 0x1, 0x2, 0x804803) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x7ff) r5 = semget$private(0x0, 0x2, 0x22) r6 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r7 = open(&(0x7f0000000200)='./file0\x00', 0x81, 0x20) r8 = accept$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r8, &(0x7f0000000240)="992432958b694c4eff6b7ba05414109be83e2724dec7481174c3f6e779bd50c17138e6dc009f989859d52d19f63279ed28a7c29ae27b7b556943960eb96c95deaf20325f2ccd", 0x46) read(r3, &(0x7f00000002c0)=""/227, 0x30) getegid() shmctl$SHM_LOCK(r0, 0x3) flock(r3, 0x2) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getppid() fcntl$getown(r4, 0x5) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r3, 0x0, 0x0) r11 = getpid() fcntl$setown(r3, 0x6, r11) shmctl$IPC_RMID(r6, 0x0) semop(r1, &(0x7f00000004c0)=[{0x5, 0x1, 0x800}, {0x1, 0xb7, 0x1800}, {0x4, 0x401, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x0, 0x1800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x7, r9, r10, r9, r10, 0x26, 0xff}, 0x4, 0xc5, 0x3}) pledge(&(0x7f0000000a00)='\x00\x87d\xe2\xa3\xcd\xfb\xc88o\"\x80\xbb\x19\xdc#\x90\x83X\xbe\xfd\xef\xa2o\x01\xb8\x19b\x0er\xbd\x8e\xbf\xc8\xfc\x00\xd0\xd6\xadp\x15C\x14\aj\xe8\x84\x88\x82\xd1\xd0@-\xa7V\xa2\xe2\n\xc6\xcd\x9f\xe4T2\x05V\xa2\xebd\x05\x8c4\xb0:\xa3\xe3\x9c\xbe\x9d\xdc\xca\x96\x17D\xf0\xa3\x88\x03D\x86O\xd7\x97.\x80bi\x12\xdb\a\xa9{\ad\xb0,\xfe\x84\x96\xbd\xa1|Qx\xba\t\xbd\xa2\x06\xcb#K\x17\x1e`\']\x1e\x03<\xaa\x8f\xee\xba\x16\x80\xfdx\xc7\x86\x9a#\xa9\xfb\xfb$K\x1c\xff\xefAe\xcf\xad\xd7\xf4/a`\xba \xf1\x0e-\xe8\xac\x9cP/+\xf1r\xecK{\xe6\x1f\xe4\x90$\x82?\vIQ|$\xa5:\x11\x97\x00\x00\x00\x00\x00\x00', &(0x7f0000000940)='(-\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)=""/111, &(0x7f0000000680)=0x6f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r3, 0x0, 0x3) 16:00:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() r2 = socket$inet6(0x18, 0x0, 0x2) r3 = socket$inet(0x2, 0x1, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10108, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x863, 0x0) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r7 = socket$inet6(0x18, 0x2, 0x7) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x2, 0x0) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r13 = socket(0x36, 0x4000, 0x7) r14 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10600, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x6ec, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x7, 0x2}, {{r3}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x5, 0x4a}, {{r4}, 0xffffffffffffffff, 0xd1, 0xf0000000, 0x4, 0x80000001}, {{r5}, 0xfffffffffffffffa, 0x22, 0x42, 0x1000000000000, 0x7}, {{r6}, 0xfffffffffffffffc, 0xe, 0xfffff, 0x3, 0x10000}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x3f18, 0x7f}, {{r8}, 0x0, 0xc, 0x0, 0x6, 0x3}], 0x8, &(0x7f0000000480)=[{{r9}, 0xfffffffffffffff8, 0x2, 0xc, 0x10001, 0xff}, {{r10}, 0xffffffffffffffff, 0x0, 0x20000004, 0x4}, {{r11}, 0xffffffffffffffff, 0x10, 0x67, 0x3, 0x6}, {{r12}, 0xfffffffffffffffe, 0x9, 0x4, 0x3e3533de, 0x100000001}, {{r13}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x2, 0x7}, {{r14}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x8}, {{r15}, 0xfffffffffffffff8, 0x50, 0x20000000, 0x2, 0x7fff}, {{r17}, 0xffffffffffffffff, 0x10, 0x3, 0xcc74, 0x7}, {{r18}, 0x0, 0x20, 0x1, 0x1000, 0x9f}], 0x17, &(0x7f00000005c0)={0x1f, 0x1f}) writev(r18, &(0x7f00000006c0)=[{&(0x7f0000000600)="f7733ad8cffb3d47abbfa6cd70b1662ec6b21193fa2ff08b6f11ea83e4a2b4b8e08a2f8ab5e2c8792b4bccd4255aba54f272ff282f381d5770d1c7733c91b90f1d19ec22d45ba7ab4e4e14be05baf7ae7dddefcac7da2d67f8ef8a524623a8144996cc84", 0x64}, {&(0x7f0000000680)="426d71e92d0b8517d38e983f6d3f766c481accd7608466f7", 0x18}], 0x2) fchdir(r5) write(0xffffffffffffffff, &(0x7f0000000700)="99dacdbe352778805c317fa0d0ec3a28dc9f310ab4bb0cca01ea7704897fc543f2b06d976ea79742844cf065ae8dd56e90f2f31e0bf719458729fa13e967d675354d", 0x42) socket$inet(0x2, 0x5, 0xffb) fcntl$setstatus(r1, 0x4, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x3f, 0x8, 0x8, 0x1, 0x5, 0x10001, 0x80, 0x2, 0x0, 0x4, 0x1}) ioctl$WSDISPLAYIO_GMODE(r16, 0x4004574b, &(0x7f0000000800)) ioctl$KDSETMODE(r17, 0x20004b0a, &(0x7f0000000840)=0x1) socket(0x18, 0x8005, 0x0) bind(r17, &(0x7f0000000880)=@in6={0x18, 0x2, 0x3f}, 0xc) getsockname$unix(r13, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) 16:00:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="85be4c16c97ba7451f3f5d00aa0902af87840c2af4f6c86e2dafee503b26d13b29167339a175e3af029bb18cf598795a5ed61bf6da22b290120f3615c51865b04d17d66d0ab868a6ec5ea9151be23fdcbbe45bdd12167b7a9c6af6a02f2ced77a73ba8069d3c1046f1333e99a60a04e0399fd8de19305ef1d95e68027135c4cc44a8bd021ad1f5f801b556a91557133ec7de4d8cfe5d1cd1e016c7a10c6fc74986873742623e1053af7ffa20859ece3238737fc97c23b450c873f897b1ac15b3baf7ccda3e6db35868dd38fab74183138f34b5c9dc927da61fed9a9cc65fc82b3b99ce88fc30f2950e6e21c2a0672da9aa82", 0xf2, 0x4, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="462d6121a1a83525f25f88c90e4ad1b8e5af97c7fa03a7b95737264b7e2c", 0x1e}], 0x1) 16:00:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x48, 0xc3}, {0x20, 0x3}, {0x0, 0x2}, {0x47, 0x101}, {0x27, 0x800}, {0x183, 0xfffffffffffffff9}, {0x89, 0x5}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcf}, {0x23, 0x7fffffff}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x4}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xc0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) 16:00:53 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x1, 0x7}, {0x6, 0xfffffffffffffff7}}, 0x0) 16:00:53 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$inet(r1, &(0x7f00000000c0)=""/245, 0xf5, 0x842, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x193}, {r2, 0x16}, {r1, 0x114}], 0x4, 0x0) 16:00:53 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r4, &(0x7f0000000100)='w', 0x1) ioctl$TIOCSDTR(r5, 0x20007479) write(r4, &(0x7f00000000c0)="1d", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x810, r5, 0x0, 0x1) fcntl$setflags(r4, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x6, 0x400) semctl$GETVAL(r2, 0x3ffff, 0x5, &(0x7f0000000400)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x36, 0xfff7ffffffff0007, 0x2000000d172) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x400003ffffffffff, &(0x7f00000002c0)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0xfffffdd1) semget$private(0x0, 0x1, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r3, 0xffff, 0x1d, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000003a00)=""/4096, 0xfffffffffffffefb) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 16:00:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x120) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) listen(r1, 0x0) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) select(0x40, &(0x7f0000000040)={0x4, 0x7fff, 0x8001, 0x7, 0x62a00000000000, 0x6a, 0x1000, 0x480000000000000}, &(0x7f0000000080)={0x6, 0x4fb0720a, 0xff, 0x7fffffff, 0x2, 0x100000001, 0x7f, 0xfff}, &(0x7f00000000c0)={0x6, 0x10, 0x4, 0x0, 0x3559, 0x2, 0x9, 0x5}, &(0x7f0000000100)={0xffffffffffffffff, 0x3}) 16:00:53 executing program 1: r0 = geteuid() seteuid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:00:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8000, 0x1c0) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:53 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) accept(r0, 0x0, &(0x7f0000000000)) 16:00:54 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000100)=0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) recvfrom$inet(r2, &(0x7f0000000280)=""/252, 0xfc, 0x40, &(0x7f0000000380)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:54 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) close(r0) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)=""/125, 0x7d) 16:00:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0xd) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x2, './file0\x00'}) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x2cf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:54 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x0, 0x4003, 0x0) setsockopt(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffe5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:54 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:54 executing program 0: mprotect(&(0x7f000057f000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffff9c) setrlimit(0x3, &(0x7f0000000080)={0x7, 0x40}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x93f}) 16:00:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="e72daef73f9e73c3904d7fd9b58b0bbb57caa37a9dc4f995e06c21acb12bfbe062a59d4c9b01862c26171f2997907cb225e6f69787d0a93bcc462509dc9b24d6792b582c2a552c96f50d44eff1630247f44ac20a", 0x54}, {&(0x7f0000000140)="71242f31769259931104a75e2e65b10c5b32ae0f51e2caa8a9e1f4617327072ca50337a289a4a8919426aaa5ed3936d749901680e404eecd71d4d798c9a447ebe5ad39ab4997b16941f56f1277d88fec6b3901ef06f92296eeef66fe8cebe97a9ff97356e711ac924b5736c3d2a1e582225a795cec2df6d9d8081e7bb990cfbd27183adbb3ab3b48a9624e1412d93e96c8527b668383be9b2c7e474cb9661ded12cf15df8230f03c32f132f0571ed34a5c16ff3e87b551bbb698bc9d747c0fc69c47ffe1423309f8e7", 0xc9}, {&(0x7f0000000240)="9f35d3b47f8ed20f2e77d1624001b424974f7fa1b021f619e2157180555920213e59b3655f1667ac1a755bb89b2691882e207f92c9925128497bf4369c6a2d4e0073727dbe737f6760d65906f5c49551f4c836af2dbb50a550cccd0e85b7a829fbd089ab419b6dd9c9f42e25320c588271d37ce61f9c32cdf09bb5a7711248b0ee65b41d51af0d8bdeb03787a61bddb3465df42943074131e8515eb8796956f3d59b3234bb30ca487aa408dfd2d7b7942799918b24b69b5dc5cbc8336a97ddd2d9d948e20467256d51af9b46a47a881977c86a0fcfecb8b975c125610ec5f79155b1eac176d2f51d35a70599b5491e8effe940e634cda4a81f596e599e3ec2ccad172484219a623484862f505b64c06f3d91816f4c6363ef2b77b80351ce7cb9f13d819281699f48e2f716dc23297e649f7fcdca4c4d1537e1671ab09fc9d589c8cd93422316122addd587b08e670ea7ebc46c075d2a952c188bd239699a61e2edf64e63d644db793ce14880336cae40b0cc7ac47887c177b66518059f5e6584adc6ff13dc2ce122bf549efc9bbbd453e54d2e264280e1841d3743488b4d7a0b18f869505cf2169313b3f9089a6dcaca1bdcc7d837f2d353ed23359d067d7ca4cd5e70da1b3b377f61b3983907412fa77721c52e8f3d126e040319dc3c138dfff106b5d549d0dcbfb29757145174c3847d3e2c8abae928dd2ee13a50f1ec0df12fe46c6341ae2a90d615324761bcba7c5d7cd54c9d5b7616e0c0cfd8b2aa79d2487b2849c2c7c9e772ea12e582991b36200f2b946297492279d33348cd561ad68272ca29e14b8c9dec3323d1485c664906d894308a22f7555de7cd6f017c78adddbf78ec95303ac4a3e9ee133b1dbff9326c97ff84cc5ebd8ead619ed9538dec9a6431d9dbdf34dced111db32c31e694a52c59c9a62d552a9db38a3b67c90ad5c657cbec9ac1e7415b763d390c219e6fd44fa7960cad97675fe1c17ec04296c69ba4870974a5cb9d471c4867aa5effee774a4490774d08271a175b094c50f11e0c2c3e16de9dc9f01f3c8bbff81ac7d35ce630f9dd8b01c5101150d07ea868991fb072e7bb8532a38237c10d28a880358ac0709119dc0bf05c9e499cdf3f8f9455a65fd9b3c2c9c8c67b0773533bc3f09bb38bf7367a803ea8984c21aa792b70e80ad0a16658b47ec97e6de892ece419bfc359fef786f4acf65b8cc10f0b2913612a5cb5caec577cdb8c3729d4c1ebb63f5e2ec44ff820663c5ced40e1b7d7b037b3ff1969241540b5a58985c858b82c6c672f7d27f116154408c1bd7c01baaf62386f7cdfb85732ff256419a27570f699335e29172fee00cd2eb0a7d46e048c6523b37edbe726d348a861f4ea6e8347921568ff91361c81026021e7c50fe3acb5775d20bd586fc77cb913f7c521a3d66c3b528196bf21e7276284160d7326dfccc6368debf31e1578091aea3e49728475e788aad98ed81fc6b7d4c78aa44c4d93fa9b8bcc515c6da4f4d851dd0ee607b51ad4ef16c531cdccdf584487e03ab4f75188d5c7133933d6ffad9d966dfea9af14948a8b8f36e36004cf5ed49fdd14fe2c269aac2117cac228a2ed7ec98786903677f9114102373daa65e9d34d94343267a8f08c19e093504f416fd9fceef7c0624761b0b2478e14e8ee57dbe22e3a9f369110c8b48e034867d90919e24bc087f668f99fd70eb51acd9565951b224db51120f35951f491e9bb41ebc4936736f8fc22384a39a5b580a9463b47785a1dacc3ef43dfc513099220134e18aca488d90f40034e12830d7b07f47bc0cff66a2d3727ec437e007d5d659c9138ace2fa2f745c433a825b7ef63987da2dd40f0d28fdf0fd4fa52c203b0f1f7e258993c497d88a12d9d5797784fffe24a1ce2df334f331b28ce0b65009579f505e4eb4979b284a6560c9d9494526d02b45ff061e5921fb4f0fbd32b81a2111f70654d568d56ebd4077b81273690bc5812d0e5ddd2def0f2abcda09c9b2451eb824963d2fe7bd5ede6b0d58882b9c70ebe9056dd6029004aeb96530100d81d18044c0fbeefef8348897bc60845ed429e81542f6acebe4ac33e6f654e94251f7692781d161abe3d670ec7ab730edd6fb23a39b449eeaf7158b5d607a5a5a0a2e0e9400a5c685db411735f5da571154dd8f4fd35b06c0488b20bca6458333df2096f031c68f9d8c603f1c317eceab0e0c70ff3d38471de2f2372b6155a326582e7248b01ca12390fd82336c272f805df7e58d0836483cf4f8476b499cf53098f7c34644a4992e8675c771aec7deb38e6eadc3842e805dd2b535597fdf52535f100e74b8837c05e2ccd5dee8dcf870eee99c9c53a2686270f98991d325b667415ca290141512f802de26f0eda8d5a80a89a6985f4b3580709326f2a5402e88d83a0759e7ae1deb971b8f3def489115dcdfa52021d4fa1a2593e0aaae8723ad00c2a7b29cc986e362ddbe74e92d9294a73bcab6bbb603c953d46289cc0d087f2f45d520929304013258c63da4ef8e4248620af0c23a44fc17ec09cbc3f923beeb5df6729b93e2fd29422bf8cb5c5f50c845b6b1137f7ba1be7fba9011c3678aedfad10366743043401a3d71d016d64d6c9476eaa3cec86512d4dc474676ba4f94ac0f9132900f577df8475aef5718fc2413b8933daed2d15673b845722b25434f1fa659a57e5ef4ba15f0b7b4fdd58bdb393de384c6ab7af6df1b7a0b091807906d0e262f183940ed83d35e0b4aa9b66566fd71bd07490629b46a06a73db12c485be7f54df6e75dcbd6f3f0cbef855558047f066005083ee6e72b4c6fa863b327d3e6faf58aa968d8650a99bc21f02e7282efb50f79f776f28c9a987eb2e0d7b3605f61f4eb9ec12832406fe25539a4f01a2edb8d68959505e0122b6eb5fc1014c9a6caecb1393d31a083c62c4857f8e8d3723969477ec6a95c28214db59eb047316c3783742a5f772e6c354841b13e85109e6c48055e2859cb789deb2b71e17c7b28768f6954a4a62a09d2229d870e2c23fbe3ed385158e39eb5ed9f728af81dbb03e959cc4c5e32958fe9c340d73350bf1ee491ed9c41e7f240510d58242eba4d82eeff25e93c77781287a23a8a76fe75fa165c77552e3935ee1cfb007a42ad29ac42165736d07bf02619ce85f0409bf61e6c23cd54b913003073cf1d42e56666793889dc0aea0abcc514296718529cc3703a9c5eec1a6261f7debe7388318b141204cb2271f954197d8741535bea6159f9bfad296c0f544e25e5b010dd11dff773168aaa542cb1941d027400cad8f0b9e9c89ee6cc5ed0114a314d4ff557bb8f850f03f02ae1a467d1114edf4946ec12e828ee873e7e33dab7394250c1e0845b3030004c0690811f091c8d7a6eba43866cebb1d4666c90b0f5cdcb465c726c23969776d0357a9a0e968049ffc3533dd36d1668d56e0adeec26a1ac2bcac42e21c38558c231dc5b24631168e4a590c3303825bdc88bfc1154c059fd5c8a1e220e072da76ccfd226818fdd7313fd9f5566bdeaf1e8288d4333369945f3c8405f424fc4eb82c20ece04b8e470a5a91d1fa449fdfe355601ca2637d01e426fa8bfaae99f52d69fda9d35c00328682aee988985cf0c15289aadbf2024c5f280a446484f46b6948737e5483ff1d4366636165ffdd31b92e93b13dde18caad8b3f1acd6b4df52484fa4c4dbaa07533e7e67d9ab459588fa661d6e3f004fc42fb7fda74c74dc148c4966b1744a998e7bf5b2fab337bd9995e20c71934b78d1898a8283e950589dea11970c14772215233e4446de5d00def597dfd7c32fe335e8b00b85aa0bf18b9334e6384a226fe25d6a50d4cc8e0b8bb7ea8aa8d4c24f3cd9c5210ceba6c88f126c32261a27e3f7856bb6421ef2f465f8c5b270dc6e2f50fe0c1a5b594f17b63e465b23d31df9da1c2719ff7e26e0b187c3a9000f55c63d94d4636ba1924923e771ce79dcadd90ba8b86e1ebac14617a804d80f8c51bc03a3aad71745cb9b2743e5a48bd4d9eea9b6331b9a65b572140a4d9b3815bb0e0f161bcc9c8f9787b0267df4f7d9f10bf4c32a4fb51c11513d3e63b106bcba697bdb70097cecaf10b7faf3bb37ebc641a21f191857a00b2105809b9eb5d759faaa6b8dd4a96ec9c168edc194a18e96c0799b627a3c6db1ef3f6949e1a95746c5720a7af9d4ccee60f009d63b46a8d57ec37f2f9c1d6dd3f978c91268c0f08364bfa43eeeac05fd8e5892486baab2f04fc9aa9409a778d7589cf67efce21ce7f32954f8d7dad9b568c49b7360c1075db82e135249edc86fb8ec254925484a75ca25a5e1553ac3047ea2e3641fce6321beaae2259794a4c75011aee383233a36ab3695c7db7d25e768b3e67a2b5a9f6ac5d00143ff3ed52fbd8450d029d8c16d1ee272f6925ee92aa0f5d7181c9ff0fa2cb4b8343b70e68c95bd0627471a2eaa0f4d646be9fa9fbb6427dc1901e6c7bfe2d1a5ca089202bbbb25e095a17a58108c3423c36061a6e7c1b68db881e6f4c82d3011a1a333a741e5545228d571831b41982c8d0e51f04d03378e0e0dbd545f9903f07254a41961775b5727447b47f799ad7a7cd6e8924ae785c230c3dc0a8a12e0b55638a2e3c397233a9eb9fff62ac1d9532c18f2f8d17442ad8e8a115a3efd1667993fb638d9945e5c7b4a23f1eb93a0de1ed7f3f8b9fb4b210b826f6ab958288ff6b522c9ce90358d6d0cf391b25d98700332823b6c57627de10a9d4a1d2d31a14c09f96f1a4d617899eb07c8cebbc4dc1c9e588dece6fccbabf4fdf5bb473a098bf61184cadc28b881192cf5b637c1881ca0dc032faf7d2ed5a124c808b5b806d389a3bce5d20c2bb5288d3883c3867b7de24d5e9ee3fe0b8421765447b942673f5dc51619fbcb0428f097a203d7444cdd3e33ca2ff20bd14620ae638e0f04c37c422a62418b429a4015c977bdda7573f9ef40532a19714f125e3041889ab8c793d476f3b44f682160e59b3605357d6d8a00a66ca52b84e5cf404795b7a35d3bcd6886a4e711de8c8f37e2571fb10791616d0ba499ca9d3598c1f3f870ae12d07a3c45c7f232c45d8acc72f3ce78fc667ea2ba1f5726227ef818bee3e17c082c79abaa5a93084de07ac426853e46812a7927e2afd8dfe9d5d85af26581fcce16250a67c845d80b45f0f33e72bfe0ed1c5ec6b915036dbf8cd74f7c4db3611ae61fb144a453415e60b2f8db5a743f4b7fe250ae8a2599b987560fc7f8fe53c4ca7bbbb77d1b2233cf355ce2e372292c39fa9d47efb70ed2e420c7e192ceb79078874e24bf60ecf83219614e5873dc746fac77e2e6c668675c9b26dc895a8f803f7c8cf1fc0f4ff907f08db740cdbcbe7c28f57a5eb56add20a346d9636335461f11bda7e851f97dadba40c362d74fd0ea491e59d3a81ea0ed9a4d8c41f022a17ae505876d1bf421c57a1309eb921e298fa663cf8fae78f4f52167d7fd05ae2e539e21867eb67b61c137f80ee9a4bacf35456ca37cced6b6db6b8c1e648355ae1a692f5fbc43363b641ffc4cddf822dbedee190321c391f917c7605df7cae770e3d1809088a539fa2c99cae12fab4cd11e18a2ecb0fbb5bf3f6b5043f887a6e19789dbbfc9d8861252725ed896b3c22fe169d449a36317eedec333529e2bad32b82f0b2111cbdfc653fd4dbd98ca8f40ad186451546fdd1bced33d2a570e2ce347f95033c8b9d2941d85295f604ce10bfd21caea90df0d5b7e2866e1fefa1024fddaed0b9359806e05113ae8dd3ba882245e4488d7da5dcbc4cd69a45272db124d2d74809b5eebb9e002", 0x1000}], 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) kqueue() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff55) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="779c692f66000000075625d5a97d0b000000689c988d0000"], 0xa) 16:00:54 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0xfffffffffffffe4f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18440, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 16:00:54 executing program 0: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd, 0x80) fchmod(r2, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/246, 0xf6}], 0x5, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) dup(r2) write(r1, &(0x7f00000001c0), 0xfffffef3) 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000200)='./file1\x00', 0x8) setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r1) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) 16:00:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) r2 = socket$inet(0x2, 0x3, 0x0) shutdown(r2, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x200, 0x6}, 0x10) 16:00:55 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x114) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = socket$inet6(0x18, 0x5, 0x5) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x10}], 0x10}, 0x2) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5e}], 0x1, 0x0) close(r2) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x1ff) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x1000000000000000, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x402}) getitimer(0x3, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f0000000040)}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/218, 0xda}, {&(0x7f0000001480)=""/152, 0x98}], 0x0, 0x0) 16:00:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)="00000002", 0x4) 16:00:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0xa18b371a601eed2f) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0xf9, &(0x7f00000002c0)="cdb8520e52625cc112b33857b6d12de3f8345f4901f90dfc207dc46b4b25e69cf47d8463256127f202230a054c5aeb9a3533dcc09515e9c66e9704e98c207a8f21bcb20cd1c7e263023ff141b7d870bc145709362ed6acd1c7c2e4699e592be49797084661aedf9b0281b9f0153aa30d6920761c3f359dfcf0108ae162372b90fc07ab22cb9622295fd90071126c17f375cc882055701c46e7128afcc36a2c74fff18fcb188b9379322ece3f0f662dbc8a51dcdcf1e8a30dabf60eb638daaa0f60cabf0065afc1a2ecb6473a7f892965f794cd3571d1c9238cc3ca7eaee7451d69a096d84848c50a1643203843acd5856a9b9d937c6f832af0") mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x2, './bus\x00', './file0\x00'}) accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x14) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)='./bus\x00') r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x11fffffffc) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f467506d3448463cd27d830a64a920d627ec743ce"], 0x8, &(0x7f00000013c0)=[{&(0x7f0000001380)="6683a119c6804743fec9f4dca137e9a5fcf0c778378d3a5657e07b3b69468c1655135297", 0x24}], 0x1, 0x0, 0x0, 0x2}, 0x2) semop(r1, 0x0, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) 16:00:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom(r0, &(0x7f0000000240)=""/223, 0xdf, 0x41, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xff0000000000, 0x7}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$sock_int(r0, 0xffff, 0xd85e6e0b794fbc, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x188, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x1f, 0x4) 16:00:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000, 0xc000000}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0xfffffffffffffe8e) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1f, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0x114) setsockopt(r0, 0x1, 0xf6, &(0x7f0000000100)="dad33f5d48c5048d60064cc5b23bd723d81b1d8d1e3c08ef2629b5a1aab43a622d6ab491d00adb043ca65672b2a389f81ab6cd3e4efb720aa683f5068c739042a41101233ff3e60bb95dad04700b3921b0e6b8d36198fe0596dacc3ff49fd5", 0x5f) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semget(0x2, 0x0, 0x248) recvfrom$unix(r0, &(0x7f00000000c0)=""/8, 0x8, 0x40, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000240)='./file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dc3", 0x3) write(r0, &(0x7f0000000000)="6012cb9e6b6f1ceffe96a7539f35938b29c57f6d5f48ca09", 0x18) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/114, 0x72) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x81, './bus\x00', 0x7f, 0x3, 0x4, 0x400}) 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000279, &(0x7f0000000180)=[r1]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x7f) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCDRAIN(r0, 0x2000745e) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x54cd, 0x7fff}, {0x8, 0x3ff}}, 0x2) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f00000003c0)='ML', 0x2}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x1, 0x2, 0x2, 0x1, 0x22a, 0xff, 0xfffffffffffffff8, 0x3, 0x0, 0x7}) fsync(r0) 16:00:55 executing program 0: setuid(0xee01) unveil(&(0x7f0000000180)='\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', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:55 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x50, 0x2, 0x100, 0x8}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x5, 0x7}], 0xbc, &(0x7f0000000080)={0x5, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 16:00:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) r1 = msgget(0x2, 0x400) msgctl$IPC_RMID(r1, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r3, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x80000000, 0xff, 0x6, 0x6, 0x101, 0x7f]) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000300000000f939dee5f8910000000000a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfb, 0x0, 0x800) 16:00:55 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000ac0)=[{0x4, 0x3, 0x800}, {0x6, 0x8, 0x1000}], 0x2b7) kqueue() renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00') semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x14}) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000001c0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) fchdir(r1) 16:00:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x20) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x600000, 0x1ff}, 0xc) r2 = getegid() setgroups(0x3, &(0x7f0000000080)=[0x0, r0, r2]) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0xffffffff, 0x25e, 0x0, 0x0) 16:00:55 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752b00feffffff2000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:55 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x1}, {0x400, 0x3}}) 16:00:56 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x600, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x1fff, 0x1702) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x5) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10000148) ioctl$TIOCCONS(r2, 0x8004427a, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x189c1, 0x83) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200)={0x2, 0x100}, 0x10) 16:00:56 executing program 1: mkdir(&(0x7f0000000180)='.', 0x6d7914119b76f13) 16:00:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x100000001, 0x6, 0xcf, "c91ac5da82fba0040cd35becaf747f31f7644617", 0x4b4595a3, 0xa310}) mknod(&(0x7f0000000000)='./file0\x00', 0x8000800080002002, 0x4000002005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c7, 0xfffffffffffffffd) fcntl$getown(r0, 0x5) 16:00:56 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r3) getgroups(0x4, &(0x7f0000000040)=[r4, r3, r4, r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r2, r5, r0]) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r6, 0x0) 16:00:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0xfffffffffffffffc, 0x8ee019b, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:00:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xfffffffffffffe2c) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e09000000003000"], 0xa) socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0xfffffffffffffe41) 16:00:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="b000000000000000ffff00000200000004275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef0000000000abf8b5e4462124428f4ca762bff7b11e43bf6a0dfe534f081381f70d8dae64f4a05798e66e85efdeb9ef67487f000000c8b24f62e9bd00a2024c55c8c5a50d77126c0ac16fd97972d0de0f1ba7c0e716eaafbfc8971b479ceac1444958047ca9b42f83a53342164a543f2f789c833bc82eb421e845b1555140612f30bae2ba38ac10b3bbd1d940aed2231436450ba3522ca10ac399e434806c0d10e600a26363089bb3b261fffac470fde08f0710b5d3478826dc04aff7aee0a93f4a827696a8ec12bc1e2b651784d094"], 0xb0}, 0x4) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) truncate(&(0x7f0000000040)='./file0\x00', 0xa52) 16:00:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) clock_getres(0x6, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) 16:00:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a90200f90080984db68ad923", 0xc) 16:00:56 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chroot(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x18) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc44) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x2, 0x0, 0xfff, 0x3, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xda4, "b0ad1dbd961018ffa5002c08000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x100}, {0x18, 0x2, 0x9, 0x1}, 0x9, [0x8, 0x80, 0xaa73, 0x6, 0x40, 0x7, 0x7, 0x2]}, 0x3c) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000080)='./file0/file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xffffffffffffff81, 0x1f}, {0x18, 0x0, 0xfff, 0x5}, 0x80, [0x5, 0x0, 0x7f, 0x9, 0x0, 0xede, 0x1, 0x3f66]}, 0x3c) 16:00:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:56 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="d742a4300819732a662f88d61a0124c92c9ae7bc09bf5212b204e55b5ddb6ac9bdf7960db874281d7464a856e1975fcdc1a17bace89b0761cdb09040ed92e4e1a12a593a854a49996f79074cc32a906a71532630a3fdfa60b09a9e5d57f09a4cd20b3d0a02ab82b4ee1b20b6146e85b0783d99babe011a299b8aaec7b1d9e24ca75ca38ed82a234a4e5b8e9258eebabe594e402003952b8c9c7379c78651fa2dd813a92aeb1ea15acefc", 0xaa, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x7fff, 0x8}, 0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) sendto$inet6(r0, &(0x7f0000000180)="d849638f487c40c8f9d5dbcc0f8e64f1feeef49be85a202e932890f3d7ffb13c7b4f9f69501ae50e4577", 0x2a, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0xdb6a, 0xe70}, 0xc) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x500, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') dup(r0) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() chroot(&(0x7f00000002c0)='./file0\x00') close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:56 executing program 1: r0 = socket(0x1e, 0x8007, 0x1) r1 = getpid() r2 = semget(0x3, 0x0, 0x1) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000140)=0xff) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x5) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) r2 = semget$private(0x0, 0x3, 0x220) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/4096) 16:00:56 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x1, 0x7}) setrlimit(0x5, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffb}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') setrlimit(0x5, &(0x7f0000000200)={0x7, 0x2}) 16:00:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() geteuid() r4 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x7, r1, r3, r1, r3, 0x109, 0x6}, 0x6, 0x7ff, r0, r2, 0x4, 0x4, 0xffff, 0x6}) r5 = geteuid() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r6, 0xffff, 0x1281, &(0x7f0000000100)=0x5, 0x4) setuid(r5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e37526a4a5f0ad08c161d2efa10b1ff0e095621a114b2384f40bac64d00062984afd685620ff519bcfac64709db4f9fce4859cbfe6db3bf9f19f37e6ad0b2420b9500808669c9ef3f095c06d711f7ea0b9e7ee577fede5ac7687f54001d85d9bfe037db568dea6055c8fda4cde612ee02beec42ca9904efc19afcfdb8687fd3aa2f9c8c59e2ddfb908457b2d69dc8747cef6f1c048db3fcfeeea368b0c23300000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x108}, {r0, 0x4}], 0x2, 0x8000000000101) shutdown(r0, 0x2) 16:00:57 executing program 0: r0 = socket(0x18, 0x2, 0x6) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:00:57 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xc1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x2, 0x8001, 0x101}, {{r0}, 0xfffffffffffffffd, 0x3, 0xa5, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000004, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x16, 0xfff, 0x1}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xa0000004, 0x80000001, 0xbb}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x8}], 0x1, &(0x7f0000000180)={0x81, 0x7bb}) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0xffffffffffffffff) 16:00:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10200, 0x0) ftruncate(r0, 0x80) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x80000000010000) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffd88) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) r4 = syz_open_pts() lseek(r4, 0x0, 0x2) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:00:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x7, 0xc) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4, 0x8, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x2) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffd, 0x200}, {0x7, 0x3}}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x4) 16:00:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) write(r0, &(0x7f0000000000)="1e968d61ad9981c68e226d7602c189b0b7837047d75bba7c06d4fb937d5c0e068ed86800baf7d1398127e0a40d0fa14c00a0760b676d97a167b0b122271fb756c135995d3a836374cb172def6cb7a5f5ae25", 0x52) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) chdir(&(0x7f0000000140)='./bus\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = getuid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchmod(r0, 0x0) 16:00:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x10, 0x7, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4c0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:59 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000380)='()\x00', &(0x7f0000000080)=']{\x00'], &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10000, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xfffffffffffffdf0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={r1, r3, r4}, 0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f00000005c0)=0x8) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000640), &(0x7f0000000680)=0x10) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sync() r6 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000001c0)=""/149) r7 = socket$inet(0x2, 0x0, 0x3) r8 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x46) r9 = dup2(r7, r8) r10 = getpgid(0x0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653100ea116dbf033f62529c418f026bdfa50a5ee1cd17398054e3bf4b80982bfe101ea321976dcaaaef4fdf37f724d5c747a852e91615844cb7e987f73e9b4c8fdc6f62c96b89191740a28f993ba8068cfaab38fa7fe53415035a19c19eeaa4aa585da76b63bbe8335cd69ffd862030a2ac06cd788804f6cf6ddf63eb96f3b069f07eef001d3b3a5a0667b8379b9befc855be0a1b"], 0x10) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x34, r10}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r10, r11) r12 = msgget$private(0x0, 0x66e) unlinkat(r8, &(0x7f0000000040)='./file0\x00', 0x0) fcntl$setown(r5, 0x6, r2) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000300)={'./file0/file0\x00', 0x7ffffffc, 0x9, 0xfffffffffffffff7, 0x1, 0x8000, 0x5910, 0x10000, 0x2, 0x1, 0xeb6, 0x41}) msgget$private(0x0, 0x200) msgget$private(0x0, 0x104) msgsnd(r12, &(0x7f0000000400)={0x3, "dbeace35a0cddc6d779d3041972e24e6a979cfdee1623293704d4d20d444f770ce9054566ef1ec0f795f27404ea4c98bed807152a7dacda6b7dc24a9c793c2d3e804e96c5f5b81dd233186099f9401aafc302a2b92dda9d4af3545d86cb08ea8c6b84c696739c1decdf402fbdc3f46a0ce641e645ccff66237fe92f73419202e03c22992efc78c087556e1b34abae77209a7750612eb28eca347b8733cae3ca358c2085c273d6282971ef40f8711bd160508dea44a6fff22a4b4f063f0286384cb698cbaf8a2048f576a40e77c5288ff250e9c0492f6eb6f77"}, 0xe1, 0x800) msgget$private(0x0, 0x58) msgrcv(r12, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x1000) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f617", 0xd}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x303) syz_open_pts() 16:00:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) fchmod(r0, 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) sendmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="0de1f9b9f7", 0x5}, {&(0x7f00000000c0)="70d6a48d50927f0ccd9fed7f551939d200ede902ea6c63114ffd0e49b3a98da0203c80db38dcab4a1ace83b364a1ea906c99d0bf1477744022b22210c7b9d55711a5a9729d1983601dac33410e0c09925ff249800dc5fe0c7ee166a1716344e14ab020ca7ea86eb1bef340", 0x6b}], 0x2, &(0x7f0000000180)=[{0xe0, 0xffff, 0x4, "8b274c7025e44b8606f2d0f28a8fb616fad33a1ac42b2e6714d9c84151d71b7afb09cc53eb80d5bfd20dcde852c52643041df6daa9b577c82ce5f5ddef3bda5b1b6be5aca6edc727a7af9734763a4f5287b4bfed23a2d6c97af058ef58a03c20ee915781a077f941fb572982b8f5eb6a88a2aad90bc571d5cef65abc0944f2b0db0dc460e1e96e9fe4bbe16b98a4139edd6412418b7ac8d498ef1ae83de754e92c83aedb961174b6d30ea4afc7561f1ad689adc84bd825c96d97233d930f1ce1ef5cdc0d9283fe90894e8587cccc73"}, {0x68, 0xffff, 0x5, "6d5df107b76c434ac48b1cab2bc59c7aeecd26f1dd84dca8f965bfae4fe23132eb7fe003926652b2ed3063a913cf5963a69f78abdb4db1519e883fd2e3c012f0043db28ecf19699715ca1d2f0b8f28207ed2a033a533b4"}, {0xa8, 0xffff, 0x100000001, "0daf0c45bae0ad9b9df32c9e2fd852efe06822ce339d2c6273378c06973fa5d96b9ff4627cbcde7fd007eb0327531f22540495b19b6216e3e5a6af87292459a753bbfe8178094c910670a2608a81ccf6a6ab7aa3c3cd7f61504eac605a98c24fd8376a7af9c21563c46044d8f259ef956f64bc9291056671d5a8f1cc85acb7d07fd5d2a27540e353b4edba570e1ee3f7575c6940"}, {0xc0, 0xffff, 0x1, "6de8e377ad56e4356074a1e9ed69bea6a4eb9863fe5d1d9814c787e752df75efebcd8f528705dfebd0be690f97c9fbd2161ab753d8c0d042e48e6eda1adf9b5efd5e790a73e050778c32af09879ed03a035a77a41e5c7d22540f35e57ddf1f140bd525dfa2915de721386a798c9d4a679e44d664e4f943650dea46278f8638a8de172cd848b27f233255442a17964e56a0aca6bab88dab23f35898483ddb43ce1b2b205881327022e9f1b38f014c"}, {0x88, 0x1, 0x401, "77fb4d929c65dde8628b5820918af52711e782229aa9eb490498248d1dd08c90541d4f9d792f79de27c6e55d0a8a4662c8ff2ba9c271173f722aafde68e715b14a0eaac39b01cfbe041bbc4b29443f43a02a0a9ab7a1778bd1fb2402281fb9cd4f8e8927d4bea8d3289a74fa10d1d36c236c36aea8fe8fc5"}, {0x1010, 0xffff, 0x171, "a6e6dcc173f7c4e55cbe60cb3213f5a6e753ca4937ea647ed29b38c9e3a00dfa8e553c7d4d1f03c0c98743bfcefe030b6ebca3f1b4ce8b9e51e140185424e95a9030b1ba503206c88d0c12bf7190e59f3b6186592fb6b5171b964035235982dca56667c037c270d7e8993a4b13d76be970807783978ad06bb833df0eba0f9f1c75a9e4750dd1905087e38c6f6ca4997d6aef54bd50855a8cbebded695e9eee1a62408357e9f8fba14afb505d97402177f19851cde3bc7880bf206e2b08778654ce1c186afb70ab28e7b4781c22ec6f354568f8756a7fbf8018a8a68f914c8a653379f050c33c761ec53d837d2e93677c80c4541837e52c05ff7643a8151439bc5a5fcf0f9b481ccede437d5e462239b5c189de331ddc379a85baa4a96a3426827f95c0b32daf97ba6208fcad6bcd8d77b934fa2716b11d60dd629c0a46b650e2815da870800756907e3db1fe8264bbb3556247cc71a40ac698cff0a02d4baac53b995fe5d33a299568932373e52de020ace069c138dbe0cc540bed4a81f8544a08848c4ca8762c61c9a0541778349c3d66dd48294b72b58993edf176b5933420b612cd6cea29ce0d0be1f042ad88b58568b9e02ffea3b1894c6deea9f5e07dfcbbbfb47dee3b3eaaf1e2095fdf9879d3a5357adcb49118e219b82df017707e0c9a23505a01c2a0510b0dd0b776146f250e1fc3f5e9e7ca93ef52ced89b7d31e0acf9a37bdf1d42369045d80ba840befc2d719f413a4b2685b5f4f5c76cf1e6d4b79148e34fda2760dec5fe44d375cede23f72192ae51b2c0da1cd54b3bf5f56235620823c28aab2d32b1cfbf777d64f8e111231dead9a6b6ba289519e12906619a3124bbc3368a6785f99a23b422f1921905e397cf37b9fc31a05c0713f2286e76e95eb6e13b9caa5497cabc488403c307ab75411b34157e4309b9a93b618e2d6e1897985b523a4295a6ac62079b336f823d6cfd22a040e9a44c16139b2f655bebcf7918f16e7a9a2287b9018060c9ed7d32424b07bfa6f6ddd0f0c46f7eb4ef7d89ab88ad44e2a0c6a6289994b1ede9fbefe0a1df5c4f5e0ef9762f55652ed1659176acede489148e3faf6518bcf52279fec78638579e0157fe71e0832f958d1845dc9bb2e6730d392d1017b4db262b3caf07b3630f5b3f0984548f915eda02581448e4cf247077fe5d9a04dfa3717527897a3f08ef8faaa3755ae4d4b039bf58b021bf6507a785fa3886dc3b1adfc8eb78654297fad0102229a20558dba57128dab8104667f21c042d4dc7d5a169e1a371107468fe9c7a0df0a2107298668520af1bf64971c493bbf4083b0df615e390b5e4083c6618d3118647daadb2616e09e1223f384c35a97cc7bffc407c50123b5591b2f4d23bcfa610d13af9d5abd1710a7eebc234216f9732e868f80cbc1bccc5b2f6fa63ce768db71cde2dc9d2a3fbc95bcbcaad6a5b40ff3b24b80beb968a46c175509f6dd6827de8a44595b9b0e12e7cb6c176028fe3605e5078fc023ac39322912dcac88dc6671e288833e8c04f8d0909750460674dd93ccba30183e9211c0931cc99b85fcacc35358110841e6fcb055a5d4a261ff07b80022593ac6631f8f15b0a8b8c5c79effff2cd22ef9659345bb51cbf5aafd5206e767b27b9c969496c6762f827cc38da7989bdca049f44ab94d3fe132bce2bdcb01a8dd791489644cd06cfef277fbc510ee9651458af15b470a83ec7cd9ecdacaafcfc9f447a73ed79f177f148674ad9cfd2ee69eac6fb990b72ed907d8f6770cc19bffd98b37de74b991fd8b2647950db23ca86392a33635e0e4835a5631d3a1a247a603954e168c67e6b0b970ea75712d7541d66d666045eb3e3cb3a8f5d3b7f69050f8236e2247a8475686de060d425cdcf2ceb80c46e1bd0d60f6a8e33ee01b3da751ce3af302ee965c4636f60c4089231d2d2e97b98c9f71555ae479e79314df17733fe1c37513db1fb4c7d1e625c0431ba20c5ac0d93a3417e99c68a8a07b4cef34e2c4560e7bec478ff633429b000d4552912ddb12e3c8cd270252ad2de582d2e402b28bfeb9dc28ebece4486c085cac796e9f8b703330e777421b7422d4a0445dc44277bf608a20fd7efc870b202d7a2116c552cfdbf59690d4d9498a1a473584a8e370c0e74708a0b8b800a813fb22683b96299dd950be46c6e59828ce91adf6ac9e0186c9b746109b7ea6414c7d6dbcf423603a7fecaa1b413d666535353a430a22bf7b653861e9ae09f2f76793eb1e0f441610f3cb896d80413483d1dd98b48b84576641534a485f84650cc2e7cac1918ac0afbf897d01fa36e9ce8c19d1c685d303d0d1997832c30c4871e77e3ab27152c98ed13b3b48b30de7cb2d50034f4e358cf9fc06e0a0b602da8b38fe7b6b39db94f6a5dc225df4c3d70f45401583f4a2ee7e3fad544313bf15f076069b14db0f62d1948e7e9adae4ac588e618772ec7e2ea130ebf9bd3ee11b734fb6cf3db3678823013c7fdbfac1037e62d29916b7ab6c19360b8803645280e215e6f78f78f3acce00c879c59376730240e16436e19fd309fad84326328bf676bf2fd728e7f7e50c0ab624100d664956011671a56432faff41eef1308ffeda53842bc3e6b2b3c376aa4e304ae02516c493577d6645ddb8dfb2f156bfa5155ef6c07a313b57b1ca384ad4ad908a2326074468fb501fa80728867032fdec7fa80743cdf04f2ce628ef0f0e4d2128a6b44f0238666e20a39a61c627b2194ec04034a8102ecb4b85173a075cfd8983e4e2f5b8d05049a63cde839cf2226943f1046032526d442bae3f7def850838bd0b423adf9d79daf6ae7486bca443466cb11a7c9baa0383cdad5758e548c58625d79186c03eeba1f21976041f58bc660f3d6c037bb8353a3482ce4fe203329a6601807674e8db0a3204e2569a29a466b9dbd28b5efd6ac2d66d10163ae24f9541b6aedb17037d9b6b6fa745963bb3931c846169738b37887ab6f2d6f4e88fc609d978e4aac9b07cca3384aacdb2eef8f2e0dd2abfb5cfa8fc7f6b922061381d954d3e2d886e70edc9594883ff90e5491f30747274a225ef837fd28715308b843b52d4ed4c8e10fa61ec619e1770f7eb2b2b9e2bd2fd5665a236b49e3d5f95426a7344120240d4aa5fa2fb688d41955d0df8e1b5dd83a1e1d466ec8e0d1a042c902dcf907a1428f3272f8f010767b7cb35057d29a91a4ffb2dc03d55c1f7fcf644548c37ccaef951c94aa7435fc5f97b88f062ca853b9a257d97101bd041a6a139e64cb153914c29ed12f0fded364646498c02068d000da609a4e676e518c48f5b562460ece6604740f51e40f224af8e866d29fe81d6313102f382b8821607ae642002d44c1c91ef33d6d038e27cfbe4289abb8edba259296076f185633778726f75f31e1c23eca138df79667a73977aa99bb3fd4d5f8768d5ae65534a13a0f2af58868598f6578a227e6f247616611b7305a669091064d3be25630bec57cbe81041f0217340539c436b06779f841f4a57b96a149c437c3c6c19eb463d3ae22f8033f0262ec8d3b199db9f62fe4007e09c4835036e6a5355d9501e9e1f4488e061f9448f621f78709ec822037d84013bb694892457fb7a34e6d074be905d4f8d507be62baad58540524c1abd1e02aaeaa24e467f13b0e567d81c80e082f57ef3419bc6d19406eb04548e3b932b285f214065d2c01af07a2df4984df389b7bac55617e3ea2d6d88334a78f7a2013e8c16dbc0338e8c7146d6720216b23c151751e5a9013077a6ac9b3e52cd9bbf17ae225e41f1521b76f6b31e48e5a458ca18e9214866daf0cafaf2c88cf40b9efdb6cd8710c20a00c08ec2412555541cf5dc7ae4ebfa5132c99d3f0742c020cedb40bec8ed6cbfd732e9500bbf0d36d8d7a1a48795e6f2731d313585b4addad72273f15ff4a674d844b857317c62b4a389c43333612571817f64b5324aee260f173fa41c0015177cb8852aa753565f5312c66bbf0aa69b653c95c9d7e238f1f035aa5d764231c3af5cc759a73eda27c7122f4b1861eec0833ca41c87671d98484ac0b408cec57febe3f208c481d3fd8b182e9385ccad9f6f044233689bdbadb9833333b5c8e27925c79305da6a94d7f3b7efb5fd2871871fd8ab23f9730003f8825b60edf7af8e40855ca63014c9b2a47396f98882b2ee387bbe37a82c89e7d8f8489f465b36e8b131fbfdf65b35761196ac1aed89e51e26a2bfc2a9115e37d108e9f505a07ac5f38be2fda608c83368374db024bc0b78d3c3e4223f752587aa60424b403b8334420a7606e3fb07e7ee88152359d67a3f6b2fdedad5a0a0e8cb04954738e9da3e91f65322eaa556da8dcaff5fe60c219857c054c885bdcae5d3625d2e25292f42eed16901d3b328763cd2552a816668509c731e513546a1d867cf02bb834d754d3ae6828d6ca5f52cdcc13b22ad4d4e278f645480c0e68541718c43e5380ef0f59ad9392913ed4a7bfb090083bfabe49d5ebb07f551e517a2daae92820443978548053083407a5382f96785acfca4d943852b89a1347ba7e4eaf3a4e75f5b42cddea2a9a2dff61013af83bdaeb73a45645639753676fe0d46b49dbd87eb1108719f7d8931c4bfd39a5cf85adfae16d0f27c9017115073a4775b0669ac02260e16efda76f26b15298e41b3597383a71683ff4d0d4e93d7f696e595459c342be08b0fe9f22ff02af4bdde978f7a23234b0cf82f355a65bad615a5de89c83d52cc08db4120508792e493bd7516d4b41c1b92601016feb6818e0f98b0d3b52f37db30a554da4fdda7fb55522c02362ca8cf06cc9fabc4d85adc04341c754732c254cae0048f0be42745d86437f802ffeeaa562220a3111b4cef4aa1a55676d5e17f83ea1604bf342c0cdec4f9e9baf3e3042ab1ec11c7fa5e12abddba1b8e7bb214c53787245e230879230d09972aa40cfab1c210e6124eab93d996d2c77367a9a37b3be93f4fa11bc5f0fe9453baa05c98285a4aa172a4c4b3cc2cb85948c74da51177c94657261a3648faf20ff22eb5044692ae022f2ef50d02769a529fdeca8fc7c5eb4af399c94e183d81b03326293a072dcfbc9b415e62d5b6c89c852a9df93e88eb2cdb632dfe3e5cf39ebe7448db9fcccf635fd5bd1a8f040fb0571047406dacd626fae9be797c97bdd42d9b99774660843fafe07e80b659e7734b2ff6d750fd1fc2866a2f2559cf336c6b53546abc8b34dd14b9af0d194ab1561d2c1f2199379b2286d443c31c1d06cfe7ed3e421bf7087749f5e60474adc7b56cf879303f0144798e6def8aff7d08ecc8cbc9e994298c17f534a859eaaf50eecf3994f2858b0b49f9ff89279ed2a766772f5c46f22643ee9124b8cea09f912657fe47e1d02d8acde1fd0857bd23a25555ed90913a3d016a8ac2de0f114c9fd96f4d6172d2f93c40e2254f18ac86344909ca243ee6013b21c1e1970002a5fb099b442eaac974b6f1714b14f8bfde11984aac0b8065deaffc7d5f07a54944b69f90d4825fcb6a43c1de750f3b6c425d83440e26db3faaaa24bac2e0556f01ed5a18597c14773052a42fdae52c5f5de961967e6af3cf70227a28413044cb3858fba9be1f5d360dbb9554a79e42ca9e51961a2947a181b95e89e90852436bdce0bbef1fb87ee760d14844e1f13b66a0b00dd215b77ffcdead0941d949e3bf0be2501f9b2084d998a897fc1c7a80be22a753eeadd3fb24b63e2c5546dec3d934392e3c689ed021183af312cd319783aa894c2a4af272a3cc3f52b8300fb425774f30d1180255c8b1615f9d833"}, {0x1010, 0xffff, 0x9, "e8f9db918bf7f5da7b0b37daf6adf407ac2ddb7980e96f9a5b9f7ec46f5041629a6460ed12568275a6f88411d082f24f722878550903b54a8be45d8d8f2697c62e0d37201a1f6a4fd521e9dfe911af5adbe8410f892e0c210704183834236ecede58e3dcae327ea6e9c3467a98cba9d0ddd563f7e91bec7077fe289bf2a05610b6b01c22d46da5eb8a65179b55e67d04963a771deeb19a11e478886feef6b907128c362a7955e13fb3dc8fd187d1c913363710e93b2f2785db373f5ed101e65bd419b1993cb6f88c48ffddf7d22bfe8b4f09909fae0dff4210b7aaaaad7299f84f8f8c1a6455b5ff644937b3173e845cdc0a7baff213e6417fc9af1967f54c9569445dd26a05d09b2f4126eddae404dc94e18b557fb66d5d4d70cfa6fc5aebdd19f8b9c68379fcd5193f1e9cc648fd1f816be9dcc04c7cd7d47f0198b5a0999afca0096969d3004b3f62fc8bbc22eba5e983ffc2e97d63faeb7864d73ffcc4cb79f559413ae8dfa6d54aeec5cf7f9285e38fa86fd98f4c0351a97c4cd782ca70a6ce4fb78c3485e67ec023245296dc74f807a3d2e7fa45d92b6dd2ca95ff88c9b1c540ce0e0c873c977c3ad0e2f321fc04c1dffc1f57ebfaa6998bccc88af86c974a3b5d9dc0bee120bd2d13beacba3ca54efdde4322cf5a2edc7af61267139c1cd52ec65c7d19be340b3e9921ba871e466ea342846f569220bfc13780020e187970a8b7a0b038e83a32d2fcb3f27ecb5630ec68b5947b0e860d80d8393ec6c93002cec8e8c3485123d75dd2b8800a1d09ed1131002b0ebe7ac96648d88a3e29a381662c33343f8ae954a55e23cbb59372305f1a2b180fa82204e430daf918d49fc4148ab9de58de0622525a84340370f8556ed92baa823a45540e5e1511e22de9437dbac65b04f2fbd6bb4ccfcad13d991f2359bb417f10cadb4db34bea5d0a812f27bef2514a1afa144dbcdc455a64b1f3d5c9fc1a2d8e40afb46ef350c10054e89d8d2e9efed5beec142397725bd642fb4225788a3135df49581fb314bd71edc270d24be80e5ac04577cfdd8f6caad794f21c78f78ffe36bd7b2d8fdac19aaa7c991c9765ae096eaf9048094a1645508a5ae4e6c735141f7a90a3fd9a4d52e508ca291fae20c30e6304530438c916d3c0a17cd6e8055808ce810b45517859ac95087587b52a7208b27c7e875ce61b331f31583f1a76bf53986e0d5370611ed7d003ca1ffcb33ee948f1bf15ded5acb52a1a9440273ca54fd5c94fb570111d68b11bf15328809c7a63f0d5a713316398d3203d074333d872fd6e70ed6964cddea2898d2cbc8dbe73c76709d53690468d81f1113c564c35935eec8db8a010d3590a3410b2dcc003d82f7484ee86d6a58ffd58761c7aa14f7e3a39eca662e201a592b3ce5afd70aff5036eabb68f89b578909558cd90c23ac893100dce66591d7017620029ff34267a708d5e20b1d6c65b8979b973836054a3fa7b59d201b7ae8f8ce7f7a5a5a856d14d8e4e4fb8d7f3a1e2e70d4cef084fa0885a16ba18d5e5eb0287fef9f0a63a644767a3c5cc6fbfc850d88ce4dd484b32c9eafd809575608bdcd7d1097802b0f1269522ffd13cb74fc439b85f9a0b394b69212bfddca806af83f3025788785f7cada782cfbf8d1b0a79e31b1d61e6fa65e0acc860e53cd5e5fe00547246cd1c2d175b923ca2fdd7fe3dbcb4a53b65afc257f74203ed0a2f0ba20babf094355258e5b970c1bb100828c8e460ba35170657e78e8a95d1b3c0e80db71ed2216d9d25398709b6779f7c21c9eb6e10d90e3b8b43b6ba95139a0be5a04f87a917abbc4e154fec5228ca0a1045e15f1a578e75d62fdf81afe2b12baff917a85872581e41b71e12cb2dd8f9a9d2b15f81d6da88a0296d42630d29c4b611b532f65a49c895185737a627c2ac79dd1ffff689eeddf7e074f77d87661a3b616c6ff293e6b7fac211f34797dbc6eae6c0be993f8c222b81c993bd4d2422c01aee5866805e199d4fbc2563c7f27cc75000caea5de1802efeb8edd448183ab012ef6bd148d3eeade15e3325460070f416573f6ee80621b59b25ae039dc1d5a70108dcb1597a4ef8b4170d21d89ac05925364cd32c3a842822346fe1d3d979ba43ba37883bd1916948bc359ec6344b93094abe6106fadf9b94aa74731b457d1faa56182b9e988202f24c8cf12559288cd7b28bdef54c3e1b3ba2078c63fc24154556933bdb5a66a44ab3ce0885874128076f3422fac1d7597ba3c474ae2f7d8b5ca00c5df286d08b0fd423d1ecc2a2544b6a82c3b894115ba626269eff4533c3dcdd48fe2aaf694e843e94a8534ec2a4b51ae0f353e78ab2761ce4f5ff456b52d1de656341965e6fb9d0194b9441c504a7273a476fcffea1f866773d38addd7e4e4ffaba919745c795a17eb94407e18a899fd448199306b797dedfc99ba78c4ccbe860b87099f7474abe25803f551099e0b96777bc92c5b819e015e9c9df49444d278ed54b8cb731d0a5042e6eeee3f39e5fd7986f36367216111d1bda9c1a4a935dbc052f2327f7f726e71770f243bbdc5ffc54904d5bdafa35507afb5464ca9883a2201448a523d5ac63c39d6c24ecf9a610c953e1b24e33d5489fbb45704ee02641559098e711e084593c142a504677cbb1e66c2d111442c96a366cf8a842a4d213996e74e327aa92794f680a5579a43bf89f8c9f85992e06ee775a7ffdbbbb5d72524c722941d089e712cdf8ee3d04315f3c3eca3787dcfb33267458f7d7b9da1e9591376516f82f0d9f00e526bb9d4d4583a96f8e263c8d1f06205e4342f6f992672fd08ec9c98b2677a56191720d8a81a04593c47910de7b72a461162a883920e7d5d53015753f44dcdc45a69a451712ecb7ccbab5eabd794d47a89ff6e209301f6c5ee318d14a36631c4b9030a1d3cba50b50d8c31ca62a84d8469a45c4b81055cedf4510f107562815bcae8a01e456cf5a9970c858448d379c172668a7302f4b9ae44bfb0b68730fd407d979999f8848506f337cbc55f874829249fb9d90f74f7eee300461cfba8f9094847ff42fb109e6ad901ec9b21fdc4b8d1f9bcf3876d3faf344d04cfd0e73fe9ba7052bf0806d1423cba4e595fd96414b844bde118f52c20f56465c00cd20e916ad42413c9dd629a3920b3d1fcd0ce434a90399e64b703213be1364d0357354e303f95dd7ece54fb98204e5ad8025bc10b4635072edc336a3027e4a2a290fb46966bd52c2818fb7d477287ced7c7c89bac4f4ea3fd2a483fc9450576877bd5528322896b75249b272167bf7b114d20ba8975c19028c3c3e03982381412669dae9e07bff2b30cde894975ff006f11f085e01fcb290baa25c11ca406d5d72fb25800ac5c77ec99e81d157610c28844eabee526dd756a4b76b78662ba3a36c6967c64e255a99e4879dd9c82a39b149b6e4f45f1c03974fc5528bd166ca2d75bd48707a1842e001cab5ad4177a6959dcab96eea882b6d451005fc35ac293fd112c09292fc168ff7fc7fd4239910c6363a189259511555d50b4b0dca3d9eb66e36163aad4e3e9286d80fb8acec1a534790f2519ebf56d029385779fa538dcdbf4e1eab4db995b0af2c8e6e2bdf7a7e509e67ab402098705712c71deb7058898c7d62b07562412fc37b131223d0dd766e971c986b2821291f811a403bdf061d28b9339c1ba5e69ba2d2d0037da901fcb3cbcbf01468b41f1305a218aa0d9e34e3cd65aef94613c47c716e17c7b5fee7aabaa3c477edcff79d36fd65ea28ac438ca09a3c1ff341a2fbb008433b82d2cd2745af010b12de6befb367e2eaba328fda5f73937f61015966aa5ec35429aa576411d46fd82149712c9caf00a84de01aa471d293e88327b3b595803978f10121b453a50a8d2f8c0ddf75eab0d98468cb56c6cf9c124e81c65fbbb9db2b94efbe92b9c436d57d86b46680cb5488f8ea28c6462c9a56c9afd73d3e5c231de0e88b630199a3f62bca2403713be4b588df489e3ab515ee825c354781b55928288f269671b20bb30e488da0f58ed22688a113e9c27a2092c8000e0e6e3a9d45218d8743e5c9e8006c18d45ed875d282c7d32b0c683432ae662a36afcada1a4026fa1bb16c8729a2e386e569006e03671e1d75a4ffe2d6ec0da5214150a913e0e1d9c0159749329938f5cddf3ab4a067bdc4f837022e8f7d0a3e0e38d747fe42dbc123afe2bd758f31f2bbfbc2bb2903c1871d538a92df34a09f1310ae6e0662b475646850602400bfd9cc6b200de6641c946e8a1b19f330e8c971957c4fb3db1235b2823bbb2eb915e5d08cb1468a41f6c2647cdb293e4e175d887f1b2e0dcb2e8d87f380b516228236f5e7423a92cf461fba9e24932ca00dbbc12083465e7dc54f1682b7cc0f6603d73241928e7f97c7defd5cadab5f59f1a1ce65afad3abf40dbe9a3dc1419dfe899294766e835f0d2ee4cd5629017a1951dc700ec47a0b2fc4523c97313755346d7824876e7c58a98b08798141dfc8ce41349617c1391d445958c0dc1984dff0e36c4a25b91e5f3e7ff027a493465d780d4979faf3d324968ba78c403f342f7322a5114dbeff10ce010a4f01590b7bba3f66f2c6ad983de02a831d7f64e09cc03973d4a0d13582e0ff80205028c80174162d57d7364496936e9bcb3391d25060f53b924fc5f3a6e0da20f11f6cf3b90ba6e4c7beb749bb4ec4e2676504a025f988989252e1cd65aab4832f9c5139d994a35eb8b677bb383d167d30e432f215b2c1b9b370b331fe2e591a5dd5154de5de7ca36edfa6eba14868671b720e380dce0a6074f31043633a969a12fcf766be38fbfd668a38a0515d95e524e6e0687436bba21383cd1fc299245e45e7f8901f7b07c1e03fed010ee19be46f84b1fd00bd472b33fef4e3a1975587f4e87e12a16ff1c4533ddf9d606806e43e7433134d2ef5432701582c0f91c94c6e0f835a1a92268d91ceff5301807fbc110773f329a41895f6f9a6d41a2fc774d31bacc3b177225d98ef321f43908cf0d994f3426b80d0f410f3114cb072d2f20bfe2c99a2f451d8b906bfba1152f3052f1cf6b5e6c82766a0f3614785c3b09a1b008307fa2ffab993793347e8bd010b1825aea145c7316a10c994ee0d01840f2ef28375f09259db01886bf0e32189714e199800df342b857e73485b0b1d6eb024ce15f3298396925227d3ecf64c1315d22e5e699ed1984a719a3365a4c3594fc76e29aa694ff2ddba47e9a4ec278a8c79c2a8eef05cee2bdb1927e67d8cd161bf3a3aa79c2aca2d863ec2a0d7af45ffc5b63a1c013b02864ac1b13e9a9f5cd43a5775ad3caf0b6551fb7b635bd3f405e3af36e88e880a5b05004b57fc8c88e94d52e74cb17ae8beadb832c42863788840ec908cb4a4e36c7351fd914db390b4a56cdb50ca68da5aef14d635d34c1a6f323b224c1cc5a963266805d078125d321678186270262f1a2d5e8baf37a056de198ff12fd823a3df5a64beb638d83d216b40fda0256bf48931470e2b817b9d5f42c0c4d3e6e5ddec2ad77c02d1bd427a90bb0d410c8628e33425ccf399cfffd625296e3bfca21c38e533e54997badf32a2236827fe323050f0e9556b92cb408a240a503f6d3af9a64e7d79d7d34531e8619f009ebd7d005cfb81f4c92ee5e3ecd3cd624875969b3f10967235eb7e4968fccd2cf8450d2879108362029c307471bb2acfe9e3e8411ef91f1b3dfc702249fddc3f56538659fa8ae2015a398870e87dff5fe809f8962cada2abd45b8dfb7d70ceff41fcb669369a42ef6e0954a7cf28d880287fb"}, {0xd8, 0x1, 0x3, "8786ec5954cee33434b3215bb0750e7de7e499a6b421698bc1613d432a5cf0f1529e9b653a296fa713cce9c73f256c5d916b66e935930f650057c5283ce9e647da94d6f5a77d838ce86f2da819d65d4c271978760f40923ecd9d6a57d42b74a6a0ae6b831586bf76bafa2188bde0698c5e76850d4adff3f9c412a85d7626d26ca6f8ca78050d1c7160b2eaa6e6d095cc68ff1f99fefd2e9027ed033dcffd68da608aaf9b08bdc1c28ed66f4837871fe841b874b26bbd9ed479a0343e906d5e5704befd4d52939d6c"}], 0x2430}, 0x8) 16:00:59 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x44) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x483, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x310) r1 = socket(0x18, 0x1, 0x0) semget(0x0, 0x0, 0x46) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:59 executing program 0: socketpair(0x20000000018, 0x0, 0x6, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/119, 0x77}], 0x4, &(0x7f0000000480)=""/57, 0x39}, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10001) fcntl$dupfd(r0, 0xa, r0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) listen(r1, 0xffffffff80000001) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) 16:00:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:59 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0xfff, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0x8) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:59 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) r0 = socket$inet6(0x18, 0x7, 0x100) fsync(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xffffffff) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="1c44693d6b770134501f4aca67bc29efbf0ef492a498e065a6aee46c4e14112f40f0af87eaeaf74b2c0cdd75a01c66a431d990f63af989ec34ff4459e64f5ba71a6cb5e52893bbaed01a033a28c65905fd763e95c02da63c9fcd174d36b6be3a5ca736b443f14c371d3c9d62c60491bb3ffc99f5cf1b6fee49e000adc84abe2baf4bf7ac9a592e40a533b64e8b42e0683f51cd0dde9229395bbfe088b24a5438b3fe97fa9631343bfb6f7b00cc", 0xad}, {&(0x7f00000003c0)="f75924d40873f393b0433bb857ae0b398328f2d60a8399501e4ba8a5e0dfa1e7bde0cf6143a593ee71a87b837d8389f4c03fdf7654410e8df057bdecfcff8adc392dcec8ec7ebddcd41a84774bf093a6686b0732f7fa48512942f92c4f51501be960b778fbbce02366ee83cbd62008a3dc4a69c5cb06e27d00e9e00c5a43a3e92154bbd485d556e6939b54f6cdf5b4a0df3da73fe1864e9ba5a74912f3d9a927b1e2bbfab91af84d8b66d267410a7b4c7773c02129923a6363bcf3bb6b4cc4da94153adb32a85115cd0537f000d382b32e1e504b5f1cfe54c75a9e3b80c2293169f9e2c7fcf8cbd33987de2e", 0xec}, {&(0x7f00000004c0)="c1d6857ce1b9366f26999af4ec5cf492d04b2bc9219c771ff2ac356544a9a327ff2dee096b0e6b34", 0x28}, {&(0x7f0000000500)="9e7385d216a4f8cdde5818678f5fca2f8f91691defa651ccb5858b1da9e0da1c4abeaae06d3ca2d966f5eb03534bc3b403573eda58f88b7777af335f7555993963cc8810f0f1b9814cfdaede2abf689f13c585a17af5a6074837965a5b49e60f9850ba797bbacf7bf8ebb6bac0ee4f35894db7abacfdd94156f3b128b570fb54dbc132363fd231f05a789ef4a1bf836f77a93fac86c66b1b202671ba4f486cd53139246afa3a5b6b0564b90af7e011", 0xaf}, {&(0x7f0000000640)="d07c7c05ca439c25c62af37d22aa7bd80d6678b38cbe148b45e90932530cb4858adb69449e1edf0a5ab8a69cee3dc206f406f92538141b3c0e5f720ff3b0e82ba31b", 0x42}, {&(0x7f00000006c0)="82e00d13e8af3d2f4a982c483a5f66fbc6e3d8877e5a7ef46b5d67bd44fec6efef7979b147a73592807e1bd349862ef71fd99318b557049fbaa4fd08ff18213a39d4fc26203e4fbb3fb4d0105cc74f52af4b802226f22598d4f1bb7b944a741aab575680482f490a1044f3a5278937d676698bdc2a49ccf2", 0x78}, {&(0x7f00000005c0)="d3436d3bf9aff24d2dc448b0460c22864d4288e62ba7", 0x16}], 0x7, 0x1f) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x5, 0x7fff, r1}) 16:00:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fchown(r1, r2, r3) r4 = getuid() r5 = geteuid() setuid(r4) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') setuid(r5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x102, 0x0) preadv(r0, &(0x7f0000000bc0)=[{&(0x7f0000000700)=""/178, 0xb2}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f00000007c0)=""/190, 0xbe}, {&(0x7f0000000880)=""/161, 0xa1}, {&(0x7f0000000940)=""/145, 0x91}, {&(0x7f0000000a00)=""/130, 0x82}, {&(0x7f0000000ac0)=""/195, 0xc3}], 0x7, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='V\x00\x00Mz\x00\x00\x00\x00\x00'], 0x10) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000c40)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r1, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0xc3}, {0x9, 0x2}}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)="2f09fe0fee776132ee8966435ea733f1543db733de564eb4d97c7df4b093f18a47d341e32a78c9578f855402afad3094f2184ff1cbc9278776818b552d23e5ae9684d00afd8a7f7f4746ae379e3c0a7af3c7a4dbcc446966a4928857d4d73d10cab11629fa733f9e218d1d8e5e5d57ea48d19179a302dc56578220a80b8fcd628dde837ea34aa67d5788181aee0ae4610eec97588b90e90bf0f19a4557e0471964451b40d89c94a464647baacd0eefda49a213ef533c8bb142f8dcd31e9fc5f41bf7d959f212fc5784cfc9b6d5a08ada0a6ee66c8a329983b65890bb5ad8e8688a0c177c4bb3f374c0b30c132816f22cd981239807bd2906876e27f145e2175c733996eaf42bbdf14924c1eb7a6dfe73df139219b39c5a54add403adeafccb3998ebc808706c3f371bc9ed503e894b3e0af148d89161e42b7a174482c624df9e56ceeffe1fdf963bfe54c7581d0f709acb5659a1e2d13d9b135510a85ef9551a108daa406161123aed53de12e069a5f56555026f37df8a885c482c40c1ba93bc55e1b095dfb41eec63fcf697ef579123239df1cf223c3b146748c79153224cd913b2edaa455afed03a7d5d631c6a656f833de65d7dea84d57c4f4ad4f8f46162efaea9a5e02cb2ffb4ebf47c61c9c7d195a4bd08183d0dd6c58e0740fd3170f8117e1547dbac00d35af560d472ca512cad398cc568420c", 0x1f7}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0xffffffff7fffffff, 0x7, 0x4, 0x0, 0x3, 0x401, 0xa0e8, 0x2, 0x3, 0xffffffffffff8001, 0x9}) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98dd34b43622b3bf1b05eb5ad35a0500000004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x1038c, 0x9, 0x2, 0x0, 0x34, 0x7fff, 0x8af, 0x1, 0x0, 0x5, 0x1}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x20000ffffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x4, 0xfe0000000000000) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchdir(r1) / wa2fC^3T=3VN|}GA*xWT0O'vU-#宖 GF7< zǤDifW=ʱ)s?!^]WHёyVW bރ~J}W aX EWGdE@؜dd{ISK> Hؑa+zD$ߞVߖ;TXpVY=U^U@aa:SieUo7ߊ\H,@UᰕߴcW##"<;gHǑS"LEZ:}]cjeo=]}|OJabﮩ,|aѕ= Ŏ@1p~G۬Z`rQ,9hB / wa2fC^3T=3VN|}GA*xWT0O'vU-#宖 16:00:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = fcntl$dupfd(r0, 0x0, r2) kevent(r3, &(0x7f0000000000)=[{{r1}, 0x0, 0x19, 0x40000091, 0xaf, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x24, 0x60c}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xfb, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x42, 0x80, 0x9, 0x3}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000004, 0x3, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x9, 0x20000000, 0x5, 0x6}, {{r4}, 0x0, 0x8, 0x8, 0xfffffffffffffffb, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x8, 0x1}], 0xd0, &(0x7f00000001c0)=[{{r0}, 0x692c3462b2c37784, 0x41, 0x20, 0x1f, 0x100}, {{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x5, 0x20}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x88, 0x4, 0x6, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x11, 0xfffff, 0xffffffff, 0x400}], 0x9, &(0x7f0000000140)={0x2, 0x1}) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r0, 0xa, &(0x7f0000000040)={0x0, 0x3, 0x3f, 0x200000005}) 16:00:59 executing program 0: r0 = socket(0x18, 0x5, 0xe2) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x305) GF7< zǤDifW=ʱ)s?!^]WHёyVW bރ~J}W aX EWGdE@؜dd{ISK> 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x7, 0xfffffffeffffffff}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000280)="c9319f05bb8b582832bb72b4b865453a7af7b676f798c3c5fade1f14aa0089a9dd8d3a293c1062ba4ae95ccbfe8f", 0x2e}, {&(0x7f00000002c0)="181a73bd27f58dc3a9247963950c5d72b5a9c8e88117d14181e1b71a60e8b1beae09e749f1ad5be4e0fa3655bf0c8d2759e6139fef10e18d44cbddacd3dcd1e250d98e4eb6189ce6e8f3eb", 0x4b}, {&(0x7f0000000340)="188da81be9985db5d2716b9c2083317d5484ba1841ec1d552090c96265dc322bd161a93b55f77ce22f730e6fc88bd5bff4c87278aeb03691c646", 0x3a}, {&(0x7f0000000380)="414e31fc96c7080e0a06cf6eae4a91e9ebb1ad92c24b357666baae526f9e380164334b1ccbc5828913867aba3ca6147f58b71363b70ddb36b212e48efa443fc7d4569fc6a971b64c96856024a3ce642928aa68aec1700ec9ed32f218f9e932e431d34702ab2923c67203f47739fa72e99c87f0283d848f2cc40c75aebea559d011117b55ecce768eab181b33e8de0310d09ef2e194ba2d365a21c459ca45f19fc7c15a614c615c1b7b16ccb1e7e0d5a4bb5fe2f4ca4896dd541fff254131221c5ebddf401b46b13a348aca76403d2695d2fd", 0xd2}, {&(0x7f0000000480)="dafc528c50f3de5da73dccbf2ae0e76ac7dc81b7718bcd8feaf3d8a477f7f1a1a105bd2adf5a35ad23f5faf317abec48097ea6e021766f76c0e90e83ce5b0df1ce9a881b9f3e18b95be87c9c3eb8cbe409a8895b6128e499f0298c7700a45350c58ff095bd35565998966246828c3158e04aab2a1fd2ec2fd2697c71b776c585e8bab4c514ffadbe7b269128e0d0953ad8a3c75c184678b7d5fc60fd4bdd668123cc56cf94466547ea0a6526345791b0fbceac4e4e545cdad015b2f39553b173399a0e614a6fd7551c81db57a6ccbc1334c0e9c1b249f6143cf9a9040dfcd45902d754b33fdcc69006f580a44509bf820471d3eeb6da490f9dfc21ac2e882a5935ba6e612a188d1f64b6892ade5b60b2afa3e5d4a321355f3e5e572ca7db9e9573af257264cd70ae89204897b0041f4b87b4a5ac3bc0e77a7900a2ced0e88e3d2297cd5df9be5d5869ab235ebde7e8b50db733e5d172b083557c6bae19933d86fc4b95a6b182b9adfb5505bea2d106fd8c1b876d78eda865c8612238057654a4d08efbe2bbe5190bf2a5aacaa3b40d8d8df6c5ba9483aef84f641142d57393e1704f09810a6bb517efd761944867a82b04ade0dc494f820c5b6a621d39970e9f8b3280bf33dc4fa11998e909935cfc2329863093c26e13a5ba46a985bf548d2d22fdad1bb4ca43e047202b7d4b0fa8fe7cc84957a8b615c002ef9207956d4643123135df636498ef686e0e33278474f8cfc366867d5e016c227587271dc0ef1bdfe5fd0798fceb7a51dd2619870827fff28f2b3c3e16b451842ddca87aa5ce67e16509c5ab6101199d965f5fae1004d5ee5ccb58286ffe9a7efe7d214bbaedc3b15f4383d9afcf58c1223b968e00fd05627e0307327e11a3a1d3f97cb69473a702494566c8ad9bcc5bc35439e4f2bf5d23776f1d592b5cd9f500287925b0a5db27161264f9ac3c0ae0cc014ffba1579d89f9ab6baaee04a6407b4e61399cb86ebaf5429d12a0a81ba2beb0e5a96befeeea365c9f921f0b210a9509a18059e1e5ddde4b45936f2d8ecb4b6e8a56558f66d0e959c6622c8118dca71d765ab291cbcbd397de9e0dfdffca6815c65e271d4211bf7f8334bf3f69041b61a486d9f7ae93dd24b0f654b31eedfdcc2df4d9d324dbc8a7af508f112774fbe233165c612ad747426a1805a7bb4604d221b23927d3d9b453c09ff5709f16be438de8d96a398f5cbef570b68e625008295c7cac6d9d669734e7a50f0f0db7184fe2722d9671b488f068d5a32d9bc4ea6ba981d5dffa5ca8f68126af2715cdfd922422732fe1f5f1d568dbb684c684185ee5600e66b2935afce3d6a93091864c7b1ae3392754e91fa05ced639cfffb453af1323f9944894262ba8bba05707cc4f6b55cfe0fc07de5191885ab2bfec7b460ac558de66edca399dfc842687df3dc8e43fde936ffb6da6a6431174371f03d3b66de03dd9679abb0e02d211a586a2d854f5d6dc7a974927eb26083615901ee25f50083fc2034c371e61f09f96e6497838c818207f52189e45b7a936f5848a0782e43be5adef2219fea202ec5a9aad80c688ff87d39050e94b72538e4d90d25f16a115dd239fcf6e33b537122b0d8d730461c6cc74d83649ecde4908a60ebdd32d6eb992d8900dfc52f7f89f4b1c9a092e54f503dc160666da1e228c9c4ab2c5d403526481d3dc049fdd7da5002c50139aaa04ed21712d6ded593a602f1b4c1e20a1ae13e8ad2ec26d3dbfe063dd3f5c2f085a6e79c8ecfa82a6826866034d1fedba81b5c3337ec037243e18420fef02e865dfa690e85ee08928c054c484af42c8ae45587bff96145155236be84ec3e9e74029671988bbb49c280d53cbc161a122fba4d5bb1dfd03210d26ba56bef0b8fa54ee169daff7f0905564c98c5b9d222dae110e8d8df7a504688fbac4c006617d3e0d58a25b18aff3ef81e2e9012c09f6b90ad3b8ff98492c87764a1e9f46fc97844080b651721a7d990078f10aea4052420f090a3162a14ee5cf6b8ff5cce1148324dc404d04349de3426443bb69bc2441f76241676b3260c9752c8df83eeb94519a060d879fcb6b9b3653da10bee5eb6570eec39af46be83e5a3b4b90a04a45537b152f213c354fb76089acb273e9f44c665a143448450cfda8f3b545ec6f6204ed7fc51240c54df28c7a808395dd68f94c3adfc6881d2de3cbd97d295c50f0fc30ca970df99bd3378ef35b9ca2630d1b49cdbfbdaee76d47c8646b9810dd06e2dca0dd897f9e8b7bbfd696c204fb8e5333450457d985fd247bec98ba1481620c3170f9eb24ade815ecb6c9c8a3cccf5d6be6b03d1616a2c5f127798be970ffdd85756b0217737f24bd8bda3d71964c9fc41293f298908c6e38975f4a8313186a627e5b12cfa868e82cc4f009fd4fc55078d2bb626702d6a0cfad0ef14c304513d9cb029250a6b4b447b2bd5047459cba2ecda5dcf5c370a2bd61515783b347a221f5b6f9d4d14a31470049f963dda8fee653a53d2d8f2d3856bb9636bba24ee94042601aab12632f8a354e780bb072c4797f43a116d0a2cb978ca6d0a730876de66dbc0d3475666853faf4b9478d029f101967b5c066d98317f2c09ae8d17b6779b386aca8319defa03e67b8a80e9788a89fd45c59a6b2c99401e685d4ed515e09d42d534852bebd793071380ced2fb754bd709fff85f31b81c5059db29b0cf8c4756f7bf1a24eb029ccf8eb3d1c6c94a3408368053880a5ef043acae67bfb2ab661b29be328e5e137b4f2fc6cb0b13978f00c42c7c400e892e194f66b6a7dd2a91b2dd4125ae26883a8be2b0b32e94fe792ba9aeb7d2e2b0e6642045cded9ed4ad51f17e7636c712bbe7c3ba7e5f556bb2c2729ab13c7099cc6f606ea8860dddb36a0b961cb626facaa66fff2dff4364b81a9cb4d0bebd85c083d7d53a0021cca8706e36c827be91f61ad55b68296085caa08a0791ca3c0a39f8b94f38cd07db43f4a93eb102e3a0cb4a54474dd1dd1b18df7cef1a52f46e3658444281a1385087da2152197994f4414857c633de69d98d99ab56076468a96e669dd98fde95071fbbb7a2bd2bd720edd51a800bfa656b684231e535efa0714855519b8340f493580da02f690b4307c85d64fc664df2e7fbab99c11d05d61ddd07f177dcebcf2ba72eb20e0bfe9edaf6cba38c33ac7d9b9695843fac520e39ffd3497abfb007eb55294d21e6aa1eba6d893c39a997eadffeed7a7b863d195187af90f5ec05067d5164ef6c203fbf3de8cd0e346afd8d9a0869907bc486c321cababa32037f3ddf15e240a71f1b0239b096874c2f05a20da6053fcb6ed25395a70c921090e34b7fe0393dd81b35dfac0ed98ff62ac8bc6d1597c7823185874f592fb60f6b3b65e1421a892e164d4a97c31dd80049ade8cf45c1ec8f5c46330dbeae53cacfaabcd0b44d6df2ad6ee9a758bafa15a9b9cf979e9a18bd10555d564df784a797c17200a3d30db4ff14eaa458c3e0d185fcca7d919ed23b9b96a4832531bab3d17c2d8f29d1e01fec09dc6a25f087bf4ad8611a03b02eab6e3cb6ba2a50a6cc3c0238c5f28e549f639754aa098d861a4189fb3cf48baaa0a9f0090ffe1a37a4f95c4250fa27abad0ae55095a1b6765b01ff9c967d16906cad2fc9ed563834c4dc48281f4de6aab52aeb0efdacad6a6e61987eb60abf90f87a02cbe99ed1db553acdd9505e9884b50136e50e7c6bc61170e54ffe4152d4ef148bceab1b6e47377c37a56fd7202ee338587f52f5c92ee40faea01efcdfcf5aecd4d20a1b9bf313016b79903fb3f8b5b61bd82a27930abcf42f2f87703f54ffbdea78239f120933e3b194138c48d9c9bff4f529a1a23ed27875dd8bdf20c22807f38220fc9d056273bd4d5158b2f0ecb52f8ae5cc7df7ee913b55bb29d528e88354b34bd1c2ca169ee0df80d6ba53ebd6455da49045d0b2c7a16da1082474898e04099d005b290a5b351c544994bb14acedf7d16d62179ef1eb433efc94e8c9b2e1022d9c922e5247d12a44c42f249b6b4b09bfb9fac467705ae3bfb4d125560838240ed0f627291e6883d4e057e076a299bc3972db0b84ed24acd83dd9130af21b886cbe0c61b3167762a06230bff52fd3c9b77929a3b2350ad1aed9689cf269fb794a0cb0fc32634c8eb6003c86ef75ef0d83a0a2e82318a47920967f7f67880ab07f36baa49aa03fae10c0ae176f349c9686fc2e0834fca01eaaaa53ca0b4f47434f5857b1aa0ede5720a5694ed875518b453ed59e4f0f5b8d921345414d32e83c48941f48c7984e0c0a0896c8d6566dfc0b05ccd873cf6d777d1bee776340339caa9b15ec68743aa2117415d8739d78a96261e02dae0725b2adf31bcf56aa50711d022815e81a1e7b6d10dcb3d5d38e4b271e2351792aa8eb2df5f3db93d8210634105fc6016aa91fd64d087088ee5ce22d9c561168b21aa4785f8af88a66aca8bb54aa7f04e13074a7ffe9861df042b02923346862b2b30de0b6f29d6c24f8c11fefadee7ffa5e291f94841ec6dd78f926f7761e5dcae2039975903401f141d8ac547cf822f0f2f4d8b81a34819d6d192debfdcb1480ef3df062959d2cfb0248b2f44466856ba20ff6cbd8370363ce993819863bc059affc53ff74c33aac475ca6e031e89fbb89eccd460bfaf8690a1263dc9edb3cf6c8d57d495d9586c0ce909b1d0effbb25648104c6f4b83757365c3d4cdae865dd51c68131363ddf672098a5006643a06c54760b60e408848635363e9afa16a72470d9a44339c4372a86d91ceae93aef590a28c2e848deb1d835c69779e0128ea3d84a28fac191ff8cf8fae389c5616c9dcf6fee0d1b9ea4775e7d161d6b4871f0256f703be7b338fef3704dbb5287af33ddf7d210db8e08b82eb87a19b4155fdade1dddf0badb26ff0286ca1d1e9f3dc64eb6e3f05507d79aad7b4b875f01e5469dca32b1cb25269d26d9d7394db0e18be38f9f21218accffc4b9c1dc98f69c903d50e85f67cba0ffdd18a5e915b89f0de765fd9086633929bacbfd49c854014334a9834cc5738202198a491e80397c7ba5d8962b61cdc92357548dca2642fb5b440e2c5890ff077e9b86b595fe85f64435726beb800fb331f265d77b9eb652fbf9e68a50a2313a6dc27eca5de3c2aff6307be23b0b0f1ba42692dee8c25c0a5dd18843b060ac1fe574e062ad664986c945e9be3ed2352f77355b5bc3b6746892507d620adc7149f5e97c803e3354638f6b927f4deebd86c74a1b8e700ccbb2571f0aecc5eb6e662abe62c8dae0b57f08f9b46be66142c983e13023212e8652586bc6166ee9e06e834269d0f50764e215bb44ca1b37e915694d4ffc0ca2b0639499c34592be8eaec5c0e4a96fca18f1fbb95ce56d7d2ea919f804101b077383811081da8dc587557b02671f7941eb45f4370c619d804710ef1b467647e994b96bb9953b2bc98dc9cb6b0949d131acae9d6b3bd9048f9363d617d49f3cd0bfdea5408871e0aebabcfb8e994608643d71dce8c72d964a9a9a4580265a68391fb978cbaec43fd091cfe935c1afede87e826eded54e386998045642b22c3c95cb27d78fc71bf57cb29c4f10db5bc20756e1bc095bdd461261f77e2b27177b55db79d46910d6b81225e70da0670577aafc25bd7fe2f335a49c469bf056dba9ec6f59575322ae2d7760cfc27dc5b9e9829b2421c759d3310d8e57cc0158873b3e785407842c80b2ce70e808da9a0a4f9451e4408c6bd32020c646dd7e3bfe5d842af2cf19974d9f48a42daba0c3212ebb4539d137f47130949d", 0x1000}, {&(0x7f0000001480)="4def7f7a2732e3bf69bd2dc2a7e436c8f380c3f8cb209dfa59b75db5968c8e852de5e1c8ce3cecee549a41d0309340eebdbdb5f570ccc60a3d19f844e7e476c68be20f5d6680a5856c13f209cc9cb4cfc945daa2b59a5e5061d9260d9ab4273dc38cd630e4dac67c0a2edf3870169fdcf7472bc28b0f5c4afbb29b042fe48fb5e757f9785952dba393ac80784dcfbafdf684fa3d04d1aa4f4b4ce1c82dca0d9f7f50c8d4b459f645c39253e2c382bb7c520442f272389e4111608162a7d8051dd8896f5dea2d749f2a64b0a3568340498297ba90a108c09a04796f6f55373223680b171a46a8034b7931be8e87f0053f4616de130432", 0xf6}], 0x6, &(0x7f0000001600)=[{0x20, 0x1, 0x4000000, "9da4984e625b100320656cc642"}, {0x38, 0xffff, 0x6, "735b60b9603feb75eb645b4d722e9cb0f9b9c9f648d4c1186f79498c44ffd9c52878"}, {0x110, 0xffff, 0x8000, "a35ab8b1e70994391abbb8fa46112e6f5c2054f48b8da3b3d66620308794be82df824502560fbd739b462e737c3318eaa13150e4bbdb6156c02a7328fcf0bb37ea363ba2d029f71a13924fe1575fbe19f77c9d58148b1c73981600cf4f6d3846572338cc94fbfcebe619c46ea98f990d1a4ac7665c07dc34fef7e9e1789a90c53ea736d07d7076129bd5af6760fdec96097571d170bd8b945662d79928e0b614400328e53eafd55bd522e15b1bf0024e6c5b860e32b1f50fb2d4a5d494ac67ecd92f64fe6c7f70e968cf22bef302806f3864c119a83b5365fee0ebcc90149373589bed2534600c3c3141d989708c21daec88e28e95730abc9c24"}, {0xd0, 0x1, 0x14000000000000, "16607ba29c5933cd65804b2d861a226f14cc3c1d5184ab7b0a09fa90f91badabe843394064eb4e16695d8cbfcb719a9c97dfed06dc35ec30322988b7683c8efeb420483a37f0fe0b0b4e22b78fbba7b5c332c3b7c8621926320174b456cdff313a99b728bf54c35c259e1d211ea042fa73336c0285f6bcb6d452251d7694c219f80c0c188eacd1397213e918194aca7dfde9c4e155d2a5ec5b3bf068b3c4bd1d5285b95f630257e9f1b56b6d3649ec78929198dd919e345f5d"}, {0xb0, 0x1, 0xffffffffffffffff, "e8b8f17d5d040a51194ece8e621d22c66da919a455ae932277f8ffc59317aaa99c300454d7a82fda1c5be66656f3ee932c3681209f4fa0250dd80c670b44561ce4acffac34b6e3a2a706e278351526639c08092075c349dd881aaea3a7642aa44d4fd749ab9d7e655a4a5a5b9921d3a7958ed71aebc6631656b513455bb5075836922134c5f55aa17a95af215adc35baab2016d6043006f17c7041a3"}, {0xb8, 0xffff, 0x10000, "5d95084a588cd4ed701d49efdb581aa87d9f6620f651b8e6cfb331f973f0cebff3566e5b509e7a4ecd368bb6a8c1f5a9fd1f53bc1bf37417fd5630372a04ab74326d050bd8493ac61dcf5f3351c522370c8ea503dde7747e78b2a2ff48c4f96bfdc04d72f99f4be71394d19a6a17edc948f9501f4bffd92fbd9c1c1079a241449c97e9c970831fac010b74ca2d358ebc70de454125162c4ec4b60e929c11a29e0c81"}, {0xa0, 0xffff, 0x3, "8094599ba2bdd10b054ff7a5fe8f33bfc6fc23f5328242493457dffbc92985391c685e3e11d601476f8ebba65d05e96f1748a70ca14f9f3843a9b96672a47d20e2876259ffbceca4676937ba58d7570553e33c847b33789692b0b77d861a9e031b3eb3344f3257b0b6f641cf0e2ed408970545b5a667481001bd8e31a6edabe91d2aa51957765b92fc"}], 0x440}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10400000003fd, 0x0) write(r1, &(0x7f00000000c0)="2f702a763f9bc5c6cf405c81d5e7dd527eb0e78b2b8bd62d53400c2e32713fdeb079ca4ab08d0cdcf437d3800d9438484aad9deb", 0xffffffffffffff5d) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x7, 0x0, 0x6, 0x0, 0x7, 0x7, 0x1, 0x1, 0x0, 0x3, 0x8}) write(r1, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0x33) execve(0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) openat(r1, &(0x7f0000001a80)='./bus/../file0\x00', 0x18100, 0x80) setsockopt(r1, 0xb687, 0x56, &(0x7f0000001ac0)="1c161e887355108bf1ab5700a140a2d4dd2bd7e262431a9d49e89d11136fc2fdd4de32ad4f5ca7e7c309d80b650ecbb41eeaf92aa62731bab8a7c52c555542f2faf41824181d2b55f12d9e3cc2e207dd9863ecbc0ca09a676c1a6c6c384c631baab617aa7b410fc76f8aa4655a898df3118e192e31e7aec682aa398a3b6a8fb7984732af27ac9f4fee108257507ccc163d45fca7c3ce1c9c7f5e1ef5df6025c8a78662044e273a3915e221d36a754dc6dc3199a97c", 0xb5) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x201) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)) 16:01:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffe11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x7) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86ed}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000040)=0x81, 0x4) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x20, 0x0, 0xf4faaa4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f2d9728b17cba0d941320d5c4d1fcb62ace60d2bec99419bd8088849c6065def52af9345b293e61c8bb0d924b6c282cdfef773730dc4f2d16ef098cd06a15a3654b3420deab950421973e0d11025b1e002cdb3c81e14417eed51b4a65c48beda08a44d827f", 0x65}, {&(0x7f00000001c0)="0ca60d86deac05ed079af1ec40c7f5741a6012d4f4ca8f6ef76b3561060fc3e53a07fd6154803c1fbda7777375eb118f12d073fbfe3a136eef7a2b637f372942f511bb5ac616a80232bb66e7cad560202e2817d0d24530508629efc008b46b5d25957dd021c269dc526408f328ab6dc9c77db5161b9e74e0e8b4d230913c34492fabae8ba9f7cdc8729adbb79848d4127903cd8e28d6f416ae22b6b8a9563410b81d202e0aba1d09ee652e83160876f8d9e272b0302a4aa2440e2928c93582deadeb784b469be48f9ca20c3a2c759cbf28f1bea5d9d4ad7bf7a51ea52dc5", 0xde}, {&(0x7f00000002c0)="c446dbbf0195725b6cd16e63dce6ef7edb56e8afa9899e9c0e6e4d308a2eaeea259e18c107fed68484e55d4aeea4d94466309a7aef3b1e1b39829fb3c2712fff55caa28b8d11c11d1f17d5b0f41f453c8b84ca7891c538c680769410f4492f84f23099c4a5c075723ea1659d94194b165f870820a24742acaf6c7236e1ead8c4ebd43a529feefb4da386451d7b4af53aa4629bb241c225ae5e70bc4a5ee5e6387098b2a60d5a7675b98351dc4d17a8016e3311005cf6317ea36d6e48ab492720b1d0cd08d2f5d4f56e6edcf2608e1ea56a153c7e8f95277fe534d4311d47ef86663b5c15fab17299792e8836da9668d2ef371212efe4f5304ffd422b4d", 0xfd}, {&(0x7f00000003c0)="938a1e36af2aa403c75023be5cfc8c2fcd19e3e2ab66874bcef7e83904b628218c38a3077a0b3584a93a5ae7712606b6736f641e1ef7518617c998f0300b30891d8ae65dfcbd39158ead9064a693e0209723d143e5c36574602d028e013738b81d5c95f02972c8", 0x67}], 0x4) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r1) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x2) 16:01:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x1e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) geteuid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:00 executing program 1: r0 = socket(0x800000019, 0x10000008001, 0x8000000000000) pledge(&(0x7f00000001c0)='&([\'\x00', &(0x7f0000000200)='\x00') getegid() setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xd, 0x1b04) socketpair(0x21, 0xc000, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r0, 0x4) r1 = open(&(0x7f0000000340)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="0c239afe03af3ebe113a4399d705e6e096a0cb8d1d30bdf2a21830af40dff1481ade26a249506ba20a84776f8ccdcc5237c7842b28f3d8adf6effd74e76a3a11950a68a5c0bfdd560ab97a9f018d9f29bf6275b0741d0a87ccc6b00ec14d617b3aa85665988d6cfae43c87e3eec6fb4d91673027d1c61bab3cb0403885ccbd5cfd771ee216b52bdf965a94bcb0e515b8a97cc98478a9cbc6d0e9597b752e5ce81158167ae767759c45901fc1f68bc34e0d2983b2b2fbde4e8625ad41b4c644e7cd971ff06d0de52e0bc5955ddb718d1ecd4e07d0b2b7b07e997c4e30682c5bce868ed98771bfa6e62551c63775db462dfbb9cc10e002f4753b1ca1b012461d8388b2c35ebd4c8378cdf6ba9e95ac7f4757417461d00fb5d0c6e18050e93201dcd91b3e6bb798da39e42a7f9208869ff37412540fcbf4b4c8e455cd47bb428e653d6efbe2b11c3a7143343181ca831536", 0x150}], 0x1) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) execve(0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x3) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c85", 0x6}], 0x1) execve(0x0, 0x0, 0x0) close(r0) syz_open_pts() openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:01:00 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) poll(&(0x7f0000000240)=[{r0, 0x10}, {r1, 0x40}, {r0, 0x2}, {r1, 0x2}, {r0, 0xc}, {r0, 0x90}, {r0, 0x20}], 0x7, 0x0) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f0600000066696c653000"], 0xe) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0xfffffffffffffffe, 0x80000000, 0x7, "f0b5140e050b3e79c80fd774c7791ed6005c5d1f", 0x8, 0x101}) 16:01:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="860ddd14253547927b3d001137f9fd7a4e42d4277f2997022a84eaffbb46359672590911121fbf8c7ab23427343a224f832c389f83f646f0516380c3b6c9723608de26d322c22941d0a5e4f7dfe3f1d57e420c5057c6ac66f913e4af7b7d2f57f237525c8d5ebd4a558e3961a4edca2e0894959d12414db20c8649ae4cb912cfafeb45ddb7cfcc8470788c32e11c17980e3c1a5534d417081b5c132a593a35efa1f5038c7ced7ed5bd301a7c188a3280e7b7b8addfbb6d16f1a8bba92ea14ad762344b280cac827528b5bc774aae49b4868c09c942cb52a87a0f2dbec9aa740691ee7032b96723ec76b650e79bf424117f2d5361502f5ecedaddd842d94019e1eb7ea95e3dccec9cdbdddf9ef2f071ac478b9eebcee1fe42b9249d29ff1c8435bef70e4d76b7ab3b1563a766fda075ac27d016bcc6365af58b621e1cb3bb137fcf2212480cbe739cebdb3f19ea227331fc7403ede7a33d0a4bb05d3a87eaea88607ea284178ce85e5b23dabd7635fd28d2e5a40606dd5ae1e855438e4f1e3ed91fb89125a8a67eb7805ea399f2fb8b165f193a18cfe68e818472272026746e0ca59b2c4d787d977bc326d3c8098d6e104572539430e26062a89789394f5e59c35f5da86dc2eec078546b71ca81a369c4f63935a8862cfddc0a080fc0c54acc54c3ab38c0556489b2fe6a54d94728e7c3763d4ac78dbde06e438d5a7aed1a4dda92f354f171d131dd16bc0500431dfafcbadd091c4825121dd9890dce2785f62c43eadb455810a6e8df2910a9015873464fec789eb19a29807d1798188681cbc29e03240e15ddf5476d4d703964afff363b36a832c811ad960040dc8f6d95e1f93fd98828222f36b8474cc29434846438ca34a522aeaf8f12e345229503accc7082dbf6b725c569d5941c7c78c8716ec1055758141bef96cf1a00215962643293f486ec5ddaf9285e27686a06031749ed4fb1eb841424e3918fa8d54f4539e5604897cee0f3ee2db6f1e1f82d27198d6258f4fbbaaf0fa0cdff9e19be83937318af3b16ec7852b16e54963bf1dcdce2db90de016d956c6da50e1194ad137d1889b879c9c6b40c929e9e5d097305209a35914ba133acdee82386d16634a18ef45d30060616c8ca9a3ad29501577c70397db94db31d10abb821f80de7da53765f0534c01f3205d487a037cdfe340caa934bf0f265753d74abd024458f4a797d90eab4e594e6feb4ad8873e0dfce80df422884ddc5560a2071f0dde475c1b1b9b92330d9821cd95aeaa4768aac20367958f4419898bced7fbbf538b2392f34dbf13ee418a064d38e8b81ab591a0c7cd5962e08f873d3011803740f85a3f1f1eda0aa6bf1360310fc823eb569654c844362b846ec9ed4bd4ecf160b356f484c66f3ac1ae919a3602dc6212ba2370bb90ea9d231ea54e6d306d435e07cb761654be98776bc2c79ea2de830cbe2da9e3b828e5efb0b0ef9a9156e3b35289759d15fe3f99239b963216c573d8ef79ce7d70a52eb9666af8c42c6a6a543e256c6a148c4fd28f10e09829a5db78b4ce62f023b39d6427e87adefe642ca2d9148ec4e5a84253f44e3d6476f51c28c2a45d367747a4bc7be02dc0b11d2861280ae0653770b851360221d66b1095119ee8d771a24ff090fa97733b603da68bb0ea332a2013bf7f865a7ad9ae3c72842a8eb9dde33112c748d4a687580248cc187e988a15dcfd5089020960337d14bc0d11ad87556266bdf1113e5b29f0f6684d7ff69f851b3e4933ca4c49a2623633388ad38babb28f80472fe3493f7fde1224dfc9a70eba29e591e482fe0fb65fb9e4a82ba78af3838396240419dcdbf77d8a13120d721e3d6f5caeb01e8d7cc5f1c2e56be725ec13ced8df46873c23956dca7b5207a4a230226ad5227def334fb3b7ed333a3842355dc295ea476ef3f6cc920f9faac1bc4f14f0b443cb98284e12837044e0ce88f1671e0788fb52f92d894f25ee7615bd1aa52cdd4caa7a54ba41c13d82b768df4c5d3c67e33c81fd2015f01c8e1ed7a2933c92edb7d083da31236ba43afdd354c2be95ddbe42146b3ec6ed2f2651b6f1dc6120873491d2208986da1566968e48653b3cde62bb67428af2f3593cb912f795744612ded3f9c4486f030f835e25145f47c2bf99243551c5c166cb7e113abf90c11a4d6d1c31e79a83b3d5979700619aa96cdf14947e36f7480423c74a81959a42a7066513e200c74e13eedb66339d929c3949ea94fb7edd7948c76a224660bdc250731549639e465f913b36f2f241d54ed7b94252eb2291577f2df397e8c0b9a1108a249d15e1f0b4fa3be357d3a7ac0fd5d05ee5227bdb90abf90d6adf0e221502a439afc0d6d20d030d936f2b4476811015916914d4a8e8772da79733b8a1cb6e1d000ce26d75e4d4630cb1c27506cb251dccb644b08d0a47ea79109625b8b70cd34225473083f17b4a55ada95bae58414e57e5af0a91b191ca7aae0736999b4d6ea4dddbfc6419dbdadaeef91388800bc95e3f01a04009593639a371e483d5a24d993750b7e5f05020a961425d86d995b0d4c51e8ab3b3025c6fbd73fdc223ab763f481182e30469b1ab1cacf8438b53d5518f14e86904be0a7e507161e6c66675839d0731b205f41c4315e4c5e0f4e243bc44b941b06b2f5ae235ad1c2777235aa742193adc860faad58e9b7c545fd5249401691d6f8ac81c496566011708ae95fedc51e87dae7607e03356e2cd0af4493b65d366449c88651548115b66d166329380ac649860d5ba57dfe97906646158646ef0e93a07e4640dde7e1189f77f78d954ee82d3008a9ccb37a9979cc6ce95de952e64b9d31759b07b6ac400cb358df8c24a695c52ef1471d37d4393d603209b36db0c12542669f9b2819c402b7dc3a9d21932c3abbd84340cf844a329b3508fad928f7ec31f868260532ebeb750ca52b6e5a8019dc878e2edf5d9390f021e21969a9c75e66d966ace14427c99ae22b94b535d477c044168a364d0b9b985ffa9c8feccf328d1723d8dd57596fb425f5ffe3c43d56440b6e1e2a747c5844647ff15891082e0a9c6e5671435cefb563a487602205b736993727d02f89d4042992aea5b2f51b675e03a369404b52d7e09829f0419b5d5d7cf580789f6aa4e8ab8857ea33dbc079ec94240a0931a26fe95e58a50f19e2443d7cbd1861a116fd7de5dfbd0ca237f0987f7aa35cbac9f6b08359f7bf071cce0bac8ebbfd14510e0d6f70da6f351c37086bba58c2f1ef1f3032d8d9450e0e6b7332bbc27885765393a89ee92a64d1b962694da32a10bbffcf575d6de2680ea0d75242bcc01870ff5a8b001b1875993583316fa249f74766db6fc0d930eb651c1388563d19cc28862fc61cafb9366a0a24de4da97f8a66bf72f36fa70d4bd43598ad38fdb6c4f3cbc27146e78f006d7b0a07455d0797b70fa759000a87c14ec9254e3926f67b112d0b7b95d6e6b35198de7f3f3eee9cef3c5c626222c0d3555d2c8f61f0c850997613a5e4be0b484d530ba050523a16ddd9931faaeb98fc3bbb27447edccf4f2ef4b92975e97b07c66408d3d21e29d12cff5c6aabfe44e68a976f9cb5e9d02c690d8a66e08f5b08d0a21f602da4726b2bb53745793723f54277dd866952e8293805a57722e66de68c55ac50199ddb18fd6de129f687165b6c7a8615e4e61cf77ca45cb8aa43b97f9a843cde08eefdcdcbc9dfe7afa6b0dda38b7ca06944db875879708edd709a562eccbbaeb06f021c8405c0cde8b0dbf4f1424e65add2f3b1259cc86ccd989ff97dcc9dbeb36be9a13a0071eee0a167a8dcf40a39e7a3f19787d9f2c1c3aad1e527282fd22f7d4ebf16f4589f30cbaa5e7495ae69b68c4a89344f36f8f14ef2f3606c81046cb8493805bf6b1289a9fb628c59c129cbc4ce935a415884783bf3c606d7297eb5c138bf059299418a98ee333e5f9b30a401a7fdd555920b105df3604ee89a1205f63422034aa6b457212bb9654c979fd8cd0e1654d63e8f2fad12e36f2e0c029173838b982164fd1c31ff4f2acad16a687b3ff1167a53c1e602294e4b05fa00b940a1e5ee2c27b6b0694bd54da531ca9905034edbd9384fc11edccd15acf637f92b35cba689ac4868227ea9c2a1fe777029f5797018ad5fb61214adae53ac9c08d8e2aeb1f4f425daaf00ae9a541fe07b738359a1958b7209f81601dd5f2679db319b38fe6248b39bf39637023bb0860f494a764545ba744eea0114689873fc123617b049a642a5a0ff9ac628f81ab902237d3c04c831b2f918a969de97610787d25b86a3029b598efffc41902c2663a4ac3d4aec100d2e17714b3fcc1cdfda6e929d973932b8f42ed13049bd7a78fc02ce47ce9916f08b72626a780c71ede7f113e3ebefe7f6e87ac7a94e9e96738ade61c2b280524bd9e79838c6b3339da388914c6bf173e5febf2ae9b3e5baa1afea896c0bf2789308460b711b786c055f6f0c702e04121eb287e4141e45f2335f89e2556ed14c00ce2ed5080bfe6ef218144b42f3e65141a4e6cd6d81273469908324cf5f530ead9e68942f9a33d63227ce78404f22807c3a18bad5ba8c59008fbdb7b8f3b26ef025233649c403bde961f61265cf7b0613a2252adff257b7fd21ce06e73c4c11130f3d3ff81793c5b7ce24ebc4b73c75b6115461c0865ee9d048ab786ae35f96c35e0360e5236ac0fe55e0f26b533e45b03ef9c1cfc0d47a859667b91cd2e76f2aaa4320c491b63f7ee5b44c064c8d042979356dc5f6d1ce9bb8acc0a73e2d486b6e236d8eb026c814294b1720c8441993d572d5cb77264f6441a4308f22c1837ff65cb38a379c80cca7a61eac7055992cea2a71c4d7680f0cde2c7d22c40542a14e6099c7834c51f4c4d20d6dee8f354a1cff2e2533d5cfd95b93543d586e3a1228a60f1bb886213523d1240abe8c7ac45d07b36a7d3f64a1cc2cd2c71c295bd03d59f487ea678391f9bbf3825f7c5fb65848a1df0b6602345a8aeb8bd5e72865cab439d78d46045306f9b1b599314136eebf3dee936bb2a63342a845654cc8e7c00a6b639de58462ac7a46b16845a8495f519a98e75f1a460e9e2b69b199f8baff29fbd63858477798cc7e6966782915cba9dee7ec8ad1f8810831890a14beb72291dfd6a48e32d5228a08474a41c8a1fa6d1faf1edd4c2bb9d588610cd85248aa46be159793052ad3d442c8c8547977adc78cfc48b2157dcf75edec458745249e4d94e9d04955f7fef2106912abfb2a1c1609e7661ac0dcd32595c0ed40da0f31b538f4d867737361ede0bf2ecb5438d25290c3017328d11fad3e2ffd361f830b6979cfe2e945c310d89d01cb2e470e57216e13cddd9ae31bdc106154ab7c2de52e50adde7a581a49a6ccdf722629cc4b9721bbffc2b095d72ac91008a7dfdf9f82efd821699eda74ab82f867e6c903007adf25f0f7e5132064323963d636ce6c959b5e9ca4487b3c2003fae4b7ac9bdf2909ed2eef5669469eb3bbb6778c39530aa2f57ab2429f1d6ccde9c680cbd00b845165348d5f7b819bf5eba7e10526a55b524319dedba10cac40dba0518991416c157ee912199b918cf114af387f23bbcd8b1eb28731fa311b7c3a7a4ab0bf590c138bbb9fe40da4be994f965b17694d8aa4ba0e2e2fe927ea465e0507d3af810680af1a28cbb517927c0281b14b4a9485ddc8608240cf773d59ae8596620aad7c2e5137f2f624ef8efb61060ed0956ef0e9f15f1ed15fb62849fff189f5992d13538382ad53b4ad9de3244dac3951735bb3da4120f7d366fb35879d83", 0x1000) socket$inet(0x2, 0x3, 0x0) 16:01:00 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1, 0x9, './file0\x00', 0x0, 0x2, 0x3, 0xfffffffffffffffd}) chdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x200, 0x4, {0x50, 0x648000}}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x46e4) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0xfffffffffffff814, 0x10001, './file0\x00', 0x9, 0x6, 0x10001, 0x6}) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/49}, &(0x7f0000000380)=0x33) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000003c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) wait4(r3, &(0x7f00000004c0), 0x1, &(0x7f0000000500)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000005c0)={0x1fed, 0x800, './file0\x00', 0x2, 0xff, 0x4, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) open$dir(&(0x7f0000000680)='./file0\x00', 0x900, 0x101) bind$unix(r0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000700)='./file0\x00', 0xc3eab2478e04faa4, 0x102) fcntl$lock(r2, 0x9, &(0x7f0000000740)={0x1, 0x3, 0x7fff, 0x7000000, r3}) getdents(r2, &(0x7f0000000780)=""/31, 0x1f) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000007c0)=""/19) r4 = open(&(0x7f0000000800)='./file0\x00', 0xa0, 0x1) r5 = accept$unix(r4, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000900)=0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000940)) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20008, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8008, 0x9) 16:01:00 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffff8, 0x4}, 0xc) r1 = socket(0x1e, 0x8000000003, 0x0) dup2(r1, r0) 16:01:00 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000ac0), 0x5) close(r1) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="58cdb7f2c5254a6a590184268fe39f0692e47c35990ad5f1b673d14ed8a18092e63d92c0e6df8a7c9d8b440234e3aa460e353c5714f3c582874d99b05f45e8a5c229283c243f552360e11139022445411c347e0f33089193656b73323f209ec58b6ba7ea1fb840d7d8303b5ee6bb0986b11349ed95c691e604c10927f4d10ada5e63a588900fb6f7701a8a6b07d3013362a93b4b1b3e75adf93893ae82cc7878487a293adca479ed30de1639e84218f166044de956094351de5c74178b2a83e586f8a5040fbf6f9b1fe828815bc330d728a8628cdddab612f384a7fa0a8b2014683194200e96256a515d4575a7ff81b9323c33d355b3014bf79334195a5c079ff768dec4849441546b8542e95f62fb9280225cc14cbba1db5e95d7393a71b7641a7599328e9c530632a2d1b52c22f3cead1573a1796b7328449457abf4d9baa9f7e74b25b669cbddb35c5ba2ab846e6f432050ed81aa8bee81e7fb721fd35f4fe1a74c653426b2500be9890439f0ef21afb3b6f65d33c51cb1256200650f36bb656b2e4ad3c83eb1c14dbdb87b17be1dedfc6deecbd623bc6447224bd7690e3a9e6c05fbeb86ba931c6bf7d42a711b8f9ee6b30bb18dfa08323cf8d4355b31b362bf207c6526e910e870deed491abcb9847d2e59c77b1fb5fc4cac261ff5f7703d8b88bc2d444a4ec794182214ee3b5954cb015c4b743b5b6d1fa20c97a1af127bfcb7e8493cf8b86d74d8d7a46af04268e30937c4303665f9dd87cd5000f9d814899d3d1797ff14a8b6d456732f64de37227ae80fd05aaff3ea263780b13feae4b7b6e00671ebeff64dd69ba6dff735a1c9d93c23b18f77872ca2b343f6fcc63dfa121613cc15e4f0060e8a55bed9f1345ddde56f091869c3dc3762a5ba82d55e41749dd6e8b063a8f52896e30f5545f0a2c3423e994ac5fe5afd1dfe63bd81471638912e21f9849d758124701daa2b6f1c7b38047d1a1ffe8f9d36f5c836a7fb46d0d3c4f265d2396d9ade903fe2e3c6acadb543f60ceed1f298d2bf54f41a1d2a06bf687d738fd087b8b4f921295a1a79d7a3fba3f244865a439bef8d6684d47e06dd00c5616b3a84588a4faf921617c8e50df18c8ed715e28c64022850773a0de818f634cc564d225fe39181d7218177157a17cdaaf2984fb0dfe19344cd0fcc42897e343aab0d3860ce36016a7227178b0b9307bde2822b6630f7ad7eee9e7f8e5ed16505fbfdc91502163e897ce999bc5ed1b4a77379c83f49fb0c23f466ce906b81c20f4a0c9591648599882febd1e3ed084a10f4f8ffa01c709eb94d2c3cc879ab0976fd225afca9a16cd300a19803ba3bb9107b6c98e7a0f7cf6d8cd3bb81b05fb6cd25088894d726e4e9e55ab13d2e068a0e16f89b6d00eec6fa474ef5f6817d81a8ce3b8fab13ea7e72e2178a18d1958c3ad7d7f2d38f1d085bc7c62074c22ab5360eaf7e2f6d0c0a1c056a888ab76bface94a732598ee68063f5d637454b33db9d7747f3d0d67ebee2d4f56967af9416e9c8a3fa487fd889f215ad0a3343bf621b7187b071c5cd1ded989811288efdb990a8cbaf45f86fe514e66fde00d4488bc02a575b020b9ae8f0e6d2a7b7528e08cafed9849766020f179d0686d7d3f6d0c84f2a4e1eb27860ea5a16e1b69f3bdc72033533cc1215c5846ce7a1b1e95ff4390641ce9b47fb68d35b170578ec2a3b81fd29c50d40a09d3310fbb4ae1787509d00817a233d5fd1c1a1eab0a1f1b97720910140eb3a91a9ba4827cf4f1316b6edb70c2032510f440bebea1237341ac847a72939aca977a700b9f8501b47f38e11d74d581644adc833cbe34259794044d5359d4db4243643b1184b3b5b4faad0cc07014211e9cec86429a183ed884240c96e69e0c58f2a73d8fffefb28d02d08a6b9505bae42a002e30c8e84ad2fe6b1a6a2cccb4c605234a2c2179eef28535f25ca2d243a95a802fb2bae54ebf261d763d50ce4bf0433eb602af4babfad865a5e1821386828e7da3198141b00eea1a0c3609fdb2d0046bc2dfa27596a35d47688803c950102148038ac8472ad45f11cd7bb31a8ff92f57a5772dba5634a5130367ec73ec7237f291a1caab81380cb2ec417c8c1c31f4982c6276f7a1b22b4c9c12d2693a470d319d9a61a0bbc575d26abe5b6ad3da3f0c9913827b28ce33e90c5690126e24e164aa8a252fc0a5700030a7d7035f90e131a55068765f2b82f0e6adebe3124db0920290cc9896a62d9b9e6c4a36f42ffb0c910b31f98046a09ea0e05fe15f3b00e9c56f08917cdbd5d67e07dab23eacc4afcc9aa2d0347d8e51dbf5621fb39586b6f390d4aa2565a2321f3ccfc86b320160bf8d263f4a01fcdfe4eaac8dcba3dc215bf55935c6a54c4702301126ab840b1d9efdea2485ec051bc124b1111a0fb1e3455c60b4fe868ee641f542f828d71e82866a78a8446f6d1b1462f1634b39a7be561291992f8f2531c2f0f035ea5c93296", 0x6de}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}], 0x1) socketpair$unix(0x1, 0x10000008, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) close(r4) kqueue() sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00080000267a75ffc787a3f8000000effffff89e36cbbb01574166f42600f70d0d0238edab78d84f0c20faa5854be9373fccf05d835f0464d00383f96f", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r2], 0x30}, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x4) 16:01:01 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0xffffffffffffffff, 0x2000000000000}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x3) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x4000000000}], 0x7, 0x0, 0x7, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x6, 0x2, 0x1, 0x0, "dd2dba66d82d52a115ca7c9b92f7e86434b49c61", 0xfffffffffffffff9, 0x1c2f}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) poll(&(0x7f0000000140)=[{r2, 0x80}, {r0, 0x10}, {r1, 0x8}, {r2}, {r1, 0x131}, {r3}], 0x6, 0x0) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x401, 0x10001, 0x5, "22e6101385323bb993dfee663644f3b113ca41d9", 0x0, 0x425c984c}) ftruncate(r1, 0x7f) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:01:01 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x101, 0x401}, 0x10) fsync(r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10441, 0xec) ioctl$TIOCSDTR(r1, 0x20007479) close(r1) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="100000008c1c0000000000000000"], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:01:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) munlock(&(0x7f0000138000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:01:02 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) sendto$unix(r0, &(0x7f00000006c0)="4bac3187a92acd4a7d0fbc19391ef92114ca71a3276fb67dacb6314619b805fc70cfd91f4038f4fff3c0f611068795dbe058baf3c5cf95a8dcc06a62de2575d5f9760b4c7f89e48a314488e0b60e0fcebb322613754e", 0x56, 0x8, 0x0, 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000600)) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0xfffffffffffffe92) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) socket(0x3, 0x2, 0x9) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) fsync(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() flock(r1, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0x7, "854917029c11fe4dbfa620000000000900"}) fcntl$setflags(r0, 0x2, 0x1) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 16:01:02 executing program 0: r0 = kqueue() socketpair(0x22, 0x2, 0x196b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x5bbf33d}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01020006ffffffba78249242b436"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22890100593c821f74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xe52b}], 0x100000000000035e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socket(0x1a, 0xc000, 0x3ff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:01:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) read(r0, &(0x7f0000001280)=""/145, 0x91) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5) 16:01:02 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) r9 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x8, 0x40000040, 0x6, 0x8}, {{r7}, 0xffffffffffffffff, 0x4, 0x18, 0x32, 0x8}, {{r10}, 0x0, 0x2, 0x2, 0x9a, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x55, 0xfe8}], 0x20, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x10, 0x12, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0xa4, 0x2, 0x5, 0x4}, {{r6}, 0x0, 0x9, 0x8, 0x0, 0x1}, {{r10}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x4, 0xbfb}, {{r1}, 0xfffffffffffffffc, 0x80, 0x82, 0x1, 0xd7}, {{r2}, 0xffffffffffffffff, 0x50, 0x400fffff, 0x3, 0x9}, {{r11}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x3, 0xfff}, {{r9}, 0xfffffffffffffffb, 0x12, 0x82, 0x78, 0x9}, {{r8}, 0xfffffffffffffffa, 0x1, 0xf0000029, 0xff, 0x5}], 0xfffffffffffffffd, &(0x7f0000000240)={0x101, 0x9}) syz_open_pts() syz_open_pts() r12 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r12) 16:01:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x67, 0x2}, {0xcb}, {0x4, 0x5}], 0x3}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:01:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40, 0x24, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='./file0\x00\x00\x00'], 0xa) 16:01:02 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x191, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="0670bca9348c74ba9ed383b739208eba6c833b36e6b384f2146d24cc690f494964fcd63240184cb2b087e6974f10767a7c880877be947eab8775112192e7921b1d03bc61c12d8b7b1f8c82d0078ed48777e7f03c8840a87d80b984f3e4cbb6d8a7378e98edd9f2c61e", 0x69}], 0x1) 16:01:02 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x3, 0x80000001}, {0x0, 0x207ffd}}, 0x0) 16:01:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x11800000000000) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000474ca9e2d5867e22de3d550bba5caa594290516d5aa609820aea53f803f358428dcf8735f55193244c39d5aee9e22865a4696bf6b12c48d63f2bb412efdccbb29d30d3578c1f6150bf47853aaf17f50e7b90a1b26aab"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:01:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x78}) 16:01:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x86, 0xffff}, {0x8f, 0xffffffffffff8000}, {0x88, 0x80000001}, {0x40, 0xffffffff80000000}, {0x40, 0x5}, {0x0, 0x80}, {0x45, 0xfffffffffffffc9e}], 0x7}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f667c5057d92d166fe79711b226d314fad060ae9302755337c97197f92a915dcf01ce7be598aa5ab0350506eab8c39ac8203762cf2c630efcef231827b5866dbf7eadf75e747c3e675e1cc8a531101ddfb44b96a4008cc06c8527d6f8e0144ec969a9d867e234ef3135fb2a77bd5ef624260c9d42d1d80b08ef03b45e5d61c9db937bdbfc260aa8a7d8da4affbd1c95baa76b55668597869efe81e63723b49689923a7e300043bd78bbf5c6b717de301602cc6332ef1e71aa274e6bd818b3c6136365d27eb862c8fe4142d11d08d76b1a36ca98377472259e1dc5a2975da8a92d4e9bb605a365b481fc7a14352c2b9302ac96d58ddbe5ffc55d4ad7414e4eb05ca9316228d308e4f31bfefaea14ed6f139945fc1e4edd5b6be928ee975949ff7aac79597e1f982b71b02b258cadeacae81002"], 0xa) dup2(r1, r2) pipe(&(0x7f0000000000)) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) fsync(r0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getuid() setreuid(r6, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0x420) setreuid(r2, r1) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x1, r1, r8, r6, r3, 0x41, 0x9}, 0x58, 0x0, r5, r0, 0x0, 0x80000000, 0x2, 0x7}) setuid(r7) 16:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='m', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000340)="c01009e3ab749fc4a6e8002ea362f995f61aac52ed05816185a3757fba015642cbf66f2ca434ab9d2f4bbb40bd99611a9368e72a8f8470567b53df7bab7b92c5d975452c2df65b54fb8786931d69634fafc60a7c1907ed2df85d9b8b43085f637f63a74e95f4b996f444eb9d086673647553e8e51721b5b6ca55e9aace9fad32a7dda09aa17439a32b846c02c3b922f06ee9952d06442c6c5294f077cf75bae091b60c22baf05b00e9044e149c31c6e9f5403c9ae08886b2a9234f69a860eb775a42ddc22204f54ea53830e0c27f9b313e73a0691598a429a2b69cbf3512d5955b5a994634e9c7d438fbd0f688996b837964a7c9c6152dc97eeb4c177f9ad069cbbbfd7ec033af21d422126f3aaeced88a37f061ef1fc52ebde891ef8635fbcc6dbd5a4c77d7796e57124ca0a18c285bf52605bf122637db94c9c56046942ab428bfd3288f8aafdb20ec8c325d7fd3272b76b6543d198ca2b90955c9d6b5d25a7a25f9215a01dfbee2aa7422002f7506cac0300177f6600e6c6a9524fa0b2c290bf6f01e6ec417eddd6be553f7bd0975232ed260ab32e7519b0f877d92f394805d4e8b9cd323ca002d80e6cd758af1991e22716ebae8eeb674021d7939d96ac6165da5401ccc4f5317e7543ace5fd6b81bb96a801d8d426d06d9f89cbc07b08070718064795c617da604d9e854e70df25781b0b42338e3b2ef77768602d7af2aa5dd17eb6d29e2b6145b1a06a8c4e47d0650c7720380d8b647644cb4a4e6ecf3b82d892342fc88268cdcf338873ec9ffe73cee2b4edc7d3392754495551b165199bae12de537788bae28a36625cb5ad59be9a741480b10f12a62910bdc2f8d9437355a62c8dcdd328bb938f92bd04bc9752777e627dc636462582a2e23567140fd39edd43622948f5a28aa53bd5c25c092f2217fa2df1b9241bce791cf8982e2eb685bff570686e2d922a3a4e7f543444768cba4a3c050c25dc80c29d5d5ed71fdc5700662737fe3fa5fa026dfad3ddf19fe42bd61d28319a9019123da7c917d95bc540bf457316df173dbbc55dff81e69059e86a8a6c9b411977ca95e0fc89fa964a46aa57e38ccb63d8c13b7c8c0a56ae278f773f3db8bd963c4c366933c3fc0e313e976f9ce7dee77440e333f172b6758979ebce7262bdc289b294a5dd3255a8083221416b1b62f636bcd2ec09e90b54184a7421301f677fb3f2300f534259199686875f82de5133cd1ccb9aa0817cb289649828e0a9b1b1ca8be2e269cb886cf73eebea14aba77aef9cbbb4cb2676702f8fffb6efe29591f88f1e8e8114d80651bb00a51ba3b7fcdef4411a3b0ad59a2bd9819e3a93fec2feb795aba4fbe69408925a6837f336dd2ea0c594adcb8312dc7e7fcc282eb4d90839a320cd648d60a1cb18179bf60848f5589e0e3f2b4ac671cff3edba8cc7d79f06dafe95f556df4a272a973a6f735f864f13350a9e6c11ad25f539335accfd4b6c5ec218fd602102294c4c347f3732e9e93223c4b57f82a633077b867d556e6140015e3c0889ce8bd11fb1d64cd2fb510f010584f2aa60a35a65af7c8a02da5e96ea4ddeb446ecc2cf1d024c915529101e8e7e5733a76580b6be94dae74495ff075b3a69ec045554bd9460ab496770e5430fcf72684f575fac2cb3bd4dd30bb434ee7d29d4c214830de3773f9ad51fd86adbc42bdac3727a764bc1a42e49d11d9cb739e37e8e3b3058574f71635f92428174aa583c4e5e126b10109e7e18c97000e62ca8bd9f11e02fe0a9152dd13f8e440f657cd683bf789bf909d0b001d6c20241262c6de1d07677306c4be82ef211ed863f32ea6be38994632fa3504bf41213ac621c1a6ac312134d3d2762f0c6ffb96722901a9d545ce846648dcf0f405517910b3bae0134d365787a826594832a269df0d02298d3b6f66b7c5d27664ab5f6fffd8f7f98f4b74da2493c47eddb9b9a03764825626e6c4a0e5acb0a3791754677b2425331e89428165b7ca9dec8d6d23b5cbd10619dcf307c06c3591bf13389f8dcf1c800578970ed87cf104409b88720f8563528da5ef72f2386a70a8912087a2f1684e459f901c5ceaff56216fde92767bb6031079fd87137f933151a1e2563ee75e0a9458d0e5524bc35e8f8563bb5a1531f2dcea1efd6c08baabfc9be9cd2807a54dce56a893114bd88bce0cb032c8c3101f80da9f8057b004aab1db9b7892b2b197e6475d3fc9b12ea2d6aa4d7a84a2d9f3d473191df756bdc4c0900a2da34971d7b3f2f64ffd26a96180498e315c02686648304c74333075a4d238a052533f636f1e30ad18d95ebc076ec89d93bfa9beb81461aac76e59409353947fa5c2c63b8567497b89632c9f24d118aa76a4c67b1e5e81bab93acc8d2184008e830775536eefd6eeef2425396547cf0349f7ddfac38b3b1ff206a11c1faa2a0a2d50fbcad11fba96c097bc4ebc02a979086c152cdfa7500b79690b5f48b612e59238153cfb585b534391c8160a40a6d1df4e646b547f8e1a9b202628f31ad3d34b8ef862523a0cc8557166b50ba88349a60fe6b4dc7575ba64ae5430769da7d824d0ffabf3d3856014786ee5feced9f2e51e167796780df85f48b192ba3ad7b9b0450f7bcb11d67223ae4933d1bda5d1018470b2adce3cb187ec0926c6cda06ea19423e1866dafa45239f1b364c5f011034581e621a8b876e0130e627c48900363b4814f6aea35967e9ae5894c034e2bf2cec36f10ca35cde2d1401d94292391bb2a5ea78f6b94d942616125d553276a6d91099fe1a95e3da5b4f69b9e11a63f0321eed6890eff164385ca20fad963cb4192d352f1b8e35a7c6c485fc7d35710f42c92494a69e9d2703134a84bd624369a5d091c55d84c6214b0c759d51e78455faf6be570cd179df318122b698fa345e3d0f14aeff8297eba8edbd75d9cc90a", 0x81b) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x20000003, 0xfffffffffffffff3, "845c550910000a14fcff00002d50a9fd23cf8337"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x80000000, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:01:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) socket(0x10, 0x8000, 0x5) accept(r0, 0x0, &(0x7f0000000000)) socket(0x1, 0x5, 0x8) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003300", 0x2e}], 0x1) 16:01:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet(0x2, 0x3, 0x1ff) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) chdir(&(0x7f00000001c0)='./file0\x00') setuid(r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) dup2(r0, r4) 16:01:04 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x600, 0x2) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) r2 = accept$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x1) r3 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/248) connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000240)=""/224) semop(r3, &(0x7f0000000800), 0x2c72) open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0xd) geteuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x1000200000000000, r7, r4, r5, r8, 0x2}, 0x0, 0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x9bc) semget$private(0x0, 0x0, 0x1) rmdir(&(0x7f00000004c0)='./file0\x00') fchownat(r0, &(0x7f0000000780)='./file0\x00', r7, r8, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000500)={0x4, 0x1, 0x9c3f, 0x49a, 0x1}, 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r7, r8, 0x6) setpgid(r6, r6) setpgid(r6, r6) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000700)='x\x00') pledge(&(0x7f0000000580)='-\x00', &(0x7f00000005c0)='-%\'-}\x00') link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') sendto$unix(r2, &(0x7f0000000680)="2744a24da536d88ce6159f3c754d212da06edfd6fb51e2708059b8c3d9ff5483c32b9b40fb3d1c75ee7de48c448b8856bc4d7f307572cff057fd2d40a753eb89342b6de72715f4714938406e88f208d0aa22862934955f67da2466acca7b20c9c61e3bc6d6068ae6512975335d04f899d018b53b3cc96fbdb11bcd", 0x7b, 0xe, 0x0, 0x0) geteuid() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000740)=0x1) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000008c0)=""/57) 16:01:04 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r1, r2) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000000c0)=[r3, r4]) getgid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = getpid() getpgid(r5) 16:01:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0xfffffffffffffec0, &(0x7f0000002400), 0x32f, 0x0, 0x35}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) 16:01:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) getrlimit(0x4, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:01:04 executing program 1: shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r0, 0x2, 0x4, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x3) getrusage(0x0, &(0x7f0000000180)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semop(r0, &(0x7f00000000c0)=[{0x4, 0x75, 0x1800}, {0x1, 0x0, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x1, 0x1000}], 0x5) 16:01:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ea2f5653000"], 0x1) 16:01:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x1b, 0x4, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026530000000fb8ffce337e2430c3d456209ecc2000000"], 0x1) writev(r0, &(0x7f0000000c80)=[{&(0x7f0000000140)="17bf0dbbf2b99e098e0963053b1cab07afb85ed0106be7778ca09fc92e0e", 0x1e}, {0x0}, {0x0}], 0x3) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10280, 0x0) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:01:05 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x4, 0x220) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1) getsockopt(r1, 0x101, 0x1, &(0x7f0000000040)=""/169, &(0x7f0000000100)=0xa9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/4096) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="285010951dbd8f53be095022ec1a547d92cead86532fa87e7df88bcfc68c6f392e7fae7c7b65ad84118302", 0x2b) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="dd9a9b88b9bfc0972a0a7ae30a9f2f0de8d4c1bbdcab3a3635ab02836f664ddc1ba59d431f296eddd3b5fa7e9d345e94ca30d36459", 0x35) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000100)="f4f0ae1980e4340f78d59f6391e3ef0530bcd5ec2076cf4fe55e7751259b67015e555c56f09398eec5d97d235ef49cf5912a2badf6c7f73ebf5d5c9c17b9ea6ca1c51cd6292447a12ad8be9b61bd0cca567c17019cfe4bae4b5455c4a9656c07856745eb33a3284ee48504a14ab1529e39ac8f3cbe5cb48fc00b2566229a", 0x7e) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000300)=""/133, 0x85}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) r2 = semget(0x2, 0x2, 0x400) semop(r2, &(0x7f00000000c0)=[{0x0, 0x6, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x100000001, 0x1000}, {0x2, 0x3, 0x1800}, {0x3, 0x3, 0x1000}], 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001880)=[{&(0x7f00000016c0)=""/226, 0xe2}], 0x1) 16:01:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x4, 0x4) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x40, 0x7c2da71e, 0x1, 0x6, 0x4, 0x8, 0x0, 0x1, 0x6}) writev(r1, &(0x7f0000000000), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x100, 0xfff, 0x8, 0x1, 0x7, 0x7, 0x5, 0x0, 0x3, 0x5, 0x100000001}) writev(r1, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='M', 0x1}], 0x1) 16:01:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002c, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000040)="1952262951514ae1464cf63c19c5aa430f780b9dff96b899de878cf9b3c9ca30c46c64098cdf92e2b2a13fe5c12c56549490d465e388485482e2c7cb87b05f260e7b01ddad1813a2fe445de9aef91fe9b0e742ddb801b4aa35dea6ebd893d09cee2bb41125d7bcdfb05b128bb5d169142b7fc1a9d3c8b8e354118afb669fb1d63870d5e502aa9c1e4e9064a63d0cf537e20260ee7a1fdc0e8a932b8cb1f2849236e7e4b8313ea82719b94822f9cbb7639e2375bb3518ef6ef95234924e1e35aa6cd010c59586f99abf005f433e0ac556028c5e06ea5777758f2d9d4ac2f669a214da2a97aa22eec59d90059d9e3d54d9e7337ee9b93546aaca89", 0xfa}, {&(0x7f0000000200)="50c3391ae7ecc260ca70b1f6c8805f7a607ce4111f3abc6bb047cff7639c369e1d38a90fa424d8412442f99c276f3fb752ffa3f2de833af262e4133a7c22a01b029796e514c78e39e6fac2acd9ff7f77dbc96cf185748308a38ea53f503ab2f18f3b15725eae89696e8e32f47b9ece3fef30cf9761d908d59282f1c79540e69e498a395da45f92d140a073180750a40e4706acb920a412b46d85c1bc0e25a7f8f4c659886e361d0756d9b1e220a5929520798de04f1224f4792dc35f5c855c8fc244aba6399a6a6a36dc53729c8dae93ed01748114eda464b43d0475f4ce6c5fdb82d45104e28ccea3675a7c1b06197cce", 0xf1}, {&(0x7f0000000300)="98766505f08afae5cd3da666cf5945f43aa65f29fbd935040465a37edd04ed57e50d2ece6758e9f071e922c9e12be47287562de521de9d03765a2fcfb3b6f5956d5d17f4c36e40aacda200652997bc870e8a86d3def74a4a1015333f3b2ae3da903ad24bdb6aecda2c1f773805d5e2bf17afc6d45385d4f1358c53789cd34a8e7dfcad2021086cba817452970a20f43bfc6b66e768753592077a0113f59e1fc9320a421a19952356dfd2d7556e6e1527bafe512bc70f830619f7d3a018dd7641ca4bef1fbb000e8f880c7e2665bd68b8946037fbb059dd1f71e73a2ef9d7702a68e26e3322193064fd97f34d44c439e5", 0xf0}, {&(0x7f0000000400)="4f00d38c94d99b0c78551265d6b1f25cacabb1f1eea7a8b70c0060dc7cd450a7a4ad17a4b42eef36721d32f86869f6db77186ad3873897b3c2b48871bd67aba2b5c80218e94fb5272d8f382e70d08d40845c976ecba1c11d263955cbcfc005083ae2880cd1b06a413eb9027fef05f743bc1988c1d341a40683037544cbc7539b9dbb8c61b55a8b9ad7b5eae701fad41a761c227d378e6c2b70b145e2efb2563dd2621aa49429c12ca596ad12d3bf365dc8cb7bb0b2b5a79503aa8b833390c0432915dc41fc565e4ab31edb5f9b9c3d06f5b96c4fd340cce962dc2e50d4f053b45eadeef5892e564c6e573555c9929c35", 0xf0}, {&(0x7f0000000500)="20725f588684b832351589fbb3aed4963238b4a2a63b54f07d5a8968ae5dd4c28f9bba8193003eae9ad30dcffab3865d9312943a3ed8868e402b8ef94521d17176013a8b7ff9b7c9d93103d46012536cdd6f14e62aa1c3280986ab0c0f57f2cc770cb8bc1503b0638932535d5ce3ecb7148ad2ba3debcbce456446250af8c5dd6eda0e57d01097fff7b99664213f964f8cc538e423e488f0cc2ad8f52202f6a57dd29e7d557b039a5c6e5727b93c55ba26f492be3cde27a6db504dca4a0040a2c571372a26553d5235205d460a3cbf16c5c1c7e8e7d12d8e65146d630c1f9402b76e1bcd974f89019b774a62125a7a8e5e84609344853627bccdd19e73d5661aa876fe81ee568e4b705134f8849d40b43528ed606b7b22d7fc671fcc16cd44f7ed110a8cf815a969183758da94766d58c8a8938e22acdeb4f0651ffcefb6b495ed1c1e1360a396ee46d58bc6f4f57aaf90e7e975ba79d127f342137108822c84d0db0708336e65fd0d5f809c5c102a7f6151a8c4346a16153a3b25af0a0894dea5bb328ac73e4ca74a1ab4eecab81069929dca45c9ee428f6861af72dc3aa969d6c45ceca6d76df9ae34d57babea040e8ecc87c6aae4b4310a2dfc98ac15d4c385c7b5b0e47534f3769b5555052d894d7376dc7868df58bc423b18a00323c480e90666ce6ceb4672592d670801c8abf5b811fab5a54c397003954b65d92f7cf8c6edf18b04f6cb19176f240e70d5f00baed2382a268404a11f308792c04f18f066ead082631506a60b8d2862f52baa85f34370553f16f00804b5755fd04ee3bc2b08757cf1ffda2e89e0b8d35b9da4aa1f1c736b81b8d8ebb8d972c09173979b21f03f6ff972ac063c7d3dc720dc195ebc857dad43885fe35896c82efa30d2ba1b1cd23cc57319b1e8480a1f63906528f13af670624dcc8dd2d913f90f9c29866bcc29493e80b71cc06b3610842fa686d9ebab868e6aff777f5a40e5d29db67c1b46899dc95a483d635e8a597b99cde84d5782f39bb0447957bdc1604eca0bf82882cdad8900df5076d8a039df9972504622eb89b3f5db129d3123890bf76d29c8578e4f31a8e695df5bbd04a22ee9a3ec58ab2d6a2b9da66964396f0fb178b57de5fd5e8064d739c17c7691ce7f66deb22dd3b75491a36cba79f134818a2e61f30e1108a4c8188b7f4f1887b94add42408c9cb901272696fc5a7e2ca9c2b74c211d9d61c11004493cedd1f65dd127ccc30f50abeb1c4aa86e5b49539564d30770c71175c2ecf1771ab1715da467889a63aeaaf4e8a42809160745fad518265245104d5714f83b12625d9f08ef8a4bb96e5442e3c310a8ab5ed4dd3e92b0b37761e0f4dff5f3670dd7fff79cf5fd1d18cdc30abe07df6f8378890d9561107773a480e24931e8578e940bac8b185e349d96f2c7979ccc8f47b1264b7c7389024915a30f926020ef8a4673adce741006fbf6501d3834e5d9f1c2dcf36a1a77f16f6ba20990a39e1e1342bfba3f9d99ffec2b595e653dd8211974d91d79b593004fe518fc3fa29a04fd992181f2fc2d80e773eec4b655dd391b21cab4f1b73642a32f3117a0b0cd403d062169ef0299cd651f5947c4e6c5b1237ac47f924676c28db79392b4c0f1c2553696be3f7f3fe9c74ae11c518cb3f5f62d901041ac8823b4a3d82a9bf3c2d2b2eacfdba09779c2456eb97bce0fede4f4ecd41e307c87256da9aec43b566f17e5289b9bfd1aac0f6ffcdf8e376754d6c0a3a02ef1cdc8b738349fffd031209058cb83a87126c73968ad9af14497fd752a67a805bc2841e59f6ac03c061853e850b2e736d0ab1a10dc35c02a9dfc5f976fe587587f6b2a8c22417fede7937d233d4f4d366e03e7603fc7ed95a540e71875d1031f0809a891276ef906e7661d2997f21413fd1228e44772d0a1af357eada12fbcab8de96a56483e013df65e3c731976decf5720a0d92ffcda5f82cc4d73a9a2409179a07b4f4a4b1cb7c828bdfe729ff0564e11ac5474bb8a4be645645e7ccf27ca40c9aea1ddd65be9c01aa43e74454518ca8c89ca63403f922cc31a59cf0d69fb85624ec6e3620c1b3cde133721e1bdcb7c01a354e97cfa59af58a118854171ef3061eeb37f370e54502459ccf17115fdd35856621be6df94e8745a2aa760107d7e894c1a7f78faf1053dd310d78807b0f54673fb53f4aca4ff16c0fe46248f26c9815f9172bc299f1f91646d6e6fdc244e7d89435ae54c3df5c702009bc65de2977f7a5b04bfa937c78d9876ac817d8f37673e4628193590a2b3f564dabe3d9087861571f9eb816302d02409f414dc8a1f9ef0654d995c3a72db372d35f66948eace120f45d1056a0320eb60b5695c7f2e129f677ba4a982f5a149d7734cbd690be212fc398db7caee814a61f79e5119c76e499514cb9a113e9e54c05f3ffa37cf01cf2cf99558e042f903585ff17658fe1e30b4e53caad001018f36b1e5615012f2c4310b7d0eae1aa11af74e1bffb06e704bb6fe60535fe104194ff9828257aa5b7b0b06f3117a88aa470c15763cb114f84c918938f3c801f221c7fcaca6372c7c6ce0a502b8e8fa6f2da526e2bf8d417590cf8d514a6006746824110f9dcef21635c178fae51c6f16585bcc1f6ecf095fb8e3089fb0eecec402c2de548739b7794cdeb0e8553ba8f69b4517c2f40e3ca197f1a6ba151f5f626793ef7c6d5cf64a2b12a6cc8743cdefff747d832cd84bd22e51d73266aaabea386132b9886589d7a3c6d574aa90e812cae1c9875fba7c34c6596f0a2e66ff6d2eeb90b449de0331c592d3150990707a116d363e0f51576fdbfe28d4f5daad8f6dadfa9f82eff8796d7bff01f472f9be0002d6a13caf62bf4738ec96c9f4f47eff97c676e5407a1c11288c5949137a85438d953e9a4de33325df4b46853d3da30417197e72c11363be2ff495532fa7142a43a8ba782239d0d1555d9f5b68409b87b2e698d1f0ee30290f069ca69b855f405a96260c7026487950a8578ecd90c940ffbbdc9dec58557a375b0291b62ba1d5da4be5057d802b75a0d25d8c555269f5e269a7e9bd8f9b3209aecf5a35b0c4cfd602cca0bbd9808e85f8f3097c0bd0f09b3adb66c457c62d3311806a2d374361e5e2b048c0ccc71dcce00b054d44de77a59f0718e64192a5c044f06d3137247723006c3f697cf396122b30507c6ca7a84763a086f91f6a7f20cf2d3ff8fb98f02316571fb00298e0e81fa984e9134395734e930b489174bb80c5a460b8763edff736178fadaec3b125f4266b87b1ce45a2cd8f766a4eb2601f75a426c83741fb640890d770df4417a46c9f665431374bdb28090a8a15fd01dcd36b4e75095b93d6cee6493f603ae6277059fc87a09eaf39dc187eb6cca2547f43bad21778d8d55575f88db2e5a4e703704fcb93a94d68d287f11d32f9ec0b1aa28b4587c4800e1cc429342a331f6bc05af93061aa18e9e0e5a09a92d20e42067fdd0f7992632cbcbaa9ab6f230fa935d3c26e39f23a053f3a6ae9003a19a5ceb43647ad43e0238e6794155487d8834c7a5a10cd939fb7669f6dc836b4a8063ddeb2731e6c6b1c26ca9078d2cb4ebb575336d8eae333f922dc9fbca888a65fb65dc9396cfcdd255ffaae4e877c58ce2a8bf40b6025a42a70ac80f693de7356853bfeb7db02c33b7ce1dce1cdda29b088f36b7fd457a4eef5038a80d0ea4dbf17a6611260133239227c65b96c495c36ee729c6043f409f3594cb426c35c72637281ba6d760ce32c4478776561eaf1819fc6c9f70fba7cefeed4e7b9a115a3d4dc99c37f72a7d390118cff145703cb4168bafef386234c33f5b49519235a5c2f715c0195b6c1ea727f06f210c0db4c5eea5d0eaba042d362e899579603c49e47053764799adbc814502440e7692bafba782b418b991739c28d355151a4f0bae1321bd590c0916275ba334029a2b6422dfe30e82f7eef5c0757013054cf98f981cdd8bd630f2d4419dcd3255f8970a5723fc162167e4a7383c46712958f192118131bf82542849dc82addebe97387758581b58c7a2483aa0a9f1c67d60137594980b632637a6c47c7054d233b8268cb36dec02a4a25a3a9a588b688ad4be105ddfc92d354d682d4012971dc61d4870e975799ec411f445286fad3eee1b4144a10f744ed912f51b6e0f77fab5898e62d48417b0018b1aaf3aeb91a978a295504a814d40874fde1b62201dbfed57a5d40849fcb5988355470244f9884a9dd632fcba2a42f2523781729d7e026097ba8aca1b75503f722e8449a9c424272e15637c95d0370c8501a265587b76a7b85c45b7a3c2b4c363ad97b425b5acdd3fcb0f848acdc4061c1e21b18c100ac9f78df422e548f47f7564933845347bc259aa21673267508105a5e6e01ea587c671d679d6d936e2bc5b9e13c046798a6219d1b8db2643429aae690a0d0d42f953aa14ff3b19db68e1d47ae666aa3a409cbc328c78294a8fa974603c808a036040f29a3b03068f19d337a7bac44aea967703f48dd93d35650c844e280cf67d6b5bcbbddc5d30462c3c1e8d33face481ff7b43e6a544efa28d602be3e3152b1ed304d4868bf21ab1354c6807d5106fb502c231ecc0b3055938cf951881b49cc6fee693cee4cf926b9c3fe09f6806fdbf99c81f1f7d883b7bd4769ff67955279b579975ac979f835bf7f7eb9c4d1b0a1dd18dd6e1f3cdd73dc002f7244cfb494e6b8eaf480fe3a5ba87e1a3944403b21996b06416274766b908e1d21e5e84a9942e2651495c8e9f6801a2279321fc373baa2157d749d08968feec571b57f637a8c148d8df488ce34d63a89a4397f7d2058465d29bd1c1895b1a9e4b8cc7433dc904923b699a0743f6bf78e2ba868d70b3cb93294bbcc34c6117dfb81843d7229a92daf7b5ce5f485fd0754ceeed20eccfacb6f41527458937c63e2d309b45f907bd81e30f1d84051aedb303d5886ccbb3cb1fe6da648884ee050bce3c09fe814c16d7493f84184cf29b5814e89e7b888aa7b2fbdedfdc147ffccc9096805f85a81832af4c67bf033c93852093a53370be2681ee7a54ac748cd0f5d9a1bf4ef708f34cea1766939830c6f65767489b94cef848f1de14b187d5e0aa5abbbd1be3d923115911b8de9c69b12bca17b9fac7eb07107d8812ba920f3052bc4de9a8b4a1b72fe5b35186fbd69e39c6d25db351057bbef9d028f56824af258ab55c59f77ea5fc4415c92650d05270e87f101b8afaee9e3551dcc17d4c0719d750bc71e5ec1ae8fbc7b94f327726d0c0f41cab6fc8bc30f585683294720ab705edbec25081094e05e7c6c4fc18540dec949b3fe902d380a9ab91b12cffb134b7ccde29a2cfc3f5c3960acc7a222280877b81b7a7e8bc561f27d3576e9dbbdf3b95b705523d466290c0b1e33ed840e59fd04265e184245b1854915761919cbf6904a8d05143c3fa077a6d6f5da9d938fdaeb22f03f9cb2438abca6bedd1005b0ed91ce56292b48b17d6aea61c2414c14ac2c1bbdb7da14231d799f35971df5021436ce0961e847cbd142896168a071bee0969f3c6852e8d11d98029c4bcd8955d12cda601bc942a0608b3cdb0ef0553baceb90e728e2f0a126b5d30df59b2258f4604b9afb9213fe792e07c297eef2eadf84df3ad900e72bf449743b730647eeb18eb5453311194103d124c80f81aa4fa9de490c7d4e6dce9d7a94f2016b6a099b4d7d908ee950fe943b2d5a8eb7893ee3e594edc6e63ed417f5a562e9102da98ca53a3513ac3b30bed871cb73f1208ce28b6a3d4fff43a78b7063a1a04", 0x1000}, {&(0x7f0000000140)="3a153b6d9f06086b36d897714f44a094f17074841d", 0x15}], 0x6, 0x0, 0x0, 0x402}, 0xb) 16:01:06 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x7ffc, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() faccessat(r1, &(0x7f0000001800)='./file0\x00', 0x0, 0x2) nanosleep(&(0x7f0000001ac0)={0x6, 0x7}, &(0x7f0000001b00)) r4 = getuid() getgroups(0x9, &(0x7f00000017c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() accept(r1, &(0x7f0000001bc0)=@in, &(0x7f0000001c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, &(0x7f0000001840)=0xffffffffffffffbd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getpgid(r8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001a80)={&(0x7f0000000040)=ANY=[@ANYBLOB="00022e2f66696c69302f66696c1f0000"], 0x10, &(0x7f0000001700)=[{&(0x7f0000000180)="20797546814c11c5ab204245072e9c0cf2b44af8724c7310cf545eec8e58609385b9385240058357b83343a6af43d142237828aff1131d855578fa35ad0e512b7c66c89da45cd91944c335cba36a9a6f79e8e84eef6499cfbdfc88fed8cf0fb8493c41a6e1ecb53f0ed265a33097fb7ec789bc24597beb084dca5b48523def6b31d73a3dcc5f595a772c5a71d84963436c669622a14ae2e6dc375368090830", 0x9f}, {&(0x7f0000000240)="7fa7045ae9aecd4a15fbb3068d2ce2ff76d9d88ea2494c38bc44", 0x1a}, {&(0x7f0000000280)="de6b830f397c0f5490a2fa49e26ae697d3fbe27a9d3eb5faf0352f04646983859a3b1aadb0abd42d5984ad9a4c08e50705897debe958f679d52218596c1638168c23389a3ea41b75b38329279e0a2b0b7437d4042d8c4e99f89da3ffb48bf35a0b0c5159421cbae0f0c450a7ca0f8321e4104e348a8c2d7a6e2239022dc4d5d720134eaf53ff2a5958c6be0e80034f58451c2a7f4981d86b52eee4", 0x9b}, {&(0x7f0000000340)="9270ca2b4fd408c4bfb37e2d344dad9a40d06e0da693313a7ada7b198bf6c397cd8c8da8f337b2ec51b9ab66aa6672023daa90304ead64621401843336c8bc2ee413bac084683321edf82d3b31fcfdcd760fb6d53e05b24a2da8ce33d1eb60ad05a4c7d8723b34368d1d6255729ededfe13aa46b22fd40eb5809885f430b05d774247ebba1075fd3a180ae412bb57dc90754da8348360e897d71cd3aa2c504517a0946e4384b00a997a382837e3733", 0xaf}, {&(0x7f0000000400)="60642709a80fc55622204aed70f3befd7f11025dc0a9df4f6b6837dbafd5ccd84d34f70dd968dd8dfb224fa30906f02b6e4df58286d178ddcd04f1cfa71515fe79ffd91b68bb38377bc4511e7f7b87ee79bf92700095929e177231292ef54c9f637f7647465438cf83d38c20dc06fad4562746f8d337bdd293ae5c32a507680fb005d0a229c609d60f2460e01481536826f6f8eb51c03b2d464768026b26c9538da3a8d25797bbbcb62ac32fd4cddd2e59f216e4e79f006cb7a099751cf8a9846c51959795b022956b2cb1baf01cce4c6b7ba660c99f44b381b5b9b5e34e3bb791e552c4a9aab6885ce59593bf85fa744df502ef3a69722b", 0xf8}, {&(0x7f0000000500)="9e790adfa6ec465a12238e4be1f0ba3fc32ccee8f764e3746186b76356f91d692c58568b91f8628ba09b76a3cf849a6c9c44325a671468e1a7b9ae953711a8bd9cabef0ef6b5eb39dfda7d4b4e00e5", 0x4f}, {&(0x7f0000000580)="e02ba221b29a18c08331ecbaa4ebf028aa87fb264dc4bffc4e2f8b3bba72e5b4215057abb5d9b96401352894d37a57305f27dfe4a55bd08400b22cf5ccb18af67bdf8923feb423a2531f629dce32e0e463d999845076426c2a2c8d1c2a6e2fb1fe96947fdc77b096174b3aeaeb7771ca149e4b3cff86481f627a7c8643975c0de985362c5f884883e669cdfb169324bc2dc65f7cba290ac2dda1c8e6b77e76e4c862f677164e86e596a3e4c38ee193613595b0498bfbb53a6712405f1003af4c7fafa67f5e828f48b1acae3762581ea20e098c6386e0b44cdfc1ecb53c286f04cc7b0a4c99", 0xe5}, {&(0x7f0000000680)="3df65111af50e9664b8735ea5c9ef030361f6271b46ec1ee26f854dbed3739887221ced17f1d92abfed88b0649bc422786da540c04925be4e6a8060d28aa8568db9e9af3739522bb81fa9d8ba3c2b221428e304be477845e218b962dd927e2a2fcde7f31e69c599f0c7a5989fc1a1cdfdb8b9b", 0x73}, {&(0x7f0000000700)="b15c6b52535816c177d7ffc843004d539c24fd9dfa13f624be05cfe7ce0d770b5477c5e8f47382f8597fdc340d2ae2753c6476f9353cfd02b20e8dbd79f15cf6a7a50f96ec5675a57acbfe0be7104eb9ea9cad1bef991fe8a61ea153590e87beb6603e64efa36070e3543bd4c9e1f8851fa7f5031cf814f5173f6a4617dbe81c493b715a750709e7aa54919242a26ff20cbe3f830def9f5e139529c55337a743106f61c0d42bed4cd959a3625e7ac153e7cccdcce59b35005bc8d45311881142496193f53c6f7baa42fa8bdcd3717631eab26f78a06999c846fb0bab22355f10da5516e90e056d4a7b60b77aa0d9088122736c17408266b9025fee4bdf648f458139cbae9b0b2314dba011c7454011df155ce36779a01dd6bdc5078a04fd733308be745549afecb089bf3af87ca288cf3cb39fa4cd9ace537c5a310929dadc6c6bb843ff1c34f121a4052eef5b47233cda0b7fa81b3dccb812a4f78c27117f7d6be933429bcc11d07fbd69db3e4486f888cafe8aa0ee29a88f45cfb75a0c785592082c2c307b815c79fea937422d6e0cd97701d0d72f3014aa88f55978fa20e5d6d42135fb233d2543a9390d88e1183aa44505110a6026a287416be4c26e7d709f677c744c441dc5480c74828b73e030e4576a1f59c35030f721bb7792109ae635b62d79c53ad3843b83f25dbcd285497626dc4cd46ba45d7bb2801aeb5548ca6f486cc1f22eb9a0417480bc1c5e8221f07f1156b5e4c7653c627a66d44ad26dc3fb04ea74a14ba23f9963a17d779395ef8ab812e0ec719fd1cc4e6b4360190c2d5d3f35d1a6c2b1f57939b03a1076350c78339c88184e0e018090c9164a34d599465ed20132fe4490116d3a8c74651ca269862d5591f1cfd54fa438e8b550da704db3f3fd23e783286c7adce23d81b5b9080262692d7e336b07bc22299e2415b2e90eed274dd5abe0a893dd6ac7b40a8284f010ce1b0ce343e5fc921c109fcf9ae3a9f4b56ad00af7c21535c5baf39c18956a986c61393404b3538c5e738f2a6b56b2e02663abfb8588b3fe1a0102a7a4753a3a696498e61a65484695641595b9d7e6b177c1b87db71f15de94aca830963c15525c282e156916c891442ea1cc8383754ec6308f0a60c73f4dd84b7cbd1f3374a5540d6a919d4b4586d6dd876dea0574c7174d37edff8946ee444be13c8099757fb83860c410e4c41815ca55f86fd726cea8ac2d2aae1247d60a272949317daed7731f09bc0a979c713800a86eda16bed0dc42417b8f0f4720db71848c8e10f2808dcc7763dd5976a3b7bfaaed6efd081e965a4f233899f7176a4cdbff203291292af405e750d734baefe9441ff4b5c68bdddfeb8ba0adc03ad7a2082899996e4ae3de13604fc77a70413d1086a545c29a14edbdb333aeeb95bacc8069a16c268a0f577755837ae22cf83ae7d97cc5aa355ea789dc905373d127ae9ebadbbee9f0129e643fbe2203d74c121d489712b0629679ee7721dd995304255f8524eda2ce111661862b1c3fd15d7331b2734cad39e02792a51490a802585c27fe93c7524832bbabb39f80a431438d155185ed5b68ae72d9a13990a0e17798ec4577812edcb36f12698c28791c21dc95ed4536682378bec148556e381ae9cb9597f993289fbd4ee11347dd7b8a81f57eb2eacd45c4274f7d6cdd170ab0b42ef4b666a19a9037e56850a3c9630d619f2174457f04935c293896f9bd12c12f5505e7887be31c1dcfafc0da45e6a9f0287d79764d8c6c6eca623bccc9a35caec3f3ca8fa7a72bc8922029baefd11434dee23352b05a4ed7e50258fd17584cf3ac45695d6cd679506a8acdc18ce58fe1c77d399e85b39e5be2a85c02d457c99240ae36dd01ab1dc3cfaef22a746af7c79450cadbd6cdc931bc11e60fdf1a59d2601ad627ad87169d780eac0b5dd63e666ef2e0d57a79c90aea3962d2b45e38deecbdac8d9a3fb791dd8742b70122e51018646fc9edcff40d42797230cb7651689d99b421b9dbbc31e24f5f939af40ff77038809d6d5a40ecf53be19d8dccc0d66332fe4c5f4dfefd87148e51a22f207b0926648e8d70423c640f1763eba06d358be853f2f35678b265e5422d952e4ac1d7c3e0fd464bc05e5e4a3fd02165c11a75b50b8968ce1a39e52e4095426d5b1b58b161c797c63e8518b659c3b2063b600fde0365e3d98542ddcd523032d2473638cc391f24f8b4593cf52b7a81c7bd32eaef17d30dd0977d6e42f8237c459906a2c7547b9f9cbf0b8183e1a1160a24c348fef1370261dd20a9119561f10b1293b939969cd2e3e6be27559eff7f2efdec0528cd9fbe6a8b686f29f784d68cab4bfc3455bf3efcd5317f55a8205155270b6f9e885d6bbbe00a6ec9a58e6f9dd4c5994f0d01cff2bbe3c38864ef3b9d4c6b1e6ecc47efb58cfc97a8db6141bf104decb4b7eca7c8fb70d6294d1ff183a6b8674f9ee5bc6923b24ece9c3fdd07c24aca792e895a17cf3674ad3ab066af1815576fbc7326e6090f4072911d4cace7b798279fd8cf2cf66ab7520c579ff32189100f17036128fd23ee68592326bf68db828423826a7736ae7b74c61042f4019c3c1f54b40240158309fdd071612ab7e5b0646664607a3e61dfaa0fc2c7d9f35dfa6d56fc23cb65522baa3ed1722a3e03a57b50a1925139c223010facb93effbfd9239703724b345048f4172be50f10c5693ec753535dc66d11cc2cccdc9f1eecf93212576a5cc0a5e0727f1d8b481dbc5b3a795f2a35ec9d1c54d885a9c86f34df6f76bb89e58f34f26f94c2c67903bb5dff4446c0b8c07735fa7b90c07a9dfc0b9841522b5f59d9f719e14e41d793bf1cd7198bb4b076662cc1fe68b62f6f5fe47e9ae7651648b186d440d5a575a7884ed70c29cd67d2fe4a21101ee90c824ae99773ff26cd297e7f45a3ae86c06e2baf749da473a465623305cc44c494f5f3c3d67617d8e22a9c93bda15c3f8db6d9601c1d9b00c39f74cd48cef2d623452c9bbbedce337ab323901f3f522f23f44c0e5b34eec261517d08856df0d8ad8b4ee1a8e0347b1793168f7631427f0174378b1342bbfb27a47046746f99f2a342fbb58011d523eada35b009f0a81176a6c1b44eaeb2f32a674128c2139528b00c65ba4d717cc0085696afb1b5ca91bc5c296d760b489f6fa3b789906f13f0c46608e42b9f03b14c212fa12d7e511c6cc599306158804f0191d82ea03932a469e2035da534854695bbe52fd1506e058af409aff27f69da20fa0b3aebc47c72f2e1c6f71a1ffbdf5a636aa6268351ddfa596efea0831ac7223e00a8cc6495312d78d67b4d595a0e9756b430cf45aa4c86dfbf6cf15fd02ea7199e4ace6e080c57a30d481c8f438109d2dfe65e651a9ebedadd533a94bdfb2ae56a769c76df4651ac055b265e9617c0843fe662a994b040890ed2052b4aabb2c60f8b56867436819db156e0c844fc10aaad6d16e5d0c3a989f25f1be5714f624cb9dfc0cbb78105d3a02e0b4ad17d587c93eb679385c066b3b2e10aef03cdf9ca7a97bf5e6f08907b364c047a7e94d3bfecaba0bb54220189cf47ab7ef26077ba32fbcdfa5bf03b59bfcc43b8c2dc0fa6714aaebec47bc1253d3dd7045fba3333d73a0857f93774bed47926ad084f6955ec7bcead8af676ad3ec63c60e0b4a0d1996421b644cc7bf665073ff2af7a20fb35198a1ba66cc5ec95ae94d80e0a85fd82762f37fbd9bce6c43e07d9c4e776599f728ba4137eb4e0f1e555465dab54071d01f67d4f262108c375c73aba8b24a864b0194bfd9fb57c5c7af9cbd23b7d22b745b2a76d29a6334ce4481d032dd54e5acd2cb3c501ed5afdcd747cc8089b8477f63b09bcf309d624ae4de918ec0285dcd91f13fbda7651e2fc63f90c33ced6851859586c334bb4955bc13e6a1b61105af0c902dd707dc707498fc075a5394306611b39aef865fc3f4f5881a2dd3aac6a3beb750cd296fc0d0d7af5acec4450cf335d44e6748726e08aaf54c46710c9e289f0d2e8b5949e2c4b856f4c78f321df7deae29e4e5c7e916a653f122cd5cf72c7e373d2b1911527c65fc041b00bf82ad652bdbf0f4fc94a3ae2191fa3c66a2d54c69d3c86cdc695b6be70b3e5e182938b370817055f7ad80c045026b70fbfae4385485b4a808f0664f8e101ddc924513114ae7c2b188cf8aad453d969913253878a5df4f30865a03e43194cab467498283b35bf1da4faa31a5db7fdd1da7b6bd65c55a77acde6295f420ae542d26dfb7950ff594c877bac085bfa11cdb70dbce7c1ed08acbc59879b860cea1de2709bb1773d395e0e2e1ee711d3bc8650e7b01d47ebfd5881575b5a34cad00429f48c2b07a3f711a6372b18574c720569d73c36c7e2044d283a08ea79b321bd328a61a2e85fdb7830caeb31c503031f37e0cc80393f059fd82cc53de9589f89e607cb3fc13f630d0a51e16a7f229d51567d42d894173881358d06213e42d452d69da436abbfd5b145a13fbc63c7c01d3bcefd6238c1fe8db39e40146de504c688a824d0f9ca14d640e6974657a75c22d9fe3edb4dbb1b4218ad3a8d82e25e5e6714a882be8636b0dacca4a7170800c304e6e723cc4fb373fd96dff861ba6352d9f77d6254ac7cc882915bf099fd9609eb371d15c44d9e0ec9e3f5a5d42d358ef06f526f8e2f16aee0083dcfb8893ac06c3c3dc8643c3e26b90cfc9263d9dc580bc7ddec2604df072ea505a9444db7d28a06cdac3e027e6d6288338e12647f41dbeef0958e33155002be95ca29e4ce83cd8d7b2aa4c5d0593f37137af13ba93d633d42e7bae7376a9c177b1ebe8b35da365142b7b5cd12fa0a175e5c602b0fe1a125b0a01d7a8bc0a81517b57503a9e51cb92794089474695071ecc52bb03fb43e1a4ce845d7105b0b4408a6547f11d996fb700743cc7ba6ec68acf7069957681a03d590980dca6b0c62e81da6a28624c994696e20fa0c04776f826218caeee24598711e2be35513eed5a2e44888727211873b02aaaff6fc5889f654d29bda5f2e3c6931c44179b79ac28dcaf9ad96c6c143f6ddcc82221f14804781e804358034046479fd2459e3205c26594a61abb6d3779e3a42cd7fadee580448b42a8f8a3f86801dab984f06e90f918e882331374f97d5b18397e0d2aa89591bd61302b1f3693ef267dd24de885e1f254eaec2f924145b89d3b83fb8c1f872b0e98e905fcec37d4a5bacdfb8313530b6a8d23078b8dd5c788221c8b4fab000916897c1dc707d5b0ff4e40ca5343ba2b2c92fd077940b9a85274a77e888d182f1fef308f8e1623b3247a7d985f7ced32b19a3eaaee55ddc69a8d08e00f81284275f7bf55cc16dca142df6ac51a5b62ce62ad8e829b043faaae02a7108b12fea0fc94d4ffa1b355734ccbf8636e2f0cf4dfb2fbdb45e6c17b6ede0849164d54f10ac570cfddb69c6b5640233fcebb9285f8ae8c739671b2831c9b198577900558814adb385ae50d9f2e6be96023f4a499e454a337bc15d9b456b49a719e9dfb566bbbdb222a6a10664e09946c0dbe85812a511d36eed3131a32fa603deea84f082ff2a06cdc10200818db2bf6d5ec7a1b7fda0611a659b6fbc4dda1a414165c3421a27130c66a873ebab9872ca728f7a2976371a8f69eba700d4c43d4cdc48b694ed726d33b5d6f2546c5fb5130003ef417d34ce3f4a241af00059a2e39d562a335729848bd396fef9e43491361510c8fa2a09601116e802d3a9a260fcc3927c5896698d2643fc2b4081f0867d4dbad53e8edb27e6f68b3d9b004765729f8fe7d5e653", 0x1000}], 0x9, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r2, r2, r0, r2, r0, r2, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xd0, 0x8}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x48, 0x3}], 0x1}) munlock(&(0x7f0000481000/0x2000)=nil, 0x2000) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6e) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:01:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x101, 0x2, 0x7, 0x8, "ea9de795a0891bca4afa9990847c3c4940cba5b7", 0x800, 0x2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7f) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) flock(r0, 0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) close(r1) dup(r2) syz_open_pts() 16:01:06 executing program 1: pipe2(&(0x7f0000000000), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20008, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28, 0x0) socket$inet6(0x18, 0x8000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x282, 0xad1a492dc6de7f05) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) syz_open_pts() socket(0x0, 0x4000, 0x8) socket$inet6(0x18, 0x2, 0x6) dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x5, 0x6) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x101}], 0x2000000000000023}) 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8020, 0x800000004400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:01:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x1) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e3102a83d59863f"], 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x40) ftruncate(r0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) close(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:01:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x808, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000380)='./file0\x00', 0xe015, 0x100000000) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) r7 = open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000015c0)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000001940)) getsockname$inet(r7, &(0x7f0000001640), &(0x7f0000001680)=0xc) r8 = semget$private(0x0, 0x1, 0x4) semop(r8, &(0x7f00000016c0), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) lchown(&(0x7f0000001740)='./file0\x00', r9, r4) 16:01:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8602162f66696c65300028eb5714973e06129e28d663171222c28dd18be0fad978e0da4d030c3fa5d3c9dff18cd85831bb72272c297674597d3744"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:01:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r1) sendto$inet(r0, &(0x7f0000000180)="cbb7184dc717e1369c9cd8e59bdabf9df2b9d739c03eac9acc3ac60521b5a82ec29e70e4f59d048940a249171e3be9b7efd191ec8423795191c869c4fad098fce5155345db5f87515c1c8fa984bf43f93506da25e8c7a93bef5f061fd97201f6eccf3fe4265a91e417bf393ffebbf05f178928066776c4bd0f703db254797020b91a9d244ab71a0bfa435aa1979ee61c1159b3f5573076334a5247", 0x9b, 0x40a, &(0x7f0000000240)={0x2, 0x1}, 0xc) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) 16:01:06 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x100000000, 0x7}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="2a851c5cb7c0d660b852e422d033c51a89d8d160b5bea36b79e1a6c0a829d6ea2a3487b3f09062fd9275bfb6e58a6787c3f3d1cea63a8f50f2ecc73d1ef0ccfaeef9f6131706e36a7683d8731465696a3f77e3974ee3dc53d29717e52364801bf536745c41422eae11deb247319e5dcf496916a34c3d86bc32d34ddabb09caf47ea27bf64bbfa013a966f1b6d91db2db0bba37d1cb8e9c190a0fabb7d98a82eed35009f366d190f00fb5723ac6c0f781a73554a59935660e165a7c07779b108edfeb7bdec354cb71c621368d619e86a6d8f1e48c7655f3f5b1d313cb8bd59ea2d291bafe7eb86147746d405274011ce6830c8c12", 0xf4}, {&(0x7f0000000200)="82fba494833ba359752cdd43c7878541e2136e2a6d5dc0fc1a39d9ef120f7ae5ef505da9af441798b9c9d9686af753ee906279c56d3785c9938a9d2b99748cb4487d73336e0e46872159dd98483bbe94190222ea6eec8065c6ff740210cd52a97404d691505eb14cff0bc893ade1497d6dd84ed36026ef0937e494fe6fa9b4ce887fbe5b49e93333c38f3d8f286ee057dd265d2396a5f86499e48906b329c630d0304ec148acb52d1fac37acebcec5ae0fa0a92e55873a5e787b9db1d0f996f43ff55e9a1ceb05fbeed806ea4e742504bb70d929317d3a071ef99725effedf", 0xdf}, {&(0x7f0000001380)="df16c37868c364f4d214220979a96207b3d5c4458a14dfc28244b7e6834f83cb70dab36c874564f9aa4c6b4b6d6b5f6637c88c428fbf90e51c1a7bdcb9395a4b7819251f05a4b2870e4a0aeb00154bede1d343e048e32009917f895aef82ba3cc37d5205ffa52c4a318b901a93d2b068fa01a34c69a150ff63a2072c95a8ed00c32b05fafd758f4c1bd1bad1a4b261c6e9f8628424cbd5d7dd29496c85b4f74f7e0f7c8afdd9346b6b48ee000bb261fe3e7441d450baf7b6600b3563fd3049c9ee9b428772f25292da9d1eb90c30a65309c2d5ad15206c9790cefbcfab1980a6b78e52b9075553afeffaf3132745051ea8a6cbba49d54557efa9368cfae2368ebdb4e53b472e86c0758d70ae9ef28df45995f0e12a44cf1f2ba3e0b1a692b371b26bae4fc778e72fcc75ab8976735e393daba0746409ed994d4fe5a1b17b81b9e23f4027521e9e7c61faded0a82a007c82057ac4a6ab7ca46b9bc160dff5c61e01ad5e197eebb6b2c490fd42bc37f6277d15f25321e52938d7447ce6fa16ce55fd7e3c47a5decd2d422a298d6d77bb5c2a3189c5f618ae693c2ee034b69403bf6f983d7a1cdd95af4048209c5a16177015ec4601539063d29605bc7bb4542fd531ac82885c7213d44ea946f4f717336cb35c88c3ec39f2c695ea6b716380357ce5592087fa152c352a3eaf444d19f1cf7a18b441c33e3ae8ad5fa3a8e2b0c4c479f18fffee0c6483e7171817e3d80994b2545add9fe11210c728b737df6f23dbb6a242a50e4af006cb1772a65fb5325ca008f2e9ad40f485e19c6e427db569bdd35a96a57052e1f3839cc40ba56cec5be314bd7a2f701836a150f9bdb33592e092467de2870b9f4eb88ea43a0a42fc7af4c6f2e92d5dad38f67c7681913f02670130827a9985dfd384428fe9525a7c051e89c0cc0636c4ea47be06e3c7c7c334764f518e69a99fbcb3471ae0490281e592b379865d3de7262ec9a30f1f1452daee68f146a77fdb945d2620504e65bc2ad6d5f9eb29ac71777656d5dc9ce517f797b95785387c850e974fbb0f24c5471e7547de4452cfec095e73aa35f8446870dff7a2b11bf7a9a6309c5faf5a44ae0338bac6e0b9e5c3c58f1c7a16472da1f730f4dcccd0f173edade5e2c46785c22c9e8b5058c67be181d4c6e61dbfe05ceaeaf3c2fa3f01efe47fd5b0968783d311649f15df7bb5aad09dba29bfeedcfaaa0fc84f05a9b5318dc412ff98af402aec758227a826572bcbf2993f4accbdb4afe5a215ba62158d7aada205ecf4f0794012a2a4e683871e2d236ae34065d3145e455eb013eaa5b225e5258eae0ec8434539f013f83ae54d0a5875a8fad50f208392f0cdf77113efacb62c0c5f47153cd0f0e1bb122cd0b7b2d8d90d1a671cbbb9a8131c9ecaf7d9b3a1a0e4435358414228217e4e9de6e6c13c788472a32884b6b7b3c1fb22e77e2c527f0f044b10b57e5c25f9f5427fc940aced1714048a19dfb0ba422252cdb9126fd611722d7a995553b8b8c905c3b809d8185645449d02a786bf134a6df3b00cbf840a3337b0afd6029f3486387ae99d43237d92464c474d03f49e03ebe03991e8b6d10d97f770acff69a6eee6bbc5f8b57b49de07d21ce18eb82835f3175df6e2643f9f00ff1a55b8d88cc3fb569a6e171ce582a15eae4d9aa9481438657aa2cae77689ac522ff77202d9df8402db5476dee242e4a1a8d68bb7d39b04da340699fdafb23cd28a144a85d9fb551f4be6282cad9d9f497d3e00725c55970ba43cf567c35f74e322d94269df23d48fe12172a883ab0a178cb7917ab0e8f73ca39a085658cd75250d166a30391f390a0eadf6f58f2f199deba4e64e6ba0741d142767cc3e6679c0b4efb5a9a66ccfc4442f6845b2ad574571310eab3ef0458bd1505894287b0a8bbb78ee650465195afd0f7f69b90378a0218ecea450507ee221193aa2d3d8d7f44f7f07c9d558e8aea5c8ae63cc193a38eea1a1db3677e05aa973de983fb163c9ffbb6ddf10efb1d49832bcc982fe7f5cea04487bd2cbc4eb3a1943c7b36d06756f12ecaf88c3cae336185cf3a66465a7fc3ec0c2078295b58f9f66757692820f8d1e58b360faf22fa5269fd9477c6ff1826fb760403c10e299f9892d19a28e188a90e0a558dfdcb638c7a6d8a8293388426738f37cc9c887b5c747005792744e5dc6a8a572eace4547fc0fb0502edd96a99f073828aa3329b6c5d90254d645556edb86a26098712cd0ec0175e6a582347a5c03d2477163a878e6d04d88060699879a528dfadbd72b4d0dc8dc07cca38f42732bb060274d98874f8e8f6e04142d1e7db4c79a92cf4823cd0752b7d762f0d4ff3a4aec2826a1c0159ebfd5f993d38e425959a43c3a9963818c35dd844e6671857a80297de262e058b6c7fcb9af2f33eda47d010a45ad897d3dc15af9b94dc372068bb374a303741ecf2e003d5bd654fba866b1ed3e5aae451bb0537d649ff01cd681e953115026888adf78487c89463b4743233b92aa50b1166fb0bb003c65243928ba9145575803af1c61557b6380b46912d201cca4db2ba529423c331c24e97e7b4177c4024ce1f9be638d0167abf325e1337dca7f10def287a0f320c2936e4de2f7f8a31568c554c5d55b88a40ebdc6e2f51c0145caea8f54f8931d935119140375f1187bc5566421aa7cf2b0a6ada464cf9a315c467d441dbe87a2ffd204cc20670eb0e36f8a9945b8309816e08aa8e1b6bbec6ad1295a516d2c3f05049dee984aeac70beabb15b4b0e8100ade60ea7ee543d7df7160c26fcb7459d0be0192f4cd80ed67c7c320109931ee09cdca3cdce49b2349cb23819b483b764a77f6d7dfdd9247e7ce8cdd5b61b747645b5efbe6709a28aa82e3510ddef8a4678e8eb6190fe727ccc49478c9dcb6306f4f52d4c2ec84747b70b5f65581c7fd78a14177719468b65c4442a01bbcc54cc13a7d9cdf7534a66a28ecba413bd27e83d76253651d436063789a0b0b292f0caa527413a6c2d4aedcdd0f9efdee09e4ca0c47b143acbea3b60c11eae7e66de17b5afabe87ed44376077d507b54f87129b50ade5cd0f02c3e7211f8099f303dd10db58a72db8d93a80d071ff7fea3b651273e35cf0531a646451a276e35773c6c6a0572ae87421161519b3981c815378537d0a104ba633db5e2ffff03074dfa2784e72c82c879dc81034cf15d7e8fc21c209081528040b3de45e6ae25795dc0f058cd14f7b1b182baa685ac1bbdfaf1eb8e9d5de256453fc090338aa4dc68d27d754320bb8245595b04a0255d3c39603f3e256de87379087e9993fe4f793dd9d51734aa8285ed2c265a160f2f49920653dde10fe85328784ccf2b3cb3289b85cc4bf1ea677a1afeeb0158f09bbc6296c72ce8c9dcd38072b07df8c2cff526a6c647f7659844478627fe1b23b2d231a890664d87500feb246834170946a4250efbd8f768e184ad981d4c614a7218c13c6717e293a9f255ceea3452536d5db72e073d03ac5510c54602e4fe0f66f76750717dfb45aa0d98c9cdc6b7ed4429873041e00216edfe5d78f21dc731daeb816de747d1a93303b3880389acd14ce088012014db2e9cce3f0750e0eb9bc4f83d4e114a27a699a66e32316667e0f71a4f0b9fc18d454c4683c336e69c5a875c2205de6d8e627d93911bc5d736a12ef04b1a0d1be1e32c3225ad9530c1bda2c320a2714474a2986baa6ba91f17fbb54ace085c09bd9f76f205b3207af43c1a92b2d1feb537638b55ec87cb2458d58e671f799bcc5a24e8a52ad829cbcd6e2adc64fe20ea5f6e7eeecfbd5a7c182cdf7f270dbc48300b7eb35a51d6f6ffcb1cf3dc1d4c620e3dbac5caa3dfa6ed220d05199be18e592d0fc73d438ccb2e32224debf3decbb817d720faf0a6d3f3ac8dcdc58f061119e3c48e411ed14b1723323c9ab0f55cbe6ee7ee2a9bfb1415d0c11b29526bacc24474b0976b851a99a4dff096d9386e5a9a23de74755c7b0859d14c34a9a816bcd62ddbb7cf83dc9fe9b91c51c4337062820faf7439b626e59f61c546599ac59a113af760121f02c8942faeb2674a9d9d44636ce5f3f38beef727008420fb4e697c6459ee65123ebb33b9a04cb996e9679fe5bc21c64353f5a9188365205731d5f2f5c0bf378c6b49b611c7c75eb7b12a32a851ada971cdba0cd768a64a156584d1e46c0af607707b477671857adb9d58286ea73b9720f233b2f3a87998693e4c65a7d5c4a5b5289778de7f9bd0b8ca4836008039fdb1859dee3758f4a23bc621405c2eb722eec1f7a67ecf7665e553a879e3bfb2b952f8445dc7674b8689fcb5afe3958647d85c6e87f99247806a5e307c36ca8f819fe76df6f2872e9e163c0aafaae914775a5a8a7f41389ca627936c66d3c6a585863bb9d403304c93b4459750805d2876577d58b08ae3233d916c6ecd14ee7f739bcbe41574a7afe28c15bc3a02a27446e4df27a3ff644e956b12f4f312c28c2fcb7a1fb25e08bbec7b243ea3d6698f68acefbe8cf54a89439de5a4538686dc751ec31c78a66cd1d46aa9944674ce0f32da438b6cc0080b278e9a082d3d8ed7b4052f6c20924489d184993ccf2a646a5c02253e4e45a68a684d90a1c7cb845d8fca1e0e25dffde9279d02ff30db3b5863b98ee3b8caac57158c9b34a02f1bdc019f06fec725a5cd22ae255f173d3e1189a052b35151937487e8882a7075ae4965eeb57e6b8d033e291ec38b3033641e0c4cce299044de7afd69ce53e1d0a5e9cb4b5df7084d16c7a2c7418730f524e576c0ad6efc10adf141e062a48f4ebaf9139a6d5e29cbb4459eda63a0d38dbc4a048e2570c4061b80e850d6afe0087727d0b1fd38f8e0240df6bc27f912ceda921ffc6b63d8ceafdcef5cedb63e535aa3358f828f10424b94140927f6df4af6a8fb87e7573c2768d42c6207ee07b36ac202cec93ab26d54290665e8167c772bf3e9e2c05325d0defe10caec29228b5c2aadb007ce56c1bad6d1aa238397987acbe9fb13c42ffda75ca0e8c745978278d4ca31738bcb2160f67c7b117d190c3a01e3721a5e6548ab20a8cff65dcdce78d5327bd405a709cb3bddc634fdc2463a540e9e863e5cdb28d3e6f366f99bb06d61cf91dabc60f93980b6c39b1eb00087d8d88d330465c7b38cbd066fcb7af0a7de387f04fb26535c347b3ea6129824c4f2c17ff8f547cc1344bfed1adfd7ae0d3de9fbfc2c734b24b997146b865ad92cfe822b4c6c7a318cda359a288ecce97460284ba63f67091b438134f44e369b8bc0fab2e8431a037589358077e51bcdca7a34c77bfcdbd3d74b50422e31f0ba37a1b6d1e67d2a16bbe984295aeb394ef34bbf640272a12e8ccb7934f9800f9c0ab4d79d6e94c3915b0e64b74e771a1e64efeaad078c6a8ccf7bc75a8d1dca6591bbaf0dbcd05bc33c987506833ebaa7e3fe1702ee3ae0a9c27ca531fcc5782228c4e767ba225b4d8433797e680cb95693ca1e1cacbc1e5ac45070f9f297d4c718d11b5e8593771d405f0d51f83b4dcbec8977ef8c0a2a1b84d63ad26576f8b902218e9b22664cc9d7d41d03591688466e3ae186fe64724afa4c5373784b134bcc197ab8159c6151c6121365784d6700b2e849d02244a990f93f9177116973f1defb20c5baa250050a5d33f3d9738cf1849f6b6801120ece590463a9215b72d817cf086a383ff2f754bfac36e21e4a77d20863a40aef6d5e24a2a5ac127dba13d103381ac7db41510b7c2856fb37e35a3f30446a2c7ed71f357f178cbe2dc210c76077c20433a3c350fbedcf4894c", 0x1000}, {&(0x7f0000000300)="47a78486f4daffc32fe6d2cffa5d69bcdd0d766041bcf97e337815b1f50d45cd684ff3600e4161465ddad01ff9524228db531d0cca9b5a77539384f9a2a5d9be3029eda40c4e803bcda2ecf014777ddd00b823de152c53c2d9621302345718e44ad6290c97017f5b5aa51f12b5cc29a7cc967b54b4fab2ee14", 0x79}], 0x4, &(0x7f0000002380)=[{0x38, 0xffff, 0xf9d4, "ce5be74285deed99b757cd4880c5d1db645f1328c5a2bc0076a35b0d0f5bc39759bda16719851e"}, {0x40, 0x1, 0x6, "8f17e890909700601baf496bb7b27a0fbd407cd4ce767665433a0108510fa285a3cde3aef672e73f95eee5a3ee45c948"}, {0x1010, 0xffff, 0x3f, "d36825c987aff8f71d9fb8c8afc27e3bee0177b1eb13e1c01394ef8c6ee7660e57285f999705c4958564ea9125b31e34a0732a88b012831116abb5b892463e383f9a23f24892d2c242c1e0a141d2abcbe4b4979317ecfb64609ffcc094af0bf6f3613f17088c35d5d79b92b65e4d2e9cd2e9b1541d16f92f6b8456e3675ac6784fc16f44b7f24025eaa81f08cb8896623c3a613fbafdb325241cb2451c8ea20f8db93d609efcedde9b1f43a78517af186fea391335898ab783b355c5d5e928c9c0d9acd805688f4e0aeb8068cd5dd0dc8df93c86e667c79c99c54c58980b9d091080d3139b4514c45245daa5fa03455f4ca261a29b9d15e37bed1361994bf1980ba43eeb9d8808a903223480e8691f43ebc04db60fc1410dae4a2035b93666013b1d76c2abae8202a4ba121013a92814042c0aa9c4f2c6ec7026a1fbc5a7609ce9b683e14a368136904b4ea9bcd9e90526b18d7ae3c05eb59e63cd56a8bdf2ef0621e9a652f3e084b172f375083b3492eacd600246ef5e05d035054f946bc48fdd8ee23088962cab2478c9234bb74d26879123b6a291c35f1f3deb47e41ea6a22cd895d9934d82acc8c9f57175457c471bdb3a782d40e9def3139d20a73d3a8e2d9c3dfced989c8cebdacc3a10ab133560c2590833ab87a204d614273464d8259187ac2b9ae20f97dc51d025134e61e5716a2dfbe1f72d56493032735d52d18edf12743c06fbb03da81daa14d83ca7fea86668d6455a2970c3884079e1deaef4d0cde17d4626aad29d464b81506980d1b8ed97867feb2b56d11b3178544eab316613ce904d91d674e2e30de191b38d048b2f7fccac5b01d452c63d0248efa3bd6e4b7a1429dcb87b54572c7d1926f9e1f07ed2d4b933b4f419a1ff625d6f498bba4a67f8080b84e469bac72a03b3a06503081693420ba84256da315c6a8aef8dc0aa836b4874530521ffde2c1a8fea8a56c46bacc58fb2e24cc48a8920813c6fa85af242056216c17986cafb6ed5da0d77dff05b12e6c7081142be3495d62463f6d00610fa73d1724a23dfe0b0cbc6145ff2c766294e0834b38f97edb3b65def9faecaccf7cfd5c8768dd7b88b0c6b41781926a9c691b234f1fde37ffe000668d8553f6e3ed4a9335b43f10dd6b2bb3bee0d54c8e50dc34497ea9fe48cee7290518c0133cb94b07d9babc12c7b99adf7d3c8b66a2d62745161f545a72c824c98a8ca1a1c55b50404f68747266b68328f7dbb028ad66bea66c6758ce5b47f2734fe67407e833c3659af2bb2130b85834eb7c5f32beacef7f50a0bb68cd263508a1b87ea61cac342388da584ee355490163e4e25672ca72af269ef5686e90d7ef0ab406abda0a61464553f3a93c45414273d085d39316368e6f67ed55f673364b89b5a0f78f23e92ec80da650aebe3fcabf41a87a9a2bed3f0b0366bc3fe576df3ecf5cb5bb4abfad1fea8000d322ffd78cad927f70de1adc9dc13ae7ff6c69b98ddb6151341621d9e0ebe38f32b1236672a315d7219c676ae0a706b2571afd74cc39a38efabf5a49f96670fb232eed3e3fb7f87e32af8ebfaaece1f1e7e4c288d0a4805bd65dea01c6f0b0a1de4d481f5fe10a160777e25c78c370129051a5c035d5f3948b0813d87ad11f6dd4e3451e02195edc06aae920774e0a30661b7b6ea61855541bcc143dad918ec47405f67dbb99a5396bdcb9895ffcba7cdddd911fe62b9624f43e4227e4a956d70ace2ee6f6e7e1524f1549a2d0555a297020ee0ce71a4006545b647d1a1bda9d812089867c0b2ee52849a80e8c6b237d094db70bd567885d01ef6c3f4f08e628552e8e1c4b758a291ea678e47968932218e6f9fa6d3bd1b2c5a24a2264fa70f1d54d0d31278ce1128fa096a2ee0ccf2cdc94f752d38314258e5eb39c1d1e9501cf138c3373f8a00613eb429572f2d54c3698fdd7292c54c7fb200c161888686aa2be98da1a630f2cb4e1812921a538b081eeb3c594a3d7fe03421b2810b7d44d7dbc1564a11b2281e5573c5d4714cf583cbc0c4a26c22c8b8551a2c2eb3350d1fa00faf8ab218f083a33013a5d01fbf19ca8df70fa6d4b7a94cc1d08e1c47f2123510698fb9644339ba2d4be9f4d67b21efd417ecd6affc996027ad4a59b768ad1d865c979365d0eb343cac52dd584a7b3c6392b3eeaa13b815c6d30e8d4ba06d2424f2af0b7bdfb27748e92ce447154c92d1d98d0521164238ffcbe387d11cf776a396dcae30f74d90c20b98a525067650b9886e6c884704668cf5eb0946d7deb0c6fa6a47c0dae416b8dceaf73dac4f735e2bb02d0be5b50d398627002f3a87f36608a74bb9bd59605fca9e7536057c71c6826b57bc44332e6cb621505246b61a5453678ba7af99a6aacfbdf277a3b686b30e19e54aa1d313fa135b3c81fe27719fa4bf22f305f3b14015dbfdd2548b6bc99cb9d2b8d55562444d82b1da3da4ee4b82f52047342f2772895cc51e70f72c9213c6eef2adf4baf8b5f8faeab4c95641b43881c3706748f32f222afdbeca65d371be1de9a68cac7717866bc99f8adaa33e4b4e4241d084ad5cd3d934187d47352254686ecb23979ac733c251b7c22f8040470b1b460796d22dd03929691f0556710781af963c04d894ac564efe197ee82149215adacb9ee775bc9d41166bba208351e2cd90f8dbdaadcd785ac2ff385523e209cf9cd01c9b801db03350c9f6920cdc6567e6187e0285194584535a4d44d9fb3969e43e3c999a96ee431f0f058f818b98ceff9584e06ba1a6429394ee4aeb4da3e5abdf883d524388904467b74e1237856e73b7f373a29d61837d7f75f96a43e9c583246e75d667d63ce25b8f2ba5cc33a0276850daf495da0af64cb882dc2578171103687fcd2744f06d7f8a1be4205b4a7cc5817422e258371c5fd9145e24d60d6d4abdbf1ce7a52be36a17d1b3e42006eb8e92543c791acc474d8db0c4dcb9aca78650e283bb093d73a796476d17f708b4a72e441c8688a1d786a661ed056c529aca79b12a7204a0c93b7c119b10f43413ef9272f502073dae3b8facd08fcdc27f0841c40792148ea755d111e229041f11d4cfe77f07eecd2ac76c8d6fbb0d5cb576db899b2b3f4bfaa313d6b34583816d4acb3284a4dcc522cfd500fac84c73b3164e61ca63de539207f31afb1859899ab9180e645372c31738cec0f65ef043c8d417bd1117d36700ee45f865c1ff2df8b190249627ba1cf2fdb0e2923173e339ce132097e60c7ec07cffc69cc16f1aeb25fd7bda09a84318df1f2fdb0614613e2e0597501fb4acc3882876cd31dcac63cf8e0a42cdc1e2cfd1b599c7d42c543513001cb101978ac374dfa176b3ce67a0627e06db7ea6be07cae84b7feedb6770fc9b5d664784476b3c5917200aef13df47419037953ca42ba4debb5dea533505989def45cf3720bbf671b20139fd98e516a208f7c9e4cb50d7d61259ee444b26a8a7fcb8b83157ec301dde95f16aa398b94e7036f2793e65798c351fd4a05d4d0c3240ef22e5f330dcf05951dc96dc6c8ef0fc2e43bea153ca5c17fc05e8f65ab754992c1586c38c0ecadb9d5bc5d75c47d69dd7579b27c14d321ef39e2be36c354b2bbb856ad92cf88d316e2a007379beae7fc13e29a013afc7eb1440a71af973624fbf6399edabd02d31666075881931a1a734b1a3322b398292b9b7f65fd0d1456472180aa43e5ffc5b66fb7453bc86eef5b18c0b8dd67cf7bcc6efcae06a08e14b2d206e133e92e5cc6cdb39582df171bd40be7fa0a64550b73bf6185c5d9c065d77dcc11f0e427692a07df03fc498ecd9685f9b7e6e49a6368ebae5a41e36f925c401075773e71e432951f7f8f255edc483415908dd93910ae30243056d116a79e23b934379e18b27451309b44ddf7e2743f660942fc088c1e81e9f15e4ad52f78e42d165f724dc3e400124f9cb2a9ed3a11ae3b18af99b3a96aab87b4d37d072c817a296cbd523e664761f982e3768cfcf974a8da902f887faba9db38ac71f79e2a092bba706cac3036dc942d41282c7a23126b1257991238f57a43e5c30efb3be0818a3207131e754b8e5ee1161f6dc8c2c35fca1ee418e8ddadfae21d0a685dbbe0acc0ad643937e3609b5056784bc54d66387f25dc1c0d3803c77863288c1dcf56b4329cebb1de917a27b2ceba7492b38bf90f1c4dc3e67ccd12552c5b49edbffea5ff24deb1cea5d2185069c3cd5a46abf0f215b329e3205b867f58db3540c0788c54437aab215d315224daea2a10f1edfbee7589de81198490f4ceacec4f77a171b8aa07389fae5b6842c87b64ac1720e223dcd37362d844c4ba27226578cd272d0e1a7d7312c014d51349ca806654156080f570a43ba05d46ca5607857f2b58b7b699a5b4a64909709427ac34dbda041e586041dc6c8eb6324f928acaedd29f5b3c0f0552e7f552e008533cdc70a5a2fdaf1539025867f9c51245c8cb161f70661f52f1fb0b98d4e586cd04f68c4045f1d7cd2c158d32651032967b74320eec30f57208f2821490855a928dabd738027967cac6174d4df77734d7250196235ddfdefed204239db1f8eac40ba662ae78cc0dce90ab20bb43d8c8ee8e86af5127efda107289e7a6c5de559674bf3138ca82f0b94efe6a82e2f72bf540c197ed03eee015dea3d6501d70da739c4372392f9856531d70144e08ad5bb26ad7a4bc8ca82095b116087247d3fa08f37aa99e6da4f6373b2bb336f07ba639f168a41f885cfea9b7f5057c4b9214c2388bb4e524aba3bf25b446903a67cb7957252908e06390a62425ec8ede52f4e98fc4dc9c0da80ad5c2aebd837d07c3856a695dfadf0fbaf153af59ba618ca898c2c5c49ab84af63eeb61a6b5740d81f8c4a310856bf07234695c5c69d692516ab2f5a75479fe889e8431f7fc587658699dc99c58c234808ad93b52dbace88d4444edc4597327feb317cad1d188a415e53c6952534b39697207d89e8156a42f312a53c405999715a63c7fb1fb6e3e418e22828e87ecfd1fec6b2d8fd4baa5c5d669d38523e612fb3dd9b510a36272ad35bd7a0360df2ecd3504ec15e66669171f8fb51e40ad8ecde3bfa43653f8c72cc54e444b121ab1f870d25c88e48925469054126a921b66c27878391e9a0d3050c1be77f36656ed55bae7c562a2088d3036ddf33c59fb14306419870e2143888a175f0881f3b90bc27848d56ed25880519e05c0bd735b50053b958f4fa7013bd2b02e41e12d526ed4abf381aab03618353e3d907d24a3b460b410d5eb12ac1634dc25a0c846afa60d9de16c375aec60d985360e6f3f566159b98d21a35c90cf2e561f5afd44cf828ae0be2363a6b71f711adbb8b9984513069587850af391894aaab56c52b0368f191ea8ce845280c8d0cf39f9ca810144b7e5f3b87b774bff7ceae80ff6e2f3b501dd420d52d2ac5d46b8dc20187c2ceced6dd025a769bf2f47a5962f16362087af306da74afc325e5d91847f7d05a51b6b376f3cef6beba51a9761ec0f7e710b8ca12c5e893c0ae7a3ed0520b122fead30632b0c137b5f543fab1e82afc8f21ba9f18a120956053d818d91f896ffa8bf32fda40c0c6f4e0eba4306b9e035c04a09bd209afb9b39160e1b4bd32715c8f62e0a603a11d527f1818c5366a96d98345a94ea0d54b965910fb4a0f23cd5eeaa7bc04caeefa462bfe633ee94094e4f1162ad68d6ec04d93957f11bd3f5b58fb5c1664264d8d7b4390835cdfc3e1598c7576fe1d3eed185e2e40d905cb0ccbecf2d9d5090caecc8d9326e88d6528cc581cf91114684185"}, {0xc0, 0x1, 0x6, "26829a813deeb76b23273222e8363b5965ee5367eb6fe1dee6071f96a24afdd362ddbb02f92b93a73ec7024030759f2c4f7d664ff119a01b18b847ae71fe5817c3956663d01fbbeb82d616718919041bbd2454f30e279d47673bf502cd35d47cfff6995c075f21d2202cfc1dd1ab1a19120154a2cf08584949f0e65614bfbac92c271e63f3508cb99d7bc933f497df31eb105cfc2ec1a6268386f7f9fb09471c8a8742be82e9831ffb85ecd32f5e5d"}, {0xf0, 0xffff, 0x10000, "c049c17549e444cf83cb88dfd30abf986330cf148146461b4f7fd151eefe96745c63b20e1d9f97b7835dce69af7bacf09ae58a36072bc5d1f0987eba74da25e787cf815a8ee1f4b5cc2b49314d78e2f432cc5f128fc95d3264d0bca95fae7dd1e2bdbc6d886bc2be67a31624877588915de5c1a5b3ee654d6aa447213821b331679ee84089ebaaaeb8ed0766d898eac638471ca039a93497b63c91fae58f570f9918f84ce7d2f19b27ae6aaa1992c1c09ee666303d4e7006d00e0cca8507ac3874f3ee2bfcd1cd89f522998dc2aaf3c00fa64dfbcf72943eed07f7b3ff07"}, {0xd8, 0x0, 0x8001, "1d33e3b7ea20346e22f68b2b02bba2286254e23d5c37d4a575422ae9514aed6c0921acf56ef075495e4d1d79e97f16d932843b7034ec735596a12ba4e426ec1ff19d24d007165cabc7f98b916348e55759a865c2bf77f600beb2e820aee7c99bdf92c4e6733d63d0c863654ba50cca423bec97c5e3f8f4b27128b70eebe0c258b25e38ecf032d9b1a69f16f9fee1c1dca6912f82b5b5619729f18c92a5c83a56765214aecb489cbeccc7b499a6e5bbc3202f8d636cd40751ffdebe50602bce19f4"}, {0x10, 0x1, 0x7fffffff}], 0x1320}, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x6) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x9}) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:01:06 executing program 0: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6119e7acc8311f50eb0b5a74a2e815d90f583e94db3434a548d0e56a7d041a71cea8aa4da432c84bd4564ca301d100333db302453f415102b52fdad913dad498f748f95ca1ac0a2847b5b"], 0x5c, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/39, 0x27}], 0x3, &(0x7f0000000300)=""/129, 0x81}, 0x45) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x200000000, 0x0, 0x6, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x5, &(0x7f0000000140)=[r3, r4, r5, r6, r9]) r10 = socket(0x0, 0x4000, 0x1873867f) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) r11 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x1a8) getgroups(0x2, &(0x7f0000000200)=[r4, r6]) chown(&(0x7f0000000240)='./file0\x00', r8, r3) mkdirat(r11, &(0x7f0000000280)='./file0\x00', 0x104) munlockall() ioctl$VT_SETMODE(r11, 0x80087602, &(0x7f00000002c0)={0x0, 0x1, 0xffffffff7fffffff, 0x8, 0x7}) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000340)='*}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+,+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{-^'], &(0x7f0000000540)=[&(0x7f00000004c0)='#\\@-$\x99\x00', &(0x7f0000000500)='\x00']) socketpair(0x19, 0x4, 0x9, &(0x7f0000000580)) ioctl$TIOCCBRK(r0, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000600)=""/206, 0xce, 0x803, 0x0, 0x0) fcntl$lock(r10, 0x7, &(0x7f0000000700)={0x3, 0x1, 0x0, 0xffffffffffffff80, r7}) wait4(r7, &(0x7f0000000740), 0x1, &(0x7f0000000780)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000840)={0x1, 0x9}) execve(&(0x7f0000000880)='./file0\x00', &(0x7f0000000b00)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)=']\x00', &(0x7f0000000980)='#\\@-$\x99\x00', &(0x7f00000009c0)='{-^', &(0x7f0000000a00)='{\'\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='#\\@-$\x99\x00', &(0x7f0000000ac0)='/dev/ttyCcfg\x00'], &(0x7f0000000bc0)=[&(0x7f0000000b80)='{-^']) msgget$private(0x0, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000c00)=0x80000001) setuid(r2) nanosleep(&(0x7f0000000c40)={0x6, 0x3f}, 0x0) sendmsg(r0, &(0x7f00000020c0)={0x0, 0x0, &(0x7f0000000e40)=[{&(0x7f0000000c80)="8f4687f0d72b0b0eb382cf46668c7ba9428d29e415d57cee027032ed690994479cdc595f95fea665746096b014464a450ddeb9fbf0f3a5bb788ce54993ddbaf4e800c5ba4b80b05ed001d476183eea526cf1da2ef3296bad0df412a5cc7acd72f7e3ab6ea3accdd11fd00bb51b51ea7503f090c8b3e74caab230085ef747fc8713f0f49350ea1253d922dd738a7d106d9300826070", 0x95}, {&(0x7f0000000d40)="fd6585663e7c1333055023a5f910ff0eb4ab42aebb75d96617966e22347a4f56decc0a5c3c0045514767177c5da31c32b358041cc93ff6ead6740f1666061999b088fdaed94d1fe5e12752548454667d1342a70e939cc944e81623cf8d89d07ba16a394947a53e4f03b3dd8c82e922bcfb211f7613a6827d51213161fc32326d5bd4cb098c6675ffaae22984dec48c13b8a9bff407709589d694ae4b25432a348ab487b78f621b9e93edee0f32e039c6baef9aa411a3afba180da6d4b4550058fdf1146cdcb255257ea37472fd989c66506592017971922e7031f7246b0bcb27388ebb4fb229db64a0", 0xe9}], 0x2, &(0x7f0000000e80)=[{0xe8, 0xffff, 0xffffffffffffffff, "400057fd861a154bf6629c6e7d66eb96ee164e7755b4847587091a49bb24adb6ab2d95d9a042be0443823e8acaf0f6103994ef5e985a679740c5733654a91bb40303a44f159e1baa5e135179579296ba75ad0236e884b3a5d5028316f5e72dac3cc0ce6d0594417644c1e6008bca64dbb7bdce3be473fa48c637c187c32ac0303500c6a283731413992449f8b4df63268219618f40a6945c67d1352248854f544c5e9de2824e23fee15beabb20cadb3a336b2e2d1a34ca6b6c4ee6b832defb8bb0fb447fef22a536ab779bd1440a82a606383e00a0fe7e"}, {0xe8, 0xffff, 0x80, "8253fc0a0eb82f0bc9908d2211703f88cf3fd095fd6fe84259bd6dc3557447ae1026abb49135e857c3406595fc54329e42f37e298141833f5183a8aee134170e5c61f028841e2579850fe56ad214a10f967f0b47fbaf97dfee610d4ee4ea77a33eb3a062b18b179543a8ee06bcb1ec7356cb1c14cae24003b848f43d27be00e99c5c25aac070c51e91aa8e5276527591423a85d9b51dd564aa06a875971c158d921f66c07587482eb900d1b830cbd8a1fcd1a9a31d6defd59e570c9b750081be20f75f9c74313fc435d6d378645e6f2c622f5d77047754"}, {0x1010, 0x1, 0x8001, "26a0c9fffef75c7ba58f586873bdf0bb1e2928838a603201fab0322dbf89a6d6c3e06e57067adc2d664ed48c404796775b6ca0978ec4ba15b5d04d46fbf40f87ce33b09b02d53068f04dfc1c2e3648b4384f644c4df6fe97f4bb96545124b2aed0317fa6c027b4c381414a48847da15ddb61bbb28e5671a97af036f94c2fcae53235225f4f595bbe12c61d071455bb158ae16209889daf59f4e568591f69d942610b2b195996b73dbe7c464108bc0d4913d1d8564966614fafd1d4b4dd3f82384abf6da47b6dbf119ee83a0a536a37aed46ac41ad75dcdd5aa2fcb81452f33938c1f501fa3d85a52fde19df91677a54da49b5c439f4459764d17394a5efaf6c70b1435d2b238b94c32878bfd70b37bb2ac5ca190a2816b708f3fb4a260279d54e1a0428a12cb06c75d6281674f080ef52b103e0c3a88c9002b47a9be47611271b18ed8cfc5a9f88480221f33ff2ed30b127f2ef51af2f8d69e9bc598ee7340cb5b3e88a24dedf47c97b41e4b2f1e5c2ca7288d175968af3d0bfac8e91f06d19d68ea1aeabe58e7fecc8c6176811c6f9b7a2fa40ba2a816c882673a64b5247b67c91c164a604cdd14eff0399bf7625d586be24cae59ab1a60eba0b05e4f641dfd7297effdd0cf7547ba81e575c373be8d80456e05836acecc6082d2b2ae911dd71086f5dbaf1a06bcdb67e1b7f59cfa50a7560191225c214f8f24a09de2b3d3cbf7640c226130efe8c9c46aaedca1347ca0c0310a375c3f61c2caa4a18a02d3e17322e4eabf5b823d29c00b8c445df947f7fe0d3260b1221362d36203266fff6e91a0427ed16f5f9c788fa519ebaa906fe9b5062c141793bad9bc0a0f84f1aafaacdc7f2ded766e9e65f7033856de2e5ff484c112027feeef2cc9e1ded4d5f51f0d167f93923695168ce0870831b57d2c090881a9ae786d9dcf19d35d6b90a33ece2bcaa7e1d31106157e84699bfed9b4b62e6963415fe4d2cf85458ac0a9112d89ea890dd60d6e9ba136e835dbf0c2f95f2d4a7d534178f038f07b32a58e58f1c3a2a5bd5edf29e0927d89e70769a7a8b8738f7e785e73faa144c00121cfde5c5bd2705b28da9adfcbd666a95aeffde69ccfbb5688c37f9eb99d7847ee5eda7f3b0e65ad77f66edd49fcd5f80bc1b0a74c373cbb478c302c6df44150bc78f08566481eb10bba031ff500cd797bccbda40aeee3e1c22ae6acb3b1d90413e1719b831e88b965cd63c54264b97ac2ffa457564d6c21ae58e7fddd1a9a6460f33310ff370ed4dd09474c51ae3131e7e3ca21304c22ba1c5b36c05d359fcf6a43272fbbe1d74652a7fceebfef4dd28b3e9bb6bdfc21e49adaa9b0a2db1772dcdcca34f23ed0b65035db7c87eed074a91cd6b9561601e276854b7a96691f083cad8e2be3791708d63b40457c9a67fc4f1529d32068ae476674a7ab48cde23f0c83d071c5cfbef0cb567363ebdae0b8637e27493fa881c906433a85807b34b60d78ed6f7e8bcc8c25fe0a3a209f133cbaadec5ac5aa13e91746c3ce5f1caf83892899c12e4112ebd64e480c944eac37ecb7c898dc68d9400e2c099244969eaf2c4f98b50816104511b112af711d60b5a5485e125cb528bf16a42e2590e706437d95e118793a382c7d309510bde8a7dfc1593a2a0f0d6a6e85ff1daa20b3b158a0e7515cc172caf3297bf7af50034f8a7afab210e5c20eec5de562d6aacaffd2c4363947923c290e5b08780fa8a5136d510b3bbeb8b450d3363f24084669cda54a9f3ce3cfd6aa94190b9cd75b1e7250beb9d998336523c68043d9105e50f7d28df253f7feeb10901a787bbd2acd367e3ee638879f2e32ff4faf2843e83065a06274acb133c8b557d775dfdbbb68b010a7d0714c9cc80920ce9dee422a9bd1b9cb139eaffd6a6772c84027554ce903b7ed30d15234bdc08b4a4949e950554fcd06ca14246b4cc3021aa80bd468ab3ff89f29363484c46c99089150cc4de9654e1480c79a21c262a0b68481782265df11052e3d2d4fb5f680b8ae5d0205ff386357b2dfa0722dbe7528891f12aaed2c2c255e8b5b4aa5538d1e1028ab612907626cec96362e6d7b73bac1aba43a6344c2d1698d8f95ff5ed86742055529420a7461841b3bf6c6882edd7e8c76b7789ab58814c06c2ff290c6ef4fccf90dfaeddc94e5e9957a0bac756e7d3199ffac22831129a910f420cfaa6ac4281d98423f125a081a2ac56fe583342b2cb031b9a50fbd382d03c835ab2bdd22f07545db71ecbd35fb55c6b4d1e05c0ee36bdc929821cff5e6be18acb2cee770ec70222f29103abea19621f3ae8be1bdac34c4300db34c2e1353cced16ca45552d8b509d614d708c98b4c05150919713cb706b612620fb01da8c4435ab7ae77953e194d1e9693a9ef06b6f61a1ccce01baf251b236241b204abb084c6dcda1311b64a9499d587bbd1394725aea653e31bf99c9c1dfadaacbfef3ec572d9117e9e63c8b41a7c258b38106cacd2cdb09fd53c33dd021cbcd9bae2a4860340e2efa28ad2968d03b9cd97182def9e6ba41e7fe1cfd5c8567d747f5cf5788f8095bd053dc63fe7ee7b94a713c4d1e2e2bb2e3d4d1c3acaf901e95c6d3df16431cc359347219ff5fefaef91bfdd972c9c4377afa4b93b82c2fa697cd2fbae97b5223351e41bbd464251322ede5a9283ccd47622e163d59ad67f6724541c453f2fd3a0a01956529d06f28f9e0471c8245ed402431e9f401ad081de2d9357dca721f2f8656f60c3d1bf23399b0d8f7aca774bb0fce9fca9888d69a0cf024292fedeb1617eb0a47a1803dee2f44b608cc4e8875ad05840fe8423c82b1f19859def3f3f68ffd0d832e10f42d71651fb54ff8e316986109a16b52acf095e1d0bcc04ee489670058c37634797ead3c215807d55d974d0dd39b5595f5992735bb27328704ca6a925f4605bff2536d7d243cd2fbb2cb06758e40a8c0505047d9073cabf7966db838fd13cd20101439d0bd9a6844219a50cfebeab4b4e7046f654bf06a39b914047307458195c014902c483a665fe9d055ce1eedde57754ebd33e10579d2a691707fc6587d6b076f109d0ab1aad7272966ba324f0a398da856fca87dc7ae2310309a77c465ee6b3e1837a0ea4eaacf2d12f13388a45eeae71958c984a97a8ee4a880f1cef4a8c3943ca21117d7bacea9c34cb03a5455cc6b028311a31e9793dea33856217135b2c91b66b2e9aa708b06c100696ea94e0bf508fea95561c9e05c6a7af6da8bd48d4ae00150325d8c1ce64359520bf99a4f9ac868456dc5d4768eb3b2b71c38ae11b3acbca7151197c5368a035b2126b269bd5261697c6a64139bb24301d0e76a1803d24da4d468870093c17c76ce3599eeacc364191dcf77721cc2fdf854bbf050c175f14445d6247ba013217164cbe86d070a5f84d03370baba2432311d6cc511c0bff9810034a4858966414273080d8a9c36e47d20f4c69a805dd9d432affae787c353d51b478ce59d0a7b2d2ff19595020b47f18a65a1ce044c54ad07ecc9720dd4fe02f1c077c1f113bebe4a7b5b9e36d97d67650ad5f5d8aa58b1d90bc47dc54b499f94e90cd7b80f8c2d57cf795395a350e37d5cc99f115db70ca68a9c81a5a6e1f555fcd685f02b0a448e63616e993b052b801f49a234d14da0f38b37897fdf7f7111bc4e4a239437c29f5e7530c3a444158609058d553398878a311ae0db227217b9754d7bacfdbbe46c23945baee5a30a64224c1068941a3fec03af179be8e4bc20f22c0ec02a95984ee9b18978f7301876ccdbefe53373677623bd3cda852f9c57cce53bc12fb372daddbc16589ac6352cf7ca123dc263540f931921c46df37ee6651660ea4f49c389e696ff56ed0f44405400a0ea1112c1afc5b1aa252f538258e94f7124d36b428b5f62182f40b5037cc367093171d9173bb682cbafd4e42e113c31ff5c93dda8bc12996dd3c2f4c766420c1c0752865193453ab76bcc433b32272bf6b2029040b10474839bfe6f659fd08bbb2d701dd8383627f6aa3c4d1d033aeef365808188f54857a28b02f1238fa94f2ced5cea5933d5113f4b29572ebff6940b4f559d0731d93d10e9d9ccc7788356aae626f3967040b0df3cb036d567f13f3354c1e62539875249e0042d5282f569bbc273e1b2d1fdfa6436349e462a0d92117ae98e958e288d7b8e3cefac06bcdf81ed0431835a44f6c0e8a53e9b9db3f75ed3b939328aa982c5e52886114d5dd73223e8489d7f793758744731541a64d0a1b40b82778c9732b9b585b324b5c8a40a95560588ae517022d829c1b6372149f16f73b34d1f48401f0193510523d7d7b15c35681057b7fa203127970f0ef328a9268280b64228da3cc3b3becea1d3f6304306af982c7b7781579901602616927dceec2e675494d45dd028a3b227d830c69ebe315b93bac51deed4a1850c9b80073c7a8a4228ad28a6e29c0dd48b8896a56907624391cd5be3b6cacf21c44e0846d5f06b81f9d2af4a1a42dbb6f5b1937305a162d9b07010d2295f753f0ed13f8d4ff9358110462dbd097b4a24502f9be745127019c6a909699e0053a82254378c7ea9e99da6eea0a5a58bb0a3beeac45ff2eef926353ac01dadc9e5a603796c985db98097863002b04fa560a820f554b5d42773f89a4ad30d3fe4220af09b04653a48c9df656a67c8bc9f5feead023486b3d2c7c3e0386a048cf511376a3938c201a5f9f1f7eeb6500d406bd8640f9412ba39442f7cf4d3006b173616b7f1451b03ae493af88f93a7c20d9d7d248e1fc4eea7036a1ed75f8432b556b4ef59d88c5a7c67ee6e2d2799dfe29b08c718b7885ac3cc1d876364947226d83ffcb77f48a8fa4714480550f6e2262f6ef14f0936b7f2c9a4b721c85a86685fdef0e3a4f9f3872a582208129cd51a8305e85efd2cea3a536856228579e760aa091be43bea3de219a2f204b9f2426ac8cc2b78fe1db3713f59de56cedd55db611794fe1d1821d91332ad8884a022da1c679c6d352e0b3e6b5194819539e5eeec8bb5b207ce9f63bc012128c662492e9128c6d01cf26a6bcb23245c2a506efb3bfca1a5600840ec05526c62fe4f2d13065f95426c5baa4a43786a2e462b983f94853c34b0481d3cb0d1c6aeae88851f3becdf5cfbdb720836f78b68b16cd083c3d49e6d7f8e37a1f523b25ff7611784ba798cc70a34c1c28cbea5694d58c077f1aafcefc2de0bda790e46629f284731f47913f3e7c24f5792738fbf87a78fe387568483cdd822e65a1d388c7e9982291a87b721aa43b825e2be12e8260170779f8fa069663aa7747d7b167fc86816f4353591b18aa5f19f26aa6f4de870bc118b8c1b34bfd40e1ef3392b8da1e91f319157c9287122ba83b3c4a3be5aadff97192b38dbfb842840c07c98c23f9eb42f123cba519a4de1107c83aa2a9164639dd7b37dfd5d9b9b53097212c501d0db1e9ef9e7660553f63a133a8c2c80ab1912ba0ad901dac9142be1c9a96ddf96d0f9e7b57b91ea857091354b1b9abced6da8292c87e4c136233be89c62f3316e0b2f7270d6d2f43361ff65d55c1d64845629bb24b3c5890cdabbb383ad5bba5b992c4f55b990027d174f09f50319620b3f7e48ac6a590eeb7199928a03236749b52c61abe4a347bb80265079f59810b14ed8de0ae090ad05bf1f1351eb3a8106e30c8067a858f1c0fd739204de7a133b8eee3432ec11fa329f38b46fb0bf43ca96ec7f7ddc256a76c7d7c2ab5af4e827517f10823b6e2165a9e4dbd5ccb65a2fc7839c028a3608e5bf7ba9169e1e3b26ff5e382e"}, {0x30, 0xffff, 0x0, "d4ce2b69032c7b1b100cdaade7c8e1a257ac3d3632f8057e262d096c"}], 0x1210}, 0x2) 16:01:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="49e838c62ed41fa320dbcf35a51db9d2240d05b1048f5f8088ebf6dfb914ae81e6b7da6feb27c18ef6e983d808bf289156056887277949f3cb429e29b8a1ba46cbfaf2a798c4733bac5a4c1480ba22ab57c4b4639ebce67e7001642eb89dc906f753266bf6f6e9b9bf588477242e4a297904402d51720993a1b6068fb6c3867925c11e5904d78e14119d3d6a59eb7e5ddc06693d6432941f14f7bc2e6aac016aa295d00dc023be9de745f2dc5c866035d1e293c7", 0xb4) 16:01:07 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000040)="a4d62ba1ef5f0cf88d43a06a462c131502", 0x11) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r1, &(0x7f0000000000)=""/50, 0x32) fcntl$setstatus(r2, 0x4, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:01:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002be, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x2, &(0x7f0000000100)=[r1, r2]) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab097ff824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf00523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e4845d9cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d008000000000000082b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32d0e5c28a5f7b323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "b08dce58000000000072a2007f000000ff0f00"}) r3 = semget(0x3, 0x3, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000004c0)=""/212) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x11) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:01:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmod(r0, 0x38) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xa) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7d9c, 0x9}, {0x3, 0x794}}, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) fchown(r2, 0x0, 0x0) close(r2) 16:01:09 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/165) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:01:09 executing program 1: sync() r0 = msgget(0x3, 0x4) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = msgget(0x3, 0x202) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/157) r4 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x1000, 0x100, r4}) r5 = semget$private(0x0, 0x3, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x32) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x1, r6, r7, r8, r10, 0x14, 0x860}, 0x0, 0x6, 0x3}) r11 = socket$unix(0x1, 0x1, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/57) getsockname$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000e9ff000000000000007a6b6c89973d0000000000000000000000000000000000000000000000"], 0x0) nanosleep(&(0x7f0000000380)={0x8000, 0x9}, &(0x7f00000003c0)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x73a4adbd, r9, r7, r6, r10, 0x2, 0x8}, 0x9f, 0x1ff, 0x4}) msgctl$IPC_RMID(r3, 0x0) recvfrom(r11, &(0x7f0000000480)=""/38, 0x26, 0x43, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x9, 0x100000000}, 0xc) semctl$GETPID(r5, 0x293ef561f16b49fb, 0x4, &(0x7f0000000500)=""/197) msgget(0x2, 0x402) symlinkat(&(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0\x00') pipe(&(0x7f0000000680)) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) 16:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000001240)="13a7a72b0f0e8910f373a444f2d34e207747d5091e9e6178cafb280806f3d673aa13af1c66497a5a6375a85135d0b122f9c2c7941a7102f6689e1890db15faf6ce68c70b698e05b7779f90c6ab3cd3c1cf3b10b24b71a8b729cdea738199e630b7418033d134288b393e362b797b9190cc3087a46e311406bae26bba2b3c33db8961a0e06fc52a439acf8d47aa5d888226d685e1c90c4a4ad50bf24ba87e5a0abcce4c079059060af2c766fb14dc1e8996f12750682436e222813ac7e6cad705b8a75a077387fec7cb4f8d2a9f293d7f1d07f8f29c91e161a26cdacec267711c642e1cb3a8edca918297d1c01257a8c2ce3eb3adbafd53078b312397f2addd290b471d41bce99123d2212134b3781a7f92810776614eaa8238b20c04fa2955f203f0f35258d1fb55c9fc648a8496b6a7f86cec514031fc2cc9d9c7e4b9db45755c32b31dd6d18accf64bc10f3940f592a343df62f6f883d4324cf39453b66b6ad2ab92fb1812eb06b8e1fb75f3f4c7235058c061786af0c5bae73e6759b4802dc6d98263850741f775afcc6d9455d9372c8b5a76a24fa634b07b8475dd42325f829a58b7feb0b05f4e294c999a78c8e6153b4d29e77cfee1ce079bd6fc8ec7f17ec9e28b7e4f066679c297443b262a414a10ced03a9294267b702d4493d7ac94a9a5d039765e89ac3c7e553cf80a16b50aaab5b8da2cdb356694dce5894a5b18663c8514fe26f06423f5992022f87ca4cfd6111b316bd57f7b607ee4b318c62ba5d4c9cdba86f799d1310a175fdd84e47a5521544d1abf4211142d6900462256d5b0c4b7be060de30a92d77141ca9a10983c05eb1e61081664bd8e4aa0fe3b093a4a6fee7180097648d791e568a1d6e2b2a8b5b1997a8ab601e0e90169ca687136ff7526abf3c5533b633874380bd779f08d6d9cd487fdaa958d3fa7838f4ca89ff397c404a7071dd3404230b2b104019b924ca328a767d92d389dce3280a98027966f1e5d0f07371f053314518d1f9422066e51bc9255c148e57cc3816e01b4a2eaf03e9665d52ef609b7d8a21b5ad36b2e879945c0a85fb72ec9fdba5214d28457b14512e137cefccd90f0c2a7d3f2098e8dee38350812e55dbd7feafafe344c2add84a32f32a1cf098b1e0df197e3339ec6665f9ce89906acffcc7fd1fae9129709ca4217ac41dae3d540c1a908f195885d7fb5110d98152d2aca1e1ef3a657b57dc1d5af84db3885f142c3ba7dcd8a42c0d03d1b02412955db8b0fbe94dad3a5fb0e8394cf54b2666b6d981f7260dd2251b658a8208f2d0247f14f7d8034aba3ab446d5e53f4f6579d79e87822efeb7f568dbc887c396ac7d595e61d1cd6ad2d8d65b513ad1fba28ae90c2faa3f9d9e7f8e8884ed5c21f5e6c8cc9d1bbe56da56af358fe89cb71155310195ba52e40fd60928e3c9986aa7b7e951ad47bdc6dc3e68549f620f78803c864768339290ed18198c210c206d697a38c7f899952bbeb190b3d3f9b82d57da2f8a6153b48441afb18173856ae11fc4e1ef6ba86418903d73cc4e84825185be8f8d695870493c74fe3f61d4d13d6b6c85e8a1dc16f2e1a9c5ca5a675318dae4d4dc39bc3c37c69d1ae2dab2f003bb669a55b89e523a253107b5735b5d472336d3b6994a20f2ff5fa482942d6e168e0cf6cb4bb764711a2da0fbd658c2a21057488bcea8d1870b08fc9a57675b7b284a13d7723815c395b6dc70dc5ffc411fbac3d37bd00cf7e63df26e040c9af00a42a175b2b6cdaf94e0ea3db4ea1102557d2a597a14bab73db413e7a55a81e59b0bcd6a065034521d7c1653a95596dc6edab30471ed6166fba670e2db1d04d2f26d2fbe4200361c07ef0dfa8ca48e20b09acf51a9e1ebb58293cd59e9301e46851402466a8cade333559917ded674cb7c8d4f03a508ef170109c1cfd6d47ff54e159a34aeb680c5c450d61c42dec49e067a78a055e0fcafdbc09d591aeb85b8f4b2e3847c1cf0fed59ee74de5f4cfe09c7d47796f36d19c168b96f173fcebb817200ec0d637db4a639c03c60d684b1c53e209115bcac0bd06f228f21cbfda1574bcf93a7af90e5ceed7264782a52ad3da3c765f7f4f10b9ff92cabe310062819ec87bcfbcb98d475797262bbaf947c156b12c237cd8b49fc4a05674cfbddce136c49222218d5f64e1e1faf9dcd4a9e75f62aa54ec254eec477657dedb6cfc4349c82924e63f58444fc1f1d22dad18b76deb695f5881adc49b867792d7e8c6740779675c7d5848b60c21c94d3275f72f9bb625a7f0cd60adc94c8e7ce177311c7355eefc5b62dfbb55696e6131d64d0031c46d027841577dededdd0728734c2e183f426149fb0cab617c847152d318ed83143d44d830a142ae97105ac340d5dfa57e6cb321d34f61c98a57e575f64e6176a6ad7819468117cf61cb65aade95b678d9cabaed72cdb266dcbc73597fc8b50a499922e6b730d4e9f9c9f0fa82a8e64a74822eedd17935faf7583e099e5795b8628f0509edbc8ca6fc29ba49291fd5de5d7c67dae159decd75ac3ccd925ffd387f5050db03145a7dee7c5261385fc231733a2c8cf1e8e4a323f7343ec7be1bfe1d9ba504f3374e72423ff5dec89d22fa1f512c06162132b585c43c7cf8eb1bf131d2e171280f866a20197ea7c46b823b59102bf8251f7e29df9027d278539fe7366a50e9bcd9cb51c65c398e36b94f7d5172af12ae6d5f5cebd869aba693fcb8d780ec5325b09f4f2ec66db161199df1955aa7c17623d49847aeff21381c426cf47211bc00ea407b9b5a2eb9f5fb8c8710eb5c2e9a1c5568a57e1e446f6c9c20e18a209bea12a972f435d76eef28bd67edde054fd7b60663c147bff5ba63355391edf165cf6d8fc191e8cc3af5467ec5c723553cd5281018aab22712843563b7e76ed832ab9e60c0f677b8eca7b7d4ba31a9cb59e950033194260f078c1c3a0eb7c2b97badbbd8876de23844a1594cd469dd586e824a8ee5986dfaff1699f3e42632ddf4bab5f5e31bfa83ea49da11d08363f47ec09cf1686519f64351bbcae4e5adfc41471166f471be7b94decb9d58105b509031f1299d539889e6a6ee272ad6a0cb30b072f8d5d47eb042722aab762033fe449bebccc1187c08e3a890a544173d5b653223ed2116c4806652549fa84be0cd749bcc4fb9ea0c8c0507063d50e41353ad7617fa3345aca681808d84db7342c41ba8958415f76588aa77ccbbd1a532a645e11a649d841c0b00db9a18b3c0451fd4a521371a19776ec28966cd15733f4c9bcdecf771d4106d05b83abe4d72925c4b006e054d8d79d128a56cb22e435490828abe39fd0b952081a07256ae90d6b09ae4e3b6cfdfabfbc6ac3711bf536ed7361b0ef17b1f52a7140efc6841608e1dbf5e89837b8f48c8264a37129130e43f07931b0adfe4c78b2ea313ed3e2f023afe3a2bb49aebb5ed4342eab9baf3b56053c780736bcd59774283c9d8368c02a6d151e3387e9a00fba93d8e1bed4901a526541255ecea8723cd4f2acbfe5443357084a04dbcb13ea708b9f24bc612acca8a4e572e0616238ac2be46739ec39326020ac574e61baf585d158d365c5c6fa5f9dc37d4b2dc6516e9b405ce413c5cf42c69c5b2ac4c734d431d1e070d25d20120cef5acd274383154be15fdde00df6de6a813559cfff264cc72446b9fc7a33e366da9d1097354d8b05162c49ffc48a4683891120b34bb8aeaf4e5c5e89c824c700874a548a89bd6e10d1b0cd8e2a8abbc6e3b27ac3d36753b5972a44fa038c0c95dbf5a79e348256fde2ee1444b0c4e1857964caf05f3cf173add129500d87de8ba12b3127d140a8e9c8fcf23985c13e29e56661bc9c8589ddc77be0e7959f7619757d644792dfb45735f6eaf414d7075b3458abb06d0da75790a1fa1ac50948c81fb94bf7b3cc385c4575a5c21734d0c8b67f471ae900a31a0e5715a3f9ec3e67503ab4954cbf1ca77c0f366905aa431d59908ed3ee548cf7a6949e58e87c2264046e6c960dce9afa7acc652fdf3469ced0ebf86df004d386afb66e1e1547cd3fea2469b49a673f549f71fdee29bbed6cbe1bfd86efc0f408d0d3479d2a28e95829d3ea6174fbc56750d99863dac56e1a13f9ebec0176e6057ca3070083f4469a955bd0bbc9a4c2d7607b026d1fc83c12752fcd7e3b470dadc804d24a8db8ed8d69183584426856f89918ba37bb16362cc60d282be78daa6c5ae4f22826f923ef19fc1756e70dc678a34b91e8c970945fb1ac3659d3144457c95e09f9380451380ce257f72820f7d9966483eb3e74eceb836868075587016708e125e1181c7048d0ed3c1db25e29e0b891bfd5ce67025d9bd72454a50652f5883ae3c684570f8543b75e36452a297fa4667ae28c40846d68e03a80817d5a3a1e372e8ffc88d94f40b04c5ba69c30b8ede8a3a75175677a96388624a91f3997280537c3e88959b1ea0949c3d85e5c3565b5e70c6d6dee86b45497b296492d9748c0acf583edd15e74e0212f6f16c2c7645a8414f6615fc8cfee2acfe2156be71d1a777ca1032e16b085c603cbc74c24da120397d5d43b769f89cc803cf017a554f8a1835b8316be771a98b2e9559e7c1d27731db3e2bf06a193c0ebbd3ac35da2e8469574d5067054584a6adc2a122646dea2b9bd1a8aca9dd7d2b6341a93a5abc0b590731dff8d16b5903947fe71ca63fa1aaaa3574655af31a9d8a23b3bf05b98785575458077daff1fb734595e87ec732ef79e8bb344deee68cc43ed81ba209f803fecd408a427b4d7ee4db9daa0afc4fa45c3cc5190ce88cb355b49b63e0f038c9c9490ddb8b54bced2e3c6c7b5a65e6f3d6e2ca7b24178dd3717655502ca030dcf888fd1f3f520eba5813043a864adf08c2aedbba2496d4e1133439c717ed279995cc4a149ed38a2c536216a0a591a08a1388e70ed32ae0cb6c4c0cf1df821af2ec0be2d654989eb417c0258677fed5b7c49ca9d2ab763069928cf5b1b202428f612fa7c5561714f898f801223d8a456665db0e87b9f22d685b1ead7da2a19283072aaa7f3e3d25b151f8a122dbd66f870a7a949c59b3ee177c7f16accae562341a3c7465f52c78791e568b4df3ced8141c60aa531241059f2cb78b127e6f66c67fcefc3bf2635e691ec3bc7181ea38abfb4d8c08c0d8fbb2d764e20e381d4a613623415217d0aa57d9384296ecfcfd85b0396ed7890d9a073d836bc50ef8a24f3957eb2ea6aa0af226241e4fa6844e6990f0dfd3ad42fa16c22db6a62df923cec15043dfc5396c8f4ad63fc8a59217acb0fc43f3882735c4ce46fb8921091def12a913f5af77b71e51420f635d2df2e1c9baf44e1bae13b818aa99aa0282be3df691b29120ad89276b0ea97bf75a4391f5772c24b448c40319ffb672f3d5020f7698cc799016625a24cfd0eb1ed2eb0fd04ae21467daf539806363067255ee954f3bd67c1df34f1cacd656e87f42173d62363cde8f312b345cca9c556c88282f517cc7af98a6e7a351ddd9ef70589b0298186b96196f9ec1aab80e072d8d334fedcb366d6429ec9032be71884dd9c7f496ba98ac55227e247b9cf75850748244ea0840ec778af90d4cc37bea8c31e82c37e48c290d8d26cf310e4fb0499e984d26e18b224eeab1eee26fd7b1a26dad800b966940b841ecb243d64a10b8de5bd0e5bec7cf48350454012ac255ff07fce4c1ed14381d3d4b3894a6a23c038dfafb7ac6da23902a586bcb2ce51fe4e18b80ecd25bd728058e9c6ba4d5b1592ee3d96e4f9bbaf83e75177530906c14a46f25985d97af9470d", 0x1000, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x105, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)=[&(0x7f0000000040)='\x00', &(0x7f00000010c0)='O%,\\', &(0x7f0000001100)=',\\\x00'], &(0x7f0000001200)=[&(0x7f00000011c0)='/\x00']) 16:01:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev//skbd0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000000600)=""/99, 0x63}, {&(0x7f0000000680)=""/155, 0x9b}, {&(0x7f0000000740)=""/130, 0x82}, {&(0x7f0000000800)=""/33, 0x21}, {&(0x7f0000000840)=""/4096, 0x1000}], 0x5, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/22, 0x16}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/170, 0xaa}], 0x7, 0x0) getrusage(0x0, &(0x7f00000018c0)) getrusage(0x0, &(0x7f00000000c0)) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x607000000000007, 0x9, 0x0, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x407) 16:01:10 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000240)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x20) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xff, 0x615d997e}, {{r0}, 0x0, 0x2, 0xf0000000, 0x8a5c, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0xffff}], 0x80, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x9}, {{r0}, 0x0, 0x1, 0x400fffff, 0x64, 0x361b}], 0x5, &(0x7f0000000340)={0x4000000040, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() r8 = fcntl$dupfd(r0, 0x0, r0) getpgid(r5) ioctl$KDENABIO(r4, 0x20004b3c) r9 = dup(r4) connect$unix(r9, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000200)) r10 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r6, r7, 0x2, 0x7fff}, 0x3, 0x401, r10, 0x0, 0x7fff, 0x4, 0x2, 0x401}) 16:01:10 executing program 0: r0 = socket(0x2, 0x2c005, 0xfff) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000340), 0xffffffffffffc46, 0x3) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000280)="513bccf6ad40a5edd48b9fc4360f7426815f47a4ccee2bdf7ca59c31b9b3518c8fa3b584b1413a07293edc9825a4dca35a99f6c28995d3887aef01f8a213ff59410c7316d23efc1d265d95fad87fd7d469f9f2cca66c9387b5d152ad4f45d7a4dbeace500623e3fd4100c8cdcad97bd5501c30ffab21a11ac3d2aecaaf09227330c210bf2108ec5535d045f523e4c14f822aab617aaa8f166a9e70eb4865c5a679ca0b5f2f34a306d3d79da641949e03d75eae0f67e7515cc07e35a4b30267f6ac7e7579a271b182f1f8b7cc5c2cfff257f49cc138f849e3d90582748d82b862d87110e9d63b4c933359fccf", 0xec}, {}, {&(0x7f0000000380)="904a41edc0055c024f67ac2506c964201ba29bad18ac913ab196098d6261a55c32337ec0d4ce266e5b447ca4faf4231ed1da7fd145ff970f5805122106310a8d79c99b0aa7e6fe23e9888511926aae0fbfa82cf486d729c889a52e355f639823a7167e55b99c3f8cb79e05c19c0487edb1e83b577e8c237de8702ecd14579cc3b4ca9732f09c79a5538916a6d990b04621f0e0ec01edcfb659a8b11cb0243de8f1929be81daaad067a", 0xa9}, {&(0x7f0000000080)="3202404872aa3b55d24135fa87bb82e397dc25e2ddd703f23ef24573847253de3c9854ea55b67044278ded4664ba0def4c0190a5", 0x34}, {&(0x7f0000000500)="9b745059c73ddc30196bc38559f88730fa82770f45c8459adc8f0be63dda6dda8874bffce2246dd4c8fdf29dfd9742174f1d1e2e110c19939eae84e0f8f501738cbb8089e31165ff3d03f733d2a3d5f553e8e9b283b382ade9768331063ab36ebf05557119a803c219f4500771440f3436da32c13f470e37b22cd16ac35787119def2f9f5190480b8221b09f651a555624428e28df50eead7ae71e63ce927ed76636fa31bfafa223805aa3fa5248660bd13a19db563d", 0xb6}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:01:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0x2, 0x10040000000, 0x84f}) r1 = semget(0x2, 0x40000000008, 0xffffffffffffffff) semop(r1, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x0, 0x9, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}], 0x3) 16:01:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r0, 0x6, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) close(r0) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) Hؑa+zD$ߞVߖ;TXpVY=U^U@aa:SieUo7ߊ\H,@UᰕߴcW##"<;gHǑS"LEZ:}]cjeo=]}|OJabﮩ,|aѕ= Ŏ@1p~G۬Z`rQ,9hB panic: timeout_add: to_ticks (-1056596297) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *344422 75397 0 0x1000 0x4080000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,c1059eb7) at timeout_add+0x179 pcppi_bell(ffff800000669200,8c3f9cb9,c1059eb7,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a02640,2,ffff80001495d528) at spkrioctl+0x230 VOP_IOCTL(fffffd8038975308,20005302,ffff800014a02640,2,fffffd803f7c7ba0,ffff80001495d528) at VOP_IOCTL+0x9a vn_ioctl(fffffd802ff9c010,20005302,ffff800014a02640,ffff80001495d528) at vn_ioctl+0xc9 sys_ioctl(ffff80001495d528,ffff800014a02788,ffff800014a02770) at sys_ioctl+0x62d syscall(ffff800014a02820) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,4151ef32010) at Xsyscall+0x128 end of kernel end trace frame: 0x417fd33ccc0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-1056596297) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,c1059eb7) at timeout_add+0x179 pcppi_bell(ffff800000669200,8c3f9cb9,c1059eb7,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a02640,2,ffff80001495d528) at spkrioctl+0x230 VOP_IOCTL(fffffd8038975308,20005302,ffff800014a02640,2,fffffd803f7c7ba0,ffff80001495d528) at VOP_IOCTL+0x9a vn_ioctl(fffffd802ff9c010,20005302,ffff800014a02640,ffff80001495d528) at vn_ioctl+0xc9 sys_ioctl(ffff80001495d528,ffff800014a02788,ffff800014a02770) at sys_ioctl+0x62d syscall(ffff800014a02820) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,4151ef32010) at Xsyscall+0x128 end of kernel end trace frame: 0x417fd33ccc0, count: -10 ddb> show registers rdi 0xffffffff815c3ec7 db_enter+0x17 rsi 0x1799 __ALIGN_SIZE+0x799 rbp 0xffff800014a02260 rbx 0xffff800014a02310 rdx 0x179a __ALIGN_SIZE+0x79a rcx 0xffff800002b3a000 rax 0xffff800002b3a000 r8 0xffff800014a02220 r9 0x1 r10 0xffff800001b39b40 r11 0x6e580508e2ce365 r12 0x3000000008 r13 0xffff800014a02270 r14 0x100 r15 0x1 rip 0xffffffff815c3ec8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a02250 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=344422 stat=onproc flags process=1000 proc=4080000 pri=21, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff80001495d780,0xffff8000ffff8720 process=0xffff8000149a3088 user=0xffff8000149fd000, vmspace=0xfffffd803f014108 estcpu=26, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 75397 409065 73640 0 3 0x3000 suspend syz-executor.1 *75397 344422 73640 0 7 0x4081000 syz-executor.1 75397 214429 73640 0 2 0x4081080 syz-executor.1 17600 348571 96673 0 3 0x82 piperd syz-executor.0 15838 474223 1 0 3 0x100083 ttyin getty 21689 9543 0 0 3 0x14200 bored sosplice 73640 164487 96673 0 3 0x82 nanosleep syz-executor.1 96673 98983 86799 0 3 0x82 thrsleep syz-fuzzer 96673 210066 86799 0 3 0x4000082 thrsleep syz-fuzzer 96673 106399 86799 0 3 0x4000082 thrsleep syz-fuzzer 96673 370808 86799 0 3 0x4000082 thrsleep syz-fuzzer 96673 366248 86799 0 3 0x4000082 thrsleep syz-fuzzer 96673 197920 86799 0 3 0x4000082 kqread syz-fuzzer 96673 203077 86799 0 3 0x4000082 thrsleep syz-fuzzer 86799 194086 9316 0 3 0x10008a pause ksh 9316 410752 67154 0 3 0x92 select sshd 67154 54345 1 0 3 0x80 select sshd 39352 14657 83582 73 3 0x100090 kqread syslogd 83582 522151 1 0 3 0x100082 netio syslogd 77563 337448 1 77 3 0x100090 poll dhclient 33217 305414 1 0 3 0x80 poll dhclient 23304 482215 0 0 2 0x14200 zerothread 92757 147733 0 0 3 0x14200 aiodoned aiodoned 62776 37599 0 0 3 0x14200 syncer update 26285 28616 0 0 3 0x14200 cleaner cleaner 55191 16441 0 0 3 0x14200 reaper reaper 34766 245724 0 0 3 0x14200 pgdaemon pagedaemon 75434 50851 0 0 3 0x14200 bored crynlk 67491 158004 0 0 3 0x14200 bored crypto 5195 162992 0 0 3 0x40014200 acpi0 acpi0 73332 344474 0 0 3 0x14200 bored softnet 9395 71209 0 0 3 0x14200 bored systqmp 87382 427155 0 0 3 0x14200 bored systq 54597 137386 0 0 3 0x40014200 bored softclock 67900 401727 0 0 3 0x40014200 idle0 1 323718 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9494 6344K 6348K 78643K 10966 0 0 pcb 23 9K 11K 78643K 726 0 0 rtable 100 3K 3K 78643K 373 0 0 ifaddr 53 13K 13K 78643K 149 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 25 0 0 iov 0 0K 24K 78643K 175 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 2005 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 16 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 188 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 1287 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 42 30K 46K 78643K 482 0 0 subproc 64 65538K 67586K 78643K 142 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 123 0 0 in_multi 33 2K 2K 78643K 92 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 301 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 83 20K 30K 78643K 3926 0 0 UVM aobj 67 5K 5K 78643K 93 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 44 0 0 NDP 10 0K 0K 78643K 41 0 0 temp 155 2343K 2412K 78643K 6332 0 0 kqueue 0 0K 0K 78643K 25 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 640 0 633 1 0 1 1 0 8 0 plimitpl 152 30 0 23 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 221 0 217 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 19 0 19 6 6 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 272 0 84 12 0 12 12 0 8 0 art_table 32 273 0 84 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 1 0 1 1 0 8 0 semapl 112 186 0 176 1 0 1 1 0 8 0 shmpl 112 91 0 26 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3882 0 2450 47 0 47 47 0 8 0 ffsino 240 3882 0 2450 87 2 85 85 0 8 0 nchpl 144 5968 0 4356 61 0 61 61 0 8 0 uvmvnodes 72 4077 0 0 75 0 75 75 0 8 0 vnodes 200 4077 0 0 215 0 215 215 0 8 0 namei 1024 17848 0 17848 2 1 1 1 0 8 1 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 19510 0 19510 13 12 1 5 0 8 1 sigapl 432 1450 0 1437 2 0 2 2 0 8 0 futexpl 56 21310 0 21310 2 1 1 1 0 8 1 knotepl 112 405 0 378 4 3 1 2 0 8 0 kqueuepl 104 388 0 386 1 0 1 1 0 8 0 pipepl 112 1042 0 1023 6 5 1 2 0 8 0 fdescpl 424 1451 0 1437 2 0 2 2 0 8 0 filepl 120 9227 0 9127 6 2 4 5 0 8 0 lockfpl 104 479 0 476 5 4 1 1 0 8 0 lockfspl 32 767 0 764 5 4 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 58 0 48 1 0 1 1 0 8 0 ucredpl 96 2669 0 2662 1 0 1 1 0 8 0 zombiepl 144 1437 0 1437 2 1 1 1 0 8 1 processpl 840 1465 0 1437 5 1 4 4 0 8 0 procpl 600 3242 0 3206 5 1 4 4 0 8 1 sosppl 128 18 0 18 5 4 1 1 0 8 1 sockpl 384 1284 0 1267 9 6 3 4 0 8 1 mcl64k 65536 1050 0 1050 96 95 1 65 0 8 1 mcl16k 16384 8 0 8 4 3 1 1 0 8 1 mcl12k 12288 21 0 21 10 9 1 1 0 8 1 mcl9k 9216 19 0 19 10 9 1 1 0 8 1 mcl8k 8192 25 0 25 8 7 1 1 0 8 1 mcl4k 4096 72 0 72 5 4 1 1 0 8 1 mcl2k2 2112 6 0 6 4 3 1 1 0 8 1 mcl2k 2048 44625 0 44594 11 6 5 8 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80087 0 80037 63 58 5 37 0 8 0 bufpl 256 8066 0 3830 265 0 265 265 0 8 0 anonpl 16 175309 0 167051 119 69 50 52 0 62 15 amapchunkpl 152 6141 0 6060 16 12 4 11 0 158 0 amappl16 192 9351 0 8911 122 92 30 36 0 8 8 amappl15 184 414 0 412 1 0 1 1 0 8 0 amappl14 176 1061 0 1056 2 1 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 10 0 10 2 2 0 1 0 8 0 amappl11 152 389 0 380 1 0 1 1 0 8 0 amappl10 144 59 0 58 2 1 1 1 0 8 0 amappl9 136 524 0 520 1 0 1 1 0 8 0 amappl8 128 164 0 136 1 0 1 1 0 8 0 amappl7 120 44 0 37 1 0 1 1 0 8 0 amappl6 112 695 0 688 1 0 1 1 0 8 0 amappl5 104 627 0 615 1 0 1 1 0 8 0 amappl4 96 282 0 262 1 0 1 1 0 8 0 amappl3 88 175 0 170 1 0 1 1 0 8 0 amappl2 80 13201 0 13150 2 0 2 2 0 8 0 amappl1 72 35114 0 34697 26 17 9 19 0 8 0 amappl 72 3489 0 3457 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 92 0 26 2 0 2 2 0 8 0 uaddrrnd 24 1451 0 1437 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1451 0 1437 1 0 1 1 0 8 0 vmmpekpl 168 13662 0 13641 2 0 2 2 0 8 0 vmmpepl 168 159680 0 158307 144 74 70 82 0 357 7 vmsppl 264 1450 0 1437 2 1 1 2 0 8 0 pdppl 4096 2908 0 2874 6 1 5 6 0 8 0 pvpl 32 477848 0 466636 235 111 124 135 0 265 32 pmappl 192 1450 0 1437 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 566 0 179 14 1 13 14 0 8 0