kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Jan 16 07:18:14 PST 2019 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.135' (ECDSA) to the list of known hosts. 2019/01/16 07:18:29 fuzzer started 2019/01/16 07:18:34 dialing manager at 10.128.15.235:15450 2019/01/16 07:18:34 syscalls: 1 2019/01/16 07:18:34 code coverage: enabled 2019/01/16 07:18:34 comparison tracing: support is not implemented in syzkaller 2019/01/16 07:18:34 setuid sandbox: enabled 2019/01/16 07:18:34 namespace sandbox: support is not implemented in syzkaller 2019/01/16 07:18:34 Android sandbox: support is not implemented in syzkaller 2019/01/16 07:18:34 fault injection: support is not implemented in syzkaller 2019/01/16 07:18:34 leak checking: support is not implemented in syzkaller 2019/01/16 07:18:34 net packet injection: enabled 2019/01/16 07:18:34 net device setup: support is not implemented in syzkaller 07:18:37 executing program 1: r0 = msgget(0x2, 0x4) msgsnd(r0, &(0x7f0000000000)={0x0, "b20cdec762e3c2b01416a7974038c281fa7aa14cef2222a528f89c3cc2ad4d070964858ac0e8faccdd5b3d54d04afc66475f24d809cc443ea62547bf94db3b97cff1f366c086a224aa4b08f77e60b5222f743950afef23b746bbad57155c6b21501bf18250d6a64e7d22cef6f4aa2e44b4112b6c01bbffd2ed52ca15351101cf810c9b3b6b5b0987c7343a47f1edcdb01868"}, 0x9a, 0x800) r1 = semget(0x0, 0x7, 0x200) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/175) msgget(0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = getegid() setegid(r5) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/136) r6 = fcntl$dupfd(r3, 0x0, r2) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000300)=0x1000) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) getpeername$unix(r6, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ftruncate(r6, 0xff) bind(r3, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) semget(0x0, 0x4, 0x40) msgget$private(0x0, 0x202) ioctl$TIOCSTART(r4, 0x2000746e) msgrcv(r0, &(0x7f0000000400)={0x0, ""/183}, 0xbf, 0x3, 0x800) r7 = getpid() msgsnd(r0, &(0x7f00000004c0)={0x3, "030acb3145656a7ff06183ce10efc814dbe57cd5eba58894451e763e5323de9727d0b8c3298b5dacdacfb881cb4f89d49b1666573debce1654b173dc24abeddbca4a31361aeecab647aa2a1789f8963c8cfaa7f1619aa128335f7e1f812666ac8769bf9389ac281ec828a19ad965cec567f6c88d63bf9204a834f9524525280b6de60c947272a98eb9186563f1a0acd6070f11fec3afe80536b1cd2e0d64ec51dfc45cdeac25ec7198493c4d5086526bdb243416e3457f9e663ca0045e1cad240b06c8ddd081fbc57dd30d69345e091687f7ba4bbb0ff09cfa6d69fa0c19191551fead5a"}, 0xec, 0x800) r8 = geteuid() setegid(r5) msgget(0x1, 0x81) msgctl$IPC_SET(r0, 0x1, &(0x7f00000005c0)={{0x1000, r8, r5, r8, r5, 0x100, 0x23}, 0x7f, 0xfffffffffffffffe, r7, r7, 0x7f, 0x9, 0x3f, 0x7f}) select(0x40, &(0x7f0000000640)={0x3, 0x1, 0x80000000, 0x401, 0x0, 0xbbe, 0x6, 0x6}, &(0x7f0000000680)={0xff, 0x11, 0x100000000, 0x7, 0x7, 0xfffffffffffffff8, 0x6, 0x80000000}, &(0x7f00000006c0)={0x8c0, 0x19, 0x5c77, 0xffffffffffffff80, 0x2, 0xb953, 0x3, 0xb44}, &(0x7f0000000700)={0x100000001, 0x80}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000740)=""/14) fcntl$getflags(r3, 0x1) 07:18:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/195, 0xc3}], 0x7, &(0x7f0000000640)=""/120, 0x78}, 0x843) getpeername$inet(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) flock(r0, 0x4) getsockname$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) write(r0, &(0x7f0000000840)="a03f09c9278af27c66becdaa6fca0a459315e3d750062eca51c00d5c94d3d39cd0dcc91310f3cf355d0118f638c49dd96a33af2edb587dd6eeb6dccccfc275836e4f74d6d2ff29fe6eaa5a8d701022ff4873bb27423465b76ea2429495595fe6e9ab93c42d948eed51ca89306bf77ce995ac3878e812940046c6ad5033d1fc5d76f7ecbaf3aa8dad5344fa5529aaebd1b2cef49a353021f18c6f54b54f1fc30fe882d5fe013330bc93c9b641a14a6a5dc34b05dc683b7fa6670b", 0xba) r3 = accept(r1, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x1, 0x6012, r3, 0x0, 0x0) munlockall() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000980)=0x8) getpgid(r2) msgget(0x0, 0x0) lseek(r0, 0x0, 0x0) truncate(&(0x7f00000009c0)='./file0\x00', 0x3) fcntl$lock(r3, 0x7, &(0x7f0000000a00)={0x3, 0x1, 0x2, 0x3, r2}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSBRK(r1, 0x2000747b) msgget(0x2, 0x6) write(r1, &(0x7f0000000a40)="4affce331534", 0x6) r4 = fcntl$dupfd(r3, 0xa, r0) openat(r1, &(0x7f0000000a80)='./file0\x00', 0x10180, 0x3) ftruncate(r0, 0x4) readv(r4, &(0x7f0000000cc0)=[{&(0x7f0000000ac0)=""/13, 0xd}, {&(0x7f0000000b00)=""/83, 0x53}, {&(0x7f0000000b80)=""/47, 0x2f}, {&(0x7f0000000bc0)=""/225, 0xe1}], 0x4) mkdir(&(0x7f0000000d00)='./file0\x00', 0x1c4) openat(r0, &(0x7f0000000d40)='./file0\x00', 0x28040, 0x10) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000d80)) 07:18:37 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) mprotect(&(0x7f0000414000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000476000/0x3000)=nil, 0x3000, 0x4) r0 = geteuid() setuid(r0) 07:18:37 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x3}, 0xc) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) 07:18:37 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000300)=""/184, 0xb8}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x810, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc859", 0xc0}], 0x1, 0x0) 07:18:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x88) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x8000000000000000) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec0100fffffffeb27824af64b43622b3bf1305015ad37dffffff0004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:18:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0ea0200003bf579456fc7d4096e8c8b6b87cb2d72018000000000000028193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x121) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904", 0x22) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/76}, {&(0x7f0000000140)=""/66}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffffb}], 0x6d) 07:18:38 executing program 0: utimes(0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 07:18:38 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r0 = geteuid() setuid(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x2, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 07:18:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2110, 0x0) close(r0) 07:18:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 07:18:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="941dec70d020853e5db443f907e9c7126298571d30bbb916fe7097863fa97548c475df9c0612b7181a695329324698143e32e283ee77489437c983dfcdf1b616518228d7c4bd59cb73188b5d23a8e45f14eb404683d46ef78dbea02e1567d6345a77b81b8e9929d2a59dde9be83448a38fdbbaf1f5bd5830b2d792b2affa7f8f55f81f9e16e01a2a33a570b960d9c490490877d4f7bb103f4297c5879901f838f1ffbd41f1c89d222ae17c5ef2f7cf1f259ff582", 0xb4, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 07:18:38 executing program 0: r0 = semget$private(0x0, 0x2, 0x402) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x7fffffff, 0x6]) r1 = socket$inet6(0x18, 0x20007, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x56) 07:18:38 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 07:18:38 executing program 0: sync() r0 = socket(0x2, 0x7, 0xffffffffffffffb9) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000002010000000000000031aa5c04764558c1000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x2e, 0x400}, 0x4) read(r1, &(0x7f0000000440)=""/4096, 0x1000) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0xa0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/191) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000280)=""/67) semop(r4, &(0x7f0000000380)=[{0x4, 0x4048, 0x1000}, {0x3, 0x8}, {0x4, 0x2, 0x800}, {0x4, 0x396, 0x800}, {0x4, 0x2, 0x1800}, {0x4, 0x5, 0x1800}, {0x4, 0x7, 0x800}], 0x7) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) semop(r4, &(0x7f0000000340)=[{0x4, 0x0, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x101, 0x1800}, {0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1000}, {0x1, 0x9, 0x1000}, {0x7, 0xffffffff}, {0x1, 0x5, 0x1800}], 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') utimensat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000001440)={{0x4, 0x100}, {0x0, 0x4}}, 0x0) 07:18:38 executing program 1: setsockopt(0xffffffffffffffff, 0xfff, 0x20, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/177, 0xb1, 0x0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x2, 0x7fffffff, &(0x7f0000000000)="bee085f76cc538fdfa36cc27ffd0fa51815b4b1dbbcfc863031d14c4187297384ca73c2853338386f0c33594dfa1e1b07fa0b0290a2b7363541d76b73332010a607b7d3a23d573bcfc285d49fc8128e230843c6e459a422326d95c4b91ecf25a1b338200fd283aa1de7d8b49460c66459cf953dcb3fd0c1221e162a67c89", 0x7e) r1 = msgget$private(0x0, 0x24) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x9e, 0x1, 0x4, 0x2, "9a115965417312a3485a102eb6facaf789a46174", 0xffffffffffff9638, 0x1000}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000300)="1a0d04f80ebb1c9a945df603a5b42cb9d52e5d6ca1eb52ad878a302243d1b947c17ad941ffa98774a6c980ee06c638b2b98ebc1dfe6d8b1559a85ec5af23cce6711689c1338d9096179dd662937e14321c8d7e1d88f24dd4f992616dc64963c883eb8924fcc76785a85f3a89903d62be423f6ed3b8b0711ff9744c9eecef7c7360afe4ce61f86d8d6aa4f60cfc3dde106e664a2b778bc4fe6ef7d682b9b848b6692958e17b64208deb7bedc5506e3080e21f450f2b5c4893e2b285fd3d6d1e8e6eeded510614215360d03e179325cbc69c6beaf747c8fc6a9ae1d817db02a33cebaa3e8e21d5fb23672ddd0be18b93ba2542a7b7539aef0516318618f55f8892b751050160ebd6b36c0936659d2a22a7d16eeab7f61bcd3e7cf604738c9caeb5aa30d110eaefaff35f0f0b9b5811394eb632f553c8e75c05c7ec58a15c1554c612d799553478cb930ab12957242511a12ca78947d2759bc78f609511d7955ee8262db0b71bb3fb1aee4e0692b98fc6f496918cb1081edaf29eb54bfc1cd4d65b138759653565383a2c81250f911746d4d32d8cd5f8204b52860c788e5325115bb8251c50ddeeebfa2e018b29945ca3dcdc1fe2aac5f9b7ac214b1aba62ff046b36860ef2a6b616a05458f7fcee43b706d595b96b9d5836be243e30059ca5c0dd1f02ad5e0aeb11577bc998d2e1d38b479e60606ab0b48aa9e82dad52e9df1267e2799e3b9ce35e8dc5fbfc5cfe37263a58b624969bc388715ca3fc7a80e426de69bf8a3e500c98385f60a0050c690cdbb9157b344f112f7f886d6e6e4ce2b33f8729ea4d1fa62431404ef6c4cfd39923cb160f4b8a09664a802943ee342ffd2baf31a09702ef102f2486633ac5034f3416849952a36e6183a51f70496373d6876f70d28c5b909280bb1fa352c2558790eacfa558d2c07a92e28a47d5335dfeb8eb5cefc06289b662ef5c6f0b0d67582ee93743a4422bc3e58c8f6f5173f82427c86544de722d7e600c5bd5aaf8c5bd46aba55ac7a318d60f15a0f7e3eb6ab618b6ba641b640be6a0621a4b2d437bb62e44692d25e9ceea7f4e514b518a2a8af470f641dbcfd1417525d6f3fdc01a5ff4872889ca97e477413f4af93aca1dc6952846072aaabd16e8429aba909f4caac34a53b7d1074c77331937787b08afa5f785f8a39c0a4a3597ac66784ffadf9dd9822ee03de70fab3a63c667eb2457655174d017703761bdd254b68fe01957d7ce9a99e896b3cf2d8c2628f9f0d774b9fa64e89584425361c092b0bbc85a9dc18db965c49a73b7955a6d13c0ff67161b99678325dad09e5484430ce26bfa45fe2b6074a4c236fe5046c3846e46a16c507f5b9aef5f583e45b233922128e139ecbbb955164dfd4c201d155757f17fcf20d1ce040a8f2ddb5202913bb088fb323f8a46438f5c3baf5d6caddba89f5254d66f5460b90b13d5c91880da7bdfad2e07661453a107d5867e62c03f9156fdc585967b961a2f80ad85cb993647e77e82239b2ae1b1a583e07b3a2772a056355f29c9c5f7b2c1bd18a3f2fdb10a5a4f93f64358e562545194f41dc459b8622f0c47805320697d21469c7136602366234a91be079967b333bfd31976503010c43f35418e24d739a34c088cecc62e0659e34f730fe01de49571d2ea2d011f07ab0ddc48b6a4b2e44198e9d5a963d88fd20139e7af76cfb0e436e9d4ae86fb169bf871ae5c000ca6b1462e75cc27bf344af1a06704f4ec93cdb9c1ead1a4db859bb7c05c2b8be171dd8fcddb3cb9a91947065f0aa1735ddd50a76d358dd810e3e5faea2ae73603f1e5f2124dc91ce7b606ab83c0a79704fc36d7ba55a8f02cefd8d256d0cc5931143553e68abe96ea891cbb0c303bd55dbd4756bd9a6b901a3251359bda558efd15b06a81de5472a0e3d1ec8d6e33f31c9c90a897f24448039585d988673a99c03226920a1af4b857797c8f00cfa8dceb01619887dcbc2f9bed83e9dfb9040fc4117049a815b430e1d05c6f037f9545f6df861a8021c4654236b5fedbd46bb37c272fca087f50a65119e748e65f7697e29af3edd24c9c104ffde73853aeb8c7e60611a1093d8b3d67146d73c70b474597bf76dfd2559dc61796a804eb054f99792fe62f79549b8c6d36225c457ac1ef26552972ea3aeffdb8113063a0c68ec64d2d7ca52cb1426f440b28e4264a9f8bf839f03638d6d238638922572ade5a96f75c3a7c89ede8ca180d28c48d0f25e2a62e605571fce1158769583c8cda3546658a989a594fd51b19166591bfe21de5eb38c50ed62eb9fd11f238a85be2ceecfe307159c017ccc028b1c48c3f9cbadba196b8a4f5cb59850e543e02257b65c20c6cafe764201203171970a7850a9bb6b547f1eb84cf885587172f8638c8774706b3f7290d7dd3cebf92caac4233b9ce08cebc24e8cdd9090881252fc83a7fe01403e0905e08acbf76724779f65b471f7a1ac5e4bb7f8ebb4d2c53a2b4552f1f7e3b0c7e6cbf1ccccc7179f777fbe56d7e0ea0b919a756ba941844ffa5fb1e74d368ed1248939ec88c8b136a4a4f3d5e7631646579da383d86e0039a92824bab32aa7f1fab05fd916cad7ac3be2ed3472ac415fc675b91c44fb4c5e920b89b075483be2d30aeb58b2fcf70b8472e4e9324b53206d0e728e6fffe114fbca71820d7d12ad85ba04aa0b4189dbc690279d3e835082baf6907f9af00831a5c0bf6ebefd6ea9f2eb461440e2b104a336151c37f54c36c81cfb12d36694e0b81db9899cc66b273c9d94228395803bdf46bbc94e3975b8e1c52c5d764446b52137ccd7a002e60c73edc853182851025fe70166be1769c676c1b3848adfa5c2633fb6b0b31ea646efa6fb06f8caa9b5722499a25fe04558c9f30245e03827055cbe2ae6294add9a8396a4da8d37c612b5e1c93010ec755c05fe5a4edc574c467180316246488d36ea304189f51f353caa5d9c8e36ba88a517449cb152814b166c90ec84c7611f48f5102e8fefa72110a63e2a8c25c7ef6a96820ab6e9d5f32107fd6f49cc0a05a5eb712566cf128e2379a5b32105ac70763ae2dd8ae2ad770c89ac399712f23b1921897332006d7c5102a82ee9c1a502c5b9b10c9e9ae67689c2568a8b64e18ee1cbb57ebca449bfa0ded9ec084d1927488a183d7541b71015f9fc258bac554f11ca6e912ee8828d1abefcd586e11b9d3569298619486c08736a1633322d7905d00887f1e4f611da1e130ceb2205323d6e83d82c53786bb31d4209a90a1d9f52e630973ffe3f0cd2eb28885b1b73051d1c27613735529f8ac2965defca804ee57b4c90ca41a600cedbbc26022913e2a6c8eed31c066cca5960820d5f9471e7726f61190159786a20b2961af7b465b17ca0e36a8bc7d163e72b70682567c2a4a903f3c07e838fab1c97d60bc346bcd2506d439ef4fdd4df5c275bae60764bbd9e6b268acbf445ba49a2ef76d0bc436451f18eeaa5b83d5ccc1e6c9c58a4320d97e5d09519cf8b81e1fafca73fbcc6c801ebe04e43debc955ebb6b405bf9755fc6bcf29ec248b6db92e6a62199541f0cd7fa085aee2c2ee0c432db7e5b94845fb58010af3dc70bf960bba98f326b2769afddfd03aac54b8af2822bdc9687f860696a0c280abfe908979253fdc2e733935844bb5cf4a63275c1f412e5600b1e59118109ffc44f5da3a1eaa9a7b4ade1ea156c4cf01545215bc3320b72d6c547ba29867fe9da04c1167fcb951bbfaf74c7403c62735ef1819f6f7d70c101110f435c00478835090fa7869d1d399836443800af024e0f5adacbe18e28076e099f3a093a9d8518fa1d0a0c0674f82c9720d452b5bfc33c1e7590d0b643dbfba82d52ad4701bd6a956f5e7d624c87288e7c11782e77db5bf3a58ea2e9f86bf0fbc6dc6dfd6d15b512e13ac8c8511e716195f5d6019fc029a4e62dd81c82efc8ac564a2609838b9cfe999b31d6eb0a682d3987256f412d4dd8ad82833312340a975cb65b7b936bb05f0f0b3bd16c07d4d3911fa8e372399d5c67091e819e89897f4c82a522b34c7bdd38cf8080e0e87c5116ab9e8aaa80191cab66170c00ecd9e216f7ca1de43ee51b56fb69d64ef694dc077528bd6eac3d42608423b1c53e25cd4ed7ad70d392618e0e648a9805dbdc74261c6f83617ebd97a89a6a1ceafcf4188539b34d3fcc9fb55ba9a7ada42a3081ec3602f80da99b75c4667a8e03c48c9e8e9333c3cec11cb488964366c13b8051599a0380b18d854c095679edda71feeb2315256bfee66edbaeb22678e5bbb2adde1749b18c621389e23d521476b194cd2f34610c8c6bc46f6f3fd0c78363ac0c10b83ba4e43943ca5b55a99e6343ae9a2ad17cf6045aecd95a9f8d7fda51f0d15f5e924bb9d73a6ce46db69721c8015a3367dcab824472442809efc4b327ed987c248cbd7d9168aabdfcf26bff4c7cf0b0cc3baf39e84725161c21c09b3348015bc6d5b7118f043096598d85b2e57e9d4c60df24d5695c164af82677bf98256960972c58ddc848a403c0589d7d65d6fadd47ad697325ce1b3b4a8503c4afaae6029a95f04d5501b1011eeba3108aef783c15bc72d1e7be6c8c34321fa9b3740155dedf96371db2ae53e803c427c24c9fa4b59a4b18e69684e38fe3871762b8431323c427ba0e4149a790304e8053b541e7e741e746955c2093fe33d71c9358b59181fa10cfc87a3a003fe614937f0bc95ebe0f4d625ecea328c8c7f6259bc21abba30fe4d1505e82580d8975ebdb5db7bdcd5c0f516eea2ba7bd3617b59329974009796c7babe95862001662a47bd433d2922e10391a9ff235ffc3dd765769b687d63b7ccc77b0f4a7994f33f495daa4b7b7326922d1ee133bc22ae99d87c91fbcf554515e62c5c31f6989b501390771ec05b9dfa559a5816394414985f9c6fda66bc257e99c327981525695e0ae91b1ddcca88a3f326068bc6af52a99b566e6ed64d32b1f0f3a1ef0aff6074dcf80c2e9034fb33898abb112de701990044672bc04390bc9d67e3f2f4d9cde841b8b3d7cd67103e459b39cf34f3de468b0d5a187eadf5f90d21b20970e7c47ab9931e758c545c8d1ec8cf2c053a6a74013d06553524eb0dae79ac7f992a692782476e53fd11f0edb403bfd448e867f21ae892bdef77ed86164e8dc68f9c1acd94a6058cba115f5d8301b488832c7a9d64077e4fc1e4712497cd4eb57ef9e372124f19497f4dc3fd7b9511b9425191995e57739f359f2ec406d4ec270f2694ca19ee1fc878990d695d0b6edccff2e3cdceed1839668b337710df4537e66004095f2ea77b9d20b0c3030b15885a322e1d938afed88b383ca19336306c239f0a8101842a347bc89a8947b1575171727a59f7328e16a056c2d7b814cbf817b7bfd7f76ff13ba596dac2197f1b989a451617e2f018dd812c6ce58f60ac4bbdef25e7f582911c7445db1374f4ea754d91e25fb2faa97b6386b7ce6949ae0ead417de799cb3751afdad6797617c7e47ed29ce0520679a18f408d90d2c89d38d84cd06d2e6f0611320eeb57dcd957ccaacd0ee40320ff1dac5c1d5ce426a1b887e475b28d209c6a2fb5ba961182ffdb42fe5c3c2e34fbd3797e9bd80264bb9291d9af4f4e3ad25075f69544b3a88e67fa71a2eefdb362205f0f61c727f3918ede361d2a8b122a415c488fc5211003a53424376a7ffb9725df55ed783f13558e1c4e71787a3dd6794bb1ca69bf756aed8ed239e3fd9280fa89c0de81b5a3e24ee90cc38eea6f514e723e501772102b043d2b4f1e73664957f8ca157386401731bd03a42000fe", 0x1000}, {&(0x7f0000001300)="09d05f0c96eb73fa1098c03d64f06869a6f7cb0615e3f575ad06be57be283ab05eba4158245adcf6aedb7d2c00f6f8943f9774e15a09bcbe4bbbde9906de4608a07fd22c0b98d22cb7935c7b888784bf2707f9798ee2c7b46e47c77821958c7108ea3b24b453a6f2f25877f09476d28f1ac3690fbd029906ac26de849c87f8e5696c4fdcc239037bf8cbc937e0f8c2c8637cab93406f1d04153f369503401d31bf6ce4c9db7b15bb", 0xa8}, {&(0x7f00000013c0)="320a61ec26cd6c279270c5829e189649b998441672a252690d51cc97dfaee7d0cfeedd0c197a75d03eab9c7914239c53d11c5af89497293b8c2380b240cdda917b02a8b8daa5b661f6b74812644134af4d1be2e778a98e197f9bc87264ec2037abffd6982de4ab63953d020e1305919a4568986c30042f3e7c5e665468f007fef1", 0x81}, {&(0x7f0000001480)="9172367255231d7193b686d2ed1d3c9b8e6f02b0f3fdf3a401d4639eceb2e3607374850e32d85655c1519e89de0ca5fcca9a3b7bed64042f5996cef9c2229df81328d65384d2c300e770d9f24228e526ad66943a80d7a1806ca28c78e4fd3d173872fa3e1879fb11504c65f9393ef22ad1b4ba5885ea0d1aea12f942569420ec7a4e1b510b6a9403fa300b60a2cf7590a2e1637ea9924b0780fb55c47eb56cbe950e7b55cec8e45d708ffd350ba23f5202aebf2979cc1397ebb6129a06343db907f55f512e1eb25ee8", 0xc9}], 0x4, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="8000000038f9ffffffffffffffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0xa8, 0x400}, 0x40b) getuid() getgid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r4, r5, r4, r5, 0x40, 0x5}, 0x6, 0x6, r6, r7, 0x569, 0x1, 0x3, 0x1}) 07:18:38 executing program 1: r0 = dup(0xffffffffffffff9c) open(&(0x7f0000000180)='./file1\x00', 0x420, 0x3d) sendto$inet6(r0, &(0x7f0000000000)="44264ab04b27c8e3a8e082c0c2b152d8ad34e767b2c18832da7164ec2191f4648a40065e1186f553a7fbf419a204ab654a723bab2c51b4a7d9d96106ad5128025e571707cc5f563c593516036507b57f5a5269e9e918ac2aeda79d46526e7974d9282daa336db7bbdf2a7005926ad26d91fd48377bfc96cde6664cf0fbb3648ecf2e1ff96b0993a9a6348a538e929cc0c98c1575793fb57d9fbaab86bef7b9574a12096112ed1e3bbdfaf316fb0fecbf438060cc938c9c", 0xb7, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x3f, 0x7}, 0xc) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x1d6}], 0x1, 0x0) shutdown(r1, 0x2) 07:18:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="f5ff2d2f66f8a0653000"], 0xa, 0x0, 0x0, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 07:18:39 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x81, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000003, 0xffffffff80000000, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xeb, 0x100}], 0x6, &(0x7f0000000080)=[{{r0}, 0xf4c6579149e197a9, 0x40, 0x10, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x60000000, 0x8000, 0x7c}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x100, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000001, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x9, 0x401}], 0x10000, &(0x7f0000000140)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffeff, 0x5}, {0x18, 0x0, 0xb6ba, 0x8}, 0x9e3, [0x2, 0x40, 0x5, 0x5, 0x6, 0x3ff, 0xffffffff, 0x7]}, 0x3c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x1ff) 07:18:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 07:18:39 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000c0d000/0x4000)=nil, 0x1000) munmap(&(0x7f0000d6c000/0x2000)=nil, 0x2000) mlock(&(0x7f0000d56000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 07:18:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10880, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0xffffffefffffffff, 0x1) 07:18:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="443cbd33ccbd94c5e593c1ad2d9ec21c82fae596354b36eb3b90933ffcf7eb92641bb9af91c1dfe39ef70356dc9891dfb2d6c9a690415be94258290d65f6c718a6eee940c6ec18a87930bbc0fa4b17a161a1371cfc7a5797b679bd4ac92848863e0656dc5953ffc2e9364e9f3f", 0x6d}, {&(0x7f0000000200)="5321dd96bfcebe7f8068fb390eac3e86201da7a869b498b7e1424e4987ede8d5cc8a41d3bdd04936c4417aefed254530ce1198643b53ccf1e5d8a139d63b2995622b80ed8dfb8fd06c954bf26d678b435a566237604eb1d1e66cf164746cae7de387f04e", 0x64}, {&(0x7f00000002c0)="f92feec2830ebce4d537234454a59445b43555dd3df9bf74679e811ae6d59e07498a281d3a", 0x25}, {&(0x7f0000000300)="9cb95236ba800e69a5bf47f0388b060617d1305e4f273048d5cb44a448a28046be119b9cea419a96a927e6bce4f3a3d0c4f46ac80ad7932037fba5c463ad18f1c7f6b53bd15c109bae532c4242b98fe36fb6ec4058", 0x55}, {&(0x7f0000000380)="41d524642977b62b42116734a1ee690b55dfeef5b9e0970eaed32e020940e8232ee2e2a25833e80f36eea6b06f3280974b95f5e23bef8c4bf832a7db9e61c0ffaac043543c68c3aae2c9e38650bf7c14c99690d4078bbfb86745e92e85422f102f169f5634d69f19c9f9d6a0565da2a2f8a014c3ab48655ce387e0920849334e9473de93b3ce59caf5896f3cdf0eca43e54bc43e04f34451bff867f7f33e0e891327bd8473722984c34000a4d2a113657f482c2f2ab4486ddc8ae10fc4060e63053daadefc91e332a3abd216930af2e858e895a39d3f71c630e2ebdbec55803a61f3041354d834c38e9b9388afcefad397080ebee010694e833bffe3728dcde87bebca2f176d5ffc28ab741f0c154effabd497d291c83ad2ad3cf6fe69ed245546e5732df2b0cc2973c98cdd93cb20ccc126e5397ff1c4c7c10db84c40b08e69daa3be034731b6a4f2e71be8a28b7a6879db7c034f887f640c8400ff82cb1714ca4353db9e2fd345f76e9bc688d942f2f966653e959dd8036cead66c5f241b2123619c4ed15787eb7d012f88fcbce2ea2fd6c1281aa0b62f9780ca42f9b058000826c6b42c2a387420d090cb32460bff6fecc8f65aaf9bbee7eec0ed31cd30e3d114931e9c92408bc733ec187012b7e049722f0f53683f60152a9c2152962feb1846aa18b25a2347fe53274080809a356fb7d1420c134d9c620fb67a5d4ed5435ebf2649a0e0650508d672ba6480f672a7c2db03bb1e7477ce5809c3473d5e23cbef78df74120ef9e449d8e03f0383ce7c2da157219681901ddd9296b526eb57c767ea49e698e28cbd774989a9514c3cbd06e601bcd715265bde2773a2dc51bb3e9d3fa67b06b4c17574b8a2edebd66df3b8390dbb353e82182570a50670fc70d4dc08bd717ead0ff1139a469edfbb66b61943d83d5ea3801e24ddcdeabcbc8dab722bfe90dd4b99f87a061b0275c4219699fbcd3febe3a0ba09fe160e62573a150e43fdcdf9c864b7bd8e164ad4702984e6d83f6701ee2413a7c6f462a3614c532805e2ddac3335e984677b301cda1437dc85af0cf7ace23f654b1a7e8f09ae5c2d3c44b4369810dc62b4881b70b3558c8aee50fde94e428fe9e636c073e3fbaf51a0d8949e501722a16f9dce3925b60b6093161ee6d93edcd024c435c03ee5c18041f630565a0f2cb1664164b0fa8360d626cb5950e766c7bd5bbb167639c7278735fe6e1cd43dd2cffe3489f0dbfd90d56fd16eb5d961fd6c72228f12401d5266e62bbe875fb14ba4030370263dbe96ba1688ae36466f1caa5fdbf72d49950a751c8b0af40395673a0d7f596525356828767b870f41581df97988e61a8a8f65ea7499fd1330da0e56cf87ef505451a07a4dd99ba6fd344f8e2aee3a66f5938a2134a996efed6b25422fc2b1448d912215501f8393dbcbb6b3c7602b881ce23bfe91b1da456bccb2d0307d61898e789a252396f34ff480ff9c50e6554c5485691fa98be23e7415757c01564978532d6dde60f441d4fe6542bec3c133fd253dfdb6794571422dd7910310a545d0f5ad9d92c24d0a7df3bc1fe22bc38f3af35943861fc6acbf56ef3d3977c03c0ce8e089038af01ce393a296dc934671e714a7ec08b4e4e47cafbdaad64cb22512e0bc4af4be08c23f187d8fdd3bb82a5c7e04268004fc2091c204e66633092c4369069bf176d8621f1a5e748faeaf5baa2063d3a7cff1813bd1b7ccd69b6774bd877d489ef730cf3b9549007efbd6f7ecc0282da938bf5748b5ee48ead4c9cef5cdabaccef972083a700b9002101a7f6dd139044e13e1fdcf2dd445bccfc9d6f0a9b37b36cbd19dbee526d5b1e63fe0b8c3a487dd23f190bcb4ac3e8eb39bbac575d86c425e118cd16288bc3c7163f9aac4a75573c13ea07509e7eaa939f3de0d125d1a8265863d1d246d3cdc1e8f344e7e52dad9d77784a28dcf1ed46b4734438f80e432d71daffa01e6d8236f3733200898312adb1f8e6cfab5440579617f969e1f077f1fd3cbbdbb8b8dcf9b827264f8a13d8cebee5f1c4e452ff51fa06824dfdedb4c4b5d4d07f88ac14221497f660a918ed1efe5f5365dec2d73c338a037a7b03842783ea75a9dce233ef82b79b5dadae42fc9b5b82eede1ed03826cfd34ab57e34331e6f69db7d299a8c6cbf6188bd720c85903660bcfd7469d82697fa4a339627ac99bf13f274bcdbe45b5e3607f0e9defcfc9e5ce99f37ca538d68f340a641ed5b6be978df1043b687ded01af5900faa1ebf500793c87caecfe22a8873be7bca69245d27c40bf9bb10a657bfbef4e5bab3440cba8e9d73d6d5a8018c2c71977fe6fcbc679238d6c6fbac19489c9f99f8ebdba5b240f7662d97ab9b0874d7677921e1cf38dd23c7407c7ac5fa5d39bd681c59015f9944d8f9e74e0526812953400d9f56b52d86e285bb9aeda5c7e2365fa12f71da3f635c338025d566746949419c20bc888d9f4c8c1b9341fb4de94b9ed275cbb561848a570f01e3d5a7225cea3388bf5d0ac7dbe29bcacc97b39d1d8e7405178b9a29e39ccb1f30e5f1f27c896a1bc2381694467f44ddd14a00776e1326b4ad6c2f6f3216926b9726bdec8ad951f9e057a179972787b30c2505d370d57950e064d7c39ee0f314ce3ce5b05cef313f42f7085cd8adb077d907ac13f35cf888f15ff50867c6a7be05525ae6a84277cd1feb1cfbf8924ac3a39dc674ef79af000877b25611b1f0a74860a62353bfe9f498bbeaccbb2d33d7463742ea3e938d1bf92fd75bde6aefaa6ba7202ed1d3b0702ad3a67d029ad2da82fd1bbed6e0b775e98f922f74293a2eef26adc62553c18c2f21e89ce593370367d5fff78be70385178c23e1dfa422339cbbed4e614d9c0f31976e2a61740f2638236fcafb1b99298a84416db73ddc924d1a95a141d24458d58704363e05a16305919f0adf8b77c96f3816e97b72a2cee15bb5140b9597013a574911a321a949f6f4d45c3f7764bd7cdf25b059df4e478656da7407b3f3d8bacbd2015e1b5da27646fa67cce28f77affff48cb6b0c44862133b324bafe6b79cf3c4a1d44c1205f40d5344c5a54f061a097a54b64c2fa3c6f43418624ae58878d787f60c9990d0b24df0a5cd627f4a0c3c84577b8b1f5e6fb9f5bea497c7ea33bd2bc116ff01376a1aac05e99527bd2ab9712a43e842d456bf6eb33ebded63ed7bb868e66fd543777bb647cf012f674e60195eba8d4ed20bdcbd6760bdd8d2cde4bffb324c1ef82de9e59aa67d96ad6ecaec371448b2145cb95cb30b08baffdeb80b23e362c8ca4814fccbf0f301c62304ea6079be3b86c979fad85c6bac3441fcd753758705f4ca2f4500b2ee1b62b6abebc368b2238d2fae1721466300240a879701a2e59a1adf49f3f8027bb90b6454e5b59e192a8e98783966f136fe51afc6943afc0b8ea582729aa94562649423bc6306c876a7b92ca1f9de1e179f3f5dcb73017c3e0f3bd8ccc7a4eddb9bc5fd50ab26e70fbe5f1da7fe5d94fea1b24104895d052bf2f8660bddf91bad10c93a38b58397cead0689c5015458516247a847a569bc9ebbe6722d245e2cedbde5eb9fd1ca2ae7171db41daf09f7b905b813293cd48bfe6485095eb6ec0afdc9d1f295408e5611f67a9f5e18c77e66fdc1810537eed1f713451178782393c27e947f70d78f5d2d91b7e0e5db221fb28f30e80b91d003b0c1936cc97186cf5ff0b3b075eea6f797ca92a0a77da64e4efd4d0a14c64d4777e85bb08f69123cdf8c8ab84be54e3f8f77d72574eb45da46d48e92789b13cb4f8c2020377318f278f06d89c6a00fadaeda6ff14786a64eec639efb6cce062861b0aeadf0fe295582c51c0e838bccd0ca859582b340df58d1b45681cf61f93244b22496081fbb30146641b23591400dc964651ba13e1998f254bdbd0eea99dfa9c4a113dd19c6f997578c41129c6bb5ec4272daa6358699027636cd7395ee63bbb7d96bb4c36c6c770301f4a780a85f9b5cc43f0f1d6b83c2e80d8f1e66577d674950954b63f26c9624288af22f8bd714db7a04703ba6e171366c0027e9cdff22710933a72daa333f19cd90f16a5c5d4282cd601a20e234a822bea8607110f3168ff88c96421423e4fc5c07e65bea85f99c35150d32741af7df6b32b37fd8b10849bfec2230dc48dc0cf7937cd904d1f6c645aa2b0fcf84aead326a511a2596b3a3949f364849845a4f2a3ad73036c84bfed04cc522349c55b6cf93a5853eb26ad564ef86bb435b11ed18ab6784f0126cc35aacdf6f00e23e76160846709d5b9c6ef6d7b64a837bfd96887a1005a3008762f1431dbb27de98d6b557c4241899c5182b4fa24b235234d86397689a8cee121ac5716a02586b0e3944167df485c45293b2c00cf82908a49c123644a1fe162a7dd325969fbc53ceedcc60305bec1a830b4d9738de5884af5721fbd1f204a506402526d2a1256338f72cf6ddc5e64ac1c79c1c26f63bdffe7a1543e8fed732f9912f46956db08b21a67d614fd52de1a94eadbd8d30c636998c4edc0a42cd0642c03aa5c754408ec80ce503355cecc5938a231f2ba1df1f75626db8490811bd5146544c0cec86988197593f012477aea0a7bf5fb5d76f1418e06f1b88f3c4be3a420ad9cacc859a2fa07f81368b403f9e9cf3821fe86179e29bffdcb8461e4c260c604e6e5c997fef9c81e538262e14c13610f2413700baa3a4e538e39104d32f5aaade9071a405168b5a22f951dcc19046b0dd9125327cd15feb79a7ce025f38b7af540e26912b6d52592120ee71a7dacb81b03f5d8953bb5b3edefc9c11c86d05e5e3dccf776afae6149591b055c06cdfabd9ea4f1dac663aebc4777625819786069b39828a0eb7fc0933ba306c3e8c5a266aaa97da56af4a317f90cbac32bd13432de93412477cf58c66b5c831ff775bf3d1d371877f9885ade66d91ba2f5860fa4d400dd68742240ace296a0b284d49c2fa8e21006b84edaf3f8aebba714ae5ccbc9229e256e38413229b61a4cd07ea3e3d0aa70551a71733fc6a4b5d3705e4371e91ef6d0017250650f6ddecc1ffca9b9686a7e0e3cf09c769257eee7a139182d61485c3667173488abe12437fb8844a2189e3ccb5e22f36c1b7f9643994fae3804c920760e2f76821ea4519aece3f9f55ae91a28eb1e5cc6926c3ff091adc0e9f6b673c122a60a2f3031535d6e08845883ef021ac335e7d8d201eae67db225115ec42aa2bd5aa4169c90d3a78155a461393529b2e9ada325dd5a85686ac5f7fccfa56eba9347bba61db8ce62f4e0aba8bfc41b8b1ae9ef16e68ca7d383f9c72d672f8d4b076c57c7bbc43dc7be6e48d11337bddd5015777f3ccf09cf4b97c9068683eac3212024eff04b8cd53bfe89359ed68608bd332502d655867f78d329005814b25dd6e9c1a79494700f0c138f352c0710ee26274dd4f69089b4e184406a8731d30628b1848c89d9d2d9f21c2f138ad73a9ec46d08ec17e72c07db1c36e04fe0f7dec5651b07d4cf82902c6887d0378ae1bfa0ce2c4107808813fab3e7e0db24801821b33db049f54e8b03f2bce5fd66c11dfb70f99868407e855318b66d609e2f538379d8166df0cd04ebe9c0fe23b2ecf7b7bb113f927db6c733fb4be543a247df870e3fb534c575031523e0faf2a73aaa6f4635ab6fded45532523ee874b73bcb3a7c334832ebe9ada17eb766d1590953aeb5299f3e1d1c57401fd8fb6a3bd7a95d10a9b2234292f194eefd73b0032955b7c4371efcaa0fb8a6703068c8e0fafed716fa915f59757df438114637708cac", 0x1000}, {&(0x7f0000001380)="2880b03766951bb76435096f841167d42f6b96430d897eb4e94d98388c5503a47d3b4480e6874ee7f83629fca9d605a031a33234fc867fff068bc036115039a5e1ab8aa3f3ee70da70ee2e5ae331f0343cafe54da710a46c504b5932bc09be2acf0738ddefc51b1f1d2d599d293430f9a5798d77790e97bbce0c9d698e7577e5f495043366539921c4c84429fa272e3e30e3e417a2aa2df1a5ce5dcb33fee4d5d22273b606b0d60cd6b065695d507a7665dcc23b435db7abc2d876d1ff00215405491cd26760c6", 0xc7}, {&(0x7f0000001c00)="fcfbc7ad53ccc62f12c59eace580113193eec1570036870da8abfdb78beacd191fbebc9c726a54d6cb0d03985219f02de46c15e7c62ce01d062df877bc657976c4bc94193df882ecbe77f6d4ddedca9bf3e6bf9a89e610ff74668ea452843a6d385b59ac79f295c8c719bce5118486cfbc31badcfc08768729b1acd0b07f571b3d1d0cfa12e03a761c99b0067ea50678fe1c810a7ec52acc389a2e2c500ff4811e605b6e8e4ab3a8da11cf0bf42faaf568f861973d1d118da695539544780aaf037c2ff4917ebac318945fcfda69594ea903c9c9547045b16cf81255910dccc94e76ede73b941ec871ffb9f86cbb0a3d728365cd4a13dfa55a488f5b13250c6008c95578d938c1f51720bd5020c5b2c816f4b383bf935f43e5daf999f8cac4b3797375cf97b66b4c82abc0209786dc7554c92d03d11dda33ab204056d73a8da768afa6911a0e5ecc07b4cf772f2336d280176b4942dd37a00916b715acd95806739d43d0433b0a539266fa7da2c6343e968d131ee498ef40d780c02d167a4d67c9ba09d0d78d67d0fca7a6e5e1f6b7c8a8ea033dc23a61eaad822fccbde2db10e7832ee8dfae30c1104623ace03a5c8db9abb55f130b85f729c0981ef3ed65d3f111cf67376fc043c2a31cd2954b03cbe615cc6999722a44670b83cfa94b5787a98c34bafd901f2bfe1408b7c2e15825fc0b80ab110a9c57a560c5d5178ae964da9bb795c7f08d6c1cd4562617e231a9ca963fcd5ecdcdc6297d735671e48ef6f1111be2c1f077435b8884268b9d98227fac7159a569d8df03885c972d6e3742deb11aa87936f99c6eee7df8019913047967b0c7e520587a9e6e149606454d33ce47c5be16090c4966a7c39c96bd0aecf534f44407ca49b2ff8f1d86676fe053fc532a8588396eba4ddb18124606a731d3dfa2cffdb7ab6efef51e634a5a6c7b843c03403545272061a3570dba887dcff6a71db7cff0ada5289eea76311ba794e913572f52a8d44d11e6a6a9a37abc2105aceecb6faef6e9f56f73cc52ed6741e8f310df4ad3e947de18120175afc356a42a97b27f285d57c62d4059c6b7637786587a0ef6c5b37668756cb904c27f515c3c33f5b2d87e33026f6a9b9f22923526f98bd04b1891e65a894d4ec0cb3337f9bbdb6f5206a1e33b6ede16345767e7996c93adeec4324adebd80c85237aca9c5437f64bb58dc54e5fe4a901d0dfa1bcecfe08a00a7166f9b5cbe345bb90e642781ca8452754cf2245f41bb675a71835f6a048bfa7217cb5ec0b0b50d44e4341d2a56fca3626c19da8e31ef4dd4ae10e17970bdde5b83b222cd6c4d86812dec93ef86461e6de6313619b903e6128ff06c3a7761f3d944400c221b8d3d665a3e22fc313cc741e8accdd213bc23f0e186dc0e7cc559d67ff3919c5455c209b60f2beb31d219abbd97ca0ee4cfe351c0abdad2137761b0ea6d9ee9da219323441d233bb78d1a7cbddc37009460a76a9671632ba36a64721b40d71e42ffe7a2ed784af3622443765df9f2de59f6991852dcc42e76d9ff7132a0f84426a0f88d7d64f31918a5b78b1bd8aba39298523c9b87457dd9465548c5f8283c2461734eb7c4b20d9c3e58ce6e40ed0eb33019e9af007642648b74c9b9a87ba886cd59ff7cf030d1c4a9f5d3511a54ba57dd244486c3e637d3d0339dffdb085886328961d82877914156de36d6222136637393d4b4fb3358ae9c4f2ab74cd8f9b64fc1f0fe8425607f7e2c3c8c43cf2aa983fc1dba56914c82ba7535fb3687e6e55ac2cb22b4667fde797c05447ee9afff9eb02f843a4c2f2c671841cb1f3b211b9e576020b752f88ae3670f55120c89600c3d3bb82e317b6b0a36efcacec3deaa37da648c9b1d51f612195b5c11af4bea94ed4ee3d66c5bd2adf82dbd3c1104dfcea65d6ff7075be1f5025cc9f8ce399ded575b0503bd6d280e6a6b02834e175d975bd28ef7c378728b1ed37cc76893d8c3840583ddbe3ddee857e9b4c9c93a5c73fb4c21a9bb51b1b69216acf51759bebb24c0e7155dc47fb36e271d30d8d483aa14d1ee4b07669b8e290ff1e4d952e9a440837da6f7581c42fef4a6717ee06bbf2ca139db7dfedc00129c1ddbac1ab41da933745eef29ec7af04307eb047fdfb7c8e151d781e748261de14fd6c5b8d6332e71db032ed63dbcd500b7664b55fd8620dd1b182ad2764ad4fe720239f42501b0e7518df1c9597dbcac4f623528169d739779da2a62b7324b1e9b97a1d79ace28bbeb68aa9a1650e9984fedad03a0ad9da35e0fc19d2eec58b5c4884af5d4c220660949ca1bd242a5ecca67e2a95a30109c79283f75fb438a27483a84e2770501f143f12367e3d7fe3a1353e6aa92bf66717eced02162215fb5e3a7a72231f68b4e29e5d8312ab027c5b6a5393dfab749a225da2f7569373e8900c9d36a6dd6e6b05934c8e0acf1d7ee071921fdb45cf3f8482fb3949774106c359380311084a9dca1af1de18a51c9cb45988333e70e1d2624a430b3d3e14d425e5ba55b5d04fc4ea4380e54b77bc31dbc572e4beb609406995395702d1bf3ab22d99dafc8905ad4d84f70d86fc5758b4a4bfbef43e7f2af6b77ee714885b948ef1e8cdfab12bb2ded0a27ad1d2c674755227e86315d9a4a7051e8881393552e16389dada250dc22deab3eee04462d24d500a965942c23411d5b4154fe3a51fbffd6f043b5976bc8caaaa4aa7f313254f60b182f1a526a8d8d61431a7afc325a4bc39ed13e800e4947ea29a3ce5a4f1cf2f4ac86f1d754fa463141b9272c0df1bd85ded62a52124ea6e3475783d4a2410c4ee03102c8a874a81cad3b6bcbc454b670acf9c1386176d6066d927cef5dc535fecedda50cd0ca855d01ce971d6776c05cf142ee0cce043b8168af6741096b723630290571d5eb9aab9eaae3e08bb40296aa17f02ce311ad91abb1b22c10991da1b9086ef53194b0554e4dd982629366f765b00ded1a660d5aa0dbeb39c9c133f49e6b9673f40c056ff270d33b0eb71d1ada55ba60ce754e9f282545e8930d95628d9a33c22df83a087eb439d8449f260ef4cf67441375ce0f259bd1bbe6a05d34fe06e1282ee5a3f50d5bdccb50cdec97e2b2fd430d55f637fb596a63958248f9c63f7edc236d590987578f271013a43cea8048113e5d44104c13fccd19d759a02e38073bee8b77e558439b0efcea7b9131583704baec66cb8490126906d8a79c1a3fb827aae045a727d0b4dba4416cdc20ffd4305bfaaf5e8f2b7fbfe21e1bf99aebf938aef4df6af6d2e6a6ca0a3446a19effec222e1f638b4b9cbbcf92ce23935e73e3242b4161254325c398452d9dd2ca8d18d1d343ce36d89fa34da82bea2a4dbe2b133f0b3e0e73bd397b281dd94ffb7093c2984414c4aaec9658cb0e4c66c5b54f6768c9e31056403894b6e63212562a8e970547abe1ee7aaf638fea22fe38b659f37fecbd806d218b03d6bfe913aa199c561cefcaa22a884412a6ef6b1e140f978d7ea7dec00fedbf91acbae6a669905bff021898f88b9dbd4be5134ea27ead6c525bb985654b4e4ec918ae4ae3e4d07304b9361c90d874cd63f2f693c04caaa191474ea9e5fe8d45c4529b466d59c0c771f2ca6e4af62a03f89636186211d7282ba12bf017b6588db1a0a3f9d0c53d0c8754d727c27aa689e7d7591578a467a861ca4bcc9ef716600f85037b1c5597d559fa32aff3a2328388ce43fb7b77d65de25730449dcef506190e041d2c195a8d304fc174ed75b5c6a4ee5f4e03556d467e5d44e3bea78b774a5a61b86356f1986014f97494c38250d2b2579f3b814b5c22475b96f9bb70dd42ca8650d30b26d1bf01d98c986ca7eb4c37ca5d55aa1d0ea95b8be23a766696fc30c0c9c0d975de0ddc1ed00406f881cd270f4880da2bbd53390a974c3264e25d72f3081d09c3c1e1216bde21370635ee274cac51c40cff58a8ae43776da3c59a4f8ad946be8fb8f7887f4903506223c70d4b6286ec36e434cafc52c6da1d3b179dd32199ab2315866fb27704148472640a40d132d7012c98ff3a306a5d89a37463688a6eafa82194c795d05db1611d39b7221dbad57c42b69fa15a7fa77ed6c4f4aa64fb4fa8325892b5bf701c8dd82535079f09265109820fbab846d41c7fd1d93400ec02428f759dc0d02e5a635a0a197ef517d73916c4a2751eb8b9861a96ff502a69c8991c2f6615926e985ebd856eb4b19e92373910ca3fe80055a5231369111a59c63de0a6ee6f508c260cbe620a7c278f7528dc46d6bf2e26443e8c37b359219fab69c3c39be5ec85c7e1c7724895f241d462b740cddeec4c42c2090bae1160566a60621b4872516e00b1b56b8abba9ed56551d369f674058f010f4cf81f3f2cb164835e64d62f4de639768202bec75a0471775713ff518c253624e8a125424b5034a05e6ce1bca08df2bec956af629d718513a69e2707bceebf6266fd4fe90777b9cee34800dec50aaaa776dfb0d0d75d277d4d38383cd76c9a93e79c82fd7644732d95e5a367d32ed5e03572aeeaca454aaa359c16a5fc845bb72e00d949b4aafad9311f65269c1ea3d0ee9d9fbcba240267c735fabb260649f78cb8a8be1cbf8206789d13f2d5eb51c491172b81470c60cbc3debd12ef7179d5719c3c3e07d810e89f1404b54f1a995103e8f5395a2ea088c0a1f31dea7f5a52491f99868fe67a522b9195a7758f32d0f41d60b660b74780abea72aadc7d497ade52c537b82623563f954706b465071dd1bdfc974ccf7d49c6ff0e4af264246f4db1433097f6308f897dc1e174fc8885175d7bfa5e9c202a2ad95129337aba4c53b20433de767d149c2e82c74cb310fbe33bb37847dad5fd1b830d3d3c66de5c214411ca7b998e7fe4486fb88e1fb3b0e49ba9a62af6573cbd8988aa1dbbb90d266c0b55c5c4d753f6bee91c8102962f429022b4e70c7f16332b251d1103fc10103943df61a4b727e0e291f1ccfed3dc4add32994071d02a277438985027a35ed234573a417b3558159febbff895a71a77098b8dab8b797d22b665f030d78c42b108eb9bd5d3b0737f220b1a07705b32a9246aa37fb35a0b6edf9015accfd17417953f1652d49541ff82df7b6d3d493f9b86253e3f0ab3f7b3ab98397b084dda8907400681f36ba983854dd6a770809b83c700674dee21b48c676c86a5912d294ff863815104a251eea20e68093e960104ff7c931933d8507e82a288564dc25df3f27ad029bc5e3451e1b25b1375dd605ed01b6bceed10e583d3a9fbddb4349c6219dde5065f96b5a9af363928006a7263d5de98d75ad87df22dc6a60b40750d2c92893a2ca0db526e4409fa17bbbb62efd11a1b3c8921f460192f695e5792cb68cddab8edb3af660fcaec0bc73607e8d1811f218f9c256ae42c45d834444cd52b50433028a654ba9c97dd020ee4b87ad050b5a5cfd83b87b979ed31105167d7eb41d2775301b9d2a882c266010e94728b43167622b3905920bc95befce712badbc7b42d165fe3430bc860d754045951c38e409a35327c2c5b86a33845f1c2c9bb1d5d904dc8304d46220ed205e8721146b0bed448a8954e3c615cdae552a97463ca3724c94c8a07f5c58956ed6d5b940be099b7afa7061523603cb4bf37e52b11a210b3620f6caa6355b51ee866494be9de043c713679b19efac869b3d25cbe346809ad0f446f64ac74f503691c3c5848d00ad105029de6e56b714650e617ecb7019b85b4cb09064cdfc1ad79021877570273f5af44f06cef8874f9b780432e54dcd6e4e656f01c29dd38c6e", 0x1000}, {&(0x7f0000001480)}], 0x8, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:18:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x26, 0x8000, 0x1f) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:18:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x82, 0x104) read(r0, &(0x7f0000000100)=""/81, 0x51) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0x1004, 0x1) 07:18:39 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x2, 0x471, 0x4, "e15c0dd43a7c3af1cd647bba1e75c89a675c701a", 0x5, 0xa4}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) geteuid() getgid() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x8) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 07:18:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000100)="20d3", 0x2) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) recvfrom(r1, &(0x7f0000000040)=""/19, 0x13, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 07:18:39 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x1, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001500)='H', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffdbdd, 0x0, "ac100977000188bbe9db7cf0cb453a1100"}) fchmod(r0, 0xc) syz_open_pts() socket$inet6(0x18, 0x0, 0x400) syz_open_pts() 07:18:39 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) getsockopt(r0, 0xfffbfffffffffc00, 0x35, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/138, &(0x7f0000000100)=0x8a) 07:18:39 executing program 0: setuid(0xee01) r0 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x3ff}, {0x9, 0x3f}}) fchmod(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5e, 0x2) 07:18:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 07:18:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() pipe(&(0x7f0000000040)) kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:18:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) syz_open_pts() close(r0) r1 = open(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:18:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r2 = socket(0x6, 0x5, 0x5) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r6 = syz_open_pts() r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r8 = dup(0xffffffffffffff9c) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000001200)=[{r0, 0x2}, {r1}, {r2}, {r3, 0x28}, {r4, 0x8}, {r5, 0x1a4}, {r6, 0x94}, {r7, 0x1c}, {r8, 0x8}, {r9, 0x24}], 0xa, 0xfff) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x400000001f, 0x0, 0x103) 07:18:40 executing program 0: r0 = semget(0x1, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/209) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 07:18:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x0, &(0x7f0000000080)="0ed71c0e77b571c8f4e5cb7ea02644263f9d25bbba267d2d90b46ddeba940c13bc692316a73ea044ea47bba0a27ced5b29907414d1f54f59f6e4e17143950245dda1e009671b76d11d5f8d7f31548dd02a1c7878a33722c938eac842a0d3b86eea554e576515a99267b23d7515e99332cfc2b7d5efd772e375ff2a20578cc7059042418f604da905c3b6d48318d67448783d122c43b4b89a209cb5836f6f07dd0e0528a1cf48b9916b91d0257e70cfa126e7aaee21a8e8f37c7939a7cecb750ea1132ae1ec", 0xc5) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 07:18:40 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) syz_open_pts() r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8000000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7fff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) syz_execute_func(&(0x7f0000000040)="400ff3fcf30f596723f2420f79f0f30f1ba6da23bd5026f2470fd0fe2667f2410f1b603d44811b00000000642e640fee53fe65f3410f1068090f769a01000000") symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 07:18:40 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x800, 0x15, &(0x7f0000000040)="5400f028", 0x4) 07:18:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000400)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7bf8000000000000, 0xfffffffffffffffc, "5c0400a795a644b46c1aab6300ffff030000002f", 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) clock_settime(0x2, &(0x7f0000000140)={0x401, 0x99e}) 07:18:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fff, 0xe, &(0x7f0000000000)="aabe56f65faa8accf7600f47b5fdb93786a40155c85cca1696818dd75df59df6013e2aef5b415baf98858957168a0def79994c48f70471f0dd074f2af3371573ee3ec5043b810603ccf8d34690edf966d360ca2c1ae14e63543e437b972b84017472ddc1a4a2698f495860de6f578c4212ca472abb3d21bdeaafa53e432ecdd1b05cf8b4630fe7aff31d415c2a5302b52d489a27b300f3bab479f60fed5d7bad0d5d7a529b33e4d98f376470aeeb14d4d079696d8e0246b0541acf0ca4a14ed31c0ef2027bdf52f8da2d4adb5523e6eae9338c9b1beb604334fd2f7ba8d0274021432761000000", 0xffffffffffffff59) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x7fffffff}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)="16ce07b48e78", 0x6}, {&(0x7f0000000180)="24af9386ae7538fb6b9e8466c9f0bb6a8eb7a84cb5b806eeabc0871019e85c", 0x1f}, {&(0x7f00000001c0)="552b805818ceac928c67ccd505f2d2f62d662fcf3211cfc0fed812fd71f9e5b106fd9cd7b07f80bdc6f1b716faad7aa64a033de1451da1ed036aae43a3f6a5f7a6694b6de4708f404c0b16f0c6ed7c106cfcea54cd0447bf8fce6b035763c7b8e773e180f76f12d7", 0x68}, {&(0x7f0000000240)="1ba51e462a71a01c8216b0bf3796692cd2cab767a1397889a57faaa13bd23ac99ab802bdb6014a397a643211801e3cea76e058dbdc2ebf456d8148e6d92c84d5094f3cf69df2e90ab3c8962e92417f37285a16cc7f08b7e20f7500878edfe011bbf4fca799d99f482cdfe903c3c2240bb665f22d1d74085074f703", 0x7b}, {&(0x7f00000002c0)="5990cd3d2ce93a46151386d32e9962a0c290b94cfdc53e502dd50ccf91fc9b39215d61dfb2d8da6cc61c5e6068f9a0c9a2dabb14cbf60d783469fcc705575faef73ee65e3c25ff925460f116f4fa18e84bf22b89d86e1e48b392863aa5fb11458facc00eeb216134c726361d8aafd26e19dcc74cbea1df1f53abdd710e6171139184984bf28a7ab8db2d96faed7e", 0x8e}, {&(0x7f0000000380)="e789792070e25e557aabba7b216e23ab3efdef6989e171451d2bf453c6af2ed4b5a8edb0dcea00dd9f5c604f1c450db958d5d7248dd80ca9681594c26a29018daee48e711c9cdc6c2d7c832986d5a01f8562ec97b1c83dde78f15d1d600e410dea7965fc68100668a18edd33043f4df3af3306b8", 0x74}, {&(0x7f0000000400)="2228d2785eb592d6bc10ff655985eadffeb73747485f77e8befe8153a99819812d8955b7f7559011ed90d7c45ca705644c48bf", 0x33}, {&(0x7f0000000440)="727375a8225f65489e4ea5766f12950d0cee266d0e0582ecb98541ca99ec81927f7eb23bae951790176bfe6c9975e66583", 0x31}, {&(0x7f0000000480)="08a37b53768db5203e05c91c3b3a3befe2b91eb5cf454f22ddee40cf604a258ef59230a3907854b2de157baa45f1ec8be136f3c7bbe69b37bfc85b6924d8d2efe2f49560304abcb3029c839312bb44c47c9569c148e6ea316d61a80fac1378bcaf399edc744cee2a5f84a69a62637ca95402d59c8e3df8ef", 0x78}, {&(0x7f0000000500)="601c3ecdf14f1a5438ea40c784f79bfe5932480aa8a27b22b26a5a40e206c1efb4227c386a908be1957ef5798fa91a5e37e216acc5603c5cf778d3eab280ce75dba0", 0x42}], 0xa, &(0x7f0000000640)=[{0x68, 0x0, 0xffffffff, "3f86347023a885d46bf581a4ac7928a96e39f3977e2b0e148c82bda79f1a6d73e19b9c657ef4aa3aefbd32ce99c79dc886e333410f6b88ab5b55e045410b3b2b71819fa47ec058bb7b55c03da91380a6fe69e6dd15"}, {0xf8, 0xffff, 0x0, "46a07e58890bed32b83036e5d945c8d210939390e41715baa511106f78227165c46daeb48592fdcd15f695f870f3d08c4b56012c970b113b3749e19c92c8a27cc21a223d971108a1c319944f7a84244d03a6cfd74b05227573b8fae3b7a3aabf4eb084c87dcbe0b8a435aa305df3784a62ad8706feb39552580db247fa9c4355de34c2dcd40e41b418baa2285d8e236b84883870c59054d258f8d3e5016735a9544a7cc07b82d4ef49e8667f4a559a1cb64dc8425a9d0d813c7cfce9463b565cadad87e747b231c665c3b6dfcf7192cb29737259767e5904c0da9d3186d10ee627fecc"}, {0x1010, 0x1, 0x2, "ce96c3338001938c355584b46381b90c86687df6d871dd5b86375669f54e7bd3791f5d80f1528fa5c597116f1e71b677b072324a658f1245cc93ad2c4abd7c0fdb129757cb478e0c2c8e3578218b834a18aff899a986913d1c7ac42ff0068f30bf6fb7e34c226447cc8da339455491e902599a9ff74998bc622d3c153c2e9e961a776c0628738957b75fbf7518d48067e3608ffcdd7468cbcb7b49ff13a1f39d7868feeb648a473b998447e0918d079052bd13ca05e7ecb4191a93296ee636ccd44594770a718949b1ca9d282834292e0441f19875e896d2eafc183034a7d63ccb4cfc4511cf29bf51d73d135ce3b82f6f798bf1030c8a1e1fd6bab5fb38ae87e3069f84c1c8f4ecda9829de5ae5473b4bcdec02b9b471b635ba2af0aae5256685ae11eb2fcc085b86944ce3ebb3f51aede7923e1b8db80e996fd1012d51404f3e4d3bb92e99d121b0543e09822a02be1a163d08d96bec0dcd854ab1cee2c82d5d9956f6038f64a6342027745c1e093e7ba953fd83ca7aee53b9bf5b697b3a6a2fcb2caa338ad97cd477e7e2274d9e17b88cdd3073d7270fe9b52dd46cadccf15ab3ecdb52dfa100d7dcb68048f53d86651be4c00686c7de4ca1260bf925dc8115760a1770d5bf37ba3b8f07e268caee707e05e2288f3a07149283415dd36486217c8c5346fcef9486804f713de7eed1d90ea2da79d3acfecd938c56cefe0c16be93e4107a3b7c4faf73a813aecf1db0ef18b0f4cf3d896f6fae8872c7c1649191e6e9a25081f7cc53433c666ca6ce6ba1dc0abf99b6b34f0db85bb1a6a293c58b80b3bbb28de62e8cf37491dbca82c6214d3463b7fa8b11b26e85827e5a38d054de49bd0a6cf821625139ad3288ee4f95da8f2f68e0eaeadd8a891dc3d7f1835dd8294450137040856529decd1ff2eadd6115923a46d0a61082a4319fa45c79294fe4a97801e4549d1f2e4e60f0f7e5a0524d9561e31cbd7a9c0ca686d725fcf61dfe30e36ace946bf0db6b5f8a0fdedab016026008922164f651cc3680ffe565dd852e56b2e6f266d4079c15dd3a48e7b0786ac8afc8bb0fcf7f631231856639d7fa0764c10e458315731de3d58f5ed4d15deaf866ef9669429d16f9e49cf2f68390ba6659873a3a0cd6b1a7f0ef68d2827e5f8be654e1c86c73710d43e29ab89e211b8fc37605274bccb7955fd1023e1772b6c83dac050547a870ca895166cdc0d2f52cabe765aadc4de067c695839e40e003727c232ddc8d42e49358ef74fda7c6bffb713c717f296e75d0b9f1de6af01745d1082109af5766562f0e6f3138181b442b0c6880fb4f8b275ca26276906658bd14640eb1d9e7d1fd30291d557ff7495124c68a50dea21168c49016a0a6491a82fb5e59224e2b4c44e79af53eaa075b4a8d3a8566994bd97819d497b771430df8057dc1d0a793a8744ae2cf94fcd38bcb4969b0a097c64fc85850b7ea821d97008e2ca05be7aa206c43c056a5d5dee9cdc0b79daad2f94a7f7fc3d20c71fb66b949a0609ccdbe4d34840c7710e55fd5c55c7a7bda6218ddb058fc15bba95b789bee3bc24498b4a19ab6a17590952328ecf1458c5b79ad5a573fe839407f7db5a133b51b5614334f14a1cc57276987e331856948767018f3ae8a62c4905107675f76aec04a2adadb1418637e7d5f1dacc9d2b837adfd24e94220b2d5917f6c7bd23eb71e1aef81d10a819473b655da24632a0c857103139504861f78b3300f26b2320fb167db68bfd43fb6137378d08d6b956c9ede88780a1a64d984d2a0bf9995905de195e83e7d781c754ec00755ec85faead25ff0d5e2086442c86fe74a69edaf66272b3ca36dd69f7d4dad08804e7b6b5dc10b4cc21580f7529f3155ebe14ad652d901a023c580007fa838e9f62abc6b3092c670d45a6312be555ec15dc99d7425368baae27bf0e1dd634e92a462dd5cfd8045590bd2856f46ff4a61f20d2152e1dbf69e17c4533cdbda2fc40f381bfabbef5663eae4f60490352aa9e8e76e18d94b11e3e38a01f26dfc7d2e7222f622ecb4e896f6927073e966bd95d1d374067ebe3cf5a594b3cb7219a2525162a77e261dc8f63c6139d0171811f736de96df4d3961fe45f7285c7594755bf6ce21236f81309149de908e31957d648f155e74b6764e35eece3a28d40bbcebbb03c4a1f8dedce47465d91b7eecdf275f1301e9099bac46c1d2133281974867309c8eb439b706cd4d0c3266b61df3f623034ad9c47f0f379806fc1aec914938b0366e855cb8734d799cdf5497361a7cf7ee2f3a2d00395a1949a445e15351314d28120725c5cd51faaad34098c8e56c2aa5f00afc5967ef79781545c6ebd5294bc0ced8f08baef0e89644170fe84c2b2bc982bc5b57bc14b01f69027ba01a897eae44e993b4ad29c193e3fe0728a6d8a70e1131e4314c9c38904812e979fbe0bebdc5b993da37e94ffdd49b05b3982007f3955d9a7c31fc46510206273e8299da6763ff27c4aa7af2f3828a2106e57dc25645d0e3b9ab0a6c5ef6f30caff49b1059e817ab6473721f30efecfd658b29678e427bc013cd5db67ee76e8e3541b94bc23e0d6f7b9ebfdcc55932aa35c7578de2ce9d65a0936e8d224be8792a96c4848e98b677a3088741b26bd69fbf3108d146c6cc66f2a1b1cbf2b954a2583d70687de91a0c8cf00f3c21ade60e513a9b9b3bd7792f500171bfd04a518d46d166bba5104dcb08a52905fa6f68e4f741c00a959720b2f22cd2b66896c3c048d24255e735b24e21c8916f13312758da6278521c23691f1f5f8fa4b175c16155bb4b3a846b0fb22a8a586ebdff8f1134dbeeeedf10a7958a784eaea339b0763578a75823ee514cf0df1ce13c56933c52e86b80487f3c4a39a78d04f4e6ef879e3458a0b9793284cc50a19cddd2e05aca45c56f856066d5e7591907d2fc62059fb7dc8b0f0d6899890a09bef04fff869f2d7797e1a28b47d17ae4b70522cec72090be26af053d1f9532dd4c1db07d7df78e26d9e3024f2cc5d9f6567bda40e25caaed0c96e8bfaa42d71517a40d384181809d836a66f2b5b8d3b2e24f532f7e56b86b3729ef1030351d4f7df137006f803df469057ed5cdda403d3002155cfa2d30f2f7791af4d9253fa56e95bd2efadac4c931852262b2887be1db1459137ba90cafa06524482fed71593978f10e8a46c2e6f02b8e6768191a04d08402c57ae75d27afbcb80032437b61e5f3ba4998c361a371dbdf49a90905903b4a3fd23457db6719c53213f1f8626821e8f3ed182e76dc67b2ea5d63d1688832e5efbc5a56aa0383343ef4410cd1a816db6e02169ec0bfd0216ca7e5ca85505bc1f7763e083807defbe1ca4ff24b6cd8398f44d4ad9d53146b80e9f7ca9f9f3b4311bd2c71929f7fc1faaeb39f37f8274668d8a66d85127b4f12a8d377a08e94fe129b6d823bcb60c177d66d5478af783b82fe6546ad464d06c754b1c3a3aa71c9d9b12a0644c18202bcf678d56281f09cd9b41b2b360239be4581e77bd60b9828ea5f86374a2d461b9f2eefa398b80389fa6864b545a7ea78df5399305f302983ca7e545bad7d8c00795a700d431ffe3fede7bdbca767bc47dd6af25e1531ca7bb67a916a05b68aa68d2e6b719b74a46d7297ac96cf2e833c2e51325087071a97a95443d479b161d2c19c88ee29d745317401f0364499e294dbd37fba5b804b508be5388e4519e2be72b998c5e7678db15434c92673b9505e372c03f7805061be2817e209053d0c8d9d05b5486c3c7c0e236b8771370124e028cf960db83eca24a96e785d4a112189b8ab31de815f7fe3fd983b9afad3ad024dbfa7e7382fb59a0a4a1ef504d4f65344e6eae4a0f0c8214756a8b82c1ea48551e8bb51ccb9fdcbdcbb11c6194399217df0c3bf91edafa6602be107d5ce97ad0d55e7c2557a0857b879be1d207dd0d9890f88b680dd21618439ff914f16830bd54735b04b7422139ce714eeae9fe1d73cb78f320484c787aab1555534373cac0940b6e6527688fe81ee41b8457094a7855d3ea4a9c17f0ba5339b06ba69ddf03a2ab6a2f2f95c48f7efe84e5df4559b940e17fa1b4073069923a89931b7f4c2081bc29e5623b2cc83898ba48d8c7f827129246560a13854ab404559e56df0f6eb01d61ed09e226bca7ec13175bb3662d469dc67b5cf1a3927bf0c381d1a328d319e76b72edc20775a3ba174a2d9ce8fcc9db2f254106844dfdef7bc49183f763d3cb08a83dc34d9de73c83b57abdf9e330588f349f40066a3822897d89592abca5167634d25ecc242ceae1dd235900f837aaa5f72cdb68b551ebf6c646e84972e3ad32c61f1a6fb12ae404452d1183f014e1d98323b10fbc8b7134bf0e75d26582332663d9dacb1e731e8a0827a52dcdbf8e34f9f55ff8366e6a3865f30e873fa1e8e9ed4d3454a8af98e4883466a574aaa38fac2f1394a2fb5ab90b51a3b3305876d2c2ce6bc2a812a8eae4fbc5d81f0738c5e13fa912464301f5bd310c9add4a47aab6c7a39e2a9ef14bf0b463fb19373effff616d0966dbbb406ca574f1236532437e8011fa51e5f4d525200d9a446ca635e1ebc8e75ab2362142ef33706bbcf953243b6ce905cc1e8fdfa55a6dd7bf3841dc6ffea574465e5003d7c8c086ec91241321319a9d41be073a8f91e4b57fc2fe9c3cd09ea5b7d69a8f08037ddcf2b62e28f2768c0d57413c3415ac2c87d181e731d2a12ee52ba676c62f7566a28bd9fea513007edb7d97e2c8e8909db161ce2c354ed430cddc838be6e1a286031c3bb38c9a7acb8fd2504c4043009718383d50f7bf634c984898bdd5f0751409e7f5b836ee505d53244a3592f97f277ea95b972b1f46d66dbd680c2e68c6967c1a75adfd59cf81212a5e865cb68b84e0b1348236cec85de1545f5cf29e93779dc4a16e2f9525ec885550911fa20f3e4214d4e40785b08b8c9c7f87e0946c2e1c00968ba81d08912fe36c8efa1ad75a930df34f5d47c0b7ad1a21bcd6aea4c91de511154bce86bb5d506975abc74df60724a31c8104c4d4069e154fd8dda874fe9cdb35ec6e4446326fcf20b82bf0f037b811eb6f3f76c479fcc305ddc80d0ff042ea2a2505103f0611af6bf1842968a6fb1b0e8df5296aa6fe07156c22135d32c7e8030e941af85db8ce60af3fe29acdbdb232d05803202d6bc92683288c838ac56b0370022f14778c4cddeaf7747538ebb178dbf7ee0ce8d458f94408cbd4a9b1cfcf70f5da65497c476033d3868445fa5f6f934d4205ef9b62c4895b4dbb36d9ab11df7b2360fd8a48d7915934081241444d9d3339d8e7d30e5bf2c3654f86b8e7a7a26348689e35775483b67c8b3544d687cb412f5ed421e929c006b5b494eaa8ba16f0d5eb469e6612714a99ce005ce51086b8c7fd8718a0c62b20b8615b4968219ca2ff26b9fb633a6fe667fce194d2bd21b5459ef87881120feb9c6cbd310b3616cc288c90987c92ab2825e4bf2894b69a13aa94856471b333ba44b045381f2e3fcf8fc6bc650531950e06c8cd05c6843fdf22b0a034435d78b2bdcf8d73dbeb2556e410776ea80d3c2f4504651cbcacd6112104301df3030d506e170102da669bdc66b98a80b721e1d4a67d4677ee050e4526a831ccf82e51d65999a071bddc0a1e18d1d84fd7a30799f255f3742a92c142c7bbb996382ec8067d4de017f98b2bed908cfd2208a15561eae3e8e25002b6e939b6160631a5bd4a4ce8a5aae2c3d18ad2508932b835d04b8ba665c96cef88ef5eb73f95fb58b104c23782a1cb04a5bc955042e7b9c0783"}, {0xd0, 0x1, 0x400, "3398353dedc0473fd88207ada3a46758264f77b3cd7463f6aa070587dd783d596b24553414ff143d9d04de08520df07f4eeda1d7a71a04bd4f844a02304939654c1a4de0f4d730555a83ba2e2742555107f550b7969b2e5779f5f4b2a9c1b5e0d4a6475d5492f45575f46d1a1f6403725ef89f48736b905021c11685bb5471db781962343f531d9453e7aec99194d7451003da76e3461174752b48e340d4e364da1665adb841d7d2b5e77aaa4f0573f37f67423264c8ba629a180c"}], 0x1240}, 0x5) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x4, 0xfffffffffffff10f) 07:18:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4000000000) 07:18:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x2, 0xeb5}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x3f, 0x3, 0x3000, 0x40}, {{r0}, 0x0, 0x0, 0x1, 0x20, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x1, 0xf51b}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000068, 0x101, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x3}], 0x5, &(0x7f00000000c0)={0x4, 0x100000001}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 07:18:41 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x0) sendto$unix(r1, &(0x7f0000000100)="8f696bdb5732fb31b8954a08ff28a317a5798e2f196d01107388d8e26e62ccf7333aa9878094dc66307e3b59091e4303c65c1387921579e48e9073f8cd2e9272b9dcc87706721b72b1480fc6bdb7eca03cb30e40", 0x54, 0xa, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f00000000c0)=[{r1, 0x14e}], 0x1, 0x6) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x28, 0x1) dup(r1) 07:18:41 executing program 0: getpid() getpid() getppid() r0 = getpgid(0xffffffffffffffff) r1 = getpgid(r0) syz_open_pts() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r1}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000300)="97", 0x1}], 0x1, 0x0) 07:18:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) socket(0xfd4101e4f71b860f, 0x3, 0xe6e) close(r0) 07:18:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x200) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000440)='./file0\x00', r4, r6) r7 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0xfffffffffffff801, 0xfffffffffffffff9}, {0x18, 0x3, 0x3bb267e3, 0x8}, 0x2, [0x4, 0xb, 0x4, 0x559b, 0x50, 0xfffffffffffffffe, 0x9, 0x400]}, 0x3c) fchownat(r0, &(0x7f0000000280)='./file0\x00', r3, r5, 0x20000000004) r8 = getgid() getpeername(r7, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r9 = geteuid() semop(r2, &(0x7f0000000300)=[{0x0, 0xffff}, {0x3, 0x5, 0x1800}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = fcntl$dupfd(r0, 0x80a, r1) accept$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff81000000000000000000000000000000000000000000020000e300000000000000000000000000000000"], &(0x7f0000000240)=0x6e) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000500)={{0x0, 0x0, r8, r9, r10, 0x1}, 0x7ff, 0x0, 0xff}) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000340)=""/156) unlink(&(0x7f0000000080)='./file0\x00') getgid() 07:18:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 07:18:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x9, 0x9, 0x5545, "114a97c08c8698bedd3d4aa09a8296dfc9641bbf", 0xffffffff, 0x5}) write(r0, &(0x7f0000000080)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce", 0x21) poll(&(0x7f0000000100)=[{r0}, {r0, 0x48}, {r0, 0x54}], 0x3, 0x0) 07:18:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 07:18:47 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) pipe(&(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) 07:18:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x1a, 0x2, 0x6592) r2 = geteuid() setuid(r2) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) 07:18:47 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 07:18:47 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x4000000000000000, &(0x7f0000000040)) 07:18:47 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x118) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) 07:18:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="00209a96a5bc13e1c7b5"], 0xa, 0x0, 0x33, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0xfffffd1d}, 0x0) 07:18:47 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f00000000c0)='\x06\xccO\x92\xed\x93\x8b\x18}\x15\xd4/\xfaX\xdf\xc0\xa4;\xe2Z\xec3\xa2\\\x02\"XW\x1b') 07:18:47 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x800}, {0x0, 0x3, 0x1000}, {0x4, 0x209, 0x1800}, {0x2, 0x33f7, 0x800}, {0x0, 0x8, 0x800}, {0x0, 0x4, 0x800}], 0x6) 07:18:47 executing program 1: r0 = shmget(0x1, 0x3000, 0x80000010, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001040)=""/4096) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1ffe) shmget(0x0, 0x1000, 0x42, &(0x7f0000ff9000/0x1000)=nil) 07:18:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="64020000007fd52771e4b1d6a28c76de85388076e53ac9d5eeb156c0dba9854b58418c38bdf7"], 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 07:18:47 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3ff, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x400, 0x1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 07:18:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getpid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000040)=""/116, 0x74}, {&(0x7f0000000240)=""/85, 0x55}], 0x4, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200004, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x0) 07:18:47 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000080)="22592382cca02487a80986bc8638554caf3a0039750d9679397a1cacfd12c9d3c06493820c45dc9527be1a2d0552602df9673eaf4824e90ea03ace30d5248bd6bff0b4a1a81c0161f11cb4a5baaad75d2898b69a422a3ce44638e1d37f5cb98c1b0905689f13024af97d073595d6502b574ef068b6ac93a5a5795d0db1840e28e218bb08a5e78737a3f3a6406143e0221bb96997c7b45fb6ff8340f98d008672a709ac2541ceebc58c201077916dad64d65c5b03cf64da347e4e3c2343fcb3e086fc76cb60a8a22f8c0a1c1b55032fa362d0abf55dd7cce4ff20fff634b1f699ab694b8617f0a7", 0xe7, 0x8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000000000000021, 0x0, 0x2e4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 07:18:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) geteuid() renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x1c4) 07:18:47 executing program 1: syz_open_pts() syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x9) syz_open_pts() select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) 07:18:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 07:18:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=0x0], @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYRES64=r0, @ANYPTR, @ANYRES32=r0]], @ANYRES64=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYBLOB="b6e5e2f0f1fed7fd83dfadea73da19f9bf5f2db6c4bcbc098ffad8ed83c8a9bf90413d948cd1fd65d7508f1166ce5480ef854d7b91edd7184eb50b5b78341ec05f6a5fc3fc328316d93495c66b209abd196ecf94af7654fbbd1532e1b299669b296cb38ca4efcfae6a0f97a0b0117fec6567996da5be4131154f6ae27f9b712b61e48d17f14dabb2a69dcbd26f4513ba6173ab310d74161590453aeed6aafe752a11fff1cdd4c6a92f33ea7dcb50b0b087d79699262263b6e89a22404f375486c95cf94d0617fa80db85d43647eee3a774bd2f329d92f7f4e706e24363d8e533f8d22745cfd712da0565c1f7d26e63adde12bc20650c309573fa10b3ffb0067dd5d990ec2ba34cab22d4ba2dbfa01c46af17d7ffa596b881d4e00746a00d1d4435a3a56598983c18c31c15e2f2eb67bcc1da3abb9bc267d4b603a8dd01ce850013952ac7d89e9e5c267697231680d90547970d536a3c94c7f6fc4f4e3003e84e1dcf6e52d4a904548130bd3c8dd7da3586eef9d49c1c813c5ccee6f3fcb4e0e4c699e5e8aac9023de4f5d566594bfc19cd907098330da2afe14a009b7d64a2ea864573cb3103a8c80c2af0a43a5cc2ef1ca7101715163aa98d7aafe14c200f68a37485781b601b4bf2f622ced4b2dc5c06f816b1370dfa7e6ae81025883fe9c4b40158a56f69291043eeb2df57fdd58a0759e2afa7ab8ff8c80dbb1494caebe64d2aa1429d033f9b276f8e63317f9536ce5e088a51531eea5d00f82644c5f052ced82fad6f602873b4dd42a6b6c67076320156d07a60d5cd19565b01385aede452232619e6ddd434eb03c4a89b5bba50f0c6f29d3f5f359c5763819797402e8feb2a87fe52413a17a6a4e6c3284afca7ae4a86330e90b3944f5a1d410436976a76c48285a59a81598debe04cc15034cf69141476d582e151f2f0514d9a770b5c842d546dcbb7237ce376106bbb1822bb5855d9224185fe65de3e0ba33da1f7eb5ccf33b407e5c5a4b8241b60f2cb0d74cf3de12a375c91309a5cd9a26945dd3e40940f07fee3c0a01c35ba7f6a9bfa4a3760336619867eba567edc888a5672ff9b064bb0846e54bf2cb28b8765447a72bee4c3c76400ba273649b0dd9b86055e93c8ab0fa24bd4fa6f31363f14286d6510fd0bcc3f67540f7a9620a67e9cfa6848594726a78c3ada33db4e2e709b08ccf60e438c261773472efcb7c459a2d98f2981b31d408b0b587112904038b487dea7c2292d950bc30ef7aeeb87d0458e314b53b01ecb4ba976b0653c102d6cf35845b17f1d470d6f385c36c9e11b4650486594dced1574de08c7891467ce747c53f39280bea95f7f197833c5416ea4673f8bc7a8aecc46da7f959b7a997a17d77ed955a3d0d0892221729f181714d3b0d30db5258bf43999762670c332ed665fabcfb12c4314a192a1eb1cd038e40d858190aa2b6469c24f8be4462217e54c458fa6ac1e60c7be17e239db93d7a774ac1ee6435cdf277f4cad1e5817849078e20c57a97ae31c9cca3ee27f57bf7ffded216669a37a35697798fd2c7678a4532702c22b09efd1378503e8eff0e2f85b8256f69750e09065b29ab7bc5fe844eed9a7ed310b04715f7568586938d506290755b7d76f998dbe7e78ec3a54a14e40bcc133a2232b7ea019c3cc0b67746b1a50457c6bca65fb1c415a3c21de653cd596410e57311b4d4b10366b4921aba8fc04677d7b91d200e47626be5ff6ed8b6a4b158a11fab63f7fda2ad9b3dc7fd011824e425bdb496b52e2af0d52ebda6749a21ae8222cfa0dd58a8c6677be5daaf8c2e4d8231ef7fb381d7518fb888c5106c8ded76acd6dea67282dc9f0e95fb8dc37a25eda6026458c62d006543c86a3b5e97c5cc86e943bb9b0e709f8fa81ca6eb622a167b179c6dd3de7739dffc15a7a4824829acfbc01b424ce16dab500ce1753c3090edb8d5d26f6b1b57376562773ce403aba5eb5e14b8de8e4679afa6e494d6c709840ad4f4559e59a8fa94cfd738e1853c2a3af00e2cdf80f0de1d23e49a9041b7ac9cbb7b97b4c9e1a3ad70f73e74654bff8f07c6e636f56f3e537081665c0c2c27572a658a38248fc8959602fdbab2aa7a827dec4f36ed4a9e7c733199c97693b2fc602e9f58a8f16c409ebc36ac7ffc1792356da8b3fe5d7340721b79108aec40f416eecdd52157adf8cd2264bb57658e2c8567b5296a9dd3cf630b84653a67f199ab3c5e6bec8448964768f5b11f702ab31af68aed46f1f6b51595388f631815362cdd52fd657cc2ae8e7291985d4cdaac61a597e280444d6e3cee0fbd9cfadff387f503f091538f19a4d14a6f96f276ea34b75082f8d494a1ecbd492b583969986342df8ab41fcec2a735156a415eb7c5d491a833c64f14e294aea95f581f63cd919787acb2585858526654b6c30246a9a023dbc643b8ffd323391c9dddda5a088562e081b2cb6db2926e1bd52f1cdc6e6d11cc1fceb80d18f8268859282994136e55c3cdfa9284b3508efdacf398c66ae671bacc296f78a2f243c09e733ca26743f9834c760c43d71dcb7f8a05fe0df5d8d7f22499b36268789d68ec931082be3accda110f59fcbc7607ccdd165a03658198defc071a5c35976f9dd9d6dd34b16839217bc275bf9d29afc6d71185d7c61385861964e152ad5e0aa0df2a9f2c5a6fe38cf97238cd127ea97bfd3439d1beaa0a77d09faff98aa7784b604d4cf4db430ad460f83c9cfeed3b450ee7df22ad540e41401a33c7db6992973f80cc764423a8601f7da64b3a8a3920f178f51b33e8e3d4791a6da85549c7929547a0cb1c7c1f9ef71d7b1e524a601d203983c5a81d3e317ed82c6b14a73744d2eeb317b162b2a025b8b95ccce031080d95426484218b3554bed8afb897eb1f4f54a02581e68e3684bdcd0ce9aa30b825ea62bbaa3e2a2088bba46fc45874178bb62d45286b630026a46259087b76482b871d93009a79f3c75badc66fee1fd13360d956738410f187fd636aeaf1de1c1dc5fe6f6a2f00ed2fd935c621a8a2b041c36289feb4d16ab77112da1fcfc2c60844a8cbb1c2150ce7874608301e031eb65525c38cfaf8765464d83630f39d296ae067f00fd1cde82b52eee1a28415caa826fd055f8ab6fbb6ccece2465e0b3af47c5b68e7e9bb9af053cb14782899f6bdfc58f89338ece475cc99775d2694273987ce9affc3dca287dba22d0b0f938b6569a31c38fafcb8f58e96ff0249bca196319678fc530af67664dd9bf17b9980601d0910062bb937f7bd1730f22efca1e241ab49d5a5c2447a3dada03012c6de8600447b311d1ebbe3441966f23274594698928ba23a3772ceeeb17b512ef3df70452b30f1566e47fe59d05126eeebccc4dc37443ce53eed1ae766165d2eb27c8f4a7865a353a25d633c2d0cd3fd283cc63fd16852c6b705f46ae37b52ad28bf6918d766f68e9c261c3174028e37eae03500588b5525c9f47d7eb11ddda08176f03815295848f349aaa1127c1b525afcdc3e0ec328d510d060981f9a40410eea5593a8a5d8cb66b50d2920dd832194872af7de07929da0bd7415b6142ec571f464768c99ddfaa83d9ac468a10a3644a263348c5070374c4cd339467268a4e0fc2252b7eaac94c32a741cb008262a9c8b0965284cf8f9f0224255556c7ac9c191e9830cb7c5f534b961e55bfffa903fe71809d5fc987f4e8d840faf3e1e3987574809b043fe64ea5d2b783b8e6b8236f174c2b9bf528c9bc2f6c70998f9020e3b217501c92acb1bb39ae7e45fc09de6d856f2061293dd843b19179bf1655814a3e2e38509d3b5d6ddba66c3ebe6d8f5544686abd80160826381ba07e3f0ae192e511e56dc1f661741f1e0d9ac0fabbc9f4cfe978f4859361322e0673424be129cc04ec80d780a3fc84173723f6a0317073f0e5f5a77fdd85e3c533150fb96405adc40cb5af29b0405125c5bf707cbeedce4dc669c6babd2c39089b61b352ff0fcc96049dbeb3732f309c01b8cd073dfe5787dcb9fc4682fb38e3f213820b0215a77525dcb75e5de75eeebdca2930ee0fb19a82e0c7ba297cc851412570f8e1b9540bb260ee78538441c2b0eb177dadb2d88ee82aca6f96b50c209142cfa0512970e7de2cfdb1bb483700e080bb7f5b3e08ccccee76efd1f85f138981462876c7ce8ab6d473fa299677f328e9e33d9b15b4c757f27440b3895bc6be2150adaa8659961b7ad3e6fa870cd621b2ec2dc7ade0a985293b14e533229580736dac2183bd9b5544ad2fab6995f5fed4b214cfad8dc91a72ac42f00343324eec4ec92b28020066545e90413f49fb055cf98d676856b34dc1070cc8f8183d36a29979932ef1509f5bed56ef58d74a2f5c17d801cdd2ad82372a0fc07939b195a5bdddf5e25791123a46b3b1d3cecaf0cb459c5374c525569f06926a3428ba50ffb7815035561a6420bf723d03280fdc51c9d44208ed9dd1ba63623c20b7d52ad675668c6fd7040c92f416a23df7d72013a5796801c0c36caebb9db4e06d8d57a72c579879d73997494dca3a6717b5d3882a4927e7486be97f5b68e302d772e609cc7bb20f954fcc96d9c2e68641df7ea5da741cc1d2853111a29da32af47c6fb0430d1179c530c518d5edd01ee2a1da7c7d4b1aa7f2ddfd7e8285725cfb0eb4152a335e0ddbc519b7ae0ab0cba9af700d59dd1e6f906cbee76a66b6795ae9794466da204d793b200eb86981e71725d7f79d544288fddbc893e181b82186ddbd71a8f802cdd1be2d59b7cd0b449070d58b46ef4e68d23c87b9b92439959802e0ff85aaa10039d1da06c8b7d2bb5aed79c17b756e1f821d832bda7d9e770bc4718fa3c8e30f9ef13a8f6dd6926cbdb98df7ddb264e4f7b4bd09d97712da20eaeaa21ea88f1076e5a0240c188413cf2b5881d81b674a145a195f03764702b958db43800c037bf3facbd8f8aeec24c4875efd87792d8b9d7d7a96066f78f3a6d3214e452b9e8da9b0b12fc25ee5da2bd4fd2b309e4c1946911e3c07a6e630326b2221a4f312e831a9b27079ac1cea4f23f79752c54912d533b88ef861940b9267d1c1bb04647805ace791cd65edc3507b9c66722e8800f6fe655c239d9da47d979944a3bed80024522075c38cea4d1785b2708677a58f97ec30da9ca8d14f77df5d2355711750693891e54afb6382909d5ed98ded12f7b38792e21291afeaf99090123a0fa4606f22787181cad676c13b208867a596b6bc2029659e2d50cb1e525f4bd5d395bb7509ee04bd8b4ae1a510b6303e711c5435cd85a6b6764dadcd1f2a0f022950bd64787ad9d1417a701296aaa418c315f018c4b52f3a34cfa4faef5ed46413e8058faa106eada8ac70cbc6e6c7c7ae2d5e51165e6dcc773e5367827c2983c8182453dedb6b07410efee605f34d6bccdb5a541b280dd85daef35d352cc41305d5df62a1c99150dfe7d5ea110cab35d8c637fd37bd892e718fe23fbf2ce07383a74d30bb163b49f4bb7f4558141690bd66cbde21d1a2fb36e8e65bcb9adda4e4858155b1a4dee44c737afee8edb70173e1a8bd271ffc4c0175bd6c09e2c5b4ad3a8b33d3954a4b9478c710d1872d667c98a13b37b65af239eb5c547fadc98069736775ea7ae033aa72e13cf4dea53a233b67f8fdc3a828f620e3e385103bdbe072562510d34d5d8932a79b46e1a6857048d3dbe8a3545770b8853483254e6cfbd2b3e253532306cca18c5d87e63c87c8f7dfba4db3eae6c083cc5ab669046f56bfa444f13a6b86518a0e7ec0035545ea132c7e6d3edee24e44c856c148745a6e47cf5520", @ANYRESHEX], 0x7) 07:18:47 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) 07:18:47 executing program 1: unlink(&(0x7f00000000c0)='.') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 07:18:48 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x10001}, 0x10) geteuid() 07:18:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:18:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendto(r2, &(0x7f0000000100)="43a7f16df771121a6c861b7aebcb2f6aa7a28979ffaae7889dd7ce9a3593d61b3479ebb6aee1f7306722230a0a0ea8e676d9fc89e9f46e3e016d69879c83023039aeffc5ae6701defafce909b480595a63e0ab2a51085e654aea526e0e927c3bc114d87cd9169d874079aecd0331ef05a12d578b4560d83cb63b013d", 0x7c, 0x1, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 07:18:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:18:48 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000040)=[r4, r0]) setegid(r7) setegid(0x0) setgroups(0x7, &(0x7f0000000080)=[r0, r1, r2, r7, r5, r6, r1]) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r1, r0, r7]) 07:18:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000640)='./bus\x00', 0x80, 0x4) bind$inet6(r1, &(0x7f0000000680)={0x18, 0x3, 0x400, 0xc4}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f00000000c0)="5363eda2eef75ab40d", 0x9}, {&(0x7f0000000100)="785706e1d0aaa8bb66ebe754a4b9ed6139c4c539096f54f33cad318a9930b9e8e838f65eaa152bec3f7dbcf45bac79e6dd8602e206ef334126f90b53a6c41688", 0x40}, {&(0x7f00000001c0)="c1991833175273a5a089e20ea38b79b080415f9d28eed825ddb8f2e6de0d742b382b581bb629d1b7f65359251f2de67ac1550c8df302b28fd30bb8f2515698c0dfbdd3bb101c846de9a952717530a128dd10e7a8768cabf471c998f0e1d3fe572da9cf057f96a778a5f84610205cbf575e016560376f5f60930a4f2e558c697b62da8f97c82646211d6d4ce678ad399e548fd427ff0432b786471d33f72767b33d33666d2597e4f1cdbabaff5ff02d0bf3deb5e585e6fdfab39c9e6aa7fd0b7e6d361776f377cd5afc7e9f907c274e4217ee7ce081829de91f122ee85ff11c048466e9e3d89b89deeda0", 0xea}, {&(0x7f0000000300)="a4687e4e72c1a6e9530a5bddc6fea8afcfc3e2ce7ce39418c6a84ebcf785a962fc7ef8d2ae5119a6f9fa30ccc0862f0f1849e6b96207134b62790bf973033e7a57d584fcc059bf984ecb0cefacae4c5e0a8a3af96e1f8df6666a28794decec9dc338d4b4bd630dde4c837c6aad517a67951484aeed4bc288e8e3d1054416f67a147b999d0f4f5476c7698360494d9d81d8e2f4da834fd25c092241b4e72e56faf719c7034816165fc006006fd0", 0xad}, {&(0x7f00000003c0)="fb7a9354bd93437dbea976a9c0b2a3848135e6734189ab5839c4625e0b989d4ea3b984cc3c531053ccb5521aa7bd5a3029708639a1ea55b784ea2b37344ea05a4fb5f74f764053b4e7f28699869216fcaaacd3416fc368a37589692de5beb5a9d29253e6c82bcc488feb7eeb70104dbfd007cc36326a868210205d5cfc94c521ba0260c97c570d8092e04fd585aee768d4de82ef29b7fa4ff89404a4292cec26b34d342f12eb", 0xa6}, {&(0x7f0000000140)="0ac0689c26952ae50d6c41e8a260b4f071bece3d64", 0x15}, {&(0x7f0000000480)="adf96eccf17a5f52f124064dbbf505e14594c60e8b74b0610ec08af72af504ee3fb3c5f62a057e487f60d7ba6e6ccb6752a34ae71042d50f98f64d6dda7fac92b7f884d6042632e32defa9c141cd63482357a43b660ad029b31a3f42b1947683d9638f43470841ffb16a5aa41cb9fa0dfa1785319d8a7fb22d495d6ad513e699a5d360c938b27bfea60799831bc64d93ed0a86239d4058", 0x97}, {&(0x7f0000000540)="cdb6b98a3e645eea06a7dde80088665723e8e51da6d7dd85329cadb0b2468a9f1b89dab84bca4e75024ea95dfe506a1cdbfb8d10ed70fd194f455cd88f1e7bff61046e0dd985d862e9d80d8f95d9d781a579a3da908f319ba7f0b8d4980971e8866744d665edc8dce8257dba265c3f2eb653e7c6706e9080", 0x78}], 0x8, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:18:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000780)=""/127, 0x7f}], 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 07:18:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) r2 = getuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r2, r3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 07:18:48 executing program 0: recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/153, 0x99, 0x2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r0 = socket(0x18, 0x400000001002, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x10000000004300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) shutdown(r0, 0x2) 07:18:48 executing program 1: r0 = semget$private(0x0, 0x7, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/99) truncate(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffb) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = dup(0xffffffffffffff9c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000140)='./bus\x00', r2, r3, 0xb0be3bd26b072400) open(&(0x7f0000000040)='./bus\x00', 0x10082, 0x60) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:18:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd) 07:18:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x100000001, 0xffffffff80000001}, {0x4b, 0x4}}, 0x0) 07:18:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 07:18:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x5, 0x0, 0x6, "34b4c928f81bfe0550a8ad490ef0ded539a76244", 0x0, 0x3}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 07:18:49 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0xffffffff) write(r0, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 07:18:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x22, 0x99) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 07:18:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x60) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="45b31c9b8be914d0c1e5d6da1473989535d32e44697f758041bc77e1db5f0f2bb3abb1f60f1beccba4878fb1514f9f1e5f88f014256c", 0x36}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) 07:18:50 executing program 1: getppid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 07:18:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/96, 0x21) 07:18:50 executing program 0: pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) getdents(r0, 0x0, 0x0) 07:18:50 executing program 0: setrlimit(0x7, &(0x7f0000000100)={0x800, 0x8}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 07:18:51 executing program 1: getitimer(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000001940)={0x100000000}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) getrusage(0x1, &(0x7f0000000440)) getrlimit(0x5, &(0x7f0000000040)) 07:18:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/213, 0xd5}], 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 07:18:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae1", 0x923}], 0x1) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="58cdb7f2c5254a6a590184268fe39f0692e47c35990ad5f1b673d14ed8a18092e63d92c0e6df8a7c9d8b440234e3aa460e353c5714f3c582874d99b05f45e8a5c229283c243f552360e11139022445411c347e0f33089193656b73323f209ec58b6ba7ea1fb840d7d8303b5ee6bb0986b11349ed95c691e604c10927f4d10ada5e63a588900fb6f7701a8a6b07d3013362a93b4b1b3e75adf93893ae82cc7878487a293adca479ed30de1639e84218f166044de956094351de5c74178b2a83e586f8a5040fbf6f9b1fe828815bc330d728a8628cdddab612f384a7fa0a8b2014683194200e96256a515d4575a7ff81b9323c33d355b3014bf79334195a5c079ff768dec4849441546b8542e95f62fb9280225cc14cbba1db5e95d7393a71b7641a7599328e9c530632a2d1b52c22f3cead1573a1796b7328449457abf4d9baa9f7e74b25b669cbddb35c5ba2ab846e6f432050ed81aa8bee81e7fb721fd35f4fe1a74c653426b2500be9890439f0ef21afb3b6f65d33c51cb1256200650f36bb656b2e4ad3c83eb1c14dbdb87b17be1dedfc6deecbd623bc6447224bd7690e3a9e6c05fbeb86ba931c6bf7d42a711b8f9ee6b30bb18dfa08323cf8d4355b31b362bf207c6526e910e870deed491abcb9847d2e59c77b1fb5fc4cac261ff5f7703d8b88bc2d444a4ec794182214ee3b5954cb015c4b743b5b6d1fa20c97a1af127bfcb7e8493cf8b86d74d8d7a46af04268e30937c4303665f9dd87cd5000f9d814899d3d1797ff14a8b6d456732f64de37227ae80fd05aaff3ea263780b13feae4b7b6e00671ebeff64dd69ba6dff735a1c9d93c23b18f77872ca2b343f6fcc63dfa121613cc15e4f0060e8a55bed9f1345ddde56f091869c3dc3762a5ba82d55e41749dd6e8b063a8f52896e30f5545f0a2c3423e994ac5fe5afd1dfe63bd81471638912e21f9849d758124701daa2b6f1c7b38047d1a1ffe8f9d36f5c836a7fb46d0d3c4f265d2396d9ade903fe2e3c6acadb543f60ceed1f298d2bf54f41a1d2a06bf687d738fd087b8b4f921295a1a79d7a3fba3f244865a439bef8d6684d47e06dd00c5616b3a84588a4faf921617c8e50df18c8ed715e28c64022850773a0de818f634cc564d225fe39181d7218177157a17cdaaf2984fb0dfe19344cd0fcc42897e343aab0d3860ce36016a7227178b0b9307bde2822b6630f7ad7eee9e7f8e5ed16505fbfdc91502163e897ce999bc5ed1b4a77379c83f49fb0c23f466ce906b81c20f4a0c9591648599882febd1e3ed084a10f4f8ffa01c709eb94d2c3cc879ab0976fd225afca9a16cd300a19803ba3bb9107b6c98e7a0f7cf6d8cd3bb81b05fb6cd25088894d726e4e9e55ab13d2e068a0e16f89b6d00eec6fa474ef5f6817d81a8ce3b8fab13ea7e72e2178a18d1958c3ad7d7f2d38f1d085bc7c62074c22ab5360eaf7e2f6d0c0a1c056a888ab76bface94a732598ee68063f5d637454b33db9d7747f3d0d67ebee2d4f56967af9416e9c8a3fa487fd889f215ad0a3343bf621b7187b071c5cd1ded989811288efdb990a8cbaf45f86fe514e66fde00d4488bc02a575b020b9ae8f0e6d2a7b7528e08cafed9849766020f179d0686d7d3f6d0c84f2a4e1eb27860ea5a16e1b69f3bdc72033533cc1215c5846ce7a1b1e95ff4390641ce9b47fb68d35b170578ec2a3b81fd29c50d40a09d3310fbb4ae1787509d00817a233d5fd1c1a1eab0a1f1b97720910140eb3a91a9ba4827cf4f1316b6edb70c2032510f440bebea1237341ac847a72939aca977a700b9f8501b47f38e11d74d581644adc833cbe34259794044d5359d4db4243643b1184b3b5b4faad0cc07014211e9cec86429a183ed884240c96e69e0c58f2a73d8fffefb28d02d08a6b9505bae42a002e30c8e84ad2fe6b1a6a2cccb4c605234a2c2179eef28535f25ca2d243a95a802fb2bae54ebf261d763d50ce4bf0433eb602af4babfad865a5e1821386828e7da3198141b00eea1a0c3609fdb2d0046bc2dfa27596a35d47688803c950102148038ac8472ad45f11cd7bb31a8ff92f57a5772dba5634a5130367ec73ec7237f291a1caab81380cb2ec417c8c1c31f4982c6276f7a1b22b4c9c12d2693a470d319d9a61a0bbc575d26abe5b6ad3da3f0c9913827b28ce33e90c5690126e24e164aa8a252fc0a5700030a7d7035f90e131a55068765f2b82f0e6adebe3124db0920290cc9896a62d9b9e6c4a36f42ffb0c910b31f98046a09ea0e05fe15f3b00e9c56f08917cdbd5d67e07dab23eacc4afcc9aa2d0347d8e51dbf5621fb39586b6f390d4aa2565a2321f3ccfc86b320160bf8d263f4a01fcdfe4eaac8dcba3dc215bf55935c6a54c4702301126ab840b1d9efdea2485ec051bc124b1111a0fb1e3455c60b4fe868ee641f542f828d71e82866a78a8446f6d1b1462f1634b39a7be561291992f8f2531c2f0f035ea5c93296", 0x6de}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x100000001) login: denied attempt to set clock forward to 4294967296 07:18:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x6) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8004, 0x4000000000000000) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) denied attempt to set clock forward to 4294967296 07:18:51 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ftruncate(r0, 0x3) 07:18:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) mincore(&(0x7f0000350000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/100) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:18:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f0000000080)="1a5fa24a1aa88fb61000052b75e47f86613bc215cda874cb25175086dfc9c6b295e6b6ed60d0d67b726d4f99843b47a2bd603b3dac4070a2a1c0fc7e12753abaf469d9c62bd80735a4979b341a1200ad3555ed61620ff91efdd4aab2263cd4f25ecb1b09bf61e612812cd491875dde5008c29aeaed4265b33b279a6b4e0b05e75229de99daaf533494046ee2f926b241", 0x90, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:18:51 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x6}, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) fchmodat(r2, &(0x7f0000000000)='./file1\x00', 0x84, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000540)='./file1\x00') clock_gettime(0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, 0x0) 07:18:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() shmget(0x0, 0xc000, 0x0, &(0x7f0000ff1000/0xc000)=nil) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:18:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', 0x108bd, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000200)=0xc) r2 = getpgrp() setpgid(r1, r2) 07:18:51 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x3, 0x5, 0x6, r1}) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000040)) r2 = socket(0x10, 0x4005, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 07:18:51 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202056f66796c653000"], 0x1) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000540)}], 0x1, 0x0}, 0x8) 07:18:51 executing program 1: r0 = syz_open_pts() syz_open_pts() getppid() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:18:51 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) getsockopt(r0, 0x7, 0x7f, &(0x7f0000000080)=""/33, &(0x7f00000000c0)=0x21) 07:18:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x448, 0x10) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) 07:18:51 executing program 0: getuid() geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) chroot(&(0x7f0000000000)='./file0\x00') 07:18:51 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0x2b, &(0x7f00000001c0)="25495f1f12649aa80bd7b74ab2cc2cfe1ac487b29b0307809360bec74431dc2f5bac1e0c182f04e45ba578e2ba6175625b14b31c545c3c919112b59a9904535aa9178cf8a4327e", 0x47) r3 = msgget$private(0x0, 0x48) msgctl$IPC_STAT(r3, 0x2, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="a2f5fc0e87aa1a8a3568995998f4c0ffac620fcaa98cc5ad89d7a3866996e3ba4bd2ce48490e791b82e0fd21b11e1a0855d03b4a7e2b61f8d79b84187dd1ec6e422353d1fc1221aef4f4999fb98f4571d4e255aa0bbf5187a5e98fd379d822a4cf96c729ae5e026e9ad46a2c5b78ba70", 0x70}, {&(0x7f0000000240)="c760be0c107e536e16f2b5b43c3a1e9808f086be1d93db5a0e4296300e68d9c37bab629985defd3c175579231f72cf9617b56fe0e325cba0c7f547aa30afb83487960548f1966337828b93e5a071a1cc9bdc5b032b2106d80531d619bbc980c0f046d725947566f185f58c1cca1c714581738fd0a4114464856edb9019e872b616cfd70f40e91fac88a6e4861151362a88c046f7ceef8be1", 0x98}], 0x2, &(0x7f0000000340)=[{0x100, 0x1, 0x1, "ebd370175545779f510492be19ee234e5b6d3a6b5a73726062e8ebf6fb012f5aaed8b94ae5d95164d0bd97cada11934d1fb4a0098da896089d0656dd1368b6b31945dece170d1efcc5c5a43f7cb6bc0d97321b0f665a11ac944221c840b74341f0ce454f949ecc16229b3c3b54d131fa9b36ca5752e6324a8878cf5b8569f033034cc9e613142f2ac3feb00260138543e3df2d7e27156b0466fc9ae3cd4bcaeea61fb59acb1307e7da32291d40960e012f9103fbb59fcb4f7f48a94354f50e52010afa5b0e6449b7093eeb3df725ca806e91ac3eb1ec89989c415781b8c4dc1f6be7eba1ca8d78ff19c1b950c9e5bf08"}], 0x100}, 0x405) fsync(r1) chown(&(0x7f0000000100)='./file0\x00', r4, r5) 07:18:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x3) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000000000, 0xfffffffffffffffb) unlink(&(0x7f0000000180)='./bus\x00') close(r0) 07:18:51 executing program 0: r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) 07:18:51 executing program 1: r0 = semget$private(0x0, 0x0, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x68, 0x0, 0x0) 07:18:51 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[r0]) socket$inet(0x2, 0x4, 0x4) r1 = socket$inet(0x2, 0x2, 0x200000000007) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:18:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0xfffffffefffffffd) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:18:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:18:51 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x50c3, 0x800, 0x100000000, "94e6546951fb7ac57117aeb8a38863054d8fe956", 0x1000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x8000, &(0x7f00000000c0)="805b6b13c0f5141b309d9f891723930c1d9fd7a711e31b64a7a1d863f076762c3206bb9dc6c341da039888b3929955d3f5e08cb7d38e559d50d9572c2e5016f0bfbb85cd555652f4472caafd2c8bffa4ae6503bd9f4e53e38e", 0x59) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x44) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000040)=""/15, 0xf}], 0x2) setsockopt(r1, 0x6, 0x5, &(0x7f0000000280)="6d351bad", 0x4) 07:18:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x78, 0x4, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0xa, 0x20000000, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x78, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xa48d, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x80000001, 0x20}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7fff, 0xa5}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000012, 0x1000, 0x926}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x1, 0xfcdd}], 0x5, 0x0, 0x65ab, &(0x7f0000001340)={0x0, 0x8}) pipe(&(0x7f0000000000)) 07:18:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 07:18:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f0000000400)=""/191, 0xbf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r5, 0x0) r6 = semget(0x0, 0x1, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000300)=""/231) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:18:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x95c25e2f727ee82e) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7ea, 0x4000000000000000}, 0x8) setsockopt(r0, 0x100000000, 0x7fffffff, &(0x7f0000000080)="a88d63222a74050f63aba7937e416d274f5b765c9c01c60e0e1656597b21e49414b1f50cef1d57ee4fb4023cb5ff5ae330ba19cfd8f2a52b33ffa82d1bca5ada0171c87e6ef075afd5ee0d727faf5eba630a3ca7a945bbccd73d7069b626384db79ddfb4a3b35729de628f6eaac2c6cffb127212a43d911e38f5a67d812cc0587b95c921128879a2565d5c3e63c18d48", 0x90) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 07:18:52 executing program 1: pipe2(&(0x7f0000000080), 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="fa1208a49155ce1e", 0x8}], 0x0, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) 07:18:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getgid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) getpeername$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084a600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023a9d7ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000140)='./file0\x00') r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) chown(&(0x7f0000000040)='./file1\x00', r3, r4) 07:18:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1}], 0x7, 0x0) 07:18:52 executing program 1: r0 = socket$inet(0x2, 0xc009, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() setsockopt$sock_int(r2, 0xffff, 0x1b07, &(0x7f0000000000)=0x3, 0x4) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:18:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642", 0x763}], 0x1) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002200)="0d1bf2079f85a4dab5eb5a075c74a3536f29a31519b2691b69c0854a0872a08465426a2c20ae162cc7435b1764fe62afc9d5b86cbcf8aeb53dfa536a1f13c07059cea18d15421db6367158d05043671b0926a4081654724b45fa857e8412b0bcff7e75ca0a75b9d13b6e93d556606ddc32ec49a37f7709bdee97ce09fc1ece0291821898e50db6cd3ec2c4c26961b99ac67cb3382242cd951289a51a9b11946219c0c2433e83ec1b34a58d62a244b61f7a3b178761033d993f8015fc3859c3538e7a88257f6586034b25a75d9349fff82f465253916705b2ba78ffc498969d1b5e7a3ad98996b24f234546ce5f9d8a648134c9982fe262f2077d4f8533dd9be9d87952c88a4d8d07a95a86526c73f1893bbb5057e7c48730c62d95ee46ef87fe459896faba82bffc08cd44bce38b31bc8b6faa858f537296a4a71e19dc6f4260e075b4f6e1eae1100a978d57717ed94a25993165092b601e673b271332678db27df4083caa5ff1dca9aef6a5c5710b3143e0e14cf3e3a3e9e0562c7cadb6329070f3f47febada71eee199aa7330312419203513ea2f94a8db642c2324a7fb66c070d9804e5a17a05c6d9493689e8e0c8a2f83a8048e1586f889ff270bbcf473b1ed957d311f0af79ee3fbffbbdaf7d9e97accc29be375db65303a8f6ab405b46ee3f27bd80081b93f038778a3541d1811b9e268f668ffe2331a86de591601d17cde32f1c7496b7ffe5eee9aa9d7fcf87cec13b52f0951bd0aafe4c4792212646fd1c630719a8eefa3090dabe0c7d0c7c9ee93f8db2c0d0e3856e06af076c5add357a13b0c674d7852f42ced497f7116d989f466454c468275f43829fc3d911e76517a0d1ebae06150ac2428487d5bbfcdb210922ee137b5b9c2ef9ff1865f67174ad0c02fa090f6a2d3c6e917a0f66fb662960b1789963e5184284babaf4746b0f33916781bfaf81ff0e121375b19bc093ac16ae5857edc0004b57cd4839a5e04718c245f602b293dd1c7549d028ab7928687cd64a1aae9e11bd48bc198bb20e20b045b23675059b7917c5125865da21c2a1784aff4e9e2e1c9553129cc9a3ea41dee2651252aa33c9bf0b0f29487f9853e56a901fb230f77ffaeb220360d35d0257e6bab8779867f5515bdf91911a558c506ff56f1f5aa97330547354aa986af6d8c3c923640ff428cc3d654c91d1db11fe1243932967de037ec701b132e1e9e6ea67d0b1e2cc1182e596ee12b4634da2b66f879672decd43a0b089730fd30095711bc4a4ad108329e0eadc8a492282e01f329b556ca0b4124c554a00bd7047711a1f419c59aa6e7ca699f539943e990441999a92e1de17bc2722457b036419b59be8c10e4a33966ef6f11c3e546be8c02864b52899ec93ea099823ff03b81b6c1de86884f2399db7ab647cbf2bcd441271efe7ac8103bbde3b4a0f920fd2e22f5aa65dec7954640766cbdcfb7c9246e27b5f2a466bc133d3bc30c6de70839d71abb87c81ce2c1e363ff5a8d180ff6b0acf80a5f2152eeb6a9e48071fecd70895b40df0fe8bb34ae1eabb8ab5252bb4091d6729582288419d95b1cec66aa99ebe411a87d94a294ccded29658180bab0ab213d5865cdb27710ce2d280f38fb606906be892f846d0f5d1e5ebd067f8c71e9d5fece84759196f22f8ff249e42757fcf3cff90f2cf2cff6e020ec42112a08e6b77e7406048109b1fe455dce4a7ca4b1a513854898f7e8daffabaa1a36003f3abfbdd7d489a6d0c568f60a8135c5df96cc2a5fbf370419cf589a133366fe1f44ccce6001e7d752df3b651f703497dd78a3d870a75c0202caf04fc0c12ecf658e4609feb5d93954b05f331416a05cda5ea5c0552cf8fe9e4f480500ee8ae9ac06ee810397306c3ddb7efb0f34838f1f1b4f81b71bf7b1a7032fb0a06cfa0e9aaa0dfe0c3f9cb9cfe034fc575358106c93eb827a7b03555201a8a5da174502fd8429d239390942a947b80f2dc654debc0891dcf6cffe34a8c86baebeb92a8e87b0d9fc2da88a2de03fb191b3689fea834aac9e22329469b9622f95dc841ac039550f376223770bf64ebee2d21f24fb10f34e883056d31603ef47ed581231981f5a212ca9f726653b888a891fb9ee3796b156836185e40dcfb0b0458154a3b7a5fec96880cc5feb176624a39bd1a3ae703a640e6abaac5654f879319eb4aece9c1e113d6b528673be2aed35cbc32547840177071849e970a84ba27b726881891d02c35be8ef198be8a8e86c0504a7a556c9ee5606f6d0ce24e940fbbb3b01c8a1910a372e391eb38fe34e3f43af3edc3ef5506bea869301c136ac11f7d4e69ff3e8f216c9e53c37290e316e844b9be374a83ca55407652878e93c61e0aec5bfe88c8937cf0bfdea9f461172ceaa9132243bbdcafab85bd50fcafb3b46d89353f3a0b1d6f745bbd6064f14fe5b472eb97e7b709610ad4dc3d8e377236353dad5a73231a6eefe084a26d21c6ffd910d92012518aa5c2e6436c359e7478f9e4660206bb02407d6167affff40a28e667bfbb499cec278adbf2fe2f88711e6acfbac9528b9d8156e3bb507533ed700e930538041329686044a6e4dbdd5975002c4658243bf4fdca1efb9351041adfda72e601fe92d231a20f4325a4142fc9f6b02c7ea23974e58eece22ad5f4f606bf0d2de40446a7bdf8a3b217e80330e00717fa46b84fe4f20c4bfe8b12069c1279831c0fe98a94743c1e4db867213325d0e3447e9632a403c8573a304f7e44c95643de4db380e4152c7bda5edcef7b1dfc8b92cdc3139ca0a97722bb544c7538f9fe800e7de232c51fb9b0ed8aef4ef15a14a2b3da84da9cf1aeff60a91f2a5e9b73297dd390f2775ec32b1139180da2927209442db224653e75c457574eb9aaf2f88c9aacd0ad3579c40cfdd2f941d26a926b550c3d030e6efb8b57da1da5a310ba80ca0e3b0e92fe8853ea44e4097e932814fada16ddb8ead6a86f7d847f4513e395a17d8c720d4c0afbe6ae555c201a15fd35ee852aeef7a0c0b997fe5decd431973014f3102090444221b2791ee141abe6efd5282d6cd65fef94b6cb6fed225b804a5e28c16980a346833549cdb29a8214ec3c2f391375c4ccc836fde183605b48b10d8ba30360d53988c44f2a087962ddf76e56f3c7a717b4d883c0d3a611ea4f7212d9d24509e9833616255bf27763fdbe9d9f5ec128e32c41c091d793ab084bfd37a4da2b1354268df47f2d353ae771a236770de3373d6d1f724044e85bb5944cf00a61cffaebc6b0f71b0327243837c6a5ca302191372461ff22df0645462a530c159e1de33b39098f5c43dad0be04f3fd1899fe73833ab10c1be3d28f6c48375c64cca0af3e32de0de20d793979e5ac6c7fdcef7ea3baebeaa88e4287d9c136d2cabca5baea9ef032091cb8ac9efaf9bba27467144b94b7559fe91d7456d3fb02fe908da17d44cb721030601968b3a48643268b887c36a787401998357084138f1e50eb22b8fa70ec66b7e8439cc9faea827121e043001f7dca55d905a756e24e0604fc6b593f9cdbb4a0eabe1c20f7c207cbee910864954ca237c5759363d74922138aef66ab936303c7a886ff86e22fdba8a2725d9465fc49487389193525331a9c2a5f018c4a0eed6e4173ee7367609cab0b371da72b0d7c440d15b446a5b8e88f5fdb4214af514e14291af80a04d7e6a29fcce29be228b9aaef5dfa2be884ef8ff8b1ae9463d919ce764498a075f970d9fb1663859a2cb78d0061c614928d19b546b38ba18dd52c8ae8d4f32edd63e5d91ba13632690dd7bc2d633d590924ca4572ff6835e9ab5f0e7c359951ae11e0b78b5459dcb24fe1655453af1a2130f85062868462d50ce37023ae22b67298a9fd489bf362827f3a438c19eadceeedfaa301663264b2889caba774fc872c1a6b62eb4c4afde6583ba1c3464e568f2083714c81e78b99ef0a64d2479a8faff68245894fbc3ed281549737f3cfa0846dc2ef0987abd668b51651b1e65700a38c36d2334203ea100ae293702bb360864132e1b4e4ba53bd40596ecb611372d43507b9a8330793d54128d1cf3166e531b9b201c5f3e360906145eed5d6dfac525f92d2b7262ece06b42df21a3be8d5a0705b40c4e6ed248ca53fdeb148998cba5cbd3b467dd7ed90a0b432c03f0f462ae30203cc46da4fc1b541b28cdb78315611beb8c8f62a1942059f319de88dd0ae12de8156b98737da945d5a9ece495b86a10de7df1641604d8d8b2607fd7f59994d455fa8332ae3949b8bf2f01b14d488916261b74d0af9ca5271aa1ffe48f79a2abae914688116700698abbb3bf9f2dcc2470ef9c8c88f12e9f8a29a42dbae0ebe576d68324a2d1b49393cead4cdba9b16def4cf5c87cb54231aff67593d394ea991234d9c71a0b5d4bbdd418c4cbb229e0d1182cd495fa06f781ed45ed4facc065892991ede9af6e918d158ceb859151d5254841398596ce9a9c967ef1bf4df7cfbbd21c8b278dcf4126f6608af50364d2b5687e29e0821f8f93cf4758f3f4592ec1d169882874eeec4ed4dc849041e0185a1c0aee2bc687b603110870750b635a1a76a778a9de25bc415862698f3ca2eecd997ca4f115492215dcc64d2dbd89056549b5ab7cf457a0863fafb2c4ccd7f2660f0de7593e17c47b9562d741e0942d6d5611f72f4952950fdefb94ff7097ae2364d6e454356516becff6a562b23d522b9957e2bad9bf65a2c50bd095e36b8aba0095ba4dcac558cc556c5a1ac9885b9d05b01b14a53e0ceb27463e06943ba1c7c6f988a6808f1768f138fe2cbebb60f59a36a48d34eaad45a667ede74f14e4bd1e2454db11c5b8050d5287f4cc6e80c6bec3ff9f11e833b5bbfceffbf81164f2f0f35a2d283bf97928b29693591793ed03b42364b587b67b49e17e863744d5c84501e2c67d867b0942eb4ad7acdc0135ba5a41f831dbe5a3607f03359b0490868dd99359142005dee417f0c3974256fa1c084eecbc69470d29655f19d2895dbacd27348587009acd8a2fa31472fcf72e2b7cb2e3759333ed484de6eca3fb7fbafdb8b38b4fa345afed66d99fe09e7fc38ffc4961fe7a3bc0abb38b5dccc31ccf1cfd6ee692b172c5229c01692ab8c0843d3343f497838488ce07baa3a4e0af7712d65fb8b9cc", 0xe38}], 0x1) 07:18:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x4, 0xfffffffffffff3fe}, 0x0, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) 07:18:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002001, 0x3ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000002ca, 0x0) 07:18:53 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x7) close(r0) ftruncate(r1, 0x3) lseek(r0, 0x0, 0x0) 07:18:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 07:18:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 07:18:53 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x130) r1 = getuid() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) fchown(r0, r1, r2) 07:18:54 executing program 0: socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/48) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 07:18:54 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x20, 0x1, 0x0, "8dc6861f62e38a64ec767f40672c55a31f82335c", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:18:54 executing program 0: chroot(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 07:18:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100), 0x1e2, 0x1fe) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) 07:18:54 executing program 1: mprotect(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimes(0x0, &(0x7f0000000040)) 07:18:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)) 07:18:54 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000001180)='./file0\x00', 0x0) chroot(&(0x7f0000001240)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001300)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 07:18:54 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() socketpair(0x1, 0x3, 0x2a3a, &(0x7f0000000180)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x100) 07:18:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="ae86c2102821c8914545f35b28d631f06cb33f1640d331d715c8ff3173ba37965fcef96d928ddd6013517f1a2cce6cfe2d77e10e9092c1c878773d8b3c", 0x3d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 07:18:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00', 0x6) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000080)="07e8fc3c701b3843b2d6e4471156cef2e7926866e68b90c1e188023787b31fdcbf045672a8eec4a77c49d267498125510b4c04014efd8d236099e24b095555084ba0838cee8305d86d159d5fc3bd5ced1eac05e9bb9bf19f74a40fbe07dd685dc1b0c2830bc9fd1be703fef3e8035092de5a355121ee3a5963bd", 0x7a, 0xd, &(0x7f0000000180)={0x2, 0x0}, 0xc) 07:18:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, 0x0, r2, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000140)='./file0/file1\x00', 0x20) r5 = dup(0xffffffffffffff9c) fchownat(r5, &(0x7f0000000280)='./file1\x00', r0, r4, 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) chdir(&(0x7f00000002c0)='./file1\x00') setuid(0xee01) recvfrom$inet6(r5, &(0x7f0000000300)=""/107, 0x6b, 0x2, &(0x7f0000000380)={0x18, 0x1, 0x8, 0x4}, 0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') nanosleep(&(0x7f0000000180)={0x9, 0x80000000}, &(0x7f0000000240)) 07:18:54 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r1) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r0) shutdown(r3, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 07:18:54 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000140), 0xc) 07:18:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) socket$inet6(0x18, 0x4, 0x100) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x2146710c70a3f667) 07:18:54 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) socketpair$unix(0x1, 0xa9dd7fd02272bef0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000100)='./file0/file0\x00') 07:18:54 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 07:18:54 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x240, 0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 07:18:54 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 07:18:54 executing program 1: r0 = semget(0x1, 0x7, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000240)="ef5428d2138e96b815989ec257e1225218131fc1d1609716be8ddff400a5086e835d7f183ca3d8353dac9da82e0defdbef424ffd2c314786fd6481df941fb77bcf64be45efa3ed042eeb3c8df14168098fc897bd9c49f0cb5db520f74c30d139d07563743070b7f0e8443020e4dfbb", 0x6f, 0x6, &(0x7f00000002c0)={0x2, 0x1}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r1, 0x0, r2, r4, 0x3, 0x6}, 0x9, 0xfffffffffffffffa, 0x2}) setuid(0xee01) r5 = socket(0x18, 0xc003, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 07:18:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfff, 0x3, 0xeb, 0x3, "da59f4a7732afbb103515a430765cd1754157809", 0x0, 0x3ff}) r3 = open(&(0x7f0000000000)='./file1\x00', 0x40, 0x0) fcntl$dupfd(r3, 0x0, r1) listen(r3, 0xfffffffffffffffc) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x7, 0x1, 0x3, 0x5}) 07:18:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1000, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 07:18:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0x7}, {0x7, 0x1}}, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) recvfrom$inet6(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x68, 0x604}, 0xc) shmdt(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 07:18:55 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/230, 0x86}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000140)=""/21, 0xff30}], 0x3) 07:18:55 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0xffcc593368ed3cbc, 0x0) close(r0) 07:18:55 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000027, 0x6c, 0x0, 0x0) 07:18:55 executing program 1: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x60, 0x4) 07:18:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x9815a85c510f2456}, {r0, 0x40}, {r0, 0x80}, {r0, 0x20}, {r0, 0x8}, {r0, 0x8c}, {r0, 0x124}], 0x7, 0x1f) 07:18:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f00000000c0)=""/45, 0x2d}], 0x6, 0x0) mknod(&(0x7f0000000540)='./bus\x00', 0xd11a, 0x9) write(r0, &(0x7f0000000040)="220e2289013a1c067ebc74a7ea11cf811bf1fad7ea48f4", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:18:55 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x200, 0x1}, {0x18, 0x1, 0x8, 0x7ff}, 0x3, [0x80000001, 0x7, 0x6, 0x4, 0x401, 0x28e1, 0x5, 0x2]}, 0x3c) getsockname(r0, 0x0, &(0x7f0000000040)) 07:18:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x480000000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000040)=[{r2, 0x101}], 0x1, 0x0) close(r1) 07:18:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) syz_open_pts() 07:18:56 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x0) getpgrp() 07:18:56 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, 0x0, 0xffffffffffffffff) 07:18:56 executing program 0: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000540)="e6ae70486ceae7262d3e929ac28fa0581d18b8f41f468b15e2d5e2a454d69eb5b9bb3da9db44b021dd9e191c6db52ce4635c0a4b2bfc2790de17e3c33c7c9162e279d8ec45978b6d2caaef4b42779cd2c78a1f440a7922406c9a3e6f36c8a1aa0b188840b77fe247d20731c615a51a85008e380949b9f296d5b99ca53f35b704d3ba5415ace6486e7640b3f3696858fca827c002f4bf1ac106744be40121cb1bc5bc79f57c6c3cb83e9f929410b2478366d7d72a10e057aa29", 0xb9) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="69d96fa1867ccf8028e3ea816c", 0xd}, {&(0x7f0000000140)="66ab461c4a1b982ac5c16bce91eeba5592955ba1ba9587b7388978f3d77e5e540bb5f83582b66531f00f0082b4df4bf01411be169e62ec007c4053d13f5fbad2a71ca3cdab2008695aedbae2d6331a8991cab1ff470524644cc678344e1f6b0f559c1cbe2d9d0f17a6aace3111b3a2d403405bb52e544034f6174a07db0b2d0d7f47e85c562d133662cb390e3fcad81aa38144f702ab5abec08020511a20c65f5d7094addec6115f5131b4d7bf6cdf1943ec15fa66d5ee9ded1712cb040443cda9", 0xc1}, {&(0x7f0000000240)="06f14f0dcda28c3e3981d8fe072aa3b9531e3a07ff85fac83aa6a6625b0b7dd99795848ad7b3877282bb0c7b45db2a205b7e401fcb8716cf838e4c177b6e0c63ab245de4b8e7f91fd95fa8bda43d50ecf6024e07142ac21f6ee248c9b1cf62b6a5744498e2fae9cb54c67dbb650e4ea7124a5f34913fe4e6d3355382ff6dc1d3482457f685b70e2ecef1b8db83cd3840083d9e0be18bfa5c558bde13caa25c66d7aeda904db87bdea151f69e26b40e1ba30f33bd5a430f30b994e114f6bc6f9d247cd02c483a7a87f39ea14f471a7b0c35283fd4d4bd81eafd2f6355948ccdddb17e578e5d6a669a502d543e28", 0xed}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="c000000000000000ffff000005000000ba3548eaa0716289d7afcc24318a86d74bcb6cfdaf2e16fe96b9e8763e8e93fcb104a188342a3dc0407fafb5a84f90ea5228e246eb34690cf5d275e3f142c594af1ec55da4f83000cafeb72823ec00cf76876c046e5b6885f1a626c6dc19c3274fc2faca1c616de83a44e57c2703e01e16169970ef6320a91b07bd5d2bd400abca5be4b4b6374faa1567546a1041f296684c42bc5b6f0e475017a480d970397bae49b21e87c9ea825ba06763cc4c5a005bd7b6e085a9a77c8d8f6bc86e93d992400cdce98b41f7480d03910019dabb0b11a2c7fcda313dd162b1429af862868463e7881b32570602047ccbdaab9f89f416a42bf064cb497326bdebf5e3fb2c82977cad62c3bd66305dcfb54007b05a645dea605331115c74607de6e578447000089a9a4b0dae442cfdb703850183c91f06c0a4c1966c7ec408c3629a012bdfb3d0d756d3bec4289bd99d62f2d85f57b032abbf714948ca19c2e854d4ba4979d97aab43c945a2decd30c60c03d040"], 0xc0}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000600)) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet(r3, 0x0, 0x0, 0x402, 0x0, 0x0) getpeername$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 07:18:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x101000000}) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x8, 0xe6, 0x9, 0x7fffffff, "c5db84e7ca892276c39d89f2d97845223a41fc0e", 0x0, 0x3ff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = semget(0x2, 0x0, 0x400) r2 = open(&(0x7f0000000680)='./file0\x00', 0xc908a142ac9a81f7, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000006c0)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x1, 0x81, 0x3c51}, 0x2, [0x100000000, 0x8, 0xb6e, 0x69f5, 0x3f, 0x8001, 0x5, 0x8]}, 0x3c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000340)=0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x4, 0x4, "7112769ea86bf2bcf200f8ffff9e89e95101b736", 0x7f, 0xd8}) read(r0, &(0x7f00000000c0)=""/221, 0xdd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) fchownat(r3, &(0x7f0000000540)='./file0/file0/file0\x00', r4, r5, 0x6) flock(r0, 0x2) flock(r0, 0x2) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000240)="c1d5d73560d3339c8382635e6a828bb00d79fcf46a5427c0d2cfc527aa46ddad7590533377de06505d0b738df8020e343b057a48855759fbc1e9f52fe1e7c2090b3d4a7ee384befd2b32603086b638272107f2352800950e659606db52e79150de34cee6d1d76b1add70758aa25964aab23f74c5c23563603e123e81f55537beafd236479a780e8414e3ff96f044d5849c80e8d16ddb1236ffae8d4a57a9b29f4ee68bde76abd2730bf47b7a2163da1269b7459cc7e8ed6804d5e322a0d0e7232deaca", 0xc3}], 0x1) r6 = semget$private(0x0, 0x2, 0x600) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x48a35cf1303951ac) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x10f, 0x8}, {0x18, 0x0, 0x6, 0x4}, 0x14, [0x4, 0xfffffffffffffff7, 0x7, 0x3, 0x6, 0x8, 0x6, 0xf3]}, 0x3c) flock(r3, 0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000600)=""/114) semop(r6, &(0x7f0000000500)=[{0x5, 0x8, 0x1000}, {0x1, 0x2, 0x800}, {0x2, 0x5, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x8, 0x1800}, {0x4, 0x2}], 0x8) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000004c0)={0x1, 0x80000001, 0x1, 0x400}) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0xc00) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r8, 0x0, 0x0) openat(r7, &(0x7f0000000440)='./file0/file0\x00', 0x90, 0x2c) faccessat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x6, 0x0) 07:18:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x4}, 0xc) mknodat(r0, &(0x7f0000000240)='\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', 0x100, 0x1) fchmodat(r0, &(0x7f0000000880)='./file0\x00', 0xa0, 0x6) 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') recvmsg(r0, &(0x7f0000000840)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/181, 0xb5}, {&(0x7f00000004c0)=""/73, 0x49}, {&(0x7f0000000540)=""/29, 0x1d}, {&(0x7f0000000580)=""/92, 0x5c}, {&(0x7f0000000600)=""/14, 0xe}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f00000006c0)=""/99, 0x63}], 0x8, &(0x7f00000007c0)=""/78, 0x4e}, 0x1) 07:18:56 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r0, 0x0, 0x0) 07:18:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020600000000050007c8a3159b8f828206baabd8021fec94e15089d2a5b343a95435438fbaa35842ae19"], 0x1) write(r0, &(0x7f0000000240)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef000000002857a561dd0b27e54ab6a39dd6250ad3b246d4800647ed8eedbdcec6e6b6d855b00ed3a92dfc6ca43d9efb6e16fdd7f6d0ef07a470076a9e613eb080386f2da82463916b446c7bab2ca3b3670a13a22967ab07be47c9e6e6a88f46b2280d638a1ea8190d359ec4923e3eef522973bbaa0bb47588f4922348d3d65e4cf0cd6dce7b23", 0x124) r1 = getpgid(0x0) getpgid(r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 07:18:57 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xffffffffffff0000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x42, 0x3, 0x4, 0x400}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x80, 0x100000000}, {{}, 0xfffffffffffffffd, 0x12, 0x80000000, 0x7, 0x5}, {{}, 0xfffffffffffffffd, 0x80, 0x8, 0x1, 0x7}, {{}, 0xfffffffffffffff8, 0x48, 0x0, 0x2, 0x1d5}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x9, 0x4}, {{}, 0xffffffffffffffff, 0x60, 0x80000004, 0x9, 0x268}, {{}, 0xfffffffffffffffb, 0x4, 0x40, 0x418a5614, 0x800}], 0xbd, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x0, 0xf0000033, 0x20, 0xffffffff}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x101}, {{}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0x7}, {{}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x3, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffe, 0x1, 0x10, 0xffffffffffff0000, 0x4648}, {{}, 0xfffffffffffffffd, 0xc, 0xf0000001, 0x4, 0x7}, {{}, 0xfffffffffffffff8, 0x0, 0x14, 0x9, 0x3}, {{}, 0xfffffffffffffffb, 0x8d, 0x11, 0x7fff, 0xf661}, {{}, 0x0, 0x10, 0x0, 0x21be65af, 0x8001}, {{}, 0xfffffffffffffffa, 0x53, 0x2, 0x815b, 0x2a}], 0x5, &(0x7f0000000100)={0x1, 0xfffffffffffffff3}) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x1, 0x80, 0x3}, 0xc) 07:18:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0xc5b5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x40) 07:18:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) syz_open_pts() 07:18:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) getsockname$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x5, 0x2, 0x0, 0x7, "bce29badf20f94b38e10aaf3894f1502850449cc", 0x1, 0x7f}) select(0x40, &(0x7f0000000240)={0x8, 0x1, 0x1ff, 0x9, 0x200, 0x4, 0x8f, 0x7}, &(0x7f0000000280)={0x1, 0x20, 0x400, 0x7, 0x8, 0x9, 0x1, 0x3564}, &(0x7f00000002c0)={0x5, 0x9, 0x7, 0x4, 0xfffffffffffffff9, 0x1f, 0x6, 0x6}, &(0x7f0000000300)={0x6, 0x1}) close(r0) socketpair(0x2, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000200)=0x4) dup(r4) close(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x0, 0x2, 0x4, 0x9, r5}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffdd2}], 0x1) 07:18:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x5) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 07:18:57 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x81, 0x0, 0x8, 0x9, 0x81}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6022, 0x3) setregid(r0, r1) getgroups(0x4000000000000048, &(0x7f00000000c0)) 07:18:57 executing program 1: socket(0x21, 0x0, 0x80000003) r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffd70) truncate(&(0x7f0000000000)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 07:18:57 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'%%*#^\x00', &(0x7f0000000140)='/@.\x00', &(0x7f0000000180)='-/:#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='%(&+:\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\xff\x00']) chroot(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x1, 0x7, 0xaf0}, {0x18, 0x2, 0x6a2, 0x7f}, 0x4, [0x718f, 0x76c5158d, 0x815, 0x8, 0x81, 0xd562, 0x3]}, 0x3c) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) read(r2, &(0x7f00000003c0)=""/86, 0x56) 07:18:57 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') 16:14:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file2\x00', 0x0) 16:14:36 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) flock(r0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:14:36 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffd, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x8e62, 0x8}, {0xdea}}, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlockall(0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10f) 16:14:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f0000005d398990b2ec29fbf22e7f001771c124"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:36 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}, {&(0x7f0000001400)=""/244, 0xf4}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x820, 0x110) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) getdents(r1, &(0x7f0000000040)=""/83, 0x53) 16:14:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) flock(r2, 0x5) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:14:36 executing program 1: r0 = socket(0x2, 0x1004003, 0x7) recvfrom(r0, &(0x7f0000000000)=""/228, 0xe4, 0x42, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x0, &(0x7f0000000140)="c277e3489ca62e817eb235e1536cfd8b46f831dedda6131143635fd906438fa40b8fc4b679c0ef864dd67ce5d408", 0x2e) 16:14:36 executing program 0: socketpair(0x10, 0x5, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000001580)='./file0\x00', 0x2, 0x100) r3 = syz_open_pts() r4 = dup(0xffffffffffffffff) r5 = socket(0x38, 0x3, 0x5) r6 = accept(0xffffffffffffffff, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x10004) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = syz_open_pts() r10 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x7, &(0x7f0000001800)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r16 = socket$inet6(0x18, 0x8000, 0x401) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) getgroups(0x3, &(0x7f0000001a40)=[0xffffffffffffffff, 0x0, 0x0]) r22 = getpid() r23 = getuid() getgroups(0x4, &(0x7f0000001a80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r25 = accept$unix(0xffffffffffffffff, &(0x7f0000001ac0)=@file={0x0, ""/77}, &(0x7f0000001b40)=0x4f) r26 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x200, 0x9) r27 = socket(0x10, 0x0, 0x4) r28 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001bc0)) r29 = socket$inet(0x2, 0x5, 0x5) r30 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) r31 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001c80)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = socket$inet(0x2, 0x4000, 0x80000001) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000500)="f6da26a38851659ac147bfd45d78aedb436f36f6efbb5ab1c8416eb66f25a8d36c497c71f854ba50254ca1f0215af5149e9a04fca03193f99e5f23b431a6df63df0e75e5e46236ea98f9df7172207736ec17a480d975df9a92a1b2da46799152e8bb7e092f416e6fcb78677ef813b6c7ed81bd4edd7e288b163a4538b1f37f46179a6318bf952e155d90d48d5e7bb7901df36fc29d3f3e46a057e409f7038ef6df332f60b698c3aeeda860890588f80040841997976c5a2c3c3a4ba51350d9ab25f4bf42064cf1efeb2eb57c71bbad2f0430c6d7b5b96fc1fcac61cc05b3515fc03802225508ffefaed98cb34671fbd8c74cc830ed747a2ef3dba4e0eab52eaa087da7e6dfc83732eff9b3c0f15a01933398a0c4e2f93faf6ae79d23a6aabfd94f893769b42e4d222fcf1e21733bde792cdf1ddc02bd76eb024467a0ed41220a8b2c17206243ae0a8ea2346136af6cf4f5dec1250f5d415343510c96f65ee73e40e66c90aa78b6095d4ea6b9b4ec52ba409f46825192703bec5bddec37f57c84e32f3ee3b58be2cb333242fabdcd4db3877f49af77f251e16d0f24300dca267e8d3812829fd4cccc739c5d8f73a6e5b49dd2809d445ffecac644b129b55a3621c00e2c66a62eea1193c516da9344343fe52061ba66a4769875eb170c69947955a47b843ee861d19972c6ef610b2ac15ad90806260457c56f077b39e8618ee7a09cb002aec5fbc5fa08ba6b6daf59ee26b18733a7947950cca4d38f5cade706c1d76bd01a3dc903888336bfbd90eae23a758f050a8a583fdd11b4184f7e4d864a04a551eb9781ba43be1de0f5163e7c98360bed891f96843be588ded98e84e663cf1b814a7775f7039a02266a0ea53a2bad77dc5b4b052a7e4bcb0416de5dc0bf04bd103ed60be296878d4bff462c0a1a1ee82cde154884802b57e773a09c312dc1fc652d11addce9da4d8097508401139631b9ecf87f6e5f6d2677a40904f9ce701bdbafdfb3cec9422dc2a93d6c2224a37d5d09e4ceb9004cd9fec8cd128b4bda4838205094b9d3294978758821249748133e217e27a771f157cfe7659a21a18d0869bdbfc805b31868053e715a8e2825b6479a1a1f27013453607ebd8805141b71ca3af486683cfb594f00185b170af19e4285d3ac8b0035e403c571e249a37377b15b138a48eeb79d675fc17a264e97ccd53e6011b0ae1f63fdcaaa45e88516ddf2cd5257c974349849cf33901819fb6fe06443b62561eb3825cd14ce7e8ab5e5e0918a9927594e6aed7851bcd6ec9f229913fc4df7e5daef2e39406836954636088e22c45313225fb91d230d91260b8321748b5301203be7e377f638c242f902c26465ae89cbad14e02b915cbf396db69d2c4150eeba251f19f99fb9f00553e1601394c699ed338ed3bb951ac612ca23f8b013a17627e34e7a8640aea0b2cf5b96def54bf31b0e4ee7438d4b4ebe740da6ad1cbd92cbf8c991ba99a87c4e36511cedc90530bbc74b2ef3c3f1c8ea347c2b31de6b1fdd271266b99591b0bb8676dd2be6a446fec724460ff0323c23ab7a9eb6b2d8f95069f086c9eea81bc2fe997b9b39260cb8698ad0ad24996c990d49858746a3236d47c3f5f6b73a51ef84cc8a1d2d463fa898abf5b6b7f709f41abaf06be9c976390d66ba6cc5d807da92f00e3094b691b602bbe44477bd016ca134c02725a7ff399b003947a1097061428dcd98e982579b236251f21d316370b9d65e0d698f2dd497b12abe88521bc4f67df5743824e67648711f6026aad30fee7fc0755b1946c4451a027458c748880e2f51095df08b517463e5cb0a41c237e488478f5d64aa614285f3f0478619bfd94fbd8561eb87d4f9ba73ce27bbcc1fcc945a00bb83057d94c613fb064e3da2336c9c7cc5973e4927a087eedab928f9cfc4985c528e163755970baca911d4ca2c14375d7eb78c12b86e2ff7247cd14078453495ba6028410cc9098e3629ad870ad8847a0dafe01ec797c40d51ce44438ec7525ecab847748d9c706698019a7c6ccc1503f532b82ed775c67be6eb269ea7682e6f424564b01a00858f896042174a9301127eee1b33d1e4d06dd8b9226cd023f1104f0ee442d4483066c19bbb19569a67e8a791e87c3f852a7c7b5f3fbae78f90f1c22f09c06576aa5fc95c3f1a45f60ee339af2c6924fe372581eaee530b30a4dc5c5e10c73858dbdb04cd83bc39a6ecac3ee62f587622b0854c07c08675777cfed54fa6adf413b4138817c11f012ca7efc65570380b6782a916cd6108c62b1db01e3bbf2197a226c89d7b6bf85465a28da746aa24863dda99f7f7cf48d7d2c2541b118384db4929c89fa0cb08919533fd9aeb1bf08c3abdcd80ff13e103360962e52d8c07302d50599e018acab96cf2390310b60e98d4ab6199d52445f60a82c7dcef82211e5e3fb42401ae2438220368964efdce3aeaaeaa28f5f95061cf1b47b6a25c62f7c7db88a729a9a7395b401f578eb77dedc9ffe85ecb90d6d3460551b21dcbf6e3f9f1ef548339d1abf5c025a853e60c7b4abb221ccac9e14e051e348a39e8c86a5e46d92ff24b31e1d9c98e5eb3fa332a8a4bf80c673d3d9297b4563b6bbbc709a0e139d768ccb6036becb423bbc6ef1e1374dabd5b26af9fc2a203080d1ab6530edcda705e56703817347aa0a98c33857d6e30095fb250809bf5fff152a7eca9792d221f10b7a9989557233fa3e57d3f4e1850836cc0979cec95ef80a068b0b69f36c41cbda2474ea0b2cefa2477b4a8b81b2b12c7fa598e51c845c819470ca6a48054736da0515a2e68017f69013a904d556331f541266a6cb8bdc9be8f0a974479e4d3d67d0428e54a28f696c023fabbd42c57eb6d386f8bb90bd89f0245195e3097e9f847fca2e94afb836a4ca36ca974d7db7a21e139da65026a0d03000c01d945835fe113754f189d23a56dbaad3bcb1e93515f1b54d3e9189d43f6ce7c5af10c94c88093d7fa805be824e7fa4c341d5d981622b346945caee42d7b2c65c9733d37fd766ca5aea5dcb335763fb48b345dc45fb261a0ddf491d9b171c58b615972fd8d1bebf66d4833e621aa1d0f5afe792adf962c2014942c73e651da91f462a067448bc1c444db5c45f1d9741738494d927dc668726c50d00ab9450f57ce80b8a67ebf4fbf30df6f8b723dce49803d774c43b677231c82841202eddd84b915f503fcfdd3bb9e6952a8e5ae1c455511f9e4e7b8803a31472f56839ef0504a14732ee1b626a461c5bc1c8fad9b19c5c0c96d0e3e3e0724b027ea068c6a01ab5d99d9899f5a033c42fb5168db3eebbbab023b7caf42e39097ce3f7f08648189c372483cf9987695f241a754c0e4987b424fd7249e54dadc4c3279b31acaf43d2371e0d2e8cea906ba0402ca39f77721ec900700dec471c3e32f159cfee19dfa6463500f90943b6a6b5245d4e49b4fd65966da3bcaae83aac3849ea2e8b4bef094d6e2f6969a970cc9b7e739d56fee05ce1ffc8ef32b836648e4695fa72c82f313b9ace8edff80a7e6f17a96eccb8cc5ff8a1859cf40ebb530d1c2335fe74777a25d8803ec4e0d7a3fc228f8802d2c9d099861c4949abf518deaf3119565bc7b1a2db7862e0720edff4153cd3846a96c76273a293b44786ca68dd6649c5440991a33370d5f986c70253091ec411cb8570f8f8e1bb00ac6bbf90bb9e172738264a07fd8b881d7272db98d65ffa2022056b61a5eb574682430a0cbe0a999d942c8132c471f21403d25d7d09cc55787746915feec02b321a80e09241206cb46f851666fefe91354148a6106d58256ab1c6819f7b5af2be467248308963ba360f641e3ee2e5bcfa1a80305aba8869c35e8dc4d2ced05aadc2ff4bbade563663b396242061c73fa99da2843fb19e09e5cb7b651d8195f4a8edc7438c0a2eb5c782ce538fd183345c5ad34e817f26c516f4146f1cc3d1f300d62a1a7b2a879d211218e3e71dded8559de9badd2dccc85ad9e05c9acaa7eefa17371bd0afb99dc8f1529251da6fa79fb7558dc32001332e5d47e116776ed8583b5eff438337fc9c6d5cd4d138c8cef6ca8300ea2f068fdb7c8945e84669039bc086f5c0f1103f0f24d35c9e4fc15dc18cae9edbc5a8e45b39f0392813b865d2865ee4dc2d6282f5832d202ef888c5cb75dea095b8ded45b601a353a2ec9f2bf6e4ab59a085dee7d834e0db6234ae48a2795a652a5d56203bdc3990bb13cdafa97ef5367f5fc35191720c4e2dffd5d353e3e9f9be781e5add5c25f24a06fb376c5dbd58589717c13b571c19a2e8a9f385f847c77e958687ac4f864b1238e2e1c86f70b887b9db200f5fd51dd3c3d3bac81a2c588fec7ee9c116f0ad3b00d01909c0267f173283f908a0b1bf7594987d6f485a6238a1e764695514b33d76753a64b0a6299e6560fa7a5d77db9a6b623c92fef5b21d30b3acf563df66aed72026aebd361b02b386cdba33e3c1160b95975aa908b0b0dd4949995fc35d040e385955847176c320f6e2854cb936c98e9b1fca988b1fdeae1845e7b04161910a3896237357f6c33dff60c71ba2232b5a6d7753249d39bea028e0072eeafb3a17a9176cd21a2545d4f7306204ef66d8da340eedce56c5d344b74bc5fa880a3a2fb3f67b61ed0e0bc44365532ec395e2331a4f4cf7bec42edbeec3dea47014cf51148d5aa97c505dba38e77ded33757a6d07848acc751c610d561109ebad020ad86db0e9bcd6d93df253b9222359f6c9aefb6af432032198f7d0e0b1bef28ad8d4de2659e3811a0524fd60914e8d12cc71bb3be89898bd1c0ab6cf3cc14e4418b99c709f33a5a75a9703c5cd83a151439c5c7905496b09f7ce39336bbffc8f6b94fa370acb6712ab49bad95ec384e004ff8733cfad61a377d753dcb6045e21acb7141fd4ba8dc3525d78de1ab5fd55ed1df9a43f5381fae72b3ab7295c7a268abb932980c280ad4bc1901b2d3df8cff74ff4c1e156bfd67fd31aaacf659670a15e385d73dc1c189cfb740f7d97fc7793c78c6a54666b489bf90afa67f7826581825f1133f8505e4a0cc3c6f8be80d2487d9ab607b50fa6adb3da74c4b77eee88481db1037f02f47c255ee7841539da01dfabc093d3b594525c4d30154816a4fdc4e567c7b28a5cb9b0b90c37cdd8947281c8631fa1aaffaf8cabaab0189aa04aae5384ab58512076f82bc62e12de2107ec73648acb8c3494d980c4dbbe31dc5114b6663a2bc9823b7bc841d41d7e72230412697f642e9fb393ae232f7376c2567a3aece475d6ff09d7d2cd392edff88c0ff3a71dc96cabf305096e41fa1cac2c0e43a862756f83ae6df8f5eb0d1d90311f53eed38973308b940b2a7af19afcde30a9494652cc82f776b5a0f7899c60ff3d7e03f5fffbfac7b4415cbfbff88d82cc5eafdeac5c2e859b5ad216091aadc0eff9b235d1310ffe72edcaf5e3b9bbeaf194078921da557ba5e43d79b31d56c9bc560b805945d539337024e10c20740ab5d6272280e1c15996c2a05fd9ddf8d81713325e8576b937a77497b0a8e2a7e6860f220d9bf107b9e8742997e38d150d5233dd512175b22dcd0934b2db14e9fa749c5c2060a4ca27e792a3e835b4fa8a4d7eaa983d4d617a0b5b7900c6a75647022a6b4c007f33c4b1f43f72bc85433312b522857d33f209c0a60e8e8872f8b2297f92dac371c742f7cad7f2e34b5f48898849f2cd7e6752e7a164b4e89c89252b565db93b9b1e7a456e6aedffd19efc666479f6a7f6445a4a526ca456ab4818135c52bd83c24d5740925b12bc14e5aa7b709d03", 0x1000}, {&(0x7f0000000100)="59c053832e9030a46954197975b67f7dd18f8d1a07edb2b10adeb3765d48f75a299550b4a31024beb40119cae79c72e1d1ad43eebbdd83b33c96202b8d8dc97dba63902a", 0x44}, {&(0x7f0000000180)="5e7a3728472aafe4c0c5fb6d6c56317b2b25813d16d81d429fbb935c38e015d2155d2b04365d5416f1d88cb48d49ecb616c9a5353030d6f5f7267418a7eb", 0x3e}, {&(0x7f00000001c0)="bf70b4455c2399071233189347d95b1ad70f654a0cf6002ec06f5ba4580d5cd0f18696607bd69daaea3586d4206daa79e4268d095d67f806a0c2bba69523c09d74feefc274bb4fbae21b297581325bc08d3795d6c2e8db4fb228699ddd64c12818365248eecda6ff1b2c188c9b834f38570bba791c292eb65360aed4562e6941f4ee24d31372e454b151b53e914b2062c3bc42ec02e8e60a12dcb9070ba2ea91e1b428fac82acbefd0df35473e3f7023fb", 0xb1}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="3a96120a02aeb46b067f9a45fed7eabb4e181435a634b18fff4e73ea5d195cbee333b2c5634f0fec651dba88c637b272bd449fd0d6ebfd6b9bd2b4368490a32a4f2448b196996961c1cb9fcd57b111984e8de9157880c8f6b2c8d3a313cbd2dcd1ae86cbc93b298042a1e73173e5fefeba173499f388e5226a222564e881f088cb77f36939b03556a4ee8183ae6a02311fee3265a4dc", 0x96}, {&(0x7f0000000380)="eaf2a887ffc21dcac63e94293b2988a2c2b8a3e1d7411c9f01a668dc5a62a7f53bcd58d7c521bfb0bfc13ba7150d7c0161d69e953c8ef070ad1e38a0b7a18db1ca7c3716a191d9373c52", 0x4a}, {&(0x7f0000000400)="2dd4468e1a1afc289e0761508046a607dd40e6f7452d1fa2be6e253a234cd99de98788375885c2", 0x27}], 0x8, &(0x7f0000001d00)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x38, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30, r31, r32, r33]}], 0x120, 0xf}, 0x400) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r34, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) write(r34, &(0x7f0000000000)='\a', 0x1) fsync(r34) 16:14:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x100, 0x4f72}, 0xc) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:14:36 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x1f, 0x63, 0xe71, "fe0bd4a12e074c5e3ead3705d72506babd3242c1", 0x6, 0x4}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r1) 16:14:36 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) dup(r0) 16:14:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x180, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000, 0x10001, 0x81, "b9f22efe2e3881b3ee0d0313434b4c9283c4935b", 0x2, 0x23}) syz_open_pts() 16:14:36 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x1, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$TIOCSDTR(r0, 0x20007479) semop(r1, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff7fffffff}, 0x0, 0x0) 16:14:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') write(r1, 0x0, 0x0) 16:14:36 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x830, 0x50) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x2) chdir(&(0x7f0000000100)='./file0\x00') 16:14:36 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:14:37 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) socketpair(0x10, 0x4, 0x8, &(0x7f0000000380)={0xffffffffffffffff}) r3 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1cb79ae3, 0x80000000}], 0x8, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x7, 0x80000040, 0xffffffffc831a6f5, 0x3f}], 0xfffffffffffff346, &(0x7f0000000400)={0xfff, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() lseek(r5, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r9 = openat(r7, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r5, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r4, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:14:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x4, 0x100000001) getsockopt(r0, 0x4, 0x1000000000000001, 0x0, 0x0) 16:14:37 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) listen(r0, 0x4) shutdown(r0, 0x0) 16:14:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) setsockopt(r0, 0x6, 0x9, &(0x7f00000000c0)="df536f60a55556da1a400a52b6cc2c77b36b293794a8eca2c35b2a9dc445ed2c104b90dffc7d21592ea08db77c1ba3f648a798876f1f01a4aedd8aae99955e21a9f986e98a9eeab05713bf7eca2d5eebd7391eb9f0ccc3919ba485d5d81dd0dd", 0x60) r1 = socket(0x18, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/66, 0x42, 0x800, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:14:37 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x1005, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/112) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getegid() r2 = geteuid() setreuid(r1, r2) 16:14:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) fcntl$dupfd(r2, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:14:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40000000, 0x8}, 0x8) r1 = semget$private(0x0, 0x3, 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/37) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40000000, 0x8}, 0x8) r1 = semget$private(0x0, 0x3, 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/37) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:38 executing program 0: socketpair(0x1, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x0, 0xfffffffffffffff8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r1, r0) open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x22) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x8400, 0x0) getegid() r7 = open(&(0x7f0000000200)='./file1\x00', 0x8200, 0x19a) recvfrom$unix(r5, &(0x7f0000000240)=""/206, 0xce, 0x803, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000380)='./file1\x00', 0xe16fb04917f43969, 0x1) preadv(r7, &(0x7f00000003c0), 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x422, 0xf4) kevent(r0, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x5, 0xa00fffff, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x22, 0xb3be}, {{r3}, 0xffffffffffffffff, 0x9, 0x1, 0x0, 0x51}, {{r4}, 0x0, 0x80, 0x12, 0x3, 0x5}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x7, 0x6}], 0x3f, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0x1}, {{r6}, 0x0, 0xa, 0xf0000004, 0x80000001, 0x74}, {{r6}, 0xfffffffffffffffb, 0x0, 0x20, 0x7, 0x5}], 0xfb9b, &(0x7f0000000580)={0x8, 0x5}) recvfrom$inet6(r6, &(0x7f00000005c0)=""/121, 0x79, 0x3, 0x0, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r3, 0x8) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f00000006c0)=0x10) getsockname$inet(r8, &(0x7f0000000700), &(0x7f0000000740)=0xc) select(0x40, &(0x7f0000000780)={0x1, 0x7, 0x3, 0x7fffffff, 0x1, 0x0, 0x80000000, 0x2}, &(0x7f00000007c0)={0xffff, 0x6, 0x1f79, 0x0, 0x0, 0xfffffffffffffffb, 0x6, 0x69}, &(0x7f0000000800)={0x400, 0x7a, 0x0, 0x75d, 0x2, 0x3, 0x7ff, 0x7fff}, &(0x7f0000000840)={0x10001, 0x6}) open(&(0x7f0000000880)='./file1\x00', 0xc1, 0xc0) chroot(&(0x7f00000008c0)='./file1\x00') r9 = msgget$private(0x0, 0x6) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000900)=""/175) r10 = getpid() fcntl$lock(r3, 0x8, &(0x7f00000009c0)={0x3, 0x1, 0x0, 0x7, r10}) 16:14:38 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3ff, 0x7fff}, {0x0, 0x8001}}) r0 = semget(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/176) semget$private(0x0, 0x1, 0x4a8) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x4, r1, r3, r4, r6, 0xa0, 0xffffffffffffff7f}, 0x4, 0xffffffff80000000, 0x6}) r7 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchownat(r9, &(0x7f0000000300)='./file0\x00', r4, r2, 0x6) mknodat(r9, &(0x7f0000000340)='./file0\x00', 0x20, 0x6) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0xffffffffffffffff, 0x8000}, 0x8) getsockopt(r8, 0x47, 0x7, &(0x7f00000003c0)=""/166, &(0x7f0000000480)=0xa6) shmctl$IPC_RMID(r7, 0x0) getgid() setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x1ae}, 0x8) mkdir(&(0x7f0000000500)='./file0\x00', 0x44) semget$private(0x0, 0x3, 0x100) chdir(&(0x7f0000000540)='./file0\x00') getgroups(0x6, &(0x7f0000000580)=[r2, r6, r2, r3, r2, r2]) ioctl$TIOCNOTTY(r8, 0x20007471) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) fcntl$setown(r8, 0x6, r5) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f00000005c0)) ioctl$TIOCNOTTY(r8, 0x20007471) flock(r9, 0xa) 16:14:38 executing program 0: r0 = getpgrp() r1 = getpgid(r0) setpgid(r0, r1) 16:14:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:14:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r2, &(0x7f0000000000)=""/2, 0x2) flock(r1, 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = getpid() getpgid(r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ffffff000010000000ed00"], 0x1, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="01a65d8a9ff0408921cab83f6ebf0559361068f2237535618ecb2f4c4abfc569febf53d84139ca41fac4c947250895ec34d05683b484d64e213d2eecff5afe95600a66e2c3550a8a3f5458d989cd1f2aa924c508a95f40e2f8ba50a3da3569db62eb30048961779c818ba6d9650ad432b0f9ff229ca09f0700c03e2890c341de39720ad93dd7408c971109fdb7295a3aa1f47e567219144d5828a4d1a6c36c566511cfb194b74c3229ba595203a805fd51f08b27dd5de6fc8a45357e1f2d9e10", 0xc0}], 0x1, 0x0) 16:14:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x80) 16:14:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="8970befd5c452fe50ff030a048081ecebfcbeccdc13fa61220ee9ccc257a121df8d387787f43825cba674bbd13e02a4f393c755ae767710f6fbaa531bb89f7e3b117c432d533798d776b844fcfed111af4219b6f84dbc48597f23d556919dbcc3f010de759830fac8435aad064d3a080a4", 0x71) 16:14:38 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:14:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket$inet6(0x18, 0x5, 0x9) r4 = fcntl$dupfd(r1, 0x0, r3) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0xfc0000, 0x4, 0x10000, 0x8, "92ce251fbc970b8b3ae8e44eb77542c38c5fd603", 0x9, 0x6e}) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0/file0/file0\x00'}, 0x16) unveil(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000380)='\xcd\x00') 16:14:39 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x7, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = dup(0xffffffffffffffff) r5 = kqueue() symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r7 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0xffffffff00000001}, {{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x8001, 0x80}, {{r3}, 0xfffffffffffffffb, 0x80, 0x3, 0x1, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x2, 0x7}], 0x7, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x0, 0xc0, 0x7, 0x101}, {{r6}, 0xfffffffffffffffb, 0xa, 0x10, 0xff, 0xffffffff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x1, 0x252, 0x1f}], 0x8, &(0x7f00000001c0)={0x6, 0x7}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) r9 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r11) r12 = dup(r10) recvfrom$inet6(r12, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) getegid() 16:14:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) lseek(r0, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0), 0xfdb4}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:14:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = socket$inet(0x2, 0x3, 0x5) getsockname(r0, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) getdents(r1, &(0x7f0000001240)=""/14, 0xe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) accept$unix(r4, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) dup2(r1, r2) 16:14:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="4c81ddd9f0bb12173d4a19613538c7562b4fd336d53dfae0eb80d83951933fb4dd58677565c748401a75cbd61755a7244f1b37e7df3fb6297f38b1c9abe4265ea9c14f4ae8dd75a0a4", 0x49}], 0x1, 0x0) dup2(r0, r0) 16:14:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x2d) r1 = semget(0x2, 0x7, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x401, 0x3]) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a95693ab0acc20d22618aacd4f43c1242e2f04eba4f852195f732798070cc5cae538c52e40e31ab0299", 0x256) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffff800) r2 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x0, 0x6, 0x180000000000000}, 0x1, [0x0, 0x1ff, 0x3, 0x3, 0x4, 0x7fffffff, 0x5, 0x1f]}, 0x3c) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x3, 0x5, 0xf7ffffff, "f7750000004a0000000000000000000000002000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:40 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000b7d86ea1acefdaaf94fd93d036272c01dffc00005cf5e801f9916c8d605dc89d623f78d3225c5e41583054d90a82cb75ac0ff9b4c9940f07a0e2355e45ee3c3fc15a0b43f1a54174bba4e053"], 0x10}, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000100)=0x55944e35, 0x4) 16:14:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="cd47f5a466696c6a6cb965d2943939037d7ea957fb32742c0e6c89b8057a5a530a0f5b8d3991250d03277e41eb16d7102a8fe50f7db347a0c8e9ca2a6d1f5a250ce50100cb282bb95d7856f2bf7ca5e212e1b27697b6936a22358639078dbb584eaf24f45d7b995a93dee7e3f3ea21031df73bcc38b30fbb86d8c3aad6e5bfc6945058e6597b6449e100098e7f0d93094f993be735a30221b6543b077eff8a25013cabd50a1eeca12fcd44329397c3ab1b8ccdec845ba0f0ac6dd8ae0000000000"], 0x10) 16:14:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:40 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x3, &(0x7f0000000100)=""/142, &(0x7f0000000000)=0x8e) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 16:14:40 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20100, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = geteuid() r8 = getgid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01003e2f66696c653000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="44e7503f70b5fd418f86b11a51fdab111270f7b4beb4d89e3757f77485fa3a4b551dca5b17888248", 0x28}, {&(0x7f0000000140)="d137b5073912798a010ff4a9d7f94e5e76ea8f18ba4c413a3d0ddd7afd130163f4167780cfd0c061fb96fc9cbfe43d99cfde48676a524e8e9636cd0834f6db9f9e9ef9fdfbefb9c10cfe5cfd8b09931c8986ab6bac75d7cdf656755a70f0d5e2a4a47dd3fb51dd5d0271133b669e63728f6916825f1661b5ec789833f071b032351a1a05bc29e4a08584fb6f2f51447af3846503ff22880abb542b6647ff38ad4995e29486ca770427e86d4464ab77c38ddbb3581c5aeec2e50179132a2000bd46448c0c6e054460c4a14a98797f81770ae19c7e414f837f8b9e80c36951236505259ff22e396e76354fee6945e157707c44bf1c05361f55da8b8add8475", 0xfe}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r0, r2, r0, r1, r1, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0]}], 0x110}, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:14:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x24, 0x2d93) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) 16:14:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000001800)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="01000b00"], 0x30}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000100)='./file1/../file0\x00', 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file1/../file0\x00', r4, &(0x7f0000000040)='./file1\x00') write(r1, &(0x7f0000000240)="587b2c283f8295b858c9501e7be32a64262096f9e86a2628a6c50a798de20c8242f3339594252a1e01fe0c05d0e4b7752adf803581f3ffb93c11ae2bd39c1fb99ba0678aa247df221a18149202bbcd6a541ca3c217605de9a4552f6e40307cbf5cfdf31380e751c28628ecb1be1304e07572abd71262c6fd171e49573aaa4a7873a862a20902fba2cae3dcafbc9d9b80f6d995681391ae1fc884f6dc6e924b7027355f6872c213", 0xa7) fchmodat(r3, &(0x7f0000000080)='./file1\x00', 0x80, 0x1) 16:14:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:14:40 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1040, 0x1000000000000) open$dir(&(0x7f0000000040)='./bus\x00', 0x483, 0x84) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./bus\x00', 0x2, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0xffffffffffffff9c) 16:14:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:14:41 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/73}, &(0x7f0000000280)=0x4b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="020061fb7e62aa2c", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000100)="3c380652", 0x4) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:14:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/217) 16:14:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget(0x0, 0x7, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:14:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x4) 16:14:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0xbde, 0x0, 0xfbfcd95eff0c69d4) 16:14:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getpid() r4 = getpid() setpgid(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xfffffffffffffffd, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:14:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000002c5, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8001, 0xd7}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r3 = semget$private(0x0, 0x0, 0x484) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/118) 16:14:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x2) close(r0) 16:14:44 executing program 1: r0 = socket$inet(0x2, 0x2002, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:14:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f00000001c0)=""/88, 0xfffffeb3) 16:14:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x0, 0x5) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="8892a49a8b464fb236875bd3e7c64a9cec761d432e4219d41a5754e26a2bbf86a3c2a7b8fa538809ebc2bfc8338d438a6be3498e55ccdc78836916be17c78f11a99b937fdc39ae2d123e4a3dede012c1b010813b08c4651be700aff91d9f8512c1931bec51b0318490ec1b01186c2ea86ab6e5efe3fc9b45da12d1db64e0472d984f5df09f60c51cb6b66f4288aed14de7e6bfca59bec7ee78e3d6d9255ad743a8a0906d7783095b17ef2600f268", 0xae}, {&(0x7f0000000000)="738bea27c3fd7cfa9e0ecca9c2730c9090adb95400f57c3a99ae5e58b117258c58a7859f19700dd026def6757fc0c04ab842d8308e3726605c7bac96b095e658f6afccaaf406e80631acb6a1e4320671babb", 0x52}, {&(0x7f00000000c0)="45789a64a42f88f126e5ce1843a3765d50485c594e9b4bd0922f5675e04d6986a8baf8f4d38cae53", 0x28}, {&(0x7f0000000640)="bb68bbe25a756f663f40d573b56a6f3485ed138a172dd7f7e51343c7ef62f3f68d4f0b9b58c1d994fd2516f61d3f29822ba16215630b99136b2983884f693e38ad18c26461e72aaf491809626d79cc84bdccef71503b13b757b4ddc69435d55ba6f0dc1f44abedbe9966f0277c279e819bfaf529b8e46f9f385eff1aa2bd04fa14fff131645cead117d83851f812c9b846530c5afda65fd64039ca27ec6bf30ce4fb492cb061250235a4b2be0a5d5d19bba05df197e76c355772ab34d4c97b1f15c4780a4049d89ce8e7a7232705946df0fd8da2b984661dcbe588ba07d576019db010f9c4e9b2fd88c6bd19f89a51381df8566e88f6fd90eaad7e8299d116754d2af497f6b6e17e92c176622789e6c2cdad7487e5b82b27f9bbebecfd33e09ebca67b4a28867fad24dcd0dffe9eeb869a27db51eb0af860f0d00cdc41ba2ba09f6fd0a42f3725f1674e94ae47d60c01e0661315ec6ad2ec6e114b96a5f7e4b0ce4c21bb4dc9be7cce15cba556a5de70ef25cc15ce72bd2c08d754d03a3dd8ae03d702ba8ed4cc6f4f327b9ea0b57e97150050a263e9ecd6ec19f1a57fa17d809d363709f5438071a81c9daa6f1903436ad59baaf2cc17db72782c608f574543d885f91bb8865f4f0b3097050c17721baf833cfc149b60c8c3e9da0fddb55707f9da2551a0357f042b988f4a2d136507ae570511ee40244cabe61f6e301e27aadfa2986fde96c7236fe023fe43591bceb8255b83cf1c173df93f5727f70de2dd719a58698dcebe5dd3b05dcf1f03a59b59a726a390a121e3515365c206e46c03c93e9e38a2336751af8c1cdd6e7010a080edd9574cea2f1ac4f3fde8da6296c8699c496e8b5cd0122c44840000142c699de1d739e925c0a49012dcbb07499b6cc0fac125d7a807ba511ece720f64c0045065ed65c528e73899d2baca07deed2cb0d765b1898d9836eff57b5e1f4c263a4c8da7874409fbd82686e232e04474aa3346f5e055df8ab14263a0a8882ed9e03eceafb2ff272598ad0a4b3ac31012861ba1b5a059ff6d78a1fb3ad222a76e9e5b053523f7000cbf3ef5bf7bb521204a02f883b67214435af05da42acc8d38e24a3c932f574acb1e961b15f8c7bf78319330309bcca8b90024a1627f2c8c7bd2dbff3d11eef4eb8a425c6a64a59505434c6aa0ea8d439ea9aa0e6c5e5c571c89fc20ac262ea0c451ff2d0fb6ae84e65dcb7584cf0d2e68c2db3b562471c1246475dd232f26b683cacd17318234e1b3e810182cffbf69d3e58161f1db59f2cf36949b4cac2fcf09f78b5efb102c3b045f7321091c9dea194f862e8101a114dfce92c4ed521c5c7907473a8c215503fcf4876d48f5510385c9edf22c39d7bfb564cf005cc352120c92899733dae660ddddb741883d86cc9774ca29a8ebef41a828866b43188945d65a9192a1ba749f270bd5920f2b677872b4dcdba02e95b9658b209ea275828af0b6d21dbd348211d1106844584cb6b69ad64f2e21210f3adb28b5cf2d44372c707ce9feb13f35849375ad0150dd466df81623d2a698780a9cb39a527b8f2bb28f498fca7d9d7d8302fc2c95908bbdf6c33431232c520fca539e8326f853ec256b620133624e32539f96fece47b0fde513567a2be75086da7c0d9036bcbca0e14d2439e723f7c0c6f6997432d3efe09621b884a83b69803ddc854c4c785606cc05dd4283165b6437dc486adb3378aeec6ea64bcc3b8d36826d9ad65ea6321b11a816dbcaae3382732b765f9125336b5acd5db1570a433fa6652d42a4a74d656d04304784f3b0c9dd6d5900ec1dcca6227bc5500df1c0069ada73987c1a54346250983bbe0d81730a6399d1157ef7550d3b331a73c545625bf110df17f65873db4e48e09b68e43222c0f6c96a708643a4a5127823d1d4e7a322ef7be22547dd532d370ce24e5cb999559fab1e08eea46f0c80a734f4492bb5654c39c0c4e7d688155a4f471bf31188fce6ceb3c1c4fba625900463b28edaae257a963bdf35a4e87056b3e4908ce68b1dc97731214aff3f8af733a6457f4fdd50f3b92159028fa4e721e6935eeaee669ba7fad11c86856f8fe11999a8881d899b52268d0b5a2f31b63cbe7d4f6f6ee96a7db3025e669beef72a77cda6082652a9bf11ac3e5503745158bbac67367f4306d94e4cc044387fbd8b5ec88695c5a9ab001ded3e3929202ac3ffdc2e46c4038f61e1e1726b58ba2c3e8b67f7e541296e33992ed9d00a61a0c4cb4d4eaca63f39a85167547c240b50197189865825da4a47620c82facc19fe36a51add46740eaff7828a0e8cc04f070912ad11e3151f24753d4e948b789426df9d6569765afdc5cd90910c7b9d715e648870692b2dedb1b1b5fcf8f9f16c230f8eb6a3e7126e23d37ce61926a29dff9328597c0897823fb81bf3c04dfc8f881ac1b043c20351d97d8849ac16f953d8194412e56eb441041ecef22509abf0d190147be7dbdbbc1f9a206d3e083f43883167a6cdd649ebf6fbb470beff47e81230119ac566ce1deb1ef2e59b1eeb252dd500f716e8745bc95325c6a3c7113d5cff0e7524ebcca1f116db5066ec2698c675903a6964c9329d65c087148e7d00d10809399b7a586c9fcdc4bf61442bd7bf521cd5918d520c6d7c4df8b4baea293b979d6539503693344a337fd9291c48de4e4496dbe4e04f8247749cde43ef10e843c8202e85ee79b8f58bbb45e998b4c8405263abcbd24b0da4e587ea8056ecba3ffff1549b4deee37b1b25823c9e967f9b32608a8b8a355d9eb6a12ef679cfd40b7677b636a1ec22ebd623e265bc090f304fb6f96f78689e123d4d31839f0ead28616006f7f7b027d3d290b721afd180d6f4c60ac18a0137b5d600a2e3f1b0993b15f733b36266b46e2cd5babe3ed2e045d6571a14441f10a53f4ce82ac3d34614695fe1044f0f03c324424d2836a01e7699b7fd417468f417a3e7aa951edcd485f2dfaad84e33af51681eeeaf7c742b48d5af41c1cc022cb179021465b97d2f7bfe830c11d158e5bbc80e3dec39a7b49a5f24fafff9e293513871b90249460bde2b73dd9fe770b06329e70736fe1b4f73aac00670ae5cac5123648c504b3979938ea00f510b0bf45f0c39030e8ba6052bc986497a76983545879e204e559ccd24b610a6fe99392ddf29c42dee4681d9e7b9875bcc56c5625f396aae5af9e3e8ad95b82c546c3e362fa44ac8cef5fe733598ca8c34e4a862ddcfcb89a88ed3e00f8c98ad1d2faed4b39cef264481f044c2959200ca36a11fd062ec22b64dc7eda2f61a1a1d661d9c99efec62e17d9bed8b264ecd9645542dd1b64a4cf819083132f18092d9fd94031485e2efead8a70d3c2bc0b6f3c4452e63c1271d36988fa43de39a1610dfb8201f971521008ae7533072146c806d9aab0b826cd54e2a96a7c3108410c7a1eaf86fa29e5edf9a0fbc9c1995d8a6d185d671eb3d758437cf2358ad463a5edd4e29711085a9b7270a8b9569202e615e78874158c1f4ee37c73ea39103d6800daae268c461c73c9734eb12ba91f4874d1c81a17c07081cff2fc4a108e80d49450ebbee1b7e53470fc2233b104084fe9f7ae31cb68eca1fbbaf3d7227ed66d922c8237e035207273f0d6e136f172338528d4c8b54cbe69f1456fcba394bc9a2b7588cf5f34451dfbf5df73d59ef8992860430dae7207002f02bc34feb2d46c4466d2800616e6cfcc99ade25f9fb421ddb344ad91527c5e09b72e323345e73185a79b35a397be55b0979d57b94feaf5a30f05e606b7f3fe4d4d1fbbc8f5419bb8f705ed04dcf950bef490c407a0dc5842f95029b564d347dbc6f95af7bc36d26da81d63e8fd9edf2f96218f908ef0707610900a37425eb633457858a197531ffba4334504f95ae2e95eb619ec88b02cf62a0fc1bda7d641083a31316859831dcf7fe7faa89833d06384fa36f610e58bba5f260df52a8ce9f808856b1dc1f928f0a94d9ef55ba9d56c6c1da07f97168dc72580dab1c23a15dc40d3225231616bd717f6c764f82b92d21ed3db54295171f681ab8c55fa19f4bc2a80a8cf68543f6d0bd34d524afef650063615c1977612b6da94bf7cbeb17facfaaa96bbda61872cbb0e8e7c93b6c46d1df3478b63529aab9794916475c313323f61ccb95af1b1578cc894d4cce61bd7fc15c220a5dea5f0fbd42141b99c8af13207bfec10de7c31933aa877e45370d24caacc07031b7326b08e59765ad1085819d9ffc931e00e7c0822997b89525754b8787f89e85f59e99664eb7bd25e4d8c43daf7222d853a3ba5a0f9eb9395dfe20403f2cab5d3e0261cd706ae8ff0874d65ba750b59c6d350acf637165fc60f6a90b1dbfd20a81f00791d631b04aa8d51d04646c0acff1758755c1d20de4603891af1fedb6189d64d9f321e87d579fb95de68e469d4fde5d2d2308d344b3e9ae0ee6e31acd7a84e370b4d9ea64efcfaa143ed6884a7f5184f391274e4ad21356083dbd1983e1df6bff183b3db2b0db809ccd9a6ec47fd7e102466e3d5a993cf1901a3375bb1f42a21aa9a6706dbdd051e94311474f512231cc37bda48387959249f24675f9042ac2f8630cbfaf4326d37f07ede01fe44a11ac1f631f124b0919ff571834fa437930d71ee29517f879f9464643174cb841840ff8379c875230d321d17e297fe75d8238bdf665ecedb6196eb6f0bbf019831884370cff44d5f101d7ee55af40bda3ce3f0a73d8965060944d2f953734030a3b343be126c65e783ec17fa22cf80d9f531684709c5071f5e4dba5c6a485e7f59463589eab6cba5ed8080056f054f50b844f8e035b7c135269376497c03a5f098e7849a32fa50245956bef45cff9b25cc3dc013d4471eb30d7643b63e12f999e50eb6c8e8bc06cdefc6eda82dd04dc9f3ffcbb0ccedffae5ff999aa729faff15135f4f7ecb205d22d1b44aa02abfb07d8fda172f89909a82643cf35e041b1276f572e04ad6fa1b8af7b2b480a415498e048bf535ab7b447e2c0f1b22aee31659f2fc606c2f6378b6f9bba2684e7436175042520d52354f0244f39dcf3f3766aa76b6e34474ab23fbdbe31a7760eda74cef2169cf71ad545b729f77eae9ce40a4635068a12c6dbbc6ab1cd52734bc29a2a3a282f39e4baa373d7b70f1c4054bb05aae26222ad5ad7016241bd27201c3ea5662d3c386aa752f3434b0510c8cc22a1654b3ff6858dc0afc75552369cabb50111f4e7a54794dd76399d05b509feb28e4199dd34a29d224c287832819f9ccfe77440d550be360253be2fd20202de239cd63048f5081c8a9f3e57db575a47fe285c7393ae3baef08360f8ad2eaaa1034702102667a5ca3f08ba2f90de1e5fb7d750dae1efd87d69c26c54c234424ed2b904afa329045b8350e464390ddcd26b8749ba3d1daec34c99f3ccceab8a09667e38800f790dacbe14c363913c9436129a3dac3a2f4b8d2f67be2d1fb964437b9f80f8588e2bdb66d5bc9b8abe42c48707c8232fdb824e6b50df260ec74ecfdaeb29cd91e7af17b7e590ef99a71ac62cee917a48c0e188cc7decc15d6c28b85dc6f8e6fd3075c9b770623896091c92f906a20c78b95b9b871572b0b8c576dd4f7844d017541b3f28b99e33cfd535d3e3e3f68893924bb1eb600674d28ad01ef6161d0e2b8c1c641382e3c38ed75163867895b67600b64d432e0577d3defd5ae0d5ace6a68dfe500847325545acc9d06d411725e46d8668c7b55c605da3d7b834b69e19b39de6965d20a0148292720c32c274c56c8128a2ab7cfa9ee6d8bdce23918c31a6ff2", 0x1000}, {&(0x7f0000000100)="7ee9ddf7a9", 0x5}], 0x5, 0x0) 16:14:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) flock(r0, 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x38, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x8}, {{r2}, 0x0, 0x2, 0x2, 0x4, 0x1d20000}], 0xbd32, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x24, 0x2, 0x2, 0x39}, {{r2}, 0xffffffffffffffff, 0x2, 0x12, 0x3ff, 0xfd}, {{r2}, 0xffffffffffffffff, 0x44, 0x20, 0x8, 0x7bd2ddf5}, {{r2}, 0xfffffffffffffffd, 0x88, 0x0, 0x400, 0x8e09}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x1f, 0x7}, {{r2}, 0xffffffffffffffff, 0x6, 0x60000005, 0xfff, 0x400}], 0x0, &(0x7f0000000180)={0x40, 0x7ff}) 16:14:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = socket$inet6(0x18, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x10001, 0x1, 0xb61, 0x8b5, 0x1000}, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:14:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x600d, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:14:44 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000000)="656df7af91f199cb9c990a01f0f1fc4bb04d5ad434079bc5feaefd99f63e200ea9c8ab7083c9ef897158c5fcb3c2d254dda2aa0d2f1e8a72d4b857475b41d40137f6055377e86a658f608ab64f019c20c36bdacb722ff86d5e77bddeeef5987f8f71e3ebf78ce60b1e0c1475198a4d38c0191a366bbbdce32a66b36a69638965a88eae00a68a3a9873a570afd9f28af1a776c2110084808b8746b76ad8207ac75d2b33afdc073360a0742bf217", 0xad, 0x406, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt(r0, 0xfffffffffffffffc, 0x5, &(0x7f00000000c0)="5c4fbb3d5acfb8e76e1837321368aaf84375c36ad8752c5340488110789a0740a0c0ecea2f070ad405029e0d980d279f0f0fd22b35db1b39bf2a716b45c43493bf2da949bee22cbd641e4480a4f9b7c6eaedae46a93201fab347705070aa8a4e02d8ef1fd40979fb907636a71c3e8ea1b5082268560a5a90902cdba74ada341d9c4c5e63110bbf670052fdfd2ae13f451409bcc8a1ba9d8e474407f29f7643eb1613d17b18df068d56ee23badf1be8d3174d75232a592f644aa1222173ac698ff652a799fe0463853e21d575bc5c4929c007ca34b5b4fad611aec84e96fa791c3d9a134ff712e8d7f1", 0xe9) 16:14:44 executing program 0: r0 = socket$inet6(0x18, 0x100000205, 0x0) socket$inet6(0x18, 0x5, 0x7) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:14:44 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) flock(r0, 0x46e8f3c6a53c76e1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="83d9a3ef157418dc168762e6e4fa6a304ac92e1105d8be9dd215e017812641a8c82e97dcd4b69068a1f1b7d26ca40aea6e4aa8df7daf67c21289041d44464b744ff61264e2828a45a030e40cc253258ca9db3174157736a1f33102f38b03c58f0e2d77eb6be67bcdf42ca3e9705a7ad80317173c2b7a1e7a09c3bd43822a8e53b25e1b5e44ae1b1aeaa2d8", 0x8b}, {&(0x7f0000000140)="e023fd0ffb73c65c4e9b4e281be490fb93681d02794276db0337b07f200abf067454b3df666b0f4ed0201d83431148421f14b73db0b1c72efded1e9f6de707112be53c6a5134cc98d37ae7f12151d621091bacbe241621f49bcc58d4741e7fa3a1b58b7d6e6175fa8916730c9025c5e87edeabc456bc2c42d067522e8e47805db2d5142689228d8aa674794e2a7f715b87bc1cc2808fec42bc7a31ab9e1c17034b4330e05653e132a4f554d00420dac8466aa10506477582ccbbb0b37f98f0a98350e73308ca8cb4", 0xc8}], 0x2, &(0x7f00000002c0)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x30, 0xc}, 0xc) read(r1, &(0x7f0000000380)=""/49, 0x31) 16:14:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x50) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:14:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x401f85c1f3eec61e) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x40a, 0x0, 0xffffffffffffff9a) shutdown(r2, 0x1) 16:14:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) unveil(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000380)='\xcd\x00') 16:14:45 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) 16:14:45 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x93) 16:14:45 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:14:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="821fc1d6fe19fb659846c262ad7e4d24e1cc010d63db67eee820fb02810c7c64c910558b03c7f1bca7df9e2923c3234208918f696fa21f87c276cdc5c9a86cdab5d8c5ee7085196c13c2f7a89c2fc5f38945c1b7a820fff239345c7a33f66d4fbff61f21af89f4a9ce9572b3bec290e593a59908e4356853bd4fae90a147972cd50b18215185276bb0d808601be1a041c005620aa9e00780745b77f794d69bc62c97ec5bdb5b67dd6517fba190dd606dda", 0xb1}], 0x1, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb0, 0x405}, 0x1) 16:14:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) accept$inet6(r0, 0x0, 0x0) close(r0) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/55, &(0x7f0000000080)=0x37) execve(0x0, 0x0, 0x0) 16:14:45 executing program 0: flock(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:14:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x1, 0x0) dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r1, &(0x7f0000000080)=""/141, 0x8d, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:14:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="d0d4e91d415b8edafdfc8f455a0dedf9447e737e44ef32be7ecb1a42bd8d07c92b", 0x21}, {&(0x7f0000000100)="daaee6f2b27281fbd98dd70919aac95e872d95e6305833825c835fbfd4dd73858b52e6a7ee2951548de618bfdb5dfa7b800fe8d1cc8c1e8544d698199e0b934c527f00a69a0f7a9ff31e9da2db1443477ec05542e98229ab775a8d0c323a5b1718bac6d8bbdb45c181f8768159f23c7d321f641b9bc41f3dee464e81536807754925943053ce54fa7078d31a73721e23f680e52326207a323f085fcef3242c95971280ff45348578a273646eeaf92841ea53110925425c1f657f97fb379cf69aeb5c58dfd7c0960e5fa2b2c582747e600f3fd6e95a2c1b00209388a86767d576c49dfe4e8f9967ed990ec517a3f096bf1b5a57f37343bff1f3d95b", 0xfb}, {&(0x7f0000000200)="7f81e21f5621a79ec71dc4c90a6c933c53", 0x11}], 0x3) 16:14:45 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x0) socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x5, 0xfffffffffffffff7) 16:14:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100002000, 0x28b0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='\x00', 0xe22, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28af) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:14:45 executing program 1: r0 = open(&(0x7f0000001180)='./bus/file0\x00', 0x2, 0x24) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) ÐÔéA[ŽÚýüEZ íùD~s~Dï2¾~ËB½É+Ú®æò²rûÙ× ªÉ^‡-•æ0X3‚\ƒ_¿ÔÝs…‹Ræ§î)QTæ¿Û]ú{€èÑÌŒ…DÖ˜ž “LR¦šzŸó¢ÛCG~ÀUBé‚)«wZ 2:[ºÆØ»ÛEÁøvYò<}2d›Ä=îFNShuI%”0SÎTúpxÓsr#ö€å#& z2?_Îó$,•—€ÿE4…x¢sdnêù(AêS %B\e—û7œöšë\Xß×À–_¢²Å‚t~`?ÖéZ, “ˆ¨ggÕvÄþN™gí™Å£ð–¿ZWósC¿ñóÙ[âV!§žÇÄÉ 16:14:46 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) r0 = socket(0x6, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="3c8df8da6387f67bed232545226b8b4ac2", 0x11) accept(r0, 0x0, &(0x7f0000000080)) 16:14:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x4000000000a010, 0x3) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) l“0xffffffffffffffff}) setsockopt(r0, 0x7, 0x2, &(0x7f0000000040)="5447271327e490f73c16d1c4e114aeeb546351a58c71956bcaf68a4dd940f54eff613b8eeb34d51056cbea65474a3600e88204331b0d75273f21ea646c3a4e24b938d62184f7fd6bf411a9aa2d10f381d70f25eba1c7583f01ac0c967ab8b0", 0x5f) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) 16:14:46 executing program 0: mprotect(&(0x7f00004c7000/0x1000)=nil, 0x1000, 0x8000001) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:14:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 16:14:46 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2b, &(0x7f0000000000), 0x0) 16:14:46 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r5, r6) 16:14:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x1ff) dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x100000000, 0x8ed, 0x2}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x200) 16:14:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) close(r3) dup(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x2, 0x1f, 0x3ff, 0x1, "686717f2e67e0e2d198479a40c175f9f9a58b2c0", 0x6, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:14:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x5968}, {0x18, 0x1, 0x7, 0x3}, 0x7e00, [0x8, 0x800, 0x2, 0xb6, 0x26d, 0x42, 0xfc9, 0x2]}, 0x3c) 16:14:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:14:46 executing program 0: pipe2(0x0, 0x0) r0 = kqueue() poll(&(0x7f0000000140), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd545370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9f6641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d70892299a5e41fff5054854ce8f9a948fa7229ef15852106527ddd6b1fb16f76d5648c5a3fd5ef32d49bf940cb27b27c4fdd95702e0c9c9b0a61ee63f14795fad103be95462f090010a3e8182f777062c6e420870312c97ac3ac78fa7038467b82da24bf8", 0xfe09) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:46 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x66, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') getgroups(0x4, &(0x7f0000000040)=[r1, r0, r0, r2]) 16:14:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x9, &(0x7f0000000580)="684958b2765692f486bd8e345fd52022e14772fedb690e2febfdc1bcc15673bc6a0f0a30525a1f41743bcad364ddbae9687a65361ac746bc2804e33fa23adfa985be27aa533ce635ed9bb59b1860036dead7cc2f60c394b3f6650dee689e15adf1a86e5b6d68463d6420c9768a49b259165c8d6d7603ad6e5d6daaf48e8eeb3d078472bf6798e493dde8fe55897e41b9ac6aa71b4cfac97c7e05cba0467b132c8da078b8b67484e9687e668c376cda0d10654ce9d958646bb27c29c299db16543f396ae4c5baff81a629db4a519cdd87ff75c3bcae1790d332cf97e2cc69ccb8d99c0e93667e02ba2b42f5d4cf634e337764afe1cd539a76499b7527eb261c47bcf0a92b9f479cec52dc459e42fd6f82de57da638a907f8cd35696a106be9b2c32bbe1e5f2f3f93ab9eb25be5e8862d8d373cf73377de0334fcc1b29482689bdf3f45cc5edcf2aac87c0a94143ae301fa05e5990fe15c3da81ca647643da1c306f277f0e381331e6f8d0fcd0e0e06533db0f1ea79bec60443a437553be081abb0630331a0859a34ce35b7e26b61586bce3e7590ebc7ec19beb0e22ad45036f276f03d94c9f05bfa1ed4e4a3e62d7ce9727ce13cdc9248b165a1b7332351e2ed377fe452aed52fb7adeaac5ca2a8e76212a3908ec3d944238ae2a9585", 0x1dc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000), 0x0) setsockopt(r1, 0x2, 0x5, &(0x7f0000000380)="24647c0d33c03f80dcddd6902dbd1b1f776d207ba0c68f653e0fd0ce9dc080734b5025009a0acad8ead24977b68868062476416c97b5d20ac056e175c24ad334a83132060e8406e9b3f0d4cbdc69cb0bf7c9329585f08e92a7ba00474961c1461ad8edfff4a8a64311f14a499f376d729ee9a701551c9ea516dc53d8ef61350aee84e153842dadb067362a20273343c65cbcc36e13d20463cf596c87cf160088e55295", 0x8486d4801ac9e26b) 16:14:46 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:14:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt(r0, 0x6, 0x81, &(0x7f0000000080)=""/12, &(0x7f00000000c0)=0xc) shutdown(r1, 0x0) 16:14:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x82) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x41) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x170, 0x3) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0xff}, {0x20, 0x2}}, 0x0) getrlimit(0x7, &(0x7f00000001c0)) fcntl$setown(r1, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000240)=""/56, 0x38, 0x42, 0x0, 0x0) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000480)="626a83959f90f6e908924ce59ebfd6b9ae28108401caf555f14a6d081223f29bf51180d6cd8d2c99693ebf80801cb1c4342584b5b5f49b437b8af2eef0a960d2d236e87fdc392bca1938b049e9bc6eace57626fe5b2b9b0dc4edd9e93c3b188a917b2bb2", 0x64}], 0x1, 0x0}, 0x6) utimensat(r3, &(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)={{0x7ff, 0x1e}, {0x5, 0x10001}}, 0x2) bind$inet6(r0, &(0x7f0000001700)={0x18, 0x2, 0x4, 0x7e}, 0xc) mkdir(&(0x7f0000001740)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r4) r6 = msgget(0x3, 0x410) msgrcv(r6, &(0x7f00000017c0)={0x0, ""/114}, 0x7a, 0x0, 0x1000) accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom(r0, &(0x7f0000001840)=""/157, 0x9d, 0x800, &(0x7f0000001900)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x0, 0x40) setgroups(0x8, &(0x7f0000001940)=[r5, r5, r5, r5, r5, r5, r5, r5]) setgid(r5) pipe2(&(0x7f0000001980), 0x10004) utimes(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)={{0x1, 0x1}, {0x10000, 0x4a17}}) r7 = socket$inet6(0x18, 0x0, 0xfffffff800000000) accept(r7, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) 16:14:47 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/74, 0x4a}], 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f0000000100)=""/149, 0x95}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/138, 0x8a}], 0x5, 0x0) 16:14:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0xffff) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:14:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e92de696c653000"], 0xa) r1 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) sendmsg(r0, &(0x7f0000003840)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000080)="06e99f093c995967697ebf71dc374433b69836993e87fcd036308ed6919f8d5a01edcb7f84006a22e3b066e0090a3872e383a9f3121a996152cfb028e0e4b1757ff4c6da0449f391e0cc9237e6389f1ddbe9bd75f632b41894a393960a9aa5c60e5142195e5d59ee8d0dd2b6364ec0a3cc46d62a19b5f102987bdfee08c1125beae85440b335b446ec5eba26385eb8f433eb777726068e1eadcaebbf9743e1e4cf2f25608125c42ab3425c6d377b339306c2fc429a6898c279373f377b274b47584292e445dffb89", 0xc8}, {&(0x7f0000000180)="827121598b4e661e60c8af5ad3a0fcb8d0136af37d84f46a61b8774f1ff4e8d5917effcd0ceec909cecabd4db558508098f19c07fc5dfffee221c4c93609c5e4f3f7ab065da4160846a429f99ea1adf31230e452ff39e6cc50a2982a49b492afb58da7254a3ee946d93b02c1050df1d313250d795fe2e75cf69318d93a4fa019ee8bb8b3489c4d0894a328d509ebfb40c56d05667395d92fe763482d2ff73f685ec19810c6f0475a2f56f3a0929db8a2580540b3ddc088ec16b56ba173c8e70336c204dd9b7048c4db9a69ff2c99eada0e019b3a210b7f065fdaa2bea9731cda85", 0xe1}, {&(0x7f0000000280)="840f58ba50ead8d006929ec0d191ccb414eb2d2186f1a62c433d190c89e4272f6648fe807efc16a46f1c04af824abc29a5bb29a1d312a1bee2c1ef101d5a1dd6971264e9bccf4c898bbdc5f31d0a2f209c153729b77c6678266b2cf3d3706a8212b1ad7a021e088862532cb609f81b52c84d43943ac0447a293b4977377cef75510dd4b174751604527404cd00527af68ff97cb5ee6316d94821309f96fef1fa51deb6d00d8ee328ce2372b7e490b480b9323b57442dfd903f88aa6d1cfcb1381c0ccc736e6e5f1964608615fafd4ff312b3bbc6de30c01583430498ac623db397616a7cfe304fcdf3427810e41b73795c903622c8248efbe0f92c22c046a1b9160ac8f5fd918fbb534c06b3e51f9560a3d6527118ae43c65e136455f71f516f805ac1573b3be2a8c5bf1d08144bf782194f9d3f33b4b15c90cdd62be7e103b05d9032a0c8daa1c06cacadafa7603b01a6c638c56ae194763dce19332a993ec2265f1179c4201428f15daa646efabbb2da554392bfe11a91832135ae282a51a7a12f6ca45de91a181a25f4198aa26f6df94678366aebc536f83b4a964bff2087e559024b7facb0cb3299a1c8913205ee5750dc99f1d1581a31930866ae90961124d03a82fc6e279b32ec7bbd9d014eb17103d81c160698a9cdf70f3ba2a1229931fbfa9402e1f1c623741618beb9dc9c957fbe600f160a8a1c945c679b9ccebc16a998cbc6f1fa98e7db39f18fc5ad144ff03ab05846bfbfb292b464747d305b50eb3181c80b4ed66416b6bd5a38d32f2f0947d80da6dd5671adc354cb182892f3621478da9db4ddf57aa7e52d831b24bbdc97927b6b984a338887329e41f5c011fe8089af42b29a09db8eeac5f64e52ad5480986a6b4c58660b6a3449952a22fbd9d5c28fd5858aad87d0b8f8e453f662cad13fb6fea8fdd90a361173a879077f5e2f3405b67551f3be2e67a17a20bd9d1c82bac7e524d6375f8c7539fbb4189f05cadeb8f95abb6d5e4a115ecae25e5f6864754340e951d77b63b33a8d77a0be46b54c922c0beb1ed2c40f8e1d97b293adb0e8f819bb3ae75314ac16b0b42d7b4c4fcbeef33fd9ad8f4b41f8501c88ee5200ddf8c3823920924856ee41fdc9201b64a81eb85f241f38a7ae61c470430f0cb210b18821d11968af621f98eb6b909a8646095d73d199eabda76f3e9284222a84dd9d689994d7229c682bce3d322f84d195230a26ec973a3b6c5233a19996636f9937f20910ae6e31860a1666cfad6facbcd44c13121784147e7f40184472981809774032165884b3b899fc95b087956b991a58be14a986b9de72afaa1fceb8239916992db21f0df25801df3d461cae9546dadb0e1634e2c3fb6ff4ad8f6de3978ac0d38bdddca30c723bb071848ecb0cc15f5e580377cc94ee55a9fa71e6367c1f385863042768690f0faea47c0b96f82f95a8e5edd3881ba6df1c9e0b7e57e5419d470d716cb5f6fad18e61415829d5fc4b205fb5259b4fe5583cf36fcdf8387aafb7612d1b2f734a50845da23e0aa1b4f1a34e44462f806d1cfb3481ea4ffa955d14e79065f55259443dfba82ebaf54bce9700806f11132c2dd8e28c2269342adbe3cad87e4c9fb0e9838ff284c7e437a586c96d27642b8bbede4696d8f447b962b1a385bfdad8df97a8d20ba68611f3a72b1d2891ff69e03cb521518d1f27e604b2a3f29d31b9581f676fbb1d4e42d3dcc834368eadf8b74f4f31ea9b9d47ffb1273475219e160d919a17a86943a5265f455d3965ac5b05578fa7d44f5f0bc3c0075b320eaddd0896ceb17ad0166b82d6ada957c355d00a8a2f6b41998e50bf15b97f1d4c60fd54a294353d1149359d3bf8027bcfb6c655c5b4edc1a9bc9f183d34713630894f8973d0ddb1b68345cba7baa37f00df3e0167e836f14feff299ceacdd36985bdc961ed029b0cd3a1ae9889ced941fb1374aa961c6eafb2f97ee0e51d12112b867016e2ba202a8861252e23b07ea1125fb01745ac69fff36d796c0c757e2d5d6c74a23a949d7305e3a5116d5833c707d82481e292cf5352b63ae5b40bff54a2d6895ae79e750d55fb44af12a9e3a2dd89e0c8cc101061e8ce87ac6e5d9e2a5bf3303ceb51ede5a47591b4cc5394cfa351d964daade8a40824c1c66925cb5bd1965f501ec402e69baf8251b7e1b05b9c88b50b740ee7f32f4b0811c035fc864b5aed1e9c77687f02ed42b9b24cfb3ff0f5c6d494f24a221a9d3f571c6d5de1edc29020536397b8db67efe769638e802c578a5336d42c4e832a27d230abfcae769ee4db00b654287481f8842b399b1beb302bcb3bcdca707b37bb830960e594a15ab09d90ba21e14d02ce30e6e06f6bd629ec03e619b70fbe001c10a43682219856f4c85d2fc05a9a0ebc9390f0b9e125644e346582b34262af49765fe66e932c3d6c68619d25baf2b7632465cc02f065d5a966e91060aba0a89902ebc031d87cc89888f1bb485ce03c48e008f530047d04bf2e1144bf7d3a101bbcdef4bf826d214b43e20b684115275f34884baedb527f9a1aa223ecd4e90a1fdd8be71b8367220abb827fc0bce75c78c4a5039ed765d6dfe211bb21125372e8653cf9af052161cee0761f88de6c7cf333bceff3b8b7ae18191ac0a88db98793e05d1c94696e0cd0f73e4e712da54b5792bcc618320b773797d1b4cfed0d8083541c1d0e612bc08a450e8faedf13d51b6b13311dd10106b71bdc6cc4cdbb3e86a187fa536800cec11901c1251f341aba87cadc368015787d734bcc34cf49c3aba751745a3f9efec62b36f08f96e41137d345293859a690d7f274c03cd8b47198583177dd3e76e5ec8c21194af90cc5c6ccb35a6144382cdfee255bab3bca5998455577129d70e1b6e9b2bec7b560df31891502cbb75a91b32dd6b15ebaf7501d034077a041b1dbda81b9273142d03db932777f99f91d47fad6db92d1a98b6ef8d722333deada9603bb33ffa0c597e537b4c8c1c94266fac6a98e6eb391033e336c59784bd54f16fe26ed1db7442d4be95bd21d7820f2231854f62641a078ad6d17c8a95c639cf895d41f3a33d2da504a45a1075d0f56f2a52f3758b1b96c533c27c87122fb93a1270a7f7425a0359b15f015068a8fcf8b1207fd2e0fb8496becfb33c77aad2f0a537e29aff4b9514247c6d0fc90457fbaba01f8f1710ace9f9441342acdd9b4673e78bca6b179eb72a27f3890e3a35862e9d295d818f8f928e67b03457bf99b3cf53d1df5a6354a86fd39461f6837f1bf261c7c75f12a64aa55816f83a5e7f4c6fa14cafc6c51726a7472df436806175b42b39229c2d1eb793094f2a94806b1b5c0ec8213ffb1d5c45ef1cc5247aaff89b4250fe37cdae5b3a206b978542673b23eb8a4e6afc8b85272cbb7f8539e44e921a05ac9e2904e4d197542ed90ef52fcde9ac4c6d328fce172021b6780b24a6cdaa78f405c8755c2c5774f401c7e6125d32b3eb0371e266f86e917bc29da99bbba31db27f1df37c97b731ca97fe89ca07250566e5bb4f3910e99c15bf9762456a22522f99cf239e49653d3ef5dcc0609ffc88197d084dfd9fab772520bdee07b730ad571746cb862242a799c08f472197beb93cae75d13b3a0b14739d5917208a0410952b4fff8e62e5ebd905f0726c7ea5d1d0c0cd53bac8d9aba97dd5c88ccc97ed507d510c30ab2b5faac71eeec03e763dcdd12cfa7b235f3ff53fd70339193f6483d4fba1b7e19a478eeefb89ca67376d3c7a8ddba173cc719753fbec826e0156a03a1a718c565b333584a057a2f6aeac78c0cc2ce077f80e4dcd6be274dc3aa3da6606e97e5c8944549426b584e280ea72005e47c8d778e390882837937df6189e2513a4c69dbe061539178f197d2975f827c2f1b11254d8084ca620ba4f57876980ec46250a8c7431dcf867eba3ab16f66cc7752742a376b20eeb4cebb29371133513cd80c01c328a54daf800775f28efb21aa07de623930f41bd87f84217919938320c8f0aee478c1e6f49bd576c9e0fe0c163230bd0f5b5dd5ceb1e0c9d35e9e06cb74dfedc1c5787191c3b73576258671b0936589fb56ee5fda41c5e68d3be5d61be88e2d39396b4d88ad38deb1ebee729a3108b75fc3d126e177b2c2efecc4f20d880fa8ac4acf6d2475c23bab11d65514119d4844f6ab5e5150bcd30d148a5de83c0e9c623a2ce39863f82a55be2d584622e6e794e69cf441e51c6337f2140afb981e9421069d3f0635a7e0744839bb099cbf2583e8c4e1d65213383d614222ba6c2486683b21642d6eea4fca3f59b10ba5d462c42ed3c009e34951b9f1bbfe223a17eb698787af5fea91d657f7484177ac6ef5197f427fe75b3a49412a70da597373417ed2a0eca878f1e477d7655886c1c79a603062480b5b3e0aa9c38df035fad89490eea919ebd8b1a94b6b2f12e6a56f876013c157520d46c21af799f33a22c79ff3876fd2d1f3cdb17a482342f9df994f64731efccf914d79e804a0ee7b705f5764f012e84da9521feffbf9aa2daa05aa5344281be5f13f3110a2e6e7182ec45332e1788a4a654810afea274a059a71f28bb627ad273a07fe62930dd763c44c9b6073d64580f8589346ffaae1b512d4d5ada6464bf72d15cd4a77f9e0d3cef26268ec32ca5bf5cd0dffb96e04e0b1dbb57b3511df9b6b32947d60afb848f17e68a81d713f28481b57f8ea07a06aafa1a624721a0b1887ba03504a48829de1785f666d00bb717f2dd198d3969ff56a98c0d203ad12f84d7e7a5b0fe629bad76a9eed8dfff8b6b585ff6a109ff552ba25000fc1dd6de896f1f8ca8ebc6bfaf2b722a0056160d759834941161933fb0884f0c0f7933852561536db1ddb441bea8e7db8365a03989508175ad600b720bc3d5ea2b2c5e1aa2e73356e7e02b51efd97c77fdbb5c9dfad36b556a724a78a8da8cfaa214142dc104bc55c95c0433293c7ab3bf703b05a5018b9ea510598087c7bac5f419ac7cd43bb48800be1a869c4cb71107d137ab1b968c0df10dd0df261073769044a842b18d8ca127a175630ef5e4dffa828ba43939588429ac8f5eb3fd9035f3511b32434bb435a0ce4f3487933d2bcb1a11040c0683e4b8a05521f5d070c482b5ee71d94b75b32eaf6510c29f0f10bf377ca71d29d38a9a4b0f1df8f4a3ebdb14e09dbf0074fe1260eb22f6a959e9787613d487a7d59f002c0340869e7c0a1f28548bc11a2d473c1f062a77e5a03d371d44ba1443a8d1e30665215e384febe2a7e555ed69fb1dae8d646b1f940ce4d5bdcb1ba5bd7ce909d90e96a8e74f7eb412307d7266f51acf09a5eda422d9c570a041336a9c1c61d7fe8ba12dbd33c2e4af3c341a7c9f0ce8b4f711867d3e09c6229e8711f63ab4479b61f527f7f1eb54888f97bf0fa8963c607e52cc6b44a28d19e84f9632988a449c41cf0b2e1ea0427454fe44b92082b50623cba27cb4987358a92ab8cc80242f4feaa161d5ee18902fda84d669db2a6356ad91111bf6fe87af5baecda92b714a0efe712e7df6c361dd31335a4670aa9596d09e35df7e24c3ef07641f7480039e8c66951d110ca00a19289b5028dcda448956e1580c95e3db2bdf6c7e9e34ba81a51e5dd303f3c177084dc992fbe958d046a21397072727cbe13250ae4c5f9c26ade28f0d70940802ac9b558bc54924d5cf99bdc11b1250d4cb20a615a6fb067b62495675f42ee93fa4256794bd0acd3e8c3f4a4a1598b62785e8c6859bf24d6df42602d45c686a36243c416e444c219472ed50cea46fefa6b0268a6b2a65120887d927", 0x1000}, {&(0x7f0000001280)="e7b7a246a954528862e748d06a0b86e2de117d7af9ffd057c5920f87aa935d41a8b11fd47e666c5481e349d687ed18e7f5e9c8dbf61b6276cc383436d4a28592864330f10c3c594a5212c0720d67125df145ec816a6cb3cb995624f4839cc5147275de214ab0", 0x66}, {&(0x7f0000001300)="d2eec0ee295a3dd7bb1b1e34a2d30c957a99aa4bb2c8d01798ca9cb8b7f452626a", 0x21}, {&(0x7f0000001340)="fce314b3f8f4b06bf2668684a4df649a073bf2033cab7ff251234b72fc11cfd93966590d7f158123fc60644a51d9101f5c3d2631782956e1c143ed3725828cc03c16326507835f3aab3d8feed4a4ad9e8299007b5d0cdbd62f80b8a0dad1604697e1403e270140e2feeb2e56fba20995381d222302d72d98f16045341cae747e49061dd787f9d6b04670b35f6072eafe273e48c78d4eb294759edd3f7a8a200d28d16607ca4fa6e674a0219b1c443efd7edf043b7e795f9b06c3f8b32db6870240e72820a02b80873fd4e48eef548f7d3b86b39f669aebc6248c35819f79f097", 0xe0}, {&(0x7f0000001440)="87cb1f09d91730f7d970bc9022c31773cd07959ff49e7dfe70ec282abc67a8c757c7f3796962e2659d716858e45ef3a6759029270bb162101c1b747d997a865fb5f243109e67d126e9fe63a7eceb45076326a7b1d14bd93ba8d3a8bb68", 0x5d}, {&(0x7f00000014c0)="025d5895d580f5fd6edd44df60c42fd8a96e544cf13695955f3476b745a5aac0cc", 0x21}], 0x8, &(0x7f0000001580)=[{0xc8, 0xffff, 0x200, "2be943eac357cba7471004259460cab14b6ef7ee227d423fec67c0976604ea7278f05c7bac616a6e503ef2eba0bc3413c0f46f4c7614372f68ec4a34a18cf56a913c9c2c0790152bc1c2b50e09950da2edceabeba503cac66cd6013a06deb45ba6cee0c2e6d5d4dac736ccd7c0be9a031d64c41ce093eb977b52c890272484f440f80fa6a09e70466bb1db2347437d3bab0d5c95e28cbb57144a36a422fdcd41f92f0a88b8ffb6c3ac35785de375c0f7bbe4ec62129494"}, {0xa8, 0xffff, 0x6, "148dc17211f2f8d8bf51d047281cc27f44dc53a4586fb6417ef36d31fc09b9cdf9114dc9d35868559424dc43d8e2d09e1ebf3f57bc193a3f9911bf8098adfd78dc82aead6d011af11d969ad4113969586be6542c0c9161de35b4bc08d77de62045043e852d248d4224264000a4ddf7e0dae70ca7fe3e1296993e3fce143c527c284c43b8e808c61c94e723d7aacf639e6ce98f00"}, {0x28, 0xffff, 0x3, "3ef42a0ba1f3b0ae8527bb797e55d998971c458d26973ec2"}, {0x88, 0x0, 0x8, "098a74bbcd52b1354c565b48c35f4d8712106707ce1f6244c25d3fe68bd5f57e927e4fc878ed2b253db46a19cf36083f3f8ba73b25cced61b046ab5a4a864ed9b821f4fe9be031a7f86abd16c4f59eeda4f26aea63b568e215e7baf623581f397ad1a2c85bdf6c3a5a16f854d0ad466273302f70"}, {0x1010, 0xffff, 0x7, "fac62971a267d834afbc338b45e04e9f40887be980d457007e980981e0db755f10093c322d67b5650a999ee0ae29dada3fb61a8434839b02d12284eb70d94e4c4b2dcc1da13d5e73894ddee3e98ee099e2d9b26fd2d6c855847e029f4fc0eeba27f53891d7105f3d52b8e2511998bcfff2ff5b7de192cc3859b499f79fabd6f9023a03056d837f1237fbf7d1a7cebb32682606a37176bfef6edfa69fdd92f774caf062b3d4d31d15d8b46fe6b02bead231d9bf44fe5551037fcbe081e4824adcb60bdc1906c27313e68b8764ceaa6f772b1939703474bd8fc304b69b3963ccbd65930e3410a4450daaf9e61dc0f5178b06e4da908f1cd86d7edc3a7c544503dc88adfd251f66a8cead456e703eb4d6b1858f5be8ef9ece1a44a7d6931a3fb5e3b3ce49eefa73cd30c0cf6851aafd9ef4a4ed5de18a9c1ef7e3fd06cfdcb7e3a7d35004e4588cebf196f6fec7c452a9ed6a0b6c23d9bb779d0d9a0d5e7c968b5876658860ddd4f0b9721b19d6b0882a46250e4a649d69723d730675eb29967fdd44f63de1aa061f0f5c80f59a9c7da2b6d4e947ab04ac9616ab763bc5e6e321375ab46abf8c7a3ddc8456037d4aadf596e1b37f620deb91752d778399abc1fb6cea6fcdea509f4901b204f39bfa63d824754d2821a72c59b2d5a57261b0b49c82479f23c4e5ef410f40f8510cf681262b0aeca61f9c1772646fefbb435ca781ec80857759e05795c698a41aeee66e1539e5c8ec88cd5b8c74bb0ef6b51b99ff5c005e487cdded3aaf4ceb9f41503004ab81a1733c58e4d68299a2e5500ca020f613de672f8353f8fd641e581cc8318890ee36c33413c856bc9f0f79ceb113c5a4b3947c0f8bb2f0275a4026533eca36cce1f14e083435d56e517c9cf9b225e83a50624077cc53ce7cd711e723150371bf935f7b71654608f031e06b6673ebcaeee4a007e9e962202064895a2554c67c03110d243d9554cfc15a86f5523e38671d8b194556736d28e32e10c89c3267c0ee6c46ecaf7c1cd8a2b64bfc9346d15ddb5e785395a5273f91aecc76192f6be604a84d43953aa4deb0eee7972f9eeef6f11b6d9f7af2b92d4a19ded66c6f4779b2c640ca75ae315b14917825ff71314acc45c1e2f24a416f72004373c55f8b112a763acf7cf19a7dfdb40287d9a41dee693f90d683e09df2817c7fbfa645232b27dbed6ef74c5cc077d99e9bac62cb0d103eeb5ce39bbc9704010d80b88288c54b340f7d6bad5acd35ce31d34092f4adea9a2bdf487b0165953ebace46f650198d28ae44cb14ea4ab279dee1c4dbf8ab45109743d3fe50379ee72fa830b81dd835f951c4e1a561ff2dbb71e8d6bce01ff369996d0211860d42dc735da5db697f8d2bd67ee2bfe5ab9beaa4fbf133b24505e5aa2797b59b2c3423ace59811e98731c5a62457413b3dea07e9925dfd50a340b9120dcf0f78806306f265e2dd9484d8a59bd0ad66832f5bc29c78812d6ab46421932a1a15f7330d18851420624955c0196de38a1fa3f3441772a42479fc0d58ca9afeb46c32aabdf5060f7e5acb49f955e5af729b5202627038c31c4dc610acad52464e4fe122591bf48c821a7804f2d92a742a3f27305213f8c39c5282e5c5a97c8b5a59e70919216e72247196a02f8c0d67382d5284fe38240adae717472d6b90ddc71f0de8aed0d2faa9f56389997cd4cc579c540dd6ae61fd5a437ec18cc976604f949688596ee1c426a1f2ac00e4b7a1a237e7f55fbf796c0fcbc4a3cff06b4e4a358e6282add1c810f5a572d864611c8cddbd8c5d158f125884dbd76cd2cc8f0db9625ba274610ee6237a54b44ede50a224df39dbe9fb45a41a44b110f2eaf1431b8e675e6b8b39abe9ee5920aa0e43a737ed9aea5915185af1bf24b4386d0289b25e35a2118e8cd4905f01b6a60d2f39594be299a48d35ad6d51bc6566f55fa22cc89d1b4146a43264c779d6ed77c7f580aaf6b4d240f3fdb3654449b4bc1dbe6bae99319587be222764ad5bff78f97cf5d7e4bd1ba84716416000dfc0629147d520d3007ef8ca50fe133f221bd9872a24df84c24d6b7e5d740374c785d8b7671333590ee42e1980e208c9f59b46e20daa61cb568a4222571b4fdd472cc4001da39d7c33198dc06360e451cc7e343762358040dc608e96a309a0ea8270a7351add145c738dbdbfcb755d10d1bd96ad346eb88f16135c38cbc7436dbd4dbbe061293221164e47a1200d99d2dce670cdb129c62a5102677d6d5e2ef33fcad2a5f8426322bd963ead294479f1e95a5dc444c4f0493c8ba4eb892433a0bac9b4dd3eb1d9aee88b0a6f1342f129620036a3c5265b245fb8b9c8d19d182b9a6a1792ddedb4b80e39e661564709255eb698463c625ff3b1a43aab371f35bd77f5fe2d66afa094dac42a27a2e28b5955c46fd52c9ad7824438411418160ebfec746228d60b46399fb6d9ed99d579f64df2f903f78f44866c07a7ca6c02c8ce727227a13cf4b37aecc5fc6794edbb7e695493fd2e6f279bb4582467a77aa712bd5c5bfc56701d2f10ae5b378b06923a66563dffd16feaeb0ad58a18034937ead9471de641cbf612fef8d883d9be73445275ef5e18481e91e08fbb576ce5b169c24834bb033f8b49d723cb777212d10758a0e65e82b6cfc1374ca99732041ce5c3b5ea6a7ea62092bd9e9a8b0f0479e8ef981956021debb498e4d0ae8958f4021b4df279be548db98febf265b2c0f739d6a8adbecaca879e1124524152156bbd5ecbb921f89b9701053f300e3c9720eb6385253786b192393967fad894f39ff0bf4b241201f537f3c38bdc7479e090e5ac643c57a98101fb0be0aad7a1ff1ac3ab0a0fb86fa529751cf3c5caf2d0b023ceeb6ca49613d97195950d13a8f4ed9a3ecce5dbd24e43281aad227465bab9ca2d97e3862036f5df7c7c2db9ac8f7b5ac03f0ea51205c8f9d039ee0bfb0c122d86202a2a90a2964d9c401a2f9f289bbb7017760d01b5c552ab6d501eb751377de7f77f97f1838068aa65ba6e8113fc537800d5013c9713434ef50c740d8f15eda25a631fd9363637a619d6655252713736aa797b80343f0103df85f1bb232ad1e88c1aa4a3857fdfbcf7685fc4e1b43604a84ea6012ded453550d17b85cc075518bc8ffee6e8e4d48da92bba337038dab4176364e9605f7bc543d60d1b861d01f1f5eeea395c1997ac7d54ae11920b2a4fc4f719445d391035f242001eaa25787a43514b1acf99da19569efde9288d2719cc18d25436a8b335c0bdb0f6344d435faea11275aad187605bc23b8b747aa63e8fc0ba91676f9596566ac68f2685c94cba420534578c340177045b0ec3da85a0adc1661f441c831399a7af1d5aa7050f0314a57c29517aaacfd5f7985f63f4d943f3d6080eb39117069d4575134e63aab5ffa77027831e18d90e0fbe4479ef35c040a4ead04934307e9db024c696c3ad250991c39fc62091be36f2d76c8ced1a1d471de32fcf5603876edb7295e90cd6eb07d15dd1ef2491dee70480a1b1ca0b02270ea5077ba17227343abeac582773ce6e6582d414f75f96f260651088384ee36fad3fc716a9829fe3066f09cce2d3fd83c1e4ccfc4a35873394168a678344336549e6b2d09e1a4a64db950a13f1ad3f039f84e670e21a309952a495240c8f83c1a207ad9e94123dd03b1b1b59270a7ae7693b93627b75402e0bc6a9e930d35c72b2ab5dcca827c642f72bbee7a8710c52587af8b5b21921ad50a30bf5e6d1f5dee6f3c0526b27cd433bb25229918bbdc9130cfdee300d44bf49d5f06e0ea3b85a12ac3921535807e4091bd072ff0f60ebd047811ee5754bae3cd9bf8106db23320a4689f1728ee1dcee430ee974e49ab538a163977abcbdf6efef6fe9610cabed446971143d1a9d53f594958f54246e210044dc3e21bb488d868d30e48ed2ed49ef9ac1d618d7e587ad8390e271c569871233bea6d2a0ebfea7e8233fd18a22a485efd111319a0603b9601de07f3fd4324b32cb865e484605984bcde5c80810a3edffe3623526f13db4d8c19715027e6efafe20444a1166ece1ce2746a9ec01932bc774a4976eb7414cb5eb22637424a88d814538e6ffc6c32c1fb8e501748adfa68f22aceb73d7d1a384f04f549572075491c547b2c6e909ceaf2cf868214b775b7a7c928486780b4f705ababbc8e5be8f69396e22cb5c62f2ccf65612add1c60a146404317f1dfacc9680c5910aefc8af3498039c4163d9744ea702c3b7d870bd4755f5ae8059036b033dd293160c525e6bec8f2c1628ad11390e84c41565130bd18e106ea058f9b14c24f491b4db7e0d8e61e267d60dd85e19107dfc8f0c876b420214aa5a0fc6713dd12f15bc91f30256def5a210820b845b12e8eb8267e2d752ad6cf8867d81c345a3f55897777626c114dbc2cc1852a2c461fae6f9712badc215cac7e9f56d5beb9a0919a770c278f8c4bfd91fa24c57d71d6f6797d96e8f3f52e4533163a1593633a993407829648d0005c61b0c297539a9fdded857150f012f595af0962525e9095303e308b5b3efdcf807c5b483d1f8598b8d173b986aed36e195e80d538db0b49ec71f002a4103ca171e532c6e9dd78c679686e9d6bc6f86032b6a849f8bc677398e8081eb7dba368502f340a3d85c724b754b711eff978c3fe734fa31c8e2ab0d942400355a8cef7386ba4e94d271ce2acfb5e7e6c5967fd37049b2fb1b6d03846297444529cfd97cd16750ffb5e026323cc1aad55c736b1b104064779f1aea670d5aa36727b391cf274113040ef42932c846e06611e8982cb3a754c5d633a6d2bf4f81845f6b69e86ab2e89c567f2a6b933c4cf5b24909f55ae0225bad75b79daf3bca25a15ac6b02c9936fcec261bfcb2a3e4662848ef352bb859c10136d0bfff5d4652142f467a6bc1dd78f34c2fb33f0477337c28947466bf060139bc1bbd00b2c0c819af251de05cac39734696b51351ffa6b964afb68af524d0f38d27e1fd098e3d6781b739ca1574534fb7bfe05ad9f8dc66fa4cba0c7afe8f1332162d145b0a00883805af0a4496ecfebf39bebb66eb0b4abf9121f3a4b41b2b53365f35be7d971b5d9a1c14d422274ac36fc63c3a08018c7ec488fd2a6bbc03f2b2b949481308414903973138ed76b1ad9faf7c726eaf39b5c4006f7f3ac55132e8bae6a4c5edf472caff02c07fb2dfe6b0a361ccd6ecc6618013427a795ad927ae3f28252f4e4c903fac06ddeca6b7bf5ea31f161ea1774fc6bf36a91afa41901c74932a1a0a273c24b102430afc856231b6b87088f41429fa0d64602f39648d56495aafc7ef2b40e76e93080c5ed8572b8354d9204f086b93784e44fe056fa6f029f58c7b6334b96976d2971e99099c8a06b9541e9e3f97db122a613a993d580bc2c3628fabcb42f3547fc0fecf886dbea4454ff374eebe1a9b971798249db25e01ddbb902d0e15d6b074201251f2b7bbcde61e943a07a261c6869973adeec2fcfd47bd2685bbc203c77b3ece4319753e2805ba67139fce88ebcc2c6ab6595dbb33d47da8c93b29294bbabe140d361f5db76fce8a8b8474453a49b5bc9b1fe26b133aa611ffbca0de517b93792e3aff59ea00d2fb8cc2b7ab4fed6b558bc0a2276bfec27d4555091eee014aad28ee6ac3e4ba73912bf2c068d7595609e02f2c35f00539f5e75f7d1164bf4dfd85b88ef8ea85a7a579383536424fb664b9d390f4dabe1effc1a9ce1bbf118540eb2c8aa2a3cdd9f2a3ab23ef942f2b5820d0d95c8a6300a632ce851146d407da2de66d0b4bc73a"}, {0x1010, 0xffff, 0x40, "05170c2313dbfaf844510b6a33677153dc624a91becc61a599f005df1a99b8d6755bfcbbbedb2bdbfaedc265ada256d73f998c80087d104279cee27630a252840fbbef4ba57d932f62196876921b769ac088f388cd4a1cef6ed93f606d7e9276ed65a6e81f905a0f6bdd065f8fa9a74d42a79e7e8028dc7ce6507c21edb9a33214da3dd5c64fdd87dbe106396051a3dd6c72b7fa1a098d6d3b10fe5bd725aa887f61859ebcc06b97d909e8c7dfd097bcdc26bb49e09053de38a7d6ac66cd200fb5f6f20a78e13d203b5c1b79323314f0dcc07710708e52692c7f827b49fe36cde7e31adfcfd5f2d83927de83019014faecf4bb5bc89276a703403eba3cb766fb8f2ac24cbace4a6220e49b90b8277e9877542078b68c2a3ff64ac0b15b5c5dfece3f9604fa359ff8c432faa26a20530df5139a9397d1058c15942a1b707066b866ea65cf735cfdd14149574f35d4e8a17784a9ae654115abc786b61bd493f9322bed97095f7dbf3d02c0ccf71b3a64b00b276c484ae517f48318cbc85b8df06573c863618148a41b4b2a69f26016bf5d99277a0b5eb11b09f2913a64f49426208635ade02466c44b8249471eb88e9578130ae5fae4f70920547428cb32f30a3dcedbe25c28310ce75867e1d60651cef20b42b8a9b5c7cea875c71dbda09d31d76e2216802f5e8f9d17546eec3f2db9aa5e13d5da48a62f48e11a570ab8f2954ef0d454386d2d51c3a489f8ccb3263d0da00862f783fd1e00c6dab82b8493e69d9739feef94769eaf80e2764b54fe2937f171ebbaf48f64cb50e502d3fef48353b427e120a5dda50d66427a9827bb37a14e72bdc686cd71839379d6fb79f32bedb984a7bd8a603959fcd2f1e98346e6d594757f55d5c023582e079fe690d411da0c07e32b2375c012e1457e796bb26430ff00496cdf928a1ee92da09995b39acf1989731f89f1e07e225a08cd806b2ee7a979be7b2b41553325c1a9b49c4a0482ddb9f3048a3e0674fe5bd3b875da404de46c59638405aef337d589cf90aa84e3cd48177ef9924fa98a7c007e0f447b9e49251c308abdcccbad16b04512e9b6380be4b1929ab33e0851cae236db50ae7274ac1d34c9c10b8a6a7b365f9ad436f2049213dad9c11d595de253ea5f9984c35e0f4a6e7de6e0ca2e025ebf4a8bcc111a0b51bb90e6679ef32e68046313ef70486f83a9b21b85a84ea4fcb64f8eb7c6cb10bf7894d12f91682e098e23f88ca342d9fd5e49b4a030a4bd844c46e044b4152b7a7a8a75b8e78b28a90907e3e106eda79b7afc2901d5a60c61eeead16acb1a65cfbcc9dc63cb68407cd66e7d541253c337d9609e9ca804d876dc61799e59d540821df9ea7e57f3f1b9c5ef01fb0faa4a013deaa233898dca232f456640b41648cedbab2920f91da1c7eae54f071e0a47547630149c413bc5e0f512366501d3f70641974e084e14f43468d3a761ca43f1de9689a4d4937d7a951529e68d7d4d57084666d5a864f24c513cb068c64234bc3cc8a2a76993217b9ff4879070f3e5748f79cc0c83f71f9def9ded03352b24f0e69962bf2e48b84a3921f6f961df449da7f0d604df29314671b0dc8c9b57cf2d084275b2d2f66b205a8e220a9524dc40c891d4e76321121a08d94b6f18352601e56e09ee4009cd8dfca8fd8a37952ecfc74158a137681820a488aa2172b93ed72b568a3a60f6453e3cf6c99a6a0e97fa81c13999f8997bf6c2f922474e32cf549558dd1c43ac5f92d7499900db08178e7525b2aab415cf0b438fe1aa963fb55fb4ad6d36470926be3b5c9d7f1e21a77d66dd671193be9c43926061401d0f7b92723182ec812e0fbda8d0b3d8293f8336f669d59018d2ee51320bef6a3371eaa7ba8c4b14c8e0397c1be2e6344b948a4c3b355bf251f40f22f9af39032fba1902a51a3698d7310dcfe20186a43c4110d682814da0c780129b811471a56bd58b62d170b2e28f49a467a60b84137e9feae208e103930c30d8bf0aba27a6cdf33327ae4678b5b2922470da53651781324177bc7655718d3337369260bbecfa7f04b2797a5cde4a850c15d6f31661e83dcafd50c027b9cbc9254ecd60ee553dace89458ca75daca9c56004308da67fc645e49ce20cd9504ced4099bde2d7a06c9b0b209724fb4805a2130fa2e604c76b0a4841b7d8ad101af4aa394a9d9f29271e5de56c77b04b998971220f3d9ff99f24ffdaf6b1c0144751fc88397d2afe8d48a8573e00b0819a69c128078712f1f49bab88365b56b0ee68101660131ee5256dbdfc36c4af7348db9f0180be59f0402b11f433c683fe6ec254138b5a9e76e7f32ee6d0c26213344faa8b0aafbfe22b92c93a838465a478196f6a456744b55b35c27abab896d272dab78b4924a9899b268c2a07a53fcacd12f130dc8569a43a62328101e3584b9467d715888591ccb3f1caca3507e3c077bcc7dc5b380b2b9b76bd240c572fab037e980ddef6a837a1aedb1262db2d9fbdcb75fda8e77f29d236543b8d80f0d9ed15cd1b19969640f359877f46213861c997ac6b9a44fd305b488cfdaa6b7eac747ed87995e444400296c66a09061749d358e590c423b28326946e5568c875fada407f6121c97adb7ff62ffaa268bc01de9b1e0a16123076fd4a96e65f19cfd7535a4bc5d03805010fad342bc2a7dddb6d0d14b51794c02ae7f942450c629ea6df6aace12ec8ed227f2b52858429c3ef322952db3a0152e700c61e720f44d0f3a81fdb2d98b8bbfdfe000985d069ddb613650a527ee957a52b2b50ddcd7132b2dbaa11215936c92db537da6aa5ebffd04cce1fe86c92dc5f257a1ee1d55320d85ace3728949c6fe52a49a74b343597f2a89f7f43a05953877ad419bf79ee2656c204c92b23fa6f925de9a21ba0e499c40d607ee316d8664e414e711f151405d0c29ae51b9d0053810d0b2d88f026083b4ed95bbe887b482f1e8bdc530166b2b10f435d161e6a9388c90b2150523228c2e82ada3d53f979e7668b26b72fadb0b1a3f1aac0e02ae9ab81359c5ecefc29dacc0d8396637f512c2f5d82a09382f37754de3f13f2b79e6f5fe7d448f6cc76e5f8cbe2d65e49b76a7b1772909644ab6e5903416a624cf35782ac5e54dd65f5bf5bc8264b30a7add16babfc304a8fed2681a2768b10c8d9a7c04d1f84a4517f91752fcd9c7be7bdb110e42eab2d07ff241ff7591a981c8507f1feb492663af7a8f1ca388c8fd941cb2afcb451f3db180add601ac86859e2feadf6fe2164a9a8f369c345a5a09d9e99f4807ab40ef9203e2be485f778b8952a301c08a61708d47d9d8a773043983bfef7ca2f29e02fd10bb9d6e73aa530b2e9cde99e3f3e3f06707c7530f60d9d9465bf2d46bee1531c15d8a535f3d3fa4a6d30edfa6cd8581f7a49505d4505ed5b34e40e3336ba3da8ae49a487297aa7bf63c2e5b79bb6aaccc6c04a7ef347b54ab4f3ce3d3d017cc74126783d149fd92537509b1224f9424689f9770d578c92c3f0921992ad7e9d3d5909a78df67345b8ad7eafd7cee8185b4a23a6678e1fd0f3c1a112822be733085efc1200ec55691a3cdc7369a2c4e0f7315d72d2831beb0395de0060b3d7472eafb8cce7c1353bd73fcb347294bbd1812b7fd7c299a1cfff0e19fed4cba2976c849d7ae49edc79cb53d1ceeb209ffec97d0c4bcce29a5507ba944f0dddf947d13f3bd4a31bccb38d56389f05636f8822799b392a878408b83dbde7a9182d6485c875459064f07d2fe25f6138e7937b17297657984ccc3a388bbba20d1f70ee38d2153e6bfa45696e68300197236cb278e787a5530f94b2c6ddff9f38c8f2696bcc0a2d608d5ddb3e03c0151e9f7f3a3faf7c00a5910e09c08bb2875231c2ba03fa7ba437ed82663e45262e6851a9a87809669d3de165d471d80b01406b41db8fb02852ba6a45ae3043a9755b78e86e29011aeef86f361cc385544f040fe7604f50349eed34d01f4286422c653e29dcf68a67df181878e31d32ebc764cd14a8f812ddf652d3527b67cf4b3983792d1228d1a45b1760869a2aec37f06a18388f22e964555654ff2f5d09a948e17418f0e0c2f9645132e51e8eb852fcf1093e7782ffe9a5f192e167076634bc190dc1d657ff8bbaeb40f28f071472da1547d0c3b9430dfc5f1105615478a7c4581428455bd66c9c6ebf92715866226f2b77533dbe22ce6ee0084057ac94b79dde7707f8d9d8414b236e1af240fd2106d3ffe29b401854b204798b4876f179bce43a99d2245d4ac8e93ddaddab22536965129f5256c1adedb6a899254834cdb29d07160ea2500a9746021f80632401e6b26cf5afaf4f7957f398485b54242066640d423dfa48c731f669d7a40fd4afe4d9d3cb57360021f5d58b6e21809bd2b3865ce56fe32bb9457472b4564d18e1dd557abc356124f3b5476cc9a0d7075fa1933ef92fc0706c46e8724002c53b1a1a0cc8bb47a0a99fd135967ebc5e49ecd581aceacfa302c7ac4f9352d07511650977bb952e5af57a7059c7bacde2d8e36dfab536aa30b59ecaeef9661d1be8c7a592516c098497ab0fa83b732fd7910537c28aff75b7595be8f67400f8855a8c50a60bdb9dc14f1dd1a013db4ae4a05e69ee677b09b4c67fed0ec0b3b3d432a376dc6518d2b4498bb6b32ea74945eb33ea9cd1d50849de6700fd5b6b6ff337d4068b9f6071dabc7d6b14a3dd5d94234920763197354f2b502ee901a208e706ab82a836b7462865ecff2f78c015f936031836837c33609c9d5fd73b6fd0098b9d232ec82875201b8e73afca20f499e68e3d464dd8d5368c03ec148d799d362b4663a18a9f487ff50f497bb881829907577f4826a5a1c20878a7f9ae798bff4a1151929645e2d270f92a8f921ecaafc05ae882a4ddbe000f5081d0d061e5aa2ad95d7633446993a51ae52fee18b316c531b919bb524ccc7e0c0c428d59f1d83a8df64101028275910f4d7bd7db186eba06955e77d2238d5cfa09229292e25f577a73a1cf2b345cb2c2cefe0422082c7bf70b9b04ba74a910e5fa7655a00faf784a6f61e00f833b084d57093db30804bac5a27d83883a5a1bf790c93fa62e5ac52a1d2068cce75da3dd54a8645a290a60c39fbd4218eb93632ec63cfa567b384c9f783ad5d5c2f50e8a54087060a804c74e3a3a44d6dac52aa2d475cf4a84189bdd40aa4bed8824bfe407745cd8ddb15681ba60f3b88981472705b3436c916738fc3143137deba1f3fe4e3367c00a27d20d97ae7806390e9bc67d9d33e85bd3819da0633eea4ed2f3b497eeaa7138ed09dc6c8c7f6304d9ffebf3577fe0ddfe20ef3e71c4f2f2f66c5f3192b149a84bc5001fa32bd0a5853d4d4ee0deb85029c3c38e50f3962d28f7cd43c0dd6085cb42c57528e8695be9eb8da1b864114df0f421995cf70e3f0c54208e35f9758790a4a01cfa5165c6ec96f143cb1a363862811b7bbe4911598977fd97b4a47a8acea92f18849b6271adcd80dc255c282e5bbdd7aff4d614cd352f29e1f4d4339c566c373c4a0fee2fa16c0f87bf73e053efd8ddc9d99ac6b1874285c788531ceeb761bc437231813ca374eedd191665cfe46cd939f12839d0ff7e36467e835955d77a5132b4cf46de784f43d589a337d995c5052c6fd6ed36448d0f6637be28824261bee3ee3c0410dae6efd9256837a754336d8de72bb7e2f9e94967bbe8f279e5559027552776c50b6f1458d01c4d48e25d1692a5f91ea3268e67cce0ff99582084bc46333ea1962c79799e2422c30aa094904ba87d420d00f4d0bd8fd127381322ad3"}, {0x48, 0x1, 0x5, "b8ffb4db21eaaf12dfcd3db67ebe46d2ba62294f2692679e3807c9ea68371103a5796d9e2392cd0d7afcfcf34609c8ed04"}], 0x2288}, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xe6, 0x4) socket(0x1, 0x3, 0x1000) r2 = semget$private(0x0, 0x3, 0x720) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000003880)=""/202) fcntl$setstatus(r0, 0x4, 0x84) 16:14:47 executing program 0: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000100)='./control\x00') 16:14:47 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 16:14:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)="4536b6fb9f5b07", 0x7}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x108) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000580)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x22) 16:14:47 executing program 0: r0 = socket(0x1, 0x8001, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8ef8, 0x10001}, 0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffffffffffff}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7}, 0x8) 16:14:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="c55ea5b3ca0d3ff3f7146a1b250f75185358242412e1fb2693fdbc428d0cefe5435fe35e90de5fdde71afb5492a10eefcab187a69b", 0x35, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x7fffffff, 0xffff}, 0xc) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/191, 0xbf}], 0x4) r1 = open(&(0x7f0000002580)='./file0\x00', 0x28288, 0x40) r2 = getpgid(0x0) getpgid(r2) r3 = getpgrp() getppid() r4 = getppid() getpgid(r2) r5 = getpgid(r4) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x20) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000040)=0x8) clock_settime(0x3, &(0x7f0000000080)={0x2, 0x7999}) getpid() write(r6, &(0x7f00000000c0)="1a684b5802d4efd17c366aac16991f8a698a6dc5c188388676942623d828287450d6c218e80352d292", 0x29) write(r6, &(0x7f0000000100)="52b4d5468bd9a38bd7a89b5cf056add982606e4146a451a4bbf5387040320b42653f6426a1198359e771522e9e7e4e7918413bfdb8f866952f4de38cb34331e917f3fc54a87ac283b2a725c078e261c5174d33bf5de7a29e27d040ce873036ba7b383def69345e4f1b03b1fbb4b2810fd418b4233922b35294fc6ee9a29b15184c40899835abdbc644c2477cfc1e7b520d771a0dd276b7ea87e75514bd797b1ae16dfb1a7701bdfb3f110c7ff621363d9e37eb33ea365283ac1670", 0xbb) r7 = semget$private(0x0, 0x3, 0x14) semop(r7, &(0x7f00000001c0)=[{0x4, 0x4a, 0x800}, {0x4, 0x9, 0x800}, {0x3, 0x100000001, 0x800}], 0x3) mknodat(r6, &(0x7f0000000200)='./file0/file0\x00', 0x84, 0xe499) setpgid(r5, r5) getpgid(r4) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66856c653000"], 0xa) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x100}, {0xff, 0x9}}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000380)=""/98, &(0x7f0000000400)=0x62) fcntl$lock(r6, 0x0, &(0x7f0000000440)={0x3, 0x1, 0x0, 0x6, r3}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000025c0)) 16:14:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:14:47 executing program 1: 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) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() fchmod(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="3874954c", 0x4) 16:14:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) syz_open_pts() close(r2) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) syz_open_pts() 16:14:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x103) shutdown(r0, 0x1) 16:14:48 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/37, 0x25) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:14:48 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r1 = dup(r0) fchmod(r0, 0x40) sendto$unix(r1, &(0x7f0000000140)="08dcb4749fd048c9becede8deeac74e7692e1fdf8dcbb271ecdce2b501cc5c6dc5570049e73078ee49265c65eda10d01780fe55a3dd1a290249105627ccab9e7b48909109a315cd16e2e8d8e4e5373cbe4c2caef80561ecc75ab41abffd4ad9ac660711cb00586be4b04d8d4562e3d09b041e70e89fcf14a5ce8d33bb215f824e0166077600dd8d7e398571eb47109151e2684809d9d6e255d88b93a5204845f4a3fa776289465b81a86ccdc21ff574071a221574e720a36f75e99ba35465bce5867ef03fe405ac494c26312a4622dd306209efc52035f36a51a74e370d1462b6d24bdb0bf6450ffcc91c3d367ecc5c73351353c", 0xf4, 0x408, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:14:48 executing program 0: r0 = socket(0xfffffffffffffffe, 0x8003, 0x200) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:14:48 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x10, 0x6) fcntl$dupfd(r1, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) r2 = getegid() setgid(r2) semget$private(0x0, 0x0, 0x100) preadv(r1, &(0x7f0000001380)=[{&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/94, 0x5e}], 0x3, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000100)=""/97, 0x61}], 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:14:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) getgid() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0xd115, 0x0, 0x0, 0x0) dup2(r2, r0) 16:14:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) recvmsg(r0, &(0x7f0000000000)={0x0, 0x1ec, 0x0, 0x0, 0x0}, 0x841) r1 = geteuid() seteuid(r1) 16:14:48 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="cf1304dfa3ad1d29aea3484163b360a325337f1a75a34005fd230b0006eabf720bf2f15f8a420d6d8fcfa69d7d1af3febb5bcca8e6816c3e1c53e955896236275394867abd16b124c0d092d494e00fe80ffe7cafaba8a5ef21db7fd3e602cbb4c0f13131c330868f66fba6b49311daf55a4d54f78dbd40d56fc5f76cc11ef7f23ba3586a938373d0dc9ab41c4117409f8ab2d843637e738dbd0d954d9121d27680bf682ce6c723e2534b47d7f5fbdf", 0xaf}, {&(0x7f00000000c0)="54e8a0ed35bdf3f36e7f74c66eed4b12af8dc310fd73c30771fe00ad601ba93f9cc35b95a8f88bffd6b0a72dbd9a4bcd21e54afafbf8514678a90564c95454df8c2b5e711fb998b88ff85a29cf5ac9f3fed1306cfdbe702aa56b6b1052609f4f4b011798b6fadd2243198a2d722f81b3222c8f5d0c6f24ddb0d7b278d69b54c1f4bdbbf708656e", 0x87}, {&(0x7f0000000180)="156c641a5a21496db5e8fa7c247790bbf81986c82db6115133a4ca3b2ed16ac431654e3e769d4ccf23778c68ba115cd6f1b37876f66bf006df5df7e70083acac3a525cdfce2fa38334976d81bc7d4ef45e0c7bdfc677556e62b764893054fbc2f519fad9f6a8674a4c799c9a113dab33bcb67f5b2fbb126db146116389c974dc3dae1666217ea9533fe05fd7df4b41e089aabecc870647f5e992686463c605b158c441227ebce4fef02e9bc9968851d90fddd2d70f2e3df22b76681fb50105dcfa05315b17284778f026a571eed486050b322166f09e33", 0xd7}, {&(0x7f0000000280)="fd795746", 0x4}], 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:14:48 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) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='W\x00') socket(0x18, 0x2, 0x0) 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, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = semget$private(0x0, 0x3, 0x40) r5 = getuid() getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000640)={{0x2, r5, r6, r7, r8, 0x1, 0x7bda}, 0xa70, 0x3, 0x7fffffff}) r9 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r10 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) utimensat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)={{0x6, 0x800}, {0x1, 0x86f2}}, 0x2) close(r9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) l“0xffffffffffffffff}) fsync(r0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xfffffffffffffff7) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff003f12ac60 failed: no mapping 16:14:48 executing program 0: setreuid(0x0, 0xee00) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = geteuid() setreuid(0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r3 = dup(r2) geteuid() pwritev(r3, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) setreuid(0x0, 0xffffffffffffffff) seteuid(r1) 16:14:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe15) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='./.+&#!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=').\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x8d/\x00']) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:14:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) mkdir(&(0x7f0000000040)='./bus\x00', 0x44) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus/file0\x00') 16:14:48 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xfffffffffffffffb) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r1 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ff6000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f00000000c0)=[{0x3, 0x1, 0x1800}], 0x1) shmget(0x0, 0x4000, 0x205, &(0x7f0000ff6000/0x4000)=nil) 16:14:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="20050000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06033531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d948cde6dc4857dacda70a29e20172309440f12a2a5ea97282b1282ca6f9491b56a69769787beb0900000000000000cf168deebeaafec81b1ee3072387eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d654309e6c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f6d5e665984cc6fbf238fe6e0207f5e0385dfce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6f48ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f2c86165ce16e2df5ff58b5e4aa6835d842f6ed75028ef007c316a009a16c7469f628048d42806d203401e8c9c265f4512e5fa2f7289ad8a61f9c7b7ffacc0ffac24cf970eb423732f105a3782b64a88ee5b769577ed2bd4c80eb0eb5b5e5cf63e3fd362b793d792f3d7df098cd1e2497e8fc0e33f00d72008c4f978df47c2f75a5ce6d3cf40e7dcba74fe991b412e25299562ef0f3b7e43c152f08656a07a7c2469e67de25e34385c470e955f1c478059b45cd03dac041e9e35c58d90a040ab574a881af2b64d9389f7a67097a5a66dc8d5c9e4705689069551db73ead63ba1bf7840a43912188b602c4c7cf3136088fb02f10f2cd05fac6bcf8394bd574a7751d1c8a4c68d59549a2dd2e32e89830dbbf783ad3f481804e101211dde0e728f4a2ac4f8ba3e2b5f79a60dcfe5260fc151a664346c892a3e0060212869835a962c7073e7f0803bb931b7c26d35fc76de40889ae7ae5e79f3dc739b97acd5c1715922d1d1a4fa0f2eb530e1fbad27631d963ed46a585ae9e3ee18e3bf7e8f2e8540e287ac31728f9203cc7644f242fc3c28d4ad90ab50d6b7dcdf4a10302d24082069f9066b9896b6867ada03c908dea13af011aa92d4ef98c446f6fe1e985cb41ac5267494ebbdf0213460d47085deeb6bc33873d0a3e77502f640e3562b5ef88c8240e25546674fc6902aea818899f102afbdc467ced04f130468b329e26d0db2c1fc9df09738aadac1351152ae4f006dc76a156bb28f8252f83feae4a1eafb4aaf0f0b4a5b3b721c55ed145dfb2f39027c620bf51fef27c21a39d2e92bfe7b7de0925d72b4939466ff786c568a3498e38641acd18458f9714309af4c137f79a6a1fe68fe812dc9f967d1e64e302355a0b80a21fa83fa7b502f318c02647e02702677a8825f3cfd23fc958fd5cdd4416b4b020a25ef0ce19bcb8465f1c3329850f86bbc44ced405c83716dcc67aa61253a70f70e3877d5e054756255225ff0cd10e62c94e7a67d370934073dff0e1db43eba855756c1bc6b52aad301c337d29384290000000000ace26d1b1f53dece8a576319051a028b34fbc43856dbdc73b0ae8c1fae3456c0df319c99e8b67b6f53f12162fbadffcaea94474adf274509042469aa1c19ecb8ebb3e2375db80e777e05a7a93a65a7f1b1bcec81000000000000006a9c1e5552b5dfe5528918fda00483e489fce441e21e16277b03886624e72a1d3294511d4a0379a491f5b124177d82981e3691c529a2c5ed0e08ae49e7d241d641e5c976d3c20370c54770a29d16f7fd379ac05938a909280c212726752024db44c5999d71f7369f5cd538530c1118cef6a53f6cfdc98f16a6bcd4994cea7cd4a32dd92f2fb38b9e35b821d64dd12d15e472bcaf126313cac2d23816c910bd2774703bd2d64b8411af16f4b2dd3944f69449f8a7af1b5a571fbfc02bd1b43698313e07afc9d337"], 0x5a7}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:14:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="2a7ce7d7c3cd799c3f14ad783a39e5301238a5abce17168cce7a6a1e38f3cd5b262c31e02944218e8b2256c7279f4b09c58f26984680e79dc14c7a00c76d13d1a617b8a71dae7436928c78d6dffbbd9ade0c6687f10fbf4d007c54bb18b253a9e52f4c0d5c86b5342ff3de12e9867f605d911db14b6a357ff46951243391b2f9626e57810632ae7742cb97d2d64c7f064799f78b687d2e982a069407742322a0e6b269911e1eaa455d52115abf78dab103251e496c3ddb7386a8", 0xba) getrusage(0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x0) 16:14:49 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4003, 0x4dcc71de) getsockopt(r0, 0x9b7, 0x9, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) rmdir(&(0x7f0000000100)='./file0\x00') 16:14:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 16:14:49 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getpid() 16:14:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="80000000000085ac60ce67f07cec"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x22, 0x20) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/252, 0xfc}], 0x1, &(0x7f0000000300)=""/4096, 0x1000}, 0x801) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() setgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) r6 = socket(0x11, 0x4003, 0x0) setsockopt(r6, 0x11, 0x1, 0x0, 0x0) 16:14: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7ff, 0x1}, {0x15fc, 0x1}}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) 16:14:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001780)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/51, 0x33}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/220, 0xdc}], 0x9, &(0x7f00000016c0)=""/74, 0x4a}, 0x42) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:14:49 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) r3 = getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getpgrp() geteuid() r5 = getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getuid() link(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getpid() syz_open_pts() getuid() semget(0x2, 0x7, 0x200) getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) geteuid() getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="85dfd916a9ee407b518cbf50c7c6fec2e4a63ddea58946a773c09515892935db87877a9dda0c519b52125d14689c27e92d27b7a4d3ba8efe105b0e056d415577bc760c0fed549c9a66699d2012044d3978455d4c1cb59b2089951b0f1b00299c60b16ee97bf5fc55c98492e907678b5391ebdc89f1903bba7fd3715b1189aa8b0b49fc13f2c4dae37ed24a62177f581b82efd6e50ab89ab614201cb9141c70caaa0f5e1efebb3238931a3a9d7785c82d820991ffebfd65b46d5fe6b5e0060ae8e9e13529b26b31664a75b9b1baff1bd57e1b35a4e7aa62330c77e2ff4ba308d61920c4", 0xe3}, {&(0x7f0000000600)="48d5b163d7d2e66f033f56c2897cdc63cd49cdcd50953f2ad7755fa614951805b98ae4fb7f83444143111303e7c72e4e5ff5f1c7c2d0d07d959b999ca93c5f4283b587e3", 0x44}, {&(0x7f0000000680)="eb6e34f26ace43363ed826f2525ada7824f4fe16030ab286270d25766b80c755c6fdc0749672e4e947287f0677510347f69cb296cd4029c63c2215c1b68bdbe093c1ab65a5c73918978b2ab3edbf9347590c623127e1c43fe07259d659ca4a91d4441bbb203120537503fc08aebea93f6223", 0x72}, {&(0x7f0000000740)="d96a1a3aa3fc214f371f695a360c1bc589672c9125d85fc6c88853c231654f12a68ceaac878d488ea60635b4a7712586a611c0ffe676c3f0fb2c020d397b41fd50cccf31559cb8130456ff699d093c7aedb7ff09a5cd5a50898d22357afa04de1c7e6d1fdc756d0f49db159b4da747c7a85a43166764c84cc8b31763183e1cf0bb411226c0ff4deb71904fd1f0e28864b3bab6c0a6f57ad5b62eed587e072ecc423007a8994d64949f1cf377f28a817694a42dc4ab1bcf5c77eb9207a983a04ead1cd22a", 0xc4}], 0x4, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r8, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}], 0x68, 0x8}, 0x2) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) 16:14:50 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x5b19) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x8}, 0xc) setsockopt(r0, 0x5, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:14:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f00000023c0)=[{0x0}, {&(0x7f0000000300)=""/48, 0x30}, {0x0}], 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = getegid() setgid(r3) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom(r0, &(0x7f0000000280), 0x0, 0x40, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xffffffffffff7fff, 0xffffffff}, 0xc) r6 = getppid() fcntl$setown(r1, 0x6, r6) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r7 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r8 = getpid() open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x8) fcntl$setown(r7, 0x6, r8) pipe(&(0x7f0000000140)) fcntl$setown(r7, 0x6, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:14:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000800080002002, 0x46485d49) mknod(&(0x7f0000000040)='./bus\x00', 0xe002, 0xffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8a0, 0x10) 16:14:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/23, 0x17, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f46696c653000"], 0xa) shutdown(r1, 0x3) r2 = dup(r1) accept$inet6(r2, 0x0, &(0x7f0000000140)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, &(0x7f0000000000)="4198b0466d9cc9d2c95792d06f66a147536c776765f064b62ae24a4c5c6737320a43b5b3cfefe7de5e3b58d56b7e7625fb50c75260fdd251743e03419b88de6e65c3ea8a47cf15bb2089f018b51644780381070eecaa82cc9d2942e01fc80a7bcec7c73124ab68a0d61682c64319bc47b3c35e1cf890e8460ec3af11fa5f9716970dbc9e7aa54bb12e8f8e1dfa8dd2cbc8614afc293b28afdf45b0c743441c103e43", 0xa2, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:14:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) sync() open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:14:50 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000000006002, 0x401) unlink(&(0x7f00000001c0)='./file0\x00') r0 = socket$inet(0x2, 0x6, 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000080)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x8, 0x5}, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10880, 0x100) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) lseek(r0, 0x0, 0x1) 16:14:50 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x56fb8d9937567e22, 0x5, 0x3648) dup(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x7) setuid(0xee01) chroot(0x0) 16:14:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28000, 0x11) dup(r0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) fcntl$getown(r2, 0x5) 16:14:50 executing program 1: mprotect(&(0x7f000073a000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) munmap(&(0x7f0000026000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x8000002, &(0x7f0000000180)="700000001c949f57b1b3a1a9d14889e57df91b586fab41d4ea4688470715540400000000000000565d3dc863cf658df9b0a414a2848ee0ad28c991366d01412c3ddaf9cfe0463070c15d4a1317e6ceebf3fa06d6394fb4c3af2e84370c6bfefe4095d0ea9528566abdd5b8ad0861495562", 0xffffff5b) setsockopt(r0, 0x10000, 0xffffffffffffffff, &(0x7f0000000040)="2793dd0d455108a5ffff1d8ad7745467f184f756444929cbf442", 0x1a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:50 executing program 0: r0 = kqueue() flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x81) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000040)={0x0, 0x3b3b7785}) recvfrom(r2, &(0x7f0000000080)=""/68, 0x44, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept$unix(r2, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x10000000c, 0xfffffffffffffffb}, 0x10) 16:14:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1a8, 0x104) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x9) write(r0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xea) r3 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000540)='./file1\x00') clock_gettime(0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, 0x0) dup2(r2, r2) 16:14:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x9dc, 0x0, 0x0, 0x0) dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:14:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x61a, 0x6}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f0000000340)=""/94, 0x5e}], 0x5, &(0x7f0000001480)=""/246, 0xf6}, 0x41) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r3) 16:14:51 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="8eb15aadeb40a1d6ae008fecae7a94ab1e64d4411111e07b85ea27d062e484f0048569a3ccf0a8e2dfcad118eb9c", 0x2e, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:14:51 executing program 1: socket$inet(0x2, 0x3, 0x102) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:14:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 16:14:51 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000001c40)={0xf0, 0x8}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/241, 0xf1, 0xe6e798d8c69b05e2, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:14:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:14:51 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00000b9000/0x4000)=nil, 0x4000, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:14:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1f6709e08843f0602f136989a088d803f7d28382fc05692df47856319f84539075a8f9977fdf22e2443c2c398d3fa2bd1f30ebdb3847d4dac3d23acd10cc326ff69af78f5c67ddc3eeb9d23e4bd2c5858ca27ed7e840fd9655b2", 0x5a) socket$inet(0x2, 0x5, 0x1f) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) 16:14:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xa140, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x9}) 16:14:52 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:14:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x19, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:14:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x3013, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x800200020013c4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) 16:14:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="37ca30b6e76ea856113321c0629062dad68dc2020cb7db1f42fd90e2d7641f116bce6b9139a1b4f156f945184714cb6a3f39d9bca75fef62876792ae800d20d907a1deab4340ed1a0bc2d6c334ebd91e3c4dcb56c7644c3d11344ef4e95a5ab8a818927606a3cebbabcee6ae", 0x6c}, {&(0x7f0000000100)="5b177b7e1ddb77b7aadcb58697e3f2b63415f03290edb38a13ba1fb53b8d715ffdcbfbb20934b8c441c12699d961b62a57dc6f8742e5b69e5bf7a79c8b71933f119045b63e31bbc56127858ee7cd3f432e5344317714c6ff14e1", 0x5a}, {&(0x7f0000000180)="aefbabdf91e085db80e2b06717be1191214d15d46492d027208cb062dc5849754067d23cd3ea9b151faae3a87f5313d9ee338f9eb7dc7260f60826c2f6f62a975691dad4c6745fcb09c4fa9bacff68ce75601a099c6d916e1b72544a3723b439f89eae5f43d46b64696be47f0d3a175e572ef50ac77abe9c84444843fc638318a5a90a6121f1d3ce85bbcf6c586ceddb3fc2c0d4190f3a0d42d63de328243b05875f2acc54285c14739ccc35c465c2dae508a1d5aa241e81e2580fc14bdb65a3d8a73607e6259b5558a2b7eb2f939a10356bfaf1a6892a40bb8e65b08263fc48d9f1a2d9d1", 0xe5}, {&(0x7f0000000280)="a7b9f8b06dd82221759963a1f51435bbc49a5f9252d0686eb29e582fcb052a682e5336497558e93925288f1e14aab9772b44f2fc7ef49c158841932b0a12d49a5022b6e2ce7c0ca95ca9ed14a68bbc57dcea790fe5bf84b42c84b20a17e6d2a48a188392b7b1c6de7848d189c395479894214da15d5e65890d31072651acb2b3ed5e9b6bc515cc85ac531e7af749e8ee114f80bd2180ea4a7bac841f7c04f8e5a5b6140ed5a8", 0xa6}, {&(0x7f0000000340)="0b16412c51a7bb3c2e11e1a0792c506ba19c9661dc1247c41ef67fe1b9061269a770959bbfba95b6278d222f0a7e0aeeb172e00e84e1c6e0d1ba9729de8ae6b1f9813da8c4d0de9546bcc2ae0656cffc0f89373e71dff2a507cb76e5d058e6a334a94bf163e621497575a37e5386b71acff47b1d743111327c453b48d8674b6068d26e1ffd96181bb966f1682a9377ab84255b1ac7b4ed2ff086b42318cdfecbb3986f9a9154ba51ee7eae896a087e3c9bbb7e595dc9ed13a24ca19574a751f470b3054e495ee66a8a2c641861", 0xcd}, {&(0x7f0000000440)="2327626a4971c77a4588655f6fef87d722066bb922d3d23f9dc077c40f8b0cec7e90f264925f0799f4f700103559d87d0a4a3cfcee64eeedcc790a05ff40985aa7dfdcb68b1db17f36c9bde10947a1b085ab3804f34b2db918692ea395f2feb11806b369072424019aa79a5d4668d638e3bb3a5acc21660b2915b7fbadf6308fbb5ba22e7c92559965b3152e9ce19691bce4a346797f22c9e2ebf49b20d5e045cd01fe744e785abd16ab3909402d6bbfbba59fa03bf51469423e9117ae7c40f29770b993ba52efbad2a49684033bc9e3a676cce44407707b94a0", 0xda}, {0xfffffffffffffffe}], 0x7, 0x0, 0x0, 0x5}, 0xe) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x8b}, {{r1}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000600)='./file0/file0\x00', 0x10081, 0x1) 16:14:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x0, 0x5b, 0xb8d}, 0xffff, [0x84, 0x5, 0x9, 0xdb6, 0xae, 0x8, 0x5, 0xffffffff]}, 0x3c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d7490868", 0x4) setsockopt(r0, 0x84, 0x80000000, &(0x7f0000000140)="0c6844be51cd488c51088779816d27a496d2e3b5090b3683bbfdb9dc4f31f683094bc42dfaa080a5bf00ace2159b6fc7e4ad6f82eb2208d86e338b63a425f5995bc340c614e31a9331a70bbdebecbc17072269949f48ad59dc42a01d2fde181464292043f18447f40d0ba755e937067cc80c130a61c8b5", 0x77) setsockopt(r0, 0x29, 0x9, 0x0, 0xffffffffffffffac) 16:14:52 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) clock_getres(0x5, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:14:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x6) r1 = getpgid(0x0) clock_getres(0x7, &(0x7f0000000380)) wait4(r1, &(0x7f0000000180), 0x2, &(0x7f00000001c0)) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r3 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r0, 0x6, r4) setreuid(r5, r6) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/91) socketpair(0x20, 0x5, 0x80000001, &(0x7f0000000340)) 16:14:52 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x81) r0 = semget(0x0, 0x2, 0x0) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000040)=""/146) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:14:52 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) getdents(r0, &(0x7f0000000080)=""/236, 0xec) r1 = socket$inet(0x2, 0x4000000000010001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x80000000, 0x100000001}, {0x20, 0x5}}, 0x2) sendto(r1, &(0x7f00000002c0)="24c3a04b0acead7c77d84943c2c2babf7ca190cd46a1923bcd507a4640c2c55c03c211f08d9222651f26fa502b61dae8a2d2480e1373a409f9fd4ef5837158ed94470efddd3eb49a5166e6def6113463ab80b4fd7933d4779252", 0x5a, 0x4, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file1\x00', 0x20080, 0x41) setuid(r2) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:14:52 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0xd124, 0x1) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) chroot(&(0x7f0000000000)='./file0/file0\x00') 16:14:53 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1a, 0x3, 0x3f) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000200)=""/191) mknod(&(0x7f0000000140)='./control/file0\x00', 0x1ffe, 0x400) 16:14:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x8, 0x7ff, 0x800}, {{r0}, 0xffffffffffffffff, 0x6c, 0x0, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x8efa, 0x11}, {{r0}, 0xfffffffffffffffa, 0x5, 0x80, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x9, 0x800fffff, 0x0, 0x100000001}, {{r0}, 0x0, 0x40, 0x40000010, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x5, 0x6}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x856, 0x9a68}, {{r0}, 0x0, 0x10, 0x2, 0x100000000, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x86, 0x40, 0x4}], 0x7, &(0x7f0000000080)={0x1ff, 0x2}) close(r0) write(r0, &(0x7f0000000200)="32757d3ff3b4ea8d661d9918c66722f300ddb18fe0410110ab4a330b052d37e63a11892b0ecae71c0adaccdf3ddd943d1a1edbcca9934802907ced0228c0f12fea48d9eed8003379555cb076a2dfd1f8667fa9869555ffa7cf3e98f0bd2d67afd067bf2252afb04bfab013b8c7c1353ed5f11140f2cac96bcd6fd8b8a9d58fb473ab8b84aa8478369980765c3fa545cf9c381a2dc971b01b46ae1cf8e0651e8f54fee0788399e6550de26b2a54903088a3e1f5734e9fe87b475ed09e0d632e9f83b22f6baff7b0af8c723cebf1f18160d4be67ec3ba43a9eaf87", 0xda) syz_open_pts() 16:14:53 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x800000000000004) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) listen(r1, 0x8) 16:14:53 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x2, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x1, 0x800000cb, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x4}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x899, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x3, 0x19e59b02, 0x6}, {{r0}, 0x0, 0x0, 0x20000000, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x1c, 0x21, 0x3f, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x5d2, 0x6}], 0x79f1, &(0x7f0000000080)={0x9, 0x47}) r2 = dup2(r1, r1) getsockopt(r2, 0x7, 0x100000001, &(0x7f00000000c0)=""/20, &(0x7f0000000180)=0x14) r3 = semget$private(0x0, 0xd0760690c9874643, 0x80) semop(r3, &(0x7f00000001c0)=[{0x3, 0x0, 0x800}, {0x3, 0x3ffc0000000000, 0x1000}, {0x4, 0x7, 0x1800}, {0x1, 0x825, 0x1000}, {0x4, 0x11, 0x1800}, {0x4, 0x1, 0x800}, {0x4, 0x10000, 0x800}, {0x3, 0x6, 0x1800}], 0x8) 16:14:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7fffffff, 0x1}, {0x18, 0x2, 0x10000, 0xfff}, 0x6f3, [0x8, 0x2, 0x3, 0x9, 0x9, 0x8000, 0x79fa, 0x7]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:14:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x6, 0x9}, 0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r2 = syz_open_pts() close(r1) r3 = dup(r2) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:53 executing program 0: r0 = socket(0x10, 0x6, 0x7) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2810, r0, 0x0, 0x0) 16:14:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x2ff) 16:14:53 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:14:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget(0x2, 0x3, 0x404) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8001, r1, r2, r3, r4, 0x41, 0x2}, 0xff, 0x8}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:14:54 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:14:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) msgget$private(0x0, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/101, 0x65) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x6, 0x2, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x4, 0x6) r3 = dup(0xffffffffffffff9c) r4 = dup(0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0xa0}, {r1, 0x1bd}, {r2, 0x114}, {r3, 0x10}, {r4}], 0x5, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x23, 0x0) close(r5) 16:14:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = dup(r0) readv(r1, &(0x7f0000000080), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:14:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30080, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fchdir(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:14:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 16:14:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:14:54 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0xc3, 0x0, &(0x7f0000000100), 0xc) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/50) 16:14:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x201c0, 0x100) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0xfffffffffffffffc) setuid(0xee01) dup(r1) fchown(r1, 0x0, 0x0) 16:14:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xb0, 0xfff}, {0x4, 0xfffffffffffff801}}, 0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ffff}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x14f) 16:14:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 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, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:54 executing program 0: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "64d1e8764c6cc34443d11684ba635ab4007d433808baf5845a94f9ef8efa8b22b8bbb6e9343f19131814a683728b4423ef96df6d86805f5aa5838519a9cfbc659470198142fdad406af2abd0734924ef6b9b47f77549a46645fe8cd94531be1edbd2dc643a4edff7a45c6e0d93c495c1a5f7508a7d3b6b5bf3c73a0dff08c3bd7852e144096a30c793e9d8cd1b62d2f6f0316e74e2a57f4edb762f3c634ff0cbf45ec78ae098fff0f88431bb8d1797a89124dde9da94b6e48aff1c8377916fbfc0fae185820291bb2b77c6d5675113fbd93c49774990f0fe4286107ad4dcf4b4f20159ecf0ce4b"}, 0xef, 0x800) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)=')', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='@[{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='*{)@\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x9b^!)#:\x00', &(0x7f0000000440)='^#\x00']) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000500)='{\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='#.\x00', &(0x7f00000005c0)='*{)@\x00', &(0x7f0000000600)='!{^@\x00'], &(0x7f0000000900)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='@[{\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='@[{\x00', &(0x7f00000007c0)='^#\x00', &(0x7f0000000800)='.\x00', &(0x7f0000000840)='}\x00', &(0x7f0000000880)='@[{\x00', &(0x7f00000008c0)=',\x00']) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000a40)=[&(0x7f00000009c0)=']!\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000d00)=[&(0x7f0000000a80)='-\x00', &(0x7f0000000ac0)='.\x00', &(0x7f0000000b00)='{:(/-&}\x00', &(0x7f0000000b40)='{\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='*\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='@[{\x00', &(0x7f0000000c80)='[\x00', &(0x7f0000000cc0)='{*\x00']) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r1, &(0x7f0000000d80)="11f054aeb3d9748bd93c6c31554e8e68d855f4a04daee418a80d368591a77326904b2efcf234fb591fd6c4e35f9152ed3f285f07485ecf3235fbb6df4e6f2c8318e48135751df8e898ac782724a5f957e1ea0f8cf2b710c77673ce917055b4c83c31cda6e98742b7c7a0e137cd4d478b293d7e4e761a2f91d13247f3b1f85d33cf38a8e249df4029adde4399c20f63d27da71f9befb360111343c563cb626736f45350b3383f57a9d2091ac630", 0xad, 0x9, 0x0, 0x0) getitimer(0x2, &(0x7f0000000e80)) rmdir(&(0x7f0000000ec0)='./file0\x00') msgrcv(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9c86407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ac7e35d9227b3e813139394de93a7e7eeb33a428a206caa88b7bccd2fbec92b9d711e34a7fa74fb9033ebf232d031ff0300003282c099041deec76cefed524830cc8668180d43b7871c55878d00d1ef42fd5b2a9ccd865d785191b7e31a4f279cecc4f9aaf29a4d209df8170a8759ce534743e84b931286ddb1bb47a23dc86e595ddb67e8ecd203925e99a2680fac0c08632e3ecbcda7a2532c5c9cf621ec9c16251ba4a87ab8a17495b92a8d4d6786cb0f0f7957d2a668557880f290c6c6fe9cdc0057"], 0xed, 0x0, 0x1000) kevent(r1, &(0x7f0000001000)=[{{r1}, 0x0, 0x0, 0x8, 0x3, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000080, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x1, 0x80}], 0x37840f79, &(0x7f0000001080)=[{{r1}, 0xfffffffffffffffd, 0x84, 0xfffff, 0xc4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x44, 0x40000087, 0x2, 0xd5}], 0x0, &(0x7f0000001100)={0x7, 0x40fb}) r2 = socket$inet(0x2, 0xc001, 0x80000000) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000f00)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0xb7b8, 0x10000}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xc85d, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x20, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0xfee, 0x10001}], 0x0, &(0x7f0000001380)=[{{r1}, 0xffffffffffffffff, 0x68, 0x20, 0x6, 0x9}, {{r2}, 0xfffffffffffffffa, 0x2e, 0x20, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x46, 0xf0000006, 0x100, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x40, 0x84, 0x9, 0xeae}, {{r2}, 0xfffffffffffffffe, 0x14, 0x2, 0x8, 0x101}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x86, 0xfffff, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x7, 0x8, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x70, 0xf00fffff, 0x1f, 0x1}, {{r1}, 0x0, 0x20, 0x10, 0x4, 0x7f}], 0x401, &(0x7f0000000e40)={0x4, 0x1}) mknod(&(0x7f0000001140)='./file1\x00', 0x40, 0x2) pipe2(&(0x7f0000001180), 0x10000) 16:14:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x6, 0x0, 0xffffffffffffffea) 16:14:54 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) clock_settime(0x5, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x6, 0x8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x14d) 16:14:54 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:14:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fffe23c5b00000000000000024de4", 0x0, 0x6}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpgrp() setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xffffffff) socket(0x2, 0x4, 0x7f) 16:14:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8001, 0x7, r2}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:14:55 executing program 1: syz_open_pts() 16:14:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:14:55 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x2, 0x8}) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000001340)='./file0\x00', 0x0, 0x20) utimensat(r1, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x3f, 0x558}}, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000240)="78dcf353f9c70628e480bf39f7c8b4eb583ad6c51223abfbf70f43bf19ea0c34dadfdd6610cc51f9a0621b110e4587d7bcb3817b3651bbb75f296259436fac11afb2d5959fd756ee4fd409fee4b7d53755ca51a2cb74a7dacf84482419b693812b42a4eec4a31aff98d0eb47111e337b3f256b4676a2303d42efbcce96936d08c06621bfddbb8552793dd6cc7df366507bc64cdadffdded15369435fa9f1bc11", 0xa0}, {&(0x7f0000000300)="5f9fa275670d481c20958c9789138a2da0147a1c0361cacb33daf282f58c70b20df622ca37c49930a630478baa3ebcadfd037527a3b97fd5a464535f332e6eb3a3d2c7d53e9c255d35799d15ea9248b88233160b34f09d5c7f97c20835e0bfbf7fc84e7795db625cb9e1ec6d30053ab0d3b62382cd9924e88be2652040bfc2d754941a05e518567051534ae8701a48d15c9073938080267398392bdf8864b66550b946c77697fc6c7121f4703235883bb4b72ee239925152a2552f5b75ceca15459f30e7d5c31c606c3e19aab009c33318402953151d05c7dbf32a2a436d9034ad283dae5eb002f96b067e81d33d245e56bef774879d01de1be4f60a22c3539cea4c0ad5ece49185a397493f606741a3fcac62a4450ec7bd7ba3dbda1469f8cb167a243b5a59d0ee8d74ddfe12ba2000287475ac0bbbe21be81401da7bf9f250ba9d5a3448cbcdcc23e39754f57fe9f4d97e232b471449f0d9721047735dbde5233decb1b3cb437ed387ee3efacc1e68010eced526fe7df617ec853dbff1d7ebbae4a76f7da731fc5eae41af92db50eff6311bf3fa8d564df77740fa75962e0e7eea3956f42916e3e5c65db6e6b7cbb3d8095300094c1a3a1ae64d95e80e29dc347cbd56c6ba518b496b0a1ab4afa48f28684a2cdee507dc7a564a4e858fe62a44e49223f4773917d6207b02e6f6ef0b6bfee4f40d87125c3cdbb290318613bafe2e14e5c45ba6ffc2d2b92d60ed14f5675ff3e4a4712cb59e592bca6ba20b30689fc6623c15fa0ecf99d6561a39d43e41b9ab617d4a169e8520e2e5be79dce0dde4fac8264992ae98db7b51554145cd30b87b2c88b10e2d7615a0a9964fc949947bf38b38903169856509995bfe8a5efa9e5af0137d977659c609e3ca6a7e2b5e24d80599bf2f24275f782f7c7b9fd4ef300b4a28fc7cd660b20d74de018ef3c1be065a8f1feb8bc7948c2a8dbe4fb04195f56e479185967aa7cf9297a6764a7b2681e8db6ba9d31b07547e9a22bffc9257fe8bf0eba2dc6dae8b4ada7686f923426e2f443555582fc43fbb68cd6042bbb77712a31aebd15001ff04669d5b40c4b1c65a8c0af4847d314be5c5bac1c7722c104e7816ae4954f12e2efb2a035a959846c9a8c1d198f4b803dbd32ed6237191f3db7f41ddd502f9c41ac3aa6e82677f680a12804381a403a2b523e3d7329ed55981652727ad928ee69d15a8dd30193a8d68101937b1c5c0550010d8f3c6f5f61f399aff4dac0d61401e0254c9a1d91ed9b44ae36c24eb36c51c9eeb6ba79fd4d1e3c17bda17382839f3286ecb59714a655315f6c9a0b9f80703f3c8f56871e5e94d6fd910c5fed7dcff874aa472ee2e46a9398a10591e68e5c95eb50e785849fba7e75961c0c0a0451370710e79e03ac77c3222e8008bae5e1e262a667c2a3f3668bd9b834dcf70bfb45297dcdf2df40d6b3cbafdd097adb7e6bb3250344918b2cfa7a6450f6acbc633f3ef97f5442f82d708c9a1f7b45f0ce2dea0b92bc2dfc525aeaf9d4bef3e06896bba591a0703b5e853b958b3f57efbab10b2b5da814b74769124dc7f5d5793d43b369dd561b3bb1ddd0c26e9804cbc468b2a9e44900d1e31d93dcfd60af08ac0a31b085b65bc585c4f940e1c46e4b75a58d7920b5b848057ff6182f145cd1c83957acc498c9a9df72c542a73f3b37a8f356e3bfb11ed76ed05242340b55aa19e52bd1189e3657021dda043952b087137fd12a99e10491e5926d001691f284cb034dde06d9d314f9466167d892039d0c18e0f46fdaaec84ef78aff849b398233c1fb41e273b3199c688a9264ae15c9b4c73a1481e75236354fdc150787766404f8d327ccc5acb008e3b507a6016be496156b2eb2a4d43bb73c3aaa60ea640aae758649add6e300f095b0307cd102ff96f57ccfc14d17f1658033f8ba9b4f58262486cf27a8b47a6008085a95ab1a83c598ffdfe0f01710133338b557bdbae7bb7718e8433ddd6d6c6f2aad6c38e0ecb5eef7a3f79ed5998d89e2c6911160afe7b05c759fa8ac38e92d842e327f5e8833f676cad6b1ee51c021e5302bd01da519038129f55369e5587073cd6e9000a5bb27646830680039f0a212b4c50f76b27748cc6b482bdeafe693d93f5eda0e544ea9b9f8480416e141110412eb6b15a2df92f5a68b7470f3f9ae64250b241ba9b1704151d900d247e089f986e2521be5b22971714364cbccc9cdf0d1b6fe05d309e059cabd5165672e8e89c113b015bd1bad3642ccc6414bfee95abab31bd055fd012bfe1c51ca499cda4de51d73dd0e34c0733ab2a09dfeb5213011023566cdc3e9499a13c933e164da7c594132677dc304826f2423f83480afdd5830adae79159582ab94713a2fc847690f6c601959736184994477da241ec92f7df5e8f12b50f2ebba1da45fe3920b7b5c2407f88bdbf7604420e1fda03f90f453d8209bd20dcbad7572f6254cf2ec4d612e0d98bcbfece7ea2e9c2d95fee9f30489235aec67f4b1ed20f073d41fdcac0843bbbbc68da6568e8101adf6641653bb4226a2ce962686b567aa4befd44bf0a83050ce358eed4159f00f57e465ca8e22e992e92f6583540b624806b15f26de1773b972d0d647ce609480766ebd9fe65253175d21c60c91962d6b8e904389e8df45ecae1417f8530e71cf6b66a2177cb293333d81c57ed4f52214d6c34e8146379888a96bc69711166fb0793cd519e2226abd270d932e234504086fbf70cb4a4e4294a85cee9bef208277823ac57887e5d07f5fb05ee02155d66c693fb442b1da094541275fe7c21362d21ecffb9a6600f73e8bbe24cbc75144380200e378564c119308575916b3f0a3506381bc2d99b99a1efa5e9bb790df78f435bb2fd1a08415f9d342acb46a4185cd396d01a3fade779243efccf4713d307f637e1859568f8b6fcbbbc227507c18c18fa45048195f384106796cf35581c1f0394896788f53325055506821feac3730f7ed4538562cf1720db18a90300664bb71b77fb1b2d1bd78ca2cb4bbb32d1a9e6f884ea7bee3f361966f84694a2c0f44175bf09bae5f14af18ffbb36f01869edd190914f530d25ae5ba35c1051ce77c527a7cb5eeaf5e2806a42aac970f00b55445e98cb75fd6a12eaa55e1a9a0b824cc11f15136d9559ad7d9480c22ae3f6746b1e60e453c40f701305109971d5ec96b383aa67f3b7435ebc4ec2a73afb854c7c92a0c0c086e9c00c1dfcdbc24861ed703bd9152cf619b3787db02040e547532844744f5fa67d17153435887e87f5e5b0cb687cf02ed6602e1fe73d48922f2e1fa30f0cbd3ea02731d9877f9cc3723e1e8280ada9376cc0fdc65644dd741dff963832897d18868d4cbd452a1f2f9cab1517b9e130a9d8ad489b67d11ec11812a1e5ddd36cf4f8504750533b711ac7668e33c43f4fef44b1a7255cd5c34a2b67387d267ece87f1fdde7e831f42526060af20c76f66d6b6a87f21eb1a70f65eee23d537a1a14e1d3fa2204f3c6f9e6b99e597d871aacbea0837029da1190bdaedb3633681d5f0c8973f330355c74d08dd47b99fb72bfc4ca8dbd9ac21bfd19655d398ad8c9a5e646a6c4f7cf5ec4ef3e4fbed5dfb0f032b921cfab9dc0c54cfe42845b4510b0d756973c76de1861741a082dc97361958ebbe3e651c07abd15a14b5ac65ce7de75d622e42ebae8e9cda213f031b5558cec1b87e9af03b604013e5cfcab02a673346671f997df714566843aab619d31d930259cff971bf7b94fcd60816bbb4cfb84c1c8d159fd91e4f308b80ca3f2452f854b41c0977a3b789ec570aee7bed9e78205b2b0418a257854a64afcef5a5d1f0e8574e469081bb7993684de4692d9c5848b459f9b22b20e5a1c0a5a386ea836ec6d76c66ec02697a3cdb22244f87659e2d7077bb6be7dd184fe239a40ed4e0eaafd186ea79f37e213ada6de8f8f2b4519a984c37e9fdf037a6be0d9ee788827cdecead0718ede5f794384384b8c3f8692616476b0543d78ea191033d5911f654bae30df49988d58c9bbccef3b0fafa18c90ec35f0e9ddd88681d9850145985b14609b0e0fa169a13d946c3efc3ebec428eddd66b76b283c22d941198efed2070f6ced4dfc9bedc6ba980982f0569898aaa279e0581e037718aad917093abd3a6186a3c7442d86b3d7d502e9fd6ec63031f968da379147729c80ad99b9c25150b492e118148e6167574d0acd24872be588e25049370afa15824a87ff7d5a9c774f5915fb1dad0ec490853a68386f3ef7bcf0e37cfa26d2d20e0bb0ef6638f76aa5fd495c4813f22088f785f5022dd6ce2e87e5009f9bc55de81ea0b25485fc97afa19ca37526af44f15da83454098d69fbc80fefc43788c519179d01c06539fd2715d28d51c2e4fb27c54f439cf3f12befbea26014a60d5de59e3666eaaece746c1a4d86f80ce7f73ee3ba635ecaeb7ea2ba2592dd6d6559df8c53411dac2ff17d4abc88047731753b655d9c5f9eaea95ea6a9642c14fd62e1c3c6d3f551ec27548e88caa0d2db19186405a074f1193210846bd1812d165356eac5349f52fbb24bb8e318ddee9549b1f87d589b5f3686b6258c79f886d4c8eb92f96c6b55605c0b25e2e8642ec449e2e3ccf2bbca552139182b6ef9af9102cd4991de5a7e9fc443fdb17bf7359e70977eb998ad40207a7058ae8ae66d8b46c6d2f475505f4ce453a26c4f08bb535e936dfde6442e4b8122f54038c528350961fcb7e1a2fc4079d7718e7dafeacf2b92cb3ae1fa36bf1bd52e91894cce9469f94a5f9031ea029b29082d4a004c88210a8b7cc6f516f3e81ef0ddcc26d70f61621ebca9dce6f2b96b8c8b9620bccddf9d63c49ece5d32c252e1c06ddd42f01b8e4b99332e7e04fa588e85f2fcba6cc71dadb202e2a5f378b741c379b47eaa619af2e907e50c4d2e93ab927a73ebce53e8c228c1725e16249f281f9a83062ab823f2120b566d6745f2a4728814e54c8e61f514e9c203ee0afe84053a0768a5ddf4bbfad52d7804b7a7dcdf709b806368d7cf328f4d21aed0beacd8e90c3ea83af04518725afe90d40c5171c21948d5e394d1a018fc7c44d5c7a4eca35903d0d5a91b6c7a40e1a59adb37f15ee5d3ecc58e9c64f051e1f3fc6abaed88a382bddd3743baa11af1a165191e8ad99c3eee1c617f4061bd07b830230e09cde6c6aa713fab3ed04cf2ada389bb9353f3d51b01be0b5210b2694fed817a7c4fcda981e7f73a658504075a59d8246f1230c23d17e0de8f35271fa9f4b8faef9a980a17516554139db0b11a609304c7bb859b75e845545648d1d18befe9b83e70e8d844aedf3c04466ea14f946e5cb12311b47b651d808f71aa0516c5eb9b089f9d12472d5228c80a3bae2b4399874fa60ce281bd41f95c6ec647aa153b13ae619db2d3b9539d03d2e148d3fa89a1c4b5d7a18859336d9eb3d2908547fa98ca6948ed11c0758d3d0c6e5cd850fba98c50d11e4cb2b9750e27459502deb306a5ea0d77d6b90e207abf6ef0a637fa1c35e4be42f2555bf1db68e13a6b11bec7a971472785b5ef55f491c10aec0cd38f5d128839253dde3c9182fe9774d098caf4597b28df7dfd76edf50df2e3265e10f82c3a9cd413b3311b60bbc323308769adbbe0c42c3662406ec02029bad3fce644f0e6212c22dde11a09b4a49a385070d1ee9395fcd80701fd322ec38af67c744e5f2cb6b8e112a4dad2a3a163a1762eca8f6502d009b1b7b4bdefafff6f54708e055909d964db042aabaf2f27e2845c000325b6441bb02b00417b14753ec0ce8d214d6c06bc7c7b", 0x1000}, {&(0x7f0000000080)="f86c7222a83b48bc025aab4c4579f52139d678eb6d21df4f957c73b68a7700105d67d6d401e493b977fc406eb34b3ba0", 0x30}], 0x3}, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001400)=0x100000000) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x101, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000180)=0xffffffffffffff2f) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) 16:00:02 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffdd6, 0x0, 0xd7c2fd7bd5b93983, 0x0, 0x1bb}, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) write(r0, &(0x7f0000000100)="eca9f8b8bf28076326577e0a6dfeab85e23f597a4852b25eb1af2e7184d84caa6fcaad20f1ef5770ccadd2906c07cab9cca7ebefec3ce7ecb110c19229c01c69c6286f4db14e4fa3ba7af7048c4575aabc4298b02f22b027aa7d07e090e4d1840182b001f61abc894cb60f7c27b0cc6209010454e63594692c4b5ee765abc03bdb2fe5240b2db63ef6ccc46594920f8f35b5a250e38a35d919b08c3e6b5db1472b6254aa2c0605813230605e42b9c1c11bc8b5db9e1d6452e4765c4b21a4171cfbab0f79d67e", 0xc6) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000400)=[{&(0x7f0000000480)="6086b348a7864a536da6302cda592a1714d48258b292a0d226e828afda19d8bb74f134c81bfc9d6819c46c39ac6cc87d8eb454a41e9b19963901770bcc3a1a6f48234c2fa71eaa8e5518871adb1d5f508c4c6c001dedc1bd94b37b59abe207bb2d4ab73f5a9ce5cd920cf783652d8fe1a9675b705a79030c0113af9bf9594bca2b2e27ffa2955be9f3a8d119773a43f8096cd1217d82da1affb4c370fe38770ef687098f79fca7985609d084c682bc364c8746c457cb88433a30d4f630acdf7df8943c0526722bceb4642416e3f33a1f272e11ae26dbbae4d9d324bf4c6a9e783dc70290e5cad6bb503423d62128484969403e2f0e1725e6a72c0476e53b0d", 0xff}, {&(0x7f0000000200)="6ef696a37efa7c0ffcdb8c76027839131b97c142983ab15d9bc8f5e65498900d211e9e59cb5060f617123388cd9bc0380e5ab59b93b747e1b2754869195aa9d2bb512d6bd4de6c60b60870537d5042877e066dd30c2b9080c8456aa1ecd04bb2eb5acef5ea62ea731b24f982fe8553c0a2eaf2a3b8e6cf2e18eb60b1ec39c9f823b0f9ecbdb94c31b2d90155fa18790a70c4171c110be48b4488f924dd31ff585c748da5", 0xa4}, {&(0x7f0000000040)="27c923fe3687be1a109a5b6285f002c799f0c6c7392ff9f5186a", 0x1a}, {&(0x7f00000002c0)="89c2c419c028c36c96c41eea45ad7f67157cd238c2cff1b35e729580c25b5cf88fc00f5d8ea45e69086ecfc2a364392a45e082648c8cb4314b551a643b54e1ffb1913577c21a9e1ddee731432753f67b772cf06fc5f974ef6f2a8ea1f00e5c8a1208b179f5be0e9691d0ff3eab0cc794ec5caaf5e5597547e240e566462ed74ab8cce274d70c9a647996eb0374022d5183bdded7b69f1dec52ddd7f5cf258db82679d1c0aca29f94b901a5ce0a9eec6ec7114b1323f53dd13e73768889bee6900b", 0xc1}, {&(0x7f00000003c0)="67c457292f7aee0f1f4abce3c1ab67236ca61fa558756a7d6c597ab508d250f5f848000000000000000000000000000000", 0x31}], 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000640)="7740dd36128e74d3cd428ddd7678fef5d9521c60e0c39ce952e9530f716890dd604a2c901485a9edae0f97599f4f16ea166fecdbd6384128ac0fce9802cf91d79d4f3d91cdcb0682be904b8123955446fd315ff8e6ebbd48a8a9443b59f90ba6ac4cffcddab342151f", 0x69) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3bf1b05eb5ad35a0500040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000300)="e206b42ab790926bce1bb266fc624723f3e4c4c4c3ae96bae45912b09c7db10b71f8c41c08ad9daf1c7829dfd9fefa3bc6e641fa51a219b0e740eddbdc99a4b869440b2710715b3fb9eea2db5dca8fbae74c18869e9a9f89700673d21307035ff6fe3e75fa921be6f881c2cd177f8ddbcfd4cb4cfd3768772cdbb724fa38ffc113f30cbef296c2ce9b7f94b2af3ba0005e23a7f0763b353e3aca2212834a5e88bd68f414f43e2a334b8d139111b3174a05a888dee4acc0b151392736c7ecb80a112e99d2b1cbdd80a7c49cdd4de556db5e3c1004d6620bc8446772fc686682e557ae7336510322fc8e9421d52f7d38e96a173157dea14dd5fd32d6b471bd6ee703f8838b717f84d0e3aa346336b5e52d6d3f183d64dcce70a85f9eb1fe7132dfeee73d40eca22b9431d14f1fa27fa40f1b6925feb8ddc150e037d8e5a2fd2e82a574a121be7ed97cf155000d05966ca19fae35f1493c943920d3f8577ff702e02bb83aab1b9b73a68b6e38a2969dfe80d3455d6a2bb2732d8ad353666e7b2104099963314fcd40192fe098a6d4faa75432a2f966c8ccfb9dd3c52a44e1d71d245d5f27cca7ba56e5693b0c9e26f8881f564a894180fafaa7afaa0344897d263af340f044e03e570cf6cb2e486f9d64a478320ee8672d3e940a1fc5ac3ab5bc2bdc42d0ca7cd2a37a7c8fa31245b5103c79cdf0dda731b1ab3d3d5c02f3f0e11cbc705954bd5c85e84961693c258036d1168dbc3ca87c990b60529a4169156995ed9ff72e9674ab27bb5f31015530c13a6817c16aa8da1045f69810262092cd865cb405d3f532e918beb36d2942cc397d95e8be9cf19f0b8e1f9381c9e75f744ea753d9ec82dba86254d339f5b9c61bf6c4ef7dfe5ab25658009d1ed52047a96f7898616618c96190a5b4b22d6569b7e8ea4b94b4d3687e28591cbc743f78b311993eca09d7230bb48c76a0880e7191057075e5c6674744c7ebdd0d1fa52a577f1e94c084d49be0f32871771ac41759f60ebf8dee7b48b684e8adf029816f5f779884f0007f2afbd9139ed174e8dbb51a4f83324605b110de449fa1265da43dcda56de2e41bd164fc3951ce6db60b3be6c5444e3d017e0dd72170973029de8b47ffb0606d0785fc41d0fc2fe826c0f1c7d2fea4cd90a23cef8f2e5c9a67d71618e8dc4d136ecbd69ed9186e40a3597b379d8d0be4744208e74b9467dee7b0b33d7618742f1c766fef3854f6b77ecc8de18ec0913ec9504c50c2f2843766eba609de023069a1854687294fbdc154c457c4d99e961943d91942c87d99552a94ec5c5d8c6c5332ace56f7e5a29c10bac1952bfce2f13456c5d2c8884cd207f1151bdbdab210161dbedcf35247fa4bca3aa2bc47bffec3648c96bc67cd8e696e61b629071f0dcbbbc61e5658054c42428c3921a91ebb8cd7ac7cf9e3ee2b34c050013797650da015c967a19513dc81fe6c394182faf63df167913a63c9658ebdd462e27b5892e7c588b04a250b907ce8d82037a0d99c89a451a066096a96a9de2ebcd09a3c820a0341cb97e3341a24f78148fe6d9baf5441f7713dc351b6131847537a7f7e2c940fa2b5148b4d18d5f1d81cacb32551cabb681cf41d39560cde8627b8186ee27b2747807b0f4f4da6827260f20a06dd844b1ca3d203a75de53224bb379de718c4c2cf2d8f636a7db21641281451b285ef23e3b0502ff2311217ffbc0a699bbb2eeedceb1ffc27a86e79a0716ad3ba97bb3b833ee6d54f99fec651323c425e217b598d86e1f79a93d504ece05ad2426c4453ae4bb0121f5943cd7395cd0e49ac2dcd82f54453fc6f125dd0b71885e3db821462381572770e3f27766e128d8b383fec009a1851e575a6f44d354edb5a4047732dd73b193793a772d051b886a0e18f3961f2da5320b914553fd3a503ceaced2b012615820599f468c45bafdc8bdd6c6a91bb065aaa3d16d6c6b3a7cf535e3474ed14cc2e0e5fa6ceb65817a2ca05da1a8f752cc71bbbc20beaf357925547fcaef6308350c8e5cb17e400feb6eb3dca31a50a4568e7a1837cf59e84185c3e6cf54143e6d5e148f8bd4a1889ab94b44d4622e7459f9b7a2deae618a8037d784033a3e90a484fae0718da4e619dda54a01f93f5d3d2b164d64432aecc15a3f25f0cfdaa0ecb8ced4d13cab2c921a7759712aa962152be30141562af82b00f7e02e3904b7d9125f4602769bc81caa5f9e930e1559a5d7cc2d869ca32a5d27c4eacbc82bd01e5d05ed408ba763c6de9160c1d91842f406579e633bbf1fac7323db93ba65bd6b88e65797466676b1a116ec2a682a2cb296e979850a215deaac2b9dec40bcc2ecfb038eafb39b92f00524b13cd352749c7ce8b387efeedf8e13f53aa3bbaf58e876db599f0b8bb9d94246f4b3e7a8e23b77afddd4c60e26e8a663f8fb1a2e2dd971efab9cad0701df244e04e0faa65cf33feb74ad0d9e6dbbefd5f7fa56327048ee59848a4129e2106f5f89f97b42ee84995e6208989dc58687b5e9fccb375f97b209696faff7a4cb32e78c52e3a8d1d69493ef38e4bef047ba786a98ad2fac62383d04813c16d092e6b2e6cefdeb0479539947e1098d4803c6251357c7fc83ae9e77b89299bf67503f3e7a82a4374b49c89b553b0f915588eda3d79aa6941964ea9a94759c978f034736ffb3c30fabfd32790b35a2b7efd5ee5937324dea82532379dbf0ecec49359e302a5df6e241e1435673d382078947950a9ce31946030716b75fe08c0a774a9d2ce8d1c2e9548bf40821ac9c46dcf6c31018a4c64901039416f56a1a810befa57c2aa117ca93d77c435c1808e883f714079652b247683dd8395860128e19995b4c779ff2a8ffe103ab79433a76a20864ee29785c8478fb12f510e148a789343a6359034d708dee12cb4039c99839298e19b6e06621152feb231fc4da6c58aa92fe4cccc62189a51adb1bb2e2c69707696bb5200c8d8f8873330bd585f0a625a810260c97243aaec4ecdbfcbd8680c18f652f495d442304179c6d92e73b2370ff4714024409a94547ecdbea9f95c38ffb286539b87ae8be5d787c82d06bd499348ded4648a7905a1f50007793164971fa88fcf289c6009fe63197fe7ae6ce67d9f5cb75fc5c3a0a5fb51a9aa0acb7ea6d78c0a2378055dd714b9f681312f77d0cb03a81cff2fb97ec0e9c008b776bb71b42686b5dd9b78fdb0bf20fb39ad8881bc54469a427e3e4268bc1474ff21d2d8e96f0334e4a9175bd5d4a85cff450e54f58a211213fbfefaaf0cad7ef6f8f2f98325e74317a49ffddbd68ed40ca775d7792fab186c315541b60d02c634728478089f9a2fe366977fe9f655cdcc5d60767f2643163fb1229e7d63ba3724b762ddb910cf244f7bbedb72e5c8bf36151b3a91bb713f12e1ab79807d55150d783dde969dfc132f06be2824c6d18017027aa42e1f66224bdf43b57a459860f186f9abe48e4b443cb552fd1d8e39a37fb6689b0740ba029d410c83a3b6da68fcf6ebc0ab18f710916c025a5f42ab6322faffe216d2c83b1e27d87577d80421f02e7e5d744e2886c52451f11c8fe88ecd5ad09e845a05f4d9fbafae54ede75173ce26d92b8a95eafa82efa9b866c4e52c63cba597668b21da3d5857ddf09e6cbabea14f568fd685a22425405a05ae458fa5f35abc2d3753fc551c6433ad570d5c3c18b640ee4acf8ef01ed8e73c0e3bb7ce18494f728eb4bfe186d2278e29fd37fcd3bf6916bc1b5dbf7251ef7b7844afb7fb09135955a62d1e5cdb8f86725232d8adfcc5ffc1e35065d06dbb7ccb0bda88215dc3536a6e3bb9585bd9eff50df99789115f70203f0b445686e6279de76b53e18aae5547bd87d7a1a1cadd4a120b7bdf6eee0bd68e44dd92865a7cd54e2b33f6e031fb3d37ab35b081180dfca4cf6bfab2686a7e4fe9aa1daffd3ff50aef49c1c72c48b2a30fcac656f113f929e3646a892e43829264d3ea12b7c4c585ce6a4bc635e2da5baeab28eafb6210cfa09b1aa331a199f32728147d11d471df8c229f7c430e9cc5a56ba2f62a1a1e65cc4b27a78142d314ff6542dd1364a880bae4cdd51a97789d4dcd427794fbb0fd6d9a9701b842b7736dd73d5ca6dfdb19323641d9398a28c0074cba215e9cea7f4da2b17e3f0a9c6d4acd1c38b20e6a8ef9b8a0272c71183e14a5b7966ace42ff7e6f0029fd5d835dd4d33932422fadb15b6a0df837a2965ff03de2c3eaa06ec29ece31aaab7d79972946b32487839c802716b6612a5f4af97ff0571303af81e2b659129d8e3e0e6c4e695de547e99e03a74a0018c1de9cca2f2d5f87f59590e691d8e5b645778cef6862b7d3d52ac778d05bff71c9d8462fe361678dd9823dc28cba2af6df3cf37bc7b105782da6d543caa07d2185f9dcb82b0f9d8c4515f6720e0a8013ba6b9561ea075cbf760298dbb09cd9abf18737bd00af03a7bb0ab62c5ed1cdf95fb07273102d770ade59e0dd5129403e68336481b0c63f0b4d453c85d7e375a859101fcaf43c8d04370cd26a1530fd6dab665e88c267214fd6091bc6cb127ef1057740972e238e9ec268fa0abd96b84fac8c12433f5ba560b07c2cd5ae3f19671ef3bde41f628fc24f62e51e7a99d74503f11396a5861232ab09e5cf58d5138c60fc329b6f505e128fcebb6c6ae7b6d5e0e89c4a1596c537c54cf787ab305b5f98e21da81e75a445bf838d0c4a8363940b9d2514c71a0482b11f4cc2f4bfcaed7da0669afd75f7b20abed06906839a6ce21c64aeb178321d861a5b94afb552e59c0439b65238af9acc4a20e5bbcfd1ac5c7d1e952cb05e4dd37f3c8c302b25f7ff84299c80fab1cb7c809084869aa7f3dc3a1c212e4918726cef2991787bdc71d002369ba9c53340efcf24c8b8775fc8b6f5d5b5369732b72e45629ea54cd88ea08e8b5dee153444a48e99c6ab98e789888e048e6470ab139a7366579554986082540f702a6cb85c309b956f1bf01852f137c3c530c993ee5f29d222b13c08064f906e6e53b1bed4410598ef78090c3ffd792a574116e6c8d0d2be29cb6b01b4337436711d5ec9176772fe52e1b92893022f420dd5f1499ee62e462bca8c3e0f1185245e5b7a3e9c064d9f63e9ab10f53cb8a9d68b5488fb618c9196c21911189af078b3080f6d8a07242e02deafce24c428ce58d3b1c0a5205d30c2cea1862723e95c76f7e48423789ae81ce83f9cefd035a41d0de8788b5daa431d3eb1817720dfb5d3d223b146193222e441f59d626bbcca519b47518866e63122d3389b1a244c57cfbc8356a8b9c711233b8ef8da15e83b8bfcf1bcef5f6aaaf8a87982474a0af124bbdb7b797d8b50c780d59300a3f6e5b036597805a16d117d42919861630102b801cdddcaeb3193f753be99a37cae2930c5850184ed5ccc53f1e6fa01b74e10587acfb5a921cadd7bc073babe3045c765ccc2bf89839448ac91fb203786b013517055c398f1db3cc0b5a1d13200351bd9d46dbcd9a5ec0cf8490d2771e17f540926e96718ba1ce90c7e88ef01f1373a9e49cd4732c6feabc9333a0f5706d1c0dcde87f78028ad697b56223591b458fe23810c674542b56deccca31d1a9036c0a182f5aa734a2e1349a0c91e7393957e675c0431476074d6d29994db3976a5631c9a4ad21dc297cbecf2a4e4f78742e184701ac12a27f643514e5186e85e3f84bc86bebd296fefef2193406d6e71662c1f6dc44dd868971cc9336d576312da829f8579aa67c4c635d9e4a25a4f6748c6395f34750c005dd049343c4d4a21f80c1745f9d9a603871377ece97", 0x1000}, {&(0x7f00000001c0)="bcc74c925e3502c982272c068e44d123fb5f1d2852ee01528f3649caa4e117f5a85441b043422b2c40dfdfcbdb820d26e937f9b8341fdef3edb84f1454d24fb1bd6a5200da237fb7846b477803d128637a857ed12e4aea5c5519d726bcd018648dfa6de2826ddbe7ec923f784215716e8a749adcf987d82e2295787dda859d33a0d5bf61bf11c0fdbb4d562c1e1a9641c488676c99e486b8e77b57267b99f62350e46ce6ae0027b036a8a9e78cc18d0d3c9e979044e49c510033b90eb41572e024c82a50f4a1ad3b30d1dd324c79e4e273a0e432f1a671a9b7b5ebec0dfb31fdd3c2dd6d702114e05f909127fbc8e9bbf0882bcb5ed3ec321710bd83", 0xfc}, {&(0x7f0000000040)="26d840908f2d92910ae7fbbe17f20ca9d80e07850449f50db8d5fb35853698833f7effc5b5a9ad05d36964606350bb122821", 0x32}, {&(0x7f0000000080)="8df2f5456cb61bc966124cefbaf59049d182f4abb82cd7bfb56f4631b74516", 0x1f}, {&(0x7f0000001300)="402c8e41738223e6d585dad751a9c9c6832fe61e388a29353c199aa5ffc91c118a8eb4f7ed5d8c6218c32b28bb75a993e698fda7254bf5f89d9374334356d34ab28e8d8335e41c3e2e0aeaa9253bdfc55370757aaef81bec0713311dcdeb5fb18afd47eb0acc40a8061df074ae", 0x6d}], 0x5, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x34, 0x0, 0x0) sync() munlockall() r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000000)={0x3, "92d42732854af22de101e91b7a2ea351cb2a98381ac32c88b9d3b33de4146a1eedbd9b9e604b5264f2b4b98912462ac78a6a4c14a7076fdbc1ac9c1c30decfc60d10ea99256e43fc9adf595f1169bdfd948e50a57b93ce8f2708b297365efc617399f74c357703ceff69a3d3a481"}, 0x76, 0x800) 16:00:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = msgget(0x0, 0x2) msgsnd(r1, &(0x7f0000000000)={0x1}, 0x8, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x2, 0x3}, 0x5, 0x0, r6, r7, 0x0, 0x85a, 0x3}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:00:02 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0/\x00', 0x61) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x49) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x2}, {0xffffffffffffffe1, 0x3}}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 16:00:02 executing program 0: poll(&(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x100) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x51) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x160) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') close(r1) chdir(&(0x7f0000000080)='./file0\x00') 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xe) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000039c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000080)="6851f43cc2d5411da4927cf8ecff8a67097a8a0d534548e85c2e574baa518c21a538eaf43f592eaccc76fa46fab6ba713f10b247b2f4bdec43c9d5cc5349682fabaa79502609fdb15f36", 0x4a}, {&(0x7f0000000100)="7f51ea402a86361843d2c5a1947bd0006a575f656087ca1701b9332388b03ec31d1bf7343810c81a722a0ea8297039736d86234f21aca7daf03fdb8a1c42ad65dcaeeca3f6534a", 0x47}, {&(0x7f0000000180)="946e4cde42258b309750377db2aa005efc904721a21ddd2c178419f4d037ee988ce950b0bdbc71963df18bc7704c316648ed9808acadb28a3b782cee01ebd510b4733be7e942fded4ebf8948e3bbbd00b63fa0ee98f917cc0aee403e3cfda85dfe1839363ba4420c9de8d1a4740f274a2fbecd6398664eafeeaebb356a980ef6e635c08d280766d609b073f421b98460277a97956007c7ce5ec3c3926a2c0d6ed95c89ee709bf2442148fa123c22d8849873a676c5537121a49e3e7ea182ab53f0df40387447c2adf53c0b551e6e3207fe4d5b672f0de57ec17d531d2368784d0b98153c69c8d56446bebfa25cdcc27a9aea69d60d55a34b56e95d319640ff5f82d825fb9b0d77466ce93785a3efc6f79b23965590d95cea2cf8c4d075fedf7762ca8fb0c576c15f07779c05f6776d49168d5717fd53f069461deb93274320f0c9bef412f56e5e6e94ddb2b5c0a5bf27f4cc8cf126688bfe8012f73c44b572d79d1b9e251b96efeabe5441704c43a5c02aad5345a5dbc7780f18a30d59b4a7487f2d6977c03b6c3272b065482315a1c1f7f2ef1c650a286e215ac76a4d8eddb371e05dee5b49878035834f34fc5dce745fe435d9875132d594938da9db4398d690e04357ead625bb89f6937a4076c3c8f7825c392574d229b66fc619a864b61b632da5a612819a0724f967475c7d97241982925c37208247a3577107555099aebe63c0362956bed3f70063ad579f3eb1beb96351431a5e628696706e9de7c18b992f9f6655fb30bb508d808ee877b8139aea7acd73e292b8943f87642069a27cf240fe908a6bda13b868c9926e1882fc7be600a178d21d4a118b30fd002571549540aacf16b198224fb78fa9e644146f68e43d4142f9c2076fd74911a73adc31a97b5e1002167105699adf14598a1aef361736152573c5a8ab9f9f6633f826563432dad85e63f7772eaaa3aa260a8f93f312cef6e87216926f76c28b32a5bbcd8c991a717dca5ecfbe653701b9038ec8955e44dcbe39851369452bfe134f6daafdb80f84408b4adbda2964e8d32dc4de95fbc205aed94ff9cbe78bd2746aeb7180a27103f72965a48f9d69ad2a2ed5322265da85899a786372357f043003f32e90fff2d79905c8549e92ec8fdcd0efc0d8f497cf743a7af239a3aaa4f761c4c3acaf27e4954847d87753e2e440e3e43c675b160ce62eb730fc15995fd26e7705d5a1e29caef01889334911d3edc61c0c782b963ba8729bc51b138805a8c6bb7739f79502b70459c97e0bdc3f891584f2bf01925c64f280b822542e07577a7be4ae2a2a2c8483e15a855d555f0bf31f1a22c1240040ea62778925e6e76098e22daf9137ea8cd85dd4e7b1e60ecfd865e57be0dec04c45426de8617390b5614c0df5fed505172a6cf8c4ce8d4e13b410649cedd4758e69fa6b36a194b177b0e136bef3ea1e4f365a857d1a1c882f42de4b55b67bf95529fef9371d4744f1c204651365bcc45baf55025905afc07bf4ccebb1ec38174c6b2e7ec365ac95f393ec53ee7d9baa500f429eeba0ea06218f85dd463e0c5e05188fea30e85b3735da91a29f27913f63a402ae3160c3f1ff111f36be39f225b60d529f20a4b7afbbaf51b63c1892eb36d92eeb529ba2717c60da5661b4c508e549bced090570fda82b927633be911cc73e053920ece79c1fd977f6cbaecca2ffa1cdf2e6b55b55847d47b55bcd903bb1d80cb12f19cfcd2b75074a11ecd37ae34edfccab30c38d49ab0a0f60d9f0e0d7be4bac08c775cd1bd05082242c14fa78ddd317976335c1463a0a459776c533d985e12816d94cbbbc0744d4488ce9d29165c8cafb3fa54e2dea0f6be47027f9c4b3f9bd5e6f1e01487f8a99c457417afde1c3be478403c30fe99ecaa3c07079a2964708a8284e7fc2b771824eb1834a83a0080d8677735f710d000680b74203876abd1f88999685660a0cb4077aac1bd9dc0774e4b064f3f4f340af36b1118c2a7e61f1310c339480aa6f2aaad4e70726b1cb678efc3f99d34024860689995b512c223341eceab1e08c67f9d249cb774a7f6f024eba4cb90b97df4d97ad4a7b93182b013bf889481ca18ac0e1f10839ad4d9d27c4b81e7894e7ec4142a7ef8a7e3c185dd8886f4ca3ce9ec910f23654d357776e0137cfcd4796b5fead4f58987d59385875ecc340b466542d06bc76061d3bfd6a4efdc1ad549e34f366807775aaef3aaf7be24d742692cf8a4bc331743e0621e11fd200d462948c8098995c59a56ada878dd4d31777204e3ab77836ffe29c027eaa3dd9c62fa3ee307538d0d280de258527a2ffa2a1505955bcfcb1972d8663f53ccfde87476a702019c43e08cb2ede617a9470dfe7c1dff19c6fc85df859fd2556dda126276dfd5ea8467e3816684fb70779036128591e6ac512e79e74e117521c9c241f8c722f072164882f1c4d2ea06312ab4bcb2ace9e868ad30188e5b74ba5f3a844f76e57c6d874dd3f13db39efc3662a9ad86e3e4ef607afd5d43b2a2263498517773545d188a10ffe93d990975ae8d4efa7bf8c81ad79f2583a4b4c1f0ed04248befc1cb0fb97f728df2aec2d841ecaec235ce946e039fb5ac48abbe5df3e70971f30a130643ca408328ab32aa9949f1ba5b316b1adad94d437788172ebc3961a518265e5b07dac0f85c4c51858f7f896cd737736bd5f0b613849a821c4cdf02d8db1bb3dc6e3f5754b2644c2645bd12607d20435775b3f3cea8eed25e57e5780c9858b82b20de86bf44062a64da55c64dd99ef4c0f2b9102d81e75d52e7ad8746e285f9e2207156f0931019fecb2218a2a99263681ce7f620b24c21251c705a03f0bda044f9716fe80ead7e858d88728ef6798029bc07b03f0de43c8ec0200fddbfdf444d78f630102f76e6b0e4dfa66a4df2f171a54195a7d03dbdf51a6a2df86860c242ef7f58570654c881797185eea48bdfda104d1a4757d52b1e6a2965fd3109d2bedcfc37997dde7946e4f8a1365bdfab1229a917760a9f8b5617862e6b15bb2c4010646122e70d1f75fae034a80a6b06ca22684ca4b832e131619a54c340167ddb634d5b65072f82304124117bf5d3c0701f758347b6c076394653033bb94539cced3b5e5a6c4167bfab995cfa017bf43fbe80dcb07f6bf0ce3276b8c07cbca6585dffe11e0fea49d772d1d7ac4c77e1c9bd39e43f66d263d6fca3a69f49ab940fbc0d64a91ea853ca7c2a7ed611efd767318f50e577e102dc5fafeaf95edc5404919f8926c40964b41ef642956f968b957bf2ed7e2194a8b07326d86d8d3e7507ba38436a7aba33ff2fdf26d09542492af02f97d6b27b1f17bbfdc10cc420f95727e43e480ae6d1518113d6fcd125f93339da598b5c1ff4bddf4670249aa8e835332982550f141529d366709a63edc5f3ef35e805d7a8fdfc7a1f7c2479d56ab03994e63f438b1b331e106c8a81d484716b18f99400c58d86174a96147618da044a5008bbe2f97b1f83380d6e6d246014963a8ed5e2836013e90d3e75105fc70c0a7f8928fcd0f1704dbbd38ff7e0287c59041375a8920686a685baa2b800545009048e9693a2f8b9940f1423cf9cf309c3bfcc0d97f0f6bbbfe437072eda1af845b83e94fb9245dd3215edc488539d46cda1bd0b0e116c4c51a64d351b6988bc16d2f3709e3b8363d29bc9720fe0a691efb058f5a69bef507f79e3279e359742ac5007968420f0aca02e8cc776544aa55ed8234c3c3765918180f186cc2563623969ea78f242d0d98d85a0be178c1a9d76d8c16282cd193f94015ee8fb2630b573378cee6a902a777e000e10a049af8afd43ec4e146e99855c840dad846493517da2b267728a1c727ec880e1f4213b03bd51d6034b7e4f8295a1a3231989647078f75d65d301f95b042db548e01719f9744724416bee02531a928f23a675bb9bb9a4792aa53ad247bab7f1a076788073d58c5c456719ec4f0c974acd690959e035121a385effa0a2450cde38732309c9891278be00ec608853eae66a812ebbeb46becfcce557f8ef2e394289ad0d2335e5fb025a4302128017892b132d93f0629f5469779e0a665b8aee50050765acc8c20d457f8786fd505c8b17eb93ca68ec44d80ee75590eb8497c416612d57cadf6516e81c0d9af353f055f33dfc9c93d4c5ca333c1cc6bc391ecae1f43b445120d50b0e3f5989b7e6754f0cd231a9a0d77f3b9bf724e5c01aa93370dec37d97cd2bc72e0e876737ebc8feed1b8aec567e2d3fa6e51760a822e9163c0710ef8d43a6510d350ed0fe737a70422f1e4ac7538e6a8677cc77112063871d01083ae726b4a34889f032b0f99240dc77c9508ccac3de384f4ed2296f8719f5b7e1c91df02ab3f7fccbbf0399bf8381fe984a3f1449123b658f025cbe34377ade4aa9ab04ff5a34785eebee9f64d8ec0a9a016d3c4a7491960d4bbba69f2baceaa0209db4126b52016894b6163fb1f58edf226de280f0923111cd643f764a5fa03f2111369df1e31d08b1dd4d2ad4f931caa603d1a258877647910ed5efc9d7f32e933e83952ebfe9c80c172bb2f1e27039c2870d70eca192505a265804f20673268c5effbf9287c83e9a8741ab9aba4d0436efc127163020515840c57169ad04a7a579dd46eea239a220903c2447ff373d4194f07b334f67d539487c737880f278cdd5c4a76aa89ad6560c7db47124a1659b8c54c9671abb140ca53fb21322c09904543a2ca9e183bd9e64cf013a4d1f41464986e78829cafeb51a07c764cc6205b233a35b7d53a75391657740c35b2144064554b97884d9b321339947668952831a7532b8a6ca08bfe99ac84dd9f915e40a00d2d62ca3b0f119470b231dfa78b1e8ebe6f4f9aea31d8245b81a5ca4d0defb1c57f56dbec864f1910b867d6ea64efdebe9cca4b2da786a21166f1adcf5871ef5ddd80e965de42e57a21a02f6f9e5d68b490ac65c29195daa82e32cdd9a4d9f7893d7be89dd691a1f1f05b20be794cf0654e80f224dcb44ac311b64a799a14b8a4f978a2abef06e69bf07063c3a7b8e627a0b8962a8e18d1fbdcb804ac2ac199544f03351dd70a670a5a1355ff82f0d58b82bf77592224bf86e2eaf3ebdacff728179d38f08e455b15dd54d415dfece99ffe7e4bd289bfd3884881993dabcdd05c21de1e5102e64b1d90e6dd4535c3b3cfa07f1f2750c742ac5da23de42b31fe54900e0e608ead94921e24391eadf01fa3b96ce296f6ff4a2f68ea50c82c2e0fd3509306f3db57a3089ef953aef8a79f00bb229e61db4438105d4628808b7ac2a366e6e4ab0263410b0420bf57d1624c318393a000ef2aa3497641f81d61c43c91c399d077df67d8d20cd32dd1ccb5ec60695bacb929f366749f40ef3d69d9890b8bd7f8579eeca2a9bfaf367c63cdfcf2f7e5763e2bb179a1ca0e98665fcf28be356bd1bc2f317e524bfc203714f0b1944e777fb807807e81c406b72542f1ede7fce6c27d6fa630169d7dba3d66326ccc9701c0d31298491e595d4747eaf93cf0523275c8261e479ac0d091c0c9882a1ad3cc67ccb762ae2764a230f39eee89ff66112bd0671b1a3dcd90ce46757175a11f2e274a3974fa85a5c3f62d3312888e1b3b09928248a0c7a5b4b171235069458a25cd7c2cf1af1814d4ab67ef5cfdea9744703994ee7dcd86c5dc50b233cdee2dd2876faa9b10c5e8a4b11e97726f7a944eceaf11839a567b55e9843bf083ace15e84025003c35a77d6213ac07d7b6bb74448320942041edc762a532c479826d6d604a0dd40fe089a6d7e8eee532ad9", 0x1000}, {&(0x7f0000001180)="5581112b9b41fa7d36c4c883b86b9b2e63510ad9ad8518d6c4100b79ee0f3614564aa9716edde4c4317132563b68ee0a9e31ba6a42cde7f754511fd7664439adafd9f933398ebc21ee00d0", 0x4b}, {&(0x7f0000001200)="e95d03e1f8192353c57dbc8262dd791d08e93fd61e6c083ab9a1b3e473790bbfde6b4df527a1fc27c07ca9156c998d3e571eb68f9589d7d979d9d51a1cb1870d670e925255d1e8483ff25d3ff3ad8b23a977cf63780e3ffef119e12ba22b9d6ab76bc000d69adb6fc3aa0782b1875efd3c33151d3e2e2eea22c25f0eb71529e677e4c5af5cb20340cb1d15b24bc3d33fe8515f5af40c6253ca8519e2607e378d55a5247741536165", 0xa8}, {&(0x7f00000012c0)="ceefeaff0dba8207031e4b03285ac450f13a85ae6d12e13a7f255aa1dc3a18dffa005a47523b130dcb2adce581b2eaa27afd6ce24abbf03d4ab11d11aecc212d0bfa3ee1126045a88bd36329f203645a224e11ce4cbb77d960539afe48272380bd288f56487aa58d34604b652073fc92ac33f62bf19dc1f0c054a0310ff1dfe4a5d25b76f2815bdaf3253d3f7ae2fee2db8238308eff2a314ed9b3e33520c1c3cf560d04ba822f34b099f091b9d9ffbbe6690e8057", 0xb5}, {&(0x7f0000001380)}], 0x7, &(0x7f0000001440)=[{0xb8, 0x1, 0x7, "91af9587d3dc1b13686b3e0a1f78f752a78d24866d8917c3d3f2e04ff67297453164f009660d502358b8f23d41661c904ef90d647d500a0c2136ff327475e04b167bfd8f3a12f40fd9274155a8e89cde18d1942a2ca313e434a7da785cc261b519fc3bc1f2be1a7bd6f6c5be54cf7dac3ba6d63e64118e8454bba2edaa20f668232793edf9804ed0fa87d9204d75a42114b8170023e98adbfd96709252ae4c2883af"}, {0x1010, 0xffff, 0x7, "4941e1faf277ddf7970e0ed07ef6380d9d2521066206f30c9931c37d15d3235017fb0dc464fc208c945e680b2771375001b2e97d693cae042a821341a0560ec194f034b6ed1786112ccabd43563695811dc3e32b8940cb4b4e9f1ad92d84e3ca2c49c0626f1ae37cfa7e183b29e8e7208c118490feabda160213ef9d4dcbb66912231f529872825bbbde386c97aa507d3513a7b4f870ddc7f55f490b1250e05d17a07eb5cde7be8f10add07f9dd248d75970fadb5405a9486bd142cf566a3a8714d88a9c91e101714e701dbca214db719f9351ec23f73598581df1d81e40bbcf0b9f2ef678cdb7643ad3b035ff7d8eef3d60a32ecf3b1e0441348d04575bc0838d33fa959590d2901f452dcb1612a558e8a38833350584a82174f38f826899b20a0a086cc152443dbdb743724a36012e4b55dd2024aaa5ac60f7885a0e8bcc599f12803538e1160f58c4815b68c3d7cce923477d3092a4bb72772fddb653c842b514efd4c94a318ba0eed029cb0c68889c87bfb2e4cbf4d7a238bd921d27cac3a3c542138f29dd29efb5f625be0e8f85c02027d9d5c8a633f5ab70f246976536e74393ff406d9f0fd994d32c3bf808b011b9322d4b55ba9baa23153cbea7f2c0cfac178800da7233602fa435afa560ac1f5909ee8c9a470fc171c9d6afdf56428d30e24af9887586a2653e27d750b530b056b5a9f40807ca594aadd8765426778b1b7875c2fa67c118266835dfd0b883e4424df7d1578290aa9a1c2491d46674d695df2e0a73699537a6c8af317013b9a8732d30ffaf4bc48c8eb1ca4b6a8476d36c69963825cd8f363cf51ecba0dd7aa5c79630cd48db019c47a07b21c6ab200dcb1d39f40d8a3cc98048add3ee606668d71a51dbbd57cbbd636be5fdee5c7f84aa4b24af045789350b43e5035478cc768c42ac503e2e08ac02f7967ccdcf2376f4d615f05bdad3feb2efc629dc1983facb6f1c3f0bb8edaef36e00b01ec234f9d21ba2482ed2b519c35f3f24a6c77fd2533c1634dbf0744750ccf200660f73cf3eaca2600ff603eefadd6080ff5d8c5635e5dabad6506be6ec715178b8adccd12e0b8391b39717772aca4aaabf2c80e786f7cc7a6c42d2935bf5bf9f1958cc5b6edfded8d3c9d101c857be396d45060727810326400cc2b3287ee7f0ec401e58d76aa6fdb61486983cc3b048da5ac1d7769a39d1562a0fc3c4404d7a8c246bada05c2cc09fd8fa47c912b68dc71e94c496ff533f78b6acb0bd0fcb166ca16b717043dca31ffb158300d6b61bff1da8d562ca70cf55b1b881bd665270cfae17dff7c27a8e664e86cd2e5e605a5399b946bd7106a794174c4b2e8fa519f21ece98e9a03967719658dc7e1d390c19a65fbcb984006d3d0675edd7557c67ef696a441467cc401105e02a3e758a008feccf93f718816a0743ecaf5eec23f8e63544cfe93425475ae62900b918ac498168bf86035c57d84c4e423b8d6688f19d7ffb2cff0ff7a7eda0a2023790a56500c57826655d6b7920e28a43ca9e069e90afd336e9717b8b9cc6ae28f1505637a51df0740e805eae04806ed046143a056f51e6dd4feb5c33391842362cf91f1d330f09aefb982e844330839563eea38bf33bf429a3c509c7a80eed52796c403b29264ade9ea0428beee487a335ca21219f76f0143ff802969ce4e7f476dc31f34e4a53df75278fc36967eacd6ea97f260574a78464f7651432d1e1cc93dc63947a5986a5b23a7bf6bf3d54bc48631a2769992b0907dd3304c5c63b8131bc59d1dfbbdff786c1b70b6e1ab1e221d5f257d0b362c4690c08dd44da419e9e2516ff11692f103f0674300048941d6eb9c9ca0cb56292a2a5a486ab0167059acc8b2eb91c524f691543d39861e7f3ce2a900c747394b7d207bd7b7024d085202b1f05fb1c05091cc42c52dc07ad9a9942c80fe572ee1e80911212461cf8989b90bff932f0396cd51c66c9750cab9d2ceb993976006a788dd970014d14314bec212811d1f9431baaa7eb49d36bc115d1605c2d7b477f2148459ef9a0747dc367e513fc7b614d66af78ca59c0aca7ac35c357bd17b9f8f43ca2e82e9c63aeb4e02436474599393d84b836decade819edb5ef2d036e5caf6e98fdd9af1d4c05492fe7f1a44116e8dd378ad88b67d48f9e7832c297ff79bd6b9014f1d59f5e7df40812f45f18af9203570b49df59025702e443e081ee00118b0786ee6c75924123aa7c6e3716b721c16a213e18c20ef3f5a17337a98246167b6365555d8788c2568592a20f844068ccf5471c4be5cd42f724424053b40ecef3e410b8738060766b3458c4977a5f8f27ad76a5e60895885ff23825c792d1d387bcdc45469180ee32dd25199feee26d0d5f85391e3d857fceaf3bfb8c0a4302d8d263388108293b3662898024a6bbc8ea2a7f4a3790e45c3d7a2eb824e613f9d520cac037102e3d4a555e18acd2167f38c6a262b5f1ff811a384b02a8339c3dd028d7fdfedb731fb0a1c991cf680c469972b1acc7f7878f51fb41f1e903526ad85d60e496c9e72bed519767b73d3d610fe48c5b88544c35589c0a835ba980f5e179b84e66ed65db84c91d9b962a486b4532b6f2d231b166c7655cf2f7c9c747af94aa7d8a8c8a221fbb4e91335771be8286e41c46f8a5aadfa5ab0fbd35b087098d832b69f00fa73548844366e6b502bf6b2710ccfcc23761f7d1099ffda379b981e5e1660c88ef2528a523c79cb7d864ebfa05cb6500bdc0dbedec50c93a5f9d79274c3b5b45d782809f9bad4c6ad4cf2b9780f8fbd1d2cf62e377e7438893c20b4b93abf71a6e054969c1d7288ce14bab9d5210f1da00fbf3e8e588b3899f5cdfd6c743f906be533cb958124c7556e84eed7534aaecd025c6749146476a10cae3524ba41fc3cdfdb32b19a80dd9bd526502fcff6144aa8822dd78e356bc813b2e677611c34f8a37abf07edcff3d593164d7a4fc4f07439173e610f9e2c9b6f4331c66102e36fa86bf56f1341eb2a48f2a6d35d55f0c289a428dd680bd04ed4e9778b9bba56699b2f2aa0a285cd7b3ee04d752747c47028b793916216708300a465993865f4df5e1de560820472f64e3dab00eb365007e90a8504ea60da3333bca41479d44276743638dfd609131f744e4857321f89e4d0bd4c0e34fbc1b6ec8efd40b0159724d0728278af236d2a04148a131ac417f7a604d6f3154b8fc14ae17e0d3e3a1d01cee111d88d46b2086eee208f504c978d56d8f284562555f4e294b776e8d5de62332af5699380200444b4a2d89ec986bf1382c6b5fffbbf7aeee1d253a1d1d9e8effd64b8a4af9d5e557dd911d68115459b282ae98a2792d0d820962c6707f5ec7f56b05b58906295329b5efd45d97ad88e5d8a14ff496799b01e01f040fbc8af97a31ba3503ce2e14c1daf3011df7dacf35cd75f5a3a942c93d96533e4fea47dbcba914cf3079c25d72c1392bc547b6156b3ed15dd1f79ecf098e483a8b3d971029df3993a627bc25ba1fe6983032fef71cfe734b2321284b84c80fff6331afc385801827d9f4becad9eff0a107d380e444e831b78895b09c22372a074e3520a493056126ce1c8160f0982dac38f46fa0f8cbfd6e420ebabdf0062e34405aa0fb55fd2ad591dd3a2e69c0cc706a6f20a58626173decb0a5d24f96edd9810706714aa1ee42888c9d335a7b7f463bf72e9a82e8cbc43dd48922c52ea4d5167edfa7966bdab0e517c0055c7f8e97716d4f848e69fc5bfcf326f4368bf193e41155ab3c10e2494dde43dbf004ed0e754467031c57aaad8bb04f5943294114c45d72127b263c42e4e102742e054b4f8d472de94fb1ca1eb1fa20b6908f274949fc424cc4b230056c849c1df976b42d9997562152a7a5ca40ab04facd32d9923da6dcb1e9b6f89b980ae506405c2a846bba343b4ccea6499ee234c901238386f045c972c2aae0520ea7fa9466d235dd7c4ea3c15cf3441734714fcd3b41dfbaf0506ba30476b96e0f84060fa28579502cee97acc026e06a81ad4c030e4dcbddc9ecac37ddadb10974cf60e71af0c89a1af08166bea9d332fb84914b5b3b5f62f81c040cab9061a02f5e5b7804ce13a9ae8f443d36beb14d163465f940c3ee1be557808233d4f3345dfd47624e6405ee3c50129dc7a760e205458d31f9253efa2c13d366e967d1f59751a5a736d446a92618b724a519ceeecc11ee948d90dbbbbeec1f134455775324db5d4a7c805374e0e78528156602349be61f9dfe088ab3ea1480d0531cecb9986ecfd6c5c033f78a1876027f5fbcac34eac412aca39a6a6eb3960fd4618dd6b3514fa79a4a4f48ceb66b24a193f8b2599d770412bf1cc11b035edda09696ea3ee0a709ed11da1fedef57889177c1ec9f27cf8ad7b274ec81dcb21d3ce84eca6f406815e2feeec3a15ac0e1100f6549af255b831e450806cf4ba5146c2fd0915f8ce591d388e7885757bcfcd8a90eb3aeea1c5b7e32f263f44f8aaa3a6184431a5052dfca1d34587b160d16a85b12dff4f3df96f92c4d86f532c15d3fa5f9f96ea288d7bd686b7af14aae564fb52c0fca20846ad5dbb95d27f5c04d908fdaa4069c173b041c285d28fe709d7d40b164464bdf93c67e1447964692c14907bf5002efb21f92db16f0084117ad280dba7879e7c8030016d508450c3ae128bba2a18d375ef227e7e317b19c9ce5c1ae804fd0d417d026b183994510f32fe6e1a96546e5ab607ad6eca6587134b1855650d79543eb643cc6b417b6ba91313f9a0359e7742e1fe6f236e096c6080edbd331edbca41979397685ef196acd839c005163e1a9b9c26554228455631cf217a0471512af4a20d3a333d7e8c2fac17392170e47a4f9bed0f7832f528bfc5ac12acc15e05653512d85eb0e35274ddab4696487af55eafa87c1b668877699800702e8f57dffede4130ccb5386f54759f6b1555b6e25989938e98557ec6c3306fc41ccf0e87c95680ee2281da4b980a47270750f619dbe1e07dc5c4097a8d45a78b9e9b4959021ab34d1d53313dba8010509f351da2f8efee746cffb20fc30dffaf79a7eb37bcbec8303a39203c0bfe13b38f1a52b2e2e84608a367480da491895f916355b5683a968f58ac6cae95197ce620ff946552ab13470be4e203cbd1090fc464834bb96cab3716ca5942cc5dc6069b9f53efc4ba3b378bf5495749f7f2784b2aaf168addc8182154d97a440bd88ae9a75f5b9a93732bdc321c7304b9c49357ea636173fc16155d404fc04a929431fe53b56587c46500c598c5906186dda29a303bcfae8f93f9fd875b43c9b05bfe7a438725381b16cfa9522ab43f22002f574f4457a7116cc3b5d899767067d688094e7513b4c5f75434a9323a1c038ff95506a033124a74a45634183690613f062a358671e67df13905cd68db231f7b63109cd825e9a54da9093e7f0e139c15fd5aba10acaa6dff8ab50cc90746e2d21ecad47e0fab1f4f274c1dcbb139b8210554929250d6626847ff58307e286799588da89d10e682ac80978f34a6b1de5cc439dc38f93adceb2a6892e423102978ae0b99ad956dc72554711f46598a48650c0f9f990acc918a36e287dbedc65c603e9862fc9e12de5fdf6c589ec68718b365c9f662a643716c3a8367acaf403850c84fda1df6fc1a5bcd5fb72f72699a46e3b8d94ad66bd4e5d62242de8c12ea2b5f6fcb6d7cc846564a0c28de5a60575b21a03bca94f29521e4f5aa00593b1d79834a6754da48c69e550417fca717c8492541cffcfee2bbc78f0bdfac82ce90d26d958114844f27"}, {0xf8, 0xffff, 0x69c, "ff8805433f836132cc6841d9032b5c210c8f5861118e0ada6fc0ee59f08c9c15ec569759f6e043c0a09dec956b89b0869b3195ebfe39b8398daa4a9600d5f619804a9ff7b4b18ed56b2413f5b7020c256388cfef2224dd08c85d4c907eb3cfc9bcb92ceaeb14a8f770645501446321e2e24f3570064343813d2dc84e4925266ac34f5b6a97912777c94d411c12efa88305ddaa790d073fec67a3c9e2b13852e7c2a90f79695b13920d68efd5b433ec072afbbd2398eb751407ce27080f3b71337c299be31425ebb30c039d3e9108aa7e25456b4becd04e78d700ccdb9fadc763eecaa85d2e"}, {0x1010, 0xffff, 0x80, "227532298f4cb11ca74da065f758101af17cdf51f2e2e0fe1e26431a3feabd98fe75aa160c6a81417cf59efa8090cb3fca7464a0885fe00ff400a46431f24a058c28ba36e76ef5270fd3125cc3b553030db90a799cc8d666d0333b4d7f00570058b394caaee88f7cd1be62b68dc1322c9016d2f543a7dc476cf7afcedb1ce6886b66a20d19fc8a02b52c64acaa213b13cd5dd8a09bd129db3eafd1f6a5bdfaf8f60c48f355605401467cf8fe191115e901baa386b64a85153837a9d68dc307090299c2cf672232a773bb673e6acf8e06e98380f92a0e76036d39e76e1bde8b1bef23fbc88ab4a96fa9e0b0fe432ee6d1f5ac833c989d52f4f7c9f5fb7b261b1d3c12f874d823bda1530a7f734dd707f6f335605d89fe181f986f94f7b00480ee7452d33a73931eab9310bb65ff3595bef23a92239956d2d51cc4bc3c5084a8c8e7e13caec6c92fdc0dd7bc6cf43cd2f6875bb88ca47cf00aab5efbc01ab2f290c05e7b950a568f55987faf70327e885c439837f6fc7b50d156d4eabed899518a8ea1a4dccfb267cba15d844ce3c8727ee16247e6ceba9a769720b514324652d1ffcc9790da297c74713e84c70f25079af0aabdd6c9c18567f6fd7e04237c9ae5d823de808e7fa7d1a5b7eb79a04a7d34f3eeae6ac6d78787a9b71e89214d1fc377efc7c47a683c3e52b65e0dd8df2ee68587b422405401eb8bbccf5981480c904b03b4c329ff401cd6a80248e23ecf2a96a56e0b07e58cac76073e6c7a78d3c51a8b20d67190cd4027a8ab062a2c2d1cd18977beed7f97bbe9241966e3247b000ade0ae19c70569eb1bc7284a03e4f502615d6a6921d46ce879b4e71310ca3f46bb98547d9559997584cc4f2182acce40c9fb06e78ea55ae7cdc99ef5af01787d2eeae43607ebdcdc6f4cf6a4ea4d81bfef3422c3cb0c15ccb46c2b53e2ecdffa69c982e55c3e1aa49aa7d79c985495f8a0a453459b08f4da7ad8b03c86725604d84746bbf593e572659b40bc655a92afbab1821276bc613c95485c79686d2e89a96fbc76751da3cb30d64c9aa5c60ec2150906295a4437aee23ac04cbd3d724f2cd7b09839456476783bae96a97310d4bee896a0dae157953807e900be947d2c45875d52e398dff68dd46a93c087fbc499a844be5e8933a790e16c7e4b5481d3fcd52027397ef419b99225c95caf670ad8e1ba37fee654d68a7b7eeaabc5b8b621e8aaeca4fbe9ad9060e9b4938039729cc160e46f2743207ec4474f699194137e0d923019695e8be38419824f0ae09c16512489a3354d991833120eff66cbffd3aa109f66b8ccf3387b2b6f11024545a5f283cab45ce8c08446b982bbc1509be069f4f8ae90628cc571ebe8250c369f9847b71e6102a942c10178da417df38cc9f87e8d48f3668714da0688f0805b34ae27dca8101c8725d6922960ffd2d60b8b8e06a8b1218b5b872ebbc2ad36dc7ceafa444cb08fc4d45e687de65057c0a31296e17eab580ba303efa1fda891e3bc172c23cadb5c036b6876667f65bccf6ac105effb32127e6f1d81befa6129ccda5f3ef925774837afd6bf2a4a5a15a4174615144a2bf0a3cf56bef9a2c7ae6f231d12a919456fc34a2177289141cfd1d224aa2889e13329cdab3f26ea124b5ebcbaf9fc7a399517f0cd89e25bda0f1b8e7cc46aeb9f0d205960407d25e3e4792d4d4e133263d39136b82f9e3c39505900edfa7029145dd26d9cd3784c2f8a022a86e74183ae0978204654679ae99d79657a8c8dbefa3ddf189fb7a66317d33dd2b0fccc49896eb02ae3302df975d08ab50e310d38d62ab111ddae2ec1c595db76afeec3a1b1b5fc0634476b3235033bb4c431b639d096022a6faf14e330f3077b54a4b9683b0c8490eb50590a5ad72b8d1bd392a8d88f174441b5011c35647ee463c72f4a4f69c15099ddde6c27d378e9b20fc7326adbcebfdb8545d3bd6afa530fecc5ef2b7395ebc74fcfb84744dab4ba6a658ca22566412e8c0ae9193d946b8a7958770324eacaaf17ad724e942f4b81db1135e92daed192f3533efb3119e46026fc59c1e3e3aad4df3b28ebacaaab05e83ac83e4d8121a7a1e421cc62c2e5c24eeedf50678e5131d422e1ddc39d803829276aecfc856ba46fe6b695ca399fb69f0620f437d6e74bb1b695d9e3c3118cd18c32f25651f8a60e9f4f0bbb1620b781fbc185cefb45688730ea832621bbd0a4e772422432c188102f803e7b92d3fc7b40273c89d8c32be8796661347fc173d322025b9183997af1e9599ab61bd9a4f87bb2b55fb4edd66b1600ff1b600a727a7fe07bcac5487f45a07b93045053e3f64c87c23fb02d18597ba63b8e1e0cf9f16b6137272699db793d685a2af0e1d0ee2540e8a590dec794fb7095e89865717a648a998183f84c6e020eac0b6e7e7a8af0888e20dd8590cd3dad54af4850098461285a75a33a69de81f2c75acfc7bdbef18027f197a2a8c03325f19e44e79ffad8c0127a25298068ce352d2c70587a349350fff4fd52e596bbb0b5a158a654217aa53e14913737b8d7aa8a4301106fa003e016938d1a18343ad89f54cbf42b27bb102f683c9828e0c360649550b8a32228857bba448925efbb092db7d11d508a3a3a550b92688ad25b9139af1730be301cbb611bbc76c998fb5f2a156b1a0ab22141dd7671829c053ceb96ca921fe9361c31a677d1099fea77d58edeb924859a302d1dc45a1fcc3d3cbca932f962b1b359967dcbc811fa3473983f75b81cb573870ddffff9d283d8b130d514cd0c3c90b4a3f45ad22dd62ada39e214f5107e41bd6b644cd0b90ad6a0fb084f02583cdf639cabf0517a8a2996c937a20f7a22233ba3a59e42c63eb3b95c538609cf60e871ebe4fd44d4312ddb0cd94c77f2238b6a8c8e9ed6804638d5b6f1df95c8dd508b4c9911bf661662e1c34724fe17089a68423d97b524bbfc55f74b624a9e430a070b77adb96e6c4bc2a124021588e1ca8d05820125f8e90ca640d3574797bc66ab2e723bf2de1a41682574fcb094024a731f01c304527568e7f71a403622ac0683b710d8cbea09dcefb001c88662b4d0b86e55d9395929bf7ab64121b2b59fd5b16ca6f687860845939de129046d45e3b5b52801653303e38e1e4e5b5f6d1521364c5d84edd04da9d9a05c452f3f76ac81307ec9a3516376967d3e4278d916cac98f9b1469e902868cdc79265c0c499830aac3c28a3ce3c791e0f43883e05857741459366d0a5b3a245f34fbeb8b39c5730b6d78f59142433c871847cae28d2413e8ad5c14675d83d63a564a2f9f4d4e88e5c24c5c29349865a91e16ecabc5fa2a9033c54a6df4ef2257958049ea892bca1985acd749c72a80ffdd945a8fcd752b8d0a7f541b9f94cd6be23c0dabc9270be93303733a96f1ebe278861d2044162a89a28edd2c96b041875bd644514a5726a32f4d60e4cadd3d545562713984dd563418aa525f48d4c8986e123f033fda001678495f125853d6cd4cf859c2ad529f26c0e4783edc0f32b823b9655a2f367313b2df0789d57a85706aee55187592de27a85fc3334beb4c255be7670e6346f7e743e53436164f33260f62991dbfa33ebe768be48461675fd166ac454963df6544144318e0d30c7b09640208281bfe7977564f96cbbc2c7d2e9c0d6839344a8f88358e052f4dfe7eee7968926c6eb0db34d623b6d642cb61ad5b2d911edf01adc02e869b7921be3b85ddaf5fbac2fb07bf16ca710877a2375a4c45968e1b2801ba1bd10faa44655bbf3b77f4eb0c447394faf27989ad78b53317669d15caac58681167b38928fca78ce9a674875b4162ae50e8abdd309d8e51666aeb530411d2d8354e934b6bff159bffb5b9eb69eaf882426b277953c0795bc9fd9c6c0d207190e9d546eda7c3f65cf869dc0160a2fd83ec8eb91156c53a9738f14109e93df13400e1a8ecf2b6919d470e9cf6d424b3aedddb7b3c7bb9ed144f13dfdef1755856bfebcef867ef75ae2cb6095a6a9a2bc2c90213668abcacc75e93318ec4ad3ee830f9910a325299ab6114d67f040dca1a9caf7717a5dacaf814d564ebf4af5baf076050aa9dd4bc55d5df1df9764325f7068b90e6a3460d7081c92a897045f675281c5bc35ba4295f92073813a23f10bf1630485d2e2aafb1f96b173229853a35d1471bbe220321d349f412631fe54c9c3d5bc5b8784b444d0d3380fdb3256ae84b28227307b18d5be5c0fab8d82f9eed47995a32e0395b07c7fd51731275c43b85b5a5be7b3fb2f1d1d72dd07237aa142fb6f1dd9de94b52333ccb265887561cc15d7383fe84298ff9ba2ad5e73f6219de6340e1b1bb5f0fbf8611dcd0e43b2be83cedc38052772a0ca8d68d3180ac194b281aaaf7aaa7996782002890edadde91d08be8e1002d17a5a3abb711a2c4e737f42cdce58e77f592c81349c5fbe51e0fd0d58d66d8f0da5aadf3248f236dd23aebe4b201fda613022b2871d8db873a3a2f7c63f31e5f717289e14687e9bd5cb4ced817efc8c2c55cfa406c5e21b7463d2b5f964bad19291a9bc785e304ba0059982d6e8993b07d00eb12f164bdb56b12c8d4f766b3c121fc6cee53f8bae481b2cc309a253f1bc9a17c4f05e0e9e9bace5733aea83bf8968fccd85dc7960acf2dff4f43372072ca687efce87cda9fcb7be3401ada457624f8a7c42677cb25a6f57d2aa4117ce58ffae50d2ef7ca17975871aeace0d7574eb569718bc7c9668d970fb6419409be4127a904e3ada32185ee9215c26eee079003438370db9e719a6d5af1e2be1b975618f6bd84e512e6d5c8e0e11f93871bcef43fcef76e799ac2e97b0d514743fd4fee3a8ce4a9d78a1dbe09d45ca187abc2c91b85930bf49e503c5d85f720afd5ae04b408b5f3b6d1ee4655c91a6a796423da3379447a184c53f5a433056106952dfe8f77bc354ea3b170aa32cb3335e9965c1ed489349aa4cbf6a3bf783d642442eb16f65e99ef300c9e1e8f8c4e4e8eadc0e98ff134f198ffeb06a461d947edf1f1a6ff01e2f1dbec1649bd61566903ccce8ae20ccdc966dd17419bb8561e92735889a5774be2a370cf27f02255aed8cb50e59de55e96a75f20b2a48ee64bdf2f4c16dc93f19c04fc434cce2181470b80284579871b57c7414cd07fb3bbba403adcce69ebf831bb42e7d0eef076d7ab810033dc94c4572cb53909d292dae286cb45160c9feba9a5830fd74e9db3ce7e09f8c4c7be7545f0d545d8b4cbf749211354d9442670b9d33030c83677074db78b51a06b2a68b89e19e27332ae98e27f06fbfd7d3f406f265c24cb3199ee51e0ffdbe1a3f6ef9320ee9d556c44b8e948fbc17490ad54cbc4eeeb6317a2969cd5a6dcdc6d7e48573be4cb76267f451103eba80155de22fc47c61b4aace01ee260f88dc92ce2069d02257433a836f516e614a7d17c56ba73247995ec39027c27308ee036dd9e322064664cffb2156171688a47affb7ecf385165b664514cbaded26eec24749429fc5b32fb928ff551f411640f152df651bb1333248cfb49f921df48d2a0e4e1a72dd8b0b00274f06d5c6796661d62c45edbee8526d7b6b37a22314c24c691d45952374c82b628d2a7620f95a30da8656196dbdf675bab13b9fee92456d84a2fb4e244308b32aaf482aea3c0721f35503d4f8e66fac382c635b4a17336baf4ebb8db221fd7322c78eddba1df3a58d65dde79b0dee871a20ddc64ac120747079ca1f32c013c716a38427c3aea5ad59251352a45824a948080f8b934ee1f2155cff66f403d7a4e500df6a4106f7805856"}, {0xd8, 0xffff, 0x7, "ab0e15f4f2b1d45647666907a2ba5d695777d623d0274cc7c0053e02f3963d791307068284c7c5ac62a84a8c0d405eb265795f5d8617ca903e66e65b0dffee111ebbfb8882a84c04551689ba527c2782830c45a9ea7d8b024daaf4627c88c0402b16b063b1f37cb669cff59518d53015a83606e5e8a8940e7aa19b2f237db1c84c3bd28e818bfe71f56ddfa39b5e2c0c4325160252c016a2321cc3e3fa4044ea3f9a759f4c770dd666db8bc8ff689434ad0855e5e31f715dfe0375be59a93f2175b93cf4ef"}, {0xc8, 0xffff, 0x6, "d885675235cc972e8617609f79c8ac5fffb19d34427f57d43296367b030db8c50962f2ccb7508abe83e6fe7a3ec412bfc64f55198fbd83bfbb7c4b5ea6eb6b429bf7ca64e2a8e24f80b134c3746f80344ddceb95708789b4bc11167dbc74ab9a5c42cc83e4387194ad51ce5915e9d32cd3cf4982b5ca524eff8fd447a68b16b37dc6ed4322e16cdc2b178991a856e90165a5128b0dba79ac5964c17d06f688782d1e9bc7be1839908217bd1b83da1c7a5848fcb914a1"}, {0x100, 0xffff, 0x9, "06c0ca5ab211878ad431c56d7a26b603a10e53e866a808e33c4a5c1671302c595ef1b9f2780d09ffa08b4bd1b17a432cc9ae0f81ff8874246e188a84c6778f26f9eb65252b0f7a82021ced9257b227a9aa5be8f74677b1019ca79abb0162d3aa83a4efb884378de14dae6ebd0680971514c92a73524c61a01b6ee452779daeea630816d8a49d81c70c7f1b5ce50cbb298b77aabf85d3a774e26922c8a648a08043b919cf92c347a5655eae89079ac237d05a891e71731893d4519541294fde7431b0b0394004ce79a76ade51c1c193bae0f4f638b443951f2b4b05bf41793cc9e3b35a8239b29766b41343709b"}, {0x70, 0x1, 0x3, "e18d82f4b8a683d1df310efa4af5f0b15e26ef4c2aef70ae0dceb0c89a41dd505947f0876c5fed1f9a5635119d6a5fc50a9c4187e1900b526e6f5c48029e1776bb6179e880281471431dfba123a447ecca53d002491da885ead61b"}, {0x78, 0xffff, 0x64356b72, "3a94fcddec84fb9cd873f6fab1c51e60c355e0b542a26a0fd67cf8333b877155c220fac4ad05c731d9a3dace81eab2380c58471b34d2346b740e5f570ed9459d3347edab1581c857e5d4c3c311ed0129f9c3a8721674936a8c8fee20e547a2577193d2"}], 0x2558}, 0x0) pipe2(&(0x7f0000003a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r2, &(0x7f0000003a40)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000003a80)={0x0, 0x5}, 0x10) r3 = fcntl$getown(r1, 0x5) mknod(&(0x7f0000003ac0)='./file0\x00', 0xa020, 0x8000) r4 = fcntl$dupfd(r2, 0xa, r2) pipe2(&(0x7f0000003b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r5, &(0x7f0000003b40)="1a71564d82ca6022a84e238cfff274051d21f19336bac2e4393db642d8819584d5145cbc5b8137ef4fde72e09ce7a323c34ee4cec4208c7f6a385052d933324677de59f35db528f53765afed2ad3275f63e02c87f41cae3c9f2b08b53b0fe67a30398449747c5657d38e3ff4acf92cbb0e7535ad8b845b151e69474f5550f69fd0ef876717e49c016878b27b95258f0b4671162f1df52a7fa0581894379403f88d01b6ecdbf2b66307001ac6d70d76845dac3befbc2ea8e2176e47475d1961da5bc2b5637282ad9ea88b5339d0d185ef2e73", 0xd2) getpeername$inet(r4, &(0x7f0000003c40), &(0x7f0000003c80)=0xc) readv(r4, &(0x7f0000004dc0)=[{&(0x7f0000003cc0)=""/87, 0x57}, {&(0x7f0000003d40)=""/4096, 0x1000}, {&(0x7f0000004d40)=""/11, 0xb}, {&(0x7f0000004d80)=""/50, 0x32}], 0x4) connect$inet(r2, &(0x7f0000004e00)={0x2, 0x0}, 0xc) shmget(0x2, 0x4000, 0x242, &(0x7f0000ffa000/0x4000)=nil) r6 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) readv(r4, &(0x7f0000004fc0)=[{&(0x7f0000004e40)=""/103, 0x67}, {&(0x7f0000004ec0)=""/232, 0xe8}], 0x2) read(r5, &(0x7f0000005000)=""/4096, 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000006000)={0x7c, 0x2}, 0x8) rename(&(0x7f0000006040)='./file0/file0\x00', &(0x7f0000006080)='./file1\x00') ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCCDTR(r5, 0x20007478) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000060c0)=[0x0]) getpeername$unix(r2, &(0x7f0000006100)=@abs, &(0x7f0000006140)=0x8) r7 = msgget$private(0x0, 0x40) r8 = geteuid() getgroups(0x2, &(0x7f0000006180)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000006200)={0x0, 0x0, 0x0}, &(0x7f0000006240)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000006280)={{0x1ff, r8, r9, r10, r11, 0x0, 0x9}, 0x7ff, 0x1000, r3, r3, 0x0, 0x9, 0x6, 0x5379}) 16:00:03 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000002700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc5c388cfd0f35ca745cd0a3dad7c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076caa46150b499fe7e64f7619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) writev(r0, &(0x7f0000001880)=[{&(0x7f0000001480)="2aff9937bc9ae7e9d6681bc25c24afed9393c74db4889938e95a1641e4d285a812df6768acc3b52e4b1aefa15d26f14f852661e21939b119d53b58b8adcf334e01da56", 0x43}, {&(0x7f0000001700)="15221a5623bcec0efb8a6bc095083f072416d311be78f3e7686cd248c3c1d614075346a74661089e1ed8605a50661552723815fdb368ac98bf3e83501088b8be62dcb506abff0369f4a039c28ba9f575a850544bc1554bc618", 0x59}, {&(0x7f0000001780)="48696ad2808acfafec08875d789b23380a649fe87ccb2ffea5cc284500266c92803cc0208abfd371849a1d984f6def1cc7ccd0fa14e73266cb0512baadd1a73c70b0a6771cd02eeb1cc38a200963b797b5340a38e524f688f3a5e0d974fa8fc96225789d56ea9667a50e00ab307db6adad37e048ee21b9a8ee0af1cff662b40d22dc69c59710ab75e6961e5c217c00701e2ed797cf3c927d1a07185aa0bed9595dd2fc7b423ce802cb3f3624be26c9d4c4b66231213ff3139d24431ac3c2736dbd974977d90b3e0bd0d7496debe782fdba2b29e031", 0xd5}], 0x3) r2 = dup(r1) r3 = openat(r2, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r2, &(0x7f0000001140)={0x18, 0x0, 0x7, 0x5}, 0xc) r4 = accept(r1, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000011c0)={0x2, 0x3407, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be76101", 0x2, 0x7fffffff}) connect$inet6(r4, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) getsockname(r3, &(0x7f0000001240)=@un=@file={0x0, ""/63}, &(0x7f00000012c0)=0x41) r5 = semget$private(0x0, 0x5, 0x0) semop(r5, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) accept(r4, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xfffffffffffffe8a) chmod(&(0x7f00000018c0)='./bus\x00', 0x20) writev(r1, &(0x7f00000018c0), 0x1000000000000015) getgroups(0x1, &(0x7f0000001500)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getegid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001600)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000001640)=[r6, r7, r8, r9, r10]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getgid() getgid() getgroups(0x6, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="a88b90805dd6314690a6a1f4ba0024a01e0ffec060db327c3ed2bc960adb4bba16aca233a2246065c7445b46ae4e", 0x2e, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000140), 0x1, 0x0, 0x4b}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/128, 0x80, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x4) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000001240)=""/130, 0x82}], 0x2, &(0x7f0000001340)=""/107, 0x6b}, 0x40) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000002440)=[{&(0x7f00000000c0)="caa0054deb3a0c681c61e4c94c6f7de4f0b0fa7442b84e00fb3ccb75c5d9adf340d00d1005edf80072024947b38211aa133ab7bbb121ea6b34c05f3d950fe86723b7daa9fad33a87e4c616b2446c441556efa72271ed64c9ce67cd6c8120820c1a08054321abec22e9c8629d6e8b3e4a4c02f10e857f0da67c3d1e11901883aaf4e46bb7943656d17213cc00a587b3a2a61d8a09d658b090607addade93bd9dc74208dfba1acb9be1f4650053aa292663cc69d7d527eef48eaf1ea0f9c73f0933de55f779dff270908ce4b05d089264b9c80c81cf40228", 0xd7}, {&(0x7f0000000000)="2cd3d7aa7a69fb340ef93a724cb853e42cef1676fa98d45054686f66768998edc17dd34cbf6e1e13295eaf737f85aa0f32", 0x31}, {&(0x7f0000000340)="b0a0430bcae9bac7904f73649fae38e03346c3893afc6f67993e9583c39fc713952712857b670dcc20177ac5058141887e4a6159db604b1a9b3ef1fee109c7e3b0522f57096fb699d48ae11f5e8d42ccd091f6080638b4fd3e0daeab2e00f5296b5a7c9899bff8cc4aa3b8a1ee627935823ad3fcc969d3b5d408b1495db34bff1f4f7e8aac212430ba6b5d27104c39ee9cfb44ab9e03c042227e4ddacc31320b7683c8d857fbef3e9e59dd2e45116515d50ea50e833429d0b5c5b93d6b21430dc830986c4af866e3e3ed8a77d5a4fe93b9d0998e82e843ac85a221c6b23bb6de2d44aecc641a067b2fce78c922ce51b7c5e7144508ce73ee6e97f42804cd3c5c8e3d086847b12e582028d647afb49524cde939c17416f598c2748474f2492fc23e5e22ef127ef4fad74cb01fb7029ff01f071077fcdc0621e1b0a2354496f9afdf9c69ee2457e02c2cdf58fbf7ead08aba7bf335a4f4a9c302f1ebc5e9abfdc0b0c042f17c49f003fd39497a21f4d9a21dac2b89a89facf1cdbda602e9a2e48adf96748bb87a8bbe2109c81186f3c3336642075834a7f55eb89e3173da55b97e03f3eaebce10f0240bf0e51a474e51b517918ccd1c78a7db6087213fccb39ca4602111971d09b337763203d74ffc3ac7b7bd140423de2fbdb5550156787a2bb23660ed24985941f43ce51cff749b7790bba2643bc806c7c03a4f15c9ce5d70e31e01aeb2c25a4d63375989df38a0402defcb2268e0e4b1566228f7214d7f3ebb706a6902de69191d2f2ca5b148c9f4a92b399230e84cf040b32a31dc0ece799a89f45765e06c437dab799d64b318e3b91dfeb0924cd3ca60b2d7ef8b185523802afd86be1e5ebb3a1275568a74218c300674497cedecb08a4193bd0c19e8076fca2f32a7f0b66bcd084882ab832a2a63d441ef50ec039526fc1308aa1a4ed67386969910c8ea40c9e899bd90001d218910f9fbf123830d2f32ba9b141a3c77bd109329258c1445f17f192910a145e81fde331eda01f1be883f287b608a9bfb59163648c125470eea28127d12a3b268c8ad7a0c8c27589c637389bfe930a7a6ee14847bbb37b7456519177e5ada347345f2c31032e6eb2a0229f097f4007cad095d88386d6047c89444eca0ccc64c13f88c09f8ecea21159ec050f357ecffa821eed905f74befc8200f2cf453aa60853f829d395f34535ab1159fa2a232f07471f62667f7447b2cea89891f9e40ad79f06964bffbd414f77dae97ea48d4a4e3ca8e29645cfbe2e788d7f2b2740fb8d92676daa72e84f7d74c7dab7dc7417dd90a003e2f13a7cc2fc105540eff94ebd891ee79cb3e0472ad42bad45fa63bfeddd24a52eb783a14860b687b34bc08f4de95693c1cd2c4380512af251b12b286d0c8b553bfd6558cafe092073a02544dce629c1d8f7c681aa6c688598557675c306bbb9866da9c187da75459a40637825cbd7fa0519734de93a5ec3b574a0e77d8d367045a2e3b9923a1342dc8e6f03b4365c6718c5b4b90047dea45421847f1ff49597a2e91462b165283dd5068f3648f64c45215cdfd12af036f24f5c3b01b43a440314ffbb981b7920a9e7eda42731d643d198e47dcf5d18e1380ab6d1e7e69ea5bd3669d65ee3226aa54483312c84e0f03215a4da8eb239ab208cfc1428853621bce40879ac77482c51a1031df2536f708b0d07ce7722de299f5e02654b86b028f7537ea9cbfadc0b8115ed3c8c72ee44794cfd964eb9fc89e26874da50f63a8c49be30d8930060d5b32d19e3ddde9a50aa4a4acd9eab2acf39ab155502ac154f9362d5767a8e48f6046ea867489e64065b689895da947af61f06dbe42af406c51a9c5deac7ad013bf154bf890f797b70786de5b1ffa2262c9af8d5281ec945a9b0e32b2a35a7a2c906757e6cab0b9acc4650656eae28f89db43c6800f9952a3e83f0e4c854277c91bed7fd0f724613667516335e7e483e182a2927f57f07c7aec7586ef8ea58a157bb34d71b93177f5f453bf50bf7b8cf2779eab3432baea3ce90918a53c700c33c6a75b7921c8c7d5ff542e74dbf578892268bd422154962d1e6fa815f7135cb66bb89320d4cea9d5664e710cfe943c5b57a3593378ac92bd0dabf0cbbb4c7376ba519a96067e36da836cc96704607c83b9d8f9121b16e8e9e33ab84b7909acb8000199464028bbb0cec57432ca14eb9f63bfed2584525b3093512ec49ee4b4b02b96ac76b32144a9a86e7c8a17b18c7f39da28fe7f60c04c0bc65c34e8cedab46a03b2e1a0504f31782b8b9bcd4920038615bfbf42fb1c75452a40a26e678ae3e27f49fe036c57d24339d7432b18e8640572388d47d0f7c83ac27f9ecf0b85b80e4a8883ba9b5643ec79d1d27f9323745bbdcc9562b97bd06f22e5057cd5cd10cfc7069e99c11eae8ffed615b7ec737b58bc6a0c95656c08064e50e8f593878327a143ffb53eb8d447acb7850bc8a270371625b29f3db804a8cdebd7fa30bbe7af9fd66bfbc6bb96de67f898b6dee6267e8913dd1f59e051a9c3f4642e79e3429ec90ad937520ef09ab4b69fbda6ec45ade128eefeac2a4a2605af11f177d5a3b0c293b6edb336a2c4632a93af3dac53d6b2e4528617ca09458b7c05ba1dbfe7b10a7965db6805caf1af73361f9a7bcd4e1c58020c61a44867a683f243b2d88149709c3448293c822bcfb49e4cb617ebd3503e8cad43d8a97c091883bdfb2ca779516bc884df88fe4e191e9f99f16d4f689c9d0a704ff5f1521f2c742cf9bfb3dcb3a397461c653f367578cfe70c5fa95396481638eb6407ee9d4b5b582fb68e69d78c6230f69cd45a698438cd79740a25ba219af032b9a44ace9c462a95de1d238487dfe41632ac57681eab52862233855bd40826e602a59ff60c3509c312adcdda0335a5e72fe0a6d838cf5aa70306ab5b0b2b2dce7f2c6042c9adb31a5c57fe4101fcbda78191999712ada52ed32c470af50b628070434db42ee5df22b366a57149ebd0bdf14e750ef3816637a078c0aa1d957cc452e904aafbec40cb537bcfe862992ac811730edcd84d062f513c4037962086a45acfd35a9352820166428280c6f1aef2ed8117f89430354a7a6581a14fea29442b93c5ab4e066e73a6d7531a7e3d5abf816e1dddbaf9be4dfc46c89b72e6926291ab6a7718e73771f042289c954c8290bda741c5e177744093bb01a264d43328bfd797da08534352318255ae3ddc354675a61e1ba01cd94d0a3adbef1aea985fe7a2cf3d6d9b801f96f2fa8cfa6eca459591a4750cc4217c3e6a6938e7989b12f0352ef7c02e63e22a2ba8ee5ac06ae5a2c6d918c7d476558a936e24f4a03975ab2a5f856f0cde611582cc1e75f1d11e164faa464de5c4c64832f0b84e6844b10f9b126a7321fa4a7a3e41cb8455e78ab4ec9dbb49b8922c11015df7d6614555123778bdedc9c4dcd302fed3ed84d3bc461f33fdee428f2e553df566d24d0879fb320d93fe4e4df4322c6ffb072b532f0e1d4338e26da1e940f5f3ac1c8a9eff08e814a0cffeac96ce46b764d0bb10cee5bd7a1e15659d4f5dc4936729438f5b3939b159489e72a1e70d0c6c6be8b3bb260df0b579a145b1a2991ff2b9ae2c2b38c7c54a8fcd159900e6ed7f866006fe9f1e18480c55a7e0c8e98843a232592e4c832fefd165f3d70ba841f69a188f37e64a9fb32f8da7d7ec50e5c9884bf22389ec94765ef26a5572ae18f503d8b76c2203937d30c19200949bdea1279cd7d4c3b546b77b56a8d674160df3edf34f7391b5734a39cec8fe5125994df6b12367b7152f6768fdd3ef840f425ef49308c7e7accf8a6b93f898081a0cf3df500444ff94d461e3ce654395faae3e51a30afac7714100156486ee6df3d78d9083efa61913c73e242238f46510dd56454752b07216c4ecedd62dfdd30f7e4d85565f6a9eb9170e7097660491e0455958d8357ddc513245897de9ed0669ae5b56942cdf4fecb93fbce714eb89f5b49d2f146dad9955a480444d1a12dfc982606519c398aa0a96302f43c79722f1861d8f24c317d68d48106746a586920c4aa5cacd404e0f7e24a70673e0d95a41ff23a6be9168caa8083592373f748f4e9d33df9c389f0ef2400118b0e129f38f27d80ff1e16c66672b527b9cd3e741de4ef48c89053fa9c0ac34789db0f329f913f40d6196c62d912df63cdf525d83f23337ff2d09b4f246313e9749f40e1ad53882e4b16e1a93aada2146a894ae7585b3fca796541996d9dbb5210fae012dafbe5be2770ea492b6ce11f7b74f49f5c207b4b78a9d65e7ebd3b2b6b2b20000d1e36bd15912a589d1b7065100c6bc41874618a7615130afe9e43094d7721b197664b687aac43bfc92249bac5dd055e07ca1d028ce137595adf5747ff0e4e959962e531b76e8a9552528ab96cd92255cb558b0601f7ffc5187e691afd9e78d949e78b58d7e89675c00339e494b2482737934b8d1d2e9c92f90f29802a8d0405b7ccd2493e69ad7bd263a4d56bf91aa137bd2ca0b69202def9657fdb76f74de8f82d4e90c1cc0ec8a4873dcc120749d430fc39c40008520b3c2088ce8a635c50b9ce7370fb69a2cb885c461002a4989a9f9765f1ebc8532cfd9615577ee7f09c58279a1f0f70ae5cf09241583ea0d0026c7fcb50c05dec6bac11e370ecaa6d3593820fb48c0528411b7763e45af4abb1a0dc5c2bbd69d123a5d339ad4b7435bb6f0c698bbb15b19a2f0eaf9941ac5df0ff103f4397650dd4ec3d148bde4513566bdd3e7187a7e868c5a9ae24aaceeb8f8d7e4b3a97ae086626d339943fdd22405a10fb188969c5c4d84cc700f98c7eef643facf4aba5dd853163fef855e36ad77281764cc3f7f821ed41037e61cbbb00adedd333d577e44e253576a911e57b49b9a9961eece80f7bb38a6be435df607ebda279fb74d6bcf6aafef794fa2facfde4333695ad1694fc8bbf89ac3281bc414a9cfc7d34755a81ef986dc12e1533c18d1d186510028ec99fb2cddf24bd6c0e71477062af537b3a67c3d9db233dd37f93abb0a16a3cb0c58e8b85a17612829c68c6f2029517444cb43f60d883abd6590538faa732af031bd157f7a436965b9e169ec6e2f10cbf2f27da50c09431bf28ecd4ce56c481be3941dd4c8ff0d2e46f86d728a72b5e06672600c5195fdadef8adb43b60dbc206a581973859a0ab913ac4cb9b712d9c74c4632b4614781b4e1645bf981790ff5596b77b1eb4c56b4172a19f83f32e0b5153014488f27cb0514473831f8a92500d36a0affed382443b469f44afa816ecad27fa2c956982bea8aa56490b51d41b4c8cf9e4d39c574246e4913fb043b439a99dfbb53fa4394687641e1ce63ae6e1f13cf5946dd9ca38b67b8eb9bdcef712d1882f1f8e44c66296543bbfd8423eae2c1fc1958ffbe27d02146bcd6fb0b9bc37fcf6074a1014c2734c5aec37ed7c47e2dc990a4f637d1c3675e07b3ad66f95cc00b1e6af768c3722b3c5b0adc653af69afb179329f6174442b98b8359eb4a0ed5a5b355e392a6e1877e1969ba4ac43af21ee89f5201e0b8c7fc4f9eff8caace5bc88cb4473cdd656f0473e575686ef2693d302c497b0d61c3d2685032f8caec441d3cc06fd09e8c1ad4fe0011bab1674170cbf6933c1683feec2becda738aac62419da443eb0a49495579a5d3901eca18564c12d9ee5f1ae1cda033db707a1908de0f8ed297fc229c966077c844bbc6b96df0f23917fe4473551e140bba2cb2016727c3d8fbf4572701524c8aab7068e95129b03c42426d14406b5ab5d28eba4d71ec", 0x1000}, {&(0x7f00000001c0)="b9f6af64792531cd74eb8c3ac7fb38c91c103bde947597c62d6c9d26506cb6d88b0edc38308d04ad8fe5f5bb38fc5d423f83593fb46134d29ded9c1739b4455cd44f3d7c75959afcb75766be5d0d6c44bbcfa714ee39930cbf08053514f6278dbf45491b8bf911297ddc8c704706f7b0a29747d9f0e114853460e5e7e23c368d97fff0911e4dbc7a14ad8162f204c07cfee48487478872c69a18d9a17c1d8c90e9", 0xa1}, {&(0x7f0000001340)="2fe1f99693f4057cb4223e4da41ef5960f31b8ad586a104a0aad5a5aa3407f3dc622adea66d3848090fadb294b134db68fa0aaa9f9d0f7cdb6801a041d138bab8616bd31bb001c0c6715fcfc3fa8c11b4c4dcef87542e88b1b7f48682ccc1379d12077f687568aebbe25581dc62740c3607e6175680dca478ec23ecc3293521cacf82405e6403cf66d2d095963f3c7c7d40d7d76dba768e7b41c48c46ba5c7153d38841fb45eeab57038736c2df695fa5371a035c03626c632fe0fb86bef9555d86d10578aedd295d90b2ef95126a451ce395f0b853de7abda", 0xd9}, {&(0x7f0000001440)="23cdd4a2e4cd464f7bcf5cfd7a0c334dd1dab97b1577390789e95234b7d597665e86639df101d336008c36c240cf1e6c49b1015c782e6ea465eebc9230fc5f1cb31422687b849927a0c1a74176542867bc6713e78df81a78d7abf1c040ffca79b565e84bb6a05a5c113b40c3c449bd30881bffb797618947de1e41bab0aa00064589fe3bc11fddecc38d98349ef46ea8820e99b4acac91f2108f35997991bc544063bea13a29c31c3c217abb3ac7d93c11a5e87030b8b250b8e8a863ba4529feb18bf419145eb8eddfc5f89197f05e8a3280e53270f20a13da02d0d64818da2c63dd5b0f1f853e14214c70eec16ac82cc9a7cd2acb6f333dc4281322028fe3ba072d5fd4ded3e7eef17bf920a73880ae3f7c0c880419a0e33d17e695b2c069089d0e562e11af74f05fefa7b04224195236059b51d6850e933f06c14bb9675cddb293cd8c568a58eb80f25e039828ad01b3faee13499009ce8885a98a7eade1c067acf831354a732f25580de3c5017cc95e39ed2fd42967f474eadcbde051daa63595f52f9890f81d3be49af6ddeef7a4243b1f0d6c79cc3656d3d8a3e1f84e11e9014b5fd65a96f7c6940fc59454ba08678d194d41e5d3bced33ef313b54ccf7509c506f87eee96d51d4f41078b64168a772a64066e3562e2fc7501410e0588b5646f9b652e8e9916a65ed8efba136a154a4a0bb8e81faa622eb94feb00037fabf1cc37a22ef741a7e001e81500ce946adcff533e15c4ac3965962ae3ceffcec53069249c08939554227cc56ce252d96fe3309aaa0b1e4342685b6daae51dd8542cb5a74bee6dc9980129b9a56e761ad0457e49bc6b595dd29689d394207e3d0ce889dd2e090df849de4832396b2fbb29a20280da96e52fc18788dc4b85c68da50c1d6df31a8606781abad1d8dffbd245736f26d5e06345e0cf876caf33c0babb947a39a9106a16cf7fe154ff70a5f0b78fce8d958f1d26ea2b75550c55ece706e50d9cfee9c41e4f82ef7b47bf88454124f53e8d11135c88c938fa5ba79bc87f2a5ae685f44cf19bcc8fbee087f88da9af0faa662e4daf9219ffe6720b7f576041245dbe5529d36c89da7cec68a3c489fa88cf432d5402c022664d9c6790b9bd2a1e90a91994929888febfa9e9b792e6d3938023ccb9c135712fd156fa95191745943282fdfc6068097747845767da62c10f626e3f224a1c194349e2a39a269db632bc36fada4865923884471c2b6224dda10a2ec81741c9c837a35e3ffba98c1f14f39bd1d5eb1ecc028cfe9d2af9edfec13ac643f3b9f6e42f66685eadd70b725c348f7b6f2b5506afc0ff3a03dbea5a75aed2b9bd429f2a18893fcd9cac6b7712e1e23cc20f8c7b09a1a5141282ca95b7fadf95591b6cfd4ebd705559fbaea087fec78c92e71ad268a6c94b21de1c211b31ae22b7b26ed946bdce6569072dce54fd101f9dba08e306592bcdbc05d031d6087c0b80f8b6ab8cee32293818ce5f01814e21c439201f736dd8f08e2b20d78e250ede7c778f1d8a3fcdaf727d07467ef8bea265d067844a1f8b6a54aa6351415d1aa2985e8f2149624787c713dc2f08a1816580da2a1e01685ab14804f38d1960d1fb9703be0bbd1c5336daf0a29df24d12b25d6b74369da485b1196b8cbcb9befeba1528537a29bd621c657f16a3a60d29340d8bcb109dd4d4ee697e2c79bc189fd8d941b1deda43e17d6710c46437a3b7d0a1f710d75c41e45f78c65e7e07fd88c76c9397054745277b91c79ee7f3bb05559bd12627cf279d7c379f7f1dc76ddf3ad273a6a24f17da99f5dd72866ab45208398732403e463e74661096ec5bfa8c3d3687e57e4802af18a4b2eaedced4e23029d07b9616c49dca7e894dc39d8e92518e5cf25919cf1564c90d458bbe14195bc018341ecc7ab7b63d2c1c06e0d526fc5207ea677acc2b0ac1c4eb87bf0fa2447604e8599e35dafb5c411e64fe4bded56850fc906b9ddfeb6af52f122db27a768e3f8caccb66f61ad9b1c4361e2609dc7382dca407e49f1ada20a120ef3cbceb1a8d21cab1be04d9f6c8402606144c4b7e19a51e6a80886f04f7345f35e3037a214ed3ea6311601cdf9bfe757e566bcf227bcf588aba81e008f4e56361a3cf6eb27b5fa98235e242658fc65012c9ff091f82b5559e37863b533311cb5246e93e56278a56633e41ee75e037f8253d6e0f4ac8a14ac96e03db10d197a9de3e374e4cb2f2ef2ffd26c1ab7f48a2d8ae6a4b5b96cdca439719f7b62d29c5b2551b3548a92f5b0fe31a4742d52e50bd6c36d10e2ef18adc9ae020bd5aea7103f0e4c4b66aeae0c0a689d700a206c1803b1b333d2cb06547c06f03041aa01ff64c7d930e8870700e348e6e168bdcbd372c80f6fe1d4d16ec89067897e0f8333eccd86faceb1726b3935ef3c53d71e27e09ef5549a9ae7b3d0935dbedc2f748d79779cd25a837a676b531d07408844db007deaa7ddf5a90f6b6583b0d7229f0b28108b92a96a25cfd006bab4b85a19f22605de48705e58966f44247c18c337c5d4c0e0c94eaa3532a6315efb97faccdd3e22fb27007f654aa54abb90f3a546f9bed1e10066baffd9cbdcd8c916f4faf97670593d1d3c83a345768b8993a574c5dedf3f62c71be9ce1e1134197253ae133819ffdb8ff4b6e62ea7d0014b56b99150f646058306f2fc11b0f46414447367b903e2b4c9bd932f37fbf3e89fb8fd5a6727b3503a8c2c739d58add8c51ee3dae889e0beff0e18a4f2399576b5c079ac15088411f322c1981a44f3394b3f7e91865b93a77875281e2ee9e20b8a0b530f2204e656a32033ca107f4822cfc37f594a67cd22e1238a33456a09cc5931aa1f03a7e6cda0a8c15f7fcc131fcc1b84816cc5d8c4c073aba418c2b35cbecb690dbdf5b7861b8d0a7376bde391001a2498099878c263a090de3b2c22ae6edced2b0e75c410143f259760a618b54fdafc2b607bc308bc5b43aa82e9dc68176d2b15366c5b80f318d5a7016a9ce485f9a7a164ce71388e1c74cc4681c6674a8f08d281ccfe6153345ae9ca4c8f2f05cad90c6830ebf38f98b389dd4e62027e8fe1574a2de7aee4f7b09201a416abdc29e687400cdc6dbc163066e43dd410ab6279092c9bde6a51f5be17d596aec3c99bcc4f6f831867000bd08b461c4fc8e7f250bea0d2a6f95527813287cb5aec2bf72456c0d537b921aa74afd000b08accd1c2e3212498b6a9e9246e7c2b4b728a24051de71217c7a271178aefe656912f504e704ff3c0a77532dfe4d908ff0634ddf249abb34a52200240da07d47cc0c075a89d0fa66ad246de08fc3258336237b3b8eea8f81da205be4f91fde356f0d7eee6253ceb0d6d73e12b14b13c9e95c2305f521a14b5ccdf4bae44eb25e6b5a7bcbf7b614497bfe3c44f1afea57c5e62176c47f47df4ffe1b97e003486dd83d44cc497de4a3152ae8f717e66b51779f7798958c7a36b04ea679bf5098d2daa5051eec467806fa388a5e54f77195646635975b2222b766d5e07dbecbfa698f919822d1d46b6889c6ef308e13c3b81640c5b5909c182876fb7e957b92e7bb3f9a529518b7d732672454d1d12087ed975a8afacab6d01e398c5c28d16a811a1013303d11a256c240aea640931cee220a1d0aee1d4cbe29a391d9d510dcdbb138a1287ec154d9109ed7253cd505a4ff64b8440cef204ddc84cf6d0114d663b258d94e1d2bc958ec6bd4bc61dcf5e1003230b5b7052eb15b0cde01e8544d665985c612c3d1d47d29bd059eabf2502cfb6e7cfcb55c814da07fb5f73a38a472154eb3a50427abdb98d093f0750dfa64d3b2c5dd1782412a152edaef13af368431d2ee7228ebfc422245f1dbf0e9c5fa572b3a3f8f25292d8b8febffd722cd03d81a1d66c2cf67e208dcaa2b9f1a6394ed59dc4f28f964d32aa1834227de52f9e3dfff4eeb2a437a8316c67677b595d442690228bb0929859e1e38876b3014fdc8f84d822b8d8474b6b348d84d962ac56d46b9cff52419d3ed42416baef504e1dab0794206c81a772dbf0609ed0d8d927a83f8136ddaceb844a2a97e7039e510bdac21d4623ef179d9372351a3e8e78b1aeafb299ffbacead56682f62500cb6b4a133735accc045abbc2500c0025f4cd56bcc3a5475e9d09125bbd39ac5c6f97e90775c7869646f7fad4dd96770d5e37b838b9ef33eea73db5c92c78e994dc2fc3d131b43f6b410200fc6cfd906ec2f06d9e05f4774a9d37aef04abcc04fac2465a1970627354972a989bc20f1871d14c9ce3b843b4217372206e8321b9262c17d1a9e9888a6de07f8459a8a6a0e39b461834787d467947a2ad1bd3035c84e68aef77e21050181207fc69896ec52b1ba623f2de4dd4db03bdb8c93c697198094450eeedc91c99f726db42181f9b2b8ccf82b863ee2a2e042fe292d9b858fe538c204e68d2c25b2011f68f78b5fa0c1d2b818271c9f291f0fb355934c331e6a01ab2e1b283b32427f3b740cd38941eefd65572e1542e97a3e0e5d9c351ced01b605f7e542669c27ad97f970fa0eb2016f0c914b72b6b6e4238cca41debb4d6100809176c71afd4793998a858e45ef75dc61f496f8c96e2c9c0eef0e4551ddc51c8633a0c9d64bc7b6f4a49ee6af206ca792d2ae5c52b872f9e25f80f659a5f922538d633fabe72db007c5f76d4005f7368432f7b61ad9d0f336c334be3990926b875ff57063c0b9c6b02cbdbe29fbc2a583d926fd463e3f0cb05bc67fb9a95699c47f95f0a4453fb91885b832e10abe6dee214e17c606acba23f10649504cacac9ce76a7159261d7359b4afa5511b5437a1d43da19645ab401f57f052bb74ae8acb059a42aa139dc5c30c2dd0d26dd3c74854fe005c45163fb17cefabc89e23c9bdee9934ed6d60a7fd046789329a7f8c49fe1b431d35447c404177f133e3c2bf0b2e75bdb1b820bd6aa02be5c792d88bfb7bbb16c2b7e81d0a2c70aa9f114acfff993a33b4ddc8e86e6eeb0e7b56ab2bc959d8e8186354ea02a1de3b331ec845af08aa24e2a9b07dcecff60803a7ddb15b1d6ca71e5314d379343ee0f22c35cb17b5f737116bdbe1ef93c0d51cfc910ff99d446ccaf10858b70ad97e0dd62028572aef5e229fa0d8967c8cb7f6c6ce20580ff3c142cb7c61cff0b7c3d553cc2b888cc9d6bea40e950fce8b605789f10e3fe47f4ee8fd90385516f4d57daf84032f1ff532a317762b16b7eedca57d2f00c9f8ea67905a5f795266c2c4ea62f228c637219fd9ebc783f3e30ed96e715b1bf5342d7bd7cda05ec12a9fed0927d34191308b4778cf3663e547ccc791f5b67ac7324b04d6c0c7d402fdfc5f0431a473ba0693e6491537139106f009fc8e1eb0171dae8d2d3f0bc735fa9407fb8d0ca123be9c4f744010fcd3839beced348dc4e6fa8b50dbc6cd3d3800aeb15574b85e42d1d477a465e6be6dfec274c0780897cfbeaec0954df7eac0ede912a2e2091743aa572ab892b7fd0d45e188ae7a8db30b05773206a58993382772e65dffe921adcb3f9fa8707b8427b76e07c9dc9a406e7032d4a09f973568447cb500f9f5885e2564e30f92c4506502d52ec1304517ec560d4b60d2242686dd37a8860c06e3806fe99eacd01367ff0a99b3cf98d0e04a144ef79686a5fb84fa2c5f260b2df8036fb576a1e5410a0360cff0f86d6f7515ced2119d241f55bbe59a883c308071706174f52864968ad030dedebcd808ecc8a816e03b6f44e89070b2c8a81047cc9eb0428bea8dd6f8cb9d83d6a26b1956af4ef1b974c8bc613e4b84dfd0bff388e36ca83d0", 0x1000}, {&(0x7f0000000280)="7dd53f666542df0a3c9fde8a73f8c72e0eaeea951960b37f830f9e2539e6e266649bbfc64695e1dd2611c827f9e0d7ccaaedb81249766c03cbba53a59ebc71358532", 0x42}], 0x7, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffffe, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) setitimer(0x2, &(0x7f0000000040)={{0x4, 0x3}, {0xfffffffffffff126, 0x6}}, &(0x7f00000000c0)) sync() 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x40) mknod(&(0x7f0000000200)='./file0\x00', 0x100000000000201d, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) socketpair(0x0, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0, 0x0) close(r0) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, "1c76620f111ece974b3f166923427dba69341647"}) readv(0xffffffffffffffff, &(0x7f0000000040), 0x1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x7) ,/!$: 2.15 #-$: '%449 42420 449). 0.005 0.003 0% 321+ ,/!$: 2.15 #-$: '%449 42420 449). 0.005 0.003 0% 321+ 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="efde0f7c0a94bbd1f7c7de96c8e5ea1fb1772d13ef21342b679d0e40c553b363560c64ac5f875cc456a1cabdaa6b27994bce951cd9593f146f349235f047474834c2cf874e820deb14e87dc1aa05ff14d0d63077908edd948866d68780bafe98c5b025b263e48b", 0x67) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9d2e78f2fd202802f8eeabeae943d4ca09727e27159ff32c38f2a7eee8fd2cd1e626747385704de528ae34179729b885f14e6301791a95b9b8fc76ebda4439fd25f2f8f05d31047d8fdf59abd3ad59e022b41dbb04d9423228368a4bf8252ba760ebcc1e96d39aecc83f6bd4a09618c7c93f55bd6478182437b6f45a384ceb6b10cb4b156ee5183dfebe1ba1fa259bd42b9785b8ef25b7e79af4b41515bb606a5026c3d7158a0a1695774b57bffcab9fdf19633e2b6802711024dad328a93089825a1b1433ab737029", 0xc9) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="b1169eaed4f9ee2c4f40884f398f6efe7f2c8cfc9f8df95981875fd1337b630da2289cf5a64176354edf7ae60d629c5b8345165f48121a4c3bb540e6d9aa9460b5cfd68132be35c5b94da81c84f0d9f5b70fb4c040765e4bcaf6b37571cb38dd373c7270f2aa1b43ae03ddad7402ade453759fab013439ae6fc98814cdb95a237dfea277baf8caf4a51cd0aa51d4014991c7e6e13c1172b409d555fa6ddcf758d2fdd4aab197864f853532bc701bbab80fe93a210b5a60b06ff36696f6f492e771b97ae5da2255c0e74028755eda599758e2fe9912624f38e2", 0xd9}, {&(0x7f0000000240)="944bab59bc53e6b4d02f3d5522791a273b8de46308182809c10e003f041812afff83d20b89c0acf512ebc4e4b30e797e0d397d520fa25ee6f708bcbdb49ec2953a4e78ebc029328c106f632ad111153d66bbe23a9522e39a8d6cf19c", 0x5c}, {&(0x7f00000002c0)="06e6878c070aa2a1622f957f9fc413f8bd8151b42679f18415f31d673aa125106de6221e52e8b430ddc238650a35b43a87407a3db7044cdc659d2b9cc2319600097f5a292157d8e6ed912ae26dc506f2409abf08bd24f718383073f540e07f610aa877c6fa39eef8eb5fccf0cc60dd83aedb90911514d7d717dcd9ce119b7e5b5e63d00687d6a5bdd40ed499cc84108a7e5ec033e8a4d532920912d9491a1f8d13e16fa5a5adc7c716d611216bdadde3a431bfe23012ac789d9b6b23f16a38347a918bb3", 0xc4}, {&(0x7f00000003c0)="a2322056854c97c415be4fde9c364ab428af66220f9fb8dbb8aa088f949867424dd257216e703155611679b57402ec89dab051387fee23c4203b84bb82340eeb809b8f68c4ab263becf0372753a249d81b41597e2cb4bf030bc206412a663c18a0580ee149b77b297449fc54219e7f74b0cf6bbc92e79194866d02a388e0e0a14183a61361eba2ac7c0e6b1bb6ac676d382f00ab771d2206eccceb2e1fbe8cfa784bf76538af8e889be6fa826d7e09eeae3862bd17bac21353f479146dc8528648c9c1f81d7c15792bcf6111b559fd7650bf08478209950c255738b8e4b1e6474cec8bd3077e65ebcadfe8e2b8366c93a9042749c52b412fd851802918b52de7562a3522baa9279df4a4954c43c392753eae8d8106f540fd5a0cb2e1c50ef0c49a03d1bbe2f6dfe05117856127ed7a66db5f35a659512e3ab2f561240f3155d23daae08e8da1673dec5bc9681e8a4c37f541a990a7c8c338ebeb730a33dc62f5cd2d2c1e62dfc3388119fb83943a089bfe9761cb9efd563ebfaf98743fe1c7b100c13fcee664f8a6d2ec29e4dd1e03c43ccfef98af499d66b26395f823c04e08d067c57f4a3b311bc36d1d9f5499b0110f6c695fa0d9d49ff6820819d455333acc7171c7c84d6ffd9a936fb7cb71152fece5f55eba4e131582ab2a8a320c32e363e2e9ebb5480f884dbf16417508a8ff807d5f8114e7fdc7f57257afddf225647f08d018152608c4ddb3e1113e2c8d05fe33030334562782fc58759cd319684f494c82274d8b06ca7bb8cce6c96ae32256a415aa05fd166df432862a07d5b4427cb2705612332e11dee3b4445521dece70d9150480f8d99cb77ee77c1059a7ef6a15982fdc3f8cd8f73aca10407d918ba4344f3bbd1abb7ce38aa98f1cfc7c556d55b8d03cd053b75439640c772c6ba26152fabebd092919e256a8ab19ec09845fcb37b343d6848957ea8ae89b6c98694929e5f134093f3dddcaaf480591b150691e4db2171b0349e8f2d72ab753cae40a372d04ae59e1f56b9d37f898ab1357b293f856495cfb9024eec7e0369a7a6a13638d6109d84efb5438ed36ff0203204a77e39730a37098adf0f4c42de6e1d39de1c6e8d3d8395bb957c74eda91b3d5cfc02c218049cf53515d692af6d090b90e52940430e3982b21b471b097b0b22f0ee1781c286be9e14cdc153f6173695d46a4fb3682536206635e0ccdf9830835f8a5fbd0ada896ce414dca2a40a2cfe69df8979e251c3ce6e4a91c901e30412c8e76f032329dfb0c9368ecd17c966258b4a2fc12226a0a05acb65e733ecdfea94d42e1886024461575abbec6366524ffc5095cdf7b070f7075cbf4bdc5fd626596754847d0f742c056d84e43820d2dafe7cbeaecb06d59c2f98167160b7f04cba549061468a700b4e1948215169b6f4f26a12ca89fe6c3aef3b9e7eaa085a24ad1d8e3d89d3af3126871d842cfb014138cb3d683710542661bb609c91a6021ad450fa98e3542d5d4ef290f92c0f0c09fbbc41ee670935f52fe7be89c3728b4f39bf83e494c3f6be5ea38f6e7b93fb032ad6e638d042532df53a48cf23186d8e86617bc105c8a1740ba44704bf987880769fca92f26d42a9226b7ea9d44a8f218321f1fe52a2be7b89fb18fe6fa025298d0a320f530480aef3f1993f3a631d8df0a25f90e46507ce9e961fab3951c9b6f82624662813ac1fe935c28cf20de558e155e39381e08df06aa40db353b56890699e6b005628b73264b00676a40fe639a04a09b26bd0425aefb5d8dde437721661d9f08c31d92c1e20a8a409b021f1fcf1b5e55707e24701a987ea2825738eeeb74b7c917e2dc77d0dc18b9ddd481007d32da66ed9f744e2b59f2e0c01ce4442be5721357e7173740722721a73ed4477233b41a68436b248340c55b1e36b193c757295947219b3bc01ed86ef6eabc60faaa9106933074bedfcf4868b9d9125a75c92cff90e996e5d19881934bdcac5c57c7951d2978f6287cef8fe2e06ed462006bc62450c8c257096c10612696ad32617a49c049601a2957cc5558f4670f8e1f83055c7b61a957df48f62ef4369d5194147e33f30a1708034c5e876872efc4f386acfd5e555befc3afc6d0fa657d83177c8a19e3a35d98068f37d1e401a256183d01b3be91c70ad26459d1ccab41206ea8ff2868e864a7368dc9517601261ee5d9773ed1778d94e6e58d3c6780b99e8561bcff9a0f259dcea92b5b3beb0131e8491cc7175bf83648acc009ec3f21b0ea74eb867cffe7cb19d4f43c3743ae246e145f5cba4f0719173d28b0fca4d8fc65a03a01f68215ada431f61a3ea6fecfedae8115779873dbda96d811821afac09f8572ba35d2be6ad5faa714543b9c4c171ce67b8dbdd84826f7d72c190822c8fef9a910719034a7424163f71b6646e0dfd0ddd6c46f92f97dfb58488a7b3ff7f4364016b80679ea1223b841287bbfa5bb91beae5ac834a92fba36fbcb106408f712a691278a3c138e743faccbfcb81653bb9d7f4a2bad4dd720222b7815da81613e370ff90e0db1f3335e0d66e947b0a3d1ef61a9a3a9623b93b599715556b5334412b05cd956933f26c1c278be09c0386c11c26125824be8ce10969c3a4f9c3689e543841c80a732a53a9f4c636188cd8a7daea40ec0c9d5a3148f3f57637e40cc69cfdbdebf21b296dfaa073592c4711c6a51e4d3f9e58abcebd4efbfa67b01c7156fb4ece79e35cc76982e675e26a51298caa14c0affdcfc1b4f5329820f80cc364ebff9e15b89ec53f662cb9bea1f2753f1320ccbf4c61aaf59e1d7c6418a71d77107392e72c9c66412219dd6b5c12036d0ff4fec4b8293b7041ed5d8166c50aee82750f0b099bf9c166aa0736574be37f65ae9e145809fd66643782f1a909d7ce6e06455051a2d79179387a4fa05669ab370a266ecf9e9625343043adcc52204e26bc0abadae991a1d0b611a493be0417005b8c81a4305f6bc28f541203cc285f565bebe89da20a0f5973e9167d9373ca3d44c26520b8c77064b8e84cf30cdb2e59708b6f7579ff48b9166754957b80a3a466873a50740d3462ac1d318252e1b04600970c88eb51827c0f0f08fc51e8f2dcaad232f4bf6d563d84f17499b909915c9891823d4d1385393014df123df28f09dc612f998b19d509b3ac7018b5a294a7347b96f26bc35eeffdfa7b4f00c864e097a150809a1d8e72c1c5e763a34db6ca3beb9c1452aa80c3fba22f03252cc3ca5ff9817a871ebb61f8d68715f1ecfa8868e912386e397f1cc8a580eea6e744156735ed30172750393d37f9831457c53b9ea8c7810b12a8bce03a9f66d83d05eaaa06adb67e595e62e706a115ce17168fb42cb578e82b2c1b8e00b95dcda42d020130c95a9fd4c180a72c0f2a5114635b2e2fd19866a9adeef933e27a11f2e5b88406af18a0c3866e0e71ba98d696867139dfcb2ccc8034b0533810b8436f07c2ae35558979f4bb4620f8c2618aa6213494b5456d5859521c639d7e5d3183f3d248a53eec7e96178aaf67f8ebd8daf03cf5de8c590785ca5852efe391df5ab0e1d6d2d432b129124aea65ba97c057b3a3bf0194ad47f3a074e8b430388d3fe7cb8adbd96bd617afb35c2caa2bc69a18b35875b2203fc684d81bb778899b20f01b45283573e363c79c993cbe37fc1df7b7a84e62799658597a1698941b967167ca2a5350f0cc8b54960a61a16461b6bf8ae9b51039a04fbff86a1d6dfd093d8cb51dc874cf665e8f639e7fa9c3258c12234761826c32214dfa0ae6cc6593fc4b7d819cef602e9bddee32a6f0449a5029a1b34ee198ba52a44c8fa31578aceda6e1fdcb740b8c2842b414654becd0a2c563be86c30793795e3f3f376665e544d375f6f9d60e24c8ce1af4a0908b285fed645da81aa8dbc74f2de203fd646c8c8f66c4303ef0563bf86665846236739f90c178d35bcf8433951159f3521c80b3346e85e206440aae2135666d4de9422e9c806d0d19167f6b40dfd83b3ee82e45a3e524880f3d4a04d038848bc03e2c3fc82486ec2aa1473253c597147bcf00610e9f6908cefc9724cb1b3ffdfc47594d3b93a5c667b39b5d4f50482974d69125811f747b2fa7585ba1b8cef1335fd9f3c5f5ae2000e2f8e57b58092f6e50ba6991795934919993826a7b220479d0bd6927da16591dea82d748be18d20dc881a04ad3a851055fe208c58b4330c8e39fc37d5b0eb3346c26b843d0b4ddb319810da4c6a487e162dc550a055b3e61b77a48a00195c8924ca7d2b7c74ee72aa28e1e08717b0cc0cb7c52255daf9cacd40af30db9369f6cfb809afc4bae764cb5a58b524f06ce6cc5c44f89c60a1c64dcb2a1e7c913db4f5ead6cca94c2e4ca8f6d45f0d5359bf987ac86e5f037d11717b31e82a9b3a0d116c3045d2318781d9f88ed119ef76b1eebda598d3e2b51ac3c16b404bd90fdb616f04799b3df702689774118c66f8f223ddb3b009b7ce2553b60a9e8d98526ab5f7ded33bd60477ace70ca0f0b1de3a3e456c0821484b7676a7eb21149b7bbae37f1ecfc8113c61010521523522d7749ea75e76d432fba367f8f412b3488c89aa59fa2012f98b12dc2211c788b238372aacab61be2506ea0e8a59320fc3826e413942a5f04ec2793f5b3b5b6219e7538c0d875b0ea7e4f3bb502b7bfcbb05ca58b2e109eb500b50549b1a1e50b84ba9af923d34f10a0ea632d686aef10d5d9c5f04f127eb8fd70724a219617eec2f9d974276b77cf35637fe2df4aba5e8d4044c54efbb4c7f4354573a4328546d9e2a13752bb6ac2b78aae912f29ae9a62532aa31f7f7ad7217d6e2cef5b229a9fa741c0b5117d00111d5978b813d185d378a5a1991c0ae8d6bbca7381149f0d519463e5644e15b8492075970e48fe95e74894fb26aa861929008667cb7d418a5286b8456cbd083c7f100d796d9db8c918952ae537b537a57ca480c7a500509fbfa86ff301415ad020dc00f7b5e71226bb24767b80361e1511cecf5b42471c8a20d9c087a60ea5810965f8515eeb9fdc7abc6fbba82133c9bc8c17cd555d8b682cb5bc9793e39be1e5c9a8950d2efcf3ceb916c1a167a403ee6403e42b1d318398b73ca2554917c9e75f37fc82c1a7ada755467146df32c6a65015fe00e7bc356b5e1bb1277449546491094076b1fbcbe646ee21c24ef71938f430541c8168b558cf28fee2a93584e3965a20ded7144665eef5ef2d8fb64fe4dbacb6bea8e90721cd0042388f1c42b9edc38d9203be52be32ab36e9c1713e3066c00e741fd7f5f106246f44a3d8a17ad53c9d2bd03ae288089da88cf670d7aca5a984ba866418583ad2f6104850b497c1dff1718de9e5c65b07ddd044fecb279b9a81c1c4f2301a6f18cd3c024a92dc79393e1d6390c445df01c264928fb94729865a76723dcd53c496d59315646383f2fb970e70820420b76b5c3995133493039bc9b185ba10773163d187cd5a04628f4ca9874c1979ba8cdad0cca45e03f18b44ebb248f33622e0161ef6f7c9a105e21518a5b0a37c9200e939c1c6295a1969eabae25bbd7076713001f5115fa803ac11a8cf0ba23e8f2ebf6801515222f565d07bc6e6b5e7303f532d5aa54efba364ce7c017907765766924f4ded470077ff5177c0175a98355f79fde2548428b8eef7ff2822ba4a492bb943decf7b0a2ed9022bf84e6ada89c9c952ba09f681e4f62e51989c0c3790fdec6c122b21276062455106009b4b8a3a407c2be60d47ebad32a8cab05ad978af5a3f67c22b73a352d0f4ab5eede34afe146e8f6cdf0ed94492e3e", 0x1000}], 0x4, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xffffffffffffff7f, 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = semget(0x3, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) semop(r1, &(0x7f0000000000)=[{0x2, 0x7}, {0x0, 0x6, 0x1800}, {0x3, 0x7, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:04 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, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) chdir(&(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x12, &(0x7f0000000000)="003f7eaf895dfa4cb5f15df771f92aa255c60edb3e7f175ff41810d6c06bfaf0a405e4ac86e69152bb7274706162832f7fe702c680b3facb632de0f9a90a8f44b69f426138206b3d98bb1f371ba540975eadb68d82c976760a5264c9238674264c23bcc8bbab93d997cdd4ac2ac14f8c14cb72f5d82a463a1aa0dcad564b4e2d215e9f31e6865ca1a2323e9acd5bd699ad6be984ba1ec22d9afe89b9d32da73fa36c56b7ddeaf77835165be21389282a8e627003000000000000002674d3c72fa5dfac279594c139e9810f88743834f675618bb2c302399e3945bc0b7f4a86fd290e56a52c15e1fa0f15f4084baa3a0b627615a0f686b61ad7992f0f9e4b456530acc9e8082b6e0cf7c10389bd31a991e6cae0f13df840f1294d0d19f5f6823a2ebfa43e21ebab19336ca66a09cdc61740014c8514308c4aac8aeb10e5126a51a999d2a5a1bec6b583f66b3d", 0x14c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0ca65c03336d297d353e288810429180eb9b3ad13c0770d77cdc51a258159c62cb3fdb129c91bf8d681c71898c221841207ecd99863c28c684b3255eb9053af27466883c1fa7e51266c0c6ede508d738347a878ad7bd79735c5e7b24b44b7102d30b5f84f10fcff6aec8fcd7aee652", 0x6f) fcntl$dupfd(r0, 0xa, r0) 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 16:00:04 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x4) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000100)=""/151, 0x97}, {&(0x7f0000000740)=""/190, 0xbe}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/49, 0x190}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)}], 0x9, &(0x7f0000000540)=""/5, 0x4}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5fb, 0x8000}, {{r0}, 0x0, 0x80, 0x0, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x0, 0x7fffffff, 0x93e}, {{r0}, 0x0, 0x4, 0x200fffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8000000a, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xffff, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x3aa, 0x1}], 0x0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x3, 0x1948}, {{r0}, 0xfffffffffffffffe, 0x1, 0x14, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x80}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000002, 0xfffffffffffffffa, 0x9}], 0xdd7, &(0x7f0000000500)={0x6, 0x6}) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x10000000002, 0x8003, 0x0) symlinkat(&(0x7f0000000540)='./file2\x00', r0, &(0x7f0000000580)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) symlinkat(&(0x7f0000000240)='./file0/../file0\x00', r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000340)='./file0/../file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/../file0\x00', r0, &(0x7f0000000200)='./file1\x00') 16:00:04 executing program 0: r0 = getuid() setuid(r0) setreuid(0x0, 0xee00) setuid(0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000e80)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cdbbb3d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc45) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x674, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200", 0x100000000}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/76, 0x4c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x498, 0xc) setsockopt(r1, 0x4, 0x4, &(0x7f0000000540)="16975eb97ee902f7919e6bc1a48eed43103b3693781b92dc11010fb0374282a1895a28263be58f2eddb37e9afba15d8368a26b83d7365f5f49bc83b6172ae1e42fe35e3debaa20956186e8b0e6e14bcfe17d579f315df72306dfa6dbe7c51ba3069b67ceafc8d79134f7e5eaf646a3bd248841fdf11b8b4a8f4c0dd28d5a5da7d2b03319d9668964a911934a47201a9925bb4694b0662170a72f5ba2f7d651b70aef0a1b2ecc07514214418b7709456e2014d88779d25fbd6fd26eb6dbeef1e77aab828fad95c9bd9fc9f97cbe6dd8bcbaa6ca44050e569c3e08a15714a2bb4ac66e32db944acd959018f9e76f49baaa42ab43578c333986c4ceb84dfec45e30ffc6f69e371b029986a9ebe889376d12cc21d375f7e606f945294419339c429ba52a2242201f4d91a7f5e645749ed51e619922fa5421d51588ced4901f8d3a847c8044151f66ae1f6db5de6d876ad39d5ffe2dae08599034f8f1cb2146f8d66d329dba97546c80c13320cd3d3be725312a7ed75f9e036864c9ad8dce1b29e6a40d4198304123a44c7909d2c8e177c97f297c62ed9b6cc37cd6c5201facf90067305a397eebd2a8b8ac37f9bbb72958b972b4853fc7ff9e0942828d01057e40cc5f241acf8142b00d195fe467e9c11a7a1e449b1e0a6a03bd027f9f2a750e6b30c0eeb829fef9cafab9b6790f757caa7f2a03934422f699ee2bd21416537751d971e3c688b18786a09f068b2f3aa6e1585a3acd06d58ad0f8f0cc55f387cc8d848f70faa8137177ea7547e64980abcde8bf6ccb466d54ab91f733a0b96142dca0ed9b3174a33f8139f8423b1957f092d67d80f76aafccc41c8e431dd7063e10ea35bdb7ab970b5021d264b370af343ce7a8693033b3e74892c242d0057fbe88ae8c53a513452d3245184747897079ac4f4779c47067a183ed09fcc0eaf2c25cf96387b94d97bb012503be750601f7c9e2e587f96bdbe3f5ae975212e180d3cc5e54da8235089e91d200276d8448a93b6554a0210bea0c8d3f59273271c14768ed2b515e748593ceaccf96cae64a90a790ec0783688f206a722a155871e6c733b46f341ec2112a47dc026d5e8b1f99e572ee4a6a3f5a1045f5730dbc671e2b8e5b04ddca7a9c9e486fc1e94913606088472b5ab5ffb76a0eb5f2179efaeb3cf69456f14860913ae93ca9f11a0f031bec1f4c30f3bda8dcc64508b08f3adeb520919c741e2e86b2664bc57a2ca70f7451dc0c0933af919e05964a177de70cf2d0e111cbab51520078f087a98845a454dce947ae4df9341a42bb13edd86717abfd29d08b8ee4d715c1f1a3e76a4755c660bbf89036c2a627effa17cedfbcffd765fb7f9f1f4ed75ca428cf65904dc8a505f7dd2c39203970035b7f8ef688ae2f4e48a6edd0632f8f5806492cef13e98bc792698d3ff9e04910a571efb577df4bf7d7eb25856f3b38d816a923d0109a3e80a569f574e5c1af33895f906f640960654596081aeb820a1e5e545775a62939a6ada09ffcd4e59f5b4aef6114be21cb904936e383b3f88265c86c6c26137695bc2097e9356a562b29150fbd076d8754f55e0213b9a5442e7c654c93e0c9e0bf0d7bcc697bf3b956aa56171b6db4749df9e04d06b2472108887bdd3061fe92dada8f4edd1218a5fe926f232863e98880f5c9857922f038b5533afd4e062f58a9817ba9c7f63eb09b314f35c0bf718665b09579b03bcecef749c15ecb3f8ff03cbe0e65b0d3d23520ee676ba06b0f0b5053914a823f7e4e6bb51ba3c71766025b7e95c26b5d3704b37c61030916e1d546842a1922dbd6b4e26f1363e7f6b66fa82ddc5ee590615230e76f69bb0450e4679dd47feb2a7d83538233b1cc14b70d45c6b9e5b71405f70f4a788586c936ed9126d1fffe138168b44c2ae0b9475e4ec95c7d51b94c13d362f48fddc4dd0ddaaa4a2c55b5ab47959d082c836e4927066dc7e4a86c5213b68923f07308fafef56f1b125996e4179201c66c3f602fcd15fde5243b030569b230be7b927c2a4c3b896e3080973ea3538f3a3b613d376605749f41fa7936cacdfefb5beb8c88e5e5793b1ef0c8f67cf016e6f7c96268cee6d742bd9ead5fcd6cd38e94d9dbb24c81c01ed0d9110125d3ae107610f4e50f64e83a9b3f977b73999026c9087b2f2e1100844f20514f344cc5a420496d516ba736017cba50e581fea3dc86e243a3f58ed4a4ad7c7d3368bdf659b6d5f909cdf6e95e7b00b90c64ee86ae02c2a855c3e65b8d6da6b51a4494501593a47599b3c2b523905f3ef7f4cb7859bd1a963027aa45a047a2d728874cac799db3add5774b5a4fb321ca9a6df7c82767bdf2d253886cb25decc258d51ed4e87847e8af23379c1cbbb1556bc9b7ed4cb5cd531e5199a6461b07beb7feec17f82be7b98fa1e2f7a9051ab60195ce7da54af968abbfbbfbd2a254b31e7bf84a6347efcb5669a5f3f507876cbcb0d39b6cfe123716dc6bdfb890c350f480d6f54e6cc43ada45265b506cadeb29a723651d339e74de6e905ab2c0146288b328edcb24180faa87d8927c2d16178f00d07e14d9e009dfd7d158cc7b2cf61eb37947653a5222d293324de20a5d4f506988ac5dc5564009151d4a7ba8fd3f385acfa4a251c9d90e581e65f150d804ec1ef711b2189dbb566ff946df3db23a14abd63a8cbca4104d9fd0d722fe2d33387ab7331ce359b8feb9dee92ecf9f4b471ec17afcd934d1a9df984f25971401c74fe4684c6eff111e9cb55d6d1cb9c5d7d37e03182d6e15b26d1af52398d553d28b61e1a7d6f0c5c66a4b2d24febbc6fe9732d6a928b84390b22c82df7b0ea7c7d5051c3ad650eac94cd9c0054e9e6c834eb29907ac5e42052cd95003f393c9baa6b09570e0e8ef8715ce948cd004eb8f7d365ea07f71d6dbe4e22f9bac394b2c55b22449b6b0a0f5900013b16cf60c938016b776de3c49d8c5ae14156a288cc48a8607db3f16056e5454501dbc1b5f74231799226eba3c506efd58e5bb4078b3d1ebf66dabcdf8082059a2b412a1283939e49c31fb86ee27fea6fbc39a8d98bc124fb3c06fff4806db7375849e7c609bf67111eaf1dc6285f4a33d642f89abb035a5707cbe818a95903b26bccc4d2f455ca0f9fcf1e399c4e052d9edcd5ab1baa24cd7c132c39e3c5cb2ba3dc66ffddb1e37db7f5b84c53c11c49be145c85634f55f5a3e661a8a96191edee0cc3e677ce5aaee9581beff0e00e8f67cb6a30a363b3bfe4fd5007d939ed2206c0bb24ac7a7bea9c0589978916a0d789aa78705805efadba899e71d9596dfb5d2ef6058c7259f156b3881070a9a83f61b39d9b2bc661b83b58915532543a467a4d9bb1c0d9a7fd573a079f14a94b0a4bdcaa84506988835cdc0e398aae0c8af18fa1dc82cdcbfb61a86bb7880e1b3d5d0ca29302809b8f875120565c6f8577276f090ab4b355ab5ed1391d2db3829567fe2edccc924a2cfd74032e578a33f1fe5616fc1067fda47c2459890e3b3f62d7694d1394e3c6d521299ac3a08be273117a0076e5c90dcd8946543113d0d34d5b96af9a878935253bed814827f1bfbf36b80911074f5705c347338c46a2e684476f4cd05b6604df65c9493dd9cc35e5512357c7addb43e542bbdeab2eaad94f5b8415e84d52988657fb01d5fe2dd973176556d859cb334a30460dd78cfc219bf31e097272dcc42d9ecbb234b53e35a8844baa55c006e00233014cb1a7ffe94a75a38a276c3be30f0b65c90010619283d75c1b637c23cf629b43f97be7c8d10635c52464a1edf00086ccb27b00881f46442c6d7bcb13fc02ed7b15bdd2a750d6ddd9f7d5436d23d36f40418ff27308846129b4162f0e0bec53d917d825375fb24da26da2293f17648f38f3ea1b03c56ab3f18bd0a7332d89e4e9888d339afb9ebcba439c381ac439d4793ae49edb182b97335cb959eeaa43c459a3b997723595f22f42c41461a65ec1bb5fecd55a6552411c3241361565a4ae8402d57beee9d4c236ce6361c298bff87ef5c270f9d68d1bb273f3aa30c0407c103765a71a67878763faba17bfc0e730a1eeb7391eea1f98b6f48130cd8bbd75babbb314c3bd9d63fe8c4dc983c6c50f831915eb9511e01b20c826a1d8167f04850d4226b1491c2e4fdc73795bc189fc39b5c2d545c43e253bcaa0d70bdf56b41eed2314a8b77109d1b799323ccc376b7ed058021cedcb14698bc8aefb5a7b1d76ef56294d8d54611bae047fb78158b86212928631b25141ff8ee07fe52a791ceae07bf82631226766849e6142c2b4eb053fe4ecc902130dc5c5084f9dc6131b0d96689811607029b610294ba41b97b7d7780b33db6423ec191b632c120622832b346e1814bd3ccb9e2fd7250cfa96ce3947a3615e620b4ed2adb43c7f9021f65ca019a344372213bb5cfb8cdf660c2e0d586f5766d9ae4f9084f1f97eb5842e642e355a2f93317ee5975fe745acf176bee8858f5aa91eb0cbb62a190d690980ee3e47c0c4d46d64211915893a6e7e7a166b0b6ff02460818518264ebca601c00a0142bef6e1b74c3eae3d8dab297e12764392615a514bbca4278790224f0f48a8308847fb57637e9e90f7f481fa55d0d686ffc7cbc154a07c8f2a284f1a1c9ca1ddfa6b5737f816665420de6fe5b145df55e104077c855ed4d25fa25d55a02000b3028c3d9fdfecf5ab1865636125536c8d88eba0a5c1a9dddc4f2757806f70cfafad32939db1d659cb44923386855b77055f61ed7f712e476ec71a4286df7056b67b3e5cfd2ec5826ee5cf00b9649b31314ee4bb7fde657074b6ea27232a55d1c6ffd18cfcdbdd82549953afcd874f8e41038fbf71d44db126dd755cea4b7589946464692f7b457f3f27fcb1cd618886a0af31a741e02fe824b356598aea8eb17c0225d787bbc47c3f3fe60fa3d6b3beb13a51a9067a7e40bfef0b0958af38ce3958561ef7c53a38e1e10b56f74e9251ce1c1d59db729436c532d01b010eeaee28ada110d7ff948ceff885f9c916465264a3402f955d23d1173b2cbdb6a9c022f26a89bb787657166e149c7e94b12f0058c51f7a08a44978be4a03cfee8e9c32c2b6d668f506ed57d25bf6b8b038c1836225def4e4dfa1554a4b29ccac93603bf2fd85a31fd6d7b2d5c019dcf771e4a03ba344406ffae48a9aae838513d47221a9d950453b998475a9b05af5bedaf1cddcfacb45b0e8e4e8f570ab69c240a273fc69184cfc3d726d884bda6fe3b884bd2cf5c2d6646e5df3237ba78cd3c3be389053f378d955ab8cd3a192bc55b8e7e710d378ff75c74c597e38aeab93d24ae1f41b59e4da85501590a734b7fadf6e1153b8a30f3da880f0630afe7460782cc0999ee0e1c74f93ad5c5e7d4e898b2545e9889dd5716984bca33eb52c0b9910579523aa21e6e18bd21ea4d6562bd92013c563c4eaf7351a8eae0e36eb7ddd596f8890b076dd7742da60b2dc0e15cf5513329a72a7bda5836c720a9b00d55ceaaf7ddd8d06fcfb46057618bb1f7de262b62cf704f2286ebbaa12782d6f8d2782a7b2c7e0d4104ce08f930011f4ba7730ffba857a0616e57760b4d117db653faaa17b1f9e58f78732b03d87a421ef2dc7a7d35e4687be1a74d134929e514f640f4b385b52bff539f0bcd8f27c50f16f04ff77751f63473ed61043bdc8b5d6bb9abed6f26075cb435990e2d1d87c22d3609be583dadbc9183676e305f41f037058f285b821d28a7327c0186fbccbd5f90edd6fdb3622d1e727b860a2a80829183ca1580f60259145d5b3fc993e5902bf57d181f6ccb09c65224bc", 0xfffffffffffffe1b) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendto$inet6(r1, &(0x7f0000000100)="ba5fa9bf961be180d40cded1d00ad7dc0d3ab5aa752227364f7f464272bbf5f52bdfd126410dc6d40a2c671c94e156520b6b27d688f7529beaef6c210bc27eb6cd231e98859c5aed9a6cff07356ba03b690fe7f1cf43d49bcbb89d81436b31cc74a147338a8dc7cfb675450c55f59caa55901566e95dd5aa", 0x78, 0x8, &(0x7f0000000080)={0x18, 0x1, 0xffffffff, 0x3}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x2d) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0xfffffffffffffffb) kevent(r4, &(0x7f0000000440)=[{{r3}, 0xfffffff7ffffffff, 0x2, 0x6}], 0x9, 0x0, 0x0, 0x0) close(r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x4) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0x170) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r3, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) 16:00:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0xffffffff}, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000040)=[r2, 0x0]) fchown(r0, r1, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xfffffffffffffffe, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x2, 0x101}, {{r4}, 0xfffffffffffffffd, 0x88, 0x2, 0x2d3, 0x80000000}], 0x6, &(0x7f00000001c0)=[{{r4}, 0x0, 0x2, 0xf0000000, 0x34, 0x400}, {{r0}, 0x0, 0x8c, 0x3, 0x3, 0x9230000000000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x86, 0xedfd}, {{r4}, 0xfffffffffffffffd, 0x1, 0x84, 0xfffffffffffff2a2, 0xb870}, {{r4}, 0xfffffffffffffffb, 0x4, 0x0, 0x10001, 0xffff}], 0x2, &(0x7f0000000280)={0x3, 0x2}) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) sendto(r5, &(0x7f00000002c0)="148a944b8d915c54a530e5b8dc498c17a19ec22b1fae56dcdf924dac09e5f6a58413e9bcb23d8750e6bd12b16858a124f2283bc920424bee8be08d0e6e1d96021b1e27d0db37d74bcf0abe538465190435c70ee8", 0x54, 0x4, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) 16:00:05 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x18) r5 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff81) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockname$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x2, r6, r2, r7, r3, 0x103, 0x3}, 0xd577, 0x5, r8, r9, 0x8, 0xd282, 0x800, 0x80000001}) faccessat(r4, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) 16:00:05 executing program 0: r0 = getegid() setegid(r0) r1 = socket(0x18, 0x8003, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x80}], 0x2, 0x9) r3 = socket$inet(0x2, 0x8006, 0x1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r0) r5 = dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setgid(r4) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) r7 = syz_open_pts() r8 = semget$private(0x0, 0x3, 0x300) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000200)=""/16) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000240)=""/121) read(r7, &(0x7f00000002c0)=""/125, 0x7d) mkdir(&(0x7f0000000340)='./file0\x00', 0x102) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000380)=0x1) bind(r3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000400)=0xfffffffffffffffc) fcntl$setown(r5, 0x6, r6) getpeername(r3, &(0x7f0000000440)=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'], &(0x7f00000004c0)=0x6e) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="71d1eaf731c0c33c97ef2587f854c7127f1fdcca6a3c2ae8460a0f5e116e6f378b3e91eb9f6796441ccdd550d10fc07731d0196fc0a52ba1b45a747f3ee2894dfa02949bbf676faf43ce45c99895657fc1d0cc5efdb58b91aee38c135decb6ab51535ee05ee4e73298233563bdf2dda46c76d7bf4293e2038b4a5cd66026", 0x7e}], 0x1, &(0x7f00000002c0)=[{0x48, 0xffff, 0x80000000, "4ded69b461d1240e129f59d25ab42a59fad39a286d7941247fd59bd9fa900dcdee6573e64aebb8cb6cd9447b5373481333"}, {0x110, 0xffff, 0xfffffffffffffffd, "cb4fb77af4edfbc37b38c2f66c095617598273ab163b7af26eadf5c45c09c2868aa37a42a3a3f606eecffac8729e41ac340ccce894cd58a5402e945e52b2b344e3b7958965a935a7684c4d7d21c41c58f8945423db64f75a7a6642381be1b784a7df770bda8cba66fec11a205cedba2cb97c88088fec62fa47457425b261e016f4f864b348357c1a8252fd6483eaee69fd7db7ac32dc3b8e1cc287bb65302180e23e37410e35b1490f0d94aae6bdc85656c6039a1de1108fae6453a0907edb2feda5bfc342f54f538778b62ab9b8527aae34d8e51e6f4dd0daf1bb46afcc4a4e9eb6e9a2a1c54cf847e75cce04a882db24ad5d674f492afa182634"}, {0xa8, 0x1, 0xfffffffffffffffd, "a1c5ed29949daa40bb1c01136ded7aa6139b529f5bca0fa376ee4dbdde965d67c9780242546a0775c56164aa7cccb50bc4e542f479b087d6e1bcd7af502bf4b8700430f1103952b2d717cd48187ea47221e0a6d44f32b548c566ff832f2bdca344bc9eb3d267494e1923885335c9c214c799bebab122ce0c4ab5909b8e60cd2432143c99cb1618fafdfb5e1a3a52a43309b3ed"}, {0x10, 0xffff, 0x9}, {0x108, 0x1, 0x735d, "9d49b07e6c3d87a1f933127c01e4242b16d5a9de59425fc7d31445bc208f896125fea5cb4249561b14759129689549f3fe707b83ee0fa1a74fb9fb3a5ef9322bca468f58709e4ca6c8bbb2ebdb1aff5a101a5a2cee9670efe5776b33dce3b2f4653e2fd53a0a8ce25429de5495ed2cf4f21fc8937d50b3717fd92243cfc1a77208ef573b63a16fbc968f874a603a5e3b8999a47137cb8ce0327cf4b026372b23983f284946f39eb698192527d2e31c009273916de55cde96469ebe9eddbf82f7db42181d372a4ca897c452119fae2bcd776d650acd888db479956d4ef7ea9d6776f59a7dd8556b2e2968caae42de16afc4b7"}, {0x108, 0x1, 0x9, "419f1e1aad45e014f8546921f031a8d3ae15c04703fd77d56be46affa2c15521cda8bb61ac33a5c10bd8a087d4ed857526d21588ee156d3321e6c49b5380985f80926513009f314cb6120bd12862b4e91dbb40386a6cd97c41a17face051ae797b4231e002f42dfb6abc9cfac49076f64663c98871b7a8337e29c282420d0de230ce432204d9108e156358416fb72fa56c916d779014aab4a434ab88cb8a9b38092685e8bca3d9e3ce6b4ff1c1b883544b18bfc7092c2be0ed366f873c60d8d54128e650097b39872cc085b8a8a6ea14adec9b9d1955430b901f7a7fb7af0c89b4754a2bf88383314a4dc2023e3c50772926a7"}, {0x98, 0xffff, 0x0, "db3fe27b8bf6955436d92e0f856c6cee33305941234e4589e925d196073c883980c1f73668f511c5123f6f299f1b2171cda0d65d4449c17a58d8d548726b9eece8837085ec4fda924976e70fd232e482a5e08505eb8718b1a02a3b71bf045d1a5a4502854733d5b31d57e87e2920a514632a7b60665cf7d79e0c54ad1c64ced8d6"}], 0x4b8}, 0x8) getpgrp() syz_execute_func(&(0x7f00000007c0)="0fa00f8ae00fbf58c4a2e9902cc0a27d54852000000000c4a1fd2edc460f477200c40359445fe02c646466450f54ff430fd59d000000006565640f1b6502") r5 = dup(r0) syz_extract_tcp_res(&(0x7f0000000800), 0x100000000, 0xfffffffffffffc01) r6 = openat(r5, &(0x7f0000000840)='./file0\x00', 0x90, 0xbf) getpid() r7 = accept$unix(r1, &(0x7f0000000880)=@file={0x0, ""/108}, &(0x7f0000000900)=0x6e) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000940)={0x0, 0x3}, 0x8) rename(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0/file0\x00') sendmsg(r0, &(0x7f0000000e00)={&(0x7f0000000a00)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000a40)="cbe1fb3631d336c113909c98aae4f535f052544efd052b5edb3f1ba37f5a3b63d35e2f181fc9b0da18d652c10ba688f62d624512d025449e2e041b53e5a3a5ef61a2ff00b8c9440527d426d268c26e5fa0cf4d2e6a1afab73c6cd47bd92ade7a0660ea486ffbad515ab453b8592f5cbee3ae662735c051e6242250bd51", 0x7d}, {&(0x7f0000000ac0)="5ac1b17f417d6fd790288d75f660b7079b5cb70f7b195c285af6fde871b01c1a88dfd693e72bf816a107c2901264444396c29d205abea9b7dc706c933327d67b9a5fe0d74007aad05bb9f0b0756acff9f590e52e08423ffbc308f01db3847990582171469911524532f04a6b0dc1ac6fb6fa4f80cf28a3f26523b61e973086e11be9b5c6e43fc3b9df10438cf9b1db6e9f3caf9b0c8e1780828de8756ef25661d3dc3ad7be83f27b396d89928a8e2c6d4756040f9e25b538f3c977", 0xbb}], 0x2, &(0x7f0000000bc0)=[{0x88, 0xffff, 0x0, "74e122723c64ccc59475062a7b182fa1fcfe72322715dfd32e79a6804540072464acc948f1a1aabc11bfff21943512e472ce08e8357e355c4e0b62d02b9c84e928fcc753e394326c0ce1fe399365a34fcf672694475b3df6dfd3806e3faae41055a252ff0469736ef6ef1e03fe1681d25acb4b8f958fd7"}, {0xc8, 0xffff, 0x0, "5de51deb0265b60d91e19737c22fdb3085ede0e5188b44732eafc1e6cb6a9409cdcb8c69c946d1f98e17c774585fa9decf3bd6ee2b99afc822c1a7218fe8ecbe1cedc5be7a921336b4697547278aa2f9265e3a6099f1683003561bcc33cd89c34039a1bf2599a6f6f6da93d19e0d1f8e8fcb4d3bb98ed7378997cceb8f42454f06ec8f10fca20f16c25936c5e5d824b7a8c16baaae8fe198a790ab37fdb1d9423299971c171c4acf2582c8a385719fe364805048a32c04"}, {0x40, 0x1, 0x9, "bbc490148ebe7463be931e33f6703bb2ee444fadf68884930e0ce2b602d86bca23f5398e56b6badec62c02"}, {0x90, 0x1, 0x4e, "cee0388dfeac67db87ae84a4bff24dbbeae13fc08b55b076d9aea36f9d1c2010ce4360d8b531076c591362d746d093e0cfe5be3d002892ef00cbb3fe19e5605ad964abafa051764be692cbe8526fdc458bc0e102e039a0c82f8981f8e5510ead959540b54fd25afdb2170eb0ca69ea5dc1e985230e73c94ccb30"}, {0x10, 0x1, 0x39}], 0x230}, 0xd) r8 = accept(r5, &(0x7f0000000e40)=@in, &(0x7f0000000e80)=0xc) shutdown(r5, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000ec0)={0x8, 0x1, 0x6, 0x8001, 0x4}, 0xc) r9 = fcntl$dupfd(r8, 0xa, r5) shutdown(r9, 0x2) chmod(&(0x7f0000000f00)='./file0\x00', 0x20) getpid() ioctl$TIOCNXCL(r6, 0x2000740e) shutdown(r1, 0x1) shutdown(r8, 0x2) getpgrp() bind(r6, &(0x7f0000000f40)=@in6={0x18, 0x2, 0xe97, 0x7}, 0xc) syz_extract_tcp_res(&(0x7f0000000f80), 0x100000000, 0x1ff) mkdir(&(0x7f0000000fc0)='./file0/file0\x00', 0x140) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:06 executing program 0: mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/14) r0 = socket$unix(0x1, 0x2000007, 0x0) poll(&(0x7f0000000000)=[{r0, 0x115}, {r0, 0x180}, {r0, 0x4}, {r0, 0x1}], 0x4, 0x0) getppid() 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/24, 0x18}, {&(0x7f0000001340)=""/208, 0xd0}, {&(0x7f0000001440)=""/162, 0xa2}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000001500)=""/31, 0x1f}], 0xa, 0x0) write(r0, &(0x7f0000001600)="fba884fff25298377b85b953b8399374bf47a6a8a2b861024ce656c4bb01d8f02360864fd8729571da33a0b56475f84032f89446067ca49d29cb69ae0723e4a00ae0b889ef84ef84423d309f0a0c21e240030cae1a9170ffbb651bf35cf5a9b54d340fa875ab0161b23f7dee05af6b200f32b8cb74c3461d8e163bd251b93611edec11d33c4c9e3aa4247896570d2fe580a8db97c12c1dc24df80e88649739d4837ecba923a4cc0d0dfe61ed618d9eb63ade384904b512af7ef3994a082337818466562efcab7f9ad6e053c5e596389dd6173b7ca7caac51bc12a07eac2ce2ee058234ec975cf34e6b43f7ceefabfecbc0d07920927d61cb55b305fb6f711dc08f7dcb04d7b6b5583e1ad1d0f2bae030dbdbe124c821db193060d6c7004eced42a0e1901a654d070b2175041227cea5d1332d34f9ca3a3ecc61ed3cab37ddd186d15e9e8978555dbf92632673c38fdfd3c1d14ee346241faab83c0b4ca098441fe45ac9eb1e17dbe6517ef1874314dd56d1449410445c60f68c1adfb0bb110c5a736aaa5a4c5b158f965e5d51e25d78786318d8ed6317ee0c83418c35e03894d180a0ac346553dd34e5fbc5ca26ead6f3252b14511ed3af46eb134ebd6b9fa4bfe656f970fd2fb85be4cc7383f41f1384d4877e707a73b1554f9d4a261ace4ea08332679551a6badd7c1e229ab9ff95fe243dab5c36adb9bf89dc7bf40a3fb53caa7b4b20823d02c83bc415952b968856a559fefd5eee8d7bab6447d274fd06c16a70dd222766f509d8dfc35678f7b9ad70f391ce191e8cd97ed262c5a2fffbbaea1d550e5b4fb3d0c61336b83c95dba92fba2b80b24db1d3dedd361878c11f8a5c01d0640cd99bc7f64d679ed5e7e4489a4ee4e5713e3c9a5bbdcaa194c227035f46321b39ab7a1430876117103f142bd3b7cb0214863da246214ecf902c5e1683fbb7d12c6b6c11df8d423d080e6ca5125b82454b755f838695219524b23faa341fa27f1124fec33eb9f399b41da0a7eb730e45a56f0899cfa1e19f17652de255e1bb433a6e1df39cc902cb091916492e3cae8a672dcb9a6e54a47c0e4747ddeaeedfe599078e9995a8b284ddf5a353102f1b9671bd34f201d07497c893bedebc0839c9b5488bfb80d7c2a145feca6835123b59dcfc72b623d0ca961497d801c0bfbd178d5df53108fbc15d858fbbf8b28c167cd478051f0115da3dda08aec385dff796fc17d1a370ebdc51c68bdedd487e5e5281ce7c91d562cd7c8bb32a853a3a594a3278395e0f5fcfe2704a936a3084300c556867ebf16d32a8f4e1c5f57a623143677235c0057ca5025f6ff02ff7c2df0df54c06145dead9f2c55c2e410fdc36a06d276ba0f2882c64aa020900eec82ff6cb822b7ade0e7abebab068140285cd5a90bafe9ee82d03d3fc9fdd910b2edf2e6b286aa145290ef2f39dfaa6f9da7113ee3462b186342ecb56e53a6cf8ff3feeb9384e69bcd4561e2472b589ba19a018b62a1929be755478b6dc2883563a88b43d669ddb98db0ded6f84af4d9aacb78cf087d9eed4566b7485ba860c4f7c1bf3b5470d8f1d74efdb9d4acc56740daca8a9e73030e326baf5d4526f542d74dd468589837d17b8ce514ecd4d494e259085c976c84571a8b9366435609b78dc087258bf51a830722562d26bf58d7785929b4c19392e0f38257f3ec09af5afa5f2f3912946049d4b852dd37efa5c31d836dbe781040c61b579bfdaa994c89fe4c1b7de99b1c76ebd39c136c115684720e3699245965c024f259afddeec4bcbdd87e1d0de6d44b036ec94005aa6518cc2f00b89c74a4a3e975606f150331d028c2fbc993db7e946b7c9537d869f7e7cab6e4103a80b8d23b07e0a3bc51a90fcc86f4577bec3d8cba0147bdde4ce7e75117db3225b6a3a949b9606f685ddcd8a49372ebacc12384378c279bbdd8860eb1f51b4fb43d09327c009bdc130adec858f941e55eed9421157be738983312b5c674e828f01850454da5a14401935826b897f6d723c3cec263c3eddde4c47315b35e385c04df05a93f1dfaaf28e64b8099df2671351284a43d965ff87ed8420c5a73cff0b62dcb6f0799d4ba9a24c32ca802ab89a5422e96f2f31f563053edef2f92ef43007f7c1173e9faa0bda2b45fc873d48d20a2187c934e81a8cc3c466be0d10ff64069e62b165394c04007aae245bc0f5479fdb9825088a2b531fa132e9392c8ce404eeba71732c635586978e46aca239d32f22e99b9e6f28caa3e92d16ca130000764dbbf5df74010bab75c9ad543fd8eb8d0caf53a39e89a4f13cc7a7fb6d15531d7da86c7244195ef63a81602afe1aed49ad9d778dee3e3076ba57f625985a486f0887c765d0755fa2169755d52b7bf92cdd1ddf52c7c9a8ff66d02f13167ff55c2b113281b0c488644886bd672998cccddd1dcf73cd6cf5bee4d8b5a636ac4e53821b60fecf4a51e731b1a5a2edc2788eefe47fbecaec18f6eb9a585b15f43f52a9a4821855a63ad3a0a7ab0b6b77b381b028433ca172160157a2cb8f2289621b2820bfeeb426db17b9740cb100a218aa0b3bbe46831cbafe5cac765b37b8765b9c3d5daeb854d4f7e83117aaf10b26a5cc5d67ab3453346afeeebf3a16347f698b2528c1396d07a6efb4faaebbe3de6dbb0de2e273845bb20cf29c9d5fc99025c73b36b9aa8fe9e80e3f53c7a7f6531b06c45035c5c1afee64b72cde7c01c2f8d6c14de5881a034b17b720557b10191c37c437dbe1ae5a1e208ba8d3984dd7535771b97569ce5f76cce1296631c13c07847e89f50b7c9210c533961f1c24ecad60f4ddd9319e9d939b7a6859c49c8b279593732f6258cd83029e18e4257cc3fd9344ced9d31af55e894723d7c898206c4ecfd0c0e623e27214fbed8e812bc5b3dc442a12e794007ab95130cdf635da9a657c0a25de3c046f488f2b49a00c14e560fbb54b923cbf0731273ca113d20ca934fb5c8fa42b6a03c6db2a46af21031e66d38c0755402d6fa0eb65ec72e84ea0e1446a00ebb620dc0dadb21bae1ffa7cd06c732c2e7784c650215e5d82a7597bcdfc43c0e50daf8b1af77870549bfb31c578377c991b58476cbb53cf084f30e5d2726fad1e52bdec783e8143557b8666c83da3bbeced59cfe7cdefd8ac83dad402bb1547ff0ebf8c4e64dc867b94eea9bff0e0de1e5a62dc92355e942a096e8a3ad882bc07621557eb919000b41d0b83bf5d094394c20ad41a687334601ea9a11b729786937c0a5c2eb86a3a47bde45b7d715191957e983b08c26317275df992c1abc7f77fdd52f5537f07776a44896ca5d66ad96020133610ee22190c288b04d9d0ba8027ab23aaa1997242955324b64dc713b235df0f0abb71e695be52b2b346ba102d896b4185027c7a8875e50376c191231e27c6ddda400a5eb2cdc6c9f5b88eb2f638e975e162d68c960608f2f5a91b9afc25ba0587bc3292697b7b31b79f3d237bdfdd7647261be56a0377a8bc0afb43991a15f9ad9172ed3d2733d94174bb101730389f56c2746b3fa24cb9920f3964cfc7e8e6bdcb923c847cceafe57e1026b69fce48d783bf03daa5fd02454b78be0ac60abd2d0f1bf70b20cd293357e738eaf1eee03b6fc33c0b823761f122c4e7f144e2e2d73d481eac0b83c578ca07765d0e278f6d6eaed18f3c040b5a979f84f9861d70fe6fcbd8dc13f56c1f001905dd222db325c439d24785d0262e4998aa8dab2d09acf1c5714aeac5bf63862e97f9e61851140698f067c184068f0770cd07c199d60ae6433a60ce407f68e2dbb7014a3c3616697b440eced2bc2af16dca4522f7f0b7089f87a06812b237f105ab3f278fcddc62e679419a8e99989b1b4478bbfd3d27329c08685242188a00650c2f4f3ae1f74b538e8b5d11a0a9bde7d74e9ec50eef8820d1fdd70bb8778e42fa49dd776401b5341281107800756db58ccfc1f805a582d78e0c19e6d2d4b7bb25dc6d83f7256b905f5c76b733f170fba315c84bbec7f94fabd88f5d1b64ac480ce6f0047f313c09ce8a30ea3d7579bae594b761041192cd430b98aa8e46231a5b8c6bab655c9fffcc8ce91f791b7c095c9a9f3d01dd8e377e32663f713190d12f4e09b57928555c0fb8f8cf213ce4e7b02d687e4369d679a017c5bb26c83adf684ce5148f3989edca94a547bd153f4da527216d6247048b84403759e785fbabfdf1f056a2a2408ae22cf39cd8f00f04c7d11e268a794e497c37944d41e052ab38dde40d824f93ad247e4d55b8ea2b338333f61d153201aa164c421717593860de103804b671c614b6e806d9f16193294f2003d30f103457ad9e0c422f9fb291216c9d483f2bc178418183b2a2ddd00b443ff2572188a848dd86805ff8a8ac9112e34e67a2714c648f4e2538ff1aae1117d4cfe6c23ac3689e4b58e0dfab8590618562f04887d09697e8f89aefd9cee125219718c87478870afd5a1252d102a4f44e897f687190ba42f079d820a40688d27430ec8cb67073f80b3cbe47fb446b44be54e7dbb208b7f8ec1bc105be67bfd8fe5a5602eef552c9de9a0166bd3e352ac744e4833680d6d31a105d78212ea639991efa039477b1c5ccf2b2f06f2e96feadf97f3a91123eb13dbbaadc59511fb2fa67ca086882ce0de2ceccce9bb5e234cd602c337ebd55b8d52efe3208c6f2a6011838bbcf014db51f0ab901e2774e6876afc1af71f6bd99481ca5eacabb0719dd69da6f71c7d9d0a3d3ac4ca342dc2a937ae45e7cec26c42aa83109a69083dfa1a84d573a922e526649edb08d6da85ae55c33e8777ed5f9aeb369663d511260337d68a5db6f5ea2b1cfcb7fa784e4cd82a59e4e3414c7e381a49e13c3cca5bacc9a484761c14c92d25d854cdcfc137fd278a01db8c03efe38e56a33b1b629fffc2f59097e8f4bb39186aa1738d8b34c3499cfb292eec1efb2ee132cd2c68adfba0456b2116dff194949919f19024df4335e982268e0877ace9c13ffe546deb4672c4cd9110ac25676e8d2631728c95c981ee6f382564d62b33a7be20de96b09563ac273380a31a5e02f16743db4c4f4a657baeb0c49f36ab8abe3b900e73f2f86ad3a4aedbb72e52d956e963d75f3d4fddaec19f32eec582e098c9677d6d61020a080165026f2731641bf9a32076ea417b66ebf1d4f591659303b5f43a6bcc85eb85b441ccf2c6405e0e30928de728f0d7bbc947743b0e0366462a94fa2d924bfe9d726e67ce24e73d19d36c054ef8909343cb993c6508ab81b4cafeaee03f83fb93aeae1215e8a5729b515c95217af52fc77d0da152724bc2c7673d62a0dd4e35d62442b29e9bf49c530e42f87cad969396cd852cbb0ff83116a459591e4b2252fdb5e92dce882b78ce40f34408b8d095f080ed1c903ae7247fe90dac6f1b7b6fe21d5f8e5102bfcc49139104304225e3ace09040eed4bb63da74792e3fe6e03905b4f52ce1fc05d6bac42d797e5ed18f5d7cb6d1c7ca0a0c861b7e75d28fe4cb7e344acc13cdf26eac8284c5a0b93705ce40ec3b5dfd7a20483c86134bd7fbc50622dc06b04681112422dc6820f33782057cd4ada586480abcbadb42fe85fe8d7eb2e5c512454b3d2b115fc2bdd6c9f943844031d410ce6a4db33d744348131568b675bb218b6d4a5cbca1d9338e9446391b259b72afd3db08ff266ebb24b2ccb92434038b7d8f4879c2e08bae7908a719b9658f30d7b53d7d904b0d5328763a180de999f6e834d085e3731a901b73ad54d941ed1cb217821b095b56e3087bc6258768e2d8c95351c5f37798e13264186a0b4c4cac", 0x1000) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:00:06 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:06 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000100)) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) shmget(0x2, 0x2000, 0x108, &(0x7f0000ffd000/0x2000)=nil) rmdir(&(0x7f0000000080)='\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x800000) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x7) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/191, 0xbf}, {&(0x7f0000000000)=""/71, 0x47}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000140)=""/10, 0xa}], 0x7) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = open$dir(&(0x7f0000000980)='./file0\x00', 0xc00, 0xa640dd49a0ea8d73) utimensat(r1, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0x0, 0x10000}, {0x4ad, 0x17}}, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000640)="f4c06304bc09699912806b7b6b2fb717bf474dc7dac50a41543ede0671a3ed56bd2002bb", 0x24}], 0x1, &(0x7f0000000800)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="2000000040000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xf}, 0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000900)={0x80, 0x3, 0x5}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000940)) 16:00:06 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/247, 0xf7}, {&(0x7f00000005c0)=""/185, 0xb9}], 0x7, 0x0) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:06 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) semget(0x2, 0x5, 0x20201) socket$inet(0x2, 0x3, 0x2) clock_getres(0x2, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\xfd#+{&}:\x00', &(0x7f0000000080)='(!^\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='$\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\xe7\x00', &(0x7f0000000200)='--/']) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000000480)={{}, {0x2}}, 0x0) r0 = shmat(0x0, &(0x7f0000000000/0x1000)=nil, 0x2000) shmdt(r0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c6530003b8097d0289d9eaabdcb9ce7dd397a1f7bc6abb55dcc0fe7d2d17ae3e7f3bf2a"], 0xa) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x480002006, 0x10001) open(&(0x7f0000000040)='./bus\x00', 0x4000000000, 0x0) poll(&(0x7f0000000240), 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="6137137355dc0570ac499a0a8d38a86b"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="2438615c6f18a844f4400054bdc4ac51ca2866a39139b96f1a8a630d75cdcb1da40f2d3e6e32d6ac9114e56722558894bd4671c4f91fea9ae6581ba7e24f6ca77d68540c6ff2b5759300c1b7b87a6f260d832bd58a531830026f", 0x5a}, {&(0x7f0000000280)="051d18a70dc91047244b48f5c522ca5c5491bd375ee6b94cc0040a24da46ffdbbcc63214ade01e72b907521195bff1b70a252118b3d3cb3b76a8b8c3b496503e105246012b3e4a504bcf89cfbbc17e0c95dc6002e02a73b90c014f76bd6e19cb0646aac294bbaacd7135a661243b84042a92fbe38e0e10d719d8035e4b95a173a790a55a7f4d57ffe64e8acf4bff7cdc4b0807d28f50697b7e2b2bec04858d4bd2e73f59674f7399893de9bc8dcb085b71ece261c8e7ed1d4b28fdb2eff4ec52abfd769a51c57fcb5e8feaa19ec4af0850d7cd53555650b551ab2575c0", 0xdd}], 0x2, 0x0, 0x0, 0x409}, 0x1) writev(r1, &(0x7f0000001640)=[{&(0x7f00000001c0)='?', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x6, 0x416a, 0x200, "3a808952066e7fc682f3cf2a71bc8fd05e0db872", 0x7, 0x80000001}) 16:00:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000100)='./file0/\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0/\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)='\ta', 0x2, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8, 0x4ae6, 0xfffffffffffff58d, 0x6, "b338185afa3b2d403d0b59d2301dbc26935d16d2", 0x800, 0x5}) flock(r0, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000040)={0x0, 0x3b3b7785}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/178, 0xb2}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x3) recvfrom(r2, &(0x7f0000000080)=""/68, 0x44, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) accept$unix(r2, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0x100000008, 0xfffffffffffffffb}, 0x10) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) sync() sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 16:00:07 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r1, 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x10000, &(0x7f00000001c0)={0x9, 0x2}) r6 = dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r9 = dup(r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x5, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x4, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$dupfd(r9, 0x0, r7) sendmsg$unix(r5, &(0x7f0000000900)={&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000006c0)=[{&(0x7f00000002c0)="c4baee65b10a12fbb96de6535702bd5ea592f97efce7b9f2f880ec179d49037f5c0956cc0a990011158ba9c83f097c069ff13bf200e847431cbb", 0x3a}, {&(0x7f0000000400)="a6acfe0a24f10914d5f006d66cf050aa935346a0d88989d0710f93059d96bdf4c04bca56643a2cdf176737e951269a5de132ba621140b2703a8207730ce91c01124f7698c4db24bc28ce92e066b14a70a85fcb7ebb3f3e916eac9ee54b6073cb088bf9afed8b2fc880ec575c141251414068c9ce3fd850b531dd5ba24701780246a3260ccc28efdce6f8ee41ebc3ee7059046a806d04aef383", 0x99}, {&(0x7f00000004c0)="891eb1049675a8840bfb26654cd3e0c80d145f2673da41d9176e40ba0fb1ec8ae405238092ebc2f1d7222282fcf1cc44ada85efba52450ff73ccd64a96b9e6217794d057768d17a9702fd7de3898888b3b13c8d1b548e1bbdca026f49738abcee02790a5ca9c10401a11b6b8ac9da40f2ca2b0e5148a94f1c64e4bc30a1a738939ef3faf84756c3fc44a06f63b4b1e80cb43d21abaa23a25a687bcca3d1e10d516042080b784b6605378b8e82472667279e982ab06a4cd4e19b87d61acea6c71", 0xc0}, {&(0x7f0000000580)="98d38d7d4e574262ab820960991faece658147e8d7d8df4cc13e458aaa7ed276b2226b37c54d87577c9918cf8bbcf3fb5149772dc583cb65d5cddedaf04a4cb1a5f2184572ea04bfdb67b5a9b15d300352cc7049b50f7a6a8ceda333ea10513273bae75903dec18180375e406cc2824ea12093c5fa456f5d6a0e3393e3744d7005ca0ac88ff024a04e84366725d0c0d38dbd2b56e866f2b3317bcf1a977133d7f4e6e6a5c81e109082fa1c", 0xab}, {&(0x7f0000000640)="cc56b204a29351c9b2160608ed79e6e2cf184eda4e4f4edf2b0056d605d4e06f8c46416ce31bff384247edb02e449e6ce3e01b1e39ff437c739155cb4e349c7ede4329fcbe23a79b4578a02f678f21508e83295804aef13f23cd5351b2c1d96198253fec192e56d8e113d3ba160efe2fdca38fb14b9e4d1105be6429762edb", 0x7f}], 0x5, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r6, r1, r1, r0, r4, r8, r7, r0]}], 0x70, 0x1}, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x36, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x30, 0x40, 0x4, 0xfffffffffffffdea}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x83, 0x2, 0x9, 0x8}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x20, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3e, 0x40000020, 0x1, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000008, 0x7fffffff, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x6, 0x7f}], 0x5, &(0x7f0000000080)={0x0, 0x100000001}) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f00000000c0), 0x64) 16:00:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) r0 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xbaa, r1, r2, r3, r4, 0x82}, 0x6, 0x0, r5, r6, 0x0, 0x7fffffff, 0xffffffffffffffc1}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) socket(0x20, 0x8000, 0x3ff) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x0, 0x401}) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) r3 = dup2(r2, r1) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x10001, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x674f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0xfffffffffffff41d) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') preadv(r3, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/73, 0x49}], 0x2, 0x0) close(r3) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20012, 0x0) r1 = kqueue() r2 = dup(0xffffffffffffff9c) r3 = open(&(0x7f0000001180)='.\x00', 0x200a2, 0x100) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = dup(0xffffffffffffff9c) r7 = kqueue() r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001340)) r14 = accept(0xffffffffffffff9c, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) r15 = getppid() r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r18 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000080)="8b2aefba2de44a622d718603e8f89c3c16d98739921332ac71341e322e71418391c5743b8522c91f68186bed69f87776ecc1d07887e612f0aa79be867f297d8c5fbff0ed5753fc3890d50543780e7f8ba39d44bdc51e2b4d56143436854551c8a31e1f77f66a0603f6f33aaa820451d7433c86ca95a66ec55e3ff04a2e64111f42a9bab69bc80dc398fd54115a01dca2a5f3a7914461e229ee8c23fe5c45eabedf8af6f657a11add2bced6a1b4063332d827c242b597b74bcbd8", 0xba}, {&(0x7f0000000140)="737f4bb381010d5de8d0985c2ff288994f4bbb888eba342a0d63f2b9654407f03ac28509f8ad76ac4236bbf6f3d4c38bdf1a7026f725d34c013bed6eb382d3c3bf2b8f0dc6c95822f376baee22d8a222b023da768db5f92a67acaaecfc9a45f8337bbbee5af5831330b64beede26eb0e5c9339e94c807a89524b010f6a2b8072d7a9b047e8b8f088b1f39106e796ae3b336296e65afb1d2d945f560bc1f2c2690c6b965e45df19df1f4a5e3f4af7552b394d47811d2534ab39721c8fb9e97915f7a19cea4daaa1d53fa526ef29154b57841d6febf47c0988425eff3acd658b780ea11b9acc17531501129cded7b96a68d55d3992570483b052903b8885e76074601e83b51e2e1dde93b69ed4c69351bddecd6c789d156ea9339f6c24879dd61914f68b7326e6c96a578555c4f241bd931f30aadd3aa0463fb2a0b13c415725a51392cc73e66ac59d1007a9f6c5f15951bd9c90bfffecdde6525e9926545a28f21adc59da3351f6bc15129c18f9f7998e41962edc10cea45bf2eb720c3e1529000ed6fd26142805dc2bb132715d52f9e2b94a640ef329aeea53a13225ca05d111a9eeeec0d614280278f78cc791c4dbba0648816fe67e712c11cbbc935d7c25c76dbddf0df659aa577458db35faa653718d6d8e5ebac63187e82f509fadb09575d4117c2fdce2d45c847aefd53f10de99f89a44b9de8add72414e69b0120d3eafba9e0058b1cffbedb656872fc32f6a64c53861bf3ce8c4c34d5815ddc411c1b6cffe0f163254b137b6f7376a7898f7d7f6b69b7e1ab82b2b4d8073e1e8f09d027ddd0f35d330f7e75a90cb8013e30c2cd8466bf336281f5d555cd2817cfbedccd0085011c00c49c5b6eabbc918ddf4783dd564e794677c041f07cb015c01e7d450c69f2789867be692aee165e002a1091b7efcf44ce8740717181fe5f33015b80d49572ad74b4ba1610e9055fd6d28823584657b76d03e90af22e48962d6bd0f35c237dc646992a1e35db99bba498b825aa6a72b8d70e2fda3766845617b192b1a3db47616ab4ee27a793637355cebc8d76bf8d62afa1069bcda86b0c7017aeb048ef98a98f869fcbca08eb3a8683978fd021f1e7de67a3460d2e540193c4462066222af6addbe036973483ff3106846d43ee904923bdcf396b63104d003110678115168966ecd2d3ee95f4a9b52597360b76f673956e149789519506773586d4a5bfb89225307b314f3319815ceb9cb993d81ee262fb67d64230f4266eef6086ec9498bce5ed2d38974ccbe421a940704fba3dac7d0c62e8743eb23bd06a7b49be7f1e35e1286850ec00fe4d64c81d3549d085717b4319e00fb34e5af265f425e8f5e98cd6c8c53a24b3bdd81fb65fea5639e47ab09c5858d556af8b0e34a995857ccbc54934d0daed5e7c5985a5dd2757f4ca8a0c496a284ac9f003d076e95b6c52cceeb52fc886149a21775a3bb813486fedf090a257ac77933ec30ce30a636dd0f1577283def8d3b08e0e66caed1cf95c0dd759b65a633b913f5f088853c57516dc6e76798616e858b7115ae9d09a0bdca30f273e00f7ca7997258d9021311610f2037344497a0ffc5dc7fd2d81da6ac1b3872e616550b2ad1f5a9d68588c9a954b342d8676d749c8d88db5ec6ecbf0a476343fa8a1f53fc56b5aee01c11e41430770bbeb820bf52c3ff07ca3380fa07da280b7e6fdbe2e1428ce0c41952dca4afc964617ae889bbc44cc2a49e9c18c377f2ff4971ac5b6d4c97df69d0b5c5458b28ce26f057336fba4bfa52ed6518554c18a4c99b6426cdbbdaf5ae126b1bcdaa23f3eb66f7b015029c6d6589a3191b41a29e29e2acab45d304ee33b2f1436b6263499bac08d88114ed36bb508b4cdd099d865925e065f581695bff97c80f830bd688c47edf206af14952dc505da84f2798c0f7d0543cf4365372909aa297994863285c6f9caf0a5b42da9252ff16317f8d07b268a56a853fde19c434de80c95b851631ea80c9536ac406121c59c7b3aee6ef1ecbfd23a6a15d8bec643ffe1073ddd21127c809b247f10808547dc9537c69ceec0830b6d8a32b735f377ddcf690fd7b133184cf1379575a9990b3905d93d6f91adedf0b98fd2a3bb9ad0d65614e4550d21cfa21282c8fb17370d5b0691f52f99455779b1f927851a206884d0a38aa2b2a4eaa2535b29127778267082424c1d8258a66f3e5fab2c2cda8e83277b30e0f2b7d84f7e623540053325754e2b30d6c0f20395e4279c5d18154a9e319995d31d367d3b64cba19c3b9d20d485b2bab9b1f67038cc06b2e50c0710723d41e13eabd80319ede0cabf72e11ce289579516d4dd73715e2f78b100b3989dc2647f6b545a1f6e07265254ac796047440a6d1217bd81d39dc495a4c8b4f74aa347a954e88803982af17b70c29f505fdc8406651b220a370a224a0cb0a1c66ded874b49e1284a82f7bb423fe4b7dde29f72f03e392683dafa109232ee0225a5de411d5ae6087537c9820d88902a56c18adc59140daf170f777ddda6fce8554eae1e02b10b1b414ca5e1f9a4284220190283244299b06308b68c1935641ca5e0cb7ee8923520d1322b731bd56616ac1aba96ab35880d7d9f2447e02bdd109f79cdf0a81345d6754a8188d7317bee66cff2f323e26cc388da17127b0c8d624eedaf27f1f97011618188e5cd994da638a236476bc3ccd6a2c7671e3fbdfaa1f55398bf9c3ed1a56afb82ad02d4661968666e5c4ce50da2506eb61dcc125e290a5877f172f96a05bf9872a269c369de9f7c4d2cd3b8d1eddbc2eb8038a47a6cb8d9f452c69c2c04fcfaecbe5ff331e0a32975d657b6607b7ee2d6f59cde7322afda7857d4534cd12319119660f354b3ae90d0bcb00f4795dabf91df6acc5ed41a47d8b8b97a267a3fb233f69e5e2c44c4ea7674bae1819e16bed6d8a92f97a02fef82125ad575a1fd64404c01c2ce6f45bbb9f8ee8a3023219ac1fe26d76046ecf23f9efba85747bf8011ed330762da6ba61bc3203158ad402743b90df151e47347637da5d6975775ec354034f274a3e2d12ffb4574421680afd13411fa63dc29602d77385e7ba5162129ac5e44f11027437ed9965d30e53b4f231efa2af9b0b7a9f0043f5a1b7aedc53a67b9f7af7efd801b32bb24efda3e8b9f259765da8a50ccbe2e5b7f80e4f7b9b3b64fab85974f42319979ab799f865b2a556f60b6ca7e758df541ac007fd98619395a4947d369e3e4e569ec00ceb4c0edb73b39b84bfe51e88a0198874b3e05a11d402d5bbf33e6dbef1dc49c20b149d48df34effe2a2a271c1be9c19cc110e6a19088de77582cf627240840c097ce774d28eefc4e40523fcc753c482b55aeb1cdf86b6f1b70867de88b2f9577e57270def943fefb81919b41e843b4ca9f9e6193d5d3643820d75ca87c03f870a502c784e75991f2a84be50188d8a952358ac12fd0978010fe6e3f6c8bcb05bf9344a6919c82b658099f54426ecec23b62fccd7fa5066095070aa9d23f6ac2da454f4d7a5644769fe5cacb80d3c3b46516bc7715cbed51c033c870419e2285623ac6ec7e3643a4d8aeae7f1cdc85b40e49b08f83d39d57a2f20ecd1cada4f5e60ee8fa3d54ba862423be1e567eec3e1c0573763477aa50847b83b7ebc32e386630e2995d9b1ca8a14892839927b49c9992b9df83481252fa31c2888c9781f0798bef7f406f78bb0874ffb1736c59d652f228e8dd5c5d3a37374e5d0bcd69b6a6d64fcba879bd59b0c0ee1108802d97397208b2d9c3dc074a4a29f8e6ef005c96368c0ceb26cf4d663618f88156d45d1846e90787a0143f854d64ea73e92cdadb6ce1a9a49c469ceee021672e27104080b894637ac112b05d126a5b86458458973dd7375e5ebb25a8ca7e42842fa8df393908a350ca7e8fb4ccf8ca80d718e51c7013cfb835722b135735a0e4c786dcd7c44d60b2638554a64ce59b1982b09308c23be27e258239631c920f10124f5ca3c2618e76ddcfb276fd24724a09cdeae204bf66cfabd452f69046659da3bb3c87e1cb1dfd5853751d956bab1b33df4e95fe455f3679537ffae189a1dda75889ee11ec8215e403f5f2a7b34d08122d65c29e00035c91f8e1f91c56d6fe2556de6a873060a0aa4f784cef2dac03e4caf0a24d1050920eb3da3275714513d0b19c1da71c2e9c740446a5932c3f1d8a9694f5e7be372f769d6280d88d3160af32572f8a1eaea2100c620c755d0af25ebd8825f328735cbdc00e31eeaeab43c9fa4ff8369f6b0c31c2f345802627bf872818853c008c8baa5b7138ffb1fa5258816b1aa632429f50b582298196a22bafcc45701b6bdefd3519de5d45a12709e745ebf60490bb87858618416ec6644e7ad42aa1f310dce5bb536f9841c8a4460dbd32009f7bd531bdfd9585be018804c0281e764ece4a5341fc2c23cb158888a0e8ed97458dc833d4d1f57208aea54f829d3e97d60c29d7cf6b2819b1c60acbf550496b3515357b06e17c5d7dd441992c5dbc0e4c208efcbc53f1c1df73c6d4b78163835c2d9498a561ae0bf4fefddd95c12a270d275c9d142f0dbba445a0ac7661e9861ecf9c948db0d49ace3599fec965d92e7f55c628606abd22fb87668a20f5f6fb2ea5023638c50a585be6959b4425918584428b91dc7f29295d78a77d93e5405e6e43872d9feae1be9cea24e47f325dd7fb50d6dfe6eca4624be9c5c93cef4dfe047ee59f10e576f1c8a1276d8e40dc29cd3bef1a42aa2fe3bfb04a94f6590e63a99761a6634a083b910b497c5ef2d9a2136e330aa4e811ecbb5fe54f8b9cffe3c3af80aed996a37809662e0a3833f0b0d3270ceeb60d34120417beb79fde4100f9658206a782e2253d24111398df334d2a9be4e15059d70da4e371e45568e59dda691ee6503170862c8a8efab3051661c8bc640dec245b8f9596dba5351faf3b14903c41a10a21b56ef24db2d9dc238787222b2d8c6faaf0f0a533be54a7cf615ee0f67078d9b7ac4fa78a4a541098440c7e3710ea13f780c9a0fa654ce04338a2b3deff962224bc569d96321327db271da673fecb016bb94ccd4bd417d762e7f5aaf2e7eb48f919c056dc2486c415412677daa35f1e17659f73e5f168dd3812c8384820dc35f0af09e66fd1bc0ede4a6336220b02d48208ed8c5ea1fdc90d7fd4560e83bf261292835d8a951cd10d1b4fa1acb5c7b8f4e9193170164f232af4408eaf9275cf4ea2d86965398cc97f3411d54b3d5a161a23eee26a1fd0cbe0d2c8ffcda2dee5df960f2ce8320c74de336c25bd60e37c553c9bb4122fe2a19d5cef91f039dee196633d3be55d4273b686483d680badca24d37c79be43032347589cbd9d320f09cc28c5313f5f1c10b61c81eddcb2c4699a961f157b41ccb893f572a017dc71981feb7ec77e8f267608515ffe50f32ea4ddc901f74a0c93fcaef9f7b93a00aea09c39eee5cb143af105e13dbbd25251a96af4a126e0fc197dc043e629ae13686a77724b350f2917f963bd5553ca249f065f4d28b16403b7fd6d4d8eeb63c1f6e3931ef31270ddd35aa008cfab36f46f64895e7c4927c6856acf11993541bd9b3ea9bc8a419fff562c4cf7302fa8f13da4b20e5322fd5c939a2d29cb727cae876251ab2f375ec811aa6ef441fc0a718aefd29bf6f57c73ce0c58a2e2edd497f686f45fa3cabf4a63d2517084fc80a74613f49b7bfcf3843b8474b0ecca440f8d90f061f78d8c5722377172f3819fee8ce717700b361694c801ae9185a0d32ce434efc720ae0f2f47e2195cb1d6ad0301cc28b48159", 0x1000}], 0x2, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x38, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xa0}, 0xa) r21 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r21, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:08 executing program 1: getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) 16:00:08 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f0000001300)=""/255, 0xff}, {&(0x7f0000001400)=""/245, 0xf5}], 0x2, &(0x7f0000001200)=""/181, 0xb5}, 0x803) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="507fd5e347f9e6c87cfc0dd4f8c23bc7fe71b7155a48ebdd67412e025f4f45c5d3b425e251db43df4b9a5699c37932c6578b16d7f179038e1aec6bcdb2381b5c87a1576753c138e3293872b982148c0c1490208db21269cc99d9a832e1a3a53dfc2b625e9eedfb4f4b6407e0d5c9f5d4a1d93250df202333b3d4e78c427102087ac3a7a60668c5", 0x87, 0x400, 0x0, 0x0) connect(r1, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f0000005d398990b2ec29fbf22e7f001771c124"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x0, 0x86) msgrcv(r1, &(0x7f0000000000)={0x0, ""/52}, 0x3c, 0x3, 0x1000) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x2, 0x0, 0x7, 0x0) r2 = socket(0x11, 0x3, 0x0) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffffffffffff}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x1db) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x5e}, 0x8) poll(&(0x7f0000000040)=[{r0}, {r1, 0x100}, {r1, 0x4}, {r0, 0x5296cb76a0f8823f}], 0x4, 0x326) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r1, 0xc}, {r2, 0x5e}, {0xffffffffffffffff, 0x80}], 0x3, 0x0) pipe(&(0x7f0000000000)) dup(r0) select(0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000080002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000180)='\x00', &(0x7f0000000280)=[&(0x7f00000001c0)=']+$}&\'\x00', &(0x7f0000000200)='^(\x00', &(0x7f0000000240)='^++-*\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='+(!\x00', &(0x7f0000000300)='/(*#+^7,-)\x00', &(0x7f0000000340)='%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='/\x00', &(0x7f0000000440)='$]+[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) lseek(r0, 0x0, 0x1) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x12) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff7ffffffffc, 0x0, "854955883d026111fe4d04030000100000001000", 0x0, 0xfffff7fffffffffd}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) clock_getres(0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/122) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d9770000000000000000000000e6ffffffffffffff0010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b1b0162942399302b0a83509f6f78976e84088d953310b81fb9"], &(0x7f0000000080)=0x6e) socket$inet(0x2, 0x8003, 0x4) socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x41) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$unix(0x1, 0x5, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xc4d, 0x80000000}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="8a6d4f618e1b2459649f981a87803f8f415a40220621edd947", 0x19}], 0x1, &(0x7f0000000100)=[{0xb0, 0xffff, 0x4, "7ec31020a0a50a6828dd94e9534be0eb61003371ae149110a5695bfa9a62ba0eb6d8a50eda6ae3f4b6f4916496b2620d358cdc9ff88ab682d2757e06aeb49a31e43b026d2dcb85687056a854da27b456c5d905ca75e2baf02c21c5cfbbc3b69b1a12ca933e628f30246adfc9de4ceea33cd30526ef4da1691d2b3a0cc7e4cac4d7a6d9aa32556e03bb5c9728ef17acf86d89ffea90893c2f01c7aa"}, {0x110, 0xffff, 0x8, "d1f2c7b5e34662998da4f26dda2a98c87639b7e3801a53db8e34edfeff22b98c734754eca1617e05616f0a3b82c9bc1b75bdcc5e6b1f4f24f0ca657d225b0331d0dc3fa7c003b9899d805984d82ba52a00829a4dab60bbeee4f4a63e228d4f14ce5cfa9a8e0f509abaf42fc8bac4a9e3e8f4f2841531b4b472814eaef5c2da6ad281746b158a165060f68eb04e2bed9dbd0d60a4875ad07054db11b09f11cbbe53e548dcb6fa802900d62252add643b335f4ef30c178d0f8a05d568bbaac6a2fb0dfbc279069d4356f523595cae3f15c4d0801500570b8c9df1ab60fda537b86f8d3e56f17ab677ce4d6d595b40cf1b6ace38cf7f782c2635ea1c3c3d91b50"}, {0x1010, 0x1, 0x31, "21df925c69de1ffac3555a851b9bd07522c03f4f8eda6b36e9e51427b023a8aa43d935c9327de842d1705acaff1a4a723adf5511890804af9a4b7705b0c98c8537d866db4627623e509d41677dae7d356a592542c11f4b9a38bb0ddb949fd9c82f1e4558f803d349862d8a780b12da0f61480af3bbd65cbead0465c1d1267c1f23a72db1c824845ceec4cda3a63aaac59527cbd5ab2d2cff67a1c78e7cbe4a9b926269b4e16713cc96cd7735bd9149a17b2cbbd6b4d79d883fd01b227803694f71e89c6015c62a4b4276354742794449bc188a80d782c0e4bb645e3afc9569d8a46d92acc9f98da68780a1fbe76aea11a15bfd24639a0b860b414dbc5bc82ed3837eb3053d16f4b6210a0cc1bfd358f647b10fb6c649a7fd46b1f9975820c1bfc2c4295d7ac8e7331ab4aaebce89cdda00b1ddf026caa5d7597e68c853ff05dafb760f57d833878eca05e339b41b28c3718dd97eda171a2af434e3a3000b5370a34583bd0a3759027db8d560b622d4c6c72f41fee46c4b2836278f087e6c81e44ae411c60e3194291d1924b4e5c1f0e29d450331e39900c404aec7862c44bb03496e5270ffabb0c74c1302837c60b2f1d9b4f0b9c9b0c30e6724ddc8d07886786a36f065b99dcc900c5401d0d6eb85b8fd66aa77cbe7479eb657014b98a26fd2f90b43781d958f218942be2eab50707b88437e5d6b1ddfd5823e7a2225e7400c644f3141d8988efab7ccb91eb5fb25855f3e2a1d35eef5b0ddb173e0f72f258d8c119400121352a94e4b21b161383a77cf9d18a4e4739ccda331601168b25fa36fb5becea7d2ad32cf50002a2bb1a0c89dd4925f7cd492daff72b2ecfd6c004aa203e9435cfa11dd804fb9fe3fd1807530e2941298756e43e891e085845ecd17a0fcf8747ccdae1d9890f18f22c8debcc4a0f59bce13e12e75941ed57e724628ba0321495846d8516146164434aa79255d6eb014904b45e8825aee96235528e20f1f0ce8bd9cf9493bf19de8daaa87e7c17429ac3c165b79947215d2f6530ba8602b17729b4f44366283fba886426805fac4e0efa64a94f7c350d03becf6eb03ddf2f85fc47ee975a3fa7438b36f89bc392026e6187621cdcad3ef31221f4b966dfc9e3fe35f39382713f9b55a3b79e2a516916c82d3f80d0dac861e46ca11dee4614ae29e7119244e442d477b53c401fe6cd92168b259b9731c0d5bf25985244651dacf75708bb3e40c3472c0556247fcb2b9b08c04f8588e79e7111f0091433a5a3f0fda80a889f8927dae0e5239cec97ded1e3e22a4089b0159458e27a2da33d4f7cecf55a2ac3458cdd2f0a636b7b59382fc607271cc8545ea174f871a1d6be12cba4ce94dc3a058bba5b9f71cef11511ef15508c42f70cbf91b555c8fd2cbd33a38ded0407992b827fb94e735a8ee635cfb0c9c1449e52a0a28ec4246b1734c35e09b5612e00ac5d34c9b9fe7c5b7cdacc10f878d519a80c244b03ae7f3f22a85e083e5062d22cba4c51da7d848fd17736a272bfef090295e9158ca0d73ede98faf0112f5814fccda316fb745992263bfb5ff7e479c63c866522fbc5f295130adb2baf6ac10852c3bc35718dee462706e10bd6b21686558ed2ba1e5e2ef5890b2ccc3dead46a3b02b4849597860e052ff2482774d4bba58a4e6616ef6a883874b94f1ec5473589b2b84f62ef040afc53473a26130a21ee645cb3ff0f1d9ba9fd7dff67250f11c3e4329e8d0fd4b00fff3c430ba2d365581dd3f04870ebcec0ac59abe04255cc0625a1ce434195372c16e094cbfffb50db18da56dda0fefac0facb441e4ed768ffb6e3ed36667a4202461c62be13e953bf95cf7a2c481f6e4c4b6695d08d1c94237699def3821a9671cd6c2f7df5e9aa0379e9b1828503874158a0eba6b6161738bd1e5d4c0d00738ced935fa9509b8d12007c6275bba238c1ac28434e9f4eb96d7011ac1b87999497717c628dbc476e4745e5de2a2af4ce001b05270f7a4497c5e0e48661ac88806eafd349fbcecbbf229cf71135a385dc22b359e959c9b9c90e8a02039256ff4155da8b4464aa5c89066f71ede7c5236918a95aae42d1415ae52580621a237ed8b744f63e4eecade6b03506229791437a6400fce44d94325c8d32fec923d55d73ad92904bc630cc15d19a7e944860e4c28698f3d5fee6b330edb847e4ca492c5832f0c0d27b2b173bb7a12bec6ed83d3854cdeadaf79a4dfedf69e15eebfb4934802b50b72223841943b52befa7e0aed7da255b4923758f153c73332834ed13f9cd01096aaceb5468b7eb4bd271a7244546daf748b0c76147ea56da2660f2072f138dcd20cc13a8e6c591cb154a9ac6bc3cf579bab2f09e642893a7b05baebac63536bd87d6ee73472daef6712748db571959afe47953d3c87cd5b3e2959f45bc082e0341cdd38ff64f73ad0dc994ec125c21062aaf25a2bf4cc294f36bd60b5a7009a53160696796d9c7df9eb0391907d3d40134291356e8f964c9abca2daf58aa56491459224fe7e6db9905a88e5d95f866d1af111d7645d899e9e1734c7bd115cdd329f8f908a1954a6c36e3d7d4d645a0e027f77a3cdb2ffa3fb8fc33983d378110e67ddb0f960cb36a29dfd7ca09e0d9c730f987ef8a3ef5836f213d27cafebaba17491ec65a3e06da10d923e7d4e4885517b97444441fabc87238fbe9268b533db55caa1b10dda9c1067e7050436a7a239dbdd8a7cc5d5f60be97652148899914f7a0ac9a91ee02553a455f35fc2ee612544dfcf5bc043c0c327e27bc5844bca9494514d0f5c8f948399e37c81758307151d10c8ced66512fb89563298383d89393e6f683f9f53290bf1e50941b758530a4aba4f12d77be4e414b38c977b7b72dfcf2f4d28975e085ff5f5ff9d20bf43fa2ee12eb5e61e8df3b6ca7dfa37083ab36496d968ca54a87c1a6a6b5947a706c260b3a43fdc715ac766a62a08c2b3bef2f14a560fd10261cd75a3fbdfc4e24656e7ab0279cd90b7c8dff3d4b679c81159d71b59dc114ad89cbd015ffae63e290a90dfc4fb41275fba45a057c2ad5b56ac042c0b00be54b88275a76243df4663e355faa98fa8abf08acf1b7b4d07ebb3145b131f1fb81894f18af464d0b6dd4e2386d2fc1d715112a8a175948f2fd3850cf4f9255ad97401e7de9926d03333bf56a10b65cbb4c932fa92b9556dba525613d6589f3528f31766a435c1f56790d835684756aac9dacf2ec6dd926d942231d07931efc2edc7e3f658a169fe2d157ab9750c6bd5f5f39d32b8ea50c01f01f460d766e093ac20ee6a8c058ba3bd476be5a5bfc2ce34f4a3de3a7a201359e2fa1cc9f62d11db5a6b45cbf837a84602c6018426b8e6a61d9d1e6f5099858528748ce90ca980e686211251c5cc333de6e2036aae80b666afe9f0d185be7157c471c89a2069de4fe7ebcef8c3edbb1cbc5dd524a7f9bdff62504846ae2b35bcf155cac005f4095ade4e8d884cbb195ba45fc2adda0cc30e104f87045c7013bc627fc3b573389ffddff31f3ae0f3e3d8b52500a3393e675496fb25769c2c8f86670e152042bd73a651d999e298be8b155c8b31f161d4650a1fff01ddf74a4a8ff9df524032f0748bee2d7384b93d555cf64875b0488caf06ad8a0ad9d467ed49f8a90e0ac21bc76489763616356bc64327161271a035b7f9be1c78c0be9dc4e04781a9540eff61215dff95c444bcd76caced45d71809048dbf3e7ff95790b224b8e29630d24f4f45af7c92136fedb945c822a26d18c2909e7379d7ddcfc0043c779a479944164b0b0e2c035a3dde06185d87d17c3e604650a9af517423cbaf6fdbaf4f1f7bb7cac0612fc5ec418eef1802473d76c27ec19a11a72e805c0235e26dfd36de06b71e0ee6ad0d8864575752e56d0fa27a6e7ac75d9938bf92a2a13e2e62292caf39fdbc0d1870ccd9e00cd6e94a6310c9d2651f96dca9b45de6c577c871e74510808d7d9f1089f542c70028de1d66253c4f62c69e96cfe918496c28e1023c6ed5a36624079568a400a49b21094e4a1a708ed091978309f06ba325189a3aec6a10d55daa1025c0ad82b40555b87ce9f0aab9c83bf18cc67256b150fa9d7d6776c6dbf7cb70b697216356bdc79e7157a39ca74443e2e1357c64300dbb3a29fa084dab6eb18ddd06dc68727d4ca75c3f075b124b3faeed677e7a5038e9137a50c7a9503ba1bbef7b49accc11b236dd3476d7615ee85d809f1685c713178c8e314a20436448bb24f9f44d903f1cc57068e55fbd1dcdf7d67f9247d6ae1bc3ae07300c58be61b22b92fbad4ebf5d9c0486d1266c395f0c565f1ff70f9dfd2bb40b6904d32c446d2464f570774169d78b1ec251d48e9ecc2615e566558363a8a1d2da5edc4d41b9bdd1afddfc21224de1a675ac3df8fc1f2c0b05d18f2b022f1e6f8dd7e335226b3165a1aef7b882a4cb2c4d3f75e07ca91203b7f7cc43fe340abc1be01f44b66964107fafac0d4742122eaf0376e1a4567b906b89519fb671ad7b1abe630cceb918f76be72a7434d14c9a9a3e04a52dcd059dc4792d52c4cd50b04e07bd33a83f43b1ab3a52bce5d7585268d1aedefbdf3be9d2da5ef0ca94cc0e06c527a60d64ef930f033f0cdc3a2efb490cb0e2d8c29301c8b451ccb7b60c0aacfcabc82cfafa31bc714dee0ca3942b469053a9671104a0b5c75dbd9a0ceb230188f02c9a8fd242a0ade6279f45692acee7c66e3eec9ca4c1f8a559af660d6a25796fe2754cdaae7a3cbda869d1b7444d48d8a3aadbf27d63517e3b5084770e55afa9f9061590f9e5e6dd65144c932f395f3d02cbfe14e6c387736f81f38c103dceccf37f8d3307457ff8f5211b9b30f96a43e5e24d384e29c91cd4ef4a7f800353699ae83abf2090102472a805bbc7eca88ff5a452c308630e0d430e6fbeb7ab709cafb6538db31f787f820a41b6405b07cff9243505b6085d8b4c59633ece1943c87a4fb1765d4c2997268e3beb6faaae096a89ef9a6cf83f11fa4605343749f57b616fb6c86f6a3a319d7413f61466be47eb77196179ac0daa370186f35cd496ccf464568c4e4c81d90ff4784061fb63e7d8891b2fe9c767c1feb32e77b34a114c0f2963e690f25138c21e1fcff3cae3973dd94ccb6cf550ebd96b18d8e850a6073a55d56dee2bb110dcd7540a4834c2e809065c74aff0f483db91c858fc340d8c8270ef6209563ac9dd460c124e62115d6bbfa5a2196d9b025c9dc2ee758ed5b7849fa01ee82c25ea3e22d0f0f52d414b66ba1546c5f1203b26a2c774499ecfdeb160d5b864b75bc78fe7d99c0cf720501859c85745abecbc7db715fed1217a4c866389458566b46bd28e6c91eed28f256dd0cb41e2e69dc94e973bb7062e0ebad724a1e7055422b346cb93a0cf754e9ba92e75538ce9978df66ac4c4441b24f2f02abbca0db4feca8f0e5ad95c2d8275c7d49f3f5f28ab72a3a4c08647262209f43d79ae3eec06749e38e22ac0bffbf325d1bc64ae44441eef782b2a7bf075acc338d47d88de433ff77cff431f78a44f6e4b5a7523b6886fabe9c3770cd125ee8399d99e155dd71c2321fbf326e4fa7bcb6f0c942302fc947944547738c8d2f3d2b79a541c552a436c2d55073cbe6778625f921e8139ab613ac399df46a4d73b527b4a0e2babcf85507336f7aea9dcd1a9b074bb7bec2bca488373ead9dac413d0a68ccf9cc5a4e2dd995246f73c64602ed39bd86e4e83895a1c0ded95413c290ea78febd2f20a1071535302a3afbe035f29e7aa4a136166c1b5894b4b3f12fd51fcbc297305681a98"}, {0x40, 0xffff, 0x8, "f2a0f6fcc4794bfc8c88c0d100df903030f5308d92e3d8e5a77efe00bba46d1973b63b5c63db992cce"}, {0x50, 0xffff, 0x1, "386023dd9a4d2a95887b417e6f5c17b54598b4c5d7a8c1a58f9863232a24736fb8fd789ec8c2667d1fd5cf5198ae3e373109a42e559c87753abe"}], 0x1260}, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/7, 0x7, 0x2, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) accept(r0, 0x0, &(0x7f00000013c0)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r2 = open(0x0, 0x0, 0x0) symlinkat(&(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) r3 = getgid() fchown(r2, 0x0, r3) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/205, 0xcd}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x88) 16:00:10 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) r3 = kqueue() poll(&(0x7f00000000c0)=[{r1, 0x110}, {r0, 0x48}, {r0, 0x14}], 0x3, 0x81) fcntl$getflags(r2, 0x0) pipe2(&(0x7f0000000080), 0x10000) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$dupfd(r0, 0xa, r1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x220000000000d, &(0x7f0000000180)="eaff125c00000000", 0x3c6) 16:00:10 executing program 1: socket$inet6(0x18, 0x2, 0x0) socketpair(0x2, 0x8000, 0x100, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x0, 0x220) getsockopt(r0, 0x4000000029, 0x2e, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000a, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) 16:00:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x1, 0x1, 0x11) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/11) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x24) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0xa000, 0x4) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)="97e3", 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x1400000000000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x1, 0xffffffff00000001, 0x80000001, 0x7}, 0xc) r2 = socket$inet(0x2, 0x1, 0x7f) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000001, 0x80, 0x52}], 0x4fb6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80000002, 0x1, 0xf6}, {{r0}, 0xfffffffffffffffb, 0x22, 0x11, 0x0, 0xe8a}, {{r2}, 0xfffffffffffffffd, 0x4e, 0x18, 0x101, 0xaff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x8, 0x3a311be3}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x3}, {{r0}, 0x0, 0x1, 0x80, 0x0, 0xffffffffffff86de}], 0x100000000, &(0x7f00000001c0)={0x0, 0x3}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x7, 0x8001}, {0x18, 0x0, 0x9, 0x800}, 0x1, [0x3f, 0x0, 0x400, 0x0, 0x0, 0x4, 0x101, 0x8]}, 0x3c) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = open(&(0x7f0000000300)='.\x00', 0x8040, 0x800000000080) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x36, 0x80000017, 0x9}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x1, 0x5, 0x58}, {{r0}, 0xffffffffffffffff, 0xa, 0x40000000, 0x5, 0xffffffffffff8000}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0xffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x39, 0xabbb, 0x3ca}], 0x7, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x7b79361bf85245e0, 0x3, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x18, 0x40, 0x40000000000000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0x1}], 0x9, &(0x7f0000000040)={0x8, 0xdd9e}) close(r3) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0xfffffe3e) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 16:00:10 executing program 1: open$dir(&(0x7f0000000200)='./file0\x00', 0x8040, 0xa879ae57cd087e49) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2000000000000003) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/173, 0xad}, {0x0}], 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 16:00:10 executing program 0: write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="b6db24ba3bf432d6b02b5f513eb9411380739763b4d627f73b0c4b", 0x1b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffff, 0x3, 0x7f6, 0xa38800000000000, "059bba9281ad5aea131f404b1629d50d8502fd91", 0x81, 0x1}) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r1, 0x4, 0x0) close(r0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r2, r3) msgget$private(0x0, 0x600) msgget$private(0x0, 0x0) 16:00:10 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)) sendto(r0, &(0x7f0000000040)="38f54eebaf6251542d6dbf17c441f7babf930e6946f97e09a6bb730727d8510b207e85da9fea538c3b9f3acc52a9c5e3a05f7cfd13aff0629d350e1b80e69f53bd0402fd1766dc73a8f7148e9b0f3e1f90362c397c48439d3837d7949f48ca45639f1b3739394441b888db6d679d62ba34b4f11ffec06bbf8e544bc8aad57e6bf4ef97e0c0c52c313112039a176baa370bf5a02fa01283b885f51825f2df27747de351512398e8e2941a4c70c14d8b91079737b0758fc83e790674277aee598681a9eefa793e5542831959b69c5d3289a6a123a4e67c79935f6b27149c6fa5cd4f3fcd72b716cbdd97b84726e9fcb0", 0xef, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) msgget(0x0, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x0) 16:00:11 executing program 1: r0 = socket(0x1, 0x4000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x9, 0x4) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x10}], 0x20000000000000a0, 0x3ff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x8000) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1, 0x3, 0x0, 0x20, "b85091be903e1712cd55da677b230c9113d7f485", 0x6, 0xd48d}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x3, "7e389dde683a00"}) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getpgrp() setpgid(r2, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x8003, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe0d) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000001c0)="4b2dba15fd088257998a2b184dcc696b01e58ebd2d089fc157ffc971ad6ec6351c5274eeae5e0f62bf40091bca8ef453720ea3e602ac938152752484d23ee0800df1c523a0", 0x45) 16:00:11 executing program 0: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/2, 0x2}], 0x1) accept(r0, 0x0, &(0x7f0000000080)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) getppid() ftruncate(r1, 0xff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = getpgid(r2) r4 = semget(0x0, 0x4, 0x421) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000200)=""/71) r5 = getuid() r6 = dup2(r0, r1) getpeername$inet6(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5, r7}, 0xc) 16:00:12 executing program 1: 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) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000400)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8187, 0x8, 0x101, 0x3169, "4930db2f23eab5acbbcdfdc95fac0eeaea2fab2a", 0x2, 0x81}) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000280)="0ada8ff7f8b258804f1fedfd295be0add28ea54414e642bbcc8c7d8f4cecddfb0ccc16bc344ad703ed6452bedc61848097b954e5ba712803e8544d159012c0cb31e4647e42e634bb109fa853aa64b5191784d5415cf110beb7f23afda6b85cb2608e21666199a2c865c5fa7ef4597a09f699a3caa989f1f0018692890dbb957905080239fefaa1dbadfaa82bc30c6c0fc3187260fe498d207434babe20be308453a00b3cc227cc8041e405db8deee5c5b20e774dc7735aa28074ecd97f59c8fbd87fc93b3b0849094afdaa29092dd95653474e6fda128008748225a3a4613482687eaad4fe69d7125e1fe1e544d90df3f5", 0xf1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7bf8000000000000, 0xfffffffffffffffc, "5c0400a795a644b46c1aab6300ffff030000002f", 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8000, 0x7, 0x373e, 0x204000000, "560213ef9580780b83d316a83553d71a8827298f", 0x3ca, 0x7}) 16:00:12 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) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8440, 0x52) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) poll(&(0x7f0000000100)=[{r1}, {r1, 0x194}, {r0, 0x113}], 0x3, 0x0) r3 = semget(0x1, 0x2, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x81) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x400]) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/195, 0xc3) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r1, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x80) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0xc7, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) socketpair(0x1, 0x1, 0xa9, &(0x7f0000000080)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x148) dup2(r2, r3) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x1f, 0x2, 0x6, "f723a1de8436b753c0fbcf7cdca9e872bde15209", 0xfffffffffffffffa, 0x8c}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) recvfrom$unix(r0, &(0x7f0000001200)=""/15, 0xf, 0x43, &(0x7f0000001240)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) write(r2, &(0x7f00000000c0)="164e555609f881f9c2d4fca1e0019962c979d7d7853447c497ca5f6a4eafe4cd9edb066828762b698b1ec3e0cbe65d7a073599cec1374f089cb6ec7ae40d0bda2ca8baeee6d12c70a9fb8127b67f18c78246b5afb320274eeec04d118396a8661a73dfcbce7afe7eb10493009738fd21dc79892f1cc5390c3068d7c8f1c539b7a4f49f539db087af3e21b9a2782d4c7dfca63265c87164b734b3615ceeff3322b3994dfc", 0xa4) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="330b2f8c65eedeafb5137152313cbd19d05c91709d657a5164a8e19b006ad538ff1f6a4b8ed562ff4a6bab4b11776f19040d7f38ae75c9e98155832beb2245e737970ede8594176bdad9ef3663bc9cfe949cd465", 0x54}, {&(0x7f00000002c0)="9773dc75efb3969e8bd3b8d3ccb6257159b5840dcc7858f15d6714d72555e8b8", 0x20}], 0x2) recvfrom$inet(r1, &(0x7f0000000180)=""/133, 0x85, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e6b1f444ee59e5bb"], 0x10) close(r0) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x6) fsync(r0) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000400)={0x7, 0x3}) close(r2) recvfrom$unix(r0, &(0x7f0000001280)=""/4096, 0x1000, 0x40, &(0x7f0000002280)=ANY=[@ANYBLOB="7ee7aee5cf0455c5757b"], 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') flock(r0, 0x6) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x8f3, 0x5, r2}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) socket$inet(0x2, 0x6, 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r2) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x8}, 0x10) kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r3, &(0x7f00000002c0), 0x9, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802004, 0x400000000007) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="195dd5c2629f33d9f262c291e22d91bee3ef169b47dab6aa68759da102f46d29", 0x20) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0/\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x7fd) kevent(r1, &(0x7f0000000240)=[{{r1}, 0x0, 0xa, 0x40, 0x7fffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0xfff}, {{r0}, 0x0, 0x11, 0x2, 0x9, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20, 0x7fffffff, 0x280}, {{r1}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x50, 0x1, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x800000c0, 0x0, 0x1}], 0x1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0x3}], 0x6, &(0x7f0000000080)={0x4, 0x3ff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r4 = getgid() r5 = getgid() setgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(r6, r7) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000240)=[{}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x8, 0x66c10f92, 0x8000, "ae57da11a5de1660e5f11bcee37eac664f0b12cc", 0x5, 0x8}) syz_execute_func(&(0x7f0000000000)="c4626db9550b0ff97a0d66410f3804512cc4c1a77cecf20f38f1b0010000008f8978e2c1c441b05539c4a3115ef30a6598c482e90837") 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() socketpair(0x1, 0x5, 0xfffffffffffff801, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x4002, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r0, 0x11}, {r1, 0x1}, {r2, 0x180}, {r3, 0x4}, {r4, 0x80}, {r5, 0x8}, {r6, 0xa}, {r7, 0x120}], 0x8, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r8 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000640)) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget(0x2, 0x1000, 0x1c8, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = fcntl$getown(r0, 0x5) getpgid(r1) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/215) shutdown(r0, 0x1) shutdown(r0, 0xd6b8c65cfc76a426) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 16:00:00 executing program 1: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="f04d6d093824f885eb0ab3b7d28176c3a72ecfa23e878e63ad706586a9b2a6872bca84bcc356760c3e39c6d03131b7b431d8a5cd91ab2ebf514fe42f", 0x3c}, {&(0x7f0000000080)="b2320ed0f4c1c2577e01b296daed7596d69f9b7e228976afc8344a1b4c6d02b4fef99d869319672f12c1b3ba7cd5f74c994ef4ba0367ee19fd35a8", 0x3b}, {&(0x7f00000000c0)="bc1ce36eb95b2736c98843099110b2f4c55765e6d1ece9356e6efbf6e8935cfcffe16552e1f4559c7416810341967d58e1c26707657f8be03daf52229f45767cb258fd5fc39efd86e434b6c5e44bd1e88949f6a973299d9c4631bc001465e3a502764ac948c19c41f01fac03f4d7d8d920490859578736239e230f0371f8c7a4ccf3f193905e37670a928c2bb227fc4a8e1d9d5bdf7365d075152818f49f64c4a82a3d9dfc30074ce328ab65f9e6c3b136feb3649f4b95ea27281bddd31e54ae0b3f01000a6bfd6f0b9dee52c98d67aec720c93c4c315aa56df7b7c943e7764dbcaf9ae22c9f358cba596599f94c2190054122a7c9db3467e2295d7059c95dfd24fdc090cf4fb90e9139167ba81037f7d02653c06a3bcabdf66a83e4e7b50b925149b63d1ae50543d98f884f5221e51c5986cd98a5e65d45e530c54921e7af063701589ba3f1559af361e1007979571b5ac8b9e250de6ce105909a06d0f7175acc929a2e159fb10de8174ecb9d0f1d38e0b42903fda0020bcab60442d557c40cce7d8346ca8071bd7b931f761acd35284e86ff2b5821a473700cc2d0e6978ed34272cf4d33650ea3d7ae2331288ad6015f552e660cc0baefadab3d37661596e5ecda51339f00a80e0dcb7db13bb600bbcaf3c86c6641d4177424c286d7a38d7c11031117a956697f9df3e2c17cfabaf8c37f56c8b1cedebc1a1e06d6ff80f5d3378d6ced2b869f8bdeee67963729fa8fb5d82f99359ce1653c518a665fd7c8f832835962915efd8c14746c367bc1a3812828e952bb3d6f7cf3a2c3d36b9e8fe7d0587f6b1e39ffc575f7f278049ebca752d0504d55a65943b3f0978ab1753813383e36723e7715356a489a2b1682ebddb132796c1bfed41f7ce40d375ffa0b1c1a46070af7523d76224cb946d953b0a6ce3584e9c55661ae6cceb5bfbc9049e7804be5c3c956a788a727d1a71cb780181d391b4377d00154d593af38960b2fd978aa1f7628a902aa0f59ae320f3eefb62ff433a9bad62446311dcfeea9035accafbc8658ca9da9deaa004f75aed3ee1b99ae5ff08b0f26de94c50bd761e1bf6222011c53f8b81bc1e5c68400bdc2312bd2eaf10c38c171c7b3facb3bb58cd706ceb6d93904320cec032ba453f3c7868f19fcbfa693ec036a84cc3db01df20f5f30c30a15f2f1c92ad5583bbc1f8c2f9429f3ff494753a1e2eed2684b42629be0a513601f9d0fb4eb7dca6c3f9ae86d083a8cffa1ae08350ca0ee2d82e122153d27686f94522142aeaf04335f58451665a2e8deadf0549722a7e896da2d885ae7a727d027db1af054104dcf2f3813aca4b0392d36a23637ac19412da29e34114daab86831e228ddea6b235f4d47b444108ea1ad1c172ab5cd60139b848ad34bbd33b33afe292b93a0da5193e9bbde2ba853aee8de796f1119eb6cd1360d3ca7318e69fb925699b3fd8db8f7346138e21fb851672814b2a8c86c23fdea1653a81d06241e900de1cf7f9230ab06f1b647a2f997233f7bd9498011c5b17bf7804397932b1369fcfd6ba15e668ebaabd8ead2de878bbce4d0ade348dc2e3a3c155f662196e12bcfe6de7fd055699f753cf250b9d4ad96bc7e75f13d0730cb1662e19f8c94ee9000ab954a800d24a84485a33d6510ba2ad1c19d355172d89efde82ce7bd2153fde6f01a0c199a619b78e930adb7f77526ce355ea445a7d780a47126e4e3e6ab6badb76ba2f5b36d44258912c37f24248330b7485ace785abf4752d05e5795aba56f54a1d819195975d83a791af3b89cff558bda006e8f104f7a05c6abf43972b23421f7b841bd13edee8d55c46baaac736357ed89913df08d3f90115bcad7c88fd2175db7221b550d29050ad7123acdd8673128019c611f54094b83f65f7fefeddc24b7f481613b604fe59cdd45f21b9f7923dc00666a3eef9b6b3b0dd3fadb8475ff9292a9ccdcecfd6e41325013a21aec40ad917a9b901f2b4c43c007920db2c8c96a781ce15b23929df2fb9c4c3b817c04161916bebd429a53e4d4007026ad1b9aeb738e8c2ff82b2c7c56dabd6b9b5088d208df81e5a3fd14cad5c1181712368320db6eb1e7716912796170e2885a74e2c30c9022364f663ac6392cefb877a47265f75f02d8b3045eb8724636429cf9077649c0aff487fd32222041c3e0781a45dfea4d3ebf496226aa76e4226f14e86cce11fa6f60b12200db007cd3db8f9b404259adf18a374284a19ffc77f3dfb987e4becbbe9fe0e074c33e8a4c39f704fbd202522f4bdb3335f4d6a5475e695cee3ea2605297489df6172a46418571382c2169b85e9e9f287e8bf35e3b23ef371dc8ffb5a7b7f240a58b48566ea4affbbcbf40c225a281d573ef3c582ad1888b124a7b3ece5c53a4d6348626b0b5377fe8a57480a479691a8526c35b8c2c0a7dc97e3450bdc76c0d8b939eecbbe83a812f07a25d49215ae0ef6483a96eaed490ab745de39e7cfed44bb206f65f7388050a2c4419b4cb7ad40a782c4ae71a893842a8b66a37a1d59b314575949a33298c141390e3224b6d712ee0da18b7eaaead78e9249125be64ba890a8d5d908e1dcc540ec3c568b3853b34c35b24a1570b46e49a11d207b0d18a12e2f834a71c62345b5ffed72533771b598eb6f7274c8e82defb4092627fc5e0fae0e91018f9938b54a67f60734085d6f2ba82d5f2b4e8c925b6b2a6a8ecde2f39d955ca26caf50695d5ea1a0bb4e0f84a7c9d8323470be123bd5ca2e17aaccd586a4ebc4818aead4207cbdc792fab3940b37a79424f2e5b5be80cdfbe9415d45592fabe3611a10a105c27012da9c4da4fbde3b28fd5d57b2fc1823eed684da723b06c15b720779dfb24913f3fc20f9bc7464e5231e1f08c1c234203d7f665ceb8de799c7094362424b63643992fcc0218871f32ff3584b15f1cf312c9c548813b03a1f230ca2031ce5357d57997287634eb7b70e5eb020090609fe6fbb71ac0026ef04add18fc7eabdbfa13aabbb42f4285282e77441669aba41fadccac30aa3d7ad07ad79f66d461c8487e51abe2eb8b70c50b802ce2ff5966a1efc0256286b1f23656b08150290c7f63a431e02e62d1d8d6ccbe06847ceb53a0a8baec9454bb8906eabc1b4b06b3260f8cedbcaee2c22f0f951ab1759cebe5671e74c2cca2506af9bcfeb3875b7cc5a06a7d5dbc946048f035e12649bfd21012cfb820e96966971352563fd1913b6f83a8e16f3ec097600997e640ab8ae87662609b9266e5d04e6dff086960d83291a4e77c4011ebf57c3a06c97b1200a25906f40a053c5795b774db1b3ab7b4b901793c3323a638e6bfac10a1045acba62b36f652776b73283ae1dae36ef00c2cd47953b1768b25392eb8d76566513f26614531b48057e674b819c362a0d02a7d3b8741f93a1d5e8b17928764854ddebe865a6e3db5656cf619ce56999df9360e1c2b09a3456097490c16d7aebcc734c41d516b54036a4045c90d7ee8213adfdce92bc5db3207eee372802e364b9d2a02f4b8720cb29da8c2ac40288fad3dc9436b46db5efa98be5cd23fec70e67dad122f6b49565c8df56db5131700d72dde94bc2a1d84981834e6041a379a6220f54e981165238e3d962ae51c51af94edee91b353dc8f47cba6984ac7af4e37c4bbc13e70627b9115667def3a71176a86225cc95a339dcfe08b14796903b1f0b6e7753b4067a481cbcae953d4643019a256ef386a75b9621333ba778d13bcd3fb0d306fd7514a17454403b2cb296c9b8a76f55da5df6080826f6d94eb19f8e7512f46714d500741bc59622c0ac25184b71b31165cd305662b9a587289b4419c9e8996ad0227c1bd0662053a57f3f0aa3a730fbe30fb260932adc56df884c2ff8ae583fc97f7720cdc4568b3ec57cd9d20fff24a73091eee9e291988b7c05471ad9630e45a0601c1804ab19328f06ec010892c75d39d2984bf5ece4381d11d845418313564e50919edd3bdedeed752e568d41b5e24ff22d17000c63a7b36032430d8d4f9d1c89e5be91b119206c563d692418061a9eec0372575af6e251c97612a58336e9912538739462328ccbf428282f256f8e322d7e341622af2eabba4dca48acc529806072047e3812776957c1cac2d9ed45654925b023ac03eb994a57e9c2ccffb51afe49dd81827e2700754b09b0a31c0ad8174ae7aa2180f3dacc7ac505d47680caf4b71da54d43a4d6c2232a9cb5d1001b49d4de23f91bd12bd5a41e961d555efe57b7eefa765df305a24932908210b3d9032906b685dfb3b50dd1b7bde854db9b1be845b9442e7df515e4da8bbb35beefd4c6158ca56c76ad7ad36f4d4a67ee028a094c50428dcc26af2586330015cfb40171107d1453e1b2523f00f6bc8d3d030b1bf7a33ac07630ae440ee73441ad430c2371a46ee517e77ace083a470ecabff4a4d2d932bc28525f4c53fbf155e8c1dab6cbb1f4b3d6066216377d08a685d07b014796c4847439a5092cb363e202f284ed3c6e02e48d6c5cc41d76d6c0e37d2e5a7c27f2afbafd1fe2ba1f8f6292fef7ec529ec9290e521f70a97104672285202407863f5ed736ec669023f95b2ddc6115ea594cb614d09401e3fd93a35614bcbe391e6f25ce77e59e5b7dfbf7a345066feee5d3c51f9294176c2707a6f5b45d1eee9cd9568bd8dd59436adf4e221be17ea1eb406cb9c21edfdd73f69b583afbb52c45e04aebb5b81e7a90492d7790731d3418b72206184697d3de62c98546d4cf45670843295e9c243ef02b53bddee1f4fe894bc64c7b87c91d61e589e20d5f14281cbd91742ec38bc6ab01a4489d48409acfcd7ac94a2a948dd70f47a4396379940780c3915b34c8a37922faf6880d8211440a7c37d46be806b9f2f0fe8cd8337efd872350e399b5e8258cf16fdf7090b1d71ed4f1747322884d467903c8376b80c4c155f5028a47afdee082a94ff3544a2a356e0a8184a6af4cf922eb9e5e6594226bc42f6ca25ed4cddae9189f4a7cd1d5225acf08cfdf51287db102a19ed3e17153fac584dd9dc81f43027f0d0f44c9002dcd214853a25f17e1501916c30f13ef2ee5438bf5397c8344f6a6a20fc9e92551b176c169d6b497e5a82bdf585217aa76aa37b861793865ff16a2886fdb75cb46bc08372043d22754f6fec9c727be42b7c9bb52606244d897a469c6c374a0dd89344eeef222c91102efa6c29694a0ed4d8991786fa0c79decdf0ba5aa73e6a85b7275f39a35cf5ff66ffe019405354c1470ace6287adf4afb9043fab059e7ddd2af0acba1a1f03f3447a154845379f483473740b0c71e79a32f3aee8ef31d7578a75c6728b1c4a875766314514afb1eaea997af8aa16a032f0c15607b8ad39706f9307c30bfd5bb9ece5646f9c694d474dd57defb79eed09b10affa9df172baaa525ce505770edc766587af3106db086ef4f40daef3d658730f2c7a2cbd58609543c5d79dd9370036ab1b535038e8585b20395c5fb554a08f98fd223f4737fb7f863ccbcfcda0400ce4db0fa74e784f11c284e58073aeb1657712d0486902febf618bca323dd63b63ffdf658bffca811874f9f70d7cb3124e8a8019efcaad580f5391d810438f3a677225e074ffeaeefb84c10217c935fab3b43eeff6929e710250fc34af35dcc4d4edada31ed866956f56cdde47784d01e37ce4f9a51f23376f5c8151e54eae2dc147589e5812faae491a02812fcc3ae7937bfe60a6629f059ae68e0397915b5d042d98fd93fa786aca57dcca3228d552acfeadc6d7ab9db3b96651db0183c725499ed8d7661eb634009f64e", 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="fb58b038b210066798678b45e30df8b5e9d8aefb0dfb424b4b0683662a701e95f4a55d0321e1aa31a28f92ba0edc251923a8c0620c88bf6450b1a6997dce3428be1da44605e961c331ae887ef9b80018e8de5ef5c5831e3f2fd70f3aec12b320a91ef3f65252c328f3653cdb204a8ca6a59d87c07751402370bf35158a97e511a0a85cbeabb219af3bbf155f9f08af1a28df607b4e5463acda36c96f40e74793ea47127bfa5efc9be35cff110895fe18a4f8b8e45fc60c100d4f102bcec9b0cccfd03023ebb5610cf0d9cc6ff2c2157917d8265dbbea37647cca67e66ec46fd582849478bc85b09d5138e7c326819aa5e5", 0xf1}, {&(0x7f0000001200)="19020fae0b712a22ffd6a54847d57ca73842eeb5cf68da8e15dcb55c23416c60e99dfb9fe19112a1e615fdb90cf0905c357d6bd5530e1280c2e35d04f96341c650682e7faf924730a7178d3019cc88d78db62ee532a009168645358da2b22d11f68cd9b0040b9dc6e480e9f3e08aa9337bcfd85a9da8b5a2abef7c65d6df22827bd804c7beb861912629441b79c992fa3f2e4aa4ef2dbc0f198b6532c29a1d43429dce42", 0xa4}, {&(0x7f00000012c0)="4f4ab65f20482c66f1aa394a7c687e5aa6d3f627458a42070e230ce54c3a5333cb432c7da71a42f563badfbc452e8e54481f7540d22bd6202fd2da6dae1d12565fce9efe596717424f45cc0f4727c6bec5b3bb124aafb3721be1137a1d7a36af6b9344b869f57f8414d890f8d7c32ac61405dceb1bd12c56ac521dd48edee2659d3d8f1374432da89550424b64801a0b2757b657d649e62f38e2e123e9a2f630a0d6ecb248e167defba18bff949c5faa83a3fcb17bbe8f2e733bcec02433a56a5e757c3731e553", 0xc7}, {&(0x7f00000013c0)="fdf371188f5080d3dc36d3cb8e86b72fbd1b2461200edf13c984700b33e244632609", 0x22}, {&(0x7f0000001400)="72706d4c4267c43a2c9e83ff939a5595c63ade4db3245066e1232da361fff08712c0084bce48fea6212b75c979795378b846b88617d1637d385961e735d9b1762f5315cfd32344a1036cb5fa032c0563a3", 0x51}], 0x9) open(&(0x7f00000010c0)='./file0\x00', 0x10, 0x9) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 16:00:00 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000100)="8b638088a6c82fe70179ecc78bd95bdd5eecbd937f752189ba56217192987a030cf8feb03a0b06c782aa5a4944f9503b3767b62a84908c0e347f3a2bd95a7252b3d47d1e9cd4032b313796d19642c35ceabb359a926e3373a0d1c371ce7dd44cfa32ac92a6b9399d821a87fb7d5b344c12b955b1e4c53b5eac4d7f13db56d77d78d8af0754650b8d4df641f23faed2a8da9dfa4e231622091b643535eceeb08600b43166aef4911308557c5aeb4cedd79c439bff9ef259c272bc6a4637487a98cbd769b02e893c3582bcabc79e02529fba3dcaef25e168d79609f5d43fd93f98d052795f2ae9b1ac458be57f39779f56111ec3972acf947b1d740a1d88d4910b31221dce6246d7be0920f65eac704290bad1308fcfce8fedadb435ff113b8dcdf93f0037b0f9abd1f54d9bd9da8718fe17e489f788fe35ccdb878646641526a7e789848ab96272f1ab720f4ea01c881ae70316c9821def0e5289ededa8df28f394cd9d58833565631377bd76b9afe4b2489bbeac264319e321251639763bea62c04e8816d5186ba6bc22cab645c1a9c15e9bd5a2786df55c0e21d378c50b3d595f095a1672843631e92f2dbaa5f72192ca63da3b0d0545038376a2bfc2af8619761f422e9af38820fc500a1e6a87af5cbbf97bcab01f104ff58a087a0f9ca974cb300643687959211e4f900da6a35778f2323aaf39dc60e1005b5ab8a27e19a2c3c618c7c42f32385afd7890fe035c26d7120ea877d07848b4719eb085e538d4205e7aa8794cbec5ec5aaf84fca2fdbc3a731eaf952a73f389f6dff8363b357ce2f2c82afdafd28a61b83c2f014f1876ea483dad4f210cc4490cc5177aee87147e678bbd91b105f0883f5079c703bd87e052601ccea5be1fba34e8500e34b2f0ab474cf8b72c0a9b8e7c6e5b32c77621ca76780ca66226a026f74ea311b7135d95dcb972777c992793a4f269ba8967281495a3ed84a5f7d702ada1fc3779441cc577f581f547a3c71e0b711f1af6fc98d2cbd026f4d551356e7b64e574420528356b00d02fbcad5e46377d4728e2458311c67e29598b82758554847dfb5629572d2498e8a3caf068377db546048f55b5e55fc6b7ba1ef1a5f4c443b0d9799b27fe40c33d31b406fa055f383cb2d784f312ea4da089e22455cfe12fef5e3b3bce0fb4d2499847d6b87e6e75186fd592479ba68af3f9912befff6bd6c404925b49990716a0f327e016e4406b7187bc7e41e6aef75a8b209fb2a5bd3e61b454d0b6c6e18a10167976b46d550dc2d82632c9d5343ed5f7edf9e52214c2d271586f5dab4e01316e1953d2123545efc09ad2fa60aca53c8f668aebb081929b48e37dfcf5b2ee2722ea090a4ec0235bab1c2c8cb884231cc40e2bc4ed3444e85a0559bce65be2a63e607b0d583832aaa61e0363c30a0d793e2518bb7f19af4253663ba58c6cdcf1ae90bc6ca4b30e2a741de9f4bb085fa6ede9ce73dfd93c77f58ba8cbd5278e60aa433feef5ffe2ae3889d557207a0a745c4103fc850eda47d95c4b5023182eb619e30443a460efd592b6b42e0049630c25f928d714d92718978978560eb46d4e232bc985ed78fcd4c860b9335ca8b08e706c6f948782f0f056c0919f9f605771a74ae68b0d55423a04b1110b29e591203a8a6d00ab4c4d44fe0ea315bc9d5e3b85c9785a9e5f44c32289cf59a5e8fb51537bdd9dded84cbfdd47af5062ec6a37ee9457122a00fa599e066a5d4f55cfbccce109c43f3710328f5d0dd7d4047ddb49ceaab9415b9076b0d02623335f6788086500a204a6dc4461b97c99407d7d85f5d74cac5f72826acbbb8e503a305a6196a567be1945af46a4b839af6bb18955ed90b0ec7e50f9576ef2247b97a64e8336fc78ad6a5ae557f03eb10ac2204a3a30099f4a33025602291edf5d16a24187419c58899729ddeb2cbc0ee152983107d615616055c9202ca7ec3f5eb5d46b276d15d0be4a3028d54d6388b7741fe6e143776675f3c0bfa3c7dbb4a38aed01e154cc9fb56d3c44a176407f20bffc2e29671143ec6f2065bd1991553fbb479157cdb0b977c5752449557ed26861bc88ef783392c2dd494ad47c5b8895ff5a47f6588d47fdd06962afae6fbc313fd965e6354395771a4cfae959c127e20b12da74c942b4cdce032e01ce1f2ed1713591d5a15c3713d74a959cde34b4dd46e5ba0cec80c3fc2df20dcb4e48b8830228577c4ba0b0b57e3da05a62d045f2338fcd4d6319559d21c339535cc7ae0bd6794c8de3b209d1e69c048b76f4a27415d09a896049c51f63e344a96964c46cc9f293f018fd09fd3da553510816b0c9eab23e1ff0a4894039924015b750b814854435156aac03c6bd2cdf615e23bba9317e9442234773eb83cd0898ff132bd7bbb8a31ac4581044155c12d6572a6e80692208532290e957c69639fd4792e763f32895b4829736a6efc14aeca90fb12f11114bf95be8c71a45ce3aa1950dfb28f656cbef403e19545312a36760bf7ae617d0f9a070a34340c46891f9f7fdd7e480694e5f3e419c522d12c7518a9e79d4ba6d86e4517efa16ec240a73e38e8517c9b01da8a14492eefd284bacd2b9a607d8d2e5245e5565efed8e702fb86fa819f6b16b161b0ed397f9b139e92483ebe16b3d0255f2e4540e78c2e16645f28ee2f292558f60acf62591e64d1064f7b4ff9d24542a957fbb2243ecebf70a42c61c7a73072cb0a091089132e9af08dccc50bad4c76b11e3596d21a284cf9f0f2e7dca7cb9c44cc391a7eed9d031b6df71417afd40e5b71de1a76ef3473e92660cc1189b2adf6984f03e20e6c2e1e986f09d385e5003c9535580d71797975032c6264ff7f38e70c15ebbda0471017c49b08516f7371fbce0f4869097b319a7e0e03ae345fa61b2b38fb2612a25aa8a4d3c922b11c01b10f7b862c7515b1dd05d07db90435cff18e341d86036f886cf6c23847210a67536e841635760d7fa1c8febe5e03eb81b67f4cc7f3ce778c9f1e052b32bd1253458cfdba19a27b3080953555d17fc13a3b22af82b590e5ebf9bfacfd4c8ac9f410f24a924179fb19b591d7bb728f4a19fca46353a60e3474ec84f34f9ab48c16b46063eb2cbcb864677b6e8a2ca0761ab1d1bb43f09262efac44184434d6405190e12e2f48a32833a967b4c3b340ded58e3c01b1e4dc14550554330f67357bb1a84f2c52ad161fc7a31a29a76e16d74baafcc1a13adb678f5bb0bdbf7a4e33a16d5e4ade189e29c7115a7216b3dba11fb77cc250ae2a36e0b441660495ceb991df29b0b56499a276d3c72b12fbbc1c543b2469da824123e052c818c18eddb3cb8e8e0fd86a69ad78e94ca9519da3d00e7b44f3d9575fac738ba967502b6dadf28beaa3491e7cde070c6c8c4d21d7a306376f52208b461793da783270fcb9de16522ad40e5506481424e20129885e5554085a212a74c634b8354ff2454890d19fff52f3622c8d013ffbe70692bab175edc79199d376405b5abca629853e0cc5c5490722a2c02ea8c74ec522376d5a3f466c6043774dad743e8314b7ae95f883883d79ee35e0b39b94f921b5fab6a7b846bbb15fa565dbb110457fef2554aa9d8869e09393bb631861805e989a6735ea786d9668b9bbb5a14535086e99b697e9fc919597393fd2ae2017150d779e587ca02a1e2da2c3c0c7b10f32d0fe98d0bc48e9708c674c0bba98f38f2a8db10e06aad7a469bd88a179c54d8444fac10115dbcc7a9d5ce2c29146e199ad15847b03b91dc4e5d96bb0d786abd035bf0e3de95415b2f58ea5a107f499bae5eb753289df9486385a01b48eb50af71a484a92c5b8b29c7056907245d67133fe50593422880f3c2af7209419905e0102494fcd04cb7ac54bb385f170ebefe1fc0af4ff4700f7e889e843b60aa276fbc27eb2274e4038a70284e138c739c05ad03a2de002802ca0dd843425287829fc7150bf32be7cb72f9c8c522e30188bb3fa1bc5cac54f6a152494361e42c4a598a2cd70a7978b598bc5b16ce3e94abce9cc21ea957d683893477c154427a3744a1474bd1a0a14ff4660dab8e3986adb38da3f15702c6735bb11b742b39b1659b13ea4dbe4af63f92272825bb2688b1fcf9b08d66220dd588ecb3b8719a3458847ae42e44e0cd2d2ce7a4a730e27ab5dd6f3216b1a9224887f8d77cfc9815abcb28c64b938fe086d946ea2b3bf3d77f1b458b7fc2a91410db665c7b64ce5c17fe88419bdf726be62b28539740e9b160cea4e3410e2d34c2adcf5d6f9ad855b541252f8b4d315992bcbf6eeee8bca3f8488155add177b56aa69d1774b25e10c89c29018daff7ff1e32002fa113555245f208f3c023520860e510302ccad78ecbeb53928189b800e468cc7f4b2eee59199d7c00027afedf3fb9d03035ed1126c6f7488521a7e1daae216c9283fa0e920d53a44cb1c6560c5c64efbd6a669f3dddaba5e2ed9a2f88647d94edd1a5b151b74e24ba5eab66d1d0a51dc3e47fd07ad938e5951a0b06eb272efc80b1e2539ca5a95cf4c9b50fe26e100613e0b3acf36de2ed59c0227638b9504e6d9738a6274d9d7304d62bfe3d5acc751f7443d747afc36af19b912066dcb9b13489a4783d76b2cfe1894c1a03473489be0ea4b8546f632a94c720a46f8ff206b9b7801922f063a0dd82b3eb2ba2f641608936d30d526aed06ffd92c03de32ab071f980fc52308812e94cfd877f3e0e27339e3ad5b3256179df0916f0ab4b5a0489043d9958debab03e276f9c87f6d0650baacd916c8d5c56823765f026aafe11f43c261ae2c73faeb6421d0e4a4bbfaafd5d5819031d468b040ddad217f562cb5df4d6827f81c4c623f9aef2629b7c6d84eb6d1fbaa417bfbc4d7241c6a8c00339123147c4876fa043f71e289755ca6bdd4f45c8be047f1a7c56a565ed7d51db2a11a3a5aa6fb85deb0c2e8e9936a6bc298d0ea0bc26187c0c320223dcf82f59ada9bcc8943a874f858be9ef5eec86c69a624d8d1c1f096fd25691948302fd930eff01f6e31de9640467042ecf688c982b64f95c4ed1929eb7112947105e8e16d9b7c0e522897f56cc9a8ee3cde458e266bedf527c4ac4a1d0e063abea31b3379b323940e2ad73958ac1ec532b7841210e368998ed7b21a375113d08c843edbf538774fd25e4a2a72399b2bc9a808c756d1a2d3294a5575889b5b21ee17a5eb9cc32b28c7833ac829d392e50e068f865980b6dc34124cafceebf79ad48ff63711073d0feb9827427d75c3b763d63abd3621a34ada7391fc1cac204b90abe1ee29b7e3866ade8594a36e1b76b3c2c6938718415718064cde7379e04a4d6728583c684921a15ae71be56c29f2f2e3ed45d91aab15a5c2293e8e035eaac624ea491d4cf9c07e7a1ee460b2354c88583643bae39ce48d501e385663bca8fb3d45f560bb5c77e362611d00176f4fee3e7a0855b073c4bd16938991fde90fcaf58f7918cbe42a6bda938dd369290a82f32cda421e6c770372546c0079508d5424bd3ec990fc8b89f177909deb3c3e7283c59f652c0b85a13d4c51294c659f0afb540fe6efe168f631cb84095773d314cff918247f70865a1e9ad7b8ba439c9ac4a7d7179c594c691fbe509145e5c01a429646f2bde054d8c05d9065f4d4c62213b85901f98251764e6e7d603d7c05f04ca691c4ff3974b83f4735d4801c3cf509ef7c72d58068503553ae1d0d680674042d00a7f23a45cce2d5e3e0bd90465c7fe421d7fd2e275e1cbd2e7dffe6e81f22cba71d11a984a1c66cc5a9ca0993235e76e8e5d41df68a89d6fde819", 0x1000}, {&(0x7f0000001100)="66a8088e31a5683a45ea21e02139ac1f713315e2f17dfc07668a8be14f9cdffd9361f9203ca4b6ec5c7091b33d83713ab1cc5cc9333ddaa9e20895b2", 0x3c}], 0x2, &(0x7f0000001180)=[{0xd8, 0xffff, 0x6, "78a21b6301b07fae435b64333ae23a5ead3932b81ad23aa27d4f8a7b7bd4e5092ca27be99310913176300373cc47147eb13257f383d77f76541ed6b7ba7f35e7241c3af6a2a4157244591e8b7e690db3b322ebd0c9011f9e6e2ada0e2ba3ccab9bccc3f618bb5f6a1c96384354ef2701f7f207710966652a42849048fc29b2b47b9de4229a15a83d966a3b3f07e40225def4245258a474f41c963d1b427b47099bf018d9da9e4b77930111f55f01981363265a0f33c541bc56eaf1fe01262c36fd"}, {0xe8, 0xffff, 0x10000, "5346c22261d08d0a132c900cb70d308e0722bf31a4198f40fa6204e7dc7f4519fd22300a40d143e8890bca71f587406517cb2bc81a5ff86f1ab77ac9d24ffb51910923d9c01b7a71006eecbe63bae3aea6f77441c3c3b504e104970dc9a24660fe51e3c0304f52bc1b1425a20a459138bf18f0059f586cd464d49b125ca048b70abfd89bacd8e1dee388f50af883b78aeeaff0ff73151c2fa02a99c33ac1fe0c0bc3dd6751cd4e8b8e743a16ae5cc2c575821f92c9c02b4c0300efea5ca7e555761cd439ee756780d6c27f2cb12dfde838dae53c848a472d"}, {0x68, 0xffff, 0x1, "0a6e781756a43cc33a92d5f598755152aa5c2e8f4f0237c6456664d3818e7c6b50858556dfcfd99d3b6565d8aa1d20299805428d1e506fac742d8e0a5fb5663f7c5f221976281985cf8ff991ee9e9ee99cd0ea9c4c7cad6a"}, {0x58, 0x1, 0xe053, "15561d23d26080a1b9cc4f0dfba03db41d1fdf20d446ac60aaae5dffcda41352e3df97f906e9dfea16ebad5451e38cd62e55c5f2ffd478cf1369faf99b52c92811e8b089"}], 0x280}, 0x4) clock_gettime(0x7, &(0x7f0000000000)) 16:00:00 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)="8c0e90fb1fa6bf7d4cb40b8d613e2940188725ffaac7002698bbc69f8cc757c3e150479e28916397391a9e3137d678f91d37fb62407a18f5fcd2a981450ab7d2", 0x40}, {&(0x7f00000000c0)="899b830cfd61f052d7c184970506456d3b3fe0747cf521043318685d550c5474625611f54b42b2b35f39fc691014cd065c68a5d9a059d3abc0f30023256efcea1f2f016a121eeccd95a4092c0d6e52d72ca664afbdf07d5af33f9013d1249b5b213d4db2f90a79b1c90704e89738042252b3198b5ea32fef42510ab2642bd06d342e520bcd1c0dfca49b3042054a0095b01b43d9cb082556b78187988ba68f95a74397bc757ecfd959b623a940", 0xad}, {&(0x7f0000000180)="0833a60408022bbf4975ca04556d54aabdd5d4a46627fe18ed8fb889897fd4562670fec57dfdbdaa96c2b8b60e788eb79d1720cd9b153eb356f860fc406cdd87ba8373ce0e257ef887f5d53a8bb5dc59fc3d818ac6bb4fec0fe5046f3bfe", 0x5e}, {&(0x7f0000000200)="96d421f24a3a3afe21a5b3dd97b32c3c19c49aaa0cdd5a0b8f0cced1f3c20a49e39a41394bba96246fa064ace4f220b8150629a4637eced2193d2528e06dc64df0b4877990bf2842c8fda965b8bf03b2875313183f564721858ccf7de40aedb691149b2e9c8bb0f99146a3f47e67d02e584d76769511d1992493a7848dd76df13d40052d454e8456983d625c5f0274b7955074b271ba5d3445b778ec1c6971f2de0c81935503ad59ba9bc08be77d281f981cd562568632ff2a16dd1de86bcc715c9be0abeb83e8c202cce44c30482d6c96febeb6ba", 0xd5}, {&(0x7f0000000300)="4624783f9eaae6a06a0c35e3904173c1b1fca15c05fa38f2f1f87d8346c16d76802dc5b4e3bc1ff343a5859104ce309b6cff45fc4a8f94ed7c55516da755c79c3d4ae5cc65bdb3d60319ea3265d27ce6d2e7cfb0223b6133db46317b53eaeccdfae79a81e3df5460322dfc26770d0013dcd00fb2618ef661d0fdb1e969e296eac75f02b0ab25fb4293fbd0083a4489608ae3e1dcd1596d43c8865fdee050ebeaf6fb56b7c184c439d431edcf4940d2c59947b9158177f7", 0xb7}, {&(0x7f00000003c0)="52241a13e42960c54ad0af372f1b1b450e642fccae9cc559899c88778bae4091068b0d07ccb55ea232f88f0acfdc38237a799146c98309dc7a08ed559ffbc36768fcb8e72784f245d22f4dc5f948af70cac7db10ffd43edeb01fcf33522a372682b3b36a9a2ae45a3ddaf463026b99f50180af050be340848233098e79f5c8e70cad901dbbc053f688c4d1a0b504ec41d24f2a52ec8a54f3585d5a1d5acaf7d1b4ff7019297546ce", 0xa8}, {&(0x7f0000000480)="a9f5e4a7a95557fa4c72e1a334724f5e3ddc92e2bcf3b775631ce5184c0c0e4a2f638c36f1f0fc23a4e1b78f7b3d9a63d76214062da6dce6944f186c58b4d59fdca251dd0ac0ab9877745a8b5aa73ba9e13dd93ffed6514e1812eb02bf6f998348c5e7507a21e3e34356ac26092b0390b2eab66f2f5d4eba77ee332995d66ea7752d1cc2dcbfa216be005efb01", 0x8d}, {&(0x7f0000000540)="60382829af990f8a63e0ed17b16108e05a47dd3cc995ae4b3d3dc0c154a13231c27d8e9924223b823845448bb6cbcc8840263037b8bad8b660c354c5a4e624581d829a876e575806e10535fa1da26a9ed6ffd590a892f73078dfbe8d3842b90d", 0x60}, {&(0x7f00000005c0)="03aaf78c977d0932afcd33f70841bdc5d62cb44541e4dada71e82a2c35c69ce6dd242d9b1867c3f20f69e8550b7e311f38684ef886a6fe89e45d48569dde1cdfe2885f9752eb401f027547a2", 0x4c}], 0x9, &(0x7f0000000700)=[{0x90, 0xffff, 0x6, "21ff3c09d611000f7d980e85149684446e4125dc8a1afe4270073c244d5e4e2cefbc1171d0277aaa96e502638bc5792d1d0c29b9d6298cf57db23f38989244d778160a71a7c715b8f5a322baa0f201a8f65951b8583624990c59167ee3505c287935d1c7e37fd8f73a858fedb0c130669e860b25516a60dd99d3"}, {0x58, 0xffff, 0xa42, "14ee66c23e44c7df831521f7f89d762f27f9bbbe02e8e99fcf650f1275268fc03ed2c33df9a54bdf58fcd1036067907e0646bdbccd72d39d975147115fed022b5a6cf5"}, {0x48, 0x1, 0x6, "afc31f90383135dcdea5dda1244b0477919cf2e48573fa064515de154267527f6d211af753e20821b4d78aea3e7595135ad3a2bfb2"}, {0x100, 0x0, 0x100000001, "2777967f06e5b727ed6680610866e7a2b3753ac8f790252cfbf39ab17b34453bc81fbcff8b06e088d5fe8730a731bd9849c31dae8ba1fcab581b1e2ce15d44d1cbe011846966960064ce5217675c3450008d623a73fed90b2f68cdfb63482a38a46a4a2c45bf47b5a772d1f317dd8ca8b10eb60354174cc831f543c9f663fe9f7383fbc97131b14282e15b86dfe210238ea9fdd7674f236a5712734c7fbd7dc0747d07ea081c0e8dd3a7f1881d18bd26a5929952fb94dfe1de08f40ce2dbdcfedc2b7543528ba4aea63197c87330d4641bd41b3d13d2b9a43437abbfa659452219fc3ac8e45b04a3993d4557f500f4"}, {0x58, 0xffff, 0x2a, "6f07f37124634652dbe37d77b8d2eb2932b500b24aa91a53ad5d1cedc3dc55887fe724fb75508b0981b9f917c98d7bf37a40af0519a2841ebd9b1c6be968e76d50"}, {0x48, 0x1, 0x5, "5df0cfed0b64ca81a7035c80daa1f11293e7fea5857864d75cd59d592d8ba7607de305162f7dc71b2852043baa7592c4d6dba44a"}], 0x2d0}, 0x2) getsockopt(r0, 0x7, 0x1, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) dup(r0) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa8, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 16:00:00 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x80, &(0x7f0000ffb000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x80) 16:00:00 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) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a9728", 0x103}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100), 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8200c602efad6ceaafca4de2f2000000409528cc0191044337ce90bc8c1dd67b25b66bba48a9bd799ba798fd48e41c9d53c604ea298218355ec25cb225ebdf07583b838350497e3503000000b353d90dc4c0e701"], 0x1) socket$unix(0x1, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ftruncate(r2, 0x80000001) kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/158, 0x9e}], 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) shutdown(r1, 0x1) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1ffe, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfffffffffffffff9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/147, 0x93}], 0x1, &(0x7f00000001c0)}, 0x43) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffff9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r1, &(0x7f0000000300)={0xa}, 0x1c) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03a6", 0x7}], 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x40000000000000, 0x3, 0x2, "5c0400a795a644b46c1aab6300ffff030000002f", 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00006b3000/0x3000)=nil, 0x3000, 0x3) socket(0x1d, 0x8000, 0x798) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x25d42fd8) getpeername(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000e7db34339c76bd00000000000000000000000000a43700000000000000000000000000000000000000000000000000000000000000000000000000000000000000888672a000000000000000000000000000000000c8979f9f362560af5569"], &(0x7f0000000080)=0x6e) setuid(0xee01) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r1]) r4 = socket$inet6(0x18, 0x4007, 0x3) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r5) sync() 16:00:01 executing program 1: r0 = socket(0x18, 0x0, 0x59) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xc0) getrlimit(0x3, &(0x7f0000000000)) fcntl$setown(r1, 0x6, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffff8, 0x5dad916513f650a8, 0x0, 0x8, 0x63e}, {{r1}, 0xfffffffffffffffc, 0x11, 0xfffff, 0x113, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x4}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x20, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x12, 0x8919, 0x7}], 0x1f, &(0x7f00000001c0)={0x3, 0x6}) 16:00:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000080), 0x40003, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r2) dup(r0) socket$inet(0x2, 0x5, 0x6c9e) execve(0x0, 0x0, 0x0) getppid() 16:00:02 executing program 1: r0 = shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r5 = getpgid(0x0) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001140)={{0xfffffffffffffff9, r1, r2, r3, r4, 0x8, 0x1}, 0x0, 0x7, r5, r6, 0x5, 0x3c9, 0x8a}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000780)=""/127, 0x7f}], 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 16:00:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7, 0x7, &(0x7f0000000080)=""/110, &(0x7f0000000100)=0x6e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:00:02 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) fchdir(r0) sendto$unix(r0, &(0x7f0000000000)="b13b9a35975092c943bd67d2c8b83c499eda89fd0ba286dd9a626d4363ea9b1cdb24fd3b5e09fe32d2808505e0b9ff486be4c885358bae66d51a0aa13c15b26ad80b3df3f2548049d21888809a07c0e43e81f531d7aabcb221d383015cf0703f6a08beb345a584ad37d58a702b997067bda9c81bb980d98c15bb96fcfd4e6e139dc8681bdbe490bb320f378a2b0746a120f995f2a9956cee42d2f99d6a9d186d9d055a46b9", 0xa5, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0f002e2f66696c653000"], 0xa) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x87, 0xfff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28af) open(&(0x7f0000000100)='./bus\x00', 0x202, 0x1) r1 = dup(r0) getpeername(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000ba3145d71b9b9d2055045063530000"], &(0x7f0000000180)=0x31) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x130) open(&(0x7f0000000080)='./bus\x00', 0x2000a, 0x100) dup2(r2, r0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/237, 0xed}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/251, 0xfb}, {&(0x7f0000001240)=""/34, 0x22}], 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001300), &(0x7f0000001340)=0x10) socket$inet6(0x18, 0x4002, 0xffff) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e4c35696d33ad36c798fa905c9e77da1f894cd049c7d4aaa95b3b0b9287d419bc2be3fedadf0f17ef8e9fb8f4cf1c70910b096010a80114b8d5274f455f7f050e8a63a97b45991b8d569454ea8778201b0b9d2f20e4e342cadc11445b7182f3443c27ab16cd578c6cc09698f89e681bf8f5102a36104a6c03a62438c8e94", 0x7e) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82090000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:03 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f00005be000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000003000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000140)="d5a684fbeac6cdea2dc8a6991a33e430e8bccc215a47b63d0935946e73fc25e94262478860a323a2afa2ffce804f4b0b8adab139c43e2609a721bfc72fd0c7903861fcfd17ef615530855ab0f375ef1330d130268ff49eda197499e058938cdd3a49259e83f16eb18744e66599582b59fd23120984a64099dc5c4b03e4512674ad739430d720ddbeadc8870730cef7d126a6624d9813991e4e1d1edea03901fb55da8c8cbbbd52085fff52d96dba67c676b1cb308accdb711a3c", 0xba, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = dup2(r0, r1) shutdown(r0, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:03 executing program 1: 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) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xd2e) r1 = socket$inet(0x2, 0x3ffc, 0x1) getsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)=""/119, &(0x7f0000000080)=0x77) recvfrom$inet(r0, &(0x7f00000000c0)=""/36, 0x24, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) listen(r1, 0x0) listen(r1, 0x0) listen(r1, 0x1) 16:00:03 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x439f, 0x0, &(0x7f0000000140)="2abec754a0043af728f51174c5ab5ec6cf4cfef506b4406a77dadcccc70f399f253826ea251a1a513a1ede2714f8bf5062d694f05c53e20f70738aa13832de2a05d4a8bd9d550008998d3736e9a9084b3972c0f03c37ccd9af8f5062accc1d3bb4ba325a678b592560319aa9ec2b508065335a141b99b47223e8edfb6af3896a5e9c0d2f6cff22ed8fc8dcda6ea8db4330af", 0x92) getsockopt(r0, 0x2, 0x8, &(0x7f0000000300)=""/103, &(0x7f0000000380)=0x67) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt(r0, 0xe7, 0x5, &(0x7f0000000200)=""/207, &(0x7f0000000080)=0xcf) getsockopt(r2, 0x1, 0x228a, &(0x7f0000000080), &(0x7f00000000c0)) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd8256"], 0x19}, 0x0) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x30000000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x382, 0x4}, 0xc) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x80000000}, 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="f8ff2d2f66696c613000"], 0xbf) shutdown(r0, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82aa76f76d086c83b60f85fd142f66006c6530007416f7127d0479da85fc7bb0d5f8affc37dfd3cd55d13b18e5db8ded2e5abd75d13ff037a027a5f22863baec5e4c1d71201b6c41cd27fd59de5641c31b3297b79d687fe031327577c17c864eed5d5bf7dd38e864038036441985d3321e7eb0752917f9ebe3e3d37932cea7d5726111d194d58200"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r4, 0x44}], 0x1, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r10 = getuid() r11 = getgid() r12 = getpgid(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() r16 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r18 = getpgid(0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r20 = getgid() sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="e90633d5aba9684f7bb1a07fb643681dce29fd06ec3aabcf27e3b34ad1a38e14164e9303eddc7439d684218d0caaecd9d3b4d6994466b135fa28aa794b69c3abf94860cd9af72454d8fc8241eb7c2df1d9b2b8168c6f27587c20ca27e92922092bb807663c7a1077159861796385492fc20ab4d4ca6d54849902cda8c1b03cd1ebf8944d00e1fea03fdca166d25559750ad9a3237681e7c800b31aa31317c4d538d8c9d3aece8e316d97f62014", 0xad}], 0x1, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r5, r5, r4, r0, r2, r3, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r2, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r5, r3]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x110, 0x1}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) accept$inet6(r21, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r23], 0x28}, 0x0) recvmsg(r22, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = dup2(0xffffffffffffffff, r0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0x7}], 0x2, 0xfffffc0000000000) poll(&(0x7f0000000080)=[{r1}, {r0, 0x41}], 0x2, 0x3) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x5) listen(r0, 0x0) listen(r0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{}, {{r0}, 0xffffffffffffffff, 0x65}], 0x0, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x20, 0x40000080, 0x7, 0x401}, {{}, 0x0, 0x4, 0xfffff, 0x20, 0x5}], 0x1, &(0x7f0000000500)={0x4000000000, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) kqueue() r3 = kqueue() r4 = socket(0x10, 0x8001, 0x0) r5 = accept(r4, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x9, 0x2, 0x1}, {{r3}, 0xfffffffffffffff9, 0x9c, 0x0, 0x101, 0x94}, {{r0}, 0x0, 0xa, 0x48, 0x2, 0xff}, {{r4}, 0xffffffffffffffff, 0x40, 0x9, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x3, 0x3}, {{r5}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x4, 0x2e53}], 0x7840, 0x0, 0xffffffff80000001, 0x0) 16:00:04 executing program 1: select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x5, 0x6, 0x0, 0x9f61, 0xfffffffffffffff8, 0x401}, &(0x7f0000000040)={0x9, 0x7, 0x6, 0x401, 0x3, 0x3, 0x7, 0x3}, &(0x7f0000000080)={0xa239, 0x2, 0x8, 0xffe000000000000, 0x101, 0x101, 0x8, 0x7}, &(0x7f00000000c0)={0x7, 0xff}) r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="e80800000858401e1a47eeaa5d1bde6fcb21243dbccd448d7891dea1c30107b9e10974bf6358b0bf0e409307d112df960caac527c0ceefad0676c3cebd62c59f92335e4ce46c62a8471eef6ca75f9ea01c6d08c4179c5c4fa5b700317fcbcdae8461a0", 0x63) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/199) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() r1 = geteuid() setuid(r1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file0g'], 0xa) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 16:00:04 executing program 1: open(&(0x7f0000001080)='./file0\x00', 0x8, 0x40) openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x8080, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001100)) open$dir(&(0x7f0000001180)='./file0\x00', 0x40, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x1, 0x4000, 0x1, &(0x7f00000011c0)) socket$inet(0x2, 0x1, 0x1) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f00000012c0)='./file0\x00', 0x401, 0x23) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="19732d924acf27b6cdaebcec72abe39d0d6391539ddd23cfb7fb0d8d59fed43bc345ddea8cb586a7559022e8", 0x2c) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) r2 = semget(0x2, 0x2, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001140)=""/4) shmget(0x1, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) syz_execute_func(&(0x7f0000001040)="64264683bbe200000032460f0faf00000000bf660f2ace3666400f66de660f3a0e4ca50c00c40269b8ecd2e4f20f79fdf080710971c4a1a1fa0a") 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x43, 0xb2a, 0x9, 0xfffffffeffff0001, "7a1fceb7fdf50989022e4231da303075a54f90f1", 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10240, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setegid(r0) semget(0x2, 0x3, 0x20) setuid(0xee01) r1 = semget(0x0, 0x2, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/164) r2 = semget(0x2, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/4096) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setgroups(0x3, &(0x7f0000000040)=[r3, r2, r0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x6, 0x6}) setregid(r1, 0x0) 16:00:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff0d) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x81, 0x4) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x0) 16:00:04 executing program 1: r0 = socket(0x1, 0x1, 0x400000000) mlockall(0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="4aebf86a9df194bc3567fa5b54c45ef14e264cf5aa8e813a5754bd90c74947cf06a76d288872a399ff33a336290a303dd86a6826de93ef87e45c0e94a133abb13fb22379d6dcd1edabb06b85535c7ea1a6a1b16155d842317c4331c24b0d9f463d6bfdc7126c85443ce95fd30c856db03c7fc1d25abea08766f59520931da7aa3bd7d9f56c113db32b515b67fb8957b325290a1d93dfd5153b989e632a87b7a68e4aba868d515c4ec987719c9299d0ddccb5e9a9469fdb41d1907eab67ba5395973ef537e797b4ef64e7f385afc52069dd1837499ac12564acd35aa628e890bac8d89b0be434c9ea1daaffcda748053425bdcdd20f3fb57ba1fe8da5341afa8a85a34dd699519880d5fc58601e885c71b076a4409b8b3dd08ef0e92d9e65ac9521e3ea03760c0d3b321930304ae4382883917c327d0fa3b1a7481c10d965d7fd51d81c8c67bbaf6a7ef2c0c06b63bba00d73ab299e5c4ddc089cf0c9ee00921029f39c793e23dde2d3cf0d565050b495f73b2646c3da9de1f2e670ffb198e36e24e48bed1cb501ee69bdd60e7eabda9e9a7c20d90a3fadab6085d423bbe8395712b48981e4998a36ea709220b1d3de2b30926dc082d2b24d402c9e8f29e47e1bb7bdf0502be2a30c1207dce9fa23533c18a7164bbb4a0df2249ede93b489237d3738cf8d11fdec1bf2c74860f1a4ff5515e6d114926efb508e1173380b6f09cf84cc8694eae7f47572afbdaab56a1c606105eacbeccc895836e79c983a869083f38c655fddfa8279e7a2a4c5bfdcf76acab038d1c4285685c3adba51929c1dbcb8bcd3df26642ccdc5e41cdbb3a83fb99459bbc37ffb7287fa0e8b2272d2f7068b05de491a3219824402f8458e4df1e03675e84708bf5d3536905fd49f971fba3d6563afb867749d15961d9909e2d5bcd88c0b69810b3de64b785278422a5c1a51bdf5f6b5db2c585bcb0b277f3a89e0f8c315df5927ca07791b32dd2d511a1c972e597f2d0817ee37a0ffab159694bb9a798f4a0ecb6a0902a8286f07a1ce8f13f29c835cf9fd38447f05d91d0c3c49a64156636ce61228b3912b72e8a84b8e9fd06d5f65eebcc4d7ffae05d2dc4cd5846d75cc34c529c506f05a24650800b39f563cd263a0bbee3f296c4c5e5af06e9b2ad60020025f2e4c4149cdad4f96c04366bb1d068e12732fc27b629998d1427a858ee31edbdfcdcb528a50f5ad32c55de1305514187b4883536fa9aace44a77d304579d45803a7722e3096aa3ae313c321785f5415fb8f4e67c0a9b9d8c0a24cb997e0be5b181ce531a6f6fee0df2795f41872243075bbd90c39bddbfeca6a8dfce6945302b835f54c95fa28124ab2d3953d530237099ed68772822ee2e61157bd741c5acbe90ad5a79fb144f805b89f2567ac0010bad3c7d9b6a71ae13f680b33cba6c209a45ebe18a2c1c156634efd30c33afcf61dfc9846b1dd45c6d47b200c90f032183cfcf1768fd7e951f7049375bea0afd7d23ccde2da5548b844185bb6a1f71d7193df8c1ebd21d582d827a76bb7e7fd0d1d51f695a23a72ada5aca6157a4e8b01dea185a2fb86d1a367560e001a79ca1251517c89fd3fba110e93ca47ad1c219e70b23020eca9303b513734e38f227457d1eb4917f3ef73a2a5aec3fcf23d87aa9abe3c09b85346d695785e1f98be45ea29de00020c5a9e3e9a738150b8976d97b870ca642eab90d304566f6c4501c76c85fc38ed91234819f38128bcdd4513606c402e355b111a4d9c2476ba6c2d84cf68ffa0f240a8941ab5dd45ab8ee8b73ef7054b1951f9d177fb9025012a8082ef62002ac94022fc4b365b12120f1c61c7fe9718cb24df2e60e36baa798cbef84907739df121a46e7e0c927d22c0cc6c19e1d4e4f552e1f61648570af839fef11ba9d75f92f7da2e12cb7f69fdce23cd0f35d1e321078be3bd3b447d1474e03c47c6b6a034a8cd631d79ecc384cd4f3ef4d85742d7ad6247bac5adea071a10bddd8db0dc9c6c4a0420a9ed620ae3b024d3861e2d93e5a13f0962e8147f1af8cc9a1eca81b86b52ec17180ffeed02b79924b7f5308a520208d104f755b1a5cdb0e9e03cc33a0ed979d57a8286b4e51a5aca13f72a68833c5e2b2db6a2a11b315b0eefbba8efde14e9daefe8dd0e9b2a899ceb4e3147e83f8974414ad25d1db3192df9d01185d72df79ce1898c0c957d833a24574dc0c4683446fe0af14f6612546b65d41e8a4d52c115713a291f96e689e254dc1a3ca2669d7336acb7e4cfc1dd26eca8ae9a9c6dc3357e538bd69efb07967a68f00154b9319160c9af2c38cb1aeb0cce1794fe4d52b8395b510e04a6f87844b72d300b911e5b210c6281257c271130a53a1c2cf51b8bd320638cff388151bd1ace9abe41ccdc48505819f1e1be42257cb3d0cd574ee4b609fe8fcda6faab3ba46d7c3e3df5536d27101866cdcaea75337e2eca0d141665ce3f03cdc76c209c105cafe33e14ca0caf6516d759712cb65d0f1e58f7de03d9f1b395dea3dcf6cc2cc4614324ea7f524e0876cde114b27bec503da1877e24e7c29a8bf58b4bd19ec43540306700fcf251f5d20e5de909375c45dee40c8227c826c7ce947972c0ac9409799c689f5e39e8f5954c1ab6f1e2f5cf5be5378052517c5745cc86ffd42c38c200946de5bfc6a355b55721ea6a96a4323124500468ed73dcbf499a92188224993b742dad3524e3d5deccfdf0ffece2a84fd4790f2aed9f2f224e919508e6149b8dfe220b63e3de199d8af0542b281cacc575ec54985bb14e263cbff0f313089dbb5bb1148a29341d726f0aeec061dcd8154aa25b6f4031acdd68a5c1a342b70a2b9011c7d9c450d65a148ba4f9d079adc8fae85fbdb76eb948c7fb2df74be3f0f4bf970041ecee70ce8eab3dfac04de430b32f3c038e513b0a2d6605cba7ab76a240a959821b3d734059a5752b0d62fe4319a93d7b7e7905dbec6827fd0062c5c91a4237afde6bc8e200ef88627c5483e88e86428f4717f791c0d6b7a13f133cb79b6fabc19c24d975f9e6b4f9a43ebd992d8b09c74852b0eb33db5c0fc1e464f69a59970272dec242d19d06f8eca1aee78d36421f704d026bc455e044dc061e4bb571ed46d6a583fee42bb882b194af37fac15889b76fb4b7989286ce94191e007fa67eb4610bde86f157abfdc12b9d9c08ad694de57b422218678332788e0ce3a768fe7c7ba2b3d1598fb6f1497cd43720ac9d9bfa28dcd59296dc62149e136b0ac7c5a70e0f88ab29853e5274feb3be4b0e7cb74aea7d3e748856789f2eca236da982aa2b9e6aa1d7f7517bff25d941af54c0be515b414107c6c6123b6a12e2822d73492ae390dc345e95dd5a10811dc0f94511a09200a785dce6548f41b6c70c780595dd4f8dc473d489328d8f51de3f1993938437b0cf0144b752bed97eed012e88fc183e25be481ce4946c07c248021c815f2939ad57bc445eb28cf61b4b4f2d957c0866e24f857b47c239ab62048335c43ec22eeb5085e3ffe4ba739443a4e0811e2d0d240bd983fc1d72c64a4350840f6c283dcb2720846f2e215b6712c9b6e28d31ba590f1f09676f1521dde15db693ec1caac50163ee979d06e409d35a2c10817913c566c6e7c1057fc06489585e5f21595c36c56b1a78525b12b90e6f6098a5eb685ced496249b755774414c6c818c3dbd77bd246999a93330a516a52772e850e28b555cdacc0968be8330ccbe1ea2ab8e42c57d86256e0c14a0441b5c13a31ff11608f52c3d7a6a2747269f6497c93e6185aba2b78a030de04319187999caed1f7770974776fc4b5bc1d97973eaa06751e1912277019e4f731d0dd8b3acc60cbf11cad4744a6db0710dea9d191bcdc93fff8a3253d1c86d57663fd732ef760629ca3e43639dda423780dc2cfaea7ca71def857e63592be01d7bde49ce887824bea809dc5267c5ccfd042f5480cd552db33261e65004d4376336d92524afc6a91a0a9a92d1b704931b51b0495b2b6c7f02dcb5ef94db5561e9dc1e330d613c12d37e2271c16183a7df8aec2bbd9ae7e202e8b7554cd95c246615beb7dc54594658fa9d461fc8ae31007417216f01229adebfe48eba90ed4359f533dd39088f83a409056dc16b4cbdf7409504f3178851b7d50d418a83c76d56d97e01379f3a83250b931b27cf39f56b845e1e64858ee0912397ecf3b89aa2fc79f9fc50a88d4ea05fb4e70bc4e73f5784f90d6d04c6df2cc98a2892d99351cbdd7eb22d6279a2c20c46b77ae6faa162654a21706c17b97136ba528ee8c9b7ea1660ef157aac008969c4074cacafec5c420bf011d47b0bcf8413ce124d90952eb1b9122dd88ddb9bd83ac99acc287eed838f0c81689bf997cf02e8d2d002bbdc6f9c0e416d1e4d41538a5e2f56b281c68e012683f433bfef85f03ac8c453995e40b78789e67df39793dab7ebb3caae32442b8a211b1623f2b900cc3f99a91c719da9b9e27718b3d7352c42fadaf8d949a28ab9c33b2e1557005fb7155680fdd998378b1e8d764ee786a9a37626091ed19815ea92c3ccf7fad2300ca4c1026aaa722985814cd6716bf67062a8fd2159262d36a80b03541b9165cd4b0c79c0fbef9b9045111024c7f535bea6560d43baa8e27ce349f6a0db287dbefe318df4daf47b8dc3cb4b593730f1cdf1c98b341579b39fd4d9b5e1fde22a8c3b08eafc13095a1acface7e12a2d8a6888088ffe01a3194ec23dfba1bddb161a8e9b53298fd51d6ac1ebf77ec5b3d6127676ad123a4ca89c96e8be042c2cd6d1fdb75b36d00d94d7dfaefc18e267e95252a29e8140ad8da53854ef142135f97a2abccffb3de50b795039f7b4302e8d4bd283442cb47e31d6f4e54ee62b909d24b12e503cd2b567e5882b0f4df19379822128990e6088c5b3e525f67f79279eebf67cd24a7f34905ff23eec0a25e298284fd5530202eec1a39896a3d7b52140753b0396307b5e6a0a7fb09a97081496d39eb65927b83c74a0936ca961ec9d0287393a1d7a9a9416e3b4728479c5e6cb88d6cd7b83606f4299e2594a2bfa5ac8dec1ba543e208f73afe08d5704825da711980fe02a43a7f26777c463c71de3a7a2fb519be1c9ef11db7c34a79e73ca11cd957596048bf52f4eeb3e03a0fffc6e28915f4054fc50ad97a21194ce9d85e0de1eaa573793121994e9b429f7d8668bb774903323bff2669fc310d2caa00960c314e6d54ed8c16407fac8c5e14bff31661ea285fff9240a302861f38c377f2aeb5417d0d20360c68e698c5ecf3d8783b45ae57c326cb1404d4dcb93ea071d0246c7ba47707cb3502a710d551ffcdef36467d97e7f83a0987b860faf67beea4d937015fc7f8a2de923cdaadeafee08744de8f547570140640fbf20d2e8496346a5fd6f333c5c32ba0176784f8c74a816c83da7dfe62de288d81b2f2fbb97e0db3b87cedbbd544dc61bbaf3e16295f81ae22e11d0ec09ef48478897f92bcc43a25e0908a5568abc6c052562d582c6e179100f137a70f90772f30a26873ad1e1ca6fe22c9365debff0826167f392b0b8122be709967a40fd3cd931d195441562cf13bff49e44c6d94138ddcec29095b613ff5e78105513e63c25f3e2478ba51201a7eccbc4c04ca1c0a128e6662fa90e4118a2af5eb0dfa848962d5595312726d9d656e976ccdfea5678a23cefc51000972cf397a57565882cb05468c1853e8a2ad5e7ac0632edb5879d60d4f5caf84c1f0eb1c052df24f203715edce8d033579aa57671f3a7efc7045925a5905c1fd84f3d22dfa9a260ec82ac406282657f0cd", 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000180)="d8", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:04 executing program 1: clock_getres(0x0, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') clock_settime(0x7, &(0x7f0000000100)={0x0, 0x9}) clock_getres(0x0, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x3ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x5, 0x8001}, {{r1}, 0xffffffffffffffff, 0x40, 0x200000a1, 0x2, 0x2}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf0000012, 0x6c33, 0x1}], 0x8, &(0x7f0000000140)={0x1, 0x9}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) syz_open_pts() close(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x80, 0xffffffffffffffff, r1}) 16:00:04 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') socketpair(0x17, 0x1, 0xffffffffffff8000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000240)=""/51, 0x33, 0x2, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:04 executing program 1: setreuid(0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x27) setsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000040)=0x9, 0x4) socket(0x1e, 0x3, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1003, 0x7d) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) rename(&(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', &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1d) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x8) accept(r0, 0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) fchdir(r0) 16:00:04 executing program 0: 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}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:05 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xfe, &(0x7f00000000c0)=[{{r0}, 0x1, 0xe, 0xfffff, 0x0, 0x8}], 0x674c5d79, &(0x7f0000000080)={0x7, 0x7f}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x5}, {0x101, 0x1}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x200000000029, 0x3e, &(0x7f0000000140), 0x0) r2 = getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x1, 0x2e4, 0x6, "e5e50b1727935be365677adf39cbfccb61f8884f", 0x4, 0x8}) fcntl$setown(r0, 0x6, r2) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./file2\x00', 0x3ffffffffe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x20000202, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mknod(&(0x7f00000013c0)='./bus\x00', 0x4, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) lseek(r0, 0x0, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x100000b210) recvmsg(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000340)={0xe79, 0xfffffffffffff90e}, 0x10) syz_open_pts() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xa0, 0x6, 0x0, 0xff}], 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x11, 0xf0000000, 0x4, 0x5}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0xfff}, {{r3}, 0xffffffffffffffff, 0x80, 0x6, 0x3, 0x7fffffff}], 0x321, &(0x7f0000000100)={0x5, 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000300)=0x4) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) getsockname$inet(r1, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x7}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280), 0xfffffffffffffffe, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x2, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x1, 0x800000cb, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x4}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x899, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x3, 0x19e59b02, 0x6}, {{r0}, 0x0, 0x0, 0x20000000, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x1c, 0x21, 0x3f, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x5d2, 0x6}], 0x79f1, &(0x7f0000000080)={0x9, 0x47}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0xfffffffffffffff9, 0x9, 0x6, "11e61823d009a0fc968dceb6ddfe6e9aedf22e9e", 0x3, 0x6f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449", 0x31) write(r0, &(0x7f0000000300)="9c", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b42751932732ccf9a92ff71117c9adab64055bbc7c5d369597427df0fc27f03ef9b72d076c69e4304ded410108f57e86c258d45e2702214343dfa6472ff9419c0a5ff3f9617cd054d4de8a127991e8655840a4b8b3bda02654371fe9881adc292fec33d319d62cf01bf844acfa8b68f049ebfb8004f22ae9cefa5ae92716b6c7b2ab1096f3858e4465efdf30afadbe126e92f01ee293da67f2ac28b786640e2c97b28c08ca0f126a287be01ede5b3f4acd33a2b884c97a7e47da3bbf540f3892b3ca54e13f6f848a19035b4438a827b9b50ecc2e87725665a3d0f7d49f12", 0xde}], 0x1, &(0x7f0000000200)=[{0x70, 0x1, 0x2, "5dbbc69364f2f366c8a13c1c5c325564a9cf2b4a07573fcde71a6a223b51d63ca45b145228283807cd81fe9ce8d732a5e8841e0f28c53373c20bd8571f1aa8d33866b33b460149c92d34fe6413bea197d02ccc4cdecdd45a28"}], 0x70}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x1) socket$inet(0x2, 0x0, 0xffffffffffffffc1) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x88002000, 0x2000000801) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4b9, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0xc002, 0x2000000000000) getpid() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x7, 0x80000004, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x39) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7fff) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x47, 0xfffff, 0x7f, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x2, 0x10000}, {{r2}, 0xffffffffffffffff, 0xea, 0xf0000004, 0xc9f}, {{r1}, 0xfffffffffffffffe, 0xc1, 0x40000000, 0xfffffffffffffffb, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0x3}], 0x2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x2, 0x1, 0x9}], 0x6, &(0x7f0000000240)={0xffffffff, 0x7fffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) syz_open_pts() 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x9, 0x8000000}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x0, 0x20, 0xfffff, 0x200, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0xfffffffffffff6df, 0x504f}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x2fadae99, 0x3}, {{r2}, 0xfffffffffffffffa, 0x20, 0xf0000003, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x81, 0x4}], 0x100000000, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x800}], 0x400, &(0x7f0000000380)={0x101, 0x1dbf}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x20000000, 0x4, 0xffffffff}], 0x7fff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x2, 0x3ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x1, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80000000, 0xffffffff, 0x40}, {{r0}, 0xfffffffffffffff8, 0x0, 0xa2, 0x6, 0x80}, {{r2}, 0xffffffffffffffff, 0xc0, 0x1b, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0xffffffffffffffc1, 0x6}], 0x6, &(0x7f0000000240)={0x68b, 0x4}) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x82, 0x4, 0x8c}, {{r2}, 0xfffffffffffffff9, 0x80, 0x10, 0x6, 0x6}], 0x9, 0x0, 0x9, 0x0) dup2(r2, r0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x26872116b46cc545, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x1, 0x8ce8a78a348e96cf, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a", 0xffffffe4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) fcntl$setstatus(r0, 0x4, 0x80) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x20000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x51) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4000000000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x3, 0x2) 16:00:15 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = msgget(0x2, 0x0) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, r3}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) flock(r0, 0x8) r2 = dup(r1) shutdown(r2, 0x2) r3 = syz_open_pts() readv(r3, &(0x7f0000000cc0)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/6, 0x6}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x9d, 0x1}, 0xc) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000000)="292918d7", 0x4) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1906b2bca8c83585fca4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0}, {r0, 0x1d6}, {r0, 0x109}], 0x3, 0x6) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="1a95", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r3, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0xffffffffffff8001, "8549558802006637054dea9c11ff4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r2) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = semget$private(0x0, 0x7, 0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/220) r1 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() fsync(r0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x5) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') kqueue() dup2(0xffffffffffffffff, r1) 16:00:15 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) write(r1, &(0x7f0000000080)="b41bc5cc67f4367eb73123239c5abc6e342ba3e96705c0ad5536229dc560fce0f60babba05f16f69ad7d6116bcba38f31b3c96697531e6068cb185b2d5704f1d0a5b747d97296ed0a8ce63d9cf8d66bbca4eb657cbb0b29893d4", 0x5a) 16:00:15 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x29) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1813, r0, 0x0, 0x0) r3 = msgget(0x2, 0x105) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/212) truncate(&(0x7f0000000140)='./file0\x00', 0x3) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) linkat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvfrom$unix(r2, &(0x7f0000000380)=""/4096, 0x1000, 0x40, &(0x7f0000001380)=@abs={0x1, 0x0, 0x2}, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) linkat(r0, &(0x7f00000013c0)='./file0\x00', r0, &(0x7f0000001400)='./file0\x00', 0x4) kevent(r0, &(0x7f0000001440)=[{{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x80, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x629, 0x9}, {{r0}, 0xfffffffffffffffd, 0x88, 0x20000000, 0x3}], 0x20, &(0x7f00000014c0)=[{{r0}, 0xffffffffffffffff, 0x91, 0x20000000, 0xfffffffffffffffa, 0x3}, {{r2}, 0x53aee11b59d5db88, 0x0, 0x21, 0x4, 0x495}, {{r1}, 0xffffffffffffffff, 0x72, 0x2000008f, 0x0, 0x4}], 0x1, &(0x7f0000001540)={0x3ff, 0x80000000}) r7 = accept$inet(r0, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendto(r0, &(0x7f0000001600)="439c0f1956b7ab446ff5f170b4c1e245b002581bdfd7892ee74e409821da6096d3da522f26b5b349b5fba975ab1b7b5b886be493b51bf37243918d529c6679ee95671aaeb2512001619a231ff62feb6f86a4881ea179ece2100e0d7df5fb293e", 0x60, 0x400, &(0x7f0000001680)=@in6={0x18, 0x0, 0x3, 0xffffffffffffffc1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) fchmodat(r2, &(0x7f0000001740)='./file0\x00', 0x20, 0x6) link(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001800), &(0x7f0000001840)=0x8) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001880)="25982352428805613c03d1cd5c835b05d99c856cf73890439a2b329014dea9fa9e8401c7bcf6772ded5cd62b02890f79f2945d23c32a5ffc1a0a0a5c06032afd589904f60f045c0ab7973d6e0dd3647e7a5716da350c4e11761fd4b677b6638f2589c1bffde53930d907a1eee3d929f23571ed0650673c014d8b7c50d5e0e3ee77cfd4727cc9b22fbb3c773a549ea5f193d1d9de30ffe61672404e7f38f2ffb48be62b9a90705dc1d62db514b4ce5e4c3f81ccd2dd0264dcbfd30d484c50843a4513540e84e1240eebbcb4448b2e02eef3ea12240d83605b468468d6f03974b00df5cacdb95a7145cef13c02d9f78c9fd47ed2fedffaf6eb89442bf24a", 0xfd) sendto(r7, &(0x7f0000001980)="1a817f3b2e944170412f5ce0ef155774ca9ef723aca1382127a0093ae0726516e4c2be70ca114fc489f32e32586dfee346e5ba49693a063952e6c2a796673583b356635d47d7c0372b99fee538c128c15829c2e6ca1bd899c0e9e89da98fefe018808c904628a544e01a08c0e9d4ee00c111738b6cf6ea6f9fa4cbc0b06417ee939db7719b804c0cf25133ef1308831372584b90910b4ae96189c34a92f1e12cc77599695e107c2d9bd927c4bb6ad0f495b180e43b6982a8023b2a417df97ec0", 0xc0, 0x1, &(0x7f0000001a40)=@un=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001a80)={{0x5, r9, r6, r4, r10, 0x100, 0x5}, 0x979, 0x5, r8, r5, 0x5, 0xffffffff00000001, 0x49e, 0x80}) pipe(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000001b40)='./file0\x00', r7, &(0x7f0000001b80)='./file0\x00') readlinkat(r11, &(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)=""/4096, 0x1000) sendto(r11, &(0x7f0000002c00)="b2354655e0d53ad38a0c4b11a16eef2243c8e2e1c5b76101db5c983c75147b6f", 0x20, 0x8, &(0x7f0000002c40)=@in={0x2, 0x3}, 0xc) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000300)="aedd4f3b7262abb2970918e77e09d726701d60f31569e310b5833781b0daa2643856a468aeddf3560feb9c9741b5c7cc3d9535f9a4adbd5aa020116336efaf34f79a8dbc30f61a685ed1d37756a8c021d8eb321d0e53a86b444e84ffe56aed4c9c66c053b5678649dea38c86", 0x6c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)) socketpair(0x20, 0x4000, 0x8, &(0x7f00000003c0)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000001740)=[{&(0x7f0000000400)="cfcd67ea799a605c08d0639d85d4e4fb7451f4f7e3d788c984d9f723749c013ff2a12c64c1c7de8c719440553d36cc382e1c3e35f30e14c011c6a6cf92cae0336a79b781bcb88cf6975c15248b5b679a331045adc1f19e16d672da", 0x5b}, {&(0x7f0000000480)="ea60f7f0152f1da5ac5c57d801266dabd07dc101b29743ea1ad7b9fc9a899d2317bdc321e5ee7dfb28f853a2250d3820cf554e345ee8ed33f29e1bc52547a1a5887c453224ecb0bb5020b6e38c62040dd0ead0aae25900ff78c8507499e55d914e2740953f87f57bf2e227edbc51e7c25bde8949a992a63ad67d488d7ff9cae7c9a1e2f1d2976b4b84049449a045433c8abbf9034e4a46102a23812ff828063c106f1286b4e3004da2fedd410411395c2697131c9822c52d5813083ec778d7b88a29433669d69d93f23d8c47a19c816bbd9454", 0xd3}, {&(0x7f0000000580)="a656fcdb36b03a1dd54052fda3948ad5c6674aa40bc0efbcdc1b10a14f4452e3f2f57d9376531c32a785f35cf7ee7f08b91b9a721131578bc17e9393ef61f468472c739aa664d34482939f410c2f9c5eb67a37a00625960e88cd3645d919cc7eb8d4f1cdb1df08d77f38a9e4625b939121a7524b89aaea507707d02db1f8c249b7b65762ce9333c8d466b98382dac3cad809d69e396dd58cfbc7745edcc4ccc138d01d571b7e912400c4b6b2ee74e641d35c02a2baddc2789d77a42341020336ce5bfbb8fb2fd65d753a56f319cbd6c5a1eed04cfb6c6115375ae47bb3610bb3c86b3aef9b440158c6a1e27076b6a91fa522c13f44dc4fb9ec4ffebb9e3aa7c5c1ea45a18f1e7a8e43aed68ec4654aea99a0c116a82fda20699267d4f438f116d57dfc39699cc3f8a72477e06fb72ecc7d53518563daf0a2068c8068aeece663e042e41e4c0955cc27c2be86351bc6b53026b8e42fe6b9107a4ecbce5d4a65906dcb3b4966adf429d96900a1bf909b883744ca8829c6049432e7d3ddf5a8085583bfbe28be647a89236267c71dc727e0ee6313af3bd0baa074a4e47a85357207b5f3e0909ad3f773b012843880c2b34abd60c871fa418bca45cf1a04e74d5dd375c5fb1e68e025641e26f4e95566efb3f21f7bb19b8891da6b4624279dfc25d6c419b721c19552bfa785812410f3e8012ebb4d62dc5795e91b22806cb92048505a7b9f09cdc3d51aa0b5f0e0ad71d2131046efd9eb3063bdcacd69cf9113b090fac4c44245a058e15c7901795ba81bf164787cda7a6eadfd55cebc8afd07daf3f9d6675ac42b52c75a91b5c39e17c384f6d27f7066eda5d737e457130033426d0c2c01ef9469048f51cc4c6f62e71f2bf8b86f47095569d144e90a50e511748e7eb5d841db46f8ab192643cbcb74b0c2701d32cf5915ef3c08b7f55729122f6f0c62feb9130e143c3313e6f0aa22932981ec93e6b631e28040e6575e524c416c1fae2d795003180b02eeb47c5f7adf7f7bc71184c952309d6bee53a5e217afa6694a824945ce50664124c9a60260c6fddf9bb7f08e96224d861ce45ee9ddb520d14c1369e06d7b95aed1d46fe1a0611bac5d1e5ae7903c739245d832e3b0a8a06e0cfeea09c18dd9f721c0829a68d8517fcb10c0afa7b5903b40f5b5db665ce45c9f67171e7cc7749f373e3240a6277f16ba16ab3714e43e17594c54fe46dd856f3c740f8ee17ce9850e721b784b1ddc0dce43aa1e6f8a6d21b8a140a753fef5a9f5f1d9e3cd4e11f5bcca790814ddf1e1d03b3c1bcce8ff37998ff2b7b2d79004543c7fd8afe216ffc73d2a72efc86095c5472ea0cd1f8e8bffe2443b0fb200f4bd36f994ab5abbe9418816efedd579b1e937573f55974bf2d6cca92468cf623f3aefcfe944dc54ffd3b6716c0af89e0a7df9bd1aff6fc40b269e4edb74677bf0c02c52c48609d25f0b5564209c2872809abd0daa6c38c065c8d6bcbc3e74d6e1a77b873a0df45b99862f2e98d2649ac0e9be9a739a9cf81f1c485e7fbf3e9d6a36ecd15502665c16bc6506a9c3688ba0aa01436eb466e3971fa4f85289f781fbb5c4e36f0c2e85f4073afac5d059eecb5e155f3ff29e46b6efdd042f28dc18a0d210894a7751e6e72332fde9c345636d26cf6c4891caa3dfb146c781e308d6c8492b00676d944390ed5d2d097a36cd6384c4a36c7e861afa56da3e5eb55cd48c97b4db98a45c705bd86e452b5b3baab864043f4efd7c9fa4f4916d28637c542f892a129e3801b07236a1971dd52a3f80720949e5d880e40cf42adf839c79040008360ccc2e3ca3d8f11749706f9de96883a6e283a6074ab9b769a7b162084721ae130e10c3773baf194535379bbef09df22c44d96baa604aed2c11464879cde442330369c301de1ce8c34abe45bd1e3921267b67774fec79fa1a4fe35ee43ad7b314e1b1ea4a14b56c8f8599b4a5a3de190fac74ac80c0cacd3a1dab6d70c7fac9491e21cccb96687772776c087a5be4b092c03000078c27dcd90d6446a7a202d53deee8100569db1ee4876ea8631e90def462144cacab9ddd415b74e6ffa509d7935384e8670c286d7253897c916aa2cf41d34b22127d28fd1916982a50e59faa3ee70c9c0f725b6f6d9a8105555d246ac646df8738384a01285849f5652f94bdf1e2f8c7ef80ac4a1f9dcf4bfc0fca4737d6d9ebbdc7a3ba355259236f92a69e7c3a8ddd61f08b41ce599586dbb93058065363a80f6a117bc36a9d06fefd2a8dc21688b6c0aa33005e991b3ee6834bddff4d02d8880c05bb379ebf25c1adde6574eb02714aaff8ce5f3beb0cd165d495c0bf4eeaaab0dd8c284bc40d8a864b5aa04ab968071a47f9fbd3f00f0830b0b864bcb9bdc5eab3b0d5f137aba5e491d082e8c2965d1d488de382d1ccd1474d0419aca34ef49d897f173611652a5ed355c2646f42d1a0b3d7d7062bcdd4cb031f36d345232f1efb0571a17c6594323db3588c4a9c08faa15bfa02d9de8dbe0b6f168678d740ef23a236ef7d89db1da74f6a2db473cac925a82f32d380c3c9b359605e607fe2ead686897d522c2088a67e23cf7b355c189f11ff61ae95ce28f7aadecb380a7c06e41caff6bc11da0b435b6ba48c645882a1b213e13fc8467e7034d6a8ef099acd9e5de0e1359443e78c81eacc7c3e7b60fe1c05a80d5d0e2a318547f79109bb04676175109ef453f314e7a3d182c5255aca23c15fe682fd2879789e7ab564c85107740b421b69dcec73e3bbcd80ba9ce1d376fb9437f4cadf06b84cea5f1283d61763dcc7e1b606a9fb61e5ca96ed63aa091804b0eab6090978e3013610ef039b6dedf582749c94cf954c3e57a011ba97956d7ddea9f6c178e3cf73898c512930d77a695e4980809093495efe977e401b0d0729a598e0a76cfc9cb17f79601f67a66703a319d325cda047ace546c88c0a5749da12fae497c358e8516ff18eb38516b828988bff7a6ed23592eb68487cd87552b631fc126fff7509a24a2cc49da383ca0b5dd6a5f7da3b6116cf70de894717befab02d31a30d2ec358c3b839061f1b346f5ecb7defb5c9aec0d5d4f2f9464636ba0b977aae844b1a3b0779923036d58d8d5f66e58028b53c8f2731750efc52650d268002ed28ca7231bea508c7a19d0b15bab9f8a2a8447aa34e5baac27ba4769fc8d3b31bda3ebc2034b4419d41363163c8bd753d5564192dba9f180a4b9569c0e5927ccd4587f909f81565fc6d486b5fb4894fdb534965b73620ea6e72bdbafd3a2a1ac8ce94acf6014d8b1bca9b253e3a0bc23e7bc2bf0021c24a01d23f7e6e2f70ee9e29ecd71bf20876e6880fc9eb56788f16d476b1749c0cfa8854e010bb017619be86dde8bb0bc2a837a07aac4133bbd82f164ee03756bef68ec34bb3fddedd996eab349cbf774e52c960cea03c4ddc4dba4a8c5292d4f91452a6301a951ef399a6e65fa77af9df51f9de63f62d771c7185f1dfb6bfc76bd214d2e8e96ecd28ad63f05c8ce47e30cc43ad5a324743bbc4e979a9b43fadfd2169c5bea2b32217c823d32e8c72355716ae29dd1a873dbd26a62fc2e28ea3f9d99b6764f8914a4bbb9eb6ce0394e21e686a11c0a0abdc4e6e69402943c689b3b147d0e443ff96a9532ee20c954f1749a3c086d59981def131c4c32f7a778cefb13624e29fd529f015ccb75ec3f51111c5e66fc03401e2cc05bd33762b2ebb04c20d7cf68ca7944d3907f9a4ea3a01ed352a5fcf496e0482f7a951d03ce7538a03c445a8a352d91463442cb3005fb1b7dd5e352a4f5616b103660ff3e081063fdb5c20a9a8b3363173101332ddc18462ac9a685f59b2211d6e07781bf293e2415c296e311a2729898c71fbfb8201eb8c0976989cf346447220889f52735b555dba135a6b55e274755fd2173c0278f8e6034084f92d007fa0077eec82ef624627515df56098251eb86baaf14afde907352a1071f5f157f72fcce354f35d2ac5582d64bc76cdc62cde3c9734b35a026c917a53e4dbf9fdb98f4bfc735cb0e3abc20b1f65fd756254920c0b028050ae2cce8df26c564668939f2e6a31d08c7e952a1b117bd8801a935f9a4b452c80234420003056e7554131e4288c515f5b215aeb5ca7e819cd84991f4ac63dfec63d35dfa5cd5f6ae7de5d9c52df07ebb32221fcb8b09eb3997fc705502d53e60ed3897c26636bea94ff2cc5474887c5a779cd7fea017a791a5a293adbf4e561d7fd558b78fca41b724ee301b9a3bfdb32d8c0e21acdc24b9ad223dee1ccbc3b12eaaaa7261ae1fba8a2bfc230aa5e6acfd6710c39a9719e8f4bf41946eedd94fce84298202fc0eb8d0f42903d5d8aa809c555da4afdf95a63be80a593bc40e0d8dc5b919bdabfefbe1182f1c7b540e8f307ff8efb4011868f1c1582b21e2b00cee53bc27035fd7f84b31f7b383ccee40ef3a8066af55664e890b44e3de53934656f9cfd942cd11b845c6902c9da7489f309d7f568d01499e7ebea84130a99e7ae736afeabe37d829bac76cae40ef5b776532ce615caafff3f10cf7269093dcae1c533e7e22870d3b57b4bcdc383a37f14cad74c8aa259f891294c65cd41ec7100a86702aa4ad1c4e81fdc21e42dc421492b875850bea5486d4c624646e556c03be38f9e414ff811a1b1842645f0bf9dbd182a850447c489afdfd433d343dc3c2b54381ea7a108ca51b0696221bf09cf28de2a9ec28f60da12b699cf0138580caaf5525e51e29aeca1a831a02d330fb33b2d3915a4f64514d23386e2c3dff24261ebed02cf7f3a3e870ebc1c009fa01a62150d8c1f669595a5a36b8a262a87ccce1629d216dcea48bcdfc0803291d8975e2ac8c96251a39fe2b13ba599fd8ece8b5f9b51484cac0e97a07a3581866749cb5a35751e11e0f2e4f03e82d6e78e4666a321bad98121f568d3affddd9adac94876ef4ef95e01f1ed49dbe61809b023a359ead87de08aaf3ac30d75f21fa048935b93c3aa92649e49813f27e7222c8b5f7e0a2d25b0288c26cbe8b4254dd10ae25ddf484edf03919169b6d45398d7ce70469450e870315989dba41c7b5a0983b6f9d32320221b23257aeb44570620e1cd7d6aa39b66abd328f5b75272c1148be56ad76d2c132d34bfc487136ce96f219ee5d55f3085f2eeb692f5b68c2149c219d3f826ac411dc98a7c27030ade349c02a5ad2dbce05122a5e833a9e8b0d2919123f074d00f374e073c85543d7272b073babb64a4214061b065a2025adae681d58aee969259d33b2aad232d54ac87362e061ca6ab1c9065a6036b76bfa5cc9d3a0ea98caf30e609861d21ede217ce3f39e574837acb79854e564ba5c08c92a42d7a4e52a99279719b244721808b064fbbfd5a3fa72714004abf4c2336dddaa2de8b6420f7d5af689cf63e51be6317b2cf1544c270bfb2b80ddc367958f717ec9848931ff34269c383d641725d68cc092c1dfb7e6ef2e60343029cd0711b286a0d54d6ba6140ae181f8a3cfd38c881506f740819bc2424cfe543ebcc032b872c39c86adaa7f50fa2cd8bc5c9fa685e751651f29fc8b40b6f7af3de48c214ae5c7b2c4370bd1dbb63d93fb734e241bd7d86e48241566afcd8f739dcb2884c26addeacd0605aea361394374765e24d1d486dc38dbd15cc985b49e6c924cdf5c6ea4c3b923c0c40b23608128e91a146719ab364e1c0689978a2e9479d547fbbae2d6a01afd6d51d6b5c3789fce5a34f5b1d04c8cc979f55a011121659c9a7e8d4d1a9f1737850871af9f08942230bc523404600463ea219cb183b4cf31cec992d", 0x1000}, {&(0x7f0000001580)="643e2071b0a001e8c24e82091bba45832110ff7df2a386904c3492feb05f65c0e1a610d2913085822983f29ea787e81781fc6a8accd5e4083f624a0ad264ad4fbc57f8c0b5b5389b183f65dafaf773ce19534ad94e997d72a7412303ec146eea7512c1e3d831ea6638354fe3f67bdae6d0ded668f0e459909129f5f6cda2e75e51ae55849ebc9c7e4c489cf76dc493b40c01e64dd8eca58aedd3872c0f361b65ea39fe339622d771e9d4020191c98ffa694f1c5d63571e3cbb764274d703", 0xbe}, {&(0x7f0000001640)="b1d09fe880de6e9cdac7f16b21e8256553f8167f1cc2d98c56bf8ad130a8f25f5ef17391cabe3543ae752f1f03d8c5971e95e1edc0fc5b0002c8d7625d4eef8cf56e882252355d3ad633bbd966459d42de099af7fef64d8e83db15ad483493d6caa279ee8dc7ceb1ccc0984d6c5cbf0089cd25d2dcf0d1a65f60cc4185134d3779d11af369cb225afec562bca17af2112d16ab79c2926f1570367cc6924007ed0c96b39cd16fbfe505a9f00d19326a68e305a8e61b338636aa51784d03d0b0a0311f8481106f968ecaf277473c17f0770ed37a5484ff884b", 0xd8}], 0x5, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x7a, 0x100000001, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x70c}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x7fff}, {{r0}, 0x0, 0x0, 0x7, 0x0, 0x4}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0xac74, 0x81}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x81}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x5}, {{r0}, 0x0, 0x4, 0xc0000020, 0x5, 0xdccb}, {{r2}, 0xffffffffffffffff, 0x89, 0x20, 0x20}, {{r1}, 0xfffffffffffffffe, 0x44, 0x2, 0x7, 0x9}], 0x5, &(0x7f00000002c0)={0x5, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4004, 0x3) 16:00:16 executing program 1: r0 = kqueue() fsync(r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x800080002202, 0x28ce) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = getpid() r3 = getppid() setpgid(r2, r3) 16:00:16 executing program 0: socketpair(0x10, 0x5, 0xffffffffffffff91, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x52, 0x20000000, 0x685, 0x100}, {{r0}, 0xffffffffffffffff, 0x7d, 0xf0000040, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x31, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40000006, 0x9, 0x950}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x3, 0x7fff}, {{}, 0x0, 0x0, 0x20, 0x4, 0x9}], 0x66, 0x0, 0x800000000000081, 0x0) r2 = syz_open_pts() kevent(r1, 0x0, 0xfffffffffffffff7, 0x0, 0x1f9, 0x0) socketpair(0x2, 0x8003, 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="ed9f4aceb886c03d2e291353093f6ea4dcd23ef435af752b89cedab0885911a33c196b3e6b02a4", 0x27}, {&(0x7f0000000080)="f6d28beda148397115c12fb0f58fe62b0c9ad3b2b991e2", 0x17}], 0x2) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffffaa) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = getuid() setuid(r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:16 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) accept(r0, 0x0, &(0x7f0000000040)) close(r1) 16:00:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xac, 0x40, 0xc9, 0x1}, {{r0}, 0xffffffffffffffff, 0xa0, 0x3, 0x101, 0x9}, {{r1}, 0xffffffffffffffff, 0x8c, 0x14, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x5}], 0xe52c, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x9d, 0x20000009, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x22, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x24, 0x1, 0x7f}], 0x52, &(0x7f0000000000)={0x0, 0xf8}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000009, 0x4, 0x15e}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa0, 0xfffff, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0xfffffffffffffff9, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000003, 0x400, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf000002a, 0x100, 0x5}], 0x80000001, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000022, 0x4, 0x101}, {{r0}, 0xfffffffffffffffe, 0x18, 0xf0000021, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x7, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x9}], 0x80, &(0x7f00000003c0)={0x800, 0x8}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) r2 = socket$inet(0x2, 0x4, 0x3f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000011c0)) recvfrom$unix(r0, &(0x7f0000001080)=""/203, 0xcb, 0x1, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet6(r0, &(0x7f0000001200)=""/4096, 0x1000, 0x40, &(0x7f0000002200)={0x18, 0x1, 0xf8, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="01", 0xfffffffffffffec1) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0xffffffffffffff2f) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x3) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000003640)=ANY=[@ANYBLOB="82027c0cad80b9ab6299a54962e6cc2df107b4045e8169853ccba3b2e6312e800000000000000034bb368955c1c585a8c9731a741ce20adbbed5cde1f9ffd7006626a5b1f9fd53a90d74cbfad716e2927165b40070418fd7661d5dc76d6e8d65ee6a15b098c9d5ff192dad95fd6f6a2fb8a2f715e69b9b5e04c8a617945ab2312db861cd5d30d516d3ebdd09dbe8c91fd1177a7b44c7ecd71357579323b9929170d421cd4bde34c8072f03f89af06f74c78917457e66354256ef0a7d967a2789082b02b6d333fc617327222f7a21e74f6a2ae5ff8d2d0b385d42a61caacb152acfb51d407febbebc47410b204bb607ddd248f4ca81567184fc5bca7b4cf604a6f0fd98c7d921371d91b0e719c72b0585da5fb563a8da59fa69d12eeefe43d78f8ea9ec1b71a8a714e620c92de95cea5812c557c455ce11ddad4a18b3024a0ea86d1077f06522ac690b37e2609eaac686c18bb0978e5ae37e577cc13661e2ed9963c16c96d776b49f705a54124b35dc783cab03f7035d8301917539d353b8c78c21d1eb14756e"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000034c0)={0x0, 0x0}, &(0x7f0000003500)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000003600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000033c0)=[{&(0x7f00000002c0)="bace035165fd16bdb64f3d71e44d79b9207427afb86b1c418bf298bb48e97fcc1dd741368212ff4e97a0b3bc1f7785daaa34c8b6b9d04e8f11a4154be5965ea1655980e7fcd8b1e581661cf4f16bd3b3e6691342a74ce9991b702722f3d94b114910d6273aa936c42c115e84b3decd5f0a09c03fd4df3b5c60dc7eb7d721b525c95a776a187c46ad425c9a9bb6262d249f0e1da1e27b87397f018e4d525dd8582fed0ba8514aa77e68dd9c10b3802709a83c1c9e352a583e6ca89d5547973dc0eab9552459ba1e8e4563e7343f7dcb617fee275135bc7d1ccde74afd0a3ab1a00f97f712e0bc041a6b385eac6ed96b3c31f17f69d25d8818bc0890140cc26afb7a39bab60a05fa6af1519d35eba98c30f2537d2becd19d02e971b5b687023f8e41d4837876659df6df6991212e1127c38988cccab59695521a16c6621145fff887686f5a1d0fb7ec9170c05d96a893942a648772e85876139969f3460bef98d0d73cd00c84d5c6627a41dfa50363ecfa0a8692b20a3793cbbcfdd770f2df902953fbe79c028fa970a2239187f561be5e7b423bb8a557acd33df2bf98574a601f4db8bb597b7e7730cadbb9da2115badf9f76fb7ceb4ec6774d8fd45f10e98ccb35636d221c599bf80869f6aaac685dd91bbf209f6c2b440e1bcbfe3ec4234012e36dbeb53490cdd102598d018ac80c429982e19953b76ac2b5b94ca9a1e9807743aee97a0776e9af219ae91dd695ffaaa4a18ea46acc02f124aa0062f938df889b9f225e04983f6863366ea5314142c8fc7f1dfebf9be208228d2f506d050d5aba6c78cedcba03a37f783220401c29c6b1cc196dd1e543cfbd319627208cc14d632db5ec70ff152d62d6dad79385a9b944ffec8877a116515512fc278e822f0ad14bbd15c409862a6b70baf6e778b93a5d1bb2a06c501ebb15b76e771d540323b8fb2a3790573d2e3a59e7b0042afd478860fb63a5641793a0f2fdadb46d2703ef759d35262112f389ac14883edd4896d5f6a3410258b5fbd58721cecb618d2733932a391cb3d9866ab667b565f148e021010fa031bbca4cd291a7e05f62213c2fa42b32e4fa36d2a051c9002ac9f329b45f4c1ea55fb55558beef31b51355e963fac6e75f895a48550cdf40e0c5995e77c2f1581b82b50d4fad3379e0e2e1525ff392fdbac3b64d40813a9d29d9423e4c39d64a2c64d3bfac0f8d3ee3ab17a3006b822373cc5034205b6781d1adbcb3a1e058a1be0d01ff9e188d62dad213eb8ec87763ee1598f6bbe7342a38b546b9939d1673ab595ca04032d3cb3be77041a2cd76d0af243daf2cd514051fb1e82d873f6d1290076ad6972e9ff2a09cfbd583596d80386cc792d47f970110a067328a8228a86db9eccff0601d0667cf069c91bc93a5d0acc8581f670e16308abf08696e4bcf90c8871679294ebf00c6119599dd5a8a1fa8ec95278c6cc8f61a41c1b22a201681aa72846175b1d9eab695298c218269774058bdbf4e689c9913ed71a983993213a3977514544ba36321d87dcc357825e9e854b866ddaebd42ec247bd5418de5b525866b068d2bdc87aa5086ed35b4ddc11513f45a952d63d4e255bc458f0fedef75be74df21bd60b9b0355853c33f5d3afd7664350dbdbea31d9b0f6aabc637fed01dba83ea37a130461000250c6cf22daefddc19735214e765ad210dbc3a47b5f2f3fae1c2fd3592e1fe4c5b3d2cdd12a534cdad720533784a563fd570e2e5214fbe1da4d1a726843fab387e4898ecb2f3e45840aa57047e210964b7445d00f5ef67dd108ede2c6b33ad780493a6dc27cef6c17060da52e9fd0d99f6944000ef363b8c88253920361d1d313650604737939dfc3075fdefb7334c6b202f6285c12d3c2d44e01d34fd263a2104d3bcb5e5ed2a012b7b0ab095ab01f97edcd6aae1b33527490dbd0e206428541f007471e0ebf727bdd08e56a67bd304e53a54593d766b6bb34ac6e3772acbb9b60b766f774abe1380bf629d26530fac1b441c5ae0ef0bc61169879da18570fb03fca981fbb51e5e3cbe88617b73845c3afb569857016ea9eba6b235bfff09ae8d90e0ae14052714554844cee24f94a02db3deeaeb13a5d3e53ad4e0058b35e4074cd3d0fab9467904d8fcdfdbcaf93fd695bb43460f94258a137693ebef62ac312d140c24329f94b32593fedd546035b872a636e391a58eef10537aefe5d391f26314796db6c9100c1f2649c19d50a8b45ef9cd0124638e5c4d7c65bebdcfde28b3d433318a855c9453f74dbebd2fa39050a34d7e6c04a42b7a3a0a76a6419bd6d966f552cd495db3b6d6b3286225db7f4016f51b536f599c6eaa780c3ca55f2568a3cb9a95342aba1ce65ff6659b753d503d8a130ebfd268cb62c5bffed1dce1936a054334a771a3c027ca8ac500453c90e25ea6812125ec679b100bcbf97192efd917ae6bf5c93e190a861715bb4e3d9d7ed023d27a073513a8fe7f18a7e8646c1118e86178dae0a3f977fda19a9f8fce84d2a01873ca633c7a2c25eccb1e4b4388e9f243ebae99dc275ef9991170686c75c9ff172c8056b15a25dfdca0bb72e44fb8dc185f5200f543cbc44624a802d54836c92bd36de1b346ab896dd6cef04c4bacc1e57ca338b452fb86c821872285b4ca23996895ea737f62806c353337362cca1b752e740505cd24078440373017da562c8e5ad182edd60cd146945c2ce0874e89b94fa0cf9a5e61ac59a7c58e88ed65f9d7c3790bd750e38630869f48f90623773d10eb4d727cf871c1f84fb8b83d4cb9785bf17f61cf472eb21a2046b001c2499ea8dff57abd418bded0deabe648168e19d7a91305fc82b1e3cf7259b40cf61ae2e5fbc698b0cf518ec5c22c80c7f108f3288a4367419afc6e9c9e9c394f7f88be77b088eb9df59faa48061aa2dcdfea60edd6544b12e75d02489f01481a89cf272b82c89b7f3d74747ccd6f51cf3bcc81eb458dd5d54957f92a2cf5d5a543ef0fa5d846dd93217583acad64ac9091bb560b07b7af483eebe97553b53692d8fcc22d1cbb7d715cb6e1a2eea5de6d105cc1031d855980bd09db16329a4590480df59e67f1a93798aa22ee48bb25ae8873ec47abee4bff1c1e7b38cf7963bc1ef07f3357cc02250fa1b6d416efeb4784907ce23b66887cf29fb25cce291fad901903d60fa85515f7aa538e9a605da51d15b9f7454d9ff3ca7d303ef6474fb2e3abc24491c5fa64f2e74c580cc2973e1f04dab44dc7295d70cd226aa75697860a26b065cb4a6a32cc60fdb3d92e7e97f601a9e4631723fba9c1981cdaf5f3ba8a4ae0292cf05fd22afd1951853c80193e5c492e61957199ff561b5ce03a8169b79d445ccce8874dd3eaf199bafa79a8465b63d90814c10ab90e41a2f7f1ec9582d5a604a4e3de0d41d7fc59debf2a0092f0294384cd15a25138579d14d2f5974a28bb130413c82445032e831807e37b5a73e163801b3754c00581f1df9506d26f6eef908060414686e540025b542d2ddfb858141dcb4c65a67bd6e90b4d1cb663f9bef0e74033ad8477dfe98de60475d91f74d459fc7e62e73e3eb0ba7ae8ab2fd66559c6dfab009f2424f5cc7e34b4abba6e3b4f6916ddeb236deca105c8bbb65d14c602bf4322cf31c672235f94e3408382a1e52d1ab2607f7a1dfa893041e094aa88d9ded56587879177c8c13e0948a321893d31ece1830ecc8baa3a487633204145f5f94640eb8d1bde8960017372abc5ce9f342a214a41868f35f349f93005d21362f4b2b7a9645647bc9acdcc80e2c27d59f0f6c66b44209b5b27d9b4d0b91cac0c1f4d5317c6b5250c66a23163cb1300a1dae9117c3f2e5a78eead266b6918b9a95dae59ca43b12f558c25988ec679f6472fa87f316f5a93b792e60629a2e574cf9a3da81b871ec58fe9ba2c1224fddc7540c1f0b65f8d1284d2774c82cfbedbc60233170d092c876be028701e1b1e114811dfc81f1b5df36f303b53a42aedc608528f257fa1f783dc8d4d4d4b323f4f2c8a3c36c1818d959c420c24fd4359924a3b42115cb40d147d572f4e579a8befd679d2a0e2b7c688be177321b50ae8b34f3796dfc8d067d84d4278687a0dd48f0c1e57b60e0ef8c33420e70c99221191190a66f68147f55fbeb48b40fbdae9362b85f05b784280313db0545717600cef6eb8c320c38495a5d8db4018101ae87e417eb94caa3322955f8ed05acea828dfe92827bcfc6dd8e954f296f382ce4321ce6b6768670ce6a9204221a76e34ca1eda253dea572ec93852e29379f653e66a42e53d8ee17324339785810554ce3701ef3e6506f4e5e2a51a684ed1c063323ef6fd57f41c8efa0c1c71b298de0eab9e71895865ad5f1db8489c5d1a0bfd3f0b9154b735a1568b03d1f843b046092326906038c0ada16b1a7ba0b7e6447117b28ec99d294f9a64c78f66035e24bcf351cf827972c407ad9207f3cc1fdc2446371c6515810335bc08de16fd2fc68ed3d64f4f4026e7d4801b22c904278f1cc3f6be33bcc675fc64efe9eef56cd4a563c21401ea78e30aba48f27cba9dfb38ea49205b99472e8f0f40df21517338525fde7887bfa4dac611acf6600142059376c714134971fe83fd0edc9eebc6f855e2a516802211ccbd53a243ed0ea28a31b2230ed0eba82e77ca245f2c97633313fff28a8f395454969831993ab6e4d168cfd8dbd850e145223f5b93c88fb93ad91ddc9ba5562238cebe5098420a405e5805f2ce1a088ad508f3d54a2fa287bdf1720fa5cefdd3bcc01b1bed8c2456d443e699675151ee203bb4f0edf2ec3ab6024dddb5c2e0aa337c22cfa7b7d6227a43cd3b63ae4a988d21fb1dc34246714ac9ea4e89ab8b9422fbb998962b63486106de00618b8502a8746a1d5e2fee016ae9ae0e310145197b8211e247193c4c065f95393be6a1cd30a992795f669d6fa7e3ec3981b63b621796675d825889cc810de16bfcd03eceb2d38946cddd6c9b64172590d27a0acbb9f4e3bcc268dee7a1e18b0d2a07db9b544def915398452503962021dcd1f1af2cc31da2009f45a77d1b91417043dce387772cf7c06994858cf948b80003954c4f1e0b944d2abb11877dfaeb47030ebd2e1e77de92baea78752976e0180b045fb99f4145b7dda899daa35cb4f5e35dde46e1f3b2a06e9179240b45d6d7cc5745d402e0ce583bc3ad9ee84144db0db7fc392d893f415a4fb53126e23fc5bc14f8f8abda43b9205d526e89d47ba341e12deaaefe8a91dadba952852d6e60994c33a3148fe5bd16163273829c3dd7cf2a95b4df4aa0484a786109f9b164bcb55966d5dd3c996c2c857a93ee1b089f96383e98d49e46737f88505b55e331bb3df725a233efac0fd104fcb7280de3c48f407fc81ee3ccaab7d4b28d04a4a00e157fbea60e95e20d0d35415eede0407c7619203e3c03fcc352137dfaddfa0ac92fe7b6a999232257c1ab9a1903c15ccc4a7494d04c2ce83239f0b4666a22116b6a14db7b82c1bbcca15c74a9284d85b104b433d783c3a0724e41dbadda95e6432e38b175de138ced575362e1f4e420ae28ad9d67135e7496e7f4fe86bbc5ddea3230efcaf77e21814b9aae0d3618b059cd46e900eb8024725ca71a43e1997a4aa0149eed05c9ec16b530afed381e94c0b1886d6e57047cd8aa50cc35c0605200b77a5d12d6aff2581f6cf2a5d6351513064ee687d0fbffdcb39dd0437e3da5b42a2b5b39516c3471d6c8ea563a5545bd413f9f9a0d504ddbfed26fe666363fe50aa8bb02da012be6e704da12223ee087b0e3af673988f548", 0x1000}, {&(0x7f00000012c0)="244a2762f7b7d830b6a69986554d1e948bdb49f7da07fd9a8932e0f100c45c0fb13e9493d6d6162e88b308ee5011209296f2784d18470568286b13145311c7600bc9492957a3b3e1f7f426c440b8f6bff73f1b06291f12c029a2d6d3f581dde05b2aace5244474fcbb73a7ab9e52f97c7c80a60ce0f8f05e0e42d611db6cc410d7841731bc5e2d0088423138021af682bd9f958f5da77f5a80e0b86a5aa82f55bb320ef66018f75c704f265cb79b57eeb576053b60b7b4b38b9b15f14ca7d59d188715fad127ff47916213b41f39050c5a18fae0e69657150938dcfd0e4c801b6f83a9b5de0a74e3b32af20e63f23045f282a40d0e0fa05c9b4c7b49755e480dd4c487fa96e016b88da3d3f421ce2510cb4053c6f830f6700555ec0d06dd9d7ae96f0d0434d12da0cd79dff0c205c11438bf2258221756df4c6c7fb3a624c4ad963b9286639706ac77be4d21218952264dec0ac59f70c3f21dfbf1ea165336f09cf149e53611d6bb594dc42e95a11bf6e41c86793098d84449e75bdae48f075fe69f921277f5d46be1d0fea2b338e06d382409c835719204834ce2a48744f6a35c5386d9be9659f439936ca5c2ae0a11499f53bd1e0eb55e70cec4bd43ac9addaa7a53ef6e90a77fab09bd973ce756e2d431386fc81810003211878611c65349edf3934480fb34451bd224f3b33ffc6e548e1769676777e33bb7a6cab9b4bf650652d5a5c4886db2324b3fd369e251ede409da9a01e4c69e8988a3afa8bf9e698e09e508f1248b2fc2728a5de4cfc7f4b43fb4ca467471c8ae1dc6bbee9474a77b6eff0763cbd359b94d97669aaafed7d0d51b193747476ee5ffb396cc9e667770754e027d78a17a98b681463835e8c1cce6e823ed34ab60ee3a3ec5f2f2b1cd3578b05c5046c760f852d6abec04219d525eedaa5a7d5efcd7f4e451b47a98ec37824e606be95289f8aa11235c7d03ede2785aaff9d05682970f6762279f8e663bf6857802930b70d1177963103c28165e508733e85eefb6c1811b990300f72d67ec63f5cef5199942644989a1084911e98383f1ecff55b425d43d7f9ce395b7a1638478815ec3e73362145e6610a374dc0b8e355c793cf94e483c8b7b3e806a75fa04acc2002b57009d3dc2e8adcbf88289e9cc9e493994689f6f99aa64ea36775df593d4bb5824f2a02c2aad1eda662a207b0e1703276ea534970dc4e3b8d29b58cfb1f94d00d412b8f4d564f2af32b8c43b473273e8a6d084c38724d5afd230d9eb1df51ad578d9cd2a00cab306e98d57d1d274a62513cc78057ccfb0b2b8d8e4e550426029d5bb241606db07a1e6d94247edd12fdb6f84e9942777926ea0df2c5d90c0cf8bb0cf5c3dfc0443967283c16fb510dbd854582df25df3179c0fb5f163fe29bccad086bf24ced1e46e305271b4996660fa9de62408d1ce97aba5656f5c418745f48f479279ff2da6f4de57f521a28736bd34b5f71f570a00ee4def2ffafcc604f8e7030cdf7873d121559bad69ccc5d3005e6987234f893cf7b8ec15cd69c7d28e55678c9323d9a6d33fc48fc65cfa4c9e93dc996be5df6c84e0b9ffc5409685b65ab9e40700f015d19cdc76f3d196c0ec895db5679c94035b3e3b9ecc2d6bbda2aa185ae2a856ebca6411e4a4319166e28396a08818953f5b82578c5f349d47ffdf6064dea026ce87828df4fe1c9889cf0ed56fbae3a5417e125b2744c56572aa73260630cc5d5f543a86c74f4ac56b307aea0e2130eeb510cbeb331ebffcd83cd0a72ed8de6214b5ee6da29bbe7c87b9a1c56b11d94869d0a6b2a0d12082b8eaf347f748654ed1858e1ebf1f5511ddc88b9faff5a19ebc0c2fd5dc6d233692a78f4b2f5a2f9432174d9e7663e35ab6bbb9691ea5e2796aff8841ffa238c2de6d42c2b311c557d24ee03b6f07b9691d86b429a40c2f066e5e74a2490748bbbe33d2f5f0f7d2f682e160ec473522b9d37e05a3f570833f707f4696e022b5d1c117ec269a77504a60fcddc7246a6b76a5520b4a88f48d0c412241c1067779ecea8bd524c2cb36376fa685a2d39a7738c5b5a513f871a283dea023db5da6f86a985ee1c7ca451fd5547436d6976f77384e197af8ea8d54a20c31841471e445659ae40a47140eece4f59f9e23bd06926622eb0948adaaa88f14cd8ed353f3de1fa55d74c5db71ece0ea50a9e8fa8da3505e286edddc1fbff8bc7164ba7c50e0259d8d98e7ddacf9e4352f8ff044927efe0ee7ffbc3e8c4e473141cd3e02758c9f248641798eec76c7e89b51f9f6980898bc7b5367ca84df5c0377b35098b08eff5dadce46a3a439d6fa4db569c3ec8e7f78f2e9c9154802d3e5d0d190e744fc26b1bb8111826ee35460c61bf300ade788d11f817449e9018d4119e9f3958e323d04fab997ddaccd34df80e7d0886272c58b7d676e8fa8aaa2bc505f85671431fcee206f8a1bf961b8547a7d99ce2e3cb85621bb962e67d9233192afd5a3c4da34dbf931d5db92e4406d714269b8a376ab481e7baacf2da42b3f77f62b83f1a3d966014c6d264dd07617975b82d2708b68eeb433e480be162e5ffcabd12dbff315fad24e750da97c1e4cf7f82c0ac7154b561777a6080e9baff5001ac30e048e563bde8e2d951cef62fc20af70dac0f11459c54cac8b6735e0978e4ef1cb161bc183afc24baf30d3b1e19196736feec26bc7e94c7e3c4443f5e3292292d7e7222126083e182445dc35ea336f47f4ca9eb2e16b259fb665e84e53e9081a96386fc5f514e134860f41d3db225559fa4ff74fc4b8245ea40cb23b92542230d8d11e31f95d735865619f2d841d3ca7ba89ce047bf3c365fb9e38d2389b115dbc8300fed04347560e7fb13a1f0f5ad43f0e3a8086e643baca689f2662ae3348e0318f60361d423d76056514d1c51acac5fa29698f0b1544dec9d1af173b72b828cada23c7cf7bfd29a0946ba296d24340a4f7422e75ca3803624c8950d00b6a104f2cb030605e8cb5f4f2914e9324d7c9a06ab14144263bd73dac03308af40264b9df9771ce8b281d78481f304177497f6e6679e9f28c9f6a6e288f23464c12c34f135ff95fd12a2a35297825731a672555e6300825c47ca5728c0e77b87171bd806ac33923e5b38b2c2cd1eaa4e3feb29fd12c40497bacb8656b444b8f72ed0a894e55fd93ffc802dde2ad8848bee61d67509723e22788a0683584fe55ad24ebb7b07fc0fc0545d4def39998538f110ba30cd11d51b891400f0cf3530902ef62714c3f7b407e2066979c7fa64a7fbcab53f71bde9e8bd2e621a82164314a81def7f71889ff96313e4081262a94d540e7658231458366aa6403c4c5fd526b75071bd9d33b604ba5cbe7a2b9fa9239c30d87fb74cfab0b2eba5920320945bea7c96d7ad0b28eb14d89a8b4c39b8b0dc672f021ce4ba5b20ce634a6a71bdb13a4087384614b38679a48e68d74861b7256d9d99b6a767106d938c6e51e793f36296bb4ab210f9753599994d5892e26284c31af95c48885cf701bc00dc45f3895af15ce6054dc03942bdc8b164dd6e102e2dbccf5163f4a123b0c45d3c5d7abdb95ce3f88769f62fb4bcd7d9d1fb76d9da2ee8a6992ebe59cbbabbc2d4782a06e254a7b6902e6ff863ea082e2e815a862fd3e5ac110f8a09e222d19d32fd3c97b588dc984f07851f6f134854f2d3fa1d8050bacfc720c4d6491cf7612b9c13bf291c4e76353758dd97529163de4d45726ab84429c60b97e1b150e6a0e05682ddb1af59de8329211e981341f6df2f8230f84a2f3d609dcc7d390165a58ccfe0d4436904d14e89dc6a2dcad7b9f493ded1f534900b5b3d616716afc9570dd45928683a6068acccad5fdbbce2b5733b29d17ffcad665ed6536d32b974598061322298c051146079214adede864df3d06d781151d7c474a4669a3fe99051b399323f3c632ef2bee7610743c7135bdf938f11300ebb46f919c64dfa1be5a8b14d729df5b23584da2b6d09928e8d88d17eb669f21c41ca7a94b61ac3fa40cc62e7888966c868db0bfa4f768a10010c65c7792b098bfdd60a8d39fda9759690a4d83edc5c4bcbc2cbc6f11923870c30fab0c504dfd34d0b981a52e1e1a84360991edd747891dd08117a0379e81acaae9b44fe7ea876eecb8c7d01de3cfa2dd40d22343a5ee7c990b600873f911d097808261d34e2c9b137f596b047007df71409d9ba963266f22d4f01322bc3c529f4e6a707f55930ba17a5977d503b815ef5e60797044e16c44a7177c17835dd44c08339121e89c7c26df92ac452194228f0bfb19197c8a88a2dd9282ad03ece5277aa2550679cda0cd59a1607ceaad03565436386f1b7eb597d57f29efbd783594e3b93a0075110ab81cd6278641b4e9f59ced4f8115b4ef247184ade08c89cbba5a9d0f7a6b71387ba3ef09b63274e6d4d59e0753287ed74854000bcfeba714f788c1bb218fb44e254f18a20ccc3ef59d0a924b7b7598799dd39f802b6cbf9c671e1f394fd485e3dee17ab73f5acc9b7fd9bd7ecb407751f3dc3119c70f1855f10a8074fc48b19b780b17ad6d04c888e25142be54641213ff66f5e6457a9a1d1d5515f5c254e7690b838d6e2f37caa760a4b7984c994a31f3d30d6a605638d782e1568389f5e7d4434d84df4fa799b72c180741d65778ea900f7d594e21ce0fc2d949e8386cc68b3d55b4a8f41800815505bf34db8920d32a9924775d38b9d85a8a06d4506ee5551a853bb5fd1b55bece9af6dc648c7a2251bfafebd5732a19c932a2c5d1973230366fb7ed50df268ee6f4eec003419d61636919007df3a4aaa4cd0e901a53133347daf164ea70aa019f0b60ea9a7cb20d9cc805e93b34b51682b4f6f8eb9c3ab420471e012d6a10cb639697a8cfbb5a12949e857120e15adc62dc514f2f63ff55b29bafd1f35f69815f3f8e6d3ac0046dc8357b2940a5758c988d5e920c5299e3cd800b23055fffd027ae42ec3c4b71b8eb2324c50db0e3759015f49f82d30836e9bba42b4e30f9151855059929777180dfa356f7d861773138af7ada9002f38c69ea7a82ca560140505f74f24c5fdce95f2d69d664306a9fd0c0763f8a6f94c24e8311f97a164da837bb03771931db29fd320152385aefa1c7022c18c40109a102e36bf50c6996b924c44cbb415b1fd40ec9f265f03cc44e098949f43ad1e16bbb05c996ea2af6faffdb067dab9908aa09c603e12263a53ee559466060ab866a2a72f08b2af01eaab27004780d9f8b5e26a5f5fe8eb635cb2601a6121341f3d5b683a73ca495c82eb200e3a477ad3b48aab2a77ebc9b73600a21faaffcee0f2abde0d787f67e9b12962ad9d908a5cb37b66d01378fc4fc66ef47e792c0c22e509965db641fd94c634f4e94bfdffa25fb131bd46c3a6786eb2098c901e2da13e98cf751c3fca1e959827b6ece3fa216f2f35fd0c0fc64731e966555374634c8e86ced9c980e2fd8ca438758c3d9d5a088965bee7150b2edd0898e3e8c6c00061e77811251f9d2121bbace43026f3deb9ab07f3cba16db7958926ead842807e75c2ac372e67df0be1a54c8be257d5aa40c04df7c27cea303518405af56ec90ef2330447b00fc772174d8dc35aaeddbced82ada5dc5ff5409e8dd5535d50f40d0c2cedd9246ddb5451cbf14c1a953b1a2573fcf83243048406cfbc090fef88be083229b1691ef669d136b6b0b952baefcabf3c2ca13bcab951dc78d23c475425aec7fd56e2ea1a09060fd86efb74d1bd5c2ee1fd6fb4579b6ae40a19ec323de4fd797c3ecc7cba4e8e52aae0503c2e7", 0x1000}, {&(0x7f0000000040)="07209269712e81e7e00e7b20d986e472fe82d51ffb359accd9519282b7ecb3", 0x1f}, {&(0x7f00000000c0)="a949f2a469df3726db97e10b8a433b863da249c805258e286804dd81e5c2ce79ebb271034bca34a9d30562c955842b020610181cc9b80760f9e405f0478a9399d717e88f8edaca084894121df39015d8f73d1b4b3a0c887dc988c7b9ec553197b45beb18e87604f4faabf77dd0bb95cf6a2f960e2eac2a1176312e15de8bc0438383a2034ea60908fc7b351c5d5d09656e4f26433f48023e3b980136e94a257c38f495a4826db2cc6c41b219261ee34ef503", 0xb2}, {&(0x7f00000022c0)="8ecb05316301a1809174d4fce5d76bb661a39803f841f18b46955c7b900da868ae244515705e26fa893e41a9633f04f306255e02f2d11205bcf68e17100583c5acc0b91620ec103d517335129a1c6224e2b46b1255b0078518e7f4d1839555f4b773f705d5bcdc1fa517a7c1a52835e89eef900a4217c70ddd1392758d9bcb85c63902e9761c55bcb455ebfe6b8336b22f0e3ea72daced5c34262ba806efb2d316338de11d359ab34e7f8729aa2becd5c84b14e9c98ee6316e678391866d06d2b7b906633797922e50f84fe646a8eea19c5aae397e198b40a1fda6c17341bc5717642e85572041213cda3134115278c845f8582bcc8724662ec62678b016097d5ea25cba480f8a43007ca94e4a0cc2339dc3a1157234c36f5e23bbb2b12af32bca224decb49b99315bcaba8cc4d07aa4293f223ea151e14995a0d031100053705e12bb89b1ee7d05c887094bc2a6234a52d0852f597ad89012bfa2d7b22a7c5fabd16cb82d2a73f6a5efe3394a3943969555371ae4259374e291df73658d0e5f97a3f252f18bf3e615fea5fbe6bb1db266d4b423c2fd00c7bb362a0bfaa01e038b80a0c15f1a5ff9ede6cf749aab58920b3c0e24c229bfddeed5bd2a7372301164f1b319c64a74a8ffe753350289b8d107618d0cc601ec165952ff60fe6271a7a9fc54923e6f6015d33bd4bda903d097221fadc3977413d23715d26f4f5d8d8450c2c1e1f385747a98c67a8163c9ff7f81529d08b1c5e046d9d0e6d8e4583a6f5daf3ad24388124f30a1a63e54b5799935d21fc821d1f9f73ac13809b30710c2a6677bbb3fd73b2b6f12d9c4c6b582c0222a7ffc3cca159be8177c0d2518eeb1165802e930fbfb6905e7bc87ae1ee0dd0244d565fa1eb6ba8b016b7447f3a1f1badb6ba8780b1f1db3243b42b36a811585f5a5e5240391b0dda415b6016980ca7320ebd40fd33a513bf149c4275cc501b7f692f571679f78e1e2b75309f09f0f060242e4e19f4864f595966253a85bce00f4fbf6318e5852bc915ce0d1cd0f7e0a0a4a04281bbea16b45516ae43514a0b5e8a4813f2ccb943bfee3dbac5cd7e6cab000caf832276151bf3f7c9a3b3256d065ab8b6fd9b6e3e11b5700ef6a9cb63987b6d5a043f3303e29b62c80d3fad7c90ce8b8ebcec8b44dd7631a7f110c91fe645876e863f236d16cf5495c2bd055baff934743633e6af1958a89dacf32e1637fe5c70cc60d16179165c61ae84b8c75b76d741df46b598dc0996eb2a24aab0050308a00934f1184458d2f45c197ca30dc190cf95a54b4bd83554b4206dbdf28407e56d4a1095937e7efd85d24b4d29af84f444fe7634d11ddc8fcefa4bc71d324afc020e55d4568c51b028c4c8635653d1d260974142af6d409fbef6208f272f347ed8124756d50628d429bef807552bf2d0c0128e37ad896514b0b03389f2156a9039c9f26b97b0b737d8605efe222d9d5c3f4b71015370ee9b2efcb4d9747847e72d5e482b5ca34505a8aa73ba317c6947dd68d5a4d833d89b48ef27aa3d31d9f27274ce49bef21940d1e4fa82fb0ab28f0ebfb36294ca4dc45a7eab020187ce086cdb8ded6306c17ee52d94eb3340088968cec0ce6e6fe6a4a1f5557a93baf8ab0fc2f449bfb34feed232c3c807e1f18525cfa8b8ad3bc4f403755833d32ac9858e43586c3c797481b00c5c6fe0aa73dbb21e93cf171b3f414f04bd5ca2b9ce2803f4a516834ce65771acf81bfb5a889a9dfd69fe846d33963f52d3e4010d0e596312891c74e3217bc6671778de718d86bf112d4521166198eac1bb9f4963d933cdf3c7a1f6b215a78a7d104f096b44c1b6a3b17079b335e7d6e2614f6e564beb6633d1c05abcd703d5b4b9a4d8c437aaf012e363e47271422289a2646ad62cbbc99952ec693d4a86de9a393308c789fde54f3e11f9ad3fd4169f53673dfb1762022125d87e88b217781da408086c3075060849bbff2876c0659ee90873bead529da801c4b0f9c2aea1d1a2c21b52468757fc5e491725e4f7eff30bd3ae4d69600b64e305cf7c806ac6c07ab3e3cc5f3dbbc229f7759522022ea33a72a7def6e49822fff5483d67a0ffc3cd84a829811ff75aba4df28cd3d1819657b810fe6338a3d2fe8242ed4037f248df86f1c29dddff086dd4f4aa37d59c341509fce666fac0cfa6c0c3a003e76b261ee54ede582e324428a8cfd341d491c6442d71445746d00c88180cdb736eac9f45b7933028bc72a776713d9b5c9609f633d0d41d330fcd4769b87a1d46ab011a8107905da6ecce57c10065ce420b3712242b487357b3b7d7aad5c2b0e51834659d8584db4756bd832289496d23e1043ce7188040536dd34e23a65f443e1f7ae9592a84ecf67acb635cda0889951b9dd98bd003e554c90c26360d4b3076b6dcea7606ee60cc781fcec787d01d30dad961c28c3ba1c4cc0939af9cfe3714073fc39e6db2a0686fb358f16e652ee209a6454e514fa0c490e2fb9469f1327bb614455e5f9a127398f84c8b9bbe07e143bd5a7ca2b1bb482c214764aa5e692be7e1f8a3f5b470c21909649ecddc02f152fc2882c19f1cf66c22e76abbe5b62ac38199e23f8809dee5444a0b0c754071a2c1808346b4a1999bcf0bc3eb645f0722fd217f12526193f220fa9c9acedba6216cbcb9ca6b799174e095f9b7c28b75dc8847512d869d350e67795824890898bbfaa5b4fbebd0b6ad8a8f538d461070f995bde1cfdcb7fb5380b6a21818d09650991d4db3f0a198b0042e4fb607530073b5c70c94978de33a184a383fba8b049d563041b3f205c2dea945a746008224b8f87d79daf87c26cac442e5aeb57507899628dc122c50030617b52da26827dd83eb490759b396282c9d3134ab9fe62a6ba910290cad03828f0deb525b184e72a814381e606f00e903ee5b4eea3f706b5a9b2c7b4bd4bb655a3c0969d70b43a3e126b9ad2aeb202cedb6dd255d48c987bc59d942032dfb3282c832dc4df9b58863eb91177519527f98942ce0b895ac34a357122b6c08b95c64c1c7cb503ac2c301478ba1f898b397d3c9093ec98b045007a2cc74d271ede4151aef8164f00c67455b406d582c148d3954f0f09128a2b68affc99eb5ed1fc7c89aea7f1c255f7ba76b2a14de11a79e6707d52eb574495e4785d9f25507ff41ab11b3100ae09f934902e3c5d69f495c7061dbdee0b3346328e5ef960a1b4bea0a18e7e944f2e3848272ff4360ff12dade69649f363bfd436b5d77291b4f085f2442c34e8fdc069d07562f27076d797ba24dd563226859295c19d6b45a1233dcf23d9de83d215377ab2e298a2dec4d1b18a33d67cf05ed5d5a26651afccbafb10fe95b47269fc47f9c01b838ec25a1843acf43ce8a55db0935ce6843c930617e90d008d73f21b19426abfb07efeccad265d95095a7532c25bf39ca4d41059f1fcabb23c5247fb5d7d1a184fc0cdc50d3285f25fc06a561af38d5de871209c5a05c3528dc64e03fc5a3ac6eebe1178101f8c337753df7db70d85424f47047b32c7efd018ce130ea25d69ed70788e24d0da91479e7a913894b9deeb7dfa1a745f6d6ffc5592501243df8e6c7af72c2169f6ac0bafff21599442d9fb0b3440297d2defcb91aa6894c60f9226a0bc0992242677e8b02f90ae093f347a7e3190d305824e7e51b73b48d0211d993a1acc6390e9135233cadb238dd1dc40a3bb68dff4322ddd0dfcff6d37148933dbece82f3dc4e412df6d70cca2028bc2ac4e5efa8208216119ee6d8d8831d6ddcc8a2da19655cec2ee306af8d1c2f431736ec9b42151e6f333790eb070d4c78d6f53861328cd697e0810dedf77221baf39829f81ed39b5b2b73f5cc2dd59ac9ed53a074895e348925e1620124e32cb5d7dae4aa73e5c3c08e87a000caecc864061d9d33ef86e5883bcb17f590f1c89303a97966c6521898a5ded7a58ace96de4c100bb6348f5bc7f05671c7b7af2dc2758d9c8289ef3a453fd725518130bf47b49ec4fba10eeab41b6e9effd783e6c314bf03bfdacd642a8e95f3989e2996d70d7e726259b0b9f0c6d5dea827b5f8016fadccf8b04317892e683f9136bb401d176b3ad958cdac977d070bbd3a3edebfbc48fdd6d2282f118fadd2dda9c18647d332226f6b4a7e578944073ff234acf42226eae6a71ba2fad46c046a27384a58dd452329b66ac84bc7023d8e485133a183c3c0d822426621df0710c26d8373e9f3dfbdcb7c49a2df29b5c9d0d56393f30da68401e32a3e3d50550323955b8f17cdb7c7af8cd9cf245635eadc268a1682a147232c53aa42194d503addcd62935d9f0085da39feb14e94bc844954b3a475656e19c15680c474a45546a18d6b4b9cae66951d9472a261ca7ddef0c26994d43c34e68818100bfc410caf7915ae12cdcaada150bd83e1de0237a97cd43c185eb6af25c85930b07f59ebe6f2e6109ccfa0e26fd3981b03d279208dc8d5645b00c06b7dd2ac37ba55a21380482e236138bb7ce220194996aa2478a8c3719d092e2afc4f62b790325372fcf88442140e4095defd23e53840c637821e3d47450c449483c3126ce948a92b96f900ff80e461604246b4b460839428b603daf2863faeaed9cf55ec0e6fc47e008ea253f2c160cbb080ad7740165d206704804fb49ea65eaa5309c4ab48f25bf710e1d962f2fd87d9b855a92a42229a4b4e324fff2d96e5b90894adc549dcb28a88b21eef8d81c905e2a32f9b09ea5616566b94aa212377830118f3683330f97a7ea9dd8acd9ae1c968d60f0d9837c75902307ade412677440477b2d62c97bce9dd344b7b1a647eb2655a47a4f8b0d5dba3aea213e3124d4d74f9c2d26043a9ae721f0984ac0faf85571ee196ebd5c4310367dc14e685f7cf3ccced7d742540180146fd187416ac9d5ea9237181093941a5103a3a157dee62c7ad670cb17f2e671354f8975223bfcf5d1be01970b5a02744233fce30a0aa5e2928ecd3821331fb93bdac88de12d0d1493aa05a65e908854080d700e6f387a6a727b91a3aeac924c12bc89a0d7beb81d419748cf71ff4897559430d1486c148b1da981f5c2139ab1dabc5b3d92176937474ee40a473928c5b5e15a2e28b384d17c5cd6dd85a4f5949fbb713c1eedb3f329de2c28c9966d446a523f41d7ee204f5cc805116e587f236dfa30e2be036fd1e3e666414b144312331e7efe08fd29883cbdb0c29ad061c8d3109fda09188e25b097c65443ab188af34889e68e844960d7f3eed932ce263ba1915eee2b123991ffa40df5b865cf994e58305772ac5c265b7d9d3f0eae510448b30d709c6504e366fc87adf3a9fbc3ff8b94398128f3da209439a7f22c9307f72569106ec2d8c7e3272738db68bdacf054ab5a7090f1033f0cae2bde8d6010982a4e5418cc274ca8c6009d0627cd7620870c4eea1ffaea440f2bd2612a6fd9a74da376e74d917fd664b2ba374d74d8610320562880b35f960835e052274212ebf40e713ae4bb8fa8f15d3baf8b143e999a055ca20993e38f7393bb4e89087c6101826e19548aa6a9ee6c283b130d63476cec0a501993f91bc03b040d74bcce332116571b985b53bb366d4f67fb36c8811eb3b11282499fb5e71bfa63da520228ccf56394ab1ad6c1c7cd7155a85e49424f7571559f52810c2c07d7708603a2de0609d79e5ed2b2cad5cd284c6b698bef6af23f94703c537f93238be88e901cb398d655347a7e65c83a03f703363cc984b874d26feab5a596bbff6a8cdce9d21bc1dbecc53a65dc957625bebf73a8b1143ccca532fef9a223", 0x1000}, {&(0x7f00000032c0)="90ed9802c5a9fc2f89e715cca845a7362d649fb20ca431", 0x17}, {&(0x7f0000003300)="2f230ea49dd3ee5706afb229910183359447099cae9371da7b4a205b037da9b54e2e0a39950ce842d727fa223bdc1b5a26d47bd84204bb97205e1092d2cada2de0a8502be32f3bd5c4e71fa3aa7f21ba51db4800cb823d353972b08e4f3f0a9f6ad8af9113f2f35d8fd583f35ad29fc575727ee110e490d11ebd54670dcc52b5fa779ec7d93bcad5cccb437331", 0x8d}], 0x7, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="c8acb309ba176badb70d03000000002000000000000000ffff0000872bedfc25993ded16446ae4a600", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4}, 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:00:17 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x14, 0x200000046485d43) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x2fc) r1 = getpgrp() setsockopt(r0, 0x7, 0x7fffffff, &(0x7f0000000140)="98bca721e9612089b6158693d5c783fc65800c038b24cd183e346ae483e2b7ef6f5e0a19b6f46ccb8b87a7364f5b8fc1b8c58719edf4cf623c7e26da3d967a3f28a09b09a1491d4a3bc5d822a904c3e971a73949722eba64ff7422c1a9672b8a6466e859bbded5e3bbde9086029eeb208d2b7103176043fd2599d56917c9c90ed03bc3b6a90969fb0ee2f0273352fd1e82c10d4928", 0x95) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x5, 0x1ff, r1}) kqueue() socket(0x26, 0x8004, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x24) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) fsync(r0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfff, 0x83, 0x20, 0x1000, "9a2f31a0bfa08359116a343c77e7b7f033887961", 0x0, 0x8}) socketpair(0x2, 0x0, 0xd9bd, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r3, 0x0, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/196, 0xc4) recvfrom(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x42, &(0x7f00000012c0)=@in={0x2, 0x0}, 0xc) recvfrom(r1, &(0x7f0000001300)=""/212, 0xd4, 0x2, 0x0, 0x0) r4 = accept(r0, &(0x7f0000001400)=@in, &(0x7f0000001440)=0xc) shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCNXCL(r1, 0x2000740e) fsync(r4) close(r2) write(r2, &(0x7f0000001480)="55920e476dd81cbc06f3a6928ea1476dc6f4b4501548639dd70caf37596ef6dc0679e0a8f04b9d778f1639ba42044b76522989b298d75d48d0f7c8cbbc", 0x3d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000014c0)) dup(r0) r5 = semget$private(0x0, 0x0, 0x340) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001600)={{0x8, r6, r7, r8, r9, 0x20, 0x20}, 0xfffffffffffffff7, 0x3, 0x54}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001680)=0x19a1db6) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) semget(0x1, 0x5, 0x90) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9e, 0x1, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x12) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0xfffffffffffffffe, 0x4, 0x1, 0x101, 0x1, 0x0, 0x2, 0x9, 0x80000001]) dup2(r1, r0) syz_open_pts() 16:00:17 executing program 1: kqueue() r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0xeb3d}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x7, 0x80}], 0x5, &(0x7f0000002a80)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x10001, 0xffffffffffff8001}, {{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x30, 0xad2, 0x1a}, {{r2}, 0xfffffffffffffff9, 0x58, 0xfffff, 0xf5fb, 0x1}, {{r0}, 0xbf3ef99788f88f25, 0x2, 0x80, 0x1, 0x7}, {{r2}, 0xfffffffffffffffb, 0x5, 0x0, 0x0, 0x19b6}, {{r2}, 0xffffffffffffffff, 0x6, 0x1, 0x0, 0x1}, {{r0}, 0x0, 0x80, 0x20000000, 0x7, 0x759}], 0x400, &(0x7f00000000c0)={0x3, 0x6}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84a3efddca1a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x8, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r2, &(0x7f0000001a80)="1e1796a5028b6beb8d8ab92c112daba84872ed037860d8155cd1cf249e9a9611d847036a7ae43e3d93443d77d5074793b27b2f6a65c0cb2a23e1b46a0caada34caf9f90a8733a734b6b143e8f67e9d63534dd8b669fab782bf24b80dcb4773c61dc829bda3d42fe92870da0277c97d5f5ce62923e987c0bd0cc0d17d974e2298478263e822dcedbfb974fe4f4ae07d9c0eeef639292695d15e7c22fdd0884009a75c1dc6a89c348e5daa4c67a328094a13725dde0e4012d6e4ea28369d3e90f53a09cc3ee0039e3e8037526c0754d9ea7b593c30242696f9ed17b75e0247162c7f2a9f830d62b3f99a47ad4b0991e3d30ffb16ccf4e09af9d37ec426ecd42ec1e1ff88502317bde30b64732fe61fab0599e678430817db95c40d5d5763637bcd1f18192a63ecca3ceaf62a5f8c47792276184c8940bfcd064d4cab85aa0d744548234cbba7ba52d97190b9d126129e80c7589b41774e285c84ccfaa685cd8b4d9aacbbcf927074982ab07055845a5dac815fcc7434f6feb89cc148384b48c1452b187b13d38de06c61e347086837b06a2334ebda9ab2dbe676f7271698b8537fe057aed54e55b871cb08dfa0c78d610caf0fc9ce4f997d65f94bc72276cfc67bc80f68f0ff6be2a37bb58b9b6f4590b49ebaa8ec93fc4ed667b10f525db90b0af8bd70d7212402d3ec01139b05dcbdd18aa64fe2a6318b21cf1933e521ca2bf46208fa8bb94eca2a2347238034674947d03fe21ffee70ca24d3da6a3201e8013b6ba9acdc0cd69aae676cac66edade6a8ba08a09850e9bfb7ae33a88b3dd6201e724cb81c97a032bf01dad7af869a9472b5650fb1bc8cbc4793f0030da03a6bc985efe9dcce23ab5e63ef90cd33076d3bf88b0342f6b85d06afad40eef1a6c36f384ca4758723492fcd9381e4092dc74c15b83e0d49eb8034e164d54b2436c7b631d3e730e41e69198b9df1d95351ba6ccb90d17d006d877968316aae73a547fd4d8cd6da37e83a6d6d44e3eecf42f2262f1325177bf29ee634c3222ea92ded83601a2cbc981bc074a65005933da561af8eef799feb6f561500fffe42346e5652da86df77fdbc0e8cc1b80d60d2b153f66bfe609cbcb25ae144b7ec1bec45c84519d7ec3239c258dd99faaaef8f908fb6cf2eabef456c756c29ed5cc0e84075e942a23976b38083542272e431997b171fcfdf1c0616373d7a9b4439a4e272b8b47b4a77413d9acd628ed6fe750850940a210a207b4a878fec243955c704efd95ebd8b21420faa870c794596056693ce24e400e0a06267981dea85fe32bb4d724970d162b9a26782a9407e7746651c434d4fe5fb6c1369d6b5e925f64eb2083b6538788a088449e032707d89a0444e7d5dfa04d0164a2361f671f0d9987ae395a3bdd0505df572c8bd2ab559b5a9bfc010c22dc3c7da56733fe727c981286593671a6c446efb628c06a2fafc67285529574f777bc91fc40ba34933ef7a6d3a7dd4eceafe674ae6ea1639fe7ed074f78fb3efa8a11c071738d3ee9f10767030401b9dcca0be2f72ab358d539dba8cc569204e40cc9c9f65ad84f750d500e458b137af689aa0f2c8e971fcd357701986efbca29d4a55b1f7cf914cf918f05d099bffa3dde63d41e535f748d0a04374eb9883576e13723bbf52253011c0d3eb86a24061ac2d7840a516a9f8c22584cd5fc037be70832f465eaf1699438c2780d0e5c92d29c2c99fbeb84a9579f339461f3423e03bcb80b0d1408fdfb15c8b5707bdb5aa9e8a574983533f99f3d4d2b6322fab6bfbdd9a4975b7aa120ff08dfc616601f4b95ea7e643600ecde9012ce2d2c26f07fbe944cc82ebf4480d99601c604266d41651b3a14a2178f82d22bebd5f609cf812027a59e9dd2ee96c2d180e527affde1c553937c79bef33f4324e2bd1efcf0b176c8c2d7587ac257ba5d218e31843a72dc8ca48adf26f3cf4c1b7c2384f1d26000557534dba2e29d8ef33c5e1dc09848ecf74281ad5599be7d89890ecb06b2e4fcd2ba9b7515fd4a5a19893ead4db3580d4d702bf1374a824536a4ef2a6622f7da233bf8e2fb1ee327717f776043b7225c1b0ba03c13dfd87c8847814db16c35d951d411f9aec83fb40f8192f7df1af017ddb2b37edb9d575c6c31f253c91c68b3efcced1a14dc588368010387ba08cdea58001cc1ef8289946659a3fbea5f7e0157201bcf95934c427b3251e37fad791f46d8ebcb55c61d1bdedbe99ce4c7ba42c9bd713409369c1b59d9253032e7d487007ed22a6f7d43321c6c7ce733d1d91d43f8fbb078306fd855ab3cf490a3b4f7657feb98c3aa721e2ce27423a67bb12e6e88e54413ba32c7f2ee2301d3c082477403e4d63f42ca8b9543b4595bbb225aac68b60eeb3e8ac6e48d8d1085e27cf0dec9e44fcdea372502e5dfd1b232c022d743ca0340ad57d2547c3002a45daba1ea50c98f01c8545a280aed732b6d8bc8b73b879a51e270688159e14148ee4b98ae6f27716e3bd244eb5e3a1b2c55fc283a98a8d5d1ddba649a249b1659e4de3f38f91d57b9a1feb0cf3efd0602a210ffdebeeb0e2b84bb4c0d7367ff8ebdfbaa9a520ca079ec327fd7dd269421836a312a54edf4c951dce5d04f56c5f68daf60b662f3a42da973e947bcfb20e6f1a5ae2b98da4dcc8f7d4b11e383dd067f66c49ca82ffb9c56c081a782d762e50f6248442dadabdd43840920f3e79b91e8e0cc69832afcd4958c5db3c8e52dd054e1a9ed13a1b6c4d6049c0b7a6a63563c8076ed29e274012b81afa8a2ab8a00365945b3b6225f1225a594479117630b240e4cc66123f0f710f9724e780121d5055d00171e2b6c729f5748978627ae0b7359830b38e8dd33105ffaf19025e7f32cea1d524ae43c6eb995eccd2a0c88ce856349986689df205323f109894e023851bf027b30dc19769cc8702f479e41be25fe2c0b7ffbfeee040044948ec1186cc3974c7fac4cba68b9a042016ad406af129a47e4ded2c89221ae4816c3a320e15f419f2ca47c0780852cdceb4a44b628b4dcfdae4859c9d05524e3a4b5de6d3c8480bee4b877c48ee8993cb4f96657105e2ea82130f90372fa5e63e4098fcb624c2baa8adbb7343370b1e636d8f91814a4dce228bf3d10340708210888629e35305ac46fe8d95aa47003d65ae5973b2eb42ebec49f4fe50a8444d177bbb5bedfbc537dd4aba636ab29d7ec617279d4e2574cd204fbf56aae3c2aec8b4be083692ece06ebc146d31cbdd644877fa0aaca6f1dc9e63799b227a5de98d1acfbbebb8fa73b8d626aca8d7826786d398cf35fe4f3a95244c0dee1caf7f17b1dbac9ae4aedb56793194de15f6d829d75d00906b75c45bca61dbbf63bfd8ca13c85005cab3bd5e08cb3a3a64c85486db1d9fc04c09f79984afc36a87f36fc1ae851475938b3bbbc9a56854e8ba231570cb46c2a382f1b11f158f1b1c1687019da8d88da7a8f59fc0e25c3554fdf2fb23bce865912ace20c7d7fe4dea759f8a332f8e00ab953077a020d09a0b1521a048c65681d9cf5f66c9fe476b165f2aa5932477c4b90fd73ec724a2c288e8d64c55e5647a6c089bc00ffa87acc37878ab5479f4929c40139e5a5b2b940b3d93667f6af37bfeaa4bb30ce3547ff9e6d7fe73309a1e123b5d0800997abd8cd3a252ae91007e2cadb6d9cb05362da86ea75f06e5b61f8bce50ac87db1337d38138e77a3ccc53d08cdf8ed4f714c5d40595f12c25cc336f1d4ae8fa0e38c748c27cab6adc55486bff5d43c6a6cd4f7ca3e8fd2bbb3124ec3c21aaa756373d371f06543b92a0f6c5765bf3ab898448a4fcf36c018242030c185aec75dacc0aa510369daede03c9b75c27437ced7b7e40398f6f2555bb0e59ab1d9868884006a0a834443e7e92194e6b7014fd4ccdd5fc595f7cfe2f9a2ed9e5ad9aee464725f4aa1a6a4bf8a57da79381ea3e676bc2687f1726d542ab993d16a1397b734dbea7e1ebd62ae60b3ee05a629f923b6e6c049d4e1bec994e4671aaf14a40a28dab80274c8647e6f38550fe2796fcfeea2301d9fb1e1e0a7f0c33547b01943e7fe8bb1734ce769433db9448fe906bde76070a8259eda572635f40b0fb9ba34238d0a3485e1deb36d273353bbbbe628530b315325f977b26c80e32dfb8237a634f94c1e42abc85eae13f6416c155e6a53453ecb626b83fd83d8595a0dcc53530579a4f7d16dab90222bd88c064155e419a2fca8dda5a560ee3de8d74ba200eb727e046a4c05a7cc525f7084144a2482bf2d80a1079e2d942f425a48a2749ba65a1b6801f7ec03844f23da1cb96bcb07d51534c7baba81314865d26ad3352cc8aacb0b06b7a4ad3cdb84cb40b37790179c12824476c1f05b8f6a6d410d212c062d57981363d96e2432b2805c111cb38880d93faaadcefbabfbbac85282cfecbafc1730be81640f37274db04cf247afc1beb436123b289486b36c02ba7e758fb876281349df8d948a8fe62099c73f87ef7b222b77b46c14e8544e4ae8243bc47ed42cd86c794fe288b94f4abf9b97338b080e803793321a23c0a7d0db4c34920f9ed17e515ad90e4fc3c1e02652fb1bc4a062bafd56e4300854581dad3b96e238708e2e237394536ab574fcddab870d6dbf6a4842f91fc15bdfa123339ebebf88f6929e70074a5857a39c99bf07dd2c34ebe46a3837b80528a57fe45fca80c977c78067373095a7626ee3db95de0b0404808ecfa4fcaafa09ecc01e7d1a3a001518071d0689b9a9d97c235124435df5f8e38c1d2e0a33bc67c71f50da36bf0017fbe024e151518e8503d534017126b66276229e2230efb93af0bb1f1b608affe49ca93254d09ed7f43aa172a8e37798469f3671e82b9e56296ff700cfad6b4ab0ca3324a04018eb8320aa5d2d62940bb3200549771d5a2f8a787d849270b4db1b8a94bff3837a9c5d6179ec5fc552f27a700e79a3ef34313585b8ccefe00c2f3e52aa973fdf34989d2f87acd86821bf3544a2e1531cea47bfeb99a1f760e32d41670b888aeec17e6f6fd5e38f48fd2913cd345e00dc8a48dc30fdf6a68b5a3031ae8fdb3ba6e34927537d0ceba12064e21ac32844ddd6f6969f56ba2637dff7768284f91ca9a4764c695c4532c83ebdbf4299a824a5b74dd81bd66cf398de034f134c8e141b0eb70b8aa13b094602c6d62c2fa7de9bd383d6ead64007369eef602e822956c7de2c94bebcfbd292f0a29bf61feda916c0fa675fa7e37fca0f7dc59d3849d5c299c288dbef5312eb60f4cb8a0aded26f3bc4e63ee8fde0fc4e4e07ca51c4cbdb2d9256d729ca77d91f7599d0c0a7fb1c180150ca63346ad4550b68a38358593083bfc01ba551942f67fcab617e224bacf31deceb796fd0142da094621c0e5ba3ff73000e35583d8f946e364fe7421bbd08e53e173fb12fc4db0dc7e44b85b8daebda0c9d102449a2a71fd194688d3120d6eb9d80702a47818359d57048e79bd93041ab0a9c3366ad444db6e1cac6f23b6a0055ee8c90e4f188c7b352e10aaf6ffe0ef174b59674d0c413ef337e85c6cd21365d8b6f0106890f798e569467d7744336f1bac56b1f133ba26feffd262500c1e71854dd3a160d9305bba213267763bf9a778bb0cb26ddbf086152bb6654087e0089a72bca8ad2ec78f0abaeeb3023fdc1c8bc72e96e07b2b0c5296973f4ba94678211f7452a01d90412420315779af40d3bf23c0c17e16d9baa9f146c83f787ac2eb71c74fe007a18c7de851f626498773d9748a6d2651fe0c099ab942bb5d289eb7e93c8c8f16bb0f8ca0fdbc6965a6546b8039f", 0x1000) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:17 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r3 = semget(0x0, 0x1000000000001, 0x80) r4 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[r5, r6, r7, r8, r9, r10, r11]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchown(r1, r4, r12) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x9]) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000200)=""/241) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fe4727bdb9ae74cc193eebbdb563ac9ccdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fd", 0x200) symlinkat(&(0x7f0000000040)='.\x00', r1, &(0x7f0000000080)='./bus\x00') getpid() fcntl$setflags(r1, 0x2, 0x1) 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8200, 0x1) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) fcntl$getflags(r1, 0x4) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:18 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xdc1e08fbfbfc9c5, 0xffffffffffffffff) listen(r1, 0x100) setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) seteuid(r0) 16:00:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d962df8c3f051d420466a169eed8e6ca2a0"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x4) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xcb6d, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x1}], 0x6, 0x0, 0x8000, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) recvfrom(r0, &(0x7f00000001c0)=""/123, 0x7b, 0x2, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000280)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xde6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./file0/file0\x00') getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) lseek(r1, 0x0, 0x0) 16:00:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget(0x2, 0x4, 0xe5de4fab800d8530) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000200)=""/253) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:22 executing program 1: setrlimit(0x0, &(0x7f0000000240)={0x48, 0x5}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/20}, &(0x7f00000000c0)=0x16) syz_emit_ethernet(0x8f, &(0x7f0000000100)="6789216241dee3c4adcbf3bca8d949299dc0b8fa8eca4e09c438eb27d319c186277eabef41928477eb27d0de5874865177f3f85fb4f3a54f11934aa00b172e1a95a09d3c6b4f8a5ea5859020a245ec4ae1a7b9eca614030e3a6d985dbdd16db9c36b247fed56278910f0ee8db99bb3064de696569566813c58f4c3cce8627385b6aba1f7f2a52a1a1d620f4a300b70") 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x4000) pipe(&(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = shmget(0x2, 0x3000, 0x28, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) listen(r0, 0x6) listen(r0, 0xfffffffffffffffa) preadv(r0, &(0x7f0000000280), 0x4, 0x44) 16:00:22 executing program 0: mprotect(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffede) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="07010000ffffffb27824ad42b43622b3bf1b02005ad35a0500040004b5793d9fd2641b5b91070f24756e0084fc4370900f1539f8cefadd051b26b164550b45335ea57c9178c6ea39761fda5052555e50b3eb23f8ad56d00fad119a7a9712cbd86c"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000080), 0x10001) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) getppid() 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/34, 0x22}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/48, 0x30}], 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fsync(r0) r2 = syz_open_pts() r3 = socket(0x21, 0x4, 0x2) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r2, &(0x7f0000001000)=""/4096, 0xffffffbd) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="3ceefae79bcc4f439558694ff06eacb21752899e62c22111b7036fe797f1da02962f779fe281835d4cf650ec2e29da2a39d4436df3a25b50f3fcd7c362b94199f3627df97b2c37dc87439b8981562d2a0806e8d5cfdb914ffda792d1bec71847231ecca42cc4ce2949aa055d933060e467b51efd8c33f78e717477b4b0c440c78389835bdff8946758a1c115c74d790c0207ea7a961406951e6392125cecf0136491f23e49353b194be8", 0xaa}, {&(0x7f0000000100)="616e3acf4ca49d85a71a2ac127b6", 0xe}, {&(0x7f0000000140)="102cbbef7e9854308cbe8d6c8e301c92bce118ace9836cf99eae1007f406203fe7f5462d75646dc1235d709b9463e5e949ecac72e1e32887254cd9e077a907a129fff4a7b7f6d40135598ef361601f70c3cb757746555aa8473cbddddc3839955a9885b4bd40a3b2a388497511dd99469a80dd1b88f0b3e22b0677a8c35eed0a16b2eb767c7ed4551ffd1a61c42575c5cdce7e92f4a86056bc108c642812569cc34f0abafb352953739bbdb68662b214900bbaac011cbc37947d899761d9d73ac3d59440ab6397d451d7abad29f0f25096a5e3df1b8a6a046e0268dc9d058658", 0xe0}], 0x3, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0xa}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x17d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xc60, 0x1000, 0x55, 0x4, "4470c79a90e858856f5ec9c7ee8dc4fdffe59b5c", 0x2, 0x10001}) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) recvfrom$inet6(r0, &(0x7f0000000000)=""/149, 0x95, 0x0, 0x0, 0x0) listen(r0, 0x0) close(r0) 16:00:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x4, 0x0, 0x0, "04000000100000001000", 0x2000, 0x3}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='[\x1e\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='-@.\x00', &(0x7f0000000200)='#\x83f/\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='@*\x00', &(0x7f00000002c0)=')}\x00', &(0x7f0000000340)='%-\x00']) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xc00fffff, 0x8f82, 0x7}, {{r1}, 0xffffffffffffffff, 0x4c, 0xfffff, 0x20, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x101, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000003, 0xdb8d, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x50, 0x20, 0x8, 0x8000}], 0x3, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x9, 0x1}], 0x7, &(0x7f00000004c0)={0x9, 0x7f}) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4003, 0x800) sendto$inet(r0, &(0x7f00000001c0)="1df0b789cb285b277d6a2b8a0108ad25230634666918f1308c0936e4ce7cab1713c36d777f0e3a092b5b768fad69e7ee66ba45c93b0a15848d3389e5e8ded542c15d2a23b2", 0x236, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x10) sendto$inet(r0, &(0x7f0000000080)="b3b320cf6dd5b5933ea2f49c1c0875fd72344e0ca83d41761130f491929a3e4347aa3860093aa8ed6a100dd22f16a62800634598a6fe0670e9885683f012b296376a97b78e06882c09309f710238517e4c7cbd7c6a1773b2642baebda857ba9e", 0x60, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="17", 0xfe16) 16:00:23 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) pipe(&(0x7f0000000040)) fchmod(r0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x80) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/110, 0x6e}, {&(0x7f0000000500)=""/164, 0xa4}], 0x8, &(0x7f0000000640)=""/51, 0x33}, 0x841) connect$unix(r0, &(0x7f0000000440)=@file={0x0, './file0/file0\x00'}, 0x10) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 16:00:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[r1, r1, r0, r1, r2, r1, r2]) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r3) 16:00:23 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) socketpair$unix(0x1, 0x2001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = semget(0x2, 0x2, 0x108) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1000}, {0x1, 0x3, 0x800}, {0x2, 0x20, 0x800}, {0x2, 0x80, 0x1800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0x2, 0x1800}], 0x7) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100, 0x1f}, {0x7, 0x6}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0xfffffffffffffbff, 0xcff3]) semop(r1, &(0x7f0000000140)=[{0x2, 0x10001, 0x1800}, {0x3, 0x6}], 0x2) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=""/145, 0x91) 16:00:23 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = socket$inet(0x2, 0x3, 0x10001) recvfrom(r0, &(0x7f00000001c0)=""/160, 0xa0, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0/file0\x00'}, 0x10) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:23 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x4) recvfrom(r0, &(0x7f00000000c0)=""/136, 0x88, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7fff, 0x4}, 0xc) 16:00:23 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = semget(0x0, 0x3, 0x20) r4 = geteuid() ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = getgid() r6 = getuid() getppid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x9, r4, r5, r6, r7, 0x0, 0xbb75}, 0x100000001, 0x5, 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:23 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="0cfa5d685ce48e9034e906ee3269420f5532fc28e34e8243617e551bc78455b523485ff595bcb0a2cfdbb13d9d7d90e312ac60291f005937690d05ad29905cbf470fd92199106bf6d7701c4c68d9a6d8f67e7b9f4231b4e82979982cbcf6d69df2278d17f7955f76f61a1a33635a1274bb3524a59110bce007da0ab25f3d641b7a7921117e9d41fa39674ad0c1c1de00f17cd3c3d4ad476d288c7a3bac243c8462a67beeed6768ec4b8ba6006bbde27c7b6bc6df14b74a6955bd09363110ae4c5260a7bb17f1d0d4", 0xc8}], 0x1) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x7, 0x1, 0x9, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semget(0x0, 0x6, 0x0) r2 = semget(0x0, 0x4, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/53) setuid(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/193, 0xc1}], 0x3) fchdir(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0xc) poll(&(0x7f0000000380)=[{r0, 0x84}], 0x1, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) connect(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="c1f81e6c4badbcc6bb9a7b49ecc46f138a0ac07955a8e1c91b008fa5f048fb96d9064f6b72197f16bd7062dc22fd21502d241aab9712ed3e4df5bca332c7e96d0f0c8c68bd051fd8098f563ab0d8a18a652dda5759"], 0xa) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000004, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0x1b4}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20042, 0x30) listen(r1, 0x20) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x8) 16:00:23 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(0xffffffffffffffff, 0x1, 0x40, 0x0, 0x0) 16:00:23 executing program 0: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0xc) r3 = geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r1, &(0x7f0000000280)="134df943c3b03a69e187f2ba15d9cf0d344823df98ea4dc9e0fbd9f7c8ad3f626bfa54fe8d42a7330e25467243202473e51584922d078bfbc754452c871f93e0926fcf996cb8bd4ad62f08bea5ecb18bb98225665715dc4776eb50d7bd2c283167a19b017413785723db09b6f3fd5716a1a401bf47205b53190597c75807bac7737cb5036b0aeb7f135c1e77582a3d78ad03ab33290f36f8a7a5a3f936b3225d9a9ffc7f7250f3eb4d8be197bd16bf1eb385cbc9d427645ffd4401b854367de23f0ba46f72cd3f80c5078dcc87a5b92ff5d088ab5f3b0d4516cc05ad751fc4ae747d855455916903aa9037dc2413fa7191060b4fe34090b86d980d9cd9", 0xfd, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x80, r3, r0, r4, r0, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) 16:00:24 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x191) r5 = fcntl$dupfd(r1, 0x0, r4) r6 = socket(0x7, 0x0, 0x799) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r8 = getuid() getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) write(r0, &(0x7f0000000640)="68d60b730baefaa6c7c17096284da14e06fddbb5ff2aa87b73b1f9e031161f16af087879b9a8782b7d165e8c9c2318c3b0f1e93e6de2a6e30ae40854238e942f39e704e306d0c753cae4ada02f11799a444b1a270c3cf75c91b13b95dcda9a70fa3610585cdb", 0x66) r13 = fcntl$getown(r6, 0x5) r14 = getuid() getgroups(0x5, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="a6e7509691d93eb43b266ba5638e33a0011c4171ae7ebf8297d7b44574bcc43346d50fca81776cb4ac6deb745270ab084f78b4fb8a78505e10d2744d6ede4c39d8a08939293ab8f8d2f77a36084a63c6a8e717b7b3254da667fadc02d60de44e27d2323c0064058d617d6052bce714d396a6cb931286422d32189f52653c9d55e4a1a69096efb1", 0x87}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0xc}, 0x0) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r17 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x20000004, 0x101, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffe, 0x20, 0x20, 0xe442, 0x3d208096}, {{r6}, 0xfffffffffffffff8, 0xc, 0x2, 0x3f, 0x8}], 0x2, &(0x7f0000000180)=[{{r16}, 0xfffffffffffffffd, 0x0, 0x4, 0xd6ea131, 0x8}, {{r17}, 0x0, 0x9c, 0xf0000000, 0x0, 0x5}], 0x9, &(0x7f00000001c0)={0x9, 0x4}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mlockall(0x2) clock_gettime(0x3, &(0x7f0000000000)) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r1) read(r1, &(0x7f0000000080)=""/178, 0xb2) syz_open_pts() recvfrom$unix(r0, &(0x7f0000000140)=""/170, 0xaa, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f6275730021c206fa56ff3b796c0df74003307d9841234cdd66b4b656b431c045cea1c5378d39ad6c68864330f42aec0566a5bc2a46f34d8bf1f455c9835485cdd0f51641a8de1cefb3aeaad9406e0e6b0ec321077128f8e22f57bd7a0b4d5001e302f8c19882e60f431d4281d08cc4fb6454c0582dc2046a9317be287a75de64702dc64bff8ce8dbb9a278644c4959473a7feb4f28a103f22d8027bbe028015a6f086cefc1a6f93ff1458d4a2465137a363b1a4299554ede689a150b448c7ecfe4116a934ae811b5d7d45e28204cf05b75b7a0f50e68ae751ac664a39f85ac2d3ac254abb02bde45d073166900844792"], 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xe4}, {r0, 0x2}], 0x2, 0x21) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) shutdown(r0, 0x1) 16:00:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40000000000000) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:25 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x2, 0x2b, &(0x7f00000001c0)="25495f1f12649aa80bd7b74ab2cc2cfe1ac487b29b0307809360bec74431dc2f5bac1e0c182f04e45ba578e2ba6175625b14b31c545c3c919112b59a9904535aa9178cf8a4327e", 0x47) r4 = msgget$private(0x0, 0x48) msgctl$IPC_STAT(r4, 0x2, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fsync(r2) chown(&(0x7f0000000100)='./file0\x00', r5, r6) 16:00:25 executing program 0: munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setegid(r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) munlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x900, 0x20) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:00:25 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x3e, 0x0, 0x7fffffff, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000540)='./file1\x00') clock_gettime(0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="f667c59be185c6d54782b7a047a8ea5a4a3accaf7d42b6d0938eca846895f915172c6d2c95918547dce306181df555ec8ae32dc259e9fcdc492b94a35331b77d80842539ba804577178e047025e7c191de4c8a82a7b18ef46f31c090c18598f05268ad35dbfa70aee98e0e0b8107338c6681c8e8e6f6795daf5b06a9564c844a87482bd76581b83b7b640660e2ab61d4a9f38f19e7a9167b98b1abb8f593d698f75af094da6a335bc63758a87bd36504640f9ae409c2837b41ad7c56d1c5d0a5df74773048f55ada8d22672a9ffe32d60aa2350bc43cab69cf9eb160e0aa", 0xde}, {&(0x7f0000000280)="0ff7a113bc1552af1f0e409dc0c84fbe38c33bc8175448ff32a23d89aaaf57712a1b846687e5284c43661845bb7cd918765214c38389b903c8a9728070a944c952a7bc71243bf6c2d91b15a8", 0x4c}, {&(0x7f0000000340)="4c5246afc5ebe063b076f9125da97425d09b4dc10c41fab2b41d89bcc4a02112f238251b48232fba92def3a710ab94efcba1a13633d28fd4c5e2472a9146cc2bb4888375d527e5fc994e7ca9f6762d0fab8d739a8cf6c4c5c2eea013e24f68133351f7308593e6ddbd6615357c9694a7d6d462ba", 0x74}, {&(0x7f00000003c0)="1f781aecfc0b1bf4e72dc854e2ff90aaeaa7b5d16e460df38de6f6aea40edb2a6320f16e17488782f80eb1dea1e948f752d3f6c50f5bf60fe543d8ac776e897da9e3c64e7695b36b567b337ef94e2b5258806a957bffe6fa91f656b694caee81ff568d80138861b92db760cb32c3516159e59da3f53cafb75bec1cc966c74b22d0ade89d07aa43d8b743a9cde2ebb3903dc380a64f19fc288c772fed9bffa457fc47c5862ee350aa7079090349bd5ad49c9f6716fadf557e187ab7d406a10ff8763d497e3b50fa06de2997501f78e9a323628f67b0bf8b", 0xd7}, {&(0x7f00000004c0)="21b518075a6fc1e09f67999e4c63b8f3d94fcd8389d30df05691f34599cce997598bb2b1cb0bfd6bc2d63b1d3e2772f460570a6c80b5475138abae81a40c474fdafe30dd703f9378b5c15376799a5a0eafde949b8739d9", 0x57}, {&(0x7f0000000540)="c464cdd10a403a884322a28472b6da57a7bbbccab8d8d3f194218405165a8e7f44096c4b63b16cc758648286188fd913104e64eb5fa1903bbf574d69c2add2e352d9590699a22f9013271d2bef7b4dc742f36f86c2fd22278ea273b5f26f5f497eb1340724c73a4ae19e00063f5cd2c04410e14be6c53a6ab5b354ec562ee90310d892a71c9b958d6ad1a38321e006805cb65b2f968ecccc97892ac8fc3fe6bbfeabfa3ed031d153c143b4df65fd7da50f7d68ffa9369ed17a04e8be1f37d9b2c44312713454419a5c0e7e3b882b7913559467acbe22bd74d3d5e0859ddb5f69e6e6b12df21395978adcfc547a2999633cf54dd0c0cfd24fd357c26dd8e2f45eb7caa48945e782496b8b5f4dfbc75f3a7e14cde0045b386b0ed7097f42d8cb0fd33d4f64a08d3b8de354f9a47d30478b8a60fe53792b064ec7e90f6d2dce6148591e42f1d2564f35499b81b18ab41bea2bd95b51144a81d07a5c1f6ffee5415c22380254c99aaa999518201c98b9bdd6de321d8b83584534990cf05887aaf14dbf2b0b73413d7bcf34a3345343e4aefc8b7192c05f7c66c750bb33fc68bf83fbbd0b6db71cb3583293e2acfb76e5dced664284b18279ffb33e75d3f1a2e5a3cdbe0ba5f576d8233ad11f5be405e4be089515ed83eb3d578a58b7e31bdbf04274f3ab127f2676f6c315e2ce57c2e75a9abae1ed90578a64b410748020b60a904923c7513127e284eb572ec6834d78498efc042d5c7d1f374fcdf55f6d3d5259538018e0b6785de6ea1cd9e207eb04af062d1165c25801e445fa640940f6b6dbf50c2f6c45a25329362c3828a2e5e38fb4bfd3b89c008135e3d0d1d45a70b150e04ef8ab65924fd3c5f31de09126d83de817df03bb2d9c8c3fbb1a1e3677273802e04a7e803def1f9d991c9209e860bd029c24166b14d2783a26820df70015c701d5e5772c628e0d7aef6ee72278b687c6ef2c9230b53edae7d507979e6ad52e5b9f9a4aa978bdc3e0513f7b124e74a6e8de9f568cbab142d8ed260bb213efe7cee127bc0a1e80cbc15bfb3a05fbe1709e2a4fdba90ef3428e4d40abca96a9a25946b420bdc228dd25f8c554e61d34afa0c68cc7fa68c6b3ffef3fece6bb272a0dd10f7561b0beba945e4c30e798b765afe7e7c59fd935d2bac0fc5f7fe24a6e96edde3f57d6ee986f22f7b8846a8f1a18ea5aff2c1575a2fc8eefa50184da41477e635dfd8482cba16e2f1ed021d0eccef41cd9afc0cbbae19cfd9d236af2e811266743a348682a7094b4bf9c67beb2c262de9ef7ab433ee787a889c0d749a91720de16e9c16307c2d6a73398ac1c00f3da30378c76e35f88d70edee607b912aafef2805bcb60d86f00f523305728ac0c8ebd26cd01bdf25dec429703bc3fc26513e91398c93680767c227a4e96c1ec733f73e71b8685481c7d8ff8a3c47fdd2eaa9806f75c6726d671fa3b21af7297099bca65a236c1db1c9bcbb7f6cbc1026dab6c813dd28b00851e4a24f2cb7930c023bf92609f0849134b41670cd7db2c585af966eb15cff9e89c8e5322663de42877db6f96e13aa3a9e3a3176f8efbd83de03c8c270e9a60f92a5573f37ace693e4bacc0da1dbbd29996cd9d5c227a236de7d4d2510da7b5d6ba7e04882719f815238b299ca42dae24d49ef4b55343b4bff1ce23404ad57a6a1fb04b6fa367fe68ebd87b176af646d793aa02a44afdfc4fec8596c9dc49a853a5b89f04be45a22a8a01adadf8589f938a1f2b9b58902a8c570d3d63bc215b8b797f4c7f637a415e8a2a54286a4270a7f98a1a7b645ec2c158b79f4aaa94ff378b64b170594c45cc5a3cc8bb35364ffbdd0899a5f7ddce37a3e574dd60faa12d5b17de056b71a9e00d02f93cee1464eeab2afd37e1b34811e8dfc9b1e16bcaa50e864763ee487956a736a375df575e46284859e9cb09962adc979831bebf609b6f388934a33d9b9fc9a736f4edc2995039173c2e1aa5dc3a4dc00e7199d74f30e5c7b43613882a0a54ac73ac86e06176d31afee6d395b0e6f462e3008b3d9dd11b8d225e446d5b9f19f1fb38b6edd2095ac4b1d04ae5ae7dcc48d6ff9a3697b507b27a247437cbf06bc5355694962b445043db0af7a756c991cea5f61622c8334749bb92590b528c6af504e9a7fa08e234034024c90d91623da113158b7104474f2c23c79765519df28f44162d091dd645694ab92a6cf744bfdb98941b0da64ff10139f1cda3ea5df4cab2759b52578e70f21a9b442ed7bdc9209ac3726f8be111257993f8cd268885cffb50362987473407290be3cb7624efae2dffdd062ecf416369085c631231f5423acef29adbfb67262f55f5a5ab470c4be40980ee47b89b5d0907a84a65fffae021ae79e2eb9b724dd38c113fe18404bb98887c7fc8fe04263c6524b8bd27c164f8c53a2ee7817433fcb15a1caa3bdba61809d317e7fd5ecdb72c9eb323fa298c23f3ba6cd02d82a50e9d9e97a4b2c43e1643fe4a6ce6c354cb0224f0bd7954bb6a4924c5479dd23cfe0fd60eca445b8e364fbe216528927f72e38bc7757c3ab8b87e0cd24998f151d16dc493b53e2389592060d65dc38fe56e09fecd9681466d8990ecbba1316f1d9c9281f72f416a312d6f97f6ddd00dbc727e15868c62e71e480505e317846c2ba0def1bb8f7f3f2519a5e5366012ace57883582898d060b86963362c010cd8da0860e62b9ab616691f9ac994c73712452b9ac79f85b8490587d31de5dcf3e29894ebbaf05c4ddec49202194488f921b9b1c1d58b9689baa73077e0dac6f0465d10086ebae39abe5a95b7849aca56b9fe67a0eef5bc74e3129a06cb6c6720149afbd2d17aee71bb38febccb0a9db6f537db2226c8a2f85f38ea9d235fc04000c23b9e98d4d6b1dc38bbf687c197632bf49b427c31ade43556c7ec3d912abfec4450bcc8394441c510b752b5a487514b6c7545a59083200359dfeeb78b1aad066aef65b05596284feb649fb3b4efe97a2bb0f69dd38499376f1bd4699fd912d44de03b8ba6e8ca03fb33d4760a2a66b18ff337434359820f843b47af020da67cf69ea2ef4f6d57acf94c8571dd7cf30d11cbd604d0888e80c9dfbbec202237292ce170c99f5c4fd9e4c8f943a9c6ed195c2c8db8e178e11dd915c82ca18bbc014ac5948d4baf8537e8a60e7d0fa90754b0666d6b81ebd8dcf82888515f96317ce8535d469a3dc8bfc81b1bf41325027e1da2a31d3779e852dce6789fb7a51003c8c4ed62074da7b4f7c1671ceb5ec5663d275f5756fb9815d5fdf6246e420c9627a6f55f276d898a4e5f9a03248e898ca470ee6fec336ecee80472bf85d20af65a0a14dd4943485f1a9cde392472de02d16d13556dceebe4ba358865fb52c125793a86046818e0276ebed9f6cfc86b9246316b0300232382bc7940a6c0a31cb883fdb7cbf8817d0b69a59c1d0cc59c8bebff9d7086d0b3c5358a3841120eeb10aaa34cce3312f2bfae3876b1caf12ff39caaf6f75601446d21e9cedd5b2e3319b93a1d494861b806377ffaff8db437a179ce1dbd251c103ea14bdd3a7f1b81e25c114c9805380142fc93f21c1996a877a8831afccb5287cd469c3900d007089b12085c94798558ade4df00bc27b0c6c9b58a9978f990084ee56fa241e3dca423774596193af0baf2ab8c8191efc4fc0afec894eb1c9b509b25542b066b45a224887642695d5eefa6cca5d07c5c3bc741d17c30dd8042a2804ab7bf3dfa6473a03d7005e72c1fab23a0b0bc4afc5f7db6c1bcb6b7b14c4e36ef5afb6a218fb4b0e202faa54742e834390e2ee42e11ee882ec8a2474e1985d6eb585c2838bacb077b51b0f206af1f9f29d53dec30fb8817c0a0412052cd4a61da82a2168adcc57dd4d8369de020053fa1f660d907c2dfc20cf17e61a2ca713d427e2ffc0c33312e401cbe6d2a7dc8098a27bcbab7732893ad33151d2194b8cb21b77f123f51c0d558194cb9581a2b6b9640dfe2c7be2064c7a0c13e0c5aa232c2ac0ca148e4b2118f4a18e4287fc8f1f5f3ecb1ebeb305489e4b1180512cdb31b34dee1272141e45e5b0e2f28e45a18b740483f2b6ec4c0c72c937ae346b0cb8d454587226c3f8f06bfdf372b27f79942b1d4ab9bc0cbb0c89dc85be2c535802096d52b8d09f5a55cb61bdd253ad79c96895e20f9ab1c5921d172e6d9b510d139accdb4b63808489342a6ec8a97799f72c991819a16bd9d748ea71ec1f193d9d4b13a393ff221015147a4a93932f5b820b47971def66e0cae3fdb36c004a2c1b9e19d207d247a62c0c4bd77e21fd5dae2de9b3cc2a9bf1c2ede8c443ddd42fe93c268cec8a383d237fa0149301354670398694a046e445d804f11a2bb9d884d55651e3b10fad7da9fe5e9099fc461dab1bcac99567f862bdfad073d0138bd693cd22e6ccc6dcd8d65d67db7500754ca460d50f878cf98e9677857da81afb2a1b4f04118463309d7c923c00dff3bf494ab8d016c38e836f41a9f38d9c83476dc08e4f3b78840e342f65fb6024c9db8e10da227c4ef8913f46df1a2387975d6fcf0c28fc9669bd0a4cf643ad044c85cdd760a292aef7d7adac5c320262f2c18c35732078ce50db7fa0e7976d43e6c14348a91fb3798bca8e2bd07fe56f58769e4131c1f9a0193a6510ea8e52379a938dcd0e8c6cb326baca82b630b0c9168f6c1333f06d4f68eb03a6eded092f45d7c6bd3d1af98ca51ba4473781b54177a752eeaa5aff427c9ec1935b6edf1c2c0dc2943b53f26fdf0bde4cc1d468cd41102a358e0b9b8cd87aec6489e1a32baca424790f88de6e0f4007bc07bf39e4b09d27682c6208f4939a5f103b432b0f4ac1b49e294d308d66798d0778a62cc68a26db641b72f4950ebfac53f3284605990256ccff595dea2b8956c26a777bb141a50d415eb834ee5316e714f7b20cb1cd48e8d3d3901bb382a5c97d063de1d17f494e922bb914b972e0d8099a5fb4b4e26c65a752bdda24cb0be8098d6d5599974ed35ca5fbc88418e610599d9e52491cc23ff6d713d18451decc822818fbed98a7a71889e9c7d043bb440ebd25096a30a08688ac5c0a0ebb32b24c915fd92848837511d0e0bee8aec520b8b182154870c3296e363178dea96d59b5911edaef56482960ae0d6bc4a77537da8899529aca9ece481f41c7b628ca4dca4d4e3570ffdc8d60af8c7558963c73775c2c423b29f70d50feb1024fe8e9625411456ee4d7dfa70ae00cfe402ae4137b561940291c97d1e73ed5185c9d617da724670859916f9623efe62614b7046fb43a35fc8c369e496e266e4fc1e7e1ad5eaa755a27acf76437e7e5148ef410125bb9070de580b893f772428ca34cd232820d17ec380c403ce3e68e266e32ff2b4df4fd822f65255fad7f224ac125482cef63b115f9967c914c1fd3ba3b415c1bc2c5c52d4873568f07bb1c88cfa7e1579030bf87fc3bbce5f9a9151a5aea2ae3a9e3fe93bfe99bcc1e21846a3aa33ce10138a6e17dbf0f145b203fd182191e7e4443e3566572e40527ed1ac0928f7207fe1b4952691a26a1f2487c8130a12c712bb7567d7b58c689ba8b99192a644a83bb09017db9d27ce5a7abedf38eeeba7ccdb2e0619af2aa63e26ee26cdd4c0920d55fbed6813936cd5ff2ca51e0d789d5f788c792b4fdc5e8a5acce442564ceb07763641aad195e0665c02f62d35c3701e8a1d584a4f961858d8518628af881179af1d5dd881c6c2caf6a76e79b52e93635ba432d754a530d3c4d447851f789c195c570bed3c46266ae65b4109dd80c6d24a17062e3328f5", 0x1000}], 0x6, &(0x7f00000015c0)=[{0x80, 0xffff, 0x5, "c91b1f8bac0dfc60bb08ffae1fff5747a68916438a78349e566c234610749983b0ebce87209fa187310c3868eaf9ae00e4fff05fb7ef1b43350d590966d3fd0ef0d29fc9f11b4eb044dc370c51314a3931990af5e4e428b3c736379027b907ec5fecde85aab3a71c7e"}, {0xe0, 0xffff, 0x8, "beb2be914bcacfc48600dec8dcfc7d31c0b11efdaa7145283e3a97ea249a12ff78eeca1ca808abb15442345be4882818b2688322216ea61e8461ca3b5af44a426aef526d27f4bbcce8b132e00ba6c74907c759a83589d7f0bfc7da441fefa2fee435b7472d3850cd0906aacb29cbee4e076fd1263692f56573e0bdbb1fce5721dd08d1ca576088f856b17a9fb981fda96b73849f0ba9b5d035672390e8d275525b96afd5d8312edf311f809dc3d80baa5855ab6dde17ce48200396e9968fd505e6a67a444bb4dcb4db2fa3fc584867ae"}], 0x160}, 0x40c) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x60) 16:00:26 executing program 1: clock_gettime(0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100000001) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) sendto$inet(r0, &(0x7f0000000080)="a1857f2cbbd2f8ec82adfcf9b04a2746d5664b2a4fa3372969e3bfb57c9a3796025cc1e76dbe1477eb2fe03080e42e661663a0cf860a95eb9bcdbe3b69399c7eb41b3079c2558dfb2f1d686222bddbd8c8428ad32e1167d8f99052f77167ce7337d35e67be1fe403adcdacfb9a16e5be59ae19accb0d6f89a0a37e758ac74a31989139b41468835bd1481f821204f16b2412430124f0e70caedec755ece8ae8826a4dbf559ffc38d8fd7cf3f04e24f0bccb47c39de63faa600fa562510bd4b597cdb432982a1b14016c39b6a3064dba5ff24d74b", 0xd4, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:26 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:26 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x4) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x45, 0x40000004, 0x0, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffb, 0x60, 0x0, 0x7, 0x9}], 0x7, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x5, 0x0, 0x6, 0x1}, {{r4}, 0xfffffffffffffffd, 0x1, 0x82, 0xfffffffffffffffb, 0x8}, {{r5}, 0x0, 0x80, 0x22, 0x6, 0xde4}, {{r6}, 0xfffffffffffffff8, 0x2, 0x0, 0x2, 0x2c8}], 0x1, &(0x7f0000000280)={0x4, 0xf57}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a259418ed56e8993d6d59d75bd9eadf57333a2a36ffd061f21b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4e3812edb7009c5337a615dd75e96dd9eb24da10764cf422389a64a7084d199efd37905d58a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x0) 16:00:26 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x81, 0x200) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000025, 0x41, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x800000000, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x100000001, 0x1, 0xe2, 0x7, 0xffff}, 0xc) kevent(r2, 0x0, 0x8, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x800, 0x8}, {{}, 0xfffffffffffffff9, 0x8, 0x1, 0x5708, 0x7db}, {{}, 0x0, 0x8}], 0x1ff, &(0x7f0000000000)={0x40, 0x100}) r4 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x2, 0x5, r4}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) geteuid() getegid() fchown(0xffffffffffffffff, 0x0, 0x0) fchmod(r1, 0x0) close(r1) 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x22) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="89b5f45d6ec2cfc0803acd60d1fedf7ab6c0109e3d212006ca88755ad07b4baf9f72f95139654350477203819e47f6e85203ebc9bf889286f4175e0eca3133c10283ae07d77fffc8d9ca5b77f9fd75da6663778dbc3577ec911fa62b5ff1ba", 0x5f) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) clock_gettime(0x4, 0xffffffffffffffff) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) fcntl$dupfd(r0, 0xa, r1) setrlimit(0x4, &(0x7f0000000440)) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) kqueue() read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) dup2(r1, r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x10000) syz_open_pts() r3 = geteuid() setreuid(r3, 0xee01) r4 = msgget(0x2, 0x0) msgctl$IPC_RMID(r4, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000000, 0x0) write(r0, &(0x7f0000000100)="97c3fbfa934400a94841824d8812fd489d02f061eff0fcd2a229637d536be1f969aad8fa1d13abf4543c3ab858f1b6b72a7dd43297c0f3a157d7433b27c846c26678c9e5022f021aaaa505da8a4402475b4348edf8390c749d6d5928d4fdbec50daf34b4b54e651c8181cc674370f1980fdade4a80162166592c8431a38bbcf15f3671d1a17133325920dba794c2129e9e3b5098723130bc7f83b014e7fd1011c1b145b5d8703b26d55d059835183c690fc9d0", 0xb3) poll(&(0x7f00000000c0)=[{r0, 0x121}, {r0, 0x82}, {r0, 0x10}], 0x3, 0xffffffffffff9dba) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400000000000612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) ftruncate(r0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:27 executing program 0: syz_open_pts() syz_open_pts() 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668cc550b8cfea151775e0c451c399706342534f36c52a441f19cfb49c22503236ffaf0f9e99b494c6c5c7a431e15364e3987ff000000", 0xffffffffffffff60) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:00:27 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) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) r2 = syz_open_pts() close(r0) write(r1, &(0x7f0000000280)="65c9d0ee621e9e6bd2657ded0e088ee73fd0376a23d3af09443e38209544ca3df2e37bfbf12ee2e24ccedf4e38b1928e0909840f113b8815c5d97f0c8ae2e3fa620d8ce0d7f442b5d0641ba4fdd962d328f7c35f00031b4328873236a8af2755815d612ccc08eab763c95c390d7a49656cd8ae7a14fad65bdf6686cc0bb30dedb7172ada733e9163b761520214f5c7ee7c0a36c0c4b133c0588f14abaa511501e00fec94d0e0acdcf729bee72b72ed7ee1f893d5f9cd2855eee6ae5319107827a5d2879cdea785a398b6c8a3c4a2a16ee8d8e0b49f0c973c32e9942b2acd09c32303796a5e47b73383db3f8079", 0xed) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="dafc56390e9647e299272322b748eb1a5c52039d2292379d0d3226ac0ce8ed99848a4ff6e5a85cb5ee", 0x29}, {&(0x7f0000000240)="12f338d62e31ece65dd097a25502a6a0a9cdd9dd373d2c6e6d9f65813caee655d431242926421322dabe130709c44c5a9256e1522881b504ad0642878096bd286842804d18702bfe432c7b611252fa7f26960cdbc25a07ff9b66046c7253e402cff9fbb5db08ed1064a2cbb4cca84f09788d824b7d557945bc89016cf1deaccc12eb11c7faff926964c1ef09528ea48916270d92c145141c8997", 0x9a}, {&(0x7f0000000100)="294c84e9198b13db729193c50b6fc7ab16d6b928f1145b6195db1e5125a02f57ed2c27b6b7a46d9bdd0462827b206de61c4f47c976ec40630c3dbe3cdcb78f979fe5b74232d90c70aef91540ed75baa391b018838f427fa85df7295a746f49193930c5366df2d36017af7a9ce698f7dcda0a5b7da8ab30697cdcfe5e25", 0x7d}, {&(0x7f00000001c0)="ae98e10291c24636c8f26cba34784792c38bc3cd45c299f325530910728edb0e459c27a465fb98a4840b39b7e7e8", 0x2e}], 0x4, 0x56) r1 = syz_open_pts() r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/242, 0xf2) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) connect(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00001f00000000000000"], 0xa) ioctl$TIOCSTART(r4, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) syz_open_pts() 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd5067b7b06d4e1d91181e72fed630537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431ae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1854071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a141048eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) r1 = syz_open_pts() 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"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:28 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) linkat(r0, &(0x7f0000000040)='./control\x00', r0, &(0x7f0000000080)='./control/file0\x00', 0x4) chroot(&(0x7f00000000c0)='./control\x00') r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8000, 0x80000001}, 0xc) r2 = open(&(0x7f0000000000)='./control/file0\x00', 0x600, 0x14) connect(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:28 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002007, 0x5cc2) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, r2, 0x0]) getrlimit(0x0, &(0x7f0000000240)) lchown(&(0x7f0000000000)='./bus\x00', r0, r4) getpgrp() chroot(&(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrlimit(0x5, &(0x7f0000000140)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x4, 0x0, "b7d00e9ebc4dc8a5f32cc997192eea9e6214d355", 0xffffffffffffffff, 0x3f}) open$dir(&(0x7f0000000100)='./bus/../file0\x00', 0x880, 0x40) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080), 0x0) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x1000000000001005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgrp() geteuid() getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) geteuid() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) socket$inet(0x2, 0x8000, 0x3) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x4, 0xffffffffffffffff, "85a6e9b3002055b4710d1358c0b7f733970800", 0xfffffffffffffffe, 0x6}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) r1 = socket$inet(0x2, 0x8004, 0x20) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x200}, {0x18, 0x1, 0x9}, 0xfffffffffffffc01, [0x3, 0x3ff, 0x1, 0x7, 0x991, 0x1, 0xfffffffffffffff9]}, 0x3c) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x2) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fsync(r1) munmap(&(0x7f0000fed000/0x3000)=nil, 0x3000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r2, &(0x7f0000000080)=""/42, 0x2a, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x227}, 0xc) shmget(0x0, 0x2000, 0x4, &(0x7f0000f0a000/0x2000)=nil) mmap(&(0x7f0000ee3000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0xfffffffffffffffe) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="8b5cc74e2e93cdf83bcf4ab46b5578c10f01132b4a3da342ee78bdb9a320ce68d24d39097ce3211dea0b9129d53dfa291602665f97d36e17d77a0b79b131f130b2ec3467ea037899be1cb6b2d296b2a1733faa027b4309bfacb09fc5c2a638c7686617f7e64ba7d1e0df49fcbf80f421ab2d810f8c8698452f84f7d6b8c39d1a609a94cf99ad74476d5006f2dca5ae4c9d9f44acccdf8f2dd55ca2bb1c84b3067d65de200f46aa93a90de27d4026f131b81bc0be854640f41f051ec516a497dee3ca34d4ea2cf8061bb00897031d52f5c694e4b8901ce676c9e6ba6b23df70bf711818d574496df70c", 0xe9) setuid(0xee01) geteuid() fcntl$setflags(r2, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xc) msgctl$IPC_RMID(r0, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/192, 0xc0, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0x1, &(0x7f00000001c0)="33e7e1f9e1ae1753d5f752004eb88c700aac9a7e2e6da7ac64cf9f7b4eba1a1872c1b42c9f3e89cd1f23d5f0fed99075831f6090e178f9da19795a27023b245d5e0555a1b2f9b37095a137688fdc065cd6637f08b72a09808085ac4a6fe43664d89d46307e8a6d514699a2b852dc7672d28b0d959fa94287a06d9b65352b", 0x5c) mlockall(0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x7) setrlimit(0x6, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:29 executing program 0: socketpair(0x8000000006, 0x3, 0x8, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/254) rmdir(&(0x7f0000000240)='./file0\x00') 16:00:29 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xa47, 0x6b, 0x6, 0x0, "1ecb2ac3e2ec408b60b59d8baf31047bb8998a4b", 0xfffffffffffffffd, 0x2d13}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "8d94170a061b4c77fb1c53f8e5ee66dde0ae3c92"}) syz_execute_func(&(0x7f00000000c0)="410f469a0c120000c4632d6a44862f32c40149e99674fac627d96f00c4a1116523f242d9edc40185d025e4000000c4e239aeac2733000000c482ad8c4c6a00c423616f44020062") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff, "d200e2d1ec0d58f564ffbe7353ab12988be4cf11", 0x0, 0x40}) write(r1, &(0x7f00000001c0)="ba2c8c9dfc2efe7ea050857f85e019a4129c4488c88d8d66e6cc7b041f63b292a004ec61e9c908cd552fada6cfda8438e7aa605ed370e83107b448f53fcf9c018d6232bd70ce8f5f88d60ce0eaa492ffec6d26539ad9e6234ed906f45a1a9926038480d1db5dc90e125012a39bdbf273191ed98d3bdbfe2e7c1af1cfe4f195cd3e1c2734167543738f9ee7378eb814ade9f8f68505cb8596ca36770376a098e079ad43f1deb175acfb3869ab7b66ec2b7d8d26106270cbc162f73110443c08cb65a8f25093ecef2f5418d96a4c1ded7a4db6eaf527e16105bb205c074534f39e5a90756977c1d17953", 0xe9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x2) 16:00:29 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x2000)=nil, 0x2000) shmget(0x1, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r1 = semget(0x0, 0x1, 0x100) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x7) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r4, r5, 0xc5, 0x80000000}, 0x2, 0x3f, r6, r7, 0x0, 0x7, 0x1, 0x400}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:29 executing program 0: socket$inet(0x2, 0xc001, 0x0) 16:00:29 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(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="c27c872bb0"}, {&(0x7f0000000200)="4ad157c885085bbd3116a756858026d5becfb3fb029787c64abc6c231a24233c1d138edcb5faa5ea1464def37d240fa763dfb97910e48e7596c6cb772702cab9aecb4080acf65ef0add0833be8068acbecab0c0aba09a9604cbcd6ee22e8ca32dabc06ac01eeda38368246ecd3d13d0348ca82c69921c97d58481b5d0be9723c18bcb6bed63fb1bf3c55a53ec904cd6568960ca879"}, {&(0x7f00000002c0)="ee2f8bd11d089a10344e119365bc3213a0068f25c9e30322dd5a1e8e1091552841b8bbd0bd7deb3c1e429f9d609d8f547ceb1281dabc5a252b33c033867f7c65304a11bb92bad201e60fc6ab4eaa194f952bda41061a094578721f4ff565470c4f5e9b7ecb54c5f3bec26e0447e7a4479b741efb6a5b6cccd95490037925ce1e646ade10"}, {&(0x7f0000000600)="0d2165a093da4b9446473fde17519c34afc2b659be61acd15eadb27e3f8e12f4a855d82627ca17d66a1b441268166caf97993ef915dd4eb27a7560d700a1c6279a11963fb5189d86e9863dee8f0ae3a750791bb126b220b4f1dcce6129b608a5283040d19d77a1b9cd9bab3ee2f1efa10359ff3380a490ab"}, {&(0x7f0000000540)="141656e1d941aef68d19346695babba18b5ea1a438e14bfc67cd7ecb75f56bf0a8f06ee88856f0be07ac97f825cddd7d58dbee66e363eafc40d0d5133a526839466b0255b1f16e9889ade9f96994e8b0351c417683ee1f8f021b7de7ad9e266bbb2901aa3ab55f6ba13d71b964bcde94bf521bdadf3b992153c1df310e17980e4ec62a4549fc4a1e6152c63b344ac74dae5fd941a066b6e2a9b98354a3c6f7724492c1ff4138b73a31b38cbcca"}], 0x100000000000007a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f", 0x12d}], 0x1) syz_open_pts() 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000002005, 0x400400) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) utimes(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:29 executing program 1: r0 = socket(0x6, 0x3, 0x7f) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x2e9) write(r0, &(0x7f0000000040), 0x10250) dup(r0) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "2104070095a644f692c99eb796613236e12f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000300)="a3a3c2878351c0563cfda836166efc9cbdcaa96adeeda2e098f5fccea96e1605b5fc63b37688c9659fcf2702213d19517e13041279947ae1848dc6e4979ed366887bab8cb8929d6db2d943", 0x4b, 0x408, &(0x7f0000000380)=@file={0xb76382827e1cc5e9, './bus\x00'}, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='@&\x00'], &(0x7f0000000240)=[&(0x7f00000003c0)='%(\\\x00', &(0x7f0000000180)='$^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\xa2,(\x00']) shmget$private(0x0, 0x2000, 0x300, &(0x7f0000000000/0x2000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x0, 0x7fffffff}, 0x10) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7f, 0x100, 0xe91, 0x234a}) 16:00:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fe0000/0x1000)=nil, 0x2000) shmdt(r1) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r2) 16:00:30 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x10000, 0xfffffffffffffffc, &(0x7f0000000180)=""/148, &(0x7f00000000c0)=0x94) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000b00)) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832f, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r3}) semop(r2, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r1, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r1, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r5, 0x9, &(0x7f0000000240)={0x0, 0x2, 0x2, 0x81, r3}) socket$unix(0x1, 0x0, 0x0) preadv(r5, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08950052aaa5c9a0f458a58e64245c2fff2ae3f21b06772eeac72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a7829d08a0e97150e4e1b5287b487ab44d5558d7b5"], 0x1) poll(&(0x7f0000000680)=[{r4, 0x80}], 0x1, 0x1) setpgid(r3, r3) r6 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r7 = getpgid(r3) semctl$GETPID(r2, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r6, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r7}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r4, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r4, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r8 = fcntl$dupfd(r6, 0x0, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r8, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x1000, 0x0, "98a6c65fc1f5e57385c3fba9c483dde23138b49c", 0x0, 0x3}) fcntl$getown(r1, 0x5) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x6, 0x3, 0x5, 0x3a, 0x5, 0x4f22, 0x200, 0x1000}, &(0x7f0000000140)={0x6, 0x3f}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) socketpair(0x6, 0x8001, 0x1ff, &(0x7f0000000200)) 16:00:31 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='c\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = syz_open_pts() dup2(r2, r3) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x291e) msgget(0x2, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x10002) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r2, 0x5) 16:00:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x7a3bd4ec8257d347, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xffffffffffff0000) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:32 executing program 1: r0 = socket(0x2, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82023b2f664901653000b3e621941cab705215dd307f320d7297e7bf80eca1"], 0x10) shutdown(r0, 0xfffffffffffffffe) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="1406e2ca8e244959929e3b9df7acc46665773db28503bd98dc024e62a8226fb4c61a75b1518164e7cd5a49ab1aa74f8717b1274716e7068e8114c32c829f7d05a1da2cfa02cd302539488b1c4374a83270fd5159dc8232890884f85eac4074ff87b58df65a88d3209d9956643aab941e953b95be176616af73af9cfc866e0e63851f85a86930a941297ae6d8ef16117c09f3a6a625a7fec1ad0516513241ef84972207fc9fa8a98774911922f111421a8b", 0xb1}, {&(0x7f0000000300)="146fe8cb893972559cc4dc6e1aab82d53ca14c0cb04fd8d36d88acf899ed1fbff02e7c8ce8d7ef42594486fa54fea00f6237b456441295af66087333360f287eef6e51398512efc696c49ed0007e1a42a52214cf05c9ec3023cc8956bf57748188fda307284ca74c0e3f0423fde1c60d4390b63e691ea27aee7f39ffa97891dd3b", 0x81}], 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000540)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000700)='./bus\x00', 0x208a0, 0x800010) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) connect(r3, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) lseek(r1, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) getitimer(0x3, &(0x7f0000000580)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x90) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xc8bc, 0x9}, {{r3}, 0xfffffffffffffffd, 0x84, 0x8, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x50, 0x1, 0x5, 0x101baba3}, {{}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x200, 0x3}, {{r6}, 0xffffffffffffffff, 0x22, 0x80000007, 0x9, 0x7a}], 0xffffffff, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x14, 0x0, 0x9, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x3ff}], 0xffffffff, &(0x7f0000000500)={0x3ff, 0x3}) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="b100c12204400000181bc869ab590000aab8fe3138b687af8aa2b4d4191a991068fc3b5a8562384efd544dbbc54d5f939cff981d1a263f57d7933ae172ddda5ee07ff232", 0x44) r1 = syz_open_pts() connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:32 executing program 0: clock_getres(0x7, &(0x7f0000000040)) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open(&(0x7f0000001080)='./file0\x00', 0x40, 0x0) getsockname$inet(r1, &(0x7f0000001180), &(0x7f00000011c0)=0xc) sendto$unix(r3, &(0x7f00000010c0)="7f335707d8fde4d2c998ad304846abecd2e3f6f898802f1c9212473055dc8687b1883b9fcca18be70e12683caed6fbef0efe99c38a", 0x35, 0x409, &(0x7f0000001100)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000704af2b0253b55ac68d0708a0c92db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4212f8a1364ff8d6b3601aa800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9026074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000736347b48da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001000)) 16:00:32 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4000020) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x6, 0x1, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000001140)="79e6a02b989a53482c6ce6f368d4d7c7545c4fc8f493ac982018a3f134ba9dd6f8db45b734a055589b5cf76b45e70ec19980a02076011c561ff4d2fe7225105f632783d6740863bd3ba476403a51c7574ec9b7a069fe997673bd3de49b6f4db4db1a7ed544635fa43366d65cf25943618f0abf17c6f38edabdc668e40d46ad2039f022ab17628c04aaeaeef2248c7f3090e7a6729c660c051ccf63b48ca466b44685a73dd6bcb34a0692697206a3cfd6a729845af4f1dd52fe95f48a384a4e1a8134e865593c7b28d332db7fe3912b13450b0b67814391e6bd4d6bb5384b5b19266b907acaafac247e87f43417a6c7a8caf88a7f1093f18fb48688056d6eacf782b519d479fe66b35d5456d6d261e7cef597fb0b8552a19953530087223e479aef1afabb7f66720926af03f4e635d51133c875019252bf0dd1a303a6d1f1f25f9a9c9160aceb0668a96b04af41851db296b31f5a8ad4230c08ca220777a669dcfbb8c0ec787034cef2bc98291c559db13a9af70cb6b4ad515558a12c095a2ab3eb9b9d9b22df52aa70f9c4ad3c464d7b9e2832c98deb890d6bd5102dc1d3ba492d634c347266a7aaeb8fd8c55014548377fdbd0f577834e60eb6cd99e53f75116d14c158418e68be0a9877e8745a657fd0864b508d78503e26c1cfb9b8cb7bd76d578996c4d325a36a6c3a1653b388b90536c60dfcd9ab3790eed144178204d2ebf03ac48e39a4388bb360295020fd90dc68bc709ee575d4c1ed123683747173a60512669f873e246b5b5b039c9077e14774ec10e774c768eb139655de09791c1376393b50951f37826ed5c47ccc84997ad6520433551e8a1dfb71c6adfea7969837deb8f4dd1d4f79eebe8adc4f6ebe394b81b47f240855e695adcce3ba2c958c7f522bad0b0d49ad4cc4e713181cc4348cbc139c3e36719e43f737d24ca6b1a221ffa6d2f1a8c5b2e1154b7f882b0812e503b5320cdd1b68287373359dc82f9df5d30272b71d684ce513bff329a0051c2c2c874bd0682584727d842f227b9f70f23162b2197dfb2814b3f34537fc0bbe13c926fcd1d84273cd21c7bbb968ce3fac749dcaaf23b2c9f961d8e7e659acfb6f4b2fb56c8ba3ce7f3d98739e3b7fc5c4ce15ad1a0e49079c6cf5c8af87b77eb16d94aa306efb71d611944ff7a99d4dd8eeb6bf949845efe047aefca5b144149ef649cf4124d4bd0b73423229c3074f93abcc0299097bde73d1432795cd9c2e9443640b957671a37976e0c823e95ed93307001af22e2f04ea899402b9cb5f5d0281e47d6c19deedb1f395d80678b660c6ec68ffa3a7dfdda3f239bcf0ff3c65c27b897bf5fdb18fd4e88df2e96526c0d2d17b2667dbcfd8005190c9d24e03c995028ab7200873c1ee111d191ddc8ca1b9c74e669e7ad91e4920b9cb7c9d19c7a2bcbf4d3c26e8d0394275c6ff812a6e0a483c8da47bc4d24b9371db0f3ddfccfcbbcc16ff953168969347185df8c6c0bcc78dbd1e2a963c4568b2f3d91e0b0510145b8efd58340ad65624c14387f40e07473267d0d3d868aced6548d7b1afd414e6ea8f6bcb2834c1245f3001789c344f628482737aaf871e35c36330b99f700c0449b2786dca69f0aa55b8990873a240fbe2eb49bae2cdff7d1371400530d2c543ee74e25a1a429a3f689d7bd5dfd6973ed2799da39c4cc27570625da0f28db3ca1fbe1e2dc4da4e69a03764879873447a70679845769f4d5fc4dc60a79f72428751a02ebcc16486cd354af568db831cc0b095c46ab6bf85d6253635e111185dcd648d9c10181c1681f306712e403bc6498eb0f601d8c9e584c1fef108930f72c07b496ac0e3ec46bec80ea33edad59fff2e833467e2167c558670b96214f3ec44135d2643af09b9ca97d46f788efe3772c7740bf98149bec99c5cbe4f4508d82e4403401346a68974a81fb0a6f05b49b1b09ab21d9422959a0c4589ad730c7f7e18f00e16482fc5b7a8629eaf7e643e21b163c0c17467d6e672043f51862510d4a6125a452cb9de94cd0a1ade5209c17c03830c274afa8a483c0e4fbfea7dcce00d149e7261a7c005a8992665f085387fcdb8c79a0c38ac9291350500b62db6a88506de0ae8f0162e28e8c5be81d27942a143ce5ec0aced1bcfee1655c5de04003e1cafa35767b31baf2caeec42d704c6cd08347cedbc0e4f3ee405ad9302b650c483aea791adb27276aa6418c966e1eee6e2243998e43ed6889a5da70870d829b64f8ba729d1289a6fa44d4503cebb3baab2d8ff62f92972951472884030baf7c0039af4c9ba8b34909cdde9be505015bbe87e04e69139fa4fb75c9072ec1715c8b02fe4862bb5dcb2693e506d30d40c3b361ba4528d9877ab8281a9b58e7999b0afbcf5cc4abdfba8b68c345f8e6c423c77e632add9a644dca5bbc9b366efac0b6e4e355b0b1eea783d86ecf439df5163818e4efa7fdc8468d852c5d6fc8a813245269203fde2014a2a3d79a3f6289893cfc0c0d7e86e299f68edf691461668b6839de8a15aec55b94bc4f52b5c1cd67adcc04bf01add237e0dcca079f5a22384eb35f9563c25af87a26c9e21d87c26b85dc92547df0c774fd752038b0bed328e159ee69d1eb174217d03382a243188bf7bb94267aea74ed0a4865e5d609c20c847c2f11b787a1d780742b2c3077949a8b60473beaf3f4d3382a471f93010cb5e25a862f12c500209f3f6376512ec4698fc1812fb02813c4d6bcb52435a74e86a617acbae0b572f4c1afa0fa7ec01400dbba83d3e8b1459586605d13c38bcb0467d8a2cd9364d4e638c4bac25fc18a046be8ce358f1a62b2f02eafaf873b7f8417197d67ebf3785e70788d12a141e3be5f2079bf9dae355068a7cc39eb4cbcfabee14ed79b67c3c34ba4740ff52c31aebc3abe7e32ca32863080aae72f83d2aeb184e22f3b01f85bca472bd26b1756fdc4b86413103ceb7e48ca222cbd880022c9667b1155d0d34601496d3d5044d8f765d735f928a39816338d3c8162f2570a46f1f11a91aca567a7e91c83661266a28fdc4afad2ac8b8017eb4d6b47a573dcc565d96217022b6f8979b6dd8da1ef7ae835e40463003d89c669affa73e3ba39624a441e3249df0e09ab1ce20ff961f9a4261dcc4d77eed43bea23a3f62e4c144a8b072f8cac0a4f5364fc3228d4d7898c58270be12319c06c01dbe993d11e05076a3120f0dcd59946d53582acd80f32e5d16ea641636e20768b03d5fa3adceeba1e7d3e6b7d68b0b92bedb520af708469121c2c620fa58e1f084faa7eefece883af906f302161c65eaf4fee85249a0ab796748a1cf35885e0f6a49b9b033a7b502dd8a3e140419e222064619f37014d1ed573e9a8487ad9d4e0a271aec6d0413134614ba7ee0f2cc272dff2533069f4c65ba0f2b873d4863471f0bbed885aa565df61bebd3d94f5a6d1cd6ae31a00f9b967ba4752de8718d4a9a2678c60dad0c4d69fc5ff7a52556a09fc523d8c6fb1f50660bf08b726d9566f80e2fbd1f5f675c337c553ff5f6f486706641b9ab8c77491b6e213717f3279aa748f43359ac9e4127739d0f143a8ffdf783d08584aadd68889e1590491ac460c097b39fb5eb55a928c4f6bc4683fc0277582a60e4ba8a93de265ffa112ef11164fb130fba3d85d0befaf9146f5ee52d9caaf6bf8e458d141d51f8992d461f50e4ed72a04a8b124250e508d9551c8fe6e0945dd7ec189abc9ed764226a0ba35ee6a4fae5c21c02e6dad1f416c0bb68e48e0979dd0658c8befb29415da644fbd7d6a0f8635df1b89b87aebf4b0cfaedd60445bc344861f6dc9f281eba8abedcfd90e7ae2f33cda60248910283624886231e702bc655830a80acfb879979085d2a68b6f449496b6a3e611025bae1edec262e2f6f5627475c2b0ce0a71df8f774a95d25e199f778e3d4df3dde43ee108ac2078023122a072ffd826da4a0e8b1a12afc9fc10c281ace81aa6cc3b2812ab5752fe19649bf4f2db685ed9c74aa8a419f3cb7bb0f2228623a05d6f01f9f066441d486886187530207417c0d2ab0751e02eb35e807a0dfbb31272d5fc6f2c2b372a90fbbf39479e8282db5fb3fbb5c85402440380aa6d7b98290848e3aad759e613938aef1ed09ad23a8a1f1ef6ea2aceddf35f878ac8f92c2c5ef2b577a0c2eefd5bff34103086a1fe4297ef5d46b0a571fbef6f0dcfe64d466de3d23d36ce0e244a9db1f4305bbfe40e21689300096904a385c98cb69975095677a688c45308b298ee9fae995d0254d8d97630345340b32ed07f5017da45346f8b3816d5365917f0c5682a9920e5e79546bc7b57b5a25e9804631c0375498fae16549c63f5140ef20788707476a358d9af7351f1690ae845e9eb5a826ac6133db2d916b9e10b2067e71669b99727ea8270e0812c6a10c8ac9b9e10d2694297bdf8b226540731585bcbb6cb17e4844d03cbda9e1b72274095cae70dee92210ec247141c2b75efd994fa11dc5316b98a8f07f9f699f87025d4d47692f73da6b1ea1b5614d53cf4997d5f587be3aa3b013be89599d995d13dd485f3ecd154bbb05ed02d3126351eaec7c96e20876bb02abca00a72e76cac6873f8e9e3b46eb96cf35f8d64599e5259ac41663f19328937ad6c521ac871c072c21f247eca13158d40dd8a45ef01b3951ee215056f759447b65b23e3f4a51f5782e3c8a4f509456f07bd7ce0f3b9e799614479cb4cab70194817ade522369baf6e369c1f27286cc45b354d8220c3dbfddf4b5c5fc0552b842dbf92589e0476ed8e71868de7e6e51bc876bfc189d89a98daedbe4e93c241697208073d4066a6fb446c8e48680fff2b093ef3ed3962d5255a0a66dc00ba0a8fe88981ccc04579bb5545ec346286b716e990f1ea6cee15c89e5afcfbd317b1be82bcc66d76b55bb7e7fdd9566796bcbde72847b1b510c0622983bf3b8b63e7970012cbe2f97a4762a24873cbac2f94b873905ad1dccd804fe36317ca7e9699437c1246778f186c45b933dc2f28455ee82a52d3f2ddb77f2c61f63f55057c116815202ac1068473bf747dffd4ebbcbbf22b88886aa202c969e544d7f8f0b4ed538070508cea6cce9b1f3ac12064c1b4d680fe9062382af9349e0de5257c398d359dd16581d57176face5e9b642a15899b0f65c6679ee71c77b2f69c1fbeddde8a5274e207873c37229d3df9b1b3dd51ef8fc6a46b22647598f2dcdcf2cf1b58c8ca7c80f556344b1b0f3554f946d6dd4842b1a04badcb65d1a26baf95db8a714997da122e547db6b2543c7bcf6525bf6fb734e32a64a81db773aec8f13afbd3b089b1c65333ec51663d00919dddbc62a9de243ee758e953dc5cc424c6e265aa23c06d86f4da4cf365246a060ef81558736ed2372ba483a1d99501afbfc963569ac0bffcad98aee543a265e310b9b12c60383251410615333b78e2ae8740abe778a225fb7fd75e6b4d62df289c57ba11e0b31dd4aa1b3cb66aec8569ea52edf95242d30968e4089dbb43b28cbf3881b6ce0328275483990685ecd3540ad9be5d3fe63349cb0cbe3e9f5b7b9b9119043ce637df55e5c17ec5a8670709466d33f6a9f73dabc691be13e3df8eec042b2bdfb40e180eb1b932221a666b95154e625afaf7d51a3e4024b8e45328f9978cb09639c047abac06ef068190127b0f81a69f2177be7223911b936213f1e730f13a16ecef7daeffb61901bb6093ec9257e83c5b336fe0ff3cd2a4a91238f8874d998c93b4b257e3d2e00591c01165d926a9d3db30353fadd1004b99d77e68175676113dc30871a1ce59110ed761a", 0x1000, 0x1, &(0x7f0000002140)={0x18, 0x3, 0x2, 0x5}, 0xc) r2 = dup2(r0, 0xffffffffffffffff) close(r2) mknod(&(0x7f00000010c0)='./file0\x00', 0x44, 0x9f) recvfrom$inet6(r2, &(0x7f0000000000)=""/4096, 0x1000, 0x0, &(0x7f0000001000)={0x18, 0x3, 0x7, 0x2}, 0xa6) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x200000029, 0x68, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001080)) 16:00:32 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f00000008c0)=[{&(0x7f0000000440)=""/106, 0x6a}, {&(0x7f00000009c0)=""/113, 0x71}, {&(0x7f00000005c0)=""/216, 0xfffffffffffffffd}, {&(0x7f00000006c0)=""/195, 0xfffffffffffffe4c}, {&(0x7f0000000a40)=""/206, 0xa6}], 0x101) 16:00:32 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) getrlimit(0x5, &(0x7f0000000080)) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x6, 0x2, 0x7fff}) syz_open_pts() 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getgroups(0x7, &(0x7f0000000080)=[r1, r2, r3, r0, r3, r5, r1]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7ef11c5030bc8829c569"], 0x10) shutdown(r0, 0x2) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)='?', 0x1}], 0x1) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x6d}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x3, 0x100}], 0x2800000000000000, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x4c, 0x3, 0x7}], 0x8001, &(0x7f0000000080)={0x2, 0x4}) 16:00:32 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) msgget$private(0x0, 0x408) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000335000), 0x10052) 16:00:32 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x3) r2 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/252) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = geteuid() seteuid(r2) r3 = kqueue() dup2(r3, r0) fcntl$getown(r3, 0x5) 16:00:32 executing program 0: r0 = semget$private(0x0, 0x4, 0x11) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/232) pledge(&(0x7f0000000000)='\\/*\x00', &(0x7f0000000040)='\x00') 16:00:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x11) flock(r1, 0x1) 16:00:33 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) semop(r1, &(0x7f0000000140)=[{0x20003, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) clock_getres(0x0, &(0x7f0000000380)) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='%\x00', &(0x7f0000000100)='r\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']*#/@\xe2*\x00', &(0x7f00000002c0)='})\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='%\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)=')\x00', &(0x7f0000000440)='+-:[/\'-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00', &(0x7f0000000500)='r\x00']) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='r\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2041, 0x2beb) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0xfffff) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgrp() fcntl$lock(r0, 0x400000005, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x4000101001000, r1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x4, 0x4, 0xffff}) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66476c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x13ac8b23, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x29, 0x1, 0x7}], 0xc0000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x2, 0x8c0}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa7fe4ca912f97c2a, 0x0, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x42, 0x43, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xc95, 0xfffffffffffffff7}], 0x3, &(0x7f0000000040)={0x2, 0xfffffffffffffffe}) shutdown(r0, 0x2) 16:00:03 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000100)="81", 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#}$\x00'], &(0x7f00000003c0)) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="2f00bd05319635f8948dd7beeb56de308095e20ae382ceace09caca457abd897729a8acda92b4c27e6b76f8d1c69532761b2dc23d6505dcafb0ebd4c9aef2ecd5e49286b76242bfc10f82800bbb795f0df816779085c2d868dd9e74b934224c3d575165a47bfee8bd0bb9767939a12bbcbe1c34df36e45aa31c1984b5ffe741e56c6b6f555d65aece2474a9e59d7b6ff2dd1910354397ef497ff84e6d2221e751c62b14c4d67416060708102ed885cc7c1fee500ce0f888c39c695f0b7932b579072eb3c0edec834c2de0ed4a4f9026eee707860b9a6c87e1c47ea9e7f4f46d6bd", 0xe1}, {&(0x7f00000003c0)="d5771c5356d57f4e0d92c03bb9f5708d7a21ba5fe241d08e5b68ab395d9e80b511d9e6f84cf4b9a61f809872b8185354f2438cbd44efc528e1b62118e5afa32ab56a1779c37e61c424f85de04df73fb36ae8ce82bf7cb24512dc1562e2ca48394a13504ee44eb8464b7dc1f1bf6cb380b7bdc098fcc4b592b572d3c1373a9349831e442a67c68ac09a04d6c981bef3d841753459798596d0f7d4b1f69893433321dd94a48cc934718e736e11ec45fbf64db2be369ef127a638aa3942dbb48fb81c", 0xc1}, {&(0x7f0000000880)="af04754843088e47d80114e38f6c70c2a4bdecc947bee2b120a5a9cdba23640ae088e0ba011409d14007102b1b7396b31234a31c46440d565b49d68e4ca5f1aa65597c5427cb2692928141eeb66458165ae982afaf54338a85bb2fb591683ffc4af4334e3ddd8413f1758b5532772723c90daff0842656705e2cff3d07f97cc29c68dd385a7660c7b17a5ee6a669ab6e236a3e44db895ad20a08bdf8b38e43be8873701a22a58bc24876fc361bbf9dde1d682baf67665ff1f27c72e516edb65526d382a0e893a25357194577cb51cb25c6146ae26b729b48640b8c9c038e9d1a11e912b2394afb12a974b71a847ea790b34916cf60bd40cc5b14b1711b79aece2fc6f1e25dcd9a19c4422e97154aa1b19c964f098a68cc64bdee5b5ca37ef8417d3b257f64597aae93e3f29d3bffce95cc79d340b975326097f7fd6601755f78fa5cd2fcf4fc443a28ec4d2ac8cb9a89aaea404e76454042f443ce8f56f8c5b986dcec6f370c1cf4896abbfdc51af479c2dfe4ebe168341586dcb29933fbabe901d7e154ea869545e1d68cb9e4cf78980986065d88a14d1eafe73c335ec2bd0244a2b84bd69bc414c87a9637196ded26ff5802cc83cedfe960c82c0e1002b7ead2d60f4a2f00d9180945d06429a2aafb45ecfb645709ab8803fb44fae2e3cb8ea328d98fdac953e840a3bff684d1105d97c42e258f4eacdedcf1ad012ed4cc8cde6b90614c22afff390e94692edb12ab93e458a754308fd254578cb1b6597409772757e90e60314d22b0c79dd1d7d772c7140b1c5415501242d717147bd0a45a5f00ea62b327871ea592ed4b19c0acfd6a21020aa72e3f1feeb7a56945eb8d498e1f328457058d184409265efbc6ba6a7673a6342e1abd3c9a323776212925d502a39ae6ffeb3a751c9708cd0ccaaebd1ea5f42898f7ddf08eb765d95fd57addf285da2d28ae33df9ff0d6f398b6d818ecc65268a0092649cff72f279f596a371a33a73faa07e2d05feb1d5e85372580f782c79471857137440983d85ea5654663222556dab7d15c0261e2eb648e52eef8e16db518359c5df1fd9b7285c89099d107de50cb1b11f555d828c9c1ccb3e9f50a1af8c8ac13a17cabf4aa56e531397e1684403bf784e6ec99ce5803827f3a1ee109c25ca9a99558af4dcb2b6ff1e95bdac745664f27f987f9f29b92226057a475cf4b1ff4f4e233570408c4c88fdcc45c0460d8414703621c4fbab3e79d29e0de29bded23694a07a065cadcf40838a59bf30a8da8c851208dd07375efbff14ed6e4535c314cd16c19fe0a436c42a91af1a2e924dc3105dddbe22da5f95f24c732d4517369f127226e802ceb5e6f5ff5d9368a74bcfeafb48bf5f54294d22d17fe1e89a8df1c68ad1185515930212758d8d6b11a06cb520ed1c367a8d63d6ecd6a7fadf728d681443f9540ae21909691b12d4450dd4964d88735b5e073ef90f2d3d4611fab0472be81e638cb79b686c004544af8a2c41ce74d101d4d00e076267a7adc4ae67f87e13194b03bce112263f871e38cb092e93918a6d29c3ccc89ad8a005694122e04eb35fb20705fae3fc235d71c6dcff42df1c7c033e4d77322c01d03589067139b5beece061427f1145137c8371e1e708cfbce3e37a1b366cf4db1b74720deba0a2838a14b441a4a1ef23938977be350f164596417caf069adca1dfc491764fb20bd834527193243ee43fab72c560081363049cc7bf3a6c8e6d29b0d65a432f899e2ec01161e6769d5d0b1e41e75e25439ffb5df921b08ee3fcd4d016fa8f7f7590973ab223d22b430f4a798a85c2a0776711a322ef686397d5ce319cd4d7726195c08afd50e4bab09c499127e68017c635edbdf6c70f1f9ae088798c6d069da09266a266fc2b24643994cd055941c4382e9c31cf83e8dbd0904d0ad8918280d84e7d58a2b9b2dd69d918bdbcb72a60883dc13febcec2449a449dd2da0c9807070d9e57216181611f238455d3e50144d00352946d28894620ff65afa25e1c8b4c93b49996aa6939dc2a914f71e9747d742041ad3336ea471ee94c284588c6fc68349696229e059cc2e09ce7dd48b5e685d3d0d3ef80fb65c23cd6db8a450c04b89d69613a870fbdf6e81c5a59b0d6c831926b25f7706de58b8abb5054050c1b4c053fdc022fe5eb109317036264bdafdd535eba1501c9d467c62c9f90b114d522ae4f2461d8c65e62e57936d8e8a4c26dba451fdf169e178c207e323ba5e84692975e42d399d91185286de38b3cc9bbce8dbe9d2cf46002113ae19f9c87d6a9d87c17f04ca1acf234ebb3214fe66628ce50b1c8a6b9e8abec87065edfa767618c604c34bca36a2aa09a99e2725428e9d58bee902c016f98c386db321a825cf9b2f31c9da81a199b7c507673d87d573b1eee2e11b36a7721c4a4ca96b8b30c54cc277ff3b44921de334236cdff227809db84b099c4601547c8c4b0d270e3b9ffac34c0c13532000caad5b95a4d7c3c14c475815cdb55cd6cb2c1f390cc579c877ac51c7fea49150fd4bf1e44c8024a0b3191ab7158a12680b7c272db94d8a47fbba587b13ba835f8b8a771af6500c93848274b06d3ac4554cb8ca64f811c082e509c7a6681c58d3b64974ec01989db2be69df547649418cd1e6a0884ee1abc4f5c55c870b0ff1fa3015bb46c156f285e00fa2f3adfa51544d8031d50062758d7be9edbaf199b64993836183e455fcf2da77a2e42fbcbb3050b2904164f78f1c97c3c3e458c5735d3c25843e08b5c4695185f34dc2190f5ea3bc95b5f156afe3f798c46c0db7647d10add62875dd31394829d676bc2769dbc12d11510ca87298f0769ebd20b55c1346b4d2a94c7722899f2fed92de9ce7820fc10855bb859f788b8891f27f7448f99974401657a30d510a7bc725fb6c48033f910e753dd8efeb24fc827de1f6e3df96154ba50145acf2a438c796732370e08358f72fbe4611581c5b188859de36a3c3cd7e70ff067e449b0cbc271e6efab18b62fe792d5259517311679f7675a7f2950256d6ae99bca8992ab1fdd828ac387693dfb551d3a345afc501e91139603783a4149f638aae9c68203aebac5b7a2e0c9b66853d42da661c4f5bcf1dcd4ed482d791c9f530934b0573ac95b39fc59471ea3f7e06852062f11204f817dce932ad5feeaab357b83cc803b54fd7ac4123458012c422ec534aff4dec2240f2ca13e56acb39774f3610f0af5fa17e36aee94bb468f4517247beb9d0f8c7147f359e48172945dc90f950666d6aac2926e76444e51eaba288695914817b02698e892c3763feed6765598da36f051fc4e34a606ce22372b33de5a6b6f145dbea94233b8edeee9c0681085ea07470e63db5b401cfe3078b3679cef6f0edd3bacbafbff7fc7c474bf951f20c6a8ec97d2a89ddb36ebd2f102438e1b763f2a5c5b75c8738c3eeadd5055e6628c723756f23d68eacf04d090db0240d94a52fc6a307042e31788088681ddaf599cffca3d2185e591fbb2260dfaaa1f5881161fbb8a5a599f6aa2d3100d4f90a01719306b1f3693037b3df34ee0c29e53325b6bea6e88df6d5a6a703f7191ede2ec1a1311cdefc231bc575ac2f31066cced3b493b866f194eb0fd0f270aa16dc9844ad1ebbe123ded95bddcc1a9c8c73f1e92ada78648da4f7121b0d9389d4c1b283eaf8382ad36a4a5a48b40b96dafd4a03422d25d421f791153e8b6fead6c785d6a3832377d11733fc9633a921a5f993e63167f05b85ae4d7610f95f2f44cad871b812ce2614b3fe890bf28424e93d1609ed0bab730e6874c8b9623155d12b86f02a8919e8283c0a91ba1d6b1c17b78283e0abcf4d5a79527a6fbd09132f68a9a06157e41101b5b99376fab5ba762c68aa379b1a47c051ef2211f90e7967498fb3c35ed3e051dd108989e283d3783ebac6727c18eb53a1b4dbc77e9879bbc54d5360a16a0163bc02710d2c4139f484fb7e1d714ee92cd1a5f3573ea160c4527142804947572c8606d64e4ff9f6ca79cdab48a53698cb568b384988807254c83cf49e7ab224a5b0e97724df307fdd1ec1ff6f0c382bf4e64fb425822b5accebeef963e3ab5c820a43457d32dde232958056ce6b97a3ac705f4a26dc103a1af6600151de901642eaf33394bc9ce8989ede5aedbb7c5db041ea6188f85ae97d76e1850e0ccf8ebd6ed456eb2c166e3b77e177350573ae0c63cbe87f5624ed247557f7f3c7e984025c493582faf382e1255996741c2294d1f9b236dbc2f307ad8396f673b4c5a42473c0ac52211e465a1eac8159891630688aa0fe365fe8e13aa006dd3ce2a0ee7a009101e5d42fbc86506b7d1a03a96e30943483fa764a1c2e8d54f721ef8aad434c8cc85337e942554d64d33d39eeedf1223133074f23f200cbea61b2fa989fc902096b6c3894a95788eef3b34562401a7b57917b1cf94f5e0be062318ceb354e10acc46155b332c79bbfa28d1c4a9df16e1a1337eddcf4becbd92e748a4cbb8286cb3d1740789cae0cdf8bdbc9421dbb39fc0e41284570aa4a21c95226e54fc7fa9b3316938e35e7c77a23b234e0f0854e8313e15b17ed36c04d84fa597d45c53f60621c2978c9e7b75c885ee3226f334fd25a2fe12a374dba9711a843433747cf83bd285fe6dd45c48c83011e27d30d983c7a0f8377ef72e00fd70a72723e6c731c5b1ca27bff98bc23e7890b2ffb68cc7b01bfeee75e252ff1cdd5fe15ab24e928ab7db030c14897388b933c364aff326e9dc261b0508ce4002832111a40ca02acbb158a239c31bb915ddecae5ec407dded1e905b1506fa5dc4e951d47c5fc1ded64bebc56edd35989fdd480761707f403030302b5788439dd3fecd4747724f744696230e3a76d8b7621d4aa2218110ebe15c597b3cd65ea007e058dede8cea5b021ed71a7228f6b4a90d58b51da3516afc1b541ee5b20d6c0dd065e9163fbc8940046be3e4982b7161cef92fd2ab5248a863e2c6393c048b9ad66eefa645926836716cbcac2d52c1485cc24a0f37831310bb683496354264a9b8fd1ade542e2ee28a625f2b267535745dd7d217ea1385b9cb240909f74f0b417ae73903157b101fefbb370c9847ec666e9f793e6a4d720036d71b7de44de8eab3f59e15abebfdec0bfe0a80b6f396659b1484182cb6b01e21afd6c5d3d3799cd3f7eb95fedd27ec3a519c138a0da23f6523e8c775a31a0e7da08d8857b2851abec5e2db96393bd573bed450bc5e90c1b79dac2659a552a4bb98623e47258ed291b6d4aeb1b1b792b4d5a410a5654deb4c468cd086325362c3de7c0052d70ce7b1dc1c09feae2db10166974b5f6df784ef951fb82d115dccbee22b3fc145be58aa73c4d7fb08161a1c7b7c9129f9fd39476a80cb59d5535c48f5b3c740df7f567abb27467ee1464479e45b8312bcf49fcd070c13334c5f5d083be122873b5d7529e5ac2e6bd029a78c52b0a7757d07813fbd1e2c3812a0b30e026eabe831c906ea92d2fdab628954963534efca2d1628fca672ceef3fa39ed4436d01aeb7e1170cc2387aef5e7c71e8595fd051a601e23d96f79212c69d43db28d77e76892a8f8f567eab16182dd1d970bc9201cb3b3e4e823a92cebd2317fb8eb3ed2f0c5113f2d931b8c68461040d6dc22549f04b6cbf4015a8b68f9ec6330ffaab0b032a373d20b2dca25508af4e894d5945fb66da2fb93d8c894eee6df13cbe1f8eed31f64226dc81f7a157e3ffcd1c920888b7cb935c9555f8e6f9727397a842ffca01ed9216490db5a4e772336377dccdf5887cbf2fc8ca97e9dd51a89", 0x1000}, {&(0x7f00000004c0)="07ebac505b61d3bdfbc8c53b8fc10795df89d2c7e59c84780b4889d8a529becabf107ede02f5353bea049222fcaae9c0ea98a15d934a20a70ce7334cccacb7a323ec6df261774d6fd0e222e01336e9376d43c3efeeeda229e75183795f153572f5cf78cd9669a1d1d32d67d0f02357fc662ef892f0884e8e8981864a8e4fe90effaa5ff33dc97e68ecc993f16061f7ad0c561fc2876e16e6f86a292b3e423a5f8c39d1f549ad60475ee7bd927cf2384b8bd329f5b25e8388fbc53864fdc11950bcb0625a01294d3c5b514521cc59d7a6e2fbef983fe4d362", 0xd8}, {&(0x7f0000000000)="37c51fb63c7975b4982780b4707b079ae4817b85da83db54e241ef6cf401917ab50af73cab3caed4a58cb39c778c59aeeb83fd4197b87f39a6a257e4a5d2d894b35e42be1cf0c5147904331c34fa6cea50906f3b5d6a93a5f5870fabd3911fc921", 0x61}], 0x5, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000025, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x3, 0x3, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x99, 0x0, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4000001d, 0xffffffff, 0x63}], 0xf6e, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1c, 0x9, 0x7, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x40, 0x49, 0x51, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x3, 0x870a}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x5, 0x4}], 0x2, &(0x7f0000000180)={0x7f, 0x1000}) fcntl$setflags(r1, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x5, 0x9, 0x3, 0x933c, "368a235deba9a5046688862c4e569645311422c9", 0x9, 0x3}) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x110) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000c854b619e8a06fbc508070ed069b40162f43ba33a135010a45f40bfdf945878b5bf1c3bde635a0a24d6bb8e51b24f974f9b6d00312379007dddbb3ef37a91ad65ada1503d0d942ce551787abdb6dad6e16adcd01c617ee1a907b468716f55d17c578d9a4d8d55f86bbac8661d9898aade313e07ac7795501cd55ee710c2abaf730e2696775c3c48bb3cd665e8ff4b76907280fe1ff9b8b2675c919de1be8b547ba1d73b537b18731c27fb98dca9f54d6e7d232cb18f764fa7e16a8b392df", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:03 executing program 1: setgroups(0xffffff40, 0xfffffffffffffffe) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x3fb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x58975b4ea6dc341a) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2d8, &(0x7f0000000100), 0x1}, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000002380), 0x1000000000000030, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d400000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a0998bd25030a", 0xef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x6a, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x100, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x80000000}, {{r0}, 0x0, 0xc8, 0x8, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x5, 0x0, 0x617}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000023, 0xfffffffffffffff7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x7fffffff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x1, 0x8}], 0x40, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x10001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x19, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x14, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0xfffffffffffffff7, 0x332}, {{r0}, 0xfffffffffffffffb, 0x90, 0x20000010, 0x2, 0x200}, {{r0}, 0xfffffffffffffffa, 0x80, 0x42, 0xc17, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x7}], 0x8, &(0x7f00000001c0)={0x1edef28b, 0x18d1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="24701ff4d9a0dd33cc1f5d9c10e40ad9e3cf70c7e2360470944a7daa56380f8dd0fe0d0b2bc76cf33a1c2c5a713ca985e537", 0x32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xdc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) listen(r1, 0x7ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffff1a, 0x3ff, 0x5, 0x4, "5cb430c2637d180f2a0487b8efe4c2288c5d8172", 0x8, 0x4}) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/75, 0x4b}], 0x6, 0x0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000540)=0x9) syz_open_pts() r5 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x3, 0x4e9, 0x7}, {0x18, 0x1, 0x7, 0xb05}, 0x0, [0x101, 0x4, 0x632, 0x2, 0x7, 0x2, 0x401, 0xfffffffffffffff7]}, 0x3c) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0xa, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={r6, r8, r9}, 0xc) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000006c0)=0x32898) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000700)=0xffffffffffffff21) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={r7, r8, r12}, 0xc) fcntl$getown(r4, 0x5) r13 = semget(0x0, 0x0, 0x209) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000780)=""/209) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) semop(r13, &(0x7f0000000900)=[{0x3, 0x8, 0x1000}], 0x1) r15 = fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000980)="44d2a18dd6fb655083ae5c90c9ab032c5fc44883a7f275292b224574698687f9", 0x20}, {&(0x7f00000009c0)="889079a38d", 0x5}, {&(0x7f0000000a00)="99e91521d0fee53fa1763a08ad696d6141cfcba02cad8b44eb823701d39732d5059c3a15b0b48a3e3a3b2003c110b69c86ad5d49bfe8be679df1001b1e3e38978045f9209b848554cb5dc067140120d8e710a9d5dca416dac5e63b5bb162370460329d54657b3d6d48cafad960c20ba8849c4314b9a2cdfb73cc3cf408fdb066a269efa5285877fac716227b6b", 0x8d}, {&(0x7f0000000ac0)="8a876fab62cc468ea74a57426cae0d31b3bf4f30ca2e441e5b60ffa5eb614985dbe5b9455e83a89046ed84ce3aa14ddc362cfd970334b551135e835264", 0x3d}], 0x4, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r15, r8, r10}, @cred={0x20, 0xffff, 0x0, r14, r8, r11}], 0x40, 0x9}, 0x400) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000bc0)=0x800) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000c00), &(0x7f0000000c40)=0x8) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202c, 0x8613a) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10080, 0x80) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{r0, 0x8c}], 0x1, 0x785) close(r0) dup(r1) syz_open_pts() 16:00:03 executing program 1: 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) r2 = dup(r1) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: 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) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000540)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000880)=""/20, 0x14}], 0x1, &(0x7f0000000900)=""/135, 0x87}, 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='W\x00') socket(0x18, 0x2, 0x0) 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, 0x73) preadv(r2, &(0x7f0000000840)=[{&(0x7f0000000540)}, {&(0x7f0000000580)=""/241, 0xf1}, {&(0x7f0000000680)=""/242, 0xf2}, {&(0x7f0000000780)=""/159, 0x9f}], 0x4, 0x0) openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file1\x00', 0x180) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file1/file0\x00', 0x1, 0x1) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000a00)={0x18, 0x3, 0x7, 0x10000}, 0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) socket(0x6, 0x8005, 0x9) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffff6b18, 0x0, 0x200, 0x69644f52, "b0df0049e6926e066754f199852f68e8cafe417b", 0x3, 0x8}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x10001}, {0x7f, 0x1c6e}}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x1012, r0, 0x0, 0x0) 16:00:04 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:04 executing program 0: r0 = socket(0x8000000000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x3, 0x0, 0x0) 16:00:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) fcntl$getown(r0, 0x5) sendto$inet6(r0, &(0x7f0000000140)="a110465677cc66769c7fb3237671e9549dc52492a50bfc059e27d61533751d0a5b41ca87fd496279591d6f5852771e00072c823208ebfcf31e9c22167ab0c21c3373abd036ed4965d9c912e29704966e3289e76d6b1984457b6a41c4a7b6e0b5d1ff7ee7bf284c0a10ecde1bca4f79f1087a990e259455674f01ebcf9a136cd41a2f7958081398a629ee9ff375075248944baead54143b385124918c9018e0980c42859d21b2f7ec16", 0xa9, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x8}, 0xc) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r2, 0x2) flock(r2, 0x1) dup(r1) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x2e) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus/file0\x00', 0x40, 0x40) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="a5c97f7403822801df", 0x9}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000340)="89", 0x1}], 0x1, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') 16:00:04 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="4476791d987c1e369bfb5219bb9d4647b702fd00cbed24b7c7dfb811a2d42e35f6af747047b3201baac1a2f4461e9def0028bf12038d152c467e95a3bbb968501cd8941ea7efff822b34dc985cbcfcabc190e43eafcf9338fcbf920eee0d4a1e5a9cfe461214cf0720552d92f2d4bb89b5454e8ecbea9972cdfd2e2239868ae0d86131e6755d35a3963698fb41bfe74ffde5c2b0d86c6e8de7bc1871f76c4499341933bde77ba54c796609fa", 0xac}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) close(r0) ftruncate(r0, 0x3) 16:00:04 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x40) dup2(r0, r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000001940)={0x100000000}) getrusage(0x1, &(0x7f0000000140)) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$inet_opts(r0, 0x0, 0x40000000016, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet(0x2, 0x4005, 0x4) 16:00:04 executing program 0: setregid(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3fffff86, &(0x7f0000000100)=[r0, r0, r0, r0, r0, r0]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x10001, 0x80}, {0x18, 0x0, 0x7, 0x95c3}, 0xf2, [0x6, 0x4, 0x0, 0xfffffffffffffff9, 0x7, 0x1f, 0x6, 0x10001]}, 0x3c) getgroups(0x2, &(0x7f00000000c0)=[r0, 0x0]) setregid(r0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000014c0)=""/4096) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/43) write(r1, &(0x7f0000000280)="00197028dd1f141a216bc4a4ba57fcfd1fd9d712994fd08d7f00c59164897ea2d5be3a13198ed45f0f22dff1bf1c11f9fa041bd9e1dfab62ae0ded853ad986e3503fcd38ff188f8d83f87afe9adfbf4fdf7a3ce8a45ef0eae43903ae775224f94c6e189f9fd84910ccc92f6202e473805f7129dd027b7713e00c6bf0f297ff9d8fb8061c179b674de3152e3858fa54159d13a94256ce15b6d7d6ee16e9c32858e49db92fc5b9cb49a5c554d1c056a0dbf2734de156995395b1870a816ab4206b6c33a0cf82b8f3c57cfd8285c36bcaa6d16ef785955ab2f38d067eefbca26afdc83af821f52d3204c302ffae505b8b02330bfa23036b13fe5bec60ef3e29f561", 0x399) close(r1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000003280)="e6111078c4603097653e3810f2a5cfdfdcdddf820910a8c3a91aec087e5defc4db7e25dfbd5830c2162de693e1e2c48b6ff49075ba067c4ef4cea8bec3a5006febe678a57b04da6130aded9267bc8e8fbc5037a3b4313bb78ae320cade30686caf3b0261157b3b72273dc3d21cf303d8248e05489760484c3dbcd1b653bf5029672fa53b1d373db498ee9bc514a4d1af66c976c355590667c343a1a8c68133714ea59f3ed07b52a680933cc8a32925c8de328ffd03255b822c5ff937fac0c09b5ab6e862c9e8a60341aca2db043ca7f1384e2abc65e6ca5cc7f8ab6794f5ba197d0779cc26b2a5f7a8455e366a47d39f0b7eda6e384e6f9be4ac6f731e32aff4a7423a436eb9d54d88b760d74a2ae3f1da6dc8d3ecbf37d012eabbbf2f4eb019deed06b30e3f0d6e8069b2f8ff6ff64d4895e84d6cffb6609d499c7fc81da3737ed3cfb79c8e922f4ab2c36419120e89e9499a6680b2b42693e38ead4c59f5867296653c5d3708bb16f6518deb6a90b9647ca463bdd037b24315f0c4a4d6e3fd7657bc2525d5184939add4dddc0e1dafe7c9312f8452712cdaeb938142ad2d9c3c5d007af585b74c0f944474cc77de08dc328170051e2dce2cec87883996c1e4f26eab7cddf1bc1019fbe5d5bbca39960085245cbd90a51a741660e763b922912bd4f3528e4f994b9b09f3b48addc00f15b0d358f7c56453acf6854a4dea282ccc17171763131c93b25b62ee97cde19c843fdfa413c34444344c91c82a0b2bc014a30412bb7d3ece206e2c7c6ecd95d59033b0956afbb2f685c731ff4ce1d9db281d9deac021cde64b5c2a987b7c4a7d248a28a7c8c8cfd707190ee0a95087f49bfac25ec6b04a1a64cbf481521b39d16351186e4c06fbb1d603ffcfeadb2e6b388a5c61bbed934ee02aa9d2a6686153f107cd772ba1230c17e26b9782dd7d0895606fac345fb3a2d9c87efa3ed13de9ec7300b5ab313c412f305f23a434e48e44df9497ec4091550cf0bea47b3d6fe572f8b742dd253efacceab239940cf4a0c6a5c04293fb443d090fdb748b3569895ba19749ab95b75c8e3cb1b936be4f0fb4b5eea3d34a6ce4e6e9be287373b3065e5b151b3cbf9549f3ac935dae57693b526ca1a88cbac685f0d7279505d1fc630e3e606af985da05c7ccd6c07128e613dc09ffd64810f25b3ce4fe9b471f80e45a028cd5382fbcb293bacf49ca2a70f2bf5fcd96619d16578f68f1590a8d42626264ceae1dfe805c041f8b23d0033518bf6a0427ae59747b1b88fbfe3fe029760121d8c861724e31977caa71ef4adbe027c1be6a05bed16ebedb4784aa906667522fc7ef5fe98646866875ca533357af7f51b05dedb4ed533881bd4b8d34ed480ae843516823f3d56afdb4627a5f3ae53d2f1edc18f56e78a7a1c78e47b2bbdc69f7d5459404271f299c911e22b8d1a5e65c1c8dce63e1c7f0d2b07e3114c62c413526f4c1011898d06e71f8bf3557a6750ad8f20cf9cfae45d8814e27e8ee69c177c85f3932d43b9c50be8b4f286328380290eeb992d0750eba80619e3237fbc3b062f79cac649e51c12e4c866f4c4dfc7119f0e855c36f0df5a86617acc6f4329e03e15aa5e24aa321311b64364d56066676892c5ccda1cb309cf9f066d8c54b6fff6f226050f9434c8747df19bc51949e0b98ea2e59998dc21525ee3ac7006a50698733d496d987cdbbf0d532840262148e8ea0aa03eb127ae9c8e68d05bb0198c0fd63e865c3563851a726bba026d2674afe3efb72d3ff13cf5bcbdbb32cec0aa64a7e3b01865b1339496bc5ba513cd8a309a548a700e8a796cff05fa2be19e611c7bf0ba511f74ff655b215a20a0cd5cd1235535625888f12ec352e1ac99e2c4cb5184bf49c99f712165b1b88b40f82b95b5a7e6fde4a77c54ac0b9b1bfcacf4c3c8470ee5fb2c073b61fed41ecb0b253354108914a870feaa1bf3976aba9128c56af7e9fb61ba05357be80e81960d3478f9b212bd222cbb637ed619a5c9466d06f0f0661946da1f10d21d679b5cf4b46488015bb8cdd42e8cf6760fe1654207344c8a6e1ed545c0bdf4f5e2c876038e7ca25492b26427826c67d1794e76630c3ac8c2106080b9d9dbacc1ba5c42506bf6e57d764814c523690885032a247aa30ab718c2c0950a985bfa5a7bcdaedab74ac0850a9c062a297e3dad22c0d8004c803f22c8e2e685e72ea02470f2110ca44fe7bac5fde92b59b848aa05dadf34f2635362828c1223df28d4c6f1458f8bc0965aa86c39b3e608659c817f7f2abe5c84e60829d997adc96e803925f971be65d1ba06637df32633ea5cae5198322d7a615365aa061b9f907aad616dfebb5810499507f2de48f9cef7a40ace9a990293380c1705cc723e057065f508ad25f25558a01e07c704fed038f4059d23c653142e3f4e4b40c4e0b8e6f3eb3aefa886d105c9a8b16eee3fdc3228c15535e25631941700794cf4774948bfdcb6d9a4ddcbaef0859c2d239a7978e20a5e0f1342576e1cfa7d1a8ced39916aa44a1c74052421adaca26b9cb65ce73f96da8262a57", 0x712}], 0x1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="0dc7e89e20daba49798c0d34152959f4907a89baf98fbd11d9f842adca527253b4b4ccbb0e5ab24f4c4ce66c27b6d8221dca77bb03257d6469cbe12c93678f41ce010861aee1eb3ac8efd70452255bb8881ee48452c4b5c08e51777c9323a5c7281478f5261ff3", 0x67}, {&(0x7f0000000080)="02fc0d6c33d6fa426696ecfeaad1ee3a4a13b974485bf1982f9fe2d60ef8a4356d09d6aae7ed0d74fbd5a1d82d9426dceeefe986fb7bcd8ae5e48dafd45a7a1ffaaa2ecf47f7ca956c929115d00e75bad5811f69de42f288e261350e6c6689e1ff942016b3ea1cc8ed2d0291845fdc704b3c63ef5feccfe5d87e18f6506307f9ed5be40e70d1082b39430194ce25cebc52e68866c495f088371fa9ecea5d8bee17302f4b41d16815f36bd029c6b73c9728304b8fd91c10c3", 0xb8}, {&(0x7f0000000140)="307c0776b2c25490625709c2e63eb3287a733794c7b72731cf6cb9d8eec9f5a2c34ec96f7ab7c0475db60833d77ba16fd47641a117f0c2d4ec38c78ca24d5edd5bd84e67b83f166f082af70fbc5f27a27b332f047bdd93899d85136f0684ec330eb1a2be05256a6b0a92cacf4271bde0a8999996099a1084727609b61e8eccaf00dbc74c56450444aa826a", 0x8b}, {&(0x7f0000000200)="afa99c8537f6c9440358dc2fab0d0ffe79925b57f3ed474bb84861fb7e811d19b039c13a1cf88707c7c3dca9659687830f167b29a111ffed5bce24434270d88ba2fd", 0x42}, {&(0x7f0000000400)="8c09d8ae79ae5793ded7184668244cffac2a544327a1c1339ab900f0a13a2051c089b82b54df1aa9748e7e50364ff6b506293c672ae4b41de448866cba87c1d9751e7459537716e47de1552c7752429162a43aea76a8b599af2c10b8969ed5e2c32f51b08afbc5c4cf1b769c7c2a1defceaf4c05eb2ee1c942155c47ed9b6cb146aa660a69e25cdeabdc786e8155cb807beae8054962c0a2dee7c28811b1731a6d9f31b8d1fa4c61ccd7a31f9fcce362896d0eed35e02aff279aa3e09164c16a18c3d2d827e972aa7e7a4a69ce9c68afeff8c6", 0xd3}, {&(0x7f0000000500)="b329ed73a5eb783d2c462d375b052d90bcec17b0bdfc8748b9df526690dd72aacab7da925d24e74410507e00eed6e2c9a010cd55bd1852d2e873f286b4077dc0a621294b6aa95b3833c2b982ab74ac05e4b3bc7d1a35ff0da0aa32c01dd94207c9377262bb80e1bbaed22652659f5689d08402bdc79f620aebc9d263795967c4491e10b62557c14677104eb4", 0x8c}, {&(0x7f00000005c0)="3b3da522e64cbaa481fb60d0da5f80fbcccd2edac38746c542e25a87f7df9895c44bf28c304be87769a3e36408fff66cc0ec1ec5e98fa1e9f58c6048331219d4b61b9891a7dd654b5f7ae294245f791688", 0x51}, {&(0x7f0000000380)="487912f4150d847a792fe3da6ea8b6a175f8813b69b3282257da41e151e08167dea1ede502cb6c2bcd8c4feff5a022307260d9f929dfea4b", 0x38}], 0x8) write(r1, &(0x7f0000000280)="3ee32cc469115f1c69b72044611ec64b882c70f3546ff68369baaa4db766b45a5174f133c975bfc10a9fe69f6e708b2ec2b70a3e1b606bd1eaac105071da406c63cc2e0010e0b55f78eb23ab4c7efe551e1890519620b0c66284e6fa5611828f1d252b04eec389b4dbb340ec2ef28d5e6eb73e108ab47a4c7273cd5f8550bf6cf930f1e757527e49ff1d8669e9c7a9838290e327c9d8ce56d5bea31dbad2761b6c62d2104dfbfbc984a2c3174b471726d0acfbedafd3b0ede80b0e43f203b32c396acd41bfe3c5c51bfa2f92b3ce2bfa8278590588e8da4799d3da046ec4dcdfc033799d094d7e1e37b17cb00b8b7b9e", 0xf0)           16:00:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x21, &(0x7f00000001c0)) 16:00:05 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x1f, 0x8cbe, r3}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file1\x00') 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffe01, 0x7d1, 0x80000000, 0x7, "a7f8ddb1656f9e30b723f112e15c9f184b592207", 0x20, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "64d1e8764c6cc34443d11684ba635ab4007d433808baf5845a94f9ef8efa8b22b8bbb6e9343f19131814a683728b4423ef96df6d86805f5aa5838519a9cfbc659470198142fdad406af2abd0734924ef6b9b47f77549a46645fe8cd94531be1edbd2dc643a4edff7a45c6e0d93c495c1a5f7508a7d3b6b5bf3c73a0dff08c3bd7852e144096a30c793e9d8cd1b62d2f6f0316e74e2a57f4edb762f3c634ff0cbf45ec78ae098fff0f88431bb8d1797a89124dde9da94b6e48aff1c8377916fbfc0fae185820291bb2b77c6d5675113fbd93c49774990f0fe4286107ad4dcf4b4f20159ecf0ce4b"}, 0xef, 0x800) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)=')', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='@[{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='*{)@\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x9b^!)#:\x00', &(0x7f0000000440)='^#\x00']) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000500)='{\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='#.\x00', &(0x7f00000005c0)='*{)@\x00', &(0x7f0000000600)='!{^@\x00'], &(0x7f0000000900)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='@[{\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='@[{\x00', &(0x7f00000007c0)='^#\x00', &(0x7f0000000800)='.\x00', &(0x7f0000000840)='}\x00', &(0x7f0000000880)='@[{\x00', &(0x7f00000008c0)=',\x00']) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000a40)=[&(0x7f00000009c0)=']!\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000d00)=[&(0x7f0000000a80)='-\x00', &(0x7f0000000ac0)='.\x00', &(0x7f0000000b00)='{:(/-&}\x00', &(0x7f0000000b40)='{\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='*\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='@[{\x00', &(0x7f0000000c80)='[\x00', &(0x7f0000000cc0)='{*\x00']) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r1, &(0x7f0000000d80)="11f054aeb3d9748bd93c6c31554e8e68d855f4a04daee418a80d368591a77326904b2efcf234fb591fd6c4e35f9152ed3f285f07485ecf3235fbb6df4e6f2c8318e48135751df8e898ac782724a5f957e1ea0f8cf2b710c77673ce917055b4c83c31cda6e98742b7c7a0e137cd4d478b293d7e4e761a2f91d13247f3b1f85d33cf38a8e249df4029adde4399c20f63d27da71f9befb360111343c563cb626736f45350b3383f57a9d2091ac630", 0xad, 0x9, 0x0, 0x0) getitimer(0x2, &(0x7f0000000e80)) rmdir(&(0x7f0000000ec0)='./file0\x00') msgrcv(r0, &(0x7f0000000f00)={0x0, ""/229}, 0xed, 0x0, 0x1000) kevent(r1, &(0x7f0000001000)=[{{r1}, 0x0, 0x0, 0x8, 0x3, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000080, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x1, 0x80}], 0x37840f79, &(0x7f0000001080)=[{{r1}, 0xfffffffffffffffd, 0x84, 0xfffff, 0xc4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x44, 0x40000087, 0x2, 0xd5}], 0x0, &(0x7f0000001100)={0x7, 0x40fb}) r2 = socket$inet(0x2, 0xc001, 0x80000000) fcntl$getown(r2, 0x5) msgget(0x2, 0x2) mknod(&(0x7f0000001140)='./file1\x00', 0x40, 0x2) pipe2(&(0x7f0000001180), 0x10000) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000380)=""/152, 0x98}], 0xc3db4ac, 0x0) r0 = socket(0x6, 0x4000, 0x8) fcntl$setstatus(r0, 0x4, 0x8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000140)=""/234, 0xea) execve(0x0, 0x0, 0x0) flock(r0, 0x8) fcntl$setstatus(r0, 0x4, 0x84) shutdown(r1, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() mlock(&(0x7f00001d0000/0x4000)=nil, 0x4000) mprotect(&(0x7f000072c000/0x3000)=nil, 0x3000, 0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000067e000/0x3000)=nil, 0x3000) madvise(&(0x7f000054a000/0x200000)=nil, 0x200000, 0x0) getuid() 16:00:05 executing program 0: socketpair(0x18, 0x4001, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x1}, 0xc) dup(r0) r1 = kqueue() fchown(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)="3b60e6079b3b50538e3491c44e89d369f6782459b1a417c76732956715e8aa45fe0dabcb62b230be33835070111a6336dcecafe618ee27ba4682d68ce6c3e538548dd815191e201ea247fe49a3112c28e23245e962ed76151e6597b220ac5d16d6928e52179b04a237c8ebece1929d1eea2f2248fafb47e69b6f6c04c4810d7679ea801110ade3bd6fb42049789ca373050bca1f5fa493c1b7e0a38a0f65e28a81f1bb8f335c0a6f16c64d9701447a66e238c4037f52722d0feee623d19ddff191fe094141c996286895d2a3813e59c443cbb10e574b849aee067eb22a0f175e", 0xe0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="41bd5813bd96bcf8e883c35e097c4ae22f3b139c067038421901d862526e82a569001a1607f32b86ee04831d88c28950cac5a160730320423e12e6d4e975dc4dd39baee4f53d1104dc33c77f1a11bb37eaccfebce61da81bf9d2886244243d308c5ddf4d2342b182475713d2d5b1af987e09f2fa71", 0x75) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r2, &(0x7f0000000100), 0xa, 0x0) flock(r0, 0x2) r3 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000001000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000040)={{0x100000001, 0xffffffff80000001}, {0x4b, 0x4}}, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x100, 0x401, 0x7ff, "edb6c22c6448e83f9cb4c695916fb3d3ab20483c", 0x2, 0x2}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f000016f000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f000008a000/0x3000)=nil, 0x3000, 0x3) 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) connect(r4, &(0x7f0000000180)=@in, 0xc) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x18, 0xab}, {0x5228b318, 0xd83d}}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x109) fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x6) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt(r1, 0x7, 0xa94, &(0x7f0000000080)=""/44, &(0x7f0000000100)=0x2c) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000300)='./bus\x00', 0x20, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/117, 0x75}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000600)=""/203, 0xcb}], 0x3, &(0x7f0000000700)=""/204, 0xcc}, 0x41) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000340)=""/78, 0x4e}], 0x2) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x2, 0x9}, 0xc) r1 = semget$private(0x0, 0x3, 0x441) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/54) 16:00:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000003c80)="e1", 0x1}], 0x100000000000023f) dup2(r1, r2) dup(r0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1000002, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) 16:00:07 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:07 executing program 1: r0 = semget(0x0, 0x0, 0x10000000000000) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/170) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/89) writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) semop(r0, &(0x7f0000000080)=[{0x0, 0x1, 0x1800}, {0x0, 0x7fffffff, 0x1000}, {0x4, 0x3ff, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x4, 0x800}], 0x5) panic: pool_do_get: semupl free list modified: page 0xffffff003cd18000; item addr 0xffffff003cd18ee0; offset 0x10=0xdeadbef1 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *383238 48361 0 0 0x4000000 0 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 pool_do_get(e8712c9295043384,2,ffffffff81f8c2f8) at pool_do_get+0x407 pool_get(ca5106ed6853286e,ffff800014a9cb88) at pool_get+0x84 semundo_adjust(93afa23cbd67c589,ffffffffffffffff,ffff800014a9cb88,ffff8000ffff9 070,ffffff0037a53ee0) at semundo_adjust+0xe5 sys_semop(619d864eb5384bda,ffff800014a9cce0,ffff8000ffff9070) at sys_semop+0x5f 3 syscall(b5e0df99dff1ce36) at syscall+0x3f1 Xsyscall(6,0,ffffffffffffffd2,0,3,d6ae18010) at Xsyscall+0x128 end of kernel end trace frame: 0xf6bcf0250, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.