(r0, 0x0, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0}, 0x42) dup2(r1, r0) 16:00:20 executing program 1: madvise(&(0x7f0000fd9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) 16:00:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x33c, 0x7f8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x138, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpid() socket(0x20, 0x1, 0x9) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r5, r6, 0x99, 0x2a}, 0x0, 0x7, r7, r8, 0x72, 0xfffffffffffffffa, 0x3}) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000100)=0xffffffffffffffcf) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = semget(0x2, 0x3, 0x400) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/115) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x10000) r1 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./bus\x00', 0x2, 0x20) unlinkat(r1, &(0x7f0000001500)='./bus\x00', 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000001440)=[{&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000001340)=""/230, 0xffffffffffffffad}], 0x5, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x20000000005) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) chmod(&(0x7f0000000540)='./bus\x00', 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getegid() getsockname(r2, &(0x7f0000000400)=@in, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = getpid() shmctl$IPC_RMID(r5, 0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x4, r6, r7, r8, r9, 0x70, 0x6}, 0x3, 0x7, r10, r11, 0xd, 0x7, 0x18000000000}) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/207, 0xcf}, {&(0x7f00000000c0)=""/149, 0x95}], 0x3) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x12, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x6, 0x40, 0xfffffffffffffff9}, {{r0}, 0x0, 0x8, 0x40000003, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x218, 0x9}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x1f, 0x40}, {{r0}, 0xfffffffffffffff8, 0xc, 0x82, 0x7fff, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x80, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x0, 0x1}], 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x10000, 0x104) renameat(r0, &(0x7f0000000540)='./file0\x00', r3, &(0x7f00000005c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:21 executing program 1: socketpair(0x800000000000002, 0x3, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x38828, 0xc) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0xd6}, {0xfff, 0x5}}, 0x2) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x87314223f) sendto$inet(r0, &(0x7f0000000040)="2385a622e86c33b78abfd2d93854b6ce7514d3643f206aff99631903b812558d9e47c06077a035686f6d7eef5366a995d7f739cce3464ccc3a07fd8c2fa60a98e3dfaefe7d8042ed65b6c1d644ed255989a5813249411657659f1339ce5f827adc8b13de62181d952f94360d3f86bee04fa162aa2dba67cfd037b5c34e99c3ef93457ec8e4ec5015feb4cf4da1dee96ccc3e874055804ae244372429c9ed58e3b2be699988f3021d6d96ee5214baa96b2fbcfeecae806424724c75c4fd40", 0xbe, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x800a, &(0x7f0000000000)="0192566c20322e3921276b590d4c427a10293370a0c484900a6db6c86b073f554b2c6a8a186a9880924aa0", 0xfffffffffffffecc) 16:00:21 executing program 1: r0 = kqueue() socket$inet6(0x18, 0x1, 0x100000007) write(r0, &(0x7f0000000340)="5002144c9f16ab73f579870764e6ed51daecb9dca1daf177ddc696544cda92c639164d11c46531d6f9f9b54ade2d83532fcca8bf80868644ea9461f83064dbeff3814e51fec86d7f8624c9faa1fa139ddb03d3c93f335a9b67239403bb9d877745f490737046280eb8acc3165cd8ad7a2a05e77a2650a271f6ffd51bdb42699c5f837a5f386b5e3a55dd6467bf55be6c025c7c9836d11a76fc641e9fb10a6320edb8608317f7d79289074b4f0201fa0538ea6d03db15e419fc98e87e4e065147afec8910d4f8b8e78c00a5acbdcbfb752d562a8782d64deedee779cf94fe075bf4ee", 0xe2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) write(0xffffffffffffffff, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(0xffffffffffffffff, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274", 0x2c) close(0xffffffffffffffff) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet(0x2, 0x3, 0xffffffff00000000) recvfrom$inet(r1, &(0x7f0000000040)=""/46, 0x2e, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x4002, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socket$inet(0x2, 0x5, 0x2) 16:00:22 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) socketpair(0x18, 0x3, 0x7fff, &(0x7f00000001c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) getpgrp() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = msgget(0x0, 0x201) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/36) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() getuid() close(r0) kqueue() syz_open_pts() 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) lseek(r0, 0x0, 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000040)=""/55, 0x37}], 0x2) 16:00:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) dup(r0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000202, 0x200) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x10) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fchmod(r0, 0x0) sendto$unix(r0, &(0x7f0000000240)="bd57a69a68c6072ca4261a66dc0fabcf2f493adcdc4fd8c3001a7b6217504efc082444a071c6e735fcee4d58cb96f110e4cdb4977ac53d106bac7a038c81f0c1c127d82b00a61afc5ee2488d588bfd7d030887727a35b63bc05ec99250dd2a09421114e5ffd1169820372e05332b1a3d98e3055d92a201ff2a7bff4ad6d0aae64555f823ad53c09dee1f571e680b039e912bd8ba1ef4744ec170e2a9cb34130bd5f14f608dbe03e78ac7f8e6c99815291503ea00343b1b35490f46387f4ac6a3d93a8af9b1580a97e9e25504fb8aac30e59282714c49a0ed5d1799081cf19bb533a1108ff8760f45934ed7d90d35", 0xee, 0x3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 16:00:23 executing program 0: socketpair(0x1, 0x8003, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) poll(&(0x7f0000000140)=[{r0, 0x10e}, {r1, 0xa6}, {r2}, {r3, 0x40}], 0x4, 0x20) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r5 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x1000000000000004) 16:00:23 executing program 0: munmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x2000, 0x22, &(0x7f00004c5000/0x2000)=nil) mprotect(&(0x7f00004c6000/0x1000)=nil, 0x1000, 0x20000005) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r1 = socket(0x19, 0x4000, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="20e4eb87200cd232283de43711", 0xd) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:25 executing program 0: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:25 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') getsockopt(0xffffffffffffffff, 0x1000, 0x7f, &(0x7f00000000c0)=""/201, &(0x7f00000001c0)=0xc9) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 16:00:25 executing program 1: r0 = shmget(0x2, 0xf000, 0x100, &(0x7f0000ff1000/0xf000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10d) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:00:25 executing program 0: setrlimit(0x2, &(0x7f00000001c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0xfffffffffffffe54) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:25 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xd8) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/227, 0xffffffbf}, {&(0x7f0000000380)=""/227, 0x352}, {&(0x7f0000000280)=""/89, 0x3a}], 0x3, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\v\x00'}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() 16:00:25 executing program 0: socketpair(0x25e7448aebbb3af4, 0x8000, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000040)="97bd127583b43368c346f40e8ff1f56a983f3d54bd89392d8dd62e0e218336c3b24806654051beba13672f86dcadc9901cfcd0f7420a4cb905ac5e63ae0f89a1d851d92e0da5cb3e84f8da9cb67dc4ff13c2f305285d02c083d77000ebdf97035681ccfbf88862b3266a3c1c91bcc070968c98038aeeb0701bc97b4c88b2bbb17cc5926f89c143f672b7e8f098a7fb68ceac61bd2cfa1eef761436a8af8c25088bbbf1f6dbd8b5e9cb2308a5e50323db3c65087c09d7b5c6bf46c358e55df3cbff4c52636714f5a8e7570d3b243cbc12e53c80b0", 0xd4) shmget(0x0, 0x2000, 0x620, &(0x7f0000ffb000/0x2000)=nil) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) fsync(r0) lseek(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82434ab323f70b2f5356578f96e09efe022e2f84696c6520005becf70a82e32fe2977516a63f2e56380f891b8aa52e66f5b98de3adff967d28"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c", 0x7b9}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x152) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20031, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="20a29bd70e66bb67aef930681fd341f6dab9e817c5e5b47c1c71ceac5d0e738ff5758e5f65109268fc0430f2d81167e81cc5fc7dac3bdef72e332cf585cf03b79f1f33ef18de41a82456f42c33fb23ed41576d0a9ca5b22b383a2d481c8ab513f1e33b1cde51d4af3ce46735fd6608c69287fec09d0015124555c5d8616f42cc2d7bbb91d4c95ed52fa5aedde4c2fbda00163160b9d1f840125841cf6d98bd3852d61b29deb1e68bb2fd9c7ccafee99ae469dd5008e7a07787e199349ba9081cdd9d05547b2c376273bdd83672", 0xcd, 0x400, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x200, 0x4) socketpair(0x38, 0x8000, 0x1e6, &(0x7f0000000000)) clock_getres(0xdffffefff9, 0x0) 16:00:25 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x8200000000000000}) clock_settime(0x3, &(0x7f0000000040)={0x3f, 0xfffffffffffffffd}) 02:14:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 02:14:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x65, 0x85f, 0x5}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) 02:14:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffff00000000, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f0781777f4ce9c287730c53fb394b", 0x4a) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000840)=[{&(0x7f00000006c0)=""/138, 0x8a}, {&(0x7f0000000780)=""/37, 0x25}, {&(0x7f00000007c0)=""/116, 0x74}], 0x3) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000880), &(0x7f00000008c0)=0x10) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:14:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)={0x18, 0x0, 0x10000, 0x1ff}, 0xc) dup2(r0, r0) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) 02:14:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x609, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 02:14:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffffe, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:14:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:14:27 executing program 0: r0 = semget(0x3, 0x3, 0x24) semop(r0, &(0x7f0000000000)=[{0x7, 0xf99e, 0x800}, {0x0, 0x1, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x3}], 0x4) semget(0x1, 0x3, 0x200) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0xea7c}, 0x8) 02:14:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1a, 0x2) r0 = socket(0x39, 0x7, 0x4) recvfrom$inet6(r0, &(0x7f0000000200)=""/83, 0x53, 0x42, &(0x7f0000000280)={0x18, 0x0, 0x401, 0x100000000}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) close(r1) 02:14:27 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}], 0x20000000000000dd, 0xcf) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getuid() msgget(0x3, 0x0) r0 = socket$inet6(0x18, 0x5, 0x5544) flock(r0, 0xf) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 02:14:27 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x8002, 0xcdc1}) setrlimit(0x3, &(0x7f0000000000)={0x24fd, 0xffffffffcf9cb28a}) 02:14:27 executing program 0: socketpair(0x20, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) lseek(r1, 0x0, 0x1) fchdir(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x5) lseek(r3, 0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0xe55) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semget(0x2, 0x1, 0x600) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000340)="c3634fd98cd111535c42b3ac018fb7f6aeb7fd972f043525b1752038a2205ccaf09716c21c66c2637365cacb1d8ae7948ff157872f7caea09487410e25c8d6b41a55c9e7c78c5d3bd1bb58e75569e1e0f29c5bab5050128ff329fc6ab2b5424841c1bff35557a006619ca91dad1cf6571c44e532925b9ace53dda63d6bed9a74d07a28bfc655f6b09eb3ca778d492782b33b13fe493ab669d057194e1c1270a9cbaae8021a3a321057071683949778feed19c412aecb09a83926b7e0e59ea7e786d07552c9980ee67ab308bd23ac78f0", 0xd0}, {&(0x7f0000000440)="8d02d580c02bc2365d6fc92a8a240c9917e30b862082a95766463e74277edf0e4f480f4ae8b909fdca378f857dc5637124c4f0240e833740e5f0218884989761e2fef5117708e7ba72fd4e9709013214afbe248f87f7b60478e904f946758d00509d1e6276aceb66d7af9f7ebb0a2c6eb0076c96a0777fe0107768579921bd16817345487fa84f436c558b0031bc9cf00a232554cce4d50b940ac944e9208df3fe992c657a48fd6ca7f511027ae4152cb3869c431dfd81fa0ddf88923ea7aefabdadddaf8f3669", 0xc7}, {&(0x7f0000000540)="f9c1f50b9480f1747f1bf510a43ef8ef396663d829b1d1a131d92dc9", 0x1c}], 0x3, 0x32) write(r1, &(0x7f00000005c0)="0f3376bf5bfc01a267351873057538e01cd5378c3e87bb8ab8a63f9199506af484c77265f7b3b21b113bcce6cb010be74cd0bee6582eb931110d26296035afdec319f528edb49bb7a3f0a672ea30004b6d98acc6163b43c4651c6f7d2b608da088a4c7606c47203c3bc3ebebd300ab87b7800b70157f00cc5ff0a681ede7f930dfc651a78aaad4fa3ae57f7e1f915379c19be5c3bfd6391bfd7097a3528598a5c15bfc45fc0d81afe8ba33200f594a0642040eaeb467933480364f0f655b90d9df12c98932dda5916b3b9c5b30343dd7", 0xd0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000006c0)=0x6) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) setpgid(r4, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000800), &(0x7f0000000840)=0x4) lseek(r0, 0x0, 0x0) getdents(r3, &(0x7f0000000880)=""/148, 0x94) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000940)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000980), &(0x7f00000009c0)=0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000a00)=""/218, &(0x7f0000000b00)=0xda) setgroups(0x8, &(0x7f0000000b40)=[r6, r7, r7, r6, r6, r6, r6, r6]) wait4(r5, &(0x7f0000000b80), 0x3, &(0x7f0000000bc0)) 02:14:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) 02:14:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7f) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 02:14:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f0000000140)="e36258a416f7900302ba753777f256b4093c0a26b84e5bbdc3a51970948b1b2e0bde41a52fdea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faaf08000000000000000068f7acaf445dd976a67cf92c23ef44", 0xfffffffffffffee5) write(r0, &(0x7f00000004c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3c0e7cb4ef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df0d04c04bd536755c29c462576bfe35bee5eb63ff5d1922ccc89eba4d617d0927ae2d586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbd05b3270ab68a6bf22f038d63ae6a00000000000000000000000000", 0xcb) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff", 0x153) syz_open_pts() close(r0) kqueue() r1 = shmget(0x0, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_open_pts() execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:14:27 executing program 1: clock_getres(0x0, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x80d1, 0x27, &(0x7f0000000000)="2e011bd13f01325ad22098e270dea39f41f78aba8e842dab193c6cb59573d4bb4628a59dd8c913dd84bb29191b56e852ae109babf707b25d2f0c6fd5d2ed389bff26a3ebd4b7aa79530fb5099b3d456410f2d61d66b6b3a47bc7a36290bfe2e32a4e2941a8db1dcc1f35c6e8011fc91576f235d0e3da5d728cab89405cee97f85f98c4066bae39fed3594e28d41f80f1c088839fb6fe5dac9a51b4742215ababfd65043d8f6c36ebd795b8", 0xab) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 02:14:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) getpgrp() open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x0) 02:14:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffd, 0x1}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b083edb0a9ddc6593d5c60680eb6e572eaf4438b79fe03530f476eac8a9b3e6b45cbf66ceed07d477a0b6c15eb94b047bc452d073470e525ae001367f9c77c429e6e31a038fefea42c62527f4459895ac3d633c78f5a208431afb5f8d9770e0e1eef1f6269d2f3d9929ca95a83eb5b4e7b9b57ab5d84a6375cf4fe9a50619242fe5b66fcb66739c854ceab2db900243cbe9fefb56f15f44bf78ea1ee91e8bb907336be6851c3aed682f4333e761cb9226e21df29a92a2a003afc49a54524a2ddc3dfea64e1c9b349857eb6f35ba7045bdf6ae03d77b271c2458aa6f4c596ba00ea7ea806aa6c9d8355f88813", 0xec) 02:14:30 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) close(r1) 02:14:30 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x22, 0x0, 0xfffffffffffffe01, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 02:14:30 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x80000000, 0x7, 0x5, 0x80000001, 0x400, 0x3}, &(0x7f0000000040)={0x6, 0x7, 0x5, 0x4, 0xc00, 0x10000, 0x7, 0x2800000000000000}, &(0x7f0000000080)={0x4, 0x6, 0x7ff, 0x1, 0x81, 0x6, 0xe6d7, 0x8}, &(0x7f00000000c0)={0x10001, 0xe4a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) clock_getres(0x3, &(0x7f0000000180)) r2 = msgget(0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x0) 02:14:30 executing program 1: mprotect(&(0x7f0000173000/0x2000)=nil, 0x2000, 0xffffffffffffbfff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = geteuid() setuid(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setgroups(0x1, &(0x7f0000000180)=[0x0]) 02:14:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) open(0x0, 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 02:14:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000100), &(0x7f0000000080)=0xfe45) 02:14:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f00000004c0)=""/50, 0x32}], 0x6, 0x0) 02:14:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getpid() r3 = getuid() utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffe01, 0x3b3b}, {0x3, 0x2}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getppid() 02:14:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockname$unix(r1, 0x0, &(0x7f0000000080)=0xfffffffffffffff6) read(r0, &(0x7f0000000000)=""/7, 0x7) 02:14:36 executing program 0: socket$inet6(0x18, 0x4005, 0x0) socket$inet6(0x18, 0x8001, 0x0) 02:14:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) 02:14:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000040)=0x52) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) pledge(&(0x7f0000000100)='/^%\x00', &(0x7f0000000140)=']\x00') 02:14:36 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9dbd5c4199d1216aff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e6532c98b652b35bba4017b9d3610a4004a7f7e079ec58aa6bad7a60f133ac7a16cb2637f8858a32ea3d405d1b64de4e53141bbcb3d1aedc37433240dafb5b3002f662931179bc88310a31b5ec929a2d36ba71079c814c5540aab5964d48255275c9f021b1d138c55bebc3b8d4134624782f6e288bb1b9c087d6b90afa57276ed2fff0c8450f98198860ab3edea5f3c66df14b157a93971c68b0807255a6c30fc73e57f5cb0d9e488b0436f64439357af2ddd84abf6a376ebc2af0c375b90ecd0775d22d4fc9980d100610fd2cc1540d028e023bc705dc4a13a4e75a2f56932ac491e1bc4c0d1f89ca3826da181b9581156bc0645bd3acd06722e8b8101ea320273280af59ceea21d975536ee66f46d83fe9ac422bbaea279deb7bb4b24aa1411468b6f7391c83cd7d0ccd8fd1884cb55b67d20bdeba4b77b1ab766f059f63935d4774aaf90971339445d6830679347cd2251adfab8452f11cee297868de29da448789aa797a905e98de70498fe81e84ad7904c98194f40afb300e0fa963f0a75a2314072685e68ac6a170ee201bccf3b38067484cc6b2ba4a58b3dfa34a8f4312288a216736f819295deb8ee3bad7d0cb450992e6f5427b8ac0341d23c39eb059f65297b95ec08a8937f31051913ede671a3dbc7ff9c8a50a51855d02e6aadfc829bf19a69e40d8d28c82b9ed8a6a4cd54190d9720f16e7c9ce16e4c490dc1bd33caf612b2f741fd6e987a8c90e0ecaa20c6edc9397f134b0245755b7e1cd572310cf7e6ca1fe5442b04ccf806942f8e21f92e5ad397d4d424cc21be05cb2abf9dc212c26a650d726c805d0716ccabb027cdf2bc7f079791c0f023f82c4b01ad00ebdc1226ed01d312497fce9632e3e824c680396c2150c0c134f618d3c52254fd3a10d4f0bd7ee483b8d196477b253bb75dfc7d8d5622dce08f24be98b5bdfea161378b2094ee3c48c1e90724d67c60d832016a2a39c38c3eee438c7190d4daabb66bb742fca9e575e79083069f816dfb81ede59731f48613242ed67790011ce57e272cc08035115a59063f2f6bd08d1133f39bd3daaa989630ee860b08a217b2d476be71057a1fbf0b46b2dfa0bcee9ab776ecb529e204ad7acfd61c7db16407439bea63b95013ad11174170bfedfe5254c867448fc02093a0a6c261394078ad3dbeee2ccc347856926ea2775ddd817ba307d0fd386b7fa1f7015ff149cf1fd9", 0x4d1}], 0x1) 02:14:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2029a, 0x2) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) fchmod(r0, 0x4) r2 = geteuid() execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) setuid(r2) geteuid() 02:14:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) write(r0, &(0x7f0000000100)="e3cd7528ed8bea8e83c52e3c253bcb3ded97942f2b18df6743478b07d113fa1a26229cdf97131f57a8a819661d1f31277d395794aca4db3190939f24834b970a7f9f82c74fd4f3f09ad0122f5738", 0x4e) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0x2000000000003}) 02:14:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 02:14:39 executing program 0: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) read(r1, &(0x7f0000000140)=""/4096, 0x1000) 02:14:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) socketpair(0x18, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x3ff, 0x3}, 0x10) 02:14:39 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r3, &(0x7f0000000080), 0x6, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xb, 0xf0000000, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x40}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0xfa98}], 0x7f, &(0x7f0000000140)={0x1cb, 0x6}) fchdir(r3) execve(0x0, 0x0, 0x0) 02:14:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2e9d6deda51096f30bda8f7a09353651ecba07647ab183ded06e2a685ab63d27f191de0e6e3e772da4ca9065dcc72780611b6ae1ee3bcecf675a925908b8715477a0266d070273d845d977da9a2e782b7b01efa89e14d7cebe0b3ebc20ed8955a500b79a0a906744ee4496481ce1954bde4bef6f155a6ac7be3cc48759866b3e1f14acacda55edccbe5f3d674075e383f77b2fe2c86ce1", 0x97) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 02:14:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) open$dir(&(0x7f0000001080)='./file0\x00', 0x20002, 0x80) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x506, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x0) 02:14:39 executing program 0: r0 = socket(0x2, 0x800000000000001, 0x100000000040) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="e0060000000000000000000000000000433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7586d70aeec76a6fa7f96d9cc518872ed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c344701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da641875fd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff677b16e9a323b9368631301a1f81d0b0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea1b19b5b86fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fc0dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd91f67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa219588c73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529c65605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc02a0bc3efbd47c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e2246888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef4056782c90d1f3306829309f72a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9200000000b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff100718914f946dfde6569a4a3e47cfddf466f6b6326b6ea98f9ee5da369b6e588c43b9af78f01d68b667a84c58283216d66297da08d5e23a0e617b2b9cca9ec1655cfa3acf61b177542dfbcdd917df69ee0ef39fb25826fa7bb8ba8b481eb58ec2796e2f375ea7db21e69b8501913"], 0x6e0, 0x8}, 0x6) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) 02:14:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="b971d34cfef81da655b61f7e591f223ed471ab35f2135540254238f0bb46b5c6cd9c3d047f06714a85a79b42e8716b5dfdd4df3acf3b83d68fc5c85411f3452b4a289f873be3d1a839f032a0cedc1c599ad3a9b8cfb36b36a8d09a29cf2265a5557d882485bf006041473d92618db25ef6a1fc1bb216704be810a4812915cb67711f72801653098ea131823306834a23b8ddcf5ee00b35df57ef334b540bde2de247c22a3a720906a6ffb8a5e5cbfdcd6e9c12832e861ada2bfe4c04a01d0814f07e94e833dc76c566", 0xc9}, {&(0x7f0000000280)="9d4be1615dca62264de5b2349edb5bc37c059a6df81fd494ca1d4002ce4f7595fa82825b4fc0dba7d76646a88c465ce741bd5c686145b77e8d4136ee3815bd8640510ff2c92f47d44f77f5d53264d6cb8a6642de28867ff7c1d881fba2de11059157ec3636587494d4142e81545853038c8fdb9c798a6e92b2e0b546f879497a841122b7924d3d1fc865fb6a108ba157b1011ab7f8460e47fed4b8ece2e3ed4c49436260fa3035e97075f6e944e2670a26e15a4cf3", 0xb5}, {&(0x7f0000000340)="4e50b0f4ee87206ca7fca54d3342cb7c259c053f08219c9efc3c7d4e43163b309128bf16ce95bbfbda5285b7bcb4a2c68455806416ddde7862db557ba29a0a18cb9aa74e7e15adf1d16d6d3175a48644cb65ee5c8e3ad9c2d432410b2b0c4e15cab89b2d4ab8b59201780b83c519a0cc85bfe9c6f96ea6f2dd46925b95448266cbcc478404322e1f12ec88733cf72f3d9efe098a1e21e1c1155af489dfc22d312ddb1ed6", 0xa4}, {&(0x7f00000000c0)="017dda3b2b5f1180748f91e76359d1", 0xf}, {&(0x7f0000000a00)="382fa07b16e2fff801656d5888a0b80a66e5ddc39e3da1765cafa7079a0c9593dedbdc2966993b17e50c50202f09fb76d33fee29a37b005b5415dd2e1ad3a992ff0930fc3835b4efe1c07c90e0254f7b923f5720d3ffe7e0d2273fb9b7dc315fec28f076d2c9075ff6443e2f3bc16a7a18961821edcf0be4fd5f68e668bf8b1d3ff8db3445d8288584b6c1ac546f400515394b1d9fb5bd2e3be68f5e2296d6069cd4de51e7259d98d5f3908d106de0461e56f9e9fb6b2f210098f21c7e03099de0a6eeca8844da3f8ec58fc5b1138cbeda1300f7a8c8b0ece5a772825036ce3d1a0078f2d1e0621915c36fc163d77e0cf6bc515441e97a17df0fbcb280238c061747334a34a54b92cf94b6b2cf674fb97a947e6057bdba653faaf1b3b470e17566ce47227b1ccbe2ac4ae8bdc5204de7a3d0a40b703ae9b20cbb3eb5f6fb9362b9b26875a89b3dd9dc4fb7bc3f2064007e363f8871cc0ac91e6314d4e3e3b1df572fb9e18e65b2c796181fb90332604282a4bb3db3f1916c5b6055cad092726b95d08e5e3035cddf9ce9414bd4b409ce7fa0f30c6a2e499d7c6dfba3135e962160612c103543040edf30d5167f8e3dd3ace908201c634a399d14fbb12aae691cc46d9910252bfc58e0166688d879de5c239762a26d4ec830bff2dc6ca42976671356b69b02c1934b933325873042073caa4b761d7915abc7087151a99b26acb14e02e75ea356b433b20d5a7568122504129b0d4deb002b0b7b958d2458c144954bd52ac3e3bd8887acc3ae23e2d482cdfeda0a3e52b9bbc9ec37690a9e8635a8dc2daf6739a268c4d0e3df9fc4f8786e9de41179f61c2acfc13fa8891176189d301fb1566b70c50b2e8bbb9d759bed17c434f3571f30db0e773d20bac599c53f1d5ecd21d7ef087679ac8184d4cb0946ab83f932da309022f57a175b1e7d4608d7af9d2b411f1e2a5ef9fedbc962da2960b782ff101c23d7351eea8cf2b0ee2afb9c60dae924c3417ddc443672942982b3dc8f87df300ff9b748fdce4763961d54fecca87a95d44de6809e31dce42f8ba15e745550bfefcf322392471e0749a411899c5d4216ad81ba98fe62177b6ccb0747ece2c9d277b4cba52ad87871b005aa00669591c53fb9d10b5a3f38e57f1fa94cccd28c93a96e2e1f46ff5ab0129cce76cddb1fb4d3d08c5bf9cce11c922c642e82f150b4b948d48d9560c350fe8fb5d12f461f41aff96478f177f061309231af80081326d504b5203f700e561154e60b576e73ea13885860fbe5db13806910c26a3e5cc0a21531b861787f682dc2f813f9a2cd170a6d71ac36577b837ec53e17380ef84be83c8e72cee2be7a42325819991165c2e4baf055d7edbe53f271ceb7da14cb7b901fa1d2a715c9e500bf52423abfbcad10ace3f993d182503216be480a36d6c43351bae224b19073068fedcd6fa99955cecf00073a11d65cdbf58e19a9b9c18c4f4b96b649291080983038a158110ec62a58cb322d025156ced39c0da3d4e459f6ffacad78fe69ae4d93765fe7ce9320df3da253a6774262edbde8449346f1ca7cdb41de0595f28dcee02f4b8c254704e86c552f02fe73e855102bc31e1a464a4d2b8ef29c4a3835f77b675b7263c59cae82c76444214490240f2ff14aa9282fb3ffc0c16a996b11bb5d96bf2aa4e0c48572f811572670f8d6cba70a8defbff7e7cbac1a3548ce9420afe5f06da47ebd5717c84910437eac9207674c70b84141d05bf810109d87849210cf9cd8b103d4f20acb23577be1d22cab424c7414f04cd00526fa55b24fc95809c65b734c56f5ee914ab9bded146b9c66476fcd7fc6bd2c03edea932dc2c586d792eef393dd85cdcd28daecbcbd3a024b0cc72838421ec0e2a0c9007566e87423d269b61e6ab9a7dc7f4adf54e3993aeef1ebb5388e83ef1161359bc57e8b06fe4684a2d65c9f4c377340401c115f58d5281b2e56f8bfb9b4117f077b7023ed00119159afe086041e36e932d530b855a0c7332efff76f0bdca10e649fd2572df386fccd695efbff405ab98e4bb6fe3e1f8b18b17a58990d5a008e721b776f878c9cd650ac316ef14b439e9126a9fe26525e65f881cb54c10d3807ba1e9990017813bebae4a354ca29bcf3f5ebb008eda2d33ada3472a5e924c22d9bd7e30f9525bf3bee422cfaba41b25d52d135ce8e9721ff696b983f327d04199b7c68569df580e1803242aa771c59c4d85280b536558e6c02be0f6ea46fa0cff0b6a2bdf9558e4787e5e552caa3dc339b82c598fe326bdd9f8ce29d0a62bea4fc6fc8e92827bc61944e8d5c52f0189c4672215a809517f03d6363aceae2edbc69519da98f9177802d3c1c231785e63f8259d23ef78a0eb4663e09d685b0ccaee89c847d4bcb00af02c21fd6adad304885a601bf1415371a42be34dad6411f604e81d984de6d6b183ef87f40056389038ce503cc7fb34fbaf197f77e997f3de0e8ca5ba07a8daed1c8be1e79d689727c29ffafbea0306a5d68e31357548aeb268c61fc6c658462fddfbaf9f818e13619530bcfb9da3c2f4c2bae3a13c5665ce7a52165567d74888ea3e728ef56fac7155c1928fa5d0441f19ac27413066f2c69625fd613c506f2671e069201787092f74ad188ce693ca2025c7732b658f19e31e6ea4c1ea1c58ddf29f682d12f551b7c9111da6550709689e15b0bba6040daacc90837a83113840a841be9317912bdda79278ca0f59c59a0b8705add06b74ee6b4e8424662c9f3c4d2d0f7b0b305fbab03cb35be6c3db6b6e790460fe70fe2cb0e043108bd5b99daf19f5d81114a825f7d5fe0315a07899a6e37b838f417e3917efd09f1cd9144a969d21dfc9cd06970b51983b04142c1dcd0bf2e29557897d61cfb56dcb1262d37c7c7de1397ae437a71435f3b8bf09c1377375307521970a835cb7a5745761380f95c1c2b5e0904ed0d4e1f8ba8dbd980106f3beafd8f028133f6a9297371c3fcd63d173e3cc26222551267c4b59941cc9b90ab7b253a9d2ecf2ee01df3287891458871ecf70a4ef1021bb9dbb6c2c4f64ac135b44e346eb6f8f968785ad05117bc230582d6b905b3fe4abd6efec07f86c993898da119e2ad901be585f584e4e0859ec32580e2ebe96979804079cea69351b46d011272a9f81accb45ee6289e4b0474ec9900ffab293e2f5eb29dd54bd73e544b4863ff07ecb11a0970c3d187b7d68b5ad0bdda5665ea503b007bdb45abe873a9a3ac687f510c3996ce7c41f1c39ff095dcd686c11c7d1dbb6bf1e8416ff6fca2b555b60f92fb4ac73da9f708db0cf678596adc1cfd8d3898fa0a95310418f1dab6ab9ce9edb869ef9a1956aca23f2ee812736f0c2c80e2b4495addce2cdfea946bc828e8ef83527ecd48189620879589c45d5b54f1399ee8bb592374a33f7f9b375253f2f4126871364f3e5167de73b18caf1549cbd020f4c67c9cc2ebda30360cf203236713d45d8375f0279e8c5b9402fe33112d7e19e94ec298864058b8541b161f13d1d4b598220506add089d3859d562dee3b09f53104ce7db280a7102e4dd9daab743275d890c521dfcff32785c45b21d980143dbaff0d1c724027316861880cc10a4d2d979eca6fa0187bdf235ca8a813831c41f8030c33f7d854e5007debb852cf21ae2578c68bc3320f547db3ffd8168cf2dc7c224433917712c42f6d704d6d9bfa9729658b4f3f9ad736ed7786140c9f073b1930dcdb337d616e573e8a0b462827d6bf6670871596f3befd2c1a0ca25a32e28d0abde42c0e58db9cdbddcd0489bcb4f52d316da46d005cabfa415741ff4331f31a1228be61d6195eaf1bb2967dc17a4a67373f999829f16f73cf542678797a98131cb6bdc32e38d7ba3d9b62e05b5f36dd763a2accc9c9a44c26651016ed8e904ee5cafdf892be87d3d1c5e4e735716d8cd520956fa3ad930507de8eaabff0e4d75045a8a8627cb527de3dce699bf9c3b083f2fdf7deea56e94373f62a84ce6e106c7002f1cde9e135cf52a02e4fd19fde2cab7ffc4d417e007d96e290ff7f61c34e116301865a9ce1b306c4c7a6fc4d40f4cceb68036c95ed48c6b258ec3597a541d1fa270d80d99adf066618d99d0a9671cd9fd26ef74a2ec44b28c346e341b14fb1f70b93957353e2299f9ea5f9203602c6c03805d13407b7f9cb92c254ae00c36372bc5edb1256962a45fa6932cc0d70bfcafe90bf2cd21e27de166076c3a445056c7982bd5d379bb843a9caf847e12cb3d74459b8fc3416928d9b7f431a9001ebde694c6401f7a01859227e5fc4e08c3631db6c444a37e91b90b5072937ea29970b6fa0dab985082b45a17e1d7359c877e33504f77eb35aef6a4d83854785480a3255af32066c085745cae01cf1741719418bc452863763be8daa2481d66e5cde2b260d7c8e58db290b1406d70f26e52de056280c1ff7028c87d80460fb5a5c660c12996bce1df90ad1008584d46114e1ea750731dd8242f389835ad1a116c969a6f3b86f7536e7161a49716c5b083c12e3065f1149732bf8b6917a221c656a933ed2fd343ea4542595c529ecba3a4f03fe49f24c52996ba3ca4c368262a8e8a33d2c6de7fdb6dd645006ed1fdd342b5a9c5f3780e977443e12758c580205c658c22f1ff594d9021b1b494f74714cfda559dfc5f75f424fe2179c547279d7094b9808f5caf366e97f99522f52916e2ac23034610f4e88d92ea3be1c17309010853b126ddbb2bc4fbdd0c6adb963bec072d6fb1f547f2cd2186e3358716ad63e1411d34a4c2658fd48a5c31b910dac8ef14dcfd3a081963669d3ca04ebae606c8ed643d3dd33fd35d1f622d1c7107f4c595eebfdf0541190ef3456cff39440d216d2b75ee866acd4e322d954f9b0cdc14966f334366ff2ccc9a719c9d32fa919a0136a60fcf2fc7aefc05c8dc762103255fc413f9222876b077d81fbc191fb0c4a2a0cc9cce6329fd1bca3ea4019d4768876ab24b716c202062796e92fd02ce5226630f4abd3cca1e3dcb86fad8e04cc8690c70054fd4cd3cdadde9efe7535b06f61b7bad84ef66d95dc80ce2080ea97d34928c8219c128ec896f9c9f3f7d774963bb2f2be46e9401dd86eb763f85c44e7ca94ca6a10c84edc584f0ac84a64a99fdc2360204b1f442b3bed931d51f60d70f07d1895840f748dfdaded537b36449a60eda98d258ac17b0b52e7784477d84fc3da3b52918eed9f1f79a8194d598a7faf0e1d045d5d68d6ba1472c067ab5a13a29709e520ca6a628d465a2b680cabed6f736fc38e4b1cd8ddaef1d9fa15d7faf63b7780f4f58901c8c5bd8922bf763e6796ad0daf1b913d080205cf22a6ddf6c0323da64e2926295416758b57e33e1c7b2e1a99eefdd91d4f990245370d3ec929c6413e1efec5577456da8c12f8980b588efc3ff951716893d7ca5839c538aeb954040d72b99937e1130330c8698ed400b610c5d87a76dece8419a627233211f57332db368a27539365c6b969beb50617ea8a5e4313e46a26a8c47b154809027ea11abf639b015cc78f5f0cf55a41a678e5480bfb6d8f0de02cff7ec2a5f974cec1fdf715ffb9653a2769180955fc136131b6ed0ee04bbd66cc330bd80ecb617bce629d302f76d70a1386dd97a5c06ce7ede4303e1d121026a9d868d7f6fdf9bc4314f15ac5b4efa3e199a03966a3ad3dca19aa7d29c68024998dce096e19d4296586021e400bc693d7f69a10f5bdb0ae1e1aa453230c4802a9102559192ca40fb0658a8cbbc68037196d32ef51ae513389c2333a99ed85b4021e3d9c444d95", 0x1000}, {&(0x7f0000000100)="1ec76459eeea8e985c54450f63ba8220ea40128b55dbcc531d053ff10480246e", 0x20}], 0x6, &(0x7f0000000480)=[{0x20, 0xffff, 0x4, "469941ea1e06a8d76e040c0312"}], 0x20, 0x1}, 0x2) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 02:14:42 executing program 0: syz_open_pts() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)) 02:14:42 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x182) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 02:14:42 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) close(r0) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xfffffd44) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 02:14:45 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x11, 0xf0000001, 0x0, 0x1ff}], 0x5, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x3}], 0x7, &(0x7f0000000140)={0x10000, 0x4}) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 02:14:45 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)=""/33, 0x21, 0x10000}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x4000, 0x2) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getgid() 02:14:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getuid() setreuid(r0, r1) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') 02:14:45 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/94, 0x5e) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x12, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0xe8, 0xfffff, 0x800}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x6, 0xfffffffffffffffc}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x7fffffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x19, 0x1, 0xffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x81, 0x4}, {{r0}, 0xdf2790f6f49f56d0, 0x14, 0x2, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0xaf1}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000008, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0xc3, 0x0, 0x80000000000000}], 0x8, &(0x7f0000000000)={0x3, 0x10001}) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000100)=@in, 0xffffffffffffff19, 0x0, 0x0, 0x0, 0x9c}, 0x100c) 02:14:45 executing program 0: listen(0xffffffffffffffff, 0x2) r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 02:14:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xd743, 0x5283, 0x7e, 0x0, 0xffffffffffffffff, 0x6, 0xffff, 0x9}, &(0x7f0000000280)={0x100, 0x7fffffff, 0x4, 0x10c, 0x3, 0x0, 0x4699, 0x7}, &(0x7f00000002c0)={0x101, 0x800, 0x7f, 0x40, 0x5, 0x3e3, 0x7, 0x6}, &(0x7f0000000300)={0xd2, 0x8}) select(0x40, &(0x7f0000000000)={0xffffffffffffffc1, 0x7, 0x8, 0xe136, 0x1, 0x5, 0x1000, 0x5}, &(0x7f00000000c0)={0x0, 0x7, 0x6505, 0x7, 0xc2, 0x8, 0x2, 0x800}, &(0x7f0000000140)={0x1, 0xfffffffffffffffd, 0x9, 0x97, 0x1ff, 0x8, 0x643, 0xc0000000}, &(0x7f0000000180)={0x3f, 0x200}) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) 02:14:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) 02:14:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) close(r0) 02:14:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x1000) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 02:14:45 executing program 1: r0 = socket(0x1e, 0x8007, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a55b1e0147d6afaa6d558bcea276bdeec4ffa4600c63d8b68da72b5b5f44858be216d82209dadc2711ba960b8bbacd6c2ff8159708693627996dc9839cd5699774cde2e4cd8a33834dcc93c09ae1de9c79198eaae9b52bf77ec453a15d2517d2e29a11ffa585a79636c8a4c1a8db57a6a305e1c36f98d9aefa3839d6e4c6c4"], 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000240)=0x4) socketpair(0x6, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10840, 0x6) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x8) 02:14:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee3d756098f1ef65aa6ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c", 0x7b9}], 0x10000000000002bc) 02:14:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x40) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) r0 = geteuid() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) setuid(r0) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 02:14:48 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x40) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x90, 0x9) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r13 = geteuid() r14 = getgid() r15 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r17 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="9480f349d133e01d41853d223e507ace17ab9c32f6984dfc057a2f15b9cc08ec94d6d65f8c709b3eeab429451a9684415fc4d562679db6579247493fd066a4f67d03495e2e251445e79b7e64a2aabafcc8ff320615f28ef25edfe7fd7491af9e26b4a62553acf1bf7ecad5f999d914798253a07ff4f76956df9c50d0a7e23b771ef1580df286eccc7ea0d04c00e3f9789be4ae852bc58111fdf95d05585639935105d7", 0xa3}, {&(0x7f0000000240)="3401d56523ea685944a2c58d5b34306c70f7a22b56ea075da18745f0db26fe15d3c83fd8b6a454bf3dfff41b45fd98f912f7a94b567fcc777f953f19b243e14dcfd75a4ad52a438d20c7229931f65d54324d6580e4c5898c5f49cfceab34533c233ea5eb10baffa4acfd0ac3c4f80e6033af30223c8b4cb55606bf8a6d2ef5dbb02fd642db10a48114711c00a4f506d863988c55acddd4e8e1d64214c02ec215693dec3268b3b501ec0a3a56f8aefa18617cfcc2b0993e2916", 0xb9}, {&(0x7f0000000300)="5b510e8a0367120611914757edcea06e8b55cfc1027df4c054dfbe997e7585e62c560d9c23c5b52321dcb2bdba5d81f8ce7f1fac1df757386d3c7cf9f99181041bd51f998f05aed363f47925381d61bd385babc24df49cb643bf6382e7ef8b7bb953b3", 0x63}, {&(0x7f0000000100)="54c74228cda26ea12ccb98715dc7b99471", 0x11}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc0}, 0x8) preadv(r2, &(0x7f0000000000), 0x287, 0x0) 02:14:48 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0xbffc, 0x800002000001af7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/35, 0x23, 0x843, &(0x7f0000000100)=ANY=[@ANYBLOB='@\x00./bus\x00'], 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 02:14:48 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0xfffffffffffffffc) clock_gettime(0x6, &(0x7f0000000000)) 02:14:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0xff, 0x40, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r5 = getppid() fcntl$setown(r2, 0x6, r5) r6 = getpid() setregid(0x0, r3) fchmod(r2, 0x0) pwritev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r7 = msgget(0xffffffffffffffff, 0x3fc) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="1eea8fce2de776fdd3ce9a2895f02686c510f0c02417dc02761c5c52a2c1861293454c1c69217f4cbe2d8b459b74a5f04e8249d0c7397c0d0f6164a5127b4e8859bd5618e53120078a72c10b7b807109c799f9fb071b410b09e0639226b3c875079748255c4d69554e25da2fe33afe95ee85612afc3233946ade3b2b8f60317fdb599ae3b9c1a7f7d0a0851d6366bf065b1aeeb7ff090777d6ced39d0f105c45d50033293de4b359840309db3ddbb68db76ca2b8e9ac459c10843f6d1e85b527936f8428e55e960fb58e41499fd810468083a24d65643449aa1bebcc", 0xdc}], 0x2, &(0x7f00000002c0)=[{0x10, 0xffff, 0x80000001}, {0x88, 0x0, 0x9, "0307fd15426b56830271e56e13698936b6f7038fda265d3a110a4551750ac1b8c734ec7bfdac199ba945c960421a26e4514d840e79f46a29745d1c54335eaad97131b1689f4ab036f75e882a24d7a5453011b1648d15ba7d3eb91f4ba3bc1db009a621c043d769fdc10603c504da03b8f07e"}], 0x98, 0x2}, 0xd) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, 0x0, 0x4}, 0x0, 0x0, r6, r6, 0x3, 0x2, 0x21, 0x100000001}) r8 = semget$private(0x0, 0x2, 0x400) semctl$IPC_RMID(r8, 0x0, 0x0) 02:14:51 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0xa4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 02:14:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/131, 0x83}], 0x7) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 02:14:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:14:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0xffffffffb4d3f6c3) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 02:14:51 executing program 0: mknod(&(0x7f0000001280)='./bus\x00', 0x2002, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x10c) execve(0x0, 0x0, 0x0) 02:14:51 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x101) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="97264287c8a9dc30f58c777f50283d6f79534e5b398b5d0987de33b3decf3eccf0fc54cfa0b76ff830742796ba60a4c699f074313989380ab88a9667b35f80e3635d62cef6df1c38fe3d67c1b45cf9adf62a6960ca27eea4a75725b6e2e1aebc6d53c563800949167928f31d95af434f26af2a158966c53ec531a440bfb7b836568b2d9a8b5c4bbd52c04c72c16182496cd4f029038b41ddfcdb5757191df2f9890a", 0xa2}, {&(0x7f0000000180)="e0", 0x1}], 0x2, &(0x7f00000012c0)=[{0x50, 0xffff, 0x1, "fc558125ec051abbcc149ef4f727172f74f764cd5d5db34d0a19778c13516f7717ed81506f82084a6de201c3d0814aa8c5679b856004f73715"}, {0xd0, 0xffff, 0xc6, "487f9003462eee8e40b6f41c50fd43e98f7c645f1ff0580e5e6fdba3f7c32c490e6d8d53a0315580a2540a9ad73e4ec30d6411d29f5578cec99729ed99ba91c0a71a15f848bb178aa3797e99b16cb624364504e9405639ebc970c8a11c8fe16c52927dc4c67ab9afae04d3ababfb6a2a3dfac295697ed2e45ea7164c9bca44f00a013da0835dad4fc4a7f0d8344b55aab26cee304597f3ad86d23d614f5e9a51b297c26d0f77537569372956f281c94c0dba069f11c323b099"}, {0x40, 0x1, 0xfff, "aa315994322b1ea9bb3eef7641d4f7e00fc1856773f69cdb9b75231e4cf74b959383c8b252f526dc99"}, {0xb8, 0x1, 0x101, "5cfec866dd5da92b2a19d4c00db2631c20fc64074d30bade45366526d41db51752a088fb00dc06df6b5b3bd610fc8ad10ac9b2079ea50d4995ad1c33eb8a3c5f9a2fe68f73613798574499523ad095b9a1067c45ffb9730ba2d8fc4f6db1c3b01d02912131d7ae3decdf2234decccdb93bf1ae381a70de3da6def0864ca5ae6c8d7e43a09ca74f39caf469bac5dea6689ebf4cdce58b3e762a943a47580ef31403"}, {0xa8, 0x1, 0x7, "88272f82feb562e3cbeb577ac7fb1bd9856715679c09574be6e5c445472dcd17041c183ab7414649f13c42df4f70b5b26ef0eedcd69a54eae355ff476b8a019e1fb433d00df828d578e5486f664c22d83928916fda20cc70e82066a4acd2cd1d0a63b23db5f2034a8d22e02e72afdb19df172ee9ec6071a222500c67eb86f3e32a5c4deb4d290eb76ee659b32911f9e2e8"}, {0xb8, 0xffff, 0x7, "ef7b2c9771ecb4353202c636b547936b994cd942b43bd01ffbd08cf4487c383073bc8b32db437e5c3f0466111fe11e74c03eb9503f412537db2c281795a5fb46baecab343190b8a12651c198181adfeb6b5d9edcc7090f3dac6fffc7ace697774ce6903f8c82037098978d81bed840f1b7e46aa47bc87d686dc7262b84e87b39e7198d989d4ce1ce164b0d2bf791e12e6f84278fad6e9aea1e16e95c958d0787d05a72f352f24d"}, {0x30, 0x1, 0x8c, "f6f0cf644b277e94ca6636c843e2c118e3e546489fe5e44458f5c6daa130"}, {0x1010, 0xffff, 0x7, "4fa1f067bd473b5abe588d428a49887e1e8b904bde8efbdd2d5bebc43a1dd353c01faa93095c7cd2760844787cd1f032c698e468b325ff732d9e1a9797ae79d78f008f9c92a43c96c466ae02c2ee343b1bcdf1fc95adf30fb8f3f058b060337392a5ef0c1fbe25542c9af527503eaf08e5f5db1e344b09904f9ac7671c1bf400c081a8288c7c1683c3a1372f02daa5f74d767c0dac9f0a83efbe8d8ffa34c720b5991fa2f0b0ef2fa3c48cd959954b21a8b9d4639e5959768df87d1fe9f1903aa4c951cc943930683a799149734c4052bdd535397b1945fdfaeeac3bab0041af2ebf6919fdab4e7a92af7e18fee749dde07796528d420bdddcf1694c5bb03cee3c903edb8b1fe85dbed190f0d555dd173498932daa9c96ac0f71c67e31662022d2096fe54b25fa86dfcc7b9ff80b2bcb7b969890db79c2c8f54e416d0aebac10fe368004ce58d2d1404ba87d49d5646cdbda8db17dc116eb71de46c631abdb94adbdef4108fd997a039b1e4ca69cae5d824913d665d3e8364e0f82434fd0b252c6710ffda8db3b84bce60bb31c524ef7c7f736efbbf716625d065673ff21d5768442bef946dc13c70e229ad00e5673cb87c6b901c164712ee9f404ceff9170774ac04e7a5fe4134622c1290ed78b17e1fc3ce26cab7fa58d0617409a59b1f8b05285811bd0f2652b8d3a7b2f3e1c98d83db07e4259ef6232e5372b4795675411030bfb7ecdc629256b758eb52e29c687fc6887d0bcb98f6d854d7fff8bbf74f400912d2035316cf11e03c3b8cccc92ba6417cb8885a116187ccf9ce0eb1f89bf96e2cc60d4be3bdaacda958a0defd0f168f4fd5aa6ff498d5e1408c4a41fc3b30dcc414bf9b81cd544fe21d010b929fa203e09ced004dac7d6ee60586a79ef6f7d2ddd1d32e2a65e3e9387fe15400379eaabd9c323a74f6823d77ea261952adef75694c993f88ddac80b081862345df043753e54a639eccbbbfe7b4a3141ca067076d3d9bfe7b99dc8de1b540dae99566d25de83c5687562e1ea29462acc8cd862a4646ee8c102692f3d464375ffa84626cf922ebbdb7655ea1ac97564053d4e725c526ef2491e06f7711084dce188fdcad86f9ad7273db71de99578a7be646a514e341b0aed21cae61697f24bcb1231c936cba8397b2f66dfcb3e6fb90d7bc07acd30c933d41ba9c8fbe79bc735fd69372c3459a3df9c17cc1527f03a4add0d81a7d088798f5c085fef04dd1a8236f84ba0faebe78f642b460b7d523730dbfc03902354f3cb8bba94518e586396456a0515beb897f4aa9bad800092eac25101b06ab0a81bf67990b4cb54c778c60105b88408118baae4ffb80fd23ac43dc80bae33b747513fb4f067d94b21e6df9f4c4f844c39aca71d07ac4b226b25bf0060c77c23875f00ed3149ec9d459879c353cf99942065ff245f6f86b146654a752d88e5c8d90bcea3847784ebd7ccd8d1c4152b5d14d3647707fafb400f164d58d2bd1952ce7eea6d607946f86d03bea060a733badf9aaf7b28e127b1f1a3437c65b64b519c9b9fa7bda05bfb7d8b52e6b970f81089b8960700e0f3427d021c47007532ab0220cd04078d5acb561a01d2da7508778d4209fce155deee8f9c8e76368a79c12f1d5481832f0ac4491ecaeb4013cf18a9f60ae4078930327a78ed55db4dd1759277d2cf5676420a0e81bbb3baf6adc457a76483d7a4bd90f9e73b790fd2f9d001c9a78028fed9dfe2f3ee38e949b701884c2c078adfc732b69bd54e1c7a2da17f1b53065c9a344938ab2839ea0ca040472eae691009c78fffdac357bba963632819f3d9ed6b779e137ac33bb8a3c7396e13f79a5e83f2ce1c1996de423be9041dfb8c0240e616504dbeb0a3c5f89c9d1737f44d4e4aa28c22398f9703050ca1a3a19d19aa65286a26f04b8aa23449790d7811f591d86ad15f83c9a05816c36603d3d79cfe72f0781f5f8b1911d8e4cc832a5e8422f122d372147e6c2328a924817a64d3e3f8edd0395bafc0406d5622fbaa4dbb604e6d7a7d569a8a660d43984c7d12b3ad0271ccf9b075568c08822b197213ea9b6c9e3345585fc83561c6363ee6036ce2c6a99aab7b1d34c5b0cce5b7912ed3c7347b2c1713cfea3b7a6c0cf554d7e79bdb6e20964ce140533138e53974c6eeb3dc9bc634fafd2ae955bc485b3da73e1ddc5d8f07c5dcc80f40b174eed3fdf292fc3db1635043cee9eb5a0f8baec7e80138cf14b4fbb8e32ec68822b1c41994af8b0881760dbf106a421c23fc182426963be8e7259cfde2669c9a2d07a2c6fc8831176ed07065791388fc2284dc1b966c15c3429d37548db58473d83a674bdf97fab2008f6cb75dd62b2bb24b6d98befd68e98fd631b5df1357e289bf31f58cb50aa9de737dd814768bbef2bd9b510a5cbc4aea06cf3d53fb5e1dcd51e3841394a145efce15f776ccbfb3854be6771a77f637f44d462a3a3e3dd8537847e3e5c2c0b4393739f254bf3f71fc030c12b102d2f8c44ae1ff0ffd0a9216020038df71cc0de99983a2bd8d24a7cb5c0b431c65f6e7a948f0aeb720971913f0c0c17fe3db6d5776433feb9b0910b33e955326f06cdc20a551882d17a1ede35bb8b551c8c96a85af8a4ad45e5b68073e05cb752fe3d5402d9e46aa1d0b836352aa81342f5dcbe7c2e8f3b98ccaffc246fa7cb36700d02ae993ac1e1cdac16a357c767a1a5fe3df5b341597c89f8990d3c6698bc5ad4bffbf3f107d5673c843e940bbe709a0f50cc966c8b8e520f8852a5c4aa0f2dd75cfcebe077a48bf05cc6acf90e2e2c68da96dcf709569bfc521a0288083858419644e592f084eb08c36afaa6a990c99c9aa08cbb24e62e8625acedd1bc7ddb090ee95e7f932c115616da650c773006f4c751be46c651d40a3df9315b4e6e1e29807990fda2fc51050c03d70f6df89032a2c02a8b9e318e7ce57faf42da3458c7518d29478059c68efc8446c691b5a6b98f434753bc4a783ade237339f512d37e900d191ca9d069741a27b05f47f52cbaa093b2ac830ffd953dea0fae99f118dedd3ad9fb103f93e3eee9644ec0fb0a5b2337a2c61950a77ea4d19fc6577b2e97398da1418435e51c23b55ec5b1916cd2fc10d7e507ac07297c45b0d665222f1871ba8c7492f547f4d0028f058d3d1094c454034381b0244e28aa88665fdf7a5092be1c25d261add97ff88eb08177d3885a8d106b706347962d8a448696802f529a0dcbeabc6a54571218bc469d0d2878e036b6dfb70be80071e08f85b242f4a5a5345583868c43b0df4c21828488727d2661d9085a6ee78959ca6b48b6dd6c0f777732de2f721f13b479fded9f064fac5ad51c4e937440d64f3d4561e6bed532fe3d6338538cf399ab0e27012101d3b208383734e58c2ae629eadbf2259763975f3fae9e1e9c718ed439f6279cc7a7ee46317ed8a4d0d09f17d84e96bdc7b8cc55884035a7836f75a4606cf4e2e401c6e232324e9769fc758004021628bfdeb0e5d5f53286d8543d5e96fdd4295afeed94a049c80d5f9544294faa4a4c0d3a13335d9ec5354f6c4af18061e007f5cdb84645ff65926c5a36e6ac6f276cdc5c83844e8e1830e79fdbd4c185f2f7208f801f206a47690e69ecb9c7dd6645cae47565dc273e74330c34c72ee99da3deabdf4c722b5eea127895cae1d439baecca18c20c04c99d4567baf4546114d97079f6a0043267b44df834b0924bba6b7a0f5e85a944bf7aa4ca57b0a449cc91edb39c94ac84298a27972192dc59657f4f3b543b9925ea21369126e9f0ea49eab5da066779bb3cdfad09670e838cc05bf58f096b7f78ff226b5fcd135e9ed04c6481480f9cdc0c801fce4d99279a6207b652a1d3fb4eec2f00de069d30634a0b456a7f5498728832847d92276e4587c54239dc186e9b59f79133842d8d8e7b3546585d4ae623a825dcbe012c9156c96b268d0745f79773ab77787dfc457220b8c9bf58945c3385c448010c118597eb152649013aab950d4ca10349ef38dd6a93665fa8d9792fa8eea88124df5f85496d2e3f4e8d58a7fdb087fbf89e499255a19e6524a5e267752cd4eb853538db07a4f8c304046beefed218951a5d6ce8d8c783e2ff854c790bbb52b54c483039fc0f969368c0ea300ab5cdd8667dc46eddede1cc61c60491704918cffae15549911746b5518daa47dabeeeb0cdd10c711bd6ab91e9ee87ce0c7363419f0a68b0759f21978f8562c52f9973b9694bc038cb73eb785ada0b20246859e6f7e1793288d16edcb9bef3369114b41351dc1d85e24f7d20700d9747302ac8304b5c7c244c42fe12ade59b2bcb3b95425261998639ad7cfd7f3978463edd97ecf881fe5b9ad0878aa52e999eca6e28756fa31f59c1461403dda17463925ce1f52c8999831967cd7992f6684e54f84af382a5413f8d3f3ae685848cce3a5a0aced2a4fd710f320e11f973240aa86cccb0b056cb3bc2283478e2247eb347fd3bf54ed22ac32e93abf958cbbc7afd4ec7878c6b21dddddabb65dfeafc391a2d3e63934841fe29bab80a8e6dcade3eb5a0c3b44f527a1301914d6555b0020c28a72361601cb6dc95d5fa2793333738b14dcaf2434425526352ce2c3c099c5f5720954c459525a80abf3fa3f3fff5515b0970c0f8dbb32d3ebb7544336a30063e2e1b11d558ede1e7de869bef769669ab8a9553a9fb4c70a0c446224ab197abdaf9d2db89fbfb9dfff02ec16a7854753fbbae7a38e53866d03b06df3da111c14edbca9cddf8972f037fe02c3c3cde5b33906622ba1804b86fb02ac4792a107421a65c20140c1aaab3cc323c8d2bf069b1d288bb18171e29d8e156b645a6b9def06dd8d235eeb640f87135b38dc97c0ff8f085e487af855694f344d2d1fb6569a5cfec66dbe06b3b0c09f9e33882f9e9a21926f1ecea97afb82feca060d54ffb13913608ed2a5a2f1bd49551d144aed414cdb170de48f57e6078c58f641c3ef28b668a03327d3024e906bb8f166c04522d2f870310a4731399c710f5a895703e6a2af46226326cca63e40cf2ee7b44eef4feebec2e5674b48d79b86513bd8309dcfd199fbc6a70eb924843cb951fe1311f94632eabb2c76f79685af8dc9aaccccf16a39fe36b6e19c5bce4b5c274422685522d96ba53dae6ac33fffdb3737d092363ebb29ede5447b6725e006fa4e54c096408bdb9aa35b817b14b7bb4d35ade01aecb0ab973b1feb15386854fe47117f765dd7be19fbffc64fc4ee737e16bc8e1fe2d0f7e0ab8ed241e863b3b10405db4a95291b81b7daa75f29f8e6ff6cd53f470fbcbff6de9d9adca195fd46b8dacb7c4418cc428fc825394b6c9c0949cac101a1c93ab9177991a69c1913bef198dba12f2f525104b0ae05ee6968b4f86318080c2df550ece3dcb94458ec076c425ef2ddf33c490557e5bb15962a2f0876d9618504c08e5330a9a77a15ba85ae6345797ff5ce3d1bcd43e50647fd5316f3851b4e0a8c3c15ac22eb90c5ef8c1ec07c64fe7ac6ba6889cc54af11820028a8044907402ff9845b2b522cfef6459ed2883c8c785bdeb5ef50c0ca4a8c20740c035ec4f82b9b53835b83672a5f409488a89b02903efe1da9229b822c42661a5cfe3b202ab7478cec37c55288b14164c9f694810d72782c328ad5ed30f554b94620400c9669dc2b63176a82f1caa60607f267d3c13e30d87b2baf4806f068e3a7e1a8096877b7a69e4f3995834833c9495aca5fe943320f80c8c6f3c938ca158bf4da689cee5905b5714da321f197539285aa782bfb9fcae765db844b6640071d7c7252"}, {0x48, 0xffff, 0x0, "ab751d49c3b57892e84fe5393736ff71567e74d71aad1ab31ca1406a5eaf9ef7adbe9839c67e8c7f15d36e4e4893fbeb4e47"}, {0xd8, 0xffff, 0x8001, "0c23def9374e17f7f308c9269745cc33c6d97d39cf753ca25ad6873e02ec6f14d5fd839b8a3386064991aeb457124b19e133f5f4090d617a13d401c6f5e0ba04f1e7df54868983b121158bd0f5f5f6af77c42ec0e812f6003450aafb57bca899b0b6f42b44a97add61cce8300d37acde2b223d3f0054e622de187e58794fc49164179d04377a631e3e80c78273b76dee142708015ef057683c9a56caefc1e2c1b12aa77b3cd0f0d68904831da534ac159b468a205e6c93da94673721da3c64c4077081921e1bd39a"}], 0x14d8, 0x2}, 0xb) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './control\x00'}, 0xc) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 02:14:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000003e00)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf9880185a8a4c792a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb670665ba26acda264139bd1afb04b56b4594920fe82409717b65d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95837371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c5b3eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9487ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f79cf46375d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9d5f63b09e6b8c1451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49675ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab006b6d92fc4d77a5ffef5decbe7a4066202682db820e3c797bd235498b318585898ef76446c4cb9c53711033e88a858daae7c04dfc7752c39f5d68e107966d5d9f3d11a46881bc3969855dd1e9a39119177c177ce11a130c7c9593ee6b3d48d0c761547c1b4a993e3562484402bf215f24c5d5fc68", 0xfffffe6d) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) poll(&(0x7f0000002d40)=[{r1, 0x1}, {r0, 0x25}, {r1, 0x10}, {r1, 0x80}, {r0, 0x1}, {r0, 0x182}, {r0, 0x1}, {r1, 0x12}], 0x8, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r1, &(0x7f0000002cc0)=[{&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000a00)=""/229, 0xe5}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/49, 0x31}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/112, 0x70}, {&(0x7f0000002bc0)=""/49, 0x31}, {&(0x7f0000002c00)=""/149, 0x95}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10480, 0x10) read(r0, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x4) 02:14:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10002, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="f3bb8aeef73f20e76ae3456ccbdda34d0d02ae27787cf7c95779c7ee74aedc9302e833bab5214fa4c55ad030551a1cfad6b17eb8a154541debc9043436aaa6238213c98ac5788e9bbb2f7fac0eb4036adf7c2e8ecdb962458554512149dc75bb735ebb9b338cadab89b1470d6864fa42149f51acd8a159f883849193304556817ed389fc82246e567c7622726014915a031f93799f3e68380f0e60ee33409cd84a6628e6ecea4a0ccff6214cb7afe220fc3483f131e2206e6049084b17978d113126665ffaad56a568fa5668140c0d60ea76c6fc7ca32a02d555f4fa4ac6e3e4e0053e99a9aa4e", 0xe7) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 02:14:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x602, 0x100) flock(r0, 0x5) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x27) r3 = syz_open_pts() seteuid(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xff, 0x34, 0xae93, 0x3ff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) 02:14:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 02:14:54 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) dup(r0) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000400)=""/207, 0xcf}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/99, 0x63}], 0x9) write(r1, &(0x7f0000000240)="c80f585a4e939f8399f4b810cdc84247711e1acffb6479bbd2eb361a5d74bfa7a8a4dc97f7716b0e4db95cf6b5154f33e9046190e54bfaede3c2fbcc20a62f7255992b727023d217ecea6b057000ceaa53557799642de5bcbec40e57d6eb9545b62b8fcf04d5cb0f7ec4ec3da4fd2c51305aaac9a2fb8da78a881453254988a1e0cdabb534c065b169f5a46f49c09e3ff2599f275b86edc3ef2afdf5c7b562a4a8cd9117503bdb2d9e754dbe9fa1e9d26b179a421e84f384454d1e1585454baab8c1142127d0c67811bd440232b6de847c18f66abe065e2a96477661ddd4457f8278a579f8b9b43b", 0xe8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="393cafad42861be8fb7efce5fcd2c7232da2abfe23313ef501b0ebef063ee649d44b9640065ec2fc8b275d0e6a46d4d1f32b9f52dc1bb90c6af0b8c976240347bc7a49434cd70b486fb17bc47091038eabe5cfc441d3c58147", 0x59}], 0x1, 0x0) 02:14:54 executing program 1: r0 = socket(0x1, 0x4, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffff, 0xd5}, 0x10) r1 = socket(0x18, 0x5, 0x36b) fchmod(r1, 0x80) 02:14:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/30, 0xfffffffffffffd78, 0x101, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x10) 02:14:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="31276348f3e5e18ca2459ab5ca382d05051066f76e5cc15c5c291b3c9446648b9ebbfc6da30d64a5ae6052feca517b98f5e77739d5cc11850d883d122baf1fb8bee7cc2ca9129865dae43bfd6bac768cc2e20f72cfe542d05ca7d64301", 0x5d}, {&(0x7f0000000100)="3f4143687b18c5ae36a9942f650470fab6ec5f839e8e690b93133cc2f120825dfeae23960e6c7044cd73c8eb685a3c75680bb937884c43030a97d55ba45cdfe2b593d37487507a27c83997453dda8d98f5347af8fbbf6fda1f2c17e2afa36ba8a421dbb31a89aff4010f6cd658034fceae0a255d7fa1ff4f550ba2789fdb01a4b89533c4b55d97bea4507e44add9467ea67576fe60bd474b00c7ab4a873cd754c907551a86bd5e", 0xa7}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0x1}, 0x0) 02:14:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, 0x0) msgget$private(0x0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x154) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6ee, 0x4}, {0x18, 0x3, 0xee0, 0x10001}, 0x6, [0x3, 0x3, 0x80, 0x1000, 0x1, 0xffffffff80000000, 0x18000000000, 0x7b92]}, 0x3c) 02:14:57 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x2) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="f800000000000000ffff0000010000009b2e6cf31ddf1d80b92098ce00e3840ba511181fea2d6b566fe9e3e448d918248162b0a353c49edd3d6a87f92a2b80646da9d71be9a60af93d7a1665a92d1975b9a3f10b72b67ea408ad391b7b6c3fb2e0e25356206114bbb61448fdd604b2b3a1baa6237ed26b048ed0c50102ec980ca855a811431ec2b134cbd09ab442ddabd9d67ddbe1b130754620aca986bbdfcef48be8cdb28d3c72ef4d00f2b9f251b9526bb88d8e83f8df6b4f31d7f6b66f0997d61b06502ac6cf18d85c426eee6211b221a838041e1ba65c768f196479997419ef880fbf3449623ef78f1e37f0311c95dc0000000000003eaf3070b3d29c1b6951819cb341241d89b85e74f36771fc66954e32f31b7d1003e4645c3247e8039abfa8827ae6168ad03d56c5caadb405438389fb625918bc225a2a284be535ab42cc4bc132fdb158b819b5a3dd0953f6c7d4580b0d2054b0f3df0bac866988c91a2c329036f57fb47995f0a29139ec0ff0d07580cc6b140a7c23a413c3716e645402f5359c468284d71aae030f"], 0xf8, 0x4}, 0x8) 02:14:57 executing program 1: clock_getres(0xfffffffffc, 0x0) r0 = semget$private(0x0, 0x0, 0x101) semctl$IPC_RMID(r0, 0x0, 0x0) 02:14:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) getpid() openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x110) getgid() symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 02:14:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x80) open(&(0x7f0000000340)='./bus\x00', 0x20030, 0x1d0) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) write(r1, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) close(r0) 02:14:57 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xff, 0x7, 0x2, 0x3674}) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x79, 0x10000, 0x800, 0x100000001, "433ccf31f7a0b85be28ac214ccf8c722808181fe", 0x8, 0x81}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x46, 0x94, 0x3f, 0xa01}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x88, 0x44, 0xf1, 0x9738}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xe8, 0x56f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x0, 0x800}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xd0, 0x0, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffff0000, 0x3}, {{r0}, 0x0, 0xcaafd5f664b1ffb8, 0x400fffff, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x10001, 0x6}], 0x80000001, &(0x7f0000000240)={0xd6, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f00000002c0)={0xfffffffffffffbff, 0xd8}, &(0x7f0000000300)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x5) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x0}, 0xc) getegid() fchdir(r0) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r4 = semget(0x2, 0x2, 0x7e) semop(r4, &(0x7f0000000400)=[{0x4, 0x81, 0x800}, {0x0, 0xfff, 0x800}, {0x3, 0x86}, {0x3, 0x5, 0x800}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x8, 0x5, 0x5, 0x6, "2412d077d3b4a69cdc83d8a4125b02712e61ef0b", 0x4, 0x9}) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x7ff, 0x80}, {0x8}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) msgsnd(r4, &(0x7f0000000580)={0x2, "81a077597d35bb55a003f0bb79b293fb199f98a43745859702de2e3bdc150caacf24da21c75746e7405c4e7cdd3d65024f345967145f93bc843a7088e6c7710766fd4797a3ac9accf4f8c3bf111d9b86067151817c2b5c1c8ba5bd6bdaaebfba8d1ab94b191304e4ebf17c475b4a4e674bee8fe843372fece4021b1aa185fcf99d158f8041a95576c17870daa8a2909f2a8f6a67c02928f5e6f539f6049faeaa5fea25595d"}, 0xad, 0x800) fchmodat(r0, &(0x7f0000000640)='./file0\x00', 0x10, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 02:14:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000700)='\x00'], &(0x7f0000000540)) fchdir(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7c, 0x7, 0xffffffffffff8001, 0x8, "efb0606d2dbf0c456dd63cec44c6b2bc20ad4226", 0x40, 0x40}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 02:14:57 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) 02:14:57 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x3d1, 0x3, 0x0) setuid(0xffffffffffffffff) msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000080)={0x0, ""/128}, 0x88, 0x3, 0x1800) r2 = socket$inet(0x2, 0x3, 0x7dea) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 02:14:58 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) pipe2(&(0x7f0000000080), 0x10004) socket$inet(0x2, 0x8000, 0x1) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) accept$inet(r0, &(0x7f00000001c0), 0x0) 02:14:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 02:14:58 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 02:14:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r6, 0x102}, 0xed, 0x6, r7, r8, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) 02:14:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r1}, 0xf42c4cb2e335a2a0, 0x24, 0x20, 0x20, 0x997}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000006, 0x40, 0x751}, {{r1}, 0xfffffffffffffffa, 0x15, 0x0, 0x8000, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000005, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x42, 0x11}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7ff, 0x400}, {{r1}, 0xfffffffffffffffb, 0x80, 0x5, 0x8001, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xa6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x4, 0x7}, {{r1}, 0x0, 0xa, 0xf0000000, 0x80000001, 0x7}], 0x80000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x5, 0xa83}], 0x4, &(0x7f00000002c0)={0x2, 0x77128eaf}) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 02:14:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000e3ff00000000000000000004000000000000000000"], &(0x7f00000000c0)=0x1f) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000840)=0xadd) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x0, 0x40, 0xd3}, 0xab51, [0x100, 0x1, 0x80000001, 0x3, 0x3, 0x7, 0x6, 0x4]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/93, 0x5d}], 0x2, &(0x7f00000003c0)=""/86, 0x56, 0x2}, 0x0) r3 = dup(r2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x8, 0x8001}, {0x18, 0x1, 0x8}, 0x1, [0x40000, 0x6, 0x8000, 0x401, 0x80000000, 0x4, 0x7b, 0x401]}, 0x3c) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xfe51) r4 = socket$inet6(0x18, 0x3, 0x8003f) pwritev(r4, &(0x7f00000029c0)=[{&(0x7f0000000480)="9cc4d64ff711b11f44da057b9b7c07460f378cde79954bb958a663a2ae4d38ee2abbb9b0189cfcb24ee73d0233c0cd8b5495a430a5b7e271e1ef57b54c57275c513bfc3813417a773f20c7a9e5f83c17549384f8ec741dae5b2a524ed5725c1fc8937ac27af8dd35a71490a35787e02c6dbe48780bafdd56ca46eeef990096bea68bb674ea1dc1f10886522c61ec36e6d42cff9ded15498dbd67562845a8b0a630c2e2502fa602302841445d90c1b827c216fe8ec74beb93d9f0e21bbbee49309e34494ba5cb3fe248", 0xc9}, {&(0x7f0000000580)="4f12a4681e4b837e9cefbd224b5b94576dd20e597a3a651f118e4807bc300f4dc9b94902fc0e145aeea5adaa14fe1be5447b2a8b8714e2466e61b04e2c13948f6f7a693b845a1ce6c7c30d30c8c750ee9308e6d80b860cb897b795d3bad04a976291a08e0ca8b1efd869b7d43d4d896317a20fe155e643800323a1d1e3d04e45780e9f290ded3e12cc455446249e7b3d5dd2ba85a398f54ccf2b28a7ab3aae2ea6af80d37aa4cfb31daadd9a48", 0xad}, {&(0x7f0000000640)="97b7e4d0d7d2b2c8b714fcf19b81ef683c28ccbad073eedc3645107e536587568af1f4dfc8f0a91e96ba873677bb8a63008d6e33719ff1872baf4513a8fd974387255fcaf638bbe1918d8d3d6bc698459b95c7fa19acc744f7c28d2da22336e0a560", 0x62}, {&(0x7f00000006c0)="6e17a6990aef2652fe791e23dd512fd18cb6cca3b46834f42529027a16fa4f1d431f284730934cdc15ece0dd0af8fdee2e75ae8b1433403c17eead182e", 0x3d}, {&(0x7f0000000700)="d1b694c878d61a8dc32d1ad2e2e982ee9d7b422abab505a5a363b99edb4d3580f95d5463bbc784f2945bbeda6d0dedaea1cc039537cf32d90f757b1428d83ceee43c36237d649820291917ba6419c9bd30776ee21be5814d0edd5d7cde9eab8e3355e8501a5d2c8285d5b722644239667c02", 0x72}, {&(0x7f0000000780)="86dee0f2363bbf64841df5ccab021eb0bc509f1a0f6d4ec70849724de99592b469e361c90a60d65dac36c6ec616c7f08e4ed2839a1efca6851cd893eb1c6916ee4588359b5324531536d85d020b161b9b395b4f55098cddc475c203d0c04bbe297ad8da927bec6d38382f2b3dde572a5e590763983b9c3333dbc661cd2e67432c46c3dbe31a7cf263b963237791b79cbf67ba241c53dc0bd977f", 0x9a}, {&(0x7f0000002a80)="5283869b2175211a9bede03c64bd53bd8cd073c17236b4f02d72e7dd4a4494534cfa1165dc820e7a9f3904f8950191e83a644685fc456d9fe4f67d635d970acb04fa31ad2d607117ac1fa03c2550c9e80e2678ef9f5197a63fee1d6dab5340222e5207ee9b790be9ed5932459720a9fc067a216c69ae2f38ae4a5f8e920b34df784772f6e1ee1a586c3f084dabe26899b9c1bb5c141d0ff8b00f573026da969f7e175da32cc1ab9b38a6af3929a03b0669db8e607fd972c2f15a12ec24e174ac57f6723806fb3b4bdb89c1bb104dc95ba3bf43190f69180d274b3407f521e43b0995b8b98d8e0e7c0adf23fe33f521fd637401702f32d603cc3d96215543f97b71dd06f8999fd8216b9e48b1d5ee339ce85c73acee20ef403d783f100ef17320604139a8b6985fb66b436c37fb8d63bd9a7c8d5d41f16eee57aa3202e7c3773f734f9787c213341bb813574ed62e4d9f937cd04c3af08d8bea8f08222bc2cb0b13c8dc7e9442b551441a3b52eda4b19486e91a8ce02fd5c9c45a671ff439ecad913e4a53457924aa4cd6229c7c77486b03f5ab0b170a073112d159d20adc59d77cd5a73caa23fa6c758fae02be5a2f7ff099748925b29663be9de9e89fa5a3938603616c40720fae8255df30e2f18d76ca07b3c2d7210ba89aa2910a2e5d375fed5828277ad97378e384f76bcde18250ba117aa5e1c72ffd477331f18772a6e88fd2585af489e70849fe9104a72564abdd2b909cac8fef70ee48e6a5d212fa3858cbf421399847ad0611fcc103c2ce59930626c91fef1b197a9e81289d17604a32cd41f99b002216be7ee5c9351e3d92b93e46132903d972db75aad76bcc7d9f231a18f1c15c0a2979cbcb6de07e7f58dc878a4eb54933e2c32cf7859782f7fd8f974ef60fefa97503c953fc2186212711d8c44699b31808a0c93a7f3486424c6535a3d86b8822b451b20d7e23d3c568fdf5c4468e42c9395a92fc5955ff7d5ed1f8870f03319b84bdf0e2810848a2a90ea770cb1b70aabef8e2e3713b16d005bd3dfe94b1f17977e8a3ef3ded97f7f020a9b43c448ad124883ab51e456481016718b4a7668d6267a3f6ac5a91c37910c41d32d833674bd9625beab5e51bd2bba14f639798e8dacafab004f6f39c6d9df79be5038a51a56ef93b18f1e3e7fdd8ef4bbfb4572d6c26f89d9cb41ebf14c3be333e712c7104ee54549f3a0c2e9aaf6fbf37e0b202254411242780c69f6866fc96c60611b19d48a1b8dcda5e549fe099153041e614ff9e263064f213fa40927a1cf590e77ede011f35cb3abf98c59577a95f8659ceced11bf81710ae8226d6c93581ddc9f9140d435ad53841efded830d973598944930e5396e5eafd06930347eb84683ed8fa5fde2410d7baf5f533e858fbb5443f1bf7951a7f5fe88381d4fb6948169fb9238b494275fa19466e73c5c7e65e603ff647b3363d747875e3719adba1da59fdf120048ddf4b003457ff14258a734b4315ce2f418bcca773929dc254123ab8a391756d8cbb32532afb5bf61fc35fdcfdc989f3f1a6e6d26637b8e969f1a17b872ab499298f2426c5a7a395178e32fa147a4dede558466070da78da005ce36fa172148cf7caf992c1d7c132f0b8ff9f595ea45a9d7adf9c2dad32e6c0df4f31012e7a3ca759010973457260bb1691900a959c7f05fe0059fd2b7ed4bdbc888a3240aa46c6cf83dc2c2249f0e227433ad4228dd90ec7b5b7c047bb60bb2828a2bd26573a4b1c7c6cf504229b96e19457e84dfe283120315ddc1d070cac9e95695d48bcc0cf9ab3e62ad0e60a9e42b39ec16d753e56c099cddfae6b688a0e75a1297951d9b08f9373f5d3b56922eba50bf582ae11e70ee894a2de65a784f1a5e3f5010db012b3c7e377784fdac1e9c32c321b79185ccaa8ca4a1a1c05aa5c07e9ae2251c3a80fec4a53689ed09e10582edeefceaa458420e8a0d56bc1c7f0c19946eddca9d79b3e62322b7bc83d98f4cc496b6dc490edbd95005fce5d17f4425144c758df738e5dc69a059d7ea674367c9d282717d95b77c11e3704a69e2c420294f8e9f01e400b2ff3ac9a3e0b9d6e8aaf7752cf6e46962245921ee0b6e939f4d71cc346b6e8250957a1e1d090fc0f3da25b4c879e3d2f77ac887e3f9026c91235e96d33f46ce0ca237294b16b33f864382e64b4d8e048350d009a1c8b7c0badb3cfb0cf138f0288acb7df45dce398b93437cde8bf9a8d9a06f91ba0ee8a2a7d065460d221bfc8dd8ad6c6bea33a35e5feec96282f729b4a644c73b922d7887c50be64bb8e57e4ef38bee0e4eb09bc47e0f5d688011c88622ec4027a7278695620fef45b8a9184553f9fea914b3a3b04ae141c1e34a442b1f4d0eed0da7751975dbed9f980c341e8915c55ed2076d0401bcdbb49865960c3fe52ef066f47f0bea651c151a6fd823c69c2cd1c34d127567ce2e5cf4965a07b096c869b9aef0c10fdc303499968d957f906c50f98b68892537c7761c0958553b78987a2afdf2d116b1c98f3e1a047a3bc1ee8395521b7d3a7d1687232f5c5ddf5a146516df4bd2aa4e3752a845bbd745756f07c43cfb6dfcf40a9bf96c847c2d067189a6e058655df8c7218043b07839e2994b18282e112cb047d92f3531da5fb91e2735d39a4932dbaad66c3e259c61b4b5611fcd67649eac5fcbb7c2724c39da4276af260aae5c032cf861894907d36e32e256617845ed8ce10db6972252633a5476f82f11e3106bcc42fd1fb87ba2a44aab0b99ea483b2d6d735c3288d8b02ad61ff4a28607e626d91645973a4b42c9d238d17c776cead74fc07d5c7e52312d583950cf56a6e43598bbd6a88c7d3a78534c3338fbb567b6b88943756fed9b6c864dc03da08cc5aab5beaef1e5c1f5854082d16e65bcb399234714f586266dbc1c5876697244ccc90c287b23d25b98990e052efdc7e6ca1f6b2e4711a7e03077637a7667dc48efc93875fa8bcd29f64b138a8977d4229b02c13105634b2b40b1c6924d84c9417fc383872fed31d40178f424da6559ddcc2926f85470c1866c7b667e28e078429199a94104b7eafd17b7cea034d8a19df1d8d1b8e21a52e977752841caf90958ab338a1319b3250affdfa63eba9b8d61c1e9ce5f4a26d46eb079efdcd87411bf4411692658da717c54ae3914c09066f417438f59281e1d6d2792e189606801d96cda1cf87985a1c25c3fc66cfd048fa19826077c061ad3abba396560e3b8526181554640857783e8f350bb68453d31b239a15f4e24450e25a72475a777407a4021dfae3db6fd295cb28a8ddf9588deea12eb2600cec53b92f25102b7b41fcec7c30a5404b4c4a72780acc85cf5eee0f170a74f447f42d108929eb53e788c58fae454920f4b19dd76fd3f456be468f1f3ce864aa6a68c4b012e25ee1b041638042bf37bdf3e1048070bdb833abb244e7536ac25a2bd99341803893175808d4e0f96b8fa61fc92829ccc00b04079e91a2608e31cb9484b8d74b41df6dc1244d4c04d7cc03a9d7fc3362365db0f9a4fd8b05b93ed20f8db16bb569714d84adb4ec307343bf0d27115f0cb5a8547ead8adff565dd7d39fabd8150ca0a6ce9c0ee7a00d6478f49bce86864ff4e4610addf08d9efed8a2831e504413d960b00acb4527e902b7a4d56e8050ef895d5713eebd551771a02b9a254f5a7a0ac3eeaefc3fb32fbba70cb94b32660b559d35f0afd5268e7b83977a24b2428406ea988aa66ba69c3665ee465514d68dd31196acee391c8417abb704d1303b330987cbc566bdceccdabeb5da88d7d3aa2c2b0d08cc0d02239711c2e0e5f0788e6f45f992876d3e4e7f12102e8ab32a531713bafd64bfd91267fa0fc547cdc35e92930dc5333a89e99c7a4ca67a1f9efdb842d1316c22a0e9646514ab5ef63fa189e403e012826a5a04d4e1d8e3d83e63254759b0fc79409be8ed1e0b355a8d65e39c4030e4315932e060f186b4a6d7e4a2ef615a2970b999dbc3c32b603d46f03fd1bcd52c8d34af0825218d048aa4e25cfe314061bf5c6b686befb2f2cba7e3d102bdbf25c81a2f247a19a13bf7ab8a4077c0e32e9dc7e92727ad178cf6fcaf60b680fe4311668bd4cc191f0e1da5934f6f2fd5cc689547fb749a23547acbfb038a88e7172e6aec325552a43e2de2c5b0e91d44a450c0a9e2db8d8b061bca34ace3df2cc793d01c779bd687980d711556bc4bd87388ede59dc381630f8345b918559c37465fa42da4674529a2cecaf2a3fe8766c736f910343310c8e18b4db4dbc346e779604e946533a334e356020b24b4af283e97c9167fa7927b0cfbdbb7949ac7e6fefc0009964ae9a08dc2269e263406395b1a3a4c5fa9a93d14396ae5db8ef1a63ee9be265a165132ee9650bcdb3f7bfcbdece8c88c292dfc93bfe14c0725390c8f34c690a7693e50c8e397026918ed966d252e68070809b57940f44c310f03cfdadeab3c622bc36bae1336e183d1b16eeed0b06554875f276f42318f03ff79eb1ae441a80f9059f8b3a55a45585aae77947c45ec9c5def87f388a7fd899f88098457707c40ef84d8cd7c272fc1e2e48ef1fe125b901f15fb39da91880fef46f2442a15144b7c09e687e61128daaf027a7052e3bbd96b6c2659ddf1d48a6fb3fe1485f3c3defa1da990c53579efe8cc12f48b83d5b6281489256be461512e4736956ce638289fd61d2e275ef2db5f983c96c81e67f3a610217e5110c93123f94963e503c6b69c40235ca3371338acb06dc8efc3129b7eb1a0391e47eaa0df1f8e7f2836edad6df201c4c223068350d63575dfd0af8db56463bb46598aaeb959c1d7c6680ed8f88ece6c5135a73b92693d30846886f025572398e50376c340a6edec237fb89a860453a214348e7d454febaa775fba03ef434cc45b992b481619d44fbeab7a56a5ff2b8f9f12e8654a82b6a74c40a7a3fe0701cfba1b87d652d137906879e717b92e1408ef7dd0e72fc5035ae9721098d5af5e5143e114a3539629a8eb4f16113c0faa544c93a2bd97b4584ee53fe69f5c7513b56af9e26dbf0583a6d4980b718cbfbc96a6813b2d9cf6cabf734273fbaa02e5a073e077486796de9c4af5b2df48cfb2e03953c4b7b89ac0706d053809d75531beaa6812e68f9439ce177428463ea3a4f63b296c9f40074e26483eb6953fe90f0da089b7a15b37d53185d966fa7765f235e1e47fbea4e2a4ec1202b7a87225a307d74701263d48a816febab29d416835c9f991dea63f3d64cad4fbfbe1b872a81393503ba3b651df107117f71342301c305b6e024435bc86f96e26a272606b787c83eb53f7791a5d855278a2d36769b51506ab9f6997b1c00840cdde6e66d08d664a6e81c0611aeff79c8171a0e2de5303bb99397f51db2a95fec7db73f0c40322fc3a2d4235a138bfbf6180d61425328fdc8acbc5424e0771b920381a9787f987282e812a649f3ae4d4879df005908acbb19cbb164ad217317ff6cf1e4b6f2980d20dde247ba6bf466420d4322770f5f6e41447fba29298b551fd3a506ac7d910eaac7a8ae6869cbb1c7057566b5d17366c9365173997de9d4ffdcd1d0a98d45356ab1593b7fe5689efe8c953f8a582563efa7fbde69b1187ea0156215ee1915401d442bdb5cdbc8cf1b2a969e3ba477a3699e38c89fbd7aee11095bc87a5eb6289d60cbb9df7844d617cff9b012ed7d9a22b26f650a65ad1edd968d82a9b029a287d6ee00075adf37809585472ca72919ac8ebc7004cc55757469560f43f92be9ce6e14f89261ae941692e81732c43a245e4af77c4f", 0x1000}, {&(0x7f0000001840)="067057eed25e4fcab64611ea679de6ffba037e138bb90d904f915b0ef77ea2456f51073af63e1debcc6401eac748af28096080b2de5b3662484cb75e8d3f594865ac030b73b3660f0d67206f136496d5", 0x50}, {&(0x7f00000018c0)="700275e7f9215ca1781a1461ffd807c015950fd8b26d3dbccae1824199302cd15dcbd891da71b62ce2e786eb38f17e290a93a642cbe51d10f421069390c125784c4f3e7dc7d7e7382c503e3f4bbb847e952e2c7e7f3fe3b4eb46f2d6d78580b0d1279ebcd46f994b1ae32e39650191571c0b436af10a351543ef8cd499ca076aa306054fc3c07139e1d754072ef73eb10d71aee05f1c67ca228df5d367f5e59d791106ffe15d9fc707c002f790fe3eb8eecfb98c78da9dc18822271aafdb33a7cd8924aeb984ace08c066722f3dca1eaeb1c611db4786c976dbcf7f76a5d8a6034208000000063591e9d71a7", 0xec}, {&(0x7f00000019c0)="a08cf2118bfa051d701171193a4f60720d455e9cb12ebbc9bc444f8a8028d8568064ef9ae869e23303ea6cc962a978b808191d42caf17d1fa26aec549941062211885064e6b2b754fde74edced2d4635a0a119f314841064d7391dad5bb263662c25c9e04c278f8096a1951bf0075130eb3366a29247b590564d6830c7d5b456505a5f6cd32785c8d4caff4ccc37f197d1e17430a75a9906137ff5080b74ae2c1c59bd1b466d07eb4d95bd9f2423588eddedb1e8514afe552f69e007e4e57050ad18d8c72f9d4195ab91e804d80e5ff7efcbdc4c54af2b4903cbeed046f84668b5507db2c7368f72ade7e7e59fa38961e81793467ac94335dc9b39126c6bd4b399a42e4b104844935ceb804b05bd2e8ed8d3502c36e944fc9abfd7fa6941c0b860e0a4ae676875cdb423e2368a3b2c576a0b1dfd2b37fa3e41fb680e0fd1fb7ff2fe583a2d97567f0a69b29c7ca3a286d4efe386c62ffe6eb28a26a72452da49401455800222ec30d3eb9eb48230894fd72e9bb1da6d8430f8b1b5f71bc80f114580433e54ff85725b37d0aac9f70285b31c33f14745ddb1abbb50eb85beb61ba16487b7fc8c77a9fa35858898cc9a27796b973ae31e5440189ed4fdebdfa8d6230c193068912db340765cb6de69652122d5b6959b9e368daf8fbf2269daa0b714fa0e473e5fe4418cf358c26910ffb10cbb56cd7687a7c854843cef1496e23a6e5ac574a597300d586a910c796251712daaab2d2dda3bf5021ced77db03fce67da78cdda510870585bce7f2aa44746785ea055367eb155559bb8b052a66dc1742866d3bb1a3a392abfef360796d5b5cb41225d211abfbaf9da7db593822644212c7006f81cc4c6f8024a461f785c5e78f9fb106afbeeca87523761fdc5a870ab4c7c9831abca0881a657a18a09480172a63c30d30d11f28dc478c6aebcf19130d038019a4fe99da99f9983d19cbf357bdbb589c3c0cf04fe318e2e03afb33c74d434ce361729eebe2aeb9c4053c10940a89aeab781e218400a9a6238b92bfb67c824289bc20670a57afdb8b5a5b717298882ab6a1d765f8c082fb6337183d1c0ac9d79d3a7e73f55e122460126d24bf27204317bea4ec6076387175f1eab3ff8a0572daca6f70e687eb21c5863bfbebb259f4e18dd0598ad1738c2deaf0ad2ab8039ccc89f65ec33d41a12ba8b3c8c52ed6cde804f5d9802ee4115fcc4d20f500e35e361b553e579b1ef3e01767b03c1663f43658c6c9e72e571e0da2b73d25c8334d196f248ba0cc575a005a09b2f115d1c4f5bb15fbe28383748ae99c147315839ef0a5865129928ee3090d8d56ee02f18a4749a26d4c65bfa1bc90f315336c123b5abf283cc43a81cc6511c44b0bf6e8f42651e5a2979c98a5d58d144d56154dc702abfe907dbcd1536f1a8e1873d2af7389cf99d212c6a79a6149107612d72040264218805f2d460a942fd140b787a103babb8fbf8b9333100f3fba4447cb4151aba8ec572dd6d3ee50df570cd5d5409a0d7901fc2075460d8ba027f20fe5c0a032407111e57e2936f63eeaa2bae60ed1135430bfb2487930b5c28aee3720f44a737f350231eabff18bc21ebf4ea0ab118b11564b41738996cfe3134d2de3a2419946e0cc4fa31549c852161fc310ce86b4048479e55b585c84673620f478820c76985fa8a6e176e3edf745f8c8853b55b09ca036eed16de81c2b71d069b603600c139512ee700921994255dba4d21e19ea18abd1b2e8b0a0a9c098ceffd2bf6c0fe3f26ebdfd17b045690e2b78b9d85bf7d4ca266dc5483b3f3f34a1267753c9188868746c0c5ee5b42d3c6834ce2fbd7c33336864781026459063998dfad485652d5a7aa1394df8154b504f4ed17aedcacaca7158d77df679e39f0e895817ca562ee00b53cf51d167e611998b9810774109a56ad267798d6d0e7b06ac83bdac0b92c7261ec46cd94223e6491657630b09176c9679695c35e376751d49531286dcfb813cd22d954f1c0adfffff86d783ce6aa06b9dc32f4234b90040d7c7ac9a0faa6247b726fd8305382ffc4fca456a116b72dfd68af2d6b03b183bf9abe4727105daf7d10dc44dff83dcade6ccaa3ab9d2dd7c40458f17c3517f7ba3d71f37880fa34b9e0a42b0fbb3728ae4d196b42725ded4f14171a29ae27d8141fb58c8007e25f4b8fba85248cc9623a417029a12bbf5b4d92cae1b75a74270d5460a897ca570f8a3e645753709db6e8f75effbd64bcff11739de22862a98a6649b987d98c85a472d292bed1107fc13e139cca099f001f3d2fb6ab21b785d2471acd837b95a8a059818720dbd3f4e328e4e8778679b5152b952d57b19fd672e1557a90eb3f66f9a6d4c57ad153b824af28aee20ffddf7a1b2193a20ef44fdeee5c02709c4407c85e9c7f925811e5bba27e698c0ee406a158f3056b3458f26661c4315b9ea476da3ca967b7e98cefa66dba5bd6f83c7511c6b5ba3933113d10991890e4481999f2c20568f586ada70428b715ed33c0d8889a7f666c61831d3660367de0c4d87ce85b668245e99e0db45077d510865a1b514c526e4c57dba9cffdaa7780faea8cde325e34d475dca82e642f360f4a2277722e05386ee35d0d8db414fe1ffdfc8b98dee2fea248b955611603cf7905163eec80c76656a2c46a9228b3403e42902646e0030e11edf58e191f2a069556aedc3ee7da83fb79d20d8db2d63d4eca5c115f38c064beac7694db500904573d97d67c872ea43d191b4490ca30a54454edfe94b7104eba20700de8886f638691369aa4fed63546634fc25083ee492a452b66688dafc0a99d62cd93dbe804f1ed057dde70d26cb5ff40eeb44baed2b996a0404244901aac09d1013d190680cdcaf21043def5099c4116b1b4809380c6e7e9f5540afa47a6bfe472e233148d2f078bf66a40fa93fd499b21bd4f1ebefc20e3f9987218973e448596882cc85e232e28b250d29b4fb1198dc4525be622be9044673152c220481a1a75abdacd8030924be9daace5fd185070817970cb905f70f7758a7c4b5c9ae36c36a4d3a8ecf159f1eb63e9aae4c57c522c8b6d8fc2ae6fbdae566d4c21e77c1798f67511c5eab3775b32d2d6b28d1146010b151980ddd3b34c595f29dd754d98dc82b456fabee3650d3bb47dcb7061b64244f345f2df1c39e6e4267607111a6822fb457c55dfa3fa4091fdbaf7823973d5bef95678f021440f14b3364d3e09a7658decea90d2b7662a6b73d842199049afef892b872d01d2ca7ee04e8751ae36d25422ea1f8fbaee9b4e5700658c0fb25ae4b674602bc37e663303a8b27d7a29418f679af5b728a605c05e2c51ca5f71a63f90bdac963cc81b74563b90c66eb091fd1971d3667f68ccf1b0c93e91cb3750e5d248be55190f2435413f3be6b65e24e1e155ec16a98c48c1dcea87a4668d3c244f5b29d7dbe6c02db22e7f5a92148090baa38f1cc0e72fdc5b95bb154479a55d0b6331b3d73f003a25c1790b4676a7170ed48295f412afcd10c5708049a83af535f4853d4f09abed3eb29fb975ffdf617ef9eb598de878deceba7170f327f5e5c172bb202bb55979526269a3f8de4f25b7fdadb68807c08633576366495e482fce923ee5c0b5fae17bc29272899e22385eeca21863ac77b9551594faa1608766427c0454bb115718ee17aa02eecd4626ccbb665d21415cd705705eb1be58ed9d2e4a548c6778e85a5068c85bab50bebf46218b77985d0bea695fc7d1ed107512809a48bb4064ccd7ec087ffe864e29940a6f77b5d11f79752fd52c8581d80b6400a0420d0aa314baea7418cc3a0d0568ec9d8e58009e4792c8f1df88e86676ec76dd522f512828829e8bedd52fba25702a8ba3d40fb119bd1022d9c97bd7e027e29f34038d79ad2c087d5053fc704d0e9e22f5ef2f3a7d858823880c0b928b3ce131985b173c3ed62ae091ed988c2e6af7875d6e9786f82c4014ff8ae9f9d9644f48db8169c4511fa010ccb10f25e0fc86b941225acde1af6f3732f438dbe3158e51cbce525a80ae2f5c26bf52d46bccd2a84ba85efbb354c3e5a9e386b48c3f7d45ab97913066101d52be685923e6da87cf2d0be291d45c22a28258955b4037dacd5e9d4a52cbfc38f0b16608cf74980ca019f399dba313d851847fa0d122e0086a8b4b3437428d1de252a6bed357730ef6577aa3106362d73c4e784dd04c96169933bb101c029dde69c83e498a53806e4a33c1982e29d95bcd1db91c80a007c8d8d0ccd333f65aec5c09802790b9c18dceb5dd9fc63b7a068011c6e128949c69c80ac1c5ef682fa4077e1a209c3335d0705e693247089a7be5f5d6573dd939de394b34ada7b12dedc91035f19110e848c1decf94198171e5209106693a2b26f10be6903bf6bb2061fee0b8f4083d521f79ab59a6cb294f6890dd19e758ba2d4f8dc8676da87515b73d89a2b1d5ea443d1afc339f51c6996780c907c69153a56cc6b4edb1ed73502eb5250bf6c7939f247ce5c239b20c2101ddeb62d69025b7041104d514e0f4913b8254634cf707ef9b6eb7bc8c910e580d7c94110fac6085cd5372cee39b6ac3dbaf87f9c8fc9f82c7a200cc182c067bfda64bb55ebe9ce42aa6f5843654f615d1dbbb93f74614aa77309eb1dc5ca9263018e19b5832f4ca71dfdbc080a48125fe2f5c5bc3e6818129e8200b500d823121838066709778aa13329fbf915ac9a71659bb25908cbdf3b5820d4af5c754c140c7928c0dd1c8f3877cd55c39413599ef35848d86a648c949e6eb15caa98c3343e9fafc5b7f452e93a7c4c285e591543ffa8e75a605b3b1b49cfc5fee65c4c52aa6b8739c9b3a298d089c65f7e07176ba3431c82da79dda6eade90fbb938cd29751b95de7d9ed11f0e04b381cca603b7d388d4e37326cf85f5fc953d0c845c876e565db17d936853546f658fce2a11bbabbe4fd34f676e844ea5f6550c7f79d765df82d4519346a50163f4b1ed4183f6cbf0c4474c346a98434aa9f6fe978de67664b6c751a261d15027bc2e92ed9b70892bf906ebfb5f3c0c94a8ed0e41758523c979a3c108ca81a5da3302762ab609af9c1c9e0c427d6f4570427ddbb3425742412d7a6408486dc964ee08eec22412d5a57ba1cc7a356c23d5a652274bb4c1a00fc65a61b32a28144b8b10532c9304ac2041b988eb525aee21107099e801d3a35d0e5b38f3f91eaffd19a079f83b28e3adcba14bd8372fb5bd8307f895256974b4a9b0248de8ee6453e14f676b3fec1781abd66253bfc8bac49e1f33619c8dc5a427496e16fac8617b726fc45ddfcf5f08827b1021d63a0217a95bab38c089c73c3bb9e98abd3aef9d81142c41816529b69fef4e8b858e735d8790d1af51a0d4811e2e49a7a5aba9919cf80647ab450cbc998537d09b18bdccf0863e786d733aca3cf4cdf35735733883e1a3bb7e2f7ea266096cba3544a2b19bb5c2ddea906d6af10888da8427df9eb3a8cd3c105f12fc80a1dbafb0bc76b482b3d2802526a0ee5bffd118215269e0ddb19a39aa96b765cc05c37ac6c9ab14018ce8763fab3cb2874b30138c8583e91a251d3459676f55b71627182f523f84ad7516c60c48a20c6ea8bddb10affc0b81171b513419c1bc8c1415b121875d16b08be72ba07e8cc74662cab53cfa4506edfd7949a49c35acff87a5aa314497277a59cc10b0893be7424c2eb2b9a7c4c8772863c2a364cde4bf1632c630a81980993a4dfa6af780be941c8d20aa949227de5337d4672429a9659154192d9aa73ecea87c62cf199b6a6e1618a023f088", 0x1000}], 0xa, 0x0) 02:14:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r0 = open(&(0x7f0000000000)='./bus\x00', 0x210, 0x101) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x480, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:14:58 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 02:15:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = semget(0x0, 0x5, 0x405) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0x7fff, 0x2]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x76, 0x0, 0x8000, 0x4}, {{r4}, 0xfffffffffffffffd, 0x80, 0xf0000086, 0xffffffffffffff00, 0x1}, {{r2}, 0xfffffffffffffff8, 0xe8, 0x2, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x2}, {{r0}, 0x0, 0x38, 0x20000001, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0xac7}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x7, 0x4}, {{r2}, 0xfffffffffffffff8, 0x10, 0x10, 0x8000, 0x7f000000000}], 0x7fff, &(0x7f0000000200)=[{{r4}, 0xfffffffffbffffff, 0x58, 0x1, 0x401, 0x5}, {{r3}, 0xfffffffffffffffc, 0x0, 0x20, 0xfffffffffffffffd, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000002, 0x0, 0x98c6}, {{r2}, 0xfffffffffffffffd, 0x24, 0x40000000, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000025, 0xa, 0x100000001}, {{r4}, 0x0, 0x5, 0x0, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x7fffffff, 0x40}], 0x4, &(0x7f0000000040)={0x5, 0x10001}) 02:15:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x4000, 0xffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x6}, {{r2}, 0xfffffffffffffffc, 0xc4, 0x10, 0x7b0d, 0x1}], 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5, 0xfffff, 0x7, 0x1000}], 0xca76, &(0x7f00000001c0)={0x400, 0x1f}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x40000000000, 0x0) r6 = kqueue() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) r7 = syz_open_pts() ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) kevent(r6, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r4, r5) 02:15:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0xbc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) getpgid(0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) r2 = dup2(r1, r0) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = shmget(0x0, 0x2000, 0x304, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) 02:15:04 executing program 0: msgget(0x2, 0x680) r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 02:15:04 executing program 0: r0 = socket(0x11, 0x4, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xe63, 0x2}, {0x18, 0x2, 0x1ff, 0x5}, 0x947e, [0x6, 0x4, 0x7ff, 0x808b, 0x3ff, 0x0, 0x1, 0x6]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x4) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000), 0x7c) write(r0, &(0x7f00000000c0)="4571d904f6a2945f0ababd5a30f826597f31ac5676eed810df2f8adc4dbb7c80f79e2f04761b3c9eb1afcc370ef5effd2eadc0f86c7b0faa5cb300d505d2904f80075b826aff35566ea054992f86b4e2b658a0613f899de4eab3da8eaf398541", 0x60) 02:15:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() getppid() r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 02:15:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ftruncate(r1, 0x81) truncate(&(0x7f0000000080)='./file0\x00', 0x8) 02:15:04 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) accept(r3, 0x0, &(0x7f0000000000)) msgget(0x1, 0x2) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000240)) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x2) pipe2(&(0x7f0000000200), 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffffdc) 02:15:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) write(r2, &(0x7f0000000000)="e3735bb53896b28459cb278e", 0xc) 02:15:04 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/229, 0xe5) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chroot(&(0x7f0000000200)='./file0\x00') 02:15:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x30, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r0) 02:15:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x4, 0x9, 0xffffffffffff0000, "d0d56ce193e67ae9b4b32046efd5fa83cb59ee3f", 0x8, 0x20}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 02:15:04 executing program 0: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x4c) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 02:15:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) sendto$inet(r0, &(0x7f0000000040)="0a6482d0d95a7226fe0afde5a910581b52a367180d51d4a09bea8cbf74819c204c3e5a320edc8a028c16376e6e97d9ab980a38bf5f13ae7c510d77ffe7fb9c46822ceed7a11411892afdf0518593bdfa73d502c663407f43047762ffbc48b90865ed266f7b766a9e5a3b1311950e", 0x6e, 0x5, &(0x7f00000000c0)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:15:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 02:15:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x7f, 0x200}, {{r1}, 0x0, 0x4, 0x80, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x83, 0x9, 0x7fffffff}, {{r0}, 0x0, 0x6, 0x10, 0x6eec8b2a, 0x7}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 02:15:07 executing program 0: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0x3b0) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r5 = msgget$private(0x0, 0x2) msgrcv(r5, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r3, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) msgsnd(r5, &(0x7f0000001ac0)={0x2, "dbc74246f58c3ad15e34bf3117153105d8f1a62d06f83812cf75feed15ec895fba107fbceaf69127177caf488d0dd4826bbae1eb7440096d26508634fba260803362988aed28e469f1c2485428015a079cb82dd0e2665500951a5ff97679b39166ed8c5005539d75c2e4"}, 0x72, 0x0) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r5, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$lock(r6, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) kevent(r7, &(0x7f0000001680)=[{{r2}, 0xffffffffffffffff, 0x41, 0x2, 0x8, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x40, 0x1, 0x8001, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x100000001, 0x10001}, {{r4}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x6, 0xfff}], 0xfffffffffffffffd, &(0x7f0000001700), 0x100000001, &(0x7f00000018c0)={0x3, 0x3}) connect$inet(r7, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r7, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r4, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r6, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r5, 0x0) 02:15:07 executing program 0: r0 = socket$inet(0x2, 0x4000000080002, 0x4) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 02:15:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='#\x00') kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r1) 02:15:07 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x2810, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x188, &(0x7f0000000040)=0x4, 0x4) mlock(&(0x7f0000017000/0x1000)=nil, 0x1000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 02:15:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 02:15:07 executing program 1: r0 = syz_open_pts() r1 = dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r2, 0x0, 0x0, 0x7fc, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r4, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x41) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) ioctl$TIOCSDTR(r3, 0x20007479) writev(r4, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000000240)="1bfcf1e40bbf1eb95c114057efd93fda21640a6cd2b7fb1c3f983b088ed5b4d0f6ef9422e909c07b055cb87eeb71ec5e234ebd9a539307eedb6e2ec4e0b8e2de120fc7390c0e603866af27211586b83bbd46c5e9024af1965e919eacf7983d6589acd88142785c3fd5ad3c472b0a527ff3e4e927ceabd7f20e6e209d25c498e98bdd570411bfbe09a21b21e475ad106738100e025f4ddbf7726b9e6f7c01ff37c926e1a7645fe2a6e5aaefd7c84fa7124b0ebefe94440e129cc6ecc77a651e8d115eb5366a8b9b071fa7d5246983639e862f", 0xd2}, {&(0x7f0000000b80)="e147a97f46baad94250b93c72443ec6c33aa5386c0b14aa8581998faaf85e9e59020fa8e7f09583f2985dd4d525d194820b4d7d368e08417822d889189d204d2d7f2a0cf9b7710d5a52fe95b7b1f6dc03bac41da783ef50133c8cb0e4fb1923e799e559f892d79e680fbd136fbd0332e05c3e1aac7581f4d318859a540deba345a71571d71947e54b896a9e1f8e64272ca76f8fec8fbcac89f047f8e31982248b949784626964ad411949ff12c449d26a5a04bec64998da52d0b7e89024e2924a2952b8483db6007e927416217ed4c4fbe20b95519cc7e85b51fa10818a914e534dd7e6d0eb8a96ff4ad11e10f48206e7ba55453ec0bf17ccccb18286f92cce536da64db8d00373406326462a4e8c76012b85e17380263c7ac77a0bb81e4ed550af8f95d902d189f176d15d5be3a9b3542280edd4b95161ade415a455b585acd7f53929d3dbeadd7a83887915de0ced193a2853a363fc821e5a2fa3e09f9783c170d98c4ece34815c79e51f9199fd4a409459010043093a6b90cea52361110252a5ac92551e0fbbf2804a3559625ea7a5313ce685dc984589492b80dec64b9f96de7b69139d08aa07c6ffa6e2354812c08354ed4fea481bcc16fb8eeaec798312d937cba1a287945880c1e8d503b5a3784dbfcdbaca4f0e7c024e4872800f09641557f4af3c5c417c21ba94ee19aeb8c4274b32caa55e3b3c174a1f5ca3717cb466db4c3748930b615b656f57f73a38ca33f7d80fd7175e5456e6b7471a648143b092bcab6a87f64c6e341c69d29484c37b0dda34d68f568462ab82394bdcedf4454c5d4ca130f7b396c52b9fb92c2e568877239736227313a47beb7060acab0183d22ccf5e4d4ee2c786a1f81f665abe66b945976368ca02e5f99007f038565c503d410195c6fbd2b97593caf4f5931d9022d3206d6f77dedb1952c289bf8c26cf3e269df6e9e29887dee342c5925f5a6aec22ed02ed1bd68487d4a20b692fbca5ed4d802778a02b792a5b3bee2f59df50f3e44123a76abcee1b15f6c0b6fb5a9dbf96d6f2bf8a97e6906dd6d6a72bb0d39534746be8d631b42aadae604e2a5d5bbbad9c2f42af4476165ce3a685dbc6c915a195c012e5ec293405844a9974622cfc4005b5e795f0c86d18262bdf60635f45e4497352d358368eb5970b10e7d2ab51eeb5bf6d8ea16580bc86cb42b498598a7b1e0bc90dc465294c14bc877f8c0cd620039aa972e649faa62a0cd6adc6877545bcf58ab8065cc34ec036f4b70a3dfc925868ed6a40d4435583b1a39c78dd3e120a52f774efe86ddb494091dd8846b9f6bf0b3aea0b57442f20df66d8c64f22d19a9a78f84cc83bcf72da5953d023f73ae121844995cba4297eaf55b9b415a6ed808951e440ea2e5dbc4ce0720f7be3590240ef99eaf713748855685c2c977435637f3848c3b3777f2412764e0a2c3ca8c18d05e0ad315b0cd2f6730ebda2490b97e43b1eb63ff4f1495d3998b50e84b7441d647b66ae12091949ee11c221eab71a54b453a84f10ef9835254375bb43f52095c4cef502db6ccf35c3e51f1dee1c8403faa995eb84ed5ff838071b7395c1c3b1072a5939d481434ef541b383d4d5f72af90dc9dd0141b09e8e1a6e694410b034fbc7163a693d1154bbc82218183168d7cf71dcec667ca1509fa7d1b52a8ab33b5abb1ba513fd94657ef865ff7a512cd18e5e9e8742c48fdd7a785c987be23fd7d95bbfc36a23eed93517ca99698e9e59fb873f9f5bac19b6f5a209e156a8835785349db68de942b1dffe02225f13b661c8be750459e60e47d18f2b6ace023c5d51d0d0a2a6ba34c671c0b8f65f29abbea8ec6535060d183c163fa49affc92310946687e09b30df68b708e9b8e2c5eafb88115981b408c9c04538af71b8b1a9d9df4c4a38ace7b64f50d6170affc851097c06731fa079cd0d601140cabb7a3bd6a33f2fbc386893d5d40ec031153b81e696e3438d3f68cbdcc3576ebfd3ea8bdec0e9d636e5276d9ffee169b45d9d940308440d94f00038224c9e6373f6cdf0d66660d75da8ed47f40537f16c2048868c391f1034f128aa1be4faf54c1f8dfbd64474a8892d7cc1568b40ffd1ee28d7ba8fefb883022a6ad3803f55c72bb1e78bc43c6b72f4df6dcd436e7f4803510b7adc652d0b91d739e48f6844cc291e1ef15bc415c9238ab5751097de4e3c58aca5459e990c6219848e1a41e4a021404b2ff83ea8095e84ac6df5da455b88705284f4e540a64e478dcfdab684dd01e516da9573187cf64c5e321c71d013b72c20e212a30fb1a7d10a2c9d6b0253b3b14566fa2937de2c8360401c1dc389c6536e76e5697f24bd71c5cd7e990d54f86958e6520d91559648a2a9ee85895966ee3f40326928e7168d5c92e364acbda97e2358c1fd46d901cf45fc175bac41908ac1eb7ffc5c6c4af8e57ffb20bb972de3f99db69248f4b63477af6da88eda1216a8e4e41e41a9caee0b4f70f9ba43f29e5dd381a61a21b0238f169bb2476df88499a6fd9128c1ff962ffd651513a9c2c69c5625f81a30f9264ca8dce557cf2d55ffad4ffa5b588db3583fed7d304a307c2076010562033050f2b9a5d4db5e2ebf9a36b737ddf3b5783b920fffcbac041bd7d7b992abde9f80f96dbdece8d3e0b856df890a777262f4943fb137dc9e25e37982c2e355a66bec977bfd4651517d5f7fee435f5e4ddb44cf867fb0b8b352e963f2dd7d5a0a658cea7cc66851f02ae354d107bb9f556e5018e7e29e07320b10b81e9c7c91d5dedcccbd790a7f9c760a87af6f451cf752cedcb61d582667cbdc61752aafb884c4dedec98ecb51d0c2bfca90810a2f885d82114af6dc6852b4adf569deba4536c1387e0a30eaae07d186a156179f3b1a31f855cba50f364e2bf95af007d4fec1bf378a3535667143e25942d575463d0b59a34231a3c221774d192c4411f87378c54f19e380ed4f1e631836b065b988742d9b2482f8fb9c0710064b6e7312aac2d313457f008f37cefd0f86a43cd69e3da5c97588c602a911e20fa9b2a39ec3aafd1879b4d79f8618e6d288cf216befc7cff07ab1cde1e67291c88f782ceb68bcc287a2b550c51c4133a56e58d82e139851e35cb5334b4553e531bdfa4420388591cc922559b2b1be6e3c02dac19c2e49a6d9095a187b5e235dbb7171d8a723497ac31ee8d3e0e1fcbb2a4356eea9d466068a9c5d629c105a3a1ba62c9e126fb5d1002bffc07025df30f3fe37d307a16bb42ddb617eed98578604ef73536e784cd987f46d275150c6d8fde4dafc543149baa4b78555e10daf37dbf6f967be4af33fd142afda229c439df60e105263924e56d09e8add3b2131acc0ebc8567feb3897aca1c0354059948bb9ad38ff9be4aa68f310aa941438fa859965bc9c47078753e272427e1dc1d667d1acf9acfef7415e5558572207d9b685175899c4936f2018b2ba1096a93005323bff46affaef2e250e29b2a51c61105d0b7d27eb83fcb3295b410a922c2f261c4c1146f4bb929b8a360c536d2650d791d7cec5be17429a364e44f6a069dcdb82cda9b4d126e4fe8e3a498ea99c9444d61f2d20c448b439f2e10762b5b48c4b3d9efcade82d67ce15e9e81e8dd7b230eff9128aa474dd703880eb446bee8a0e620db44eb87055db0ba63e11c54db91c934a731f8aa4e90618997e4650b7c1c05ef26c77f397469875411c498c427550f1936feccaa79a6386d4eacf658b4302c85e16f357919a1d30fd7856cf6b9e758de6a9b51dfe5da3d1f338561115681b53d86edb02c942613a96141614af950eff9415cee22077cc907848e93471264cdebbd7be534d179cbb3d35a30c32a0501b7d9a72594acdb2417a8d2a41dceb5e2fe3afba0e79b1a28c9ed4171d4b3e1135c5fec4e5b8669fb3f3eae3e2e33f37ba2aa6f021addf028ab0f012d886ec7e940245d6a049e3b78630ffaa43b5ddc7ea4478055ee7e1062d4fa64aae0b18717ceb8930de10b3099aa80f41d13f86107cf2c3d426d2be745931eaf3cfca11d7c9d38f8ce5dbb9c0ae1a8f01f2b73a6446e69151b95f1aff90a4e6d0d26101fbebf52f0a9a634d17a8a140ecc9b211b654ffcb32e47c035e91524659ad0dd2c907a7c17a51dfde6395255a9fa81032676372c1a6195f38184899788e471eb49ff74ac1d6994dbc82327d45fe38a0f322f50da47822847ede9d2ef3161465b2d31dba742e3e3e85bf396cfd7af365c73c09c8b69a0e4de536b56215114e7ad760f785a04bf116010594fee14234df1195f2e2bfabb3dd09c4e50c5b1cfbcca9c45f02b46b8390cde7c534d186bc189c2eaa9348e5d18f6818c5aff3a4c6a4d63ad3677c53895b9b0a517e5a4866dd2124bd9e228dfc70ac4d3f96fb7c78221717f84bb881fb696cf4b29e388b6d9c9594a5739860b3dada480af7a9389e86fc1083641755aa6d990de0a807ac856eac3f9ad8a30737f22162f180bfdeb47bf301af677a6fa7b1fc4bef7c96a248270c44d6bbf679eab7baea19d3372fed613cc5a1e6824c5b026540b1c6dfc94608ef139263b2c56ddfe621d35eb6d240ae01e4b654ea6f2fccf7f5b387ee68a157688b2134bddbcfc85bb6acb1b3ccd681db5512a38dd4886be1c729edb83636a6963b395660a31543773baba904f5f1c9de012a08a1a1cc3b999a3d3de59f9e1219788026b107b8ab2d79250ae7edb95c68b79c3515a2209f31b98342ca4581a202f62e73117add3afe17a935856783a4ee66eabc630836630050411a8aee5fb769c132af4bea2fda7bf7a5b2b101125a0b39a6eb4a38aa979250890a91fcee7c5ed664fb69664d8b73b65d96e2b5a79dd0292b24197117eb0bcc0b00d2910e3a9c7004734ba1426636458dca70567c5a0ed6186648dc55a48858f4a8d529d727d573bc43383b9b6601f5f59897b23a4804cb08b16e4d28baf78ec3143b8084526456d47187ceeb331b8947f9d19b7674206022e2af1fbb9e3bf0ebf7416bed18f94ec7d4599733c0843a50a27c0f44fb368d760b3cf9f0c1d5b9b8e1a74d96e4fcd31ede80c4363b0a36b9304409f540e52732f454ef363e5a56d62275db438098627052df13f015c5f71ba86418b05912fa8bcecf1280ee4083168a87ba36a54ad149aa5816e54027f56c9c3776ab097bc8d3f70adf7aedb2413c77396d29be78b5dcffc11bb812b067f08caf6891b4a7223dd15ee2b1d885c524b7df5992d8c29dc74da215e1b4384b63067d4ac3255294cbbcf5471aaf5af8e3b655edf311fea449a0c6fcb73fec8340add173b0c33858e7c398e2a93473e29e0d351d10e687afa3bbc8a64f5a1de91f82e2effc876403ce5ee13f80d77efb05eeac29b272c8f72c196c89c7667845c423173edd19de9b255a20a4a9990135f1307bb208340ec8f138d0aad9e6f3a9087fc3e7fba8d9b327f93da0812e20bdbea7a8f5615dcc065bf0d014a791f4f71899ef5c5d1ed5ab15fe27578fe1ecffd4d3de9abf56945c50ec71d465f829fc3c2b70798414b674e9eb5c24427eda5523422bc588b481fbef84fec37a9866e74c1454e2c9826614fae2a1f1baf9cc33aacac2210aa4bac5a55f4c2c2dbff02f0aba1f62fe713fad5a2a55e878f2147965ede4dcf23cf6953407a7151196a700ab94b768380e4b959f93d971945990759de29abfe00fa9ad444129e66e1ceac18980c2dcbaf11fa2c3cd2cd0815b1628f9e223f11a98f768871a003395b72cfcc576351883c158d15d64f5c23e4fbf7ceea94cee56a29d9aee6d85bc0aab9f06de98e2a60a0d0", 0x1000}, {&(0x7f0000000340)="f860955c165c6cd33f0484a5fffae34bfc828d3acb778a790331f7981cdfef8fb009ba2d382d0fe5a05dc65466dad8f6f956b18142c3d9250d32385f5e40a579dd662a63bb1d2ede369175e70e7c5437abf925f5cb59385775c21167debb4f034643501c4ff4d19b1ff986351f4e677ca06921780e0e7dc0ed3828a2daf36946461dd0a7e4306a98264560839527957a2413b2890e771159d549fd66df5ca8c4ed71202d3d", 0xa5}, {&(0x7f0000000400)="501d126b0b4288560af919444b190f23d4b2c749731d77ea333ebcee3e20f7958da55b57d9ed6e075e31e94c996892f672ce7166d2db3257c511ae2e0a000a31b54382a727592822461ad022ad2f01ab02d0db19f0b755e87403ee08e8e2d1413b5f39c81aca2c342f5d55363ba8549b013fcdfbe63ce0d25ff48f052a", 0x7d}, {&(0x7f0000000480)="3c9f5823288fa185584d7f22b2956f41588d2e643e192f7a0143ef4294a2d6e0e12db5794bed5333838a04999e4ca42a1cb64b028341fce811b40c0800a743b2e6cbd7ee27437a5d0491bc6f6cc07e7091e5cb7490d1ae4af219683f470c5bbbaa992d91e7a00130638c7d5346a7f322a0bf86ac", 0x74}, {&(0x7f0000001b80)="4b3c693ba02f60ac34152ed545859e54f8b0241ba79cb13f7dcc7cb638cd5bf1b27526a8b60885c6bb45e45d13f6cd736cacf51abbf12ecc998bbc8d6e52ae901465e5c00a942fc6714341f141d0251badc9172a189f14ba56a839c46760805266ba605f6929070e2b5701d1d5b3c5fc6886dae4bdb4017bde6f060f4ac24707ff0138720799ca4677da13e85d726ead80d5985001d5f6d339c6c4db6eb03e65f0e17c327b1a808004103ef8583dec0008d6c1eda933028b650b41ce856ac3934b9319e71bf5", 0xc6}], 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r5, r6) clock_getres(0x0, &(0x7f0000000580)) syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x400, 0x6, 0x9, 0x87b, "9183c75b02df27897c486b02c7d960ac0bb29ee0", 0x7, 0x800}) kqueue() fcntl$getown(r4, 0x5) 02:15:07 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x15d) mknod(0x0, 0x4000, 0xfffffffeffffffff) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x20040, 0x1) pipe(&(0x7f0000000040)) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x1f, 0x5330000000000000, r2}) 02:15:07 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = dup(r0) fcntl$getflags(r1, 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:15:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r1, &(0x7f0000000300)="172f99a34add1b00000068ca17627a6c81f5cd9e8092d2b08e8c19faf58968c3b1404e4df2fc2c1714292e982fad8b0a82e289dc8815ef84d2e6af269bb0c589000029ecdf7d570b6066d96c7aa498cc143dd3c69d4f0d75017c5335d39da98bb868a4efdfdd7e0ebe159fa7f1ae5db93d346388831d2bd14287b99adff7fc2e3e", 0x1c3) 02:15:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:15:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x240, 0x20) 02:15:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = shmget(0x1, 0x3000, 0x4000082, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x2000) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xfe51) 02:15:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="278e84159ea2e0fe182ad725272c26506b5eae3c1a9eedcd14bdf77c32a62cf870ad2b1addde4443c842a7357ec9aa83d6e6c41f41f14c21fe6ed80890774507d0e3a6df7e66b265992c065d33651e62b99e2f2dd99eca90872e6ff2709a2d3a91e119d5555f862bf2722b9b9a4c840889ad3049f470c63b32411166985b25c0fdbb51aa4522c51138b096c845b44bf1f5193c369d04fb378e4ae054528f8bbc9b6670bc36cfc341b0cb831a3f1b0c6b1bc7e7b9478383a6c10aad0bfb5a4ff0837ed707e3b2ccd48fcc315896f9fb1bf1e9ec0ac180350b590fb1355e0d853efc7a0e278ec621c1abb1cae95f7ea8ab60fdf10b12ce3da454f9654c87bb8bd8391931d73f0d546429c7070c7154b651b61d99a4f8cd443c4a1690641d92cc1428ebe9cf83ff7b51c2e2d4caa89866eced0d2ad238aa357e7617ac70dd1f6d452eda07f6872fd444add0fbf2e82605353f41572c09317c59fbc26b21cf77c87c69b206e74fd0c55f438803118dac9a6ea52d4e6634ccb2380179a7032db6e423c04d3377fde8dd4d7339a1251f22d9c2bfea17189d240f0634cf98bf7d6ccdbbc077bec5d25846a3082bc3ca5d7179d023313d03c6aa8968115ab459789feeb1169f00129b25a3ceeab4355c3ba29d1913612a6e0f677d2abcc7fe80bdc6e581276115adc407cdafc592b478a8f0904c99fe5936b00b0f8dc3738a2b956b30468c0b191d8de7b9958c638c3ac1928055afc51e759d04525e4e7a5dffcf193d06747a683fc51bc9e17fd1f4c9510b8c712d7b41e92d683c7cde455170f7217e495d781ae7d1e4a6f1f7c2959039c8af53747ab409091dd3308826f5bb8f52c12dc3c456f6cfea309583d2e7934ef5c834db17ef21853c9dda1c3a0536b7baa40a1cd1472b4478107a7ba9af26ccd83aba09846c74684a0adcbc4c42319c6529aaa565ca957f4f8aa8323b2ccc259bcf865af0a598649ce8cdd1781e34648bab0bb13c0792624cd67cda3cf64fa6fda7785f47e8f5826261d510fb1bceb860639bd4640b7090d478b6db5390433409b8db9a6397b2b2bf3f5bfaa6e6060734ad2cb30aba9006734cbf59468eca46a2d74c0e73c461a1118d7b9f3a6f8795118304d387cc01286ad8e12a80d2f4f9cb352fef61842ac0fa2622f0310753d6d64988eb3ca2d0af4f29e72da82eb1efa0cdde464e842cb50f89faeb5c0e1c4bc5a1e86da651f4165d82fcf89033661046a4784a5d684fc313277aab143605251a09f020c5e67221018e60bcf005adce1ea6921846a480d67af68691271a8c453a1d6895117af4a33c8fb7adb73e2a58a29a68ebfd91d4c7fba8856a9e5dfb43ed18383861d7f56829fb2c56d589abe0fff9513800a33b5f1485d7f6823f23058a2067c692bee5dd60b0d40fb1203bf092222285ec7ca9959fdbad8574130eb001c4785259286a0bf9624887bd7144778104d05ef10d813a8fdb5e1a0da006693554edeb0f855f8644e07730d596aa29322b9665fef5db68a59595a9280090bbde4c5c91040e49318daaecb4a4aab0446722e387457253dcbedced5ab8d4c41c1fe759ea5f6c12136fa4155e7796cfafcc1a50ae8b1beff869bbd176558f03804d4d18f2b39c2e6a8df4a74ca0de8710b28c376b61ae14db5d7d6ca50d61fccf4c67030b332e76657c6cee4927b85354f58d91e34a1b8312776d17dea373ce7d1acf5e2d41f361bef8912c575131abf00b22f35028835d31060318665b0b4166840a1623802be7b4708f0081a5a80cfb40452aec3207272fe73d6c2052e2bda0193cc8885081fbf81f470de8b24038a980871f68f8f28d06f4c634c0a5f1d5cf238cb60d65846fce100cb69a105c460411adb334d30408c2e71af0734ba34f0a8dcdfffb716f86b0e15b71e93a6c349973b9e7c028b7c10871e9a4939babb1e4f193d6ee41d578c6297e3534e8831a66f46cf5cdaec00d23a1ea444fcdff2ce132d0eed87a8d4359d14be651494a88cfb57d3c7977dd5c2991afe5d953f3b55d5a3a78730e325e630544ab14d4be509d9c2bad528f5fe486ee77574a57440318f5ddfb38353e31e1947365a7120a831422921abb9591b674e6723c418e5657c6fafc42b8379aa45fbf66bf096c09d95f0d17225cc8000162abf721289b31ed4618a9da3c6627ab64be9fea235f7d3b603b8227c6192449f7a1a4b2ab46ad8426c1b9c08040ed5bb602201d0a4951d2d5c975c4b6b0a1e48453e80239da3462d124797346f3b9e16872bc29a2948694e12daf53ec771a04258b8fe0e5fc481c365eeb0c40e993c3ba6bb9706204e02333e8c2f2c7fbc31008a2879842d4efed4fbbe25704530e475104181a1ae678295e0cc936edcd56f5e9ee67f40e51d905661c120e4188c00fead37e648a8303381c803dc1bde6610e1c3ff39f63e998db7084f6150dbfa173532b04d5cee127f4d033468c865324379b9c66eabb37158bd1613b85cd58c4fb43698dbfdd1f156709533267a4674b7501dd2c0ccd6a69d826c71122558b3e657ece994048e0ef86e2d4aa8d2457e93922d1d67e8e962dfa553099af69b97ae34188cefb04ddf19e9048b509e8039e1f61ba1b8779158ab757dfdf9944e298565413546aa8e1e62fa3164f65a64d1ae9c9a5dedd7b855226ad1df637a36e7313236d9977932635f29dbe7d540433769ab881a0791654daaf46bf9fcf574c6b9120145921a99f1bf4fefd6f172b085bd12f6cf48c66be3583b62c0cc4a75c5307d74460502f7b8673782003d237f949c980d47811003534e729b0572c03935f28379a752788e703ffd0dd7ac4c4cdcdc5143e6f54a3ce0d0827a0211e0614977e09e683b73306c0e5414e9eb5fdaab4ed8df34e6613d1d473c143cba676d6c5ae7b468841e18cbb0675517463b1b56fc453f525e4978de4087cc0cfe2c26389cbcd95377e90981a421de74a5545fa70efc9b4c50f895b34b8998c8b6e4083a7fddfc87a24f482efeac56e013c6145e4fa014b357d05d9cf2d484cf18bcccdf87ea86990023cf9c0b2623045bc51c8b76ab4c82045be40ab5bb4567efe95f28e2d9cd99eaac36727af79bc845680f830f0e5091792fcdd01ed197870b50ae5eac343ec959720ec5217b1657ff83bc26179926625454d7797bcd2642c44bccabd04343945db16e15867d0eba21f27c6a368cabe33b8fc78d453bbb2357f17d3151fc92d598a3a1cf76c14f0d60eec5d09806d70db92080d0b2701535ce03dbeb99fc10b58d8e91609f1f4ff05888cd8e4e1ee6ee6ec2a79682c8a6b6781235329c3ef57cbf4c5bf81b43bc24c5636e69a24673380f3b6a623eba4586d18ad0af6b4585774a22f9fc23d0bcbf42fd58cf9a9da0bd5488f5d5b16b1d69157c7a0aa63c89b8b7e5ef560b101f3d916e2b6071a507ee71e986af415e2fce0af76ccabf9f382c32422afdf3ca4695f67013311efe8b86018c04e1f7e8e5855c938194e84033a73bf73e30da50468de170225ceb46921c9111c72130034a79d2266afd684e72cdeb86c826a347a50b9307732647585d4b35b30f0909f2770bbfa6b9358c47c23e0dd57176cd3502ac9608873a4448bbebabf48709fad9821b47e6a4064e1c5cdc10a0d8f808447052694da87873a733a1d590e1efe32a24c2b081bec001c7c63956ed32d79380905302b4ff0183d015fab6fc2d3c8a8545ce1536acd64a40aebebb3fa768b643a420e6bc362f784a8a7bd877403138381d6716b069a3a74f0624cb6d44b63d067263a420c3765fe59ee7f230b42fddc72d1d59c7a6c81d5b088fd78b6b3ac11fd2d5126aae6bc75adb8924d7f566779c82fd8a0eaa930f0b862dd559bb039e5ed9095b70e1d1350cf38b77999421156f1f6f4aae5fba3761ef923060adc2575317a64efea1e198a4c07719cf917de1e8bf94e4e220660014e247f76c3579f0a5babc63cf29b833ecd94b5dcbb5905854bc1dfd3457237e7302055daac9b8851131819f041ccb9f747ea120f82a54b52e8734ae25e978cbc73b816333a6686cf1e446b53cfbe54cadab01c91e7a78134eb3e8448fe640fe16b5be9e68cba3fdd992b6aceb1744ed114e57df4c0059d8db896234c297d02b990007fa79e7df50883865efe43eb7c29e2d64f76303d78ee3ccea85d9635fa545624e345e38cf6389fbf270c821590e908307cb31eda9e506a6a46ff30a09a14cc215bc1ed41947344bd5fad2ce3530bfb8eab6cb2f6c6eabb7ee75d57b880dcec5bb6156ff9f41349cb0cd760ec16f4f50517bc70fef107721129dabb96170c0d102b934cd9538288ea60508133f648b9af3d3fc5e3d52d63b174ff55411f8778415329c0c9fe09ee2ad9e2f81427a009fa32714dbf9cbcf8b13b809f1750a02326a37f91ecdac6a2a1a3c215c30c129126144624cb06ad40da3ed6e62883d1eeba8e74a9547bd15fb49f0cbba2a99aa0251a32572b67d8fe4daad50e1555149fd6f08a834189e492df2bfdd4b1b775f3ad5a8dc59cb09754ae8f7aea4307f98c784522a4aa7682f46cfaf74dae73fcb40294a619ab354b94811392d9e7b99bd4f4e47629aa3ed89378d50962282542bb8aa8cfc501c51649b62865486758436e474480b816c62e11f5c1f494bcb7d9ca6c7fc2586cd567e41f688643e2c1c67cf27ece6f1d10ee35c438d3c0770bc5c5a05eaaeab3521cb2608a4bf9b224aeab9604d8effec8c2bdf868831c6992efc030bbec6bd11ff0ffe2d4bede9c8b459a2c003d4d7235cd375da0269eb9a29da895c29c97700a65bff1efc6c875c55a36109dd79dc3d56159061631716a665065a49749cdafd9c6933e88e57ff38ad9bbf500c6cddf7c7bf0173eeba1c70c9dfeb1e6722fcf947257dcc18a95606e2b2e0ae194f44c6ccedcbf015f393e0ee1aaa90a2cca25df61c078b4f85c5c90df579ee820605988ce77ff4fc40628b9ce8051e8a57cc637f76fb7c4ff8664e1b5433b31464dba09489ca8b46c50c5903b1abdbd75bd300403fdb952572a8f110dfeaeb1624f4ea475260c2bea9cd3cbcaf7f9a69ca80e6e7a587bc368745b8cd8e621624cec7f2696da110db72f4dbd1f3d5603b6ceb6e98340a555c03b9d457e4b77452ae560e468bc0cb935abf490804bb2e9713b3e7aa7df61375bbcb5c6b0add3290e76ebf2934f204171fabebe7e09735063ba73f13813ce066c7391f1de92b8cd5812ccb8c7f16c2181f9a79493d3ed674e866a9c752c2c98de02f26830c3a231785f09953714fb9fd74da172ff5242500560faf9aca91b96e888bc0ffc9c381db48045f63e156085709b06f7300471d0404cc831861c21d55dd95c3c58a571db6ce605abcad69ab498b03edad5639dc9f7e3fd525ef72c229faf57be1db35fe0611f33b2f86ff7b1a0059d8bc50f9354cb0d849a39f6399e04d2556e9fbedc6fcf47e7e601f22e842690999d48628ff0274db295704d0377561e87902c6681d6bccc95e4fa780199ea7cf37710ebca399d97bbc7c8872493fc176cbb0d73c980598f4b2daf6b1734f8d3c87a8c500c7e13c2c807a4f3da6c3a231e6d69150e4c3f618236ae317b5123d50681b10e4ea5392932bdb8aac62bff1d84ed2ec0d42ab4c0bc37d4d3cc523698a58f10c5863fc8e86a6f552803c1674d13fca90fef1aeec9355c53b3bf4d0852ee0d74a03482ea635a0c8a7d9d45046425dfb22605389e20c943229e5b0c7625e6fa3b0a8be40b3b7b7702a698254af81f6909df4532bd4350cc2e1df98c5cddbd3969c6be8cab86fe95737124f00e", 0x1000) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 02:15:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 02:15:10 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x2000, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r1 = kqueue() close(0xffffffffffffffff) dup2(r1, r0) 02:15:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/255, 0xff) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000500)=[{0x1, 0x3, 0x400800}, {}], 0x2) 02:15:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000080)={0x0, ""/179}, 0xbb, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="0300000000000000b3e3d58950f3ae5fb4f8962b1756c53e8952e6198634a6bd0f440bc0170404da2e14fa7078835e345dde3a5926ab255ba045d8d915fbf81889b125d826116e567c13d6d2d6430f1eaa007aab60ebc91f1e90ff73cfb83b87109340633c62e018ed1a956c66aa258deb02b8b674c437c53f5912c6643b039dfa2cfcc00505e5fa91b2f14cebe9ee9afb7cef6200b2164967ce4cb34820ceee50bd87a95c8343c84492b21484de1bf326d08e78dcb8048c4dd1a2452ae8ab70b60c52a0846d670b17a4c6b209a5c8325d51c6cd5ad847482889c469a3dd9b30686a8c40f2c7b0538596c9e98348c41e44c50ed6fae83f75da5c7c1146e508fdeca5213f6b2c2bc5c7e6a51b64a1e450f29bce996d7ab1ba528f808f50c916710fc37394cdc0ee50a570ef2067d32692ea265835eeaf33b166389098a97ea82dccc830bc26c1674869966fc5b992520378f08b9130caaa3b6bb9e69c702650841f2754af7ffe9454d78634ee53ac374a452632e854eabf9a55217d1eef84d5f6cf73bb52966cc0660440cd63c09c6e84f6d70ce58f59e0799506c3b719f04e889bb12fdcc39efdda6f972c63a65361b813fc1dea03f66e12ea5ee00a59766f6b09376025f661e3003ca35d65d9edc3e17b38e6956d92d396446b0eb5c283d50675682055710343b4214847d6af050ce57c9c951777e1441cafaf31b46e8d2fe97b931e30fa37d9facf3e54f173386941605d90ec5c9daed684b48780cc3485c995ca27963d4ca29c24f12f865e6b431115f35b9cc59073d58b02da3deffcaf28ef809e5eeb8701793ef3ab8ff17fcf9d8981fdebe5b819b1d222ba846b5692bedfaccddbce8cfb5d1f414336901f85047db5526b06443c1ea6bda0bb22f96a468e51e649ec58c5eeae5091f5a24db933d40acce2fdbbc861abdd1ae25ebcb4f8351baf33f7feb05c8d6bd999fa280ef989165c8fc78dbe1c6a6f0bfb1be2da714b545f5a4ce40e5b2c80cb47b47f035b6dc1eed4ea2d27225a4e69c2a0dd8abd0d78f9eb9b528d654835b8fa9eb01dd18265cb2008884caa836efb90f67ef35da20445f19bbaa988ae62c3b5938a8056b9090bfae8ffc427cc72837ed91fa8204db2fd145ac3a9c67b4a6791259566e31b5c98816e8595ca25e85ad264f99cac7ba1344d6476e3f96c55eb5d86b31bf4eefd5798462afddbd5bb04f175f97dbb43abc16818107ee197773e1e254fa68559ad463a557f474ded9fd19300a69095c7f14a202cf595e28e96de088e498c546de787d5f9200a2b263fe83b744b7b85fb05c6f3a4650332f71aa2d375b1bb2de8c0ace0fda1391b16730749bf4bad2e20ddc5db8d5be196a29f5d5ea8532c20977d3cb3450c7e637caa9fbbcc8a75d2ce29148441aa942c6327b1295e0f6181951a5d89457bcc226b0becd1eaed39b982b1418fbf0562bc42afd1a2e357360759c0ef49e709cc94e78f6c1d2b03f58a8d1a2e025ccc0000ca29d75c6c9c00245833476aa72d5aed3189002914fb9bdc4b3bb20a85b139b7126dbe0ad770de194811b9ab2fa99293a89d095aebb69d96870c2e52d01f25cc192aac7829df3add18d3971d06c6e702951ff70b52ab193c5081438387f81c6b3f1c262fff43b8a689238e10b0a0cb20e468d4cd043e727cd50b45725dfb99481ed2cedabb44e80507f9f1acacbd17d554b19f0d2908709bdab69c7b6df9ff595d59aa9768454f2be47349cc1fca798854435a80581399bb717dc7290c0afa2cb40e9f420885bd4adc9a0b113f090b3f097d0a10e11307969d454d5488f5d7598d44a5e7faf9e6c2cfde40091c7e21cd2b4dabed84bec8815bb91a3b2df6e8fb15b3d6219c2f5e634c7cee193083ee5a4f33ec7839f75a0e9c521fe2bd3492a222e9839ed932cc1d41175cbb92d15cbd250efeb588cbce811d8e035566d93240f56c539de46c0c579f930716529447f13f9da98597d2ff889016e7f2e1af8c624dfcb01da0b98e3499e902b2091dc2415399ef8a289bef3348bd70f286949a3776d0c65a81203260792da48b9c5ad66f0323c444d338002bb0c86209bc2a9eaf4d93d0c55dd08dc94820f1f2fbb446ecf82eedaa3ef9dbb5ac081e324be9c9e46706a3f852c0491636216b9d49148d840bb950a38daf77433b025aab507fc29d40f0564a254bf6c211edcc958e6532a72706a095b9ce65fe14c46d89ab5440b1de60ff986d6048ab59e1a3b56ea3ab12012c8d60012fc3c4b05182015d4a879a78ef28f9dc645e8957feae0fbb6e8b13eb4ece83a61cc0f58e9f6cf7b0e20cbfd227410cd7eb5e336d19cf628a7fa0daf69a71ce9563e25294111a17f9152298f658bcd8818f1f3b9dbeec4d25c5183b95da704bf3876443d4d5af12a4c6fb07b438450169a09b182842d5802ab1101eb6b96da87f74abc227f09aaf9cee230e1619ff48e668d0a32d33ce459e2270760dde4b8ca478ea172085091f5decedf69f643aaa3f44168cd69070f3ff50273c603c11e86bb0bbe35f55f33a770558768912b2414f396d8e1990b4f9b87a8732381aa6f3c59344f51b6e47772cf6ab82d20c79e962d999df876808c8090367da6c50dec6c1796b42d80ef043f77628695ddec798724039cf03b9cf8c113e5e8e311534764e645a35e2e54354f7b56871d6bb2d0f8dc29ae2c2b9ed18e434a0d5412ee15c4804e1c32c83cca68427aefe3e43165fe7c5e7d1ade445068f330c7da692abdbbb3ec4b2debfa870ecfff7e559d6f1cd068559c100fae4adc82d91c988d2c64856cf79cd591eaf281d0f1e1d75564d74bed208f3b3668e433534c02397a62fe73ac7185d067a307f623fdbffaba6c74e3ead96ad58731ff8aa8688dd2ae721ab9dc5d9b0c44c61374d8070599cda6ab674080a92536378b77e4b3d58a23adb144b0c640b3d662384bf164a15fc813a97e5c0478be2149c35216af0869aef3a0d60238e45e7a69a53b1d3e8cee00f4931870b90a16444ab395785fb3422ad825448e98474d25e651f0cd3dc9e7f885f5ac244266b23af7ad1ba2a5d8f787650e6def2c1aea73042996c25e57f3640c64ebc90b03aa5d0383a492f39b02bcba3178fab89972330e5a35117ce856dcf8c874019c81bb18dcf63de7713e234275a98e9c77be7606df1948fd4ec64f1cade9d33b503e7e729803aa8bdea15b7e625e3d7a1249d05ce7d885858ccb77c537fb1765a02b51cf2c856447b7b70d91cf2bad5a3f06a830886c4bea58d3c156fe98a4b39de01f399cc8ce95e9e27130982e92a20ca3183ed1314a6a2595371a182c17d1bb0913f0babc2a72f8c57f3470dde10d0d76711eb33fa210f618fead49a7a5176b065d6589999a3d90f490bf2f8b5e143eef0f6577e223eb0fb8546d5eed28eb6779d0586581e9a930614b9257b25ee073a42d96b27a7c865ac309bf260b2c077d14817aff84c9cd3ff52d0140788c827d38949951330b17299978ff2641658c87b8d51f2bdf6e1b0a6ff9ba246daeb9a4faa01f4e1c61846e9e99e6137e75b84aa3ea14d86d6c830aa2e92d32627a21479306ab4d0046156bc2858ce450ca8be73d2814bd40dbb65d5734a272f3aef3b0ce175c462b5563b60d447cbe9f8402f64f16567b64ef1506f160fdbb7405ac407381fa3c2e99b077b147e617d41bc33137d981130484866c6f0faa189bc889579b60c708b0e02822f37feba954c8ca67d30db31e3dd80aaec8b770c80383f2b2775b1378fe61a1432ac2475a86dbdebd641536f0ffd6d7c089dbf21e93adef2c1b503290a1734e4a80295f4bd61e535921c5676a04812b8ec471fd6ffc0d64fbcb9eeb103a91f85a2e0621a458f9358c938cdf4cf6bb5ada6bb441147adffdc3d4decb612c9cabe4e2587fbfc081f1206735a7bc59bf075d6625fee4815d91c32526ee4e6f2fbaeb0e16e5821e2b8534f1f00a3ef19349b07e8f3fce6d5b83255960266ee262489ea4242d6ae5254b756bd6e4427412c691e94fca163d2c0bb17c45f56fb4523deb461e0ed79ebf65dabee61a0dd6ba7861c33faa34455e3e0d0184b169988a1151e42447a5200168b4a95a9d5c6cf897ef30953f0756bef7d11013862f5a2830ee701fb6197cc711e2c1b0f7dc47845b93c46b5a75fd28d881d592e6683b59fc7d07a3f42e266558f8401c1afecb147c03c9c49a3d3ce31bc9da4088a70c2577348d71cba50513787b49311874ba7822fcfaed25acf26d38149bf904b170e1bb032ed9133e3d663777942d444d4ac5dd0d3084b0220eb0f5954dfdf81238e019da57254bfa1088cab654a02663183c6fb0080f576e0e90a8cdc98b414d4a08ccd3296da58123e9d33bfa688c05dcfd6cb8985e488b19a0aa46257b24f0a40881652bcf63389be566bfab912e52dc476ce0c463407151bff708d16a231a53ec263ae740140b0ec1356b35263202355ed7688686973b4423b236cbf5a0c8a1c0aea523bd43de9b59b546e7768eeb1e6f3f225f6ddb3a1f19078564bbed2675f80c1cdbaa733e81b05a106b56a5eafcc1c65b8ca1bc8ff6bfccf4690714cbeee3476f83a56dfef5f75afec79d5eb67f06c43ffc0e39cf2907c5efc66cba16e66bcb5dbf3237ac78d12a9c29c2e9f49858a244ef10f7b6dc2c9252c7d6cdf5c089006d368fc08630520a276ab567fca3547ede4c54954807858496454fc0510500868db639a3b067342d3c4a98d8480894e328977a72205111bdb81ac5d9a89278e25f01081e190d0ac1017bdd378ebfbb55f79b2ab3e4962db89bd689ef8d8297326af7b9f56e9cd6f4f8f8eba914bd9d9c94ca270e815681f69ecb6b9514748ded8b9cb3e18e209fa91e1da04814db686287f4fdd3810a971b218cece6434d4c5a75405e4579e984f3c66b8ec9b3d0ee69cf4c75deb88ccfcd6ba51cb04e750e23ba8fc446ec816f64665ef65381b476c287f4c2bcc4adfdc87b025dccb8eebff5445fa217a6863aea9790ce38f1ab41ff8fc909a834d55152f02f103b255e84d5b9e8d33f2e2c3514d27ed2d5890a3c9cda21d0ccfd695c2be467e35c64221a98fc4007f9aa6b7ff0cdc75dc47ad937fd716adbe6a61d9f58c9354f5a5939b3a80201bab8bf86888951e55f03146e6f8612e3b13a1cda02a01f0f63ff606ec985bd2ce714c47d50e40d4c0cfcf7b9e2473a7a4f27f40f45a4be844a38e32d7a70c5f26fb8326b39cdf10757616211e14685e9e54efb3edad5ce9932a0fc2d6cdd8e5758366f767156b6c2ab4fb29aaa3d1ee880df9739e08dd5309ea91d9ff729511f6070dd89c22b0281e72ef59d5c76aa3116ff9b003396206bffcef552532bf6454891481e5334bfe19148db281dd244a23adc36cf9db05f537de4bef9a75ecb2a4c4829f53f61be56d50b27f724e0525ba55325dde9397de9839eb47c519c208f9fcfc2f4c44af381c6a9db6af65a850a89d712b2215fc72a8164aae69495acb3a28744a2778795e16a5217885f87483b828c1f43f2a1dbf88712f96184dc18eb5128a344c3ad7edccca2a4477a7ed42a0ac4676092c4dd97d211b22f2c59f1f7295d0c5df1f840700d742dff8f383c81ef576c92318800a318307490094428e1d8b6d0f003eb0440479df80e5c05ffec51abd0b150a7835478a90b3ccc9d3f0d3d40a238c259cd1524c8ddff6c7e2ee986b0d9b356ab3c8be3882de1d76f7050f67e16fba3838ad8136e22a5203aa951b3d0b414aa6db4eb10f418c9abef3984c1acc7d48617728322a2e7a4c5cbb3642bde1d31b5ad5376ab410"], 0x1008, 0x800) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 02:15:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f0000000080)=""/214, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) execve(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 02:15:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0xa, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 02:15:13 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) fcntl$setown(r0, 0x6, r1) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) 02:15:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "28bf7dc9325609466a9a05fe7293e7813c1cdcd9"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xc99, 0x0, 0x0, 0xfffffffffffffbfd, "1ebb4c304b92b83dfc7549b4e11418edbad5a1e3", 0x5, 0x8}) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) accept$inet(r1, 0x0, &(0x7f00000000c0)) 02:15:13 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/68}, &(0x7f0000000140)=0x46) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) 02:15:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./bus\x00', 0x20800, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() close(r0) 02:15:13 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x6011, r1, 0x0, 0x3d) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 02:15:13 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x0) setsockopt(r0, 0x84e9, 0x2, &(0x7f0000000080)="ee71b880372b709762f2104660d7239e57601342afbb78026102d5b220ebcf2e6a03fcd767eba5496202587dbb7ff099e2a498d99374a71468a0b55797699feb73dc01c71bf5dceed2a6b6c774d4ccc4229d3cc499277988ca42147b4091123ca06dd1b4f89fdc441c04ebae8426da90bfadbc86e8142eab", 0x78) setsockopt(0xffffffffffffffff, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:15:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="fba2d714c493a3d99f2b4a1078f73e0d1feb212ed6dd0e9cce0d12bf28e5330505d013d71685ddf891d94ca00c208ad2dd40b1077fae671a032074b3332792a88401d35f0577cec8a7f3054817bb3727eeea6498894ca772ad1acd6a4961bc1e68e9724d52cfe0a1ca0dcacc51087264d92182b62bb78333267a657352ed9847472d0f57d10ee9a1997966da4dcf50358effb1dfc1c6e6a227cb75ba14e9b0e85ec9d22989f2fadef3bd767d9e186cd87e566f37ed4edc2a298b09c5ac88e6d229675119e4a58a7fc368917d2d461a12e1ebbec11fa4ffbcc6dcbcfa28", 0xdd}, {&(0x7f0000000000)="a4b655a1381d672a467a7edb725ae247e103f7d2ea37a8c8d82ed4", 0x1b}, {&(0x7f0000000200)="8504293bc78b0e363263e05fdb20f42338eea29ac249a9955882f924324ae7bad73601a2b340234ca631b44e184342302e339a485f31628394de36411d5119eca06f923d3f76213cba7c247b56bb3ec4da5f7257f2a6330f9a5aed43c45794a59a2eefd0d8fd0497e7dddd60e38ba3cb40d99560ef81b4333e9ad902bb4b023332c56784b69df337f8cdda01c91682947932053ac65c719d8b310311a2", 0x70}, {&(0x7f0000000580)="4a9c914a35f49ca29a02fcfc02df6f2479fd37fbf283973b6431e0556b6d8009418a21d27b68be311f315ddd79a2d4df4e2dae363a46eef88c8207796c3d209f6920e7bbb84dca75dc30bb933e01e68d184df6b25ada4b6391b252bef3dcf2187c5a238012ad752a1a6db8dcd363ecb198a01293e850aaf043eb8fb5d02c58", 0x7c}, {&(0x7f0000000340)="95d901976747be321aacccf5998050f97c671909eab10eb30f6702f0074f439071c46f9db8200ca4de22ebc56d539091a66deef47c9f2e327bf0cc7dc84e5ed13ba1d602496bb639d6e9398537533c4ed2b3b91910feafda1333b6ebef200c71d6d146aaa8370506922cd07326a2c76b8c051005188b354c5a51fbee4fb4fd3d153dfe33d99acbd3406633250859ba533ba43887f6e3bf404415471dc9", 0x9d}, {&(0x7f0000000400)="2b42e240000000000000003fab21bc75016e1baba4891f0042644572c351cc8f6c27955bf80616ff8b83aab86d54b90c71d5f720999a7914b01803fb304e52eb96", 0x41}, {&(0x7f0000000080)="c9dce3cd4541856fc83c92f55ef1fbdb4ffffb525500", 0x104}], 0x7, 0x0) 02:15:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x7) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000800000000000000e9df08ad3dc9000000", 0x11) 02:15:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 02:15:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="9f0a6c8e0ad999899b7062129177bcb30cfb984d448fad7206d67677440af3c11875af55257fcdda6e9a5376e95fee5fee6a93085ff3e7562821f2a800", 0x3d}, {&(0x7f0000000140)="8105d742d62bfc789112b630faf623f0a8b8d69f62427cde", 0x18}, {&(0x7f0000000180)="4676dad461099f2cd0211affaae0099d379f065836570d6642558d371caeb31400fe10bd766593ad71094c741e327722dada35bc9b37e812cd2cfc76301a84", 0x3f}, {&(0x7f00000001c0)="65765f3b0032f843a99bc582b77781c05d540a28d98f76a5a4f3db3f619207e6b37936c21d8ebe2939d74dbdcd8c6c704bd5db1acddc26854200355ebb5fd7ecfd5de0c6b8bd29120cb29ea8506e8669d186d95b0ac1abb783c52ff85e4e7bde097bb75e3f129f0edc0431638335ef5547c3d4", 0x73}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="7e77ab8735d06521096320fbf015ec73c22862d2543ec6", 0x17}], 0x6, &(0x7f0000000380)=[{0x1010, 0xffff, 0xef, "aec113a783a4070ecefa8ade0ce1c80dc6e1eac7b08079db328ea56286dcd3c162b0f6b8beef2b978ed72f14fd8efb7317ea9e08d3066beced4010132fa691595a94da8f945d2515cd7b31f6d0de684a51e9b9477a57b94e9eebfb60b6cefc97abb00a5293b757d41cb8956031767340f5e387d15cf0864ffd735fa9b3e5d57a6ac5df20f928101eb9a3f4435dc255389e0fac3934579b0d071c8f433c55a8024133cc167e70de843e528ba2b422796ce9306488c021d6df02e70eb0a58ebad4913e8116f718d41ee6f7066c07ff0f87b34c4e6a0e712bf8081f6b1100a4d217e6358da7823cafb95bcb1ea7a1ce41944f200eb725ad1d9ad8270733feac260924e558a6603c8cd6284bfca605d80d041dd4cac80451f5290a4f3f72e310152c4a66eb5655bb5a1364cdfe077418548f746fab8e05037ed80995ada68b4299ef34305f4e5df98538c75bda638918057fb948fe6d98f4510d6cf69c239ed0337363d2ef90895082b6c730feb191b0c51f875368e0f2f5f9d3b234c8d5a7a75047a1ff82b4a27d0a85f9dd7dfde152ec2eb0c1d346634fb5473a685608435cd213af04a359aa3da30f2c3993b21e168b659e781cdfe4ab6c54b558d63fc32787f0cc2431968003ca72a4849f853165ec0fdeba18108c9cbdc7fa26589873edb288be7569dc2937aa0246c6ecf87e70f0a7f3010369cd077eb0efb9867e7f8dcb9e7415d8cce038b9d038817876ba677eace37ff01a5117bf520621aa4a21e4e189bc7c13dd68122df95b6ed275613858d8014c76927b04d3d88b105534d7da395df3956a9ca3f27740016c6702e451e5751d9720d7471fd53fdc8b03fbee533fb440ccef82119f031f07f6d4a90567defa544d9a9f10032cb4446c92858e657127cf7d0b27cf1d8d87aae249c563a21a6832400756ba0d6af8c509f1aca372ac46c28b5168a4886483c26c5e26e6aba723fd684b1eb0648b42fb279a49811aad3615a8cbaf963b7f880c4bb907b537677dd353f58e860653c8e5042e536b07e057d5bddb12399dbb766aee69b65ac82651986aae9d33c444b21fd609294d277232dbbf1781d9ac8cbd027b5c3ba0f9fab5cfd89d99edb717bcb746311d05753b10eb6496e8332536a64a0c8db14a306c94d50ae6224f930a3618c67fd21a34503e0e8ef3f8cf2bbe2ea4aab7f603186e897e014c9049c08c4f6709a066ae0b5b095b763e8013d4f6fe8bd83108d3fc585d890b94f4d307c90d6e4768b8ba1a9328603fa3f05b6a1691824373079de2f5e6977b0c112a4ef5971c5888d408fc914f99918e654f40453253a06d7ac5a9f1658ec1f8e95cf595d17a5f90fcf71a1e0af6ecf9d56e331a5272fad92cf9463a358a7e88bda58f0e32bdd42060af067f097c5607970b918c4ca663020fa657359119a8043e62eee5f6dec1f6ad122ddcd5553cc359dbd7d471ebb289273fd88c11abf79efb2c46004216d9ba206328e9c7da016f1e9db829bc4157cb6383f2841aca04742285f0ec30cca2a4009ffdb92a0a3ee70f5afa9651fc05befe430bdc434011f8c1004edbaee82b283784ceb7e39e57ce2dc80391c4d0e07f5ace2db83e894c908f98d227fc20352353edb58514d99de9fc060100247b41bccaf112f39475d6d21ff42e43a2a2d7774be1d740e87c0118b004a18ef703845a6d26ed72afe7b968d584257f21be579b5cce055e32317e430a8960159dc74f099664d5147357908c0ad89be75fbe057f67916b6d09b395a658da3317b914069a8403ca6fb14983acc2a476895255970fa581529df81c6a10a8c7c772a8623de8dd59b951d93ea05a74bd671ad09886fc0a41ed0fa2b976a73536accf0d8dcfe16f57cba5bd1ad08ff625f0800fc06faa376a634959d8a616adbf4066571e3659ffc9c54e5294b9dc1bd49facb527062e0c25b53db8035793d26e8d0bde294567c9307f8487bb3cf0bce5e0c0480a02fd84cf0a3da4a21f34c3b5ce797108ade76e84594a5b1fc0bf3890113719ebfb14d7fe4151012369cfa14ab35de84c59ce7a645060beeac892627190f1f600a4eb097981f7ce2525397baa7a230afaef606f582762e73ec6721611536e84e53007c3b1f8fe75b2fb80e774ef2c6aa3320c1d4a87520485bfa7d0a6d0ca34129ddba38094190942d8e8fc02eaa9ddf3c311d44f73b72cb915546d9d5c98ec07f33ae0f778c347c53776c9a7d8b98dca72b2f6507c23992142344dc445de8ce2ad2f9076d6d4211322689b87b13c2672c27e508ea0f56201dce4789ca437451914e46b2da69ba38e5813b8f3a9109768b02d6ee5b2c6e8afa253bf186ecf21b7e365caf119465e892a5a8d740e9c01a0d6668076542408a81742b9b4a1fe4614adae866b3e83549906d019322662331eaafa57e2db8591121b2bd0ef25614614749152491b33ff15b8f65b650255c2d680feb93731c0801ab6b4d14ed17643401e434d24de3c3c8427c278181278eac5a1faf8d6a48d744c851a7516b891ce421a7deef48a6fce069e6fab7235c8ceb86d0b0190f34401c2abae6d21810c67348f1fe0d9ada6e9aafc1fdeceb3fa5f3c10899eb60ceb1bd851414f648f38789249da4461be85d62fc79a0f80dcfff2927c31325ae5881ea5c0e40d12110492bd826800a22c9811cd1285ab400f4c998202f23d257e7fd944e8ccd01f0d79a91e64ba6f5cf454805f57d7896be77b5cf09853bc9697d6612e18207f7df51e5d714a0ed0e4c0adfdaebfc502fa1bf91c7c6dad784cba90180e7622a4b9dedc89394cb61f0d1f9388e9a5ed995efa038b8b7b3ec1d2cda3ef3b0574dc3b264b60c5d405cec474d562a04f7a6a9fc7427ff1278dc8a66f395bfd4460528a4f2b63e6d978f93a27a6b0dd1c26642974a1dd281095e23e544959979800e03c642bc972a477848287c16a26fc2658e7448c075794fe77083c94e4af1d1331313c37df8f43d43a96b5829e165939b63e91f9dbaa9f6724cbb4c20b95d69841e04b1012906d1fb2c774eecaf68ebce7f7bbeef755cf56b7745a58522622802308d8fc548dbce3eab5e9c54510bbb274a9d89a431bd05a0aeb7f8e75c393a59ccf4a735e0a2029ca936bb9ea8496b4a831ba1b9020f09b9c71da23afd9933861a73160133160d9da1ee75d1f70212f154dc976443967bb9cd1d408422a3c6505072d1bbb6ff0452fdb182c2c1a9693e9ebd827eb372b557c22e97d7e7ae2082e0c9e0d562da0aef8072ac4d362cd5e9379ec82490ee0305bd4bfb9b8cb09ed168a8bbab552b963defe72545e128ef466e291270249715daeb64208db21dbce75295e88cc259ae123564479190c72962b44aa26fc818a3caadf2329ce2331cf4f6ed0603bf6288d5baf3b82c9aa04820b76a819c9809b6eb0a60c75b176a4fbdd680322228674b030641a43034f46004ed603373865165b99f7a0049e96510a1604e2512d8df515bcc87155bd3c5ea32578cf3c06da3c5384b01b895eab69a4c6b9354dd91289f03dc90aebf0c25e3f7871f4cbe315239efe589ec0a2073df24e22c77295a9f3d717902654689a02c6d1ed838a0c54c2addcc7b17a5b453a1511de0936983545fc3a3cd0e62c3d3fe4034905ba8ac3db18fab29742d24a847117715675bc96c5ff3d7a6748a25eb9a24b108d174630907b35aca1618f64876a2f8c2df2ecd64f4021238ba5a92b9b456e3d6bdd79f4b2638893909f765d6cc4207a6f0d0cd6fa8477d285d307ea4995f8c30fae894c8b0bccb0f8941a62aae5be6fa2718c6df71ff13867769cae9cfde222f50a79b785ecb86df9fff3206378328b0de2c77b3a51f14f793e1bf7d00748a8fdbdfcccf41ae0708b7dea94d49f837089e1cd74faee1bf89ee680ec67509b82a82da2a969406598215c1213428147506d4858a0f80e53e81ee3d15db9b29c27bd0b8e6503fec3961e9b17fc3f9f951b60e2942c7d8d4147809cfef2f9e347cbfa9a5689d1e26d145f7fc0bf76a18b34aa18eceb9db537e210b6b3f4799abfe0e89baf245161d11183aa73dfc4bfaa792c48863776c0564ed9ce7b25f7705508b41829172bcb620ba10a1f8c33ca510c4bc20b1aa2ab6ab357630243bbff3e0cfdb91cec075559368c3e9f10d8601f847ec40042b06a093e0457a7a85610c85096a5bbfecba6d534414397777c122640aac1301499a943fce7120b65b68ebcdcb20a6352b8e430157947614cc62076190839b3255a50c91bf25427ef17df162b8a526168e3ab94276e505c25e745b99fa5cab417599aa580dc24ab581391584a88a5ae6ffb9205f3edbc792368d0b67e78eb98837bbfc635ebdcd8759f6517645867bcd17f013d5cd0de476796c09c7c18d4addf7a0fab77ff50411efeee127f008e2e10899c0ed5a3b3bef1e6c7bd86537e44a3fc69f1f766eb4575a596ac2e03389c49e4528708c83513b63b094f5f3e4d4e6e13650832f1cd485e70371457c6d586e6329d5d02f629ae87b5d2719582ba4fe1ec44d0c07f2e9d58b32370ad9bc5f591bde517aaa093bb2f12869df542827b0a3eedca61d9ea6e33bdea4f921e24b6e378213cd39c5d6f782ad6092beabee05ed62fb7b5e98032abe2bfe486c791863e302600c2b00db7d2d5d64fb99c17bf5988d4e3fc9e0afef922c967aeaa1e823a0312089f7fcf450fd1461d652d5021e8c1ede17e3209b44a2bb178b43b75b78d9d5b2f52b3d670ad1522d6a14625dbb7bf9afadc4351cbafb7324344aabb7d1720dfa7cdd4116384a0463f7fc8582e271edc842db8741178a382ef7a91e1e447a1bf0010927ee784143bb20d1098651ad6269907a4c6270d9982d549f994d61f50807968b2b18dbe00fc6cbf70b3c1239c6a7f6eb9aa1e272174b35a3031dea143bd56536bf20e61185d9c9df621fc6b511334f0791bb9b3a0688e510e6c99a7d5a1f86b6cf976a2fe0ef69b542a3e598ee2d594369fa12b7769e307e406abe7b32f6643f489910a0b0243624bc7d436a93965051958b50de29d26e65e58158bff5e09244036827b0c490a1270da331be3460eefb18b35fb9d8d22cf6f91a2dacdf1035bc594557a6aa2ca81edef9a12de677722a7dac6888d2b4d60f3a88ebf6254c2692ca077b2f470d1e80f5ed2d7b2c65f84f1806a7715f891c72577c82ab924d071e9329779495a0168652a655f0768f5ebed6bf486ea2ca00b74cd69e51c13836ae6ec2dbece36ffed1ea674502efcf879b8f3d08bad127c6c4d9ec34abfab3f2221779b04efdefb07d875d5da0b35b4bd3fb068b3f8c48b9fd6936be1bed91bfc258cd2f4bcefc7cc9e5ddaad0dded4e938b458e7d91266bd70db1171f6ece5ccbee42656fee9fe65c234e8982c84f0e57291e2442d7cb0df284159911cc0e40599d487c79480926968da625478c9bfe30eae6a3f655bdb293626beab3d2019ab4d21035fd2a7b90d8e50ef790984a7eddbf840383a4f289112742dcb38de29272f5eac9b5edde4ea78b3011693465160732b99997c5b1f7b079198d6e9ba65df54368f3cbd335ebe17465f89189ba2037a9d7cc32ac10e3cdd1db803ba37baa8c25e1809a9c0cde6315084298017f0c6bcb19be5f0117ba9a99bbe952fd6c9cd8b1c7770d2ec9145c47cc5e12744d8f79733f03f87de598de8bcbd779a0b45473b26357defaad19c383bae410757e1c0c24d9a6c779139c061747d2b2d8746869ac57358e345d1d67031feaddb765b9e76dc0c47cbb2432f97a0d62b5683d75cd880f3faa2ca1aa60024acaba550b05d215288"}], 0x1010, 0x1}, 0x408) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 02:15:17 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 02:15:17 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000000)=0x2, 0x4) 02:15:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0xf1b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r1, 0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) getpgid(r2) ftruncate(r1, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchmod(r1, 0x10) 02:15:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x1c01ba3bdf86fcd1) lseek(r0, 0x0, 0x0) 02:15:17 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x210e, 0xff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0xa8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10819, 0xa) recvfrom$unix(r0, &(0x7f0000000140)=""/224, 0xe0, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() read(r1, &(0x7f0000000380)=""/119, 0xffffffffffffff78) close(r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./bus\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) 02:15:17 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) setsockopt(r0, 0x4, 0x2, &(0x7f0000000000)="f1b10ab9ad5075174b2c5bcec14f38f1612e519660b63114", 0x18) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 02:15:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3ff, 0x4550473b, 0x0, 0x1000000000005}) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000080)=""/70) 02:15:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, 0x0) 02:15:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) syz_open_pts() close(r0) 02:15:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:15:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) close(r0) 02:15:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x80000001}, {0x1, 0x7b6d}}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) 02:15:20 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 02:15:20 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="83ed901f3e332ab12209d260d80852368e8655705943687594598ac03024448319e2997590d6a32dcfa3f34800cde0eb753d011da0515d2bc26faef2dd3251c0c821cbfd1b16bf1aa8fb3160a6f2d7fba8c524dd7051d6fc9a38b991cc3957df7875e797edcaa1e145517e7948d6fb7a1e1f28f3256bf482f1f38c1bf1dc230cfca5779b3a16a303311230af065168da8054a2d861e316eca6537c3d42be239690c9a22ce8ad0dc266820f238460bed650b74fe47bdbdd175c50f433548d50714c8a8b990b12c1ed9412554f41b810fea7f7b212a92828e8fff62eb9205354fae3915dfe625d1e184848c6d0a02edd22e16dc42e9fddd827ff615cfe91698368f8ef0419366175fd5287eee786eab2b9842201ca57e2dd9a78be7f40632443d0e802df3b1b30480759d8d96f2cc05ec9465c2427b3914b4098603aeaeea6b0675904933cca1c6e55d6d9da38240bfc32c29670851e4891db10109301788e57cb3ea4f19c0c06bc0856fcbb4277726d4e013904a7a7d548e36262b7b1ddd82cbd74aa27a46695c784ddac4183af7f4586c0b3610442b91c9bb9f43c5f5c3febf121400bf0f326c3a6e4d906aceb6168b24cd733434db30298842d2f002fed033556a81f25a9270304185bcb5f8474f8b1236bffbf16c96bdc86112867303ddfd7b7c39b1f8e8b88332a16026eee0b118264d4cbc904cce2df651e32ba17e546d411516c74de2ff4a2806d41916bbde4388260fb6800ad9ae9dbc5bc5f2cd24e7ad4f6f5fe9cbc0977f0b2ebd7f293ed2d2dc2b892b4e3c833abd6f0e01c2dd02ab8727aca0a6a5c80c111a13c1ffaa86f18febaa723b4b9a5face12492228e0801f53b5afb949fab4e4e3716b0acbc4e55193154bdf757b5061e0bcec67bcf587309aae947d4a02178756aab87ebdc4a1fa76c7c7f6c3c189f48b9e1fb5013f0ea78bb17d1a02d3c496ea54e352333a93b7451d7c41c9225ddf9d6ad2e54241e128336e210eef9448e902a778d72b6722557e9b44909daaf4f7a576bc3ca880f4569a0639d5b9cd9defb7c12fb99917602b5a9bfd03a5782f86a754452d11a1a24c0601b376118f48627542b71ad6bb968b6135e850bb4751f375a0951fbc2e30c30dfa077bc29b2ffc3114fe183cd0f67187089f26c5a5086d1e6b0c2b468dd1be8ac11af0d2fb107b71a7900ff94fb1977da119a8e2915ce11e1032a5a362a15f1c18f10899b10b2de9b59934d4e265a3211d0d9296e372736323d4904d9bade831ce307c287cd5293a50e9acc5863ce455c26226c88b9b78c240985e2e241ea68db392e465199763cfc4c32ab23302a41810cfc6acdde4d52aeccc71a9ff7938a8e22a82fdd1785a9be0e2455391421a2cda15f656d3f7aaa0b4845103e8dccc7d2302da582287a03929263c822e41a8b89e49f3f25586922b171d6ea48a39a0374b8f23c64b5c098d533fa696c4ee797f4a4e6679aa1376927572a41e0b113fab87de0f53bf60acbed5250a176d519bc3cc10d0e79e22402598453bf81488b90da7972baff8cf1e708d5a173cc8f2a58954c5e7d2b2602ead2cbe7555ce610203f17f499c8512c923af7bef89dbe4025b85189ea3838dd1ea49e26b824fb75b991fbac99b0dd3245f3b15677e7bc86fa0c38213445b28ac191b6d167cef3eae5e1fcccd83494cac19fe5f92079e3c1d6135d7469d0b13667619e6eb0a3352565ac8ca18c061c2c84695f797368f510c4df4c2a0fe4e33591687489e3bdbc2ddc9c15860f96e5a4d5459324116a5e353944419c59be216133f59df277c90d6cc5936b94bc6b6ec71e60f6951a938427ebeb38c5945242bfa735f3982e877ec21e8a0583efbc193161d0a4c9d0c406190daef187cba48b705237b11cd8b0bc4eba2fda2ca9e858dd9015451de53593fe3550aaa3ca4de7f7672b5ba6bb9df15f9a73dcbd7761b14d57165479531ec5ac338eb423b90ed78886ab9cf381dba9ff2fc6200da39d27fbee6e8611f3c78c13f6438457f6fa47af1906b665cf54f395331bab3550f54d69a53a92b67662e87bb4f78c8ae5edf2a6abd4ca303f5a9fd5935523e70f8a938fc1b0f4dbbce70d67473675b60fc33d426eb1b254533e37882db7e70ea1dd3776eaa00330e2477bf179f2ce821ec94e71c8decb86166344c700626297fdf3345e5d70283915a7e35efdd29fd6629ab8c165eb38013502270eb60e8368a2abe7fc6db56a48d142b9219fcfe97af11f26b34caa15c5085e80cdeb4dcca709f41e9f12f4ab793fbccb37d8aecf094202417b9f01fc3f6698df9762ee42e718800e70ccab25c512fa8599443f6a444818a92a64ae30965a1432c054a17fb96faf09a375e8fc3e6a56f5562be0d33e8795c13a5572b245a33c432cfe6fb64f5783ec3ea7fea83a325e7f5c3a7f7a186076f8384c6121f8135c7318badcfc1643371a94d1a393c2ddfdaab59de4df1e2f4867b2245fd7bd00a86cb6f932e31f66dd05834620182a4c0fc5319465e92b446457f918a1716affe63261d376cf96b6a3941011bec7fbf00a352ada6de6dc78af299bbffbdee8ec5add48fb8a742bec7eb73d3ac564bb7a3a12fbddf228934d95e18954d23f4e068d6095bdb545f901e6c3fc08dfde372f5683ba123cda26653b654284a0e713324d2990db34437b74b0c96fec85a706d2eac0cb82aba3d7396b3fb5b6c033544c81cca42359c34a00615a0afb1978015a502d406f46294b5deb2f6beb2705c4ef2695bf85f61d8d16e063614f9a90a78b373a887da903708d3f7b5369f39563d833ae09c0172ce18a21b44f4ea0da7516d8f8a6976f00a5152acf91306e9715ae77ecca8bbdf282bb47445610ba71db748ccc52fa8d9ada09be8c1e89fc95d78f3fa4f84d3fab3a1081de0d23bb57e7cdd851e7695ff1b584b95a4fe4dbff07468fdfc87ffe54f6571c3efb5cb4c79bcfe9b2148f713083ef19c115feed29b7e9a1b230a3c500da60851ccc2968032195728eea887c3754b250588cdac455f49a741d942c74c4d8199989c2c2acea0cbb259c17736b1aa6062d723f5b1496dc08f9e976ca1604568321579d6b1119149705a35c640cc4b459371496b510de806feb2e088e3bed333f7c8a425086a04581ba6e6e6e44ff6f8f685c02633bc9f7405adead66c0801bf09bb047fe9fc8a86e5dccf2492a5b750a234c28fd8f47248949994d58172860442ede457a3cad016c93de08bb5eec7a187c7199c8d2f01507c7b9bab2b0cce25df5fd341d3226c835fe9bef77b7580ba108ba2a6e45a36b4440e10cc4557644ec9f4e3bf3789eccf4e1456dbd5f0c743ecece535b3461c8342ca0ab576280a760e49d0736071765c7bee346a68ce0454eb88e256d9ac30307c7d462615812fe0856606a4ba2c055fecf9ef80213413d77433549bea195d657887e97a1e786f724bd5abcf4bfd001061bf5c778f2a951ec64aabc6faa6f1fa2079b6101b9f5d69b1d331d669347fde6f3a530356862526e94cf0ef34799e282bb4b39a2a1c0641048c838981a329cd2011651491aa7c9872041770831e4053a2af1e05c0c746bd6543e473275909184b68a08937152865b739ab96c80019c27f253540ec8ec035a7bddc134597a8b5c32403753b6215a21d9495727a2a5ff0be4086bf6a4a8e23d655808cb48caca443ce7887bc4fa9b7fbc308e9a8a8e3d44d1bbc12bafd1b7bb7314df1ddd0fd655007f9b38e24c9a55ed032703cbee96a57ca7208641b6f0d72cc5b1d0b58280eb59bf4db2630d97a7529655363aaa16e5de980ef65709a849b64e81fe763d55b009ad0e08d27b6610f5d3499a1e77b9b2c85c998c79dd09d6f930c41472cbf49220e223ed491eb836f3aa0de1cc87e2620497d1b50a307bebf86781bbdd4455081ed2be94bd57c6919288235d2ee64b96cb77e0674d612aeadecdac8821468b1add7755fd20c0cd92faeae36810f5f08cb2cf184480b491f2d5b5eb301cc593468660b1a8fe286b6bb68e410cfe40cae62adfa707e3d221e5d21137f6e05b044cc8d641965229b305798e4598027d5413ed8a4f9fa4354eba4df1bacb479bfad112ea67201829ea343d1cddb21df2079e0ecb324bf5c4aa80431110692a941495315c2ee7ee5d5809914723f78420c6c1cc66739338a7ea36f58e89ddd4f79f082b4c455df2cb3867181999b6604e718260b4f4709979dc5abdfd0950b1843f78960ef3167cbf2bc2552e9e6ed775c3bc7683437bf047170ea75de5a0b21286b1f0fc99e50637b7cf1132163351b39bed86a674a62bb47c83ec4f7cd32d3ffc578c92e0e300af5d9f858b3d56e730e882a63e891ff2f76beac6085186a00edcf421f2f470a6d31336c1e4a922d9ff484e91b00353696248b433ff165b4f9b22cbfc7c18b1afad595227492969daf5952f4eb9225e0abdf00733c0c0bb28a4020aadf61dc0e22a80b255076e3accd3b3ed2476e9200c1b8466020e41372c994e49de461ee87d5ff673d9aa48c30f299ff89d9d52d380c08abd519a127cc24e6503b954e2488dc427a6677429145c023c60b3ec67f52fba86bb8be72766c636938201fbfdd6bd33dfb95dd4f0d53f4829ac1fc69544cd6d86488816ff53f158512d6bb445a67987fe7994fc94204ac908555a0fe2f0eeae816e0da3308c70b773a58a84bf471191d5625735e99b4ae6e2b4b4262f5ac00a8656d0499fa012dbc31974ca1bd22eab3e5f94c3fa1e0e9270d18bf3a80ea122cf0b9e53a086772f0767115054c0ab3ff3db3c575c45418b31fe43ece36612da88381fd3d14ab0560062a694b6431ec840eaf22728d1b11930b4c9b63a9e75842d567830378af0502a3a5dd62fe75867774ae4430b4f87e77f6919854df2caaf35c8950191392e037668deef23b4fd33c6044b972224fa1652528df8e4867ddc8e65a8223f60a046e35f5b1b1c801f19eec3c859993568ddd4a24d3447f3ab57c422ca7e3e2b6953ed6b084eae73922577279fbc0e7384c82a2d93df477e5e63cee4082eca7917d9d123919f6de5bc27159977976990cae239d45a8ef548c0fdec836f60969b2f7a5f88c3b73c9c19ebcceb757eb87725d69839acb8361c1945b9d5bd8a64bc30854471de15d8ae4658e1e04da486f23a031c8e0d95f6708527b3e02ab92a89753dd2ce8124dfe415607a0db35d2ac88ba8e8b6a13fb4a94a8ab306f353add8e08e0d52a7ce26e17188baef4b2163117a48aebbfa51398949912bbb3a0aae5aeaaab37be53236eda023f16d11ce7b7c2eb332b522014d3e72ed4b09c50c525ad8fc20f048abb9d6a0fe9ed36d065d0c44543407d6344b189ba37fe0d21980c5dea717b2e85c2cc54391db9dcd13314d55095c8af85b123f341ce2c8b1a228d0b1f9cbd3727627d542760a26682133268b544a851009948d9042e291809f0e2fd76e644bd05855b28c90a74a586035d5d349267f4f58fc0a09a02454f264d2a9df8703f3fde26eafa417bf5ed251aaaf7538da9e81b116c75cc7c6ff837e30f7a9ada89712ccdd18025a9a1b260454756057f296e4a08f9ffe9bb74a5752fd4d945ec25d70cd01d34488ea57dafd71bc6b616f89565fccc81430844932eba7ea4081afc00c4f21e4c94d7c5802964fefd61ca8f768c8a859c8285c1140e3193bd23f25e959d8546c06b3d84d30fdee136409b0eaa6733a2f5ace550713a4815d6c6e9e81ddf61b938012ee6433ed5908bd5e103138365ef774796a70af6e4c5f40cb722b6a2c001f72fa212e6fe3c722e7144c59dc66f", 0x1000}, {&(0x7f0000000000)="0eba258a791d37d6eb395902c89b3978f16bafb29d466fdac00a1802", 0x1c}, {&(0x7f0000000080)="a40b371b8968baf29c0a42ecdedcc8e2f7", 0x11}, {&(0x7f00000011c0)="100d85761f9b497d33560cd0362fbb77daccac289466c7c3def96c2ee72613e86fd1f0be9d37203161815ae05eeddf97bbc9f73ffcfe0c64e214ca98bcb773cb90fca23143c986f15b6d92b190e6ea7d23fa9a231bfd33daf2efe03210610d1fdc9dde1ed5d1fbd5602cfb70c7d2d97113d1fb52db8eb3a2c38bccdca32361f7e7bab94e4bae5c7190e71aee6b9cadba0dec6cea1715c58b8cd64abb815bd902886b60b960b2a88e3078f6534abce286ed23833b360da05736f240f2b75e68c3f2ada7b128380943cb76a730cce03f63ac23e901f080484f5963dad94309448b8b5a3e637a16689c9eb452557177fe8c48bffa31e155ef90daced8fa2e5de8094e9d3e0a8764bac79e02d00ab1249896629d19a413ddd370dfb1aa3331d9953e8a0d34616c3db7c85c26d3715d113f1dd951ce66a5e2f425b7bca923ebd293659a19272bd164f202f3a2b4649b01069918bb999ba1820864184568d32d85d41098cef2eeb1c4e54feb5f65adaf7f5a4402ec1779f95e4327a332ac201a68853ab65a2701d204fcfdaabc8ab59818c9d626bb94ff3a71866942ae1c627d111a5c9129b3230010aa2a8859578dc4c5ee08bd060f69d35db36d814fc48b2b103d0beaec20e506c5832de1bb8ec277787277f5856bcba386cea7c81136136e50b34e418d5a299cff2bb083fc5986bf947b7fd4a030044c633447fe58ed538357ba3c61d94bd012e46972f6ca452091d568dfed14924bc2aa1a5d889ff900adc30a97d3d4cb8be8d97b99dfa90cc641ecfe20b7a8440a4da597ba90f7604c62c8c0f1bb20c1a927b0faf6a978ce4d2f23ee1dce540bc3361350d1debc85ac70174116a79e32b936ea003cbb24169e03e9fcaedc44f687547988c349588d4cd3c268c915f2abb5b01a90a4a8fd130b0efa004103ad9924ffde69df127555476d0be35ad3c9edd7c8c062e1d7d560ac48678f3d572c4dce2134eb9d1a698c67efd1e5caa59c25e53ace3214997cc08b5e058150dce53efb73b96846b8ae9832e6d96f5a31aed4b679fff85e8ee2ffa2b01b0ac13aae77723f628bb886cdb8dae2989703ea355a91b7f4f265bff5ab380f65dda85fe51581ddb23b9f6436bcfc7ef9995a8c95c5ba83cbede5d330d0c5e0ec26b6babdd6bc0b3128d5fdba8250d08677897af60bbf21b542356fe24dd1c3605408b1b551a2fe1641d5c58173fcab182c3cbb0d5f9327f0dbeed3afc736d009ada4b3c1424597095bdfed65574777992887bc11a663c40c41e4ea1cc9eb5d13e0411be4595197a53f48615121ffdea25f9a5a2bd96b88f1e05d82c7d9f04873a4fc156d648e5ad0257a263fa98e311c77270c491bfe920684d7fc7f163be64916e7b7bc151e437df6d646459ddaf4e33f38ab03e6100070b712034363304aafaf9615c6ad0e2800693a0dab457db3ca789ceaedd17782ea8d1312dd5b7ca0d0a15509fa9e2eef6a6273b48480d7484c70c7947fca1b4760df1d5bf3f93475f1708ee0f86068415272b6f709443e16933a674315e773bc37e1abd1574141e44b054c2aabfb572355fd418d5c36d0297e9cb6e2fc8563866789389f0ba204d214f71a514d58213e424d648eccaf74fadba080797f4c2b1e12a33b88f92c993475b9e02f001cf3095cc7d2dc4b692cb31d059b61dc8d8001919ce9c02f9f5122ccc02eef66ef0f7ed8c2bf1907744a078a8a4b9a47269b795a0ce09e3dddac772ecb546c03d16f781bcacd2f8acceafe4e122cda6271c638d4229ed45950acd4f42543e54427e6ef694fc987588ad03b2d0a8360029e76cf8ae140106d578de44208cfc837bbf2ac6d87a87d9e444b4e859b46f12edfd9fc227efbef7410dfdcca9d4cadd37b3dd4afa798cbf325e00de54ba23db5aeda6839b00199f7abf55921557516bb8726d548ef6779893123da7b4ff081843db24c15babd37399445360626fb9bf77e6316c207ee6e5c0820fe6c6f84af1708dced2c2821955e928f6020925b3e503c585c47e7a0f50b49fd20abff34d63ac03ea94c9136b52a1d2c8c0826b651b37f8c974367626b342c4b6a4f087b3c4ff917005ac7966ee13e4553b42e3e0ddd8dbea5d53afa46f68555459fb587661266957cba00b5eaf97529fddf902e1034b3096c781d83f0f5592e4e348f7f6fbeafb0d7d0c6d1906148d344df2a1ff0c591f846f4050880b9fb89aa5b691519e3364ef93044842793da2a94646d5203074d2356f3f8c5408c4e04c21b02485094e37bad8bc2abdb2f247090bd7c6169ebc3d7dad174bdacde745ec0d2bd3f63e7320a11635c0244d506d2f37bd059ea20b32d1dae886e41b810dd92a7cebb7b6612c5c3f6df63e268907e126efb4f7c0f7f492e60e21f2ada9ca8239b88d67025c3f98f3df3b9f8364c2e4925f82ae0d192e393a68d1f92ecfb46aa29bf08b2d71706f4217b076e0d38ff5f61695ac89471385a4dbe56631e553920f335a8bd5908acd14810c2f47390b9cbff7fe488830670f1438ddc0053262947027af20b9eb4b59b0861ddb390477cfa0e637fe55ece2e899a8fe0d905ac4f5dce2bc46717600b5353d5a4455d6573b876b0d618ea53ae6ac4fe740ef37ed979a79147b575cd85f87991cc1f913922f9e75fe78d787ad3e4fd544a0466ff5f9e9a40dc6407619261bb12842b046c58a1c8a185761fdadf77980bd9a0892054578fc2c288caf9b04f9caa78e25197eca730f47c8ef6a3e6756b8eab5707489e645e1138052be9e883df627b17d6cff6ca78109f91f84c99427fa56c43295926a998167aae1e83dff84d63c5582732314dd1255bff303a2dc8fc10ea63772e366bcee61971d1705f64826f54b5f5aeb65ab34f73f8fab165f3b8e906ce3e70b065ca34551f49c1afbc837a43071e80b2316eb9cca58a2a4cf8026bcd11e0dbb1cb038a9fcedf75ce895130fec1184aff048c0c38a1f5d505e08d4d1c9bcab3ab126dfd16e97f80d0696a7ae86e841d7cb80ad5a17b687e39fe15fc82c278c087578967cea63c2852a3abcee5ac4c3a443ec8b931a1f600a78767c3923e268e16b40bddbb69ac6dd410bc1c336d7bb4b5b9c5e2c5c9d5ee50a34861ea0531565a08a97845107272517238166ada7b77d85be0c07a24c802c4b9f89d0f598b358fc887b87386c4025dfc9e81e94249fc4da27af1019a624ba18e81bca47d6804c4d91c8da1c112f6fd23a860f253f4f540a5671e6228f11a9ebf46a2992e519ed251e289c098bbf441a3e672e13c1a6cbad65df41427b22c54554aa20c2f02642bdcf0766ba3bc911f6e7409d9db4adf3b13355e52334017d01c47a7941c16516af33934ca92aaa1a64ef15041902b837eab92528699efef7213f7477b3c94ad647e33fce040301d1a4260f3b0120af4bb96ba084c2c756bb2ed338ba8eb589c98136a8d2148020253fb5d0b09f0a499478c64e1f6a5bc5bd7990e312b27eb542d5d4a0c973b975be6c93415807c3e545041679105bd8b45574fc7831ad1dada16729cbd2482855b647fcb7dc814c5e3d6586a0c2e9261a37af508772272639e54dc643d79cb94129a3d38f99ef51455abf4cd981b9865f86c69b254b7fa9b93599fb69f238e12d99e7e22c2b970fd48684a61811ab8e55436c04853b50b96411652ecd8a332aa9225a2b90ffa336133b2fc024c769cddea5a1b7e5e6d5009804b09f94ecf23a49f7b528b9c5c89cbcdab1e43ad2dc5430f955f37f71e7f01dce948dfe872cf5a9facf58e3a4e99bc47dfd337ffa16b6b7d161cae2d0590eebbc0be2059d72ba244f4031e324dc03558a1251fa32e161e08e3e14879a7d4a350acb58a7aca75268cc54213f69faf44670d3733ec88ffbad059fbc6b7d8f93cc5abd9a9363842e6dee9021ead2f670b1e19de2ccd5f1b822de2cb435dbbefa3dc98e1362576db0036b337123be49e26195819bf2a064fb9e4b5e29f23fed04c6e5d556d12a98e0ab76ba57f1c2e337274ee3a5f30c3ec90d692971b311c44a58d11f003d408debb4251d4423296ff07e3e49144ed72057d4c20a65e5d8d6338260dce8aa30d8993db0d037b70b162464a26b2285c77c03e435fc2f525caae289d1e8ea70346e8b984b37cd2193439ecbbb3463df40f25fcaef4f7989a6a50fee723cf4aa3a35efd8aeb8a2687084f7029cef51c738d174272603caab24e6412a04cdb5aea35d9b8c556d5318a09d25821fb3e071114b96598a0bc898e33335ca9e64034142db91dd413b9ee76c9e2edf75c66e2f563aead98cb1c8ec6988803a431846b4e16621ed6283fd74d4e5f88ea69fcc22ccb3237d8cfc2683d63d0f25476a22656659daa9fade9f81f9f3c249cb0c5e772d035d36106322899ee090e88e78bf884b34947f5565e14e345e2287be57bfd32676a8236385a4c64a5fa9d5bc049cebeb907171889599ffd53a1b8e31bda67a53b7381ff44c057336a4df5a0e9dc524cea8a99ddc18185af95c8f691e87f10c1bc2b3df045fbd08724ca7b020ea01ee126bab72151ad0693cecb84b0e4251cc040814857a66ae994d812d0bb33c844ec9731b7bec5ecd8063b1a31bdbe8f8887af79e94d258ecc500a0aaf416adb267ae06e59128e2ef7d727ef7a3b7c1e40d580983733f0c1e7f307b89eadb67dbfba2105f2a29ce94edc86cde0a5c951279a64356a01b771b97e21f1b0359ff4778da2f1bffd1ae2b907eda837ff8ca98faf56206e039b74a1d019db02d07659fb1fb4b713bd6424df5800f92827661358579f357629c199bcd0d3e8bec05d1ca1730d67a0366d4a963002cb13f5757f73d40d73ebccfb287c9dcd9f10163888ed1133452aeca4c4dc8566dcc1e4da480d16387b602c74dcb2a1f43b550881eb5419a0776d8fc4872d66862cae5f93528e91e7a406d8c7af0b93f606f2917f6ec92949d35c565a22da9bf61f5cf66e5c24bbacd6741680bb12a3b564b74f4c6592cf7069fd9cc9f7a7008af6c56388a7cf36a0dc1d4d0926c9612725d69e0bc6c2e3347d2322bd1749f04378e26da3d3f04dd2647852de469b9d40996d2d80233c5d731cfbc0d6e9fbc2517912ab73a7058b46088a5fbaa370ec3a49511e40c0bebc6873f482bd89eb6bb206d35e36594f5ecd6250dfdaf3ea77e0049e5aacd1626eb9be0c9f6998e60a305bd328bd20496ca5453f6ff8d588f901f5208a989bd6d972b71399b6f3481cd9f23cc0dc1ffabe4707a7311fcd5dca8f7464a86fd2ccc05f7f70b68a89c0f8841db73b837e1dbb8422ada6e911ecd36024886ea861114798febd903266ac5f35afea0d6ce713049dcbd2a116b15545e8ebbf46d3c0a80f4546b33697056ba76bacf59fcf5d274efaae594398997fcccb05f8d403a789f5f057fe6efb10ba982dabd6bac4278702647cd4c98da7ab220213341535e7bf887e89233e3fb74dd7b771572bbc09aaebd65d6a204ea33a05cd01bb7c869a21e6fa9f1a198eb17a98dbb585ce3c80963e549fa7e544a57df22350b489dbf6147164c004ecc829cf7144c1aa67abd36cc6a423bfc310221708fbe091721c35adeb5e65435952b1dd75a138f5ac34274a2cf9e1bbae0e57c361f7dbc2b31ad83faf755bc50c55fe255ec4b79ccbbcc72a6cf6d6a93150475993e143de145724f12b2224581bf17f42ee9e741afdee1c361eba84cbb8b8ae047aff45c6239659f8474ac7b87765f337bc21aad09a8ee1d7e08aa67228134aa75fe3c1b4778a2376c7c6683d1ecac60006f979658c269138709af630c51e07a3b09e1f3c55298d51d1d5", 0x1000}], 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 02:15:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff72) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setregid(r0, r2) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) accept$inet(r4, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() recvfrom$inet(r6, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000600)=0x3ff) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000440)) getdents(r4, &(0x7f0000000400)=""/28, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x2) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000004c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) 02:15:20 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x8000000) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x80000000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 02:15:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f0000000080)='.\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x400, 0x1}, {0xde4b}}, 0x2) 02:15:26 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "4a1a2176580bd79eb6b244430103d7cef23a08457f0b63930a50012ebc097c02aae9c8bf9986045ba79c0b40d9bd16f643c3d418005dbb0563f1abdf08beb8b5f33d0285f28b205484f6a445cf53728ebf9065365c4d4f756a7e61d31e26f3d6529871c402cf5aff6f0a9c3873ffb39fec0c0398fa418b5b8ba23c813643ea1c32128113ee4403190e39d95cba3b85097d848cf358ce7c2d41265a5e8327028132ca456b03c31af0475b3a77c2cab5a367d43cf38f785bfc52ae344379befe89b40622b363742d"}, 0xcf, 0x800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0727f6fd9726e2ce0000000000001054"], 0x1, 0x800) 02:15:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) write(r0, &(0x7f0000000080)="2a8ae830dfe39fe496ad0be569810e8b041922c1f4f4e8c5fdfdc29d18bff356366cf2e3b3a0ee637938f9c27668cb3af80c6a360d12c53a9fff407505636311489c1e36e42a027513ca375289efb46b9b35a0919771629451f0797943e4bffeb399c5f6a9d6ce1e82ac01cadd6c3b06a2439118404ff2f9d744c3bec63186533f6d5ba13660fb5dfdb2d4422b7d9afc37f6a7defaea740f272fb699612b81e80eee37d9d16e5786622cca66d960892da83c3d92ee9da863e9e141ad2a8d01a5de631a69e9b2122a36a965f9c6ae310e9000b89ed3c9af1791cd97c26fcaf46767eaad4bc119c187e933f9f0414d", 0xee) 02:15:26 executing program 1: socketpair(0x0, 0x59a3ba20b2fb645b, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040)=0x5, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) syz_extract_tcp_res(&(0x7f0000000080), 0x1ae0, 0x5) 02:15:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket(0x1e, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) 02:15:26 executing program 1: socketpair(0x1e, 0xc004, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) 02:15:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0xee01) mknod(&(0x7f0000000140)='./file0\x00', 0x2114, 0x9) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="637f8162ddaa333501000000bf3339e811b36a3c8b129f3b09bb930f0153af775b79cd44c293b70230385247d3a733dae3f2f08a917c2cda701eb6ebe6c61d5416ee20db9bcd16b102c8ceb2bac60dcabd1c08e5da07eac68536e13f4d6a802788d0e28ceffdb4bce602ceef", 0x6c}], 0x0, 0x1f) socket$unix(0x1, 0x1, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x20059, 0x100) r1 = shmget(0x1, 0x4000, 0x462, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 02:15:26 executing program 0: socketpair(0x3, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x7, 0x48, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') 02:15:26 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r1 = getuid() setuid(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="35b47756eb8475b1e33107b179e1f9e4678fdebd6cb43855a54de8c979ec8074911c4ac15cf68540aa91d681d8c2b1b9a9a0e6ae0ed210d825be9793deed0bb4259de6cb8df427fc8ab1905253d5b3fe8f4b6f85e69016ee2e3e7bf39a821df7e5979557d9daf6e4f4ed804364b494807920b489f7d4f8189c21ce2c6274bdbd41dc0eb0a125c9ef541a75d4d0af2e658c9adf2f55279d089061715aefed23ed11c37d4277849a9f4092716ad84a2efd97f12fc93dd13d6ec6d3f48c3d3eacb36f57b10a188e3326d338f98c7eed04", 0xcf) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 02:15:29 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x0, 0xfffffffffffffff5, 0x0) sendmsg(r2, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e0060000000000000000000000000000433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b730baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec63b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488bcfa0000b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e1435888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c212005953758e58277e7db8a21654343cc3c8cbb758567a33eff100000000000000000000000000000000"], 0x6e0, 0x8}, 0x6) 02:15:29 executing program 0: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) msgget(0x3, 0x280) setuid(0xee01) r0 = msgget(0x0, 0xc) msgctl$IPC_RMID(r0, 0x0) 02:15:29 executing program 0: r0 = socket$inet(0x2, 0x4000002000000001, 0x1) listen(r0, 0x0) listen(r0, 0x0) 02:15:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file1\x00', 0x10, 0xfffffffffffffffc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 02:15:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8402, 0x54) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/139, 0x15d}], 0x1) 02:15:29 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1002, 0xfffffffffffffffb) unlink(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x7030, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 02:15:29 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x6) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800000000100}], 0x1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x1, 0x4004, 0x2) sendto$unix(r2, &(0x7f00000000c0)="a811e8ceff04cfae1d5efda737a5a059f97e641c9b68f879e7eb9e27d8f787139491ad684bd56f3d29050fbda968931c674ac74e7ebee3b4bdd031c551365b5716afe39fb6e0b96d344d348ed37edfa1aa5b60001dc698417a43955294877da8fc1b1fa6d3201d0ea836a6823d308d7b99ea6115005d3ee62b65f2962edf9864686f2f3b1f1d07c0d7452c3693c59755eba98547ab", 0x95, 0x1, 0x0, 0x0) 02:15:29 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) r3 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r2) r5 = socket(0x0, 0x1, 0x3) getsockname(r5, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r1) 02:15:29 executing program 0: socketpair(0x13, 0x4003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="02733b2d929422f046c994c63514702dbc068dd0f502e7fbe79ccc8f503e3403ee139566e31c4d9400811481008ed0c0c5940ccde50757f84541e8c4f623c620da07d645896149cabe84", 0x4a}], 0x1, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffefffffffff, 0x3d, 0x1, 0x0, 0x8000000000000000}], 0x1, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) flock(r0, 0x5) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 02:15:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1a6}, {r2, 0xa}, {r1, 0x22}, {r1, 0x8}, {r2, 0x4}], 0x6, 0xef44) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 02:15:29 executing program 0: r0 = socket(0x21, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000001740)={0x100000000000004, 0xffc}) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001580)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/225, 0xe1}, {&(0x7f0000001340)=""/243, 0xf3}, {&(0x7f0000001440)=""/36, 0x24}, {&(0x7f0000001480)=""/53, 0x35}, {&(0x7f00000014c0)=""/177, 0xb1}], 0x8, &(0x7f0000001600)=""/232, 0xe8, 0x8000}, 0x3) 02:15:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x7fff}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="f3c4b0cadb1c0b6c9cfe227dbc1e7d45ce052de1d4f39e02d8c4be13b07ef06bcc0e9b5fae3f3bbfee695ab0cc82dd365617639d48f6276675616f7fda2e23af9c", 0x41}, {&(0x7f00000000c0)="dfeb6027e7615597d7f48329c3e476a4af7e6e31a1c3a58d8667762c4b15c0c331686d897cfe5ceeb900957bef6864e2e8407c6a6899ad3c472aaa5d0d0a60b8a1ab35fdc4b403f09922434364fd68339a25eb39330602604adfcc5809b3cfd114259767a34eeeb879271fea3586c81cf7948e88095da9451118b08c8d058eded17595bc5c5404d7fd28d1ea3520de9ef3211d59005cee1523064a4b938a909122b847b44fa2c1c72c05a4b00edb7abeb19989033a5a7f60132c149d27dfcf94748c623c71293365de70dd36a85b", 0xce}, {&(0x7f00000001c0)="0e602f013c4d740d036a0a9ce709217c98b71845c4fc28b2d28ea800aee680fc07dd61cd2881a202017fa9e5f9addb4500be5041826404e22bdb8b24ef8fef24a7208a0d718efbba2070d92161", 0x4d}, {&(0x7f0000000240)="28a22bce0110af50e1b7f6beadb0e9934ce555070f0629ddc860ae4766cedb9ef328febd28c4cb7d0d65987bc162bd31b7728f531b97b8cc4f79ede7f1f5df93af4d3006", 0x44}], 0x4, &(0x7f0000000300)=[{0x48, 0xffff, 0x6, "10c70a99c6683a7cd48ec4c49e6d6485d9615a10935834ebd08b9faaf223fb3753778b0b6935b20c8cd2f65ddab44004a1adefcac864"}], 0x48, 0x2}, 0x2) r1 = socket$inet(0x2, 0x3, 0x102) recvmsg(r1, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 02:15:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/117, 0x75}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000080), 0x3d5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) dup(r1) 02:15:29 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x4) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x8480}, 0xc) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x80, 0x0) 02:15:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 02:15:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ec8e3f7d3836d9a"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) write(r0, &(0x7f0000000b80)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2134c347a6038447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b48b4545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8892e0dea81f5e1d1beb9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c61e2553969260b0f93fd25da760ebded5f61c93da57e1cbc72945a41e63ebdf6c1fd64ca05659f849918f2924de10b25d3650e472e5d551ee7789f88e3670206d84f1d04b7e8e8df210aac547ba4a7245e00569f1858b8cdcd7421d9d00335f7b95573d163c5cb1e4ca615aeeac59d9cfc8c9fe5155802ffdaa4f84fd9554e410cbcfa43b005fc645a3f3781104597b5973624d9820da6c678d06803ef9cc63db947d1acd7eb9204df64d91cd2a9eacbb36570ed50f7964db754c045a925e2bc2e54dedab24d8b516f5872e2374bebb4f86c736e6ce7f88377830bc28ed9ad4004ebfbf1c3e919170d6f5372d1ab50413759cc552dbdfdafb4445faaeba8fbf5df2d246d8e547496f80ef99f3991d9dc57160c9851b23d65e3c07fa07ed431db21a14e2f49cbeae94d2200d034bcd093dff585da327d41f313984dff568e902e541c0a1b0e4bc9428f9902836e0733fa096786ff51ec78966ba22afcab8606621d232f8a7ab3ab37724ec73f2efd1cefbef833bec97c802c095917ab9da4839a15ebf9b5ff413f29b4d9898a852e6dac94f06790461e70da955216783cde85a43ecc833c8ac4a22c4382752fbea3b83d7634d493836a74ec19a17b2edd69d1b15644b287b1f5f3bdbd69b7c00fdfe946ebbd24cb5c392881d8e4bc2e7ada2cca5d17ba807a4874fba1814051af0dd9e8cab4f8adbf41cd4fbf818ad06d01cd8c016684e07a69e3dc4a9ef2d09cf3ac423d8d11b8f79f14b153fc6dd20a6be55afd2949f74db36a0be1fe786cc4dfba25b2da5cf4ed5869a1ddaf25d68831f11d353157ffbb1f9f345b0f71b613af78a94d8f1abdacd40c03a23c394f62b243a5dc6e90f0255cfc1c93917ca10b696365d3d660d50897601dcbdc90ad7ddcf3eeed13b2492458f11944fbeb658c98ca66ff14232803546016a254526cf1872535fbb2052f793efd91e531a6821ce3f2e3b4855b9b9533927fa0655c4532e4ab6192ea0648695e78c1922f4055f47b06ce3df629d7efc4f5de52b5b991254e10e5f3e5f0e4d148ad72c10075dc74028fc3f081f14c9e210efddc09953ffe654b93309c61c09941569cb488ae5d7a57cd70e18253d5d810b7ab311ae49bf68fbfdaa71c57c40682f08419d6eea52df620edb76087a6df4646d19eedc1074672155f01becc10de066f67113121f781e8733877018675adb8cf5378aaba6d5f1fa557c671fca912216b0402abdb72d13c8eaabbe906e2b252c2dfed0331fb853d34950711f5aaa0e380ad3fdcbcd56a4e70c3d462fde4b6765c14b192fb41f42cb72e72f93f3163cca6efafa4d7c07435813e9d82a1571bf1d56944003e520823560016d41fd64f306b04be67a48b424fd46a59c6a8dfb4e98a821ab9dade0a78052cba37ac29191eeeaaa7dc403ebf82fab5d65b764703422332c4d788a2ab09a6ce9083ce7c01304d5270513943d3b692b1c8152", 0xb39) 02:15:29 executing program 1: getpid() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) 02:15:29 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='B', 0x1) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r1, 0x11000000001) dup2(r1, r2) dup2(r2, r3) 02:15:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000008c0)='./file0\x00') write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940), 0xc) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f0000000900)=[{r1, 0x44}], 0x1, 0x0) read(r1, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) kqueue() 02:15:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 02:15:32 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) open(&(0x7f0000000180)='./bus\x00', 0x808, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:15:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x80) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000500)=[{0x1, 0x0, 0x400800}], 0x1) 02:15:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000300)=""/178, 0xb2) fchmod(r0, 0x2) close(r0) execve(0x0, 0x0, 0x0) 02:15:35 executing program 0: mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0xffc6, 0x0) r5 = syz_open_pts() ftruncate(r5, 0x80000001) socketpair(0x20, 0x5, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockname$inet(r6, &(0x7f0000000040), &(0x7f00000003c0)=0xc) r8 = geteuid() lchown(&(0x7f0000000240)='./file0/file0\x00', r8, r3) setregid(0x0, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setgroups(0x8, &(0x7f0000000280)=[r2, r10, r0, r1, r4, r3, r4, r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r9, r11) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 02:15:35 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x3, 0x2) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mmap(&(0x7f0000425000/0x1000)=nil, 0x1000, 0x4, 0x813, r0, 0x0, 0x0) 02:15:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x19, 0x10}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0xf0}], 0x8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0xcc}, {{r0}, 0xa1e6425400ceedc9, 0x0, 0x40, 0x3, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0xc6, 0x3, 0x80, 0x20}], 0x8, &(0x7f0000000180)={0x0, 0x5}) kqueue() r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r5 = socket(0x1e, 0x3, 0x0) shutdown(r5, 0x1) r6 = syz_open_pts() r7 = fcntl$dupfd(r3, 0xa, r4) kevent(r7, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x8, 0x100000000, 0xc62}, {{r4}, 0xfffffffffffffff8, 0x4, 0x20000000, 0xfffffffff5d18aef, 0x5}, {{r4}, 0x1eaf72bdf330de3a, 0x50, 0x20000000, 0x5, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x41, 0x6, 0x7}, {{r1}, 0xfffffffffffffff8, 0x40, 0x200000f5, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x24, 0x1, 0x25, 0x1ff}, {{r6}, 0xfffffffffffffff8, 0x8, 0x84, 0x5, 0xa}], 0x4, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xc3, 0x40000004, 0x3, 0x8}, {{r6}, 0xfffffffffffffff9, 0xa, 0x1, 0x4, 0x2}, {{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0x9, 0x7f}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0xa56, 0xdaf1}], 0x5, &(0x7f0000000440)={0x6, 0xb8}) r8 = fcntl$dupfd(r6, 0x4, 0xffffffffffffffff) close(r8) r9 = open(&(0x7f0000000480)='./bus\x00', 0x4, 0x80) r10 = kqueue() kevent(r10, &(0x7f00000009c0)=[{{r8}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r9, r10) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000000), 0xc1ad, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x8, &(0x7f00000000c0)={0x9, 0x3}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x22}, {{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 02:15:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x860, 0x5) open(&(0x7f0000000180)='./bus\x00', 0x51, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) chroot(&(0x7f0000000040)='./bus\x00') 02:15:35 executing program 0: poll(0x0, 0xfffffffffffffe54, 0x4000001) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 02:15:35 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)="305b730543a65e907e472012485373ebdb7615b9ac88ed2ed7230dfe9a7a3ac29b43487b797dfbf8ae6e39afff2a9bda4e171084dd9bbea983766c92be7e1fc6288eed00a768360cbfdd03cf671cd989805883faf7", 0x55) munlockall() sendto$inet(r0, &(0x7f00000011c0)="c17e5af07769159c1413c6fdc31cca5a667a3da26330434bdcdb02690e04294306b4a05bc50c59f924d56fc44e7ab1f7db0abefc33b598b1903fa712df50a826c8adff98", 0x44, 0x400, &(0x7f0000001240)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="5b0724779b567e19abb7783ed707ebd524b625c34e0750255337faec299e32114e75cebec4d9c8a4ce0ef1de18f83efcccf4a122ec0a9e6d4f92aad40e9d6fb55bcf56bed5118f6cd135c8b83d863c5c51abdd0cbb5c4a854f7c2ea41e67fbae2b4ca30c4d4b8d67010fe2b6d48462601463e8fafbd6e077ff60a3af8de91897005b96a650c6f60f86824629d87bc66737efd43674ffd8ff5bd5b7b14a141babe753fbabde6b971d23ef1f061243b5e12a70281b07d5691c2106a3c1fab0e9c0b659194a371236d74e55c2", 0xcb) sendto$inet(r0, &(0x7f0000000000)="380e1ebde0c923d4e981792b2540db9831cd6cf11c9e4b870ff3d84aee2c63dde1ec4faf989e537339cccac0a4fca0b6c85165d2f1297c051c89122d9e112a22a4538dc86a1ecd6e8c9b6b826f52dd2babe277c8dadc3a961529fd5007796c5f15f9d5a4fd4e83430126e870bfac56fa703fecb5c892bde84d32ebd909670630dafc4103c3d42c64e3b073854a178f169b21c43189cbd52ce1f19d07b5e9c91ceccb7fa46d8f1d299a9e1108d9cc002caef0055c2a0e7e62ac3ff638a9ac44dab335c2300291284e5d1c9f7afdb0f83eec2ecbdd3f2ef09de963c452d528a964fbd26fb7f33b13bc36bf27f9d2d645129d5b60a25aadd2ebb12346321954caa274c5a8d884e8d6dd9dec7a0c669a055c84bde88017f05d7c09d45105cbd032ff946920e47c270880391c80ab414b07171ee58dfc9e6366b8e06ae9c50e06e7ead889254e276a639bbaa267e58f3640db971c223d3bb37b4959daf036c94b285593c500ed4278b60c90c12509968b59fcc0af6d6dad25f5c67c31a82dcac125049e7b040f8d1ca06b81bc1f637b28d1003e435334bc9439e800d2ab39003951485afd1d2f8ee938a37bb7ab0813e5fd86a51cbbcbbea5f55c09e9e125a7bcf77b1c3b05c58a6b5b0367064c556078b9189915f694ddbd90df140721b64cc40a969d1ad66bd7dfebf2ab01f406fc67070455a585de6444b4508e9355cc58d4b7340749368d6ac59b64300039a6909d01f05d7bea72a123fd8cae3d4b37dba7c90b63967f090b1c5fffdf9e78c33ca078e9d693900c7f4a77d7b3545ba7a322e216d2604b79885a8638d01c6d1ae6f2d17682e902735e9ccdd34138453c4c7e5679e9b6d903075f8764cad2061676a5e45a2200b61c8c8d00c600680b1436f9693ae9105f050b01992f9347f14c2a6a78ed55034df5380921bdf594eabd75a54a7654cb0bbd538a03c6846c551b8bde64fc2ad1c5f80bc87f4dcd7907b3818045137f7bc1b81a42e8f782f15aa1d2fdb667bb09f1cd584853a93652e055bc67a89415db18ba6909217490878d6bcddcdba5b7614b5f36ac0ccde34908a9efc584f4cfd54af36e816d4eefa09c2f99590165250ca6619ce92748a42638e253d577b52620acec03ca725aa94eb749e7d3e5b63a2f73be37fbba4862a3f14eece60574bb464b84489207ad97db4e2e7ee9357f713303a5275b45375b174e866eb095463b2bc2865b357a6bbfbb44abd651dbda36d237f0f364db90391cd7d1e6a9a478c343e43244950e3ae280134c603d108720760dfd6971ba7a997c0dff53115550767b5174609ca5dc605c7a79f3b681e29276094770ced35ca074a21e66b333f8c12bbf0871c2d50f0ff2829e3fdb7c06c3ede86ede0f0865282a1f2563f70255e3bf187eeaf9b3d56655b65b7d8e67e6d7680fd54ea2f222463cc08ea51f2435a3d591da486e4f87848f511c8fed4b29118aa0099963de7738d1c543eb90d41da12ad231ccf7ec8f4ff07b995a0cee11ca1db589a994aa8662cb04030df16a83d0109a4a9e23ee664a57aaedb6f4ea5b194125afc8fce39541eca7a602351d3dc9a8c06d6ac3c0763794bedf2470a1f2c1259d64aa59c228a80af220529f5d3f71b6db420d5363ba2fb1df13725f927b0b534f647dbb6dc18e3e28b76f4253e3e86bf09658efa98a960696f3f22587d73a79efb0112d6fe614a599c6f8492f6b996b7910a6f8339d2ea78a19c34a0d56f878484b957188d5781b06b897a815651622f2f36f773e9bad1a774990dbe5585830b551880cb6a86950132c01c805bbb2e326635f5268768f9b574c6c091c4f0768cd9ca2c8bc1d018c42d29cd400cba4d243ba4b815a606893739841a1f88f2692f82a791fa022e22f45380003a003ece3d71e93cb083a0df036d2e0e89721e51c70d0f6aaf1d2af53009ab23ae8ba3164359331364bd235dd1c41ff049b424a6f095c56920c649c707711b49c25c7136d11a12e1cb46c766054daf43856986fe474123ec89bc65e2000ccfa78d34ec156d898f68569049ddd6da7a0a5c1c516ec1018f29d2605a2e58d05a4876bc302fdff4be68b992ea258516f18d424663dd05c6d7482896cba057970c267c3d199ddab8ce1a4ab6b568b6867f6a83036dc23205b6529f2d718ba1acb5be52c5cd3aaa515ed2de81604e3ca06e282ab9732bb2a963233ae09eb31babe00a002dd7ac6703e5e77d7cb10842a82ae19dac3b88d4021c954e7838b88b8d69043f7dc4f3f11e3232cf40677988bc3c768ea786bfcb925c085ed4e76ce7fdbf1041e3af776f6b93f4632766100709087fe64f945d16dcef60fad84a3fb2107d2d4213c6d1ca0d55443225b551809d11ea3aef0e4c8f7ba35d8a217377b6362cc5ebb26a9092f13362c2ee61d080db6c0e4d4ed90e606a194d91aaaf1458370dcbee38a6ed75a7bdbb2135e9a60c4b175457a2de89f61aaa4a8b442399579a30f7514951c18136ac0d83cb81e9919ecd054e3ce25e94129474e663aa97f43d8a94a8b18a2cdba784b0fb489deaeae0df1e2bc66d5c25ab6435c14fcbb9daac25012ed4403accbd18f65d1dcb1754a7e090ef7fa56c21206b0e74d4fe7173cc22ac47ef1e5aa81b09908f0949d03d148b1759b4f0c049199f0dad45e578ac48c8bcc249c5b9160197729fc7deacd1aece50d5325a3c5139882fb643303a4d30c6488c908cb888cb94f51701617169462a9cb6348cf664619f5f565048a9b5109d5bfa69ad3bbe68b863d12b0086e4d444a6380a14319da25be28ffdd391ea3c0f0a99e0551c57a37d7e0ac50870d86837478012dfa7734b10ee717b0ce1172794e9b0c8d9bf9408fc659142aa28d6f6ddc650d837a912b51325c9e9bd81e651365a3a2a425fd8138aeb05303171626e47d6b0fa104b3e5ac167115576e6bb352955ca5bf64d50d4041dc8bb6550c0dc29775782a15601a405318d28be22ae60de6ccdf91d7014ff3aa5c52a3db4f7e336a5afa5b150606e6da8bdf084fb8cf2c2dded16ff9b1197fc7d9f0d9422191a70f366456578628924c2633e7aea58c1a8ce7ebceeb140372105ac774b72d2681263f4b81960ca9560d37d4fb9ed0ed24a6a0a7b288e04a6a45eafcdc9d165e1871bf3712978de1a710738b897e87493f48699e781739d3196cf09e60dea9ae2abf55a2e3d7bf9370478564504ca915585796b46f499a4d88f430426dc9d7e3901cfc8bf15692b4766869714ba606ef3ccc988cb68ca9a5617e6042bca4e6d426f73991338b2b9e1611c95b44489b8703a360f57d785f2fc15e2ad0afb8331d299710898e5fc57fb2e9f51fc44cceb01d38ab0a954329cadb1890d0f025fb16b661c99b047a182a96411197fc231f27277df5739d28cf7e51f68e14beb7fdc5c00fea45a73154685cdcdbd5ac77ece4e2b9fc7b68032357b7f71e03e55df923952884e24291fd1bb4595daaae8cf4f05145a430312c17bc425efecc72ff70189f9a42efb3b61a793b441a49536761a2eae5965c92a3f7a659d10df0765798732f4d9c8e413d2bd25515d024a105b2b613b2885e6e6c6378e3c2b79b7c66e00bbe24bbdf84d690b4427d5935cd081ae1b84fc3975fac3c1d3ab37a1979b9f34a3aa04d39cfd067ce63897d3e7cda47a7c5cf963fe3f8056276f7be19e352ce1efb7ba58ef0f5ac103da876da9ec02aac6cc4a49e2588a055450bfe20c152bc3c8d82452e85276e7bfc37b72ba90f8b0f7c5a046ec002fc50d8479514af134903a4928d9678500e7b95c30be6822a6a505a1cb5aaa97c3f95aa3967922bb985ae7b57312791c81d63abcfcaa9e50f44060a620715b943e0f1c610ac0185fd0a285aac4000463733fd97cd3e061b2ace9d467d6cb1e965d099411435f48b75f808b12149ecb319cc89f37f05f49f1be3b30017396b7956419de2afdc45dccf2c33dc53fe0af47b15ba851a96b33a4c5304b25ecb6e686421faf92d7936d2e36733537887d52eec8ee32eae3f049700033293a33ec55108a4803b5428de1d258872661b727a16a28b76aafb5b0e668c672776923015d78a4235046eebe3a476a4bac9684f95f4b73d16bdaf7c4ac7c842f808250ffcbb2eccd0f95d7a73cf90e4b107b5eb37f9eba01362a1a3da5c4a9a4ca705880b0fd77fcfdabf93ba9eb54894e76aa643096ffbf27ea0582cdef96aa2e72762c76aba92f97b3ba0bbcfe126fa68d3fd0c8fd26d7632d7a7a824a52432a65020dd2915b685f426e2fdbd19ef8eac30c213e33ecd2d761ce9e26b7759dbc2ae9db1f0d67083811182ea52993f79db84f97bfc7771f5f740598bd1d1bf7d7981832f360b38581983e608b2ab64f29ff44e7f2582de5c3f1476cd9d34865118e9d41a792693e7b53b9fb55b307433802f3280027cdafa960b78c9e3cfdc9c24ef79e0e67a1a6f386197d8754697264c3171b4eb683e85b35da4b9ebbe575d0a8cffaf4230d577c938c8f604ba127d98565edecd22fd305a779bf74d1737aa809df4ce30ff4e170a21bb862c2b6996c84c937801bce7bd78509a327bc862b4588c08cbcba9c541fd7cc01a7f9b35f7252c55e7eed9358f30326749ca5af0a2556c41bd0e8c2346bec8eb57bb6ea9c9c533e7982e37904c48000c652728694aab62da6c8f23d37866deaf149cf026d532f4d62f7a0d391b534bbb68f996a049dbe39ab3bedc683706a342df89dbf91a2aba81c9676a09cf26578a02338148ab700ba637e5f51c1f7075080142963d387362d6883345b08667ba303fd13fe3754bb99aacd64319bda9735155991003b8ef23f96d5cfc34a089ce15d224c84b4984179fd9190d6338b22d93769d53f1aad591612e9bd0140426083d60f708eda521d71cafe771a338848255b81cd6899ec5f2170b71bb75f813662f21129453df28f9616b0343f2eb2c63333ea820832c1da821fc8308bf83f07ac687e2c2933e1d34291115bba92fecaba637daae0bf75840a43ba8af9f86e861a248a156bb50cf4d3ff670ad076b0bdcbbaa1a70bc51b551a6e4db8b155118bf0b8e0e07930dfc95bb41ea0d06b557f3068a492090091cd8ef2a862c539b0eae4c6784ae0e9f6a4a97abdf1eeffdf50855481c230ff5db321e8a76b322923b5a5774799c71ffe71014c65ea3c93197eaa482d910b8befa44349624483910fe03fe2226588e7c3a73532f7994544d2470d7c77d89bbea3ed297c45bf769a24d28fa31aa23a50993a9acda552eb8c940c6bd98906b3b6dd553571e2bc26c3a44fc4c3987f972ae8d3ed3fe858b2bad5aaa3ea468aaba9f1199ae4dd342c9a549d01d1ffdff7d8db81d57642d598089bcb971ca42f43f2c957b13f73313eb03a687a2f34f11588b954c0fd43af7c6a9a7a3e7cf740aec839c63c640b3576a80bca60e36737d2515ddbe1d718da0cd13ced9d98a2944ffb83a527daa1a209c37e8bf3dd1e43ac2e6765e95feb6a9731163fa0507d52e77d3d351e3c5e3706a38fd016d7c71856ebb58b69eaead492b8970eb6ef465a071a4f3be408ed398bf1c7d53529d187a5993a294f8f3738c803fb440e387fe1f73b837bc3dba9a82637aa5af730b49c6342cf5e50a7cba7816da17562a3dc7e85c186c6932df2005b51f8371058fd773e1862670002e62458015ad9552e5498ab162d186ac2ffaba2cb47c6f7d636db3f43fb7b073c75a377a7bd3dd46ba72eeaa521f1a4cf334415ea791f91968d2309a6103b12bfb69d74b6f85fc40bfcad8af1e7dac578190aff0da10d7c5fa63c8ea147dfecfc984", 0x1000, 0x1, &(0x7f0000001000)={0x2, 0x1}, 0xc) munlockall() r1 = socket$inet(0x2, 0x2, 0x6ac1) dup2(r1, r0) 02:15:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="fc9c51424d1f4b06580cc52b86a74e1c9e8c0ac1ff1df42988946ef4934c9804cc3bf29dc35043451718d642b64700c2f1cb5c869d5ebea6fc345850a677efa4b912bc41b4c8b3bce722ecea4f4f12a9f848c36384d4134cbc049f4a8fd30ebacbaa5dd6df", 0x65) write(r0, &(0x7f0000000000)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c1600559318", 0x2a) syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x1, 0xffffffffffffff81, 0xffffffffffffffff, 0xfffffffffffffff9}, 0xc) close(r0) kqueue() syz_open_pts() 02:15:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="7f0981673d0499bd93211565ae1df75c142ad28992ca6e19f585d3fe5e23fd1ab3f2dc1916e00a192b863a83a3ee9d13cee2092f9aa0300370370c56b5d58f6e71bec976d87eeb870e66ab4947edbd0e69c9d0c3011b14324ebc109a6a2736998b8ce75e4c06cadc48da595285b66cab19b1469f4e4f7ae4a2f287fdc5475bc1a030a2e3f6f064a51558c5c011206e40ddd163ce0d0d4b3a2607f56e35cf44c4720950c23668fc84e9dd29c19073a2d73a1367e0e6d718790029baa2f8a7750996ed9772aae0f9825f76a64f44", 0xcd}, {&(0x7f00000002c0)="0b7aaf25dabdedeab94fa0068b4a89b5bc05e2ca0999f2080a801bba64265701e256f955ad554551290319c2000f442d6545bd0a0e1056fb3080009a7848fecab399fc4b5dcd82c5e774ab05c53fa1dede1f7a8c4979b272da2400cfc9f91c8342a918a4832227d6a1dc53254c8eba7f4c6e0441e35e9ed2458d46ce0e54de5c88b1b95784211b83d258540db9b5b2c6eda0cd423fe5acc04e930e61", 0x9c}], 0x2) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f", 0xd0, 0x0, 0x0, 0x0) 02:15:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) getsockopt(r0, 0x7fff, 0x5, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) 02:15:36 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$inet6(r0, &(0x7f0000000000), 0xc) 02:15:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) 02:15:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/104, 0x68}], 0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 02:15:39 executing program 1: r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x208a0, 0x81) r1 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x10000, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file1\x00', 0x20080, 0x109) lstat(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)) fchdir(r2) poll(&(0x7f0000000640)=[{r0, 0x20}, {r1, 0x40}, {r2}], 0x3, 0x7) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r3, &(0x7f0000000540)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/25, 0x19}], 0x1, &(0x7f0000000440)=""/215, 0xd7}, 0x1) setsockopt(r3, 0x6, 0x7, &(0x7f0000000680)="d9297f4ca8f7288dd97c30b4a8869dfa0d5127d261e971e50ec17f5ae5d8bf2ffede2416b503527efa51906120e7da01cdf2bd046adc37f4565b56757d792f43f39e89952df1fd9e137fca6f6d22f0b06bb34f6cec78a09a9aca9e2370714e2a8535f610b76c3b3c4171b9a4479919ba9a80802c1e2818fe89a516534a1e9cc43ae170d45f2bf3fa57e7970dbd651dbd25ec7cdc5097e4911a9911b4161886c5e64c1f3c635e208ce0495cae9ea9baef0fa490cf7c47158fae", 0xb9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028", 0x20f) read(r4, 0x0, 0x20e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) pipe(&(0x7f0000000800)) 02:15:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x8) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x64) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x3, 0x4) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)="cd0445d64593f8a36a0119650fbb13e3fb17a1eabc7aa35abcfd9ba8d93c1f603d29ee90f7b16ba3675573cc6475c419b531eb9c81c3f3dce9720493c4727bf8a8fc7c019e92cfa5e69afe885cc9d86abc4c882e8c71bebf6913e28c3852378509a56d3bf84e7ad5cb2e46511c86f50191c3068496d65af1d736995ad1cbb5f9853ea5ebd4a76b6829fed95dcac334fdabba2ad61115d592b506432eaf0cf744ee0be78a0c1ab5f1413d8e611eb0b01d8ab4f9cecb91f4d6cf3525719a6e28e1d0f08220c1943469a52641c4a682c89e02dbe0b3fea003e70fb4491a99d013d55cf087dad56e3a2fcbdc563f176dffd1ca19cd37ac50ba256f77289d17a2f977a1e77301cb63f1d5a0fceab5d4376ec3f065f8dc557af1100da29033b4ac8f24b872e0dfb684"}], 0x100000c2) 02:15:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) 02:15:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x800}, {0x7, 0x7}}, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffef6) 02:15:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) syz_open_pts() sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a5", 0xce, 0x0, 0x0, 0x0) 02:15:42 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x1, 0x0) sendto$inet(r1, &(0x7f0000000000)="bf9f7b528c0eb7d38741e71bd4b029555d2574661f6077ab935bf8602ba6b57f9064aeffaf4836e6139a6b650907d36590737cbe8a5508a862fc0fab38c01eda7ff97060616abda90fd73a0ca6f8f7eb7e1d71af3856f6ff5238401fbe6689d44180f26ec5dc534bf1067c2b58393104811e15d25806b29d077164ba165b111ea3a5eaedf94ceb39f4de0d5f60a02a1440ad8a89a59a933024906d070536fbd4cb8b5b24e3bc6d379baef1bf77767d1c8266cf0a9e357fac0f00805b8237030b5e2d4287d3d3", 0xc6, 0xb, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) 02:15:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000240)=0x3, 0x4) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x20) r4 = dup(r0) r5 = dup2(r3, r1) r6 = getppid() r7 = geteuid() r8 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r6, r7, r8}, 0xc) setpgid(r6, r6) connect(r4, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r5) accept$inet(r4, 0x0, &(0x7f00000003c0)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lchown(&(0x7f0000000400)='./file0\x00', r7, r8) openat(r5, &(0x7f0000000440)='./file0/file0\x00', 0x100, 0x100) getppid() mkdir(&(0x7f0000000480)='./file0/file0\x00', 0x20) socket$inet6(0x18, 0x2, 0x2) seteuid(r7) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000004c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 02:15:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x81) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 02:15:42 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x10000000007, &(0x7f0000000000)={0x4, 0x0, 0x80000000, 0x1000000000000000}) 02:15:42 executing program 1: r0 = socket(0x2, 0xc001, 0x3293) r1 = socket$unix(0x1, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 02:15:42 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x10) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 02:15:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x18) recvfrom(r0, &(0x7f0000000080)=""/71, 0x47, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 02:15:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) 02:15:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='.\x00') unveil(&(0x7f0000000000)='./file0\x00', 0x0) 02:15:42 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xb147}, 0xffffffffffffffa6) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30408, 0x5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 02:15:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x12) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getegid() r9 = geteuid() r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="7ce3f2aa022022e70518918a0aad506a", 0x10}, {&(0x7f0000000200)="abe34adc68efaa4a5582fc4bd0e8d265286b8134db2d3f029aeef3eef4e92fc0cf9159565d0d786b4fde4f91b3a075b664190549294a7f9d35c9e66c2543b0b645cafb2e6af9c54ee13903f74f05573a3a007a50", 0x54}], 0x2, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @cred={0x20, 0xffff, 0x0, r2, r11, r12}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r13, r14}], 0x160, 0x2}, 0x403) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x4, 0x100000001, r2}) r15 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r16 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0xfffffffffffff221, 0xcc, r16}) open(&(0x7f0000000040)='./bus\x00', 0x8810, 0x1) fcntl$lock(r15, 0x7, &(0x7f0000000480)) 02:15:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0x7, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) 02:15:42 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) execve(0x0, 0x0, 0x0) 02:15:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) 02:15:42 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f000010f000/0x3000)=nil, 0x3000, 0x0) r1 = semget(0x3, 0x2, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xff, 0x0, 0x7, 0x8, 0x6, 0x8, 0x865, 0x0, 0x80000000]) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) 02:15:42 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x80, 0x1, 0x8f6a, 0x80000001, 0x7}, 0xc) 02:15:45 executing program 1: kqueue() r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) 02:15:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) r2 = getpgrp() r3 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getppid() r9 = geteuid() r10 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="84b26824fb0677011c59d12def85b5351716a240dc6c05a1b5a179aab0337600c004120fa7d9c4a1bec8dea58d8e7f8373c797f5c908cd87653298ae4cbbc215255a873ab564f1cdaa4e3f192adec420ab5555defe3e3705f65a565f7c1ea7174459819519f01b547566c8955f4cded873d4ea0a5cd6cc5154f0ae9618c0c27083f5f8dae442c9ef6e7f8b879cb5cbeaf7a7399ddf35db9346565f57d7d5d7bfacd2cadd953179f402c820d38ce875f6d6a65159aa44f0b60f178e3fb465e38d8e79591f7d4547894955277b22858f686068c1f6007da3b03d0b994b8d3d911c782443e9ea3ddb51b4cd", 0xea}, {&(0x7f0000000180)="5f4b9189a4e6030a4b5d074517204532be09d09d776fc0", 0x17}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xe8, 0x4}, 0x1) 02:15:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f790037494132477f256b4093ce025b84e5bbdc3aa793e90d25113fb3bb7ee71e829fbd6a2b1b2a10ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000005bf7acad445dd976a67cf92c23ef443d55bd139e37aaae42e4bcf5e78ee7f0479e655be9891a59d7a3153284614347a9a0e623374bb8fea5dd2a2437b00853c4dd24b033d5eadd47556b92799042750f00e0b1344d233e55597ebd760dd4905f0c3e30e4c265ecf2b2b01398376c32715772a68a5e4ac33bafd8", 0xdd) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 02:15:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x5, 0x7, &(0x7f0000000000)) write(r0, &(0x7f0000000100)='B', 0x1) write(r0, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) 02:15:48 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') faccessat(r0, &(0x7f0000000000)='./file2\x00', 0x20, 0x1) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 02:15:48 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x3ffffffffffe) mknod(0x0, 0x4000, 0xfffffffeffffffff) seteuid(0x0) r1 = shmget(0x3, 0x4000, 0x420, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x5) r5 = getgid() r6 = socket(0x38, 0x1, 0xffff) shutdown(r6, 0x3) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x10, 0x3}, 0xa2, 0x6, r7, r8, 0xe7, 0x7fffffff}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) getpgrp() getpgid(r7) 02:15:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000002000, 0x1) r0 = kqueue() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="8508db2526dcbbe8de6c2fc5ee7c44dbb3cac83bbc1ac79624b65fb87e7228bd378201bd09a695e940aee753fab80ded51c1e8e09bc85104389647d3f305cfc6cffd276d7202fa008697e2ae2637ed07be6fb98ca15d2a72c930d2269fe8a097d392ad61b94bfd5d11010bd3165e6f589846e3eee3a3de5bfd7d2bd1ee0e1d1ad305118bec9770efce1c782140c433a24b07a5b63c5640a63c6d7ab6", 0x9c}, {&(0x7f0000000300)="48b86693113a0c46d89f73e88ccde40812f2a7963affa6ef32f5cfcb15383b0fd487ef2f7d47bda1d88ff8fcd42eea0201731da9e709e6e9af2933e4494a48e814da55bdebceff4a452c420a53b3f70e5963", 0x52}, {&(0x7f0000000380)="69087922eb6484ffd66498108bca6c7f9ca0cc66a25999acb539c4d90edc7b81b084267e238d44669e37bcd903d8f036ade8a9ea071a2dc3e75e67c1dfb156633ac7339de9a8dfd54b70cf8305169e76b2b6cfe8d3716f18523a7600cff4afc6fbf2d19b0a65240a33dceb0acc42c2656361cf5121bb713a24ddf766f024957e2acf348313d592e61b1af687e4edb1295a81c798d8ca2cdbc97de65a28682c5cfb85815616fe2eb194fdaaffe477e953be123ed8ea2971135841eb6eb4d08d69507a4e8011f90c151733d7306b37013bba65107311c0fbac458393187a6763895e6439aa", 0xe4}, {&(0x7f0000000480)="d295e568a419c99b5de9edca6c825a8df3e8f07e871f8c29fbcc575080d9fbfc4f251b3b740be16cd246b40d004f9b41d6859192b09df3dfa5bf32e71cc290644c63feae3ca5cbc12ab9575b958548275a79c834c942821476f1b09fddf47a1bef841d84747b465de8cf88233815aa4e5fabf60fa73dd486595c7e621f4c6c8e72", 0x81}], 0x4, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="a00ade8d2784b5b31cc48353abd7bf7127aff14067fd3d0ec6585003d0c815e985b6c490da480497178b546b466b9e24b97dccaeb0f88ed83c0e94274a6f98e9e62730113973bde5cc412ce2ad07d6e79843ed0498a11d281b6b1827d53e3f42393959992c8a65f22758455aa57f656a84dfcb2ce02f4b5709a5e07459e01c7c097de588d6c1b67ea117557db302e4e383d2315a0f9ea5359e0ab1d43de189503693cfb945d1684465b17d0abe614a04872dafdc5285ba2d178c6814384095474f5ced0ab3b6487477cbbce5af38", 0xce}], 0x1, 0x0) fcntl$getown(r3, 0x5) getpeername$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) 02:15:48 executing program 1: socketpair(0x1, 0x2, 0xfffffffffffffc4c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000200000000000000000000000000000000000000010000000000000000000000000000000000004175c595dba2f391ecfae6460000000000000000000000006b000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) 02:15:48 executing program 0: syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x18, 0x0) poll(&(0x7f0000000040), 0x0, 0xfffffffffffff00f) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x180) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x34ac432}) syz_open_pts() 02:15:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x40000000029, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:15:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d", 0x41}], 0x1) 02:15:51 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r3 = semget$private(0x0, 0x202, 0x10c0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000000)=""/193) socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setstatus(r2, 0x4, 0x48) 02:15:51 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) socketpair(0x20, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="39a1db53da0ef9022bed9a664155e82aa43f1c86bd4f90c4013d1ccf7a130fa986ce5ce4d59ec0a74bbea1ab2d", 0x2d, 0x8, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) semget(0x0, 0x1, 0x2) recvfrom$inet(r1, &(0x7f0000000080)=""/248, 0xf8, 0x842, 0x0, 0x0) 02:15:51 executing program 0: r0 = kqueue() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 02:15:51 executing program 1: r0 = syz_open_pts() r1 = msgget(0x0, 0x406) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getuid() r5 = getgid() setuid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = dup(r0) readlinkat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/186, 0xba) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3cd, r2, r3, r4, r5, 0x12, 0x3}, 0x7, 0x7, r6, r8, 0x4, 0x5ee4, 0x1000, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 02:15:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) 02:15:51 executing program 1: shutdown(0xffffffffffffffff, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x8000003, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 02:15:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000001023, &(0x7f0000000040)=0x3f, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:15:51 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="76d601d12db48f525c60c1b6385e110fe478cf29eb38571a4e864d581a2d809c8984cb9a43c3207056bac46d7c4ae4e279a04f91d52dacf82750a2873e2e7a79695115f3478f08e12ca481830ca47a0f969995df2864ebe43d2227edcebe1d705baccb723ff2bcf4647b35e450799a648f12fba2c6b397c7618eda88743ecfc74150284f0dcfb94f3c10d8330b49da9028bb8ba338aef003c80f96b44335666806089ae11783c3056cfd2d20fccb0afb85c5", 0xb2) dup(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x2, 0xce0a, 0x9}) 02:15:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x7, 0x5) setsockopt(r1, 0x29, 0x4, &(0x7f0000000040)="d79ffd0a5e99651ddcd6d189a8f8c3cbc881fca6ace0810256d08b9c0b60eb9691fa779e0918eaf5ac9db9dc", 0xffffffffffffffb8) 02:15:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x3, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 02:15:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20002, 0x10) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=""/174, 0xae) r1 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r1, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffd1c, 0xffff, 0x4, 0x3, 0x144, 0xf551, 0x748, 0x3}, &(0x7f00000001c0)={0xffff, 0x4, 0x3, 0x7, 0x0, 0x760, 0xfffffffffffffff7, 0xa9}, &(0x7f0000000300)={0x4, 0xffffffffffff8000, 0xb166, 0x9, 0x5, 0x5, 0x800}, &(0x7f0000000340)={0x41, 0x10000}) 02:15:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) symlinkat(&(0x7f00000005c0)='./bus\x00', r0, &(0x7f0000000600)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) symlinkat(&(0x7f0000000540)='./bus\x00', r0, &(0x7f0000000580)='./bus\x00') mknodat(r1, &(0x7f0000000640)='./file0\x00', 0x1008, 0x2) close(r1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="8a5630f053a971f5aba8b20a2c68cd55890a0d193ee8c5618da4b4d5b61c9d78f4afe57b3ef767e1cec6f72a09af47ddb3633f231de0113420ca0b0287f03636ccdb4e67b66ebe3a9fc7ca4b629f1da06334c9aa5ce7d7a9f3599e5abb22f28c0bc76ed311c574e230203bd84d7a1987ce7ce4dc0f9155a9ac7b96767818ee82dc0b28ab0d4dab1c21cf1bc07a59bc5526cb8d4028601d7b1f992ceed0cfdb6c1b29a4ebd2d27c5564f2a199fa6a3ed48ba37e73510c7b7b1d117c6f3591536003fe6b", 0xc3}, {&(0x7f0000000080)="dbe03e1d9a026b86d360ab025e2e68c39c13164d0e947c1416a86f0c619f10991aedd0de919913a8bfdf0a3db6eac68c9d4f0e4ed4ff2a67f68978d350363813b61a5abf1b5e300e5c953f58508a81f0a30c2e227eb3db591d5ca8e66aced07746d670711d83ffa254f592433633d35924e87d574bc2c44c73684d0a1e04909a2bf6169a6a5b935c1de32ef32cf1eef49c39b40819df3ea92e258190d94b2d688c52b8", 0xa3}, {&(0x7f0000000000)="39e487dd7048ea95c3df8391538ccd064a8d6dd67b33f81ac05f0aef0e3c8e92183ecb854a3e990334828c7be362314310882976", 0xffffffffffffffbf}, {&(0x7f0000001000)="657333aaf80c4855b891097dcb6fe4383ba01607e3be6bfb3c7b12ee01d9f8a0ac944dd88577a2d76ff13b9a55457a5d996fb2c87fe4f1e315a84ee2bcef911710c399a3b7fa283a70986e5dc6072c13755cee07e1209403eeda78a30723ef7ef1428ddff7de60d299ec5ee5fbabed7886923d526c41be67a7a978c04f3a623e6a9a8870858ec7f4a7f7688760c309c8eaf10329c1e4039470a6cfb95d7821811278d12b5601c70fa79724a1fcac345458103953309aef5c9fb4af20a8395fe47f9a60e948e1661345480cffb8308eaa1733f2ca19f76c60aa50d65c7c8d56c4298d29c151584ab6d6b6916a213abb5715fad2942bba1a3e15824e75986198a54f71f2bd2c43adae82e22e288caa6e0d384d4bdc9e51aaa211db84958893ddb74a0014f83803f94349b79599bd7dbed4b03de9f785010e184f88dfbe77606d266ae71acee94f00b25e6e64a409887dd13f71e114c35026160a3f73da79efab17e547d9446cd3c22dfe59194c2eaaa262cffebd08fd085ad0082b3fbfe8fa163f61296d1e9189dcc1d22e7cd96b529891a62d379c86d39d5b71bb0e11f76d25a8d9840cf1faa0769da81965aec49a2f0b489f162139a4d5c7390f8eae1acffc6a8c6cc653aeefb54e8dae11455f0089ea656f3e6d186a601aef9f6569a79e9a5c7a8f7ac93b8b14f05f4ca4ccefbfc3899882b2113fa9a30c7b232af9b72b58bfe7b026c8abc52575d272a032a48b8d8994440d2b71355c8dec2c1154aa1c83ba3aa1d99d942845dfdbf5626206d17d73792a83a54cc4d0008ed6246b15f076d8951048d905c28fa1318e546508b5fa705aed7396b24c7044c3e798da496c64e245721cd9200ba5dea814bd3f495d28e6b7fc4ebc02d8cefea910471b26264b4ef61dd643809fdfcac243c594046257b0af13f2ed03826df169211039c9fc6aa9553fd1ee96af0d0ef4df19d41823809a05c78bed118fa3647821bc6cd2b318214dd57e0dff99776fb398f48a59084883fdcabe32956c565df7066e617fc23ef484eee0c3fcdf5f07125726c62db067854e7eb83cad3f1f85962e0602441041d5026aad081207b94aa49fc526a6ec80b0cf200356639a22c52a8292486c036f0c24f52e560dd748a1d6f92bc98438c69bee2d6bf2940188ef2fb251dfef5c96a700a2ebd5fd967ba7b71f4046a5d0478bd368a473942000a4238003ecc6a15b4ae24caa9fd960fbf326f1102485b8799d2f914fbb2bcbadb6ba2ca946d2271572e7ccf586bffc1c17b53eaa0499e5fbfb8be0155c448eb82f52a2013df57289c298cae2dc3d0335cb60cec51ac246cea91b3653943fbdc5184e68ba93c4c43b66e1df0cf8c1d3bca1bd916eeb177416e81f0bde7b16596a7f9bf357dd857048a9ac6be850bc712e298b74dfdab31853e522bc8a6697993bd0c320681e34525940095a6fb3dc23dcc89ffbdcca9c741b8975188be7ace8cff259334ee0f6a3560d1d9674b14618e8b0733bc7f149f5edd57c626346c06ef237413b62d3681f95412b68f7a67da9f1e73bd47e409eb3e52e2ab2b42a7ea1a3f6cae119f772fe902f3cf9304f39b995d317c4b2a777532bf08ef0781bd535eee71f3845ba410972b43e092fe4e370aa88ac1c8eb018509a8e9c6a72414b90fdaaeddaa9bff50fbe910bd3b91b1ed430e9bda6070af2efe3e3af0c609428ad47f8b3f8a90f862629141c3810749fe49c6e2c0ba704f0ecabf363309c0fd08fd166b205ad941262c20d05f64f5e1bf6232cc261885c40dc21f7bd9f59ebd22962984a9caea8d61dc2a924f3aa2115a5a72fafddf58142b5ec5f0895488042808854e95b68af7eb596695ef3268b812358828b4ebea8e83e2654d8dcc9091e9c76e0b6e29c47b488ea72c35c265f262076048e68028f84cfa4e3bfe3a5a5e59d2f871641d6c350df89e898d8bac73238eb48969008bfe3f3af5f503f5093ea5c7ebf55a90c1eabe7604fe6bc4686f31dd7c4e14b01caf208a560e1aafcc4e56c5fda3bfdfb7e0caef89b3188406fd7c637b5ca2e214f903d9b92f9b0474e3b1e785469c092ceab4e39c5305aac3af523a06ee9c31d2ec7ffc459a56bf33b3f4d9b569ad6527a2b055f92bf58b75b0ceca787a45c0a467a0d5e4eed1a5293edd32576cec49e7dcec99fbac19f7b96ef08f5c26610b770efa5c7dee07888e9dedbbdf5986a70b9457d1cce3e148d0953ff2246e658468024949db5753c6f3de4eba2f376e32c431930e8d2bfc02c857b4cc6025596bc5060076d0c2e4ec3bdf862f03a24f78636e1dd10ae3e2e9782c8c266ce83f30c73386c68fe0124bf67af012a457ce570fe623a00ccf5c4f096acd20cf2fa1d9b551498bddcb1490307f5e6541800431f6ae9884ad0c9d951796ed7549baeb93e9a32f2dd224de5b3bf107bbd0197e326934e206dd78b2a008107d0f290181c680a22d63fc8b5a976816fe30bc0a62f7d5f3839b30362d450d7acead5477329866bcac694fbfd319902ec099695624e1b0056389f6a22a73570671dbce21cd6ce916db1ad4fc62234a4443600a8bb101f3d9719b9e317f0ec28ce7b49ea013f6e60a6f1707ffeda235d982565d44b93ed58e2e7a2a2acc49b8a3308186555ff3f6d203b27a57118acfeafdee5119f033e936e22b19100d96fd963a092a0171979c8ebce3c184386afd9025116502aeca28a28ced5c7f227af408a0884b6943a8d583d888ed8a8bece0e3322b3c3d597644fddff0b8039d8a929276beae38102d2a3398e6b0ab46e7e37179d5f6add857d8f79bcda76fb08ace5f7fcc453919fa30a86fd80bd16dcbdeadd868f483a243a13f283262584fc306a9e47a7ed0ca8fa7067dd9a95ad5e9935440cc411456fa8931ac262c5833da171c923bf60c3839dac3df1ca981a6af5708fe07126a2afa57ae0a776dda9725c29c8e4a4ea6cd83fe73d5c725e4f0b2c2b756ad2e4c153ba9a66068330d7b6362f4a40ad093056d96766413590bdfe57895e587ee729f37d0e37bff5e945edaf9b07a4a04c2156742e383501910989c34eb420952a0a87d3bf46089c7b2dd08f03d92497fca8716cc71fc6844a046165942c2dfcfa99c07da788255b4e99d444495bf925085992e7c4574b0c3acefc96a28c18a50edb0739b4814a3caa394bf147f97e6ce25ee9f8b5fbe2badc9aba6f5ce622414038019d064487ca768207726abcea798a65d67a4facaf60d76f88032550f360a7302b12e4f8b2ae636efed8070d98a773ca830adb86f7e5b0aa36fdb2ec86255644e917ecccaac856c21aebfd4081708a420bbac7511f6f2c8620f3cc0cd4a54b1aea377721f05fd533a0e2d8164bb2450e48bf8560fb01816270b82239e0d50f574c562fa005ab5838f26ebfa71a3b9bbdf884eabfe40fbc0b7991f3d1074d5b5c41930c47f2191882f6b192c9fe0b976a78e879b0b7879b56502e28283ef8e38f95ca4faec168300ea0ec989c449251fad92d9de2b0cbcd6645d3f327400ac40c982655e709dc0c143ed5f9421eb8bc2854d02583bd627f30e825f39810ce97cf01732183d0aaad044afbfa646bd8d57ac65adb8ed36073355015a58d70ad4f21ca26584eb83099b019b22b903bd7e1aa03cf4c7264bc62d2ed36f0a46c0384f847128397616de0b8571cf4afb1dab7f5e7f39eea4c68df328004c984d0c9abaf7d1eac4a7745f428b68a9213b3c1b2f3145a9f55bb860c34ccd526e5da5cf8b5b6dbd948c2c085bf04e18245f9419993f5f894216b9ec6c22d62fe9f1941dd4b6273649136c1b92e67a35ad876f2b9349b29d068ba516923af2227fc9be2ccea24124f8034e75e518c807869d548293969fc3191e351262e66294af11b2bbb4577e7645dd89910ba15e1da98c88d2c1a80c65e8be99be696d78c8a19d848c244fb13162d1f398f50bfebff182f0c76083cc893e7081bae0f69de272761667296f86de200ea21fa48799a719eb27806e1098f7da35af2ff9546bb3e433549b2e9e3b85096af0ef5aec3342f6e114e616ef1fd0e66513d089b28b30317f1f113b993ed3826b4c2eae6a4ebc1b3fe5a2f8129cccb5caa4fb57c2cdbdb86745bf1de06f95351041ff50b0dd3e2bf8c4d277bbf9261d02d726bbcbcb6ce096b4f8583aae1c53fe9c161e1ae2ba37f10a384e9052ac484016348d92234af2e7dc10ca36b134ac1c790840906883872afe1f114aaa9734a82b54acf0aafba583fe5a07690999d373c3c8a189d25d0652cb6e9b4c961a7486c94a5894c09b3e2e524e96ead8c0e51a4011edd486a5688256fb23b2d75c3cdb4bb8fe07ee8143d10129c0cd38b765550382a4efb017b6bbab2604bc4965093cbb888401b6dc2b2a976849f075f77878067063d6b3ffe5cfbf27207b9083b0ef92f3eded4b7cc3f3da81e63e21281df10ff41529623176ef0c76cd9136e7c0b8628f73bfc4a7831614d7cf9a7821a838c44ffce2e576c165d5605f5ad536cb70e66f2e241fe784fc311466f8e4329c23e0e2bc2d9b16580e422456d7749cc11a7c9f4e2e678af7349bc520107b2743cc9f58bff64b54863ef30b521fe0a680647d3c551df2d6d12cea797a8f083f1360b07744eb18df5b39ad879956f25ba08d503feb77b9bc5eaa70a024b272ef3dd0a25c30d2ca6e129d49f5884977ef5c9a20e25cdff6f66f26bf15ad74e7df5f7b5120d1c60f651ea863a4c0609041c5aa77667907846f3969775f7d73228f4292ddc729e21f6058b3fd591056666ea602267fddecaf559d6a5be376e1acf355b47887ffecad3cffb4cb4b15a2b75f989fabf0eaa31be4b79d4625d6547f66f672d817070d66ee82baa682f8689252675758bd9458a6d9ba160103fe9adfdea1bc50415b616706c8a9e257f376c9ca97bff47a95475dcc85771f7dbd95baf6f80d492af99cda82caece793d7ccdd30f1f8c7f72b7db3f3bbcbee10ebc1a515c6c263ddfd225c2edfa60f623563a52531fa977c430057f966002205b24773564a4ca37e5ade31f1bd68d2bf30776ecb2f44153ffe641dcd55eebe143c498e23fbc5926172c5537e116d35c060480c2c877adffe217cb1a4f90cf26b1dda0a63b5996318f05b649ab1f4d8029c139d97161bed266bfa7d4d8ebb029433e9274b78f6240444548207e7e4558fa64e3de9dea16d769fee7de11e00ee9c085e5a1ca4ac2240e0aacac2a052c34ad21fb98893b1fb5c18bdd982092a22e0736e500aca6dc7cc9458588ca9694d217f8f1e90ce34b04e2ea6ee3b0aa32bc88624aed7bba7a419a40778d4ab81eded1ee48d7bbf6a8cbcdace346da8dfb4b73e5fee8569b638c4ea10f47569912c4d7bb0f86096ad3192020d09e11b00ba765b2996314922dd5399ee26b007a82488ed36d44460c6dbe19cb2593936592e02cfbbaeb297ceacc52649c893fc48fa10242cf00e887901e78f659c24ab0bd6a04f68772f9d47f214e93a5c0ceea6948bc21025bae115d95e80aa07b33522a4fcc51ef2cb77c8782df926688fead8a09addbbd873e599d880d43b4af12e9709f2f49e2d9d652fc23f3caf538c8981b5bf0ca8902fb71c029b58650a043c17a230be04aefc2b7179253e282e324606733346d9dd061cf0ed95b933ade5e6f55cb4132c82744546ccb03adbd3ddefd5ee416b3d74477767988eccbfec3061e1b7b4319e5b73ee877193ca31acc7184f52ad1fc0a245dcc273dd2d80eaae9b6a952ad85b9f9a2cf6ee9d036913d28afd68bded14e43de14d9d72aaf7aabc272725d21e982dcc41a9e1d58", 0x1000}, {&(0x7f0000000280)="4161decf5cfacec90ab5fc5c842ea3d746fea69d5d1d942b6d0fc56ff19eb847bdaaa6e1c13e48db91a24b445253123b20d00ac56c345667ff78484242cc29bc51c17e1d57423da221f8d08668216f3be7", 0x51}, {&(0x7f0000000300)="cd46bdfc439780b5b4637a96c5e64576a4b00baa518352df3bbee444c998becc389070c55c92a24f2e6bd0fcbf9041a4e545babc5180897d51fab75bced489ab72c6e25560c30f521fa3b4b85da4c85030251066115a2bd5c9ea8bcf1dede61f69fc55a18e399b8793987828c83352c89d3fb26ef35e9d38a41a3c3b5f14b3fd61b7fdb7cb3a48f1825760d8417d89c04b9e6ec6ddedd451d33e1941e85b6b5fed29bfcafd59567317a13dc464e050434c69c13ed26de66cca3c2d4ede3cad51b45be324656e424afd9375fa7059", 0xce}, {&(0x7f0000000400)="6da49d964128e590c23ccaf8c8510b935ba25d6dbe7884e234bf13b6a3199898da789c736d37620e6860bc21e3a1a219112d671f0bc522ea04abaeff768a91119c46a684d4b6f9ac0e26c54783514a6d2b23047ed1a5a172e0", 0x59}, {&(0x7f0000000480)="32e17bed3beb1ed7b9278b5acfe6034fe9e00df6d5717239d8036910b782b50859dd37872f4d20affe4b1d96d453", 0x2e}], 0x8) flock(r1, 0xfffbfffffffffffe) 02:15:51 executing program 0: clock_settime(0x3, &(0x7f0000000080)={0x3, 0x10001}) clock_settime(0x800000000000004, &(0x7f0000000000)={0x77359400}) 02:15:51 executing program 1: r0 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x7}, {0x1, 0xa5d}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r3) r4 = fcntl$dupfd(r0, 0xa, r0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0xc, 0x8) unlink(&(0x7f0000000080)='./file0\x00') 02:15:51 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x6, 0x40) r1 = open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x20, 0xc1) linkat(r0, &(0x7f0000000340)='./file0/file0\x00', r1, &(0x7f00000003c0)='./file0/file0\x00', 0x4) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') socketpair(0x18, 0x8003, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000300)='./file0/file0/file0\x00', 0x80, 0x9) chdir(&(0x7f0000000400)='./file0/file0/../file0\x00') bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0xff}, 0xc) r3 = fcntl$dupfd(r1, 0xa, r0) getuid() socketpair(0x21, 0x0, 0x84, &(0x7f0000000380)) rename(&(0x7f0000000540)='./file0/file0/file0\x00', &(0x7f0000000580)='./file0\x00') r4 = semget(0x3, 0x2, 0x1) open$dir(&(0x7f0000000600)='./file0/file0/../file0\x00', 0x800, 0x84) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000480)=""/73) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000005c0)={0xfffffffffffff174, 0x4, 0x9b47, 0x4}) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x3, 0x3ff}, {0x10000000005, 0x6}}, 0x0) utimensat(r3, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0xffc0000000000000, 0x80}, {0x10001, 0x10001}}, 0x2) 02:15:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:15:51 executing program 1: socket$inet6(0x18, 0x100000003, 0x102) 02:15:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000240)=""/189, 0xbd) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000400)=0x8) fchmod(r0, 0x108) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/246, 0xf6) fcntl$setstatus(r0, 0x4, 0x0) getdents(r1, &(0x7f0000000300)=""/231, 0xe7) 02:15:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) 02:15:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:15:51 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) 02:15:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, 0x0, 0x29b, 0x4, 0x0, 0x0) 02:15:51 executing program 0: r0 = socket(0x200002, 0x2, 0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) fchdir(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521e", 0x792}], 0x1) 02:15:51 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/8, 0x8) 02:15:51 executing program 0: r0 = semget(0x2, 0x3, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getuid() r1 = getuid() setuid(r1) r2 = msgget(0x0, 0xc) msgctl$IPC_RMID(r2, 0x0) 02:15:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) kqueue() syz_open_pts() 02:15:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x2000, 0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getitimer(0x3, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202cc54d6f46b4c59a0"], 0x10) writev(r2, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521e", 0x792}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="b73cf0b52e5663efe1520858e53f7eb75de5ef8f692a23fcdb75304e33f392447e25e1964067cbab775d6e918d98a28a1f13e384d3f76cca45ea0ecade591a082776d8c546abca898621b55cd7fc174b9d6047dce7ca47b09c323a0a1f413908fb7ca001af98cfe6191f1a034df18737e0b5e38c37d4dea16744936f3d8314d880a6755d133815336e4cdb59ca039ca8301076a25d436b03454284f8636ec71e8c5105d9f40b2570ec4310706ca5cd7cfa4e1440b4c88da967be3ee09a70806c46ea71a3e2d1d6a0e4c3c686fe25ca28549628727f00ecc3", 0xd8}, {&(0x7f0000000280)="10901d12daf931b6c53d9e07c68357ca446a726842284779293d686f36bbab82f1edfa0bcd27ed4fec807031496f08584ee6b23bd1f1529d9ba2668fce56ca92793cd8936e7ca604a877c3cb56cd684af9bcb375ce52ffbfea6c03a6e5", 0x5d}, {&(0x7f0000000300)="a1a6befdd4734aee407f4e7f0433963e12aff32b78a88979bf2b44f554c1dab8741a4b68064645c185a47ce547dfcbca96e84845db955752a061309c9f700034ff053ecc44df825c77847e764f52b00d3541019f0b8dfd606b0f66e4529e6c07c7e71569049588dff1b24318c76b9d74e8b6b9e5b93b9d10c46dfbace39ec1734d4444dce5287ef9a5c690ee210952d2d20ab507a2ac6452840fe04aa15a93aebc819a41ca02a327c4aa057e356491c873cafbfa15eee9c10e53b00b3347c8d0ba70a87ac57eb2251fab96c5b73feb9cd963d1f52b3a1c27b936e9518344bbb27619271edcb0bb0a225bf07cde8f20", 0xef}, {&(0x7f0000000400)="6976b10ceb078decc99bb77446ac718cf6462aa3bc780f52cb2639cb9e43d9b6688f14704b5b551d2e7e469f5769f565f0cbe2b4993ea7168f33d7a7c9329eb39803c5eb36d52bafc778c0bc0f19fd8a7a8cc40077ee92082cdb14fcde92c298a7c9eb58c2062f6ff148bb39617aec8f5c09c68265c2a717daf06b7454c8dec4fe600764dd65c6bcf9f3b5faa6a8932af0c1e136dc9ec05c3de2c503b9c5c13ecc7cbc9b0c0a3179a43156669cc10f55", 0xb0}, {&(0x7f00000004c0)="4922c265bc2513b9ed35ec78c01e4372db794684071608c478e9892ce192198766f4c3b61a7921f87757383c603d24741392f3dae7383f2d757dcb3749e33d3c16abbf0a8b0c8a35460a42b19ce44f7273d82e892248b3142bed306b09c3446fe2c2b1442cf4901f0f3f8b17e3f5396f721de5b677c202e2e44e9031d4c135b701c037dbc64f77", 0x87}], 0x5) unveil(&(0x7f0000000600)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 02:15:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x2, 0x8}) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt(r1, 0x2, 0x9, &(0x7f0000000040)="2fb1452dc8e22a2c05a74d2663", 0xd) 02:15:51 executing program 0: r0 = semget$private(0x0, 0x1000002, 0x200) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/27) r1 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r4, r5, 0x80, 0x7f}, 0xa58, 0x5, r6, r7, 0x7a46, 0xfffffffffffffff8, 0x2}) r8 = semget(0x0, 0x7, 0x0) semop(r8, &(0x7f00000026c0)=[{}, {0x3}], 0x2) 02:15:54 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) sendto$unix(r0, &(0x7f0000000280)="03eba2422e162606cc0bd424f38ded19558fb32ea22e00684007c7d3ed14bc0af9c3a9b604c3bd6ac97fc6437fd431c18f39d515a56d454a9e28d8c9fdcd517488721b263a67f7df2780bd9ab06321d84bf56938a91c00f1d7da0eac86bb09c283550c351dfb43d754abdf669829e45fcb8d8c5960adcf631d0824b5b8b2077a7dd74d28dc99f312d8de0f78a1faa917c1c5648b45a10112bb691a8052063808a2e4b6fbbb6c161c53375f3e10b11076997eecdba7fde96387128aa840e7b764a418ecd825224ebcd93f158c26349b6e34d373b4ad01a590b2264a3f563fd346404245d2cbefd8af64aa57da9c30eb63eaeb380cbf53570a385486847975a890a06fd507e1dfa2b51c891ca7cb9251c2263c6236a63ffda0f6cf85ac3138ac70dbdff04c14c895aae7a86ec343ca1331e5b102d62d3a0ab73ed81fdba143565dffdc593ec82c3f0d81e99e2445374c80e00b589b037541eeee995901cff1ba1f0f815951f88e4a434b7486ab864f76b606f5775096f268917c9704691137a9392c415e25372bfe37bca614645b18186e5744609b744bbd60682c216d6f80297d8195f4b337079bf981e77d8ff472553134567c893e583ea6447c187697e0331a4951bf9af70d750aac05ad2148701300d5da47deb84f4b87039d2ac6f1965efb7ddba92650ad3457a47ed0866167ec32e09c7a78f29a92cb6cb823e9efa871e5c48dcd68efeb8c351c4e2964dd718e40890ff6602df33b9d9e17f7208e394513cbc13d7b974e487e2de5bbb892be9c6bb1c1beb91f43c5e5486661e90f15f8208afa242b46fbcffb98425ce5fbf0f9f4b03a89146ec39b7bd53f929b4ad4154f6b834e86b12a7c0dfac3bd4d8fbc0a0fafc2affb80f8f78b4a134874bf4359707aafab7c13545c311043da843d43f83973025703927d769c5f95701132ad8ca1e0736b9b026b2be5e125c6d1d190587473ebcd9ed038f873d38f93044bfd34d887408b99858130925224e2b19f7c3fffa7d6aa1f47c7719312d0ba66d44fea91d823032377ab6123651316cbc09bae1fc0e266eec752bff0c0bfff228d99708e17979835e409b6e503cbf7349a001e0b63b1697565d94f1447a6f7694b94d6335975e71c827bb014dcb3a41e5429a779e63e75ea7c3cdefba4772511f86504ddadf7948aa9f7f22a8fa040fe19fa79e20cc306e37e9d0608501fc6d55ba380996485426bf41179b705f1e75d2d9b973b8ccebaf4c6afca72dd7f6fef853c2ce6efa00fc4c415a3de33b9d68b3fd3753f217c85d8b71e0b9b0a2f1e7cc894a1f715cd401f2fd18bf785febab5497e2d6dac390e6f11445a197f3a2696c38baf68f5cc3dc62d1a7b44e85a3a1a53c2b43bcefe90228ced12ad29568df4e849b56b4006fbe24b45fe2e392735167eedbd42d639bf776f350cc94f8780854cea192fb4b5959ef5624c41d73e4ef394e2cba4e59421d68d23b0fb611c418e14ce1b685c234b6082dae3fc19f5c83fda5f95ac0ea1549f6bce03b4b1067996b4b32424558f64c698b094827975fe8679e498e57a286f86243cc35fe3b28930a78bdf3e6fd92cf6cf0ad323567983a447eae40aa85be6705f2fae17cffd11759673af62fdc94951430f2df758983801ad22a7dea8ae5a2e078afbeb4595a2e6a137f3ff3946a7ccd4871aa4dd6615196cc18851329fe1afe3cb4d6037189a048a5fce99f0fbbfc09a8d5154dc3d87b652ce9b5f2aa5c8bebf24a6c55730cefa5dac322eea797ba477e91f23f004dacb38e182296d980a8e5fc2e25ec4aa3967c40a8e9eb542d4c1e29b1bedee16595215a45e8c1b825365d6eed51fd06b429af0c9bb52e5702ea658beb6021f44cde10a53cec23e07439227f46ef6cdd35b9d8ec4f16ed011c4cc4bcdf269c7c8d23a3162d2e507bb7e2b1958a1554279978b20e973b07d125d5490db21c72adae62430c69643efd94e91cf1f1e1bca4de3cf381d1d3d80907769ec0f448aca731c669e3ded95a172b4c58e210ad26f7daa3067b2ff55d53c380325fab58b8c8693bbe11b19ffc340292669da8f6ac3a43b70bcec5aedd7740bd6c05c8253521e75c79f219a5b67aaef856f64ff2fd44c2c0df27fb58aff39698dd36203d97e2ebc0dcdd2ec54aa705232c2828529520e80a25fd9d997f7aeb73a60eaba685d7e6082e6f1773ad7c3b1e5053db59a2815ac1dddc50c5459594881805133bd790b85955ca40489507693bb946b6be058ad38b62ac0bf0fc939e98ed82622a81d02ead98a4c06c7a78f883401589641f0484d1e244a92879a9d59748e65997893906c2c6dec8e58449ee9eb7840d683e36c68fbf24b2ef2663a39d16cb31b3811928cbd2fceca2bded430e337efc4f6914409d11ac362422505394c7623a484476d0424150097797d45c35c3fe959983d15b63a46c15989d9ef36f9313dfde5e44748825ba1f70348bde56a056e74525063930c3b4f849725b0fc33949d5c58c80d4eda2f995e5d3859687117cf4e486f21145e45c1d2259a523c26b9dc2762906828ed63e82a0b37d85d9b05ad4bf180f783eae1b48b683597844b73579191d7b0cbffeb782437fa211707a526178aee4805e2418ed2ef02cc1a0aa4b48e5be433787097adea2da7d3c84951bb85e752576aaee418ebbc0a7c516bcf1c4684584a9a62c383d7ae09ee03306364846ae3d62b5cf5283e74c8734541a92e42f6c7b04e734ec10e6cf9a9cd61c6daa9e90c6c2f1b82203c9a3da3a07cb029588bbe637f3b34eda86afea43152a51778e6fddff8250e88b0158cdb9a533861b084722439e600dc044963288106185059c733c71681a079df7794c027d17a4af93fc56dca324a28e4250ad9768a549f6fccd5733db58d2fee3499715d8e6bcd5adace03dcf6795fc19666c379a6014946ea07ccd9e5dabed5028042af1df888019d0ff6bf230c7c10f213251df3b0738766de04bdbd7fa003247163afeb6aa80096b9aa56d3b52ee27d6055fedd8d29dee16a65d6d84a7044e1db5e0e28340b23e365b3d951a05c53c380bb6257a884b76f9a05677828d0d83008526f83819721fe75696b8701fab18fea5c2edaac150e9ba4006779340ed0d7a6e338a688e982c7ecf646ba6889e8e32ac5d7a2d4476b49d40b82a485c77443075719c0b73e900c77690c66119ce0f4b375c612930ee493f0db202c312fce6b839cfaedb934886a5abf85454f6aa5bd4cc4a35fc03e408a84cf3ee5f6ad6a0a2b4426edaef923b739da9752b525a96c795dce9d77c56598f0853d23b7d3e99b859dbdaae4ff2e2a314f4f3486d1c21ec065acb48c6cda5201a302fa72911435a31058b2900dcb50732cdfed57ddfd3b7dd9d5c6bab9f170b7ce099b9487547cd09c7bb7b9b48c6e4993523ac1747c7cba38fa13d680fca4dae89ebb052bc4895a0407d5af3a168e1f650553f04d07d2521f5a15aa982110467a4bad15d4e9b45b0566d28e3a70f3ce1d70fe261f3b77ab6e2d89610dd0d51e56a52ad25345f2607c30a7be1bcbc4936e6e46285d757e320a877d243ca873e3a2c6028e4f10a967f9b67041d605ab443f4f6eed409cc81451fec0c8631d94d78adb08668c05e261ed41548819c9ffee030a72d29f1768af5d96cb0526df209732ffa5db653a354714b006fe2749d8bd296b3effbb1c4cc307a3d5fa3dc662f248d0efad654957dee73626ff85aca0bfccd64c2357b71f0f1a9aad5100daa1c3b0e16c1c461297acda6741941493c07394c482fb551dba4049437d00009f933a22782df89777fcbe6956f39bd71d0c9a9a0cab38161ed8af78f7b84837a0f493dd2385f3f3717936010ac4beab2fdbbb9d4e01dbf852490959e2f4fc6c1bdb58a4f5ba6f6b0116d6b997619585f13588f8a745862617c6aec2d3d92b768a65cafbe69716008d7dd0a28e0914463a1ddc4e29c7fc40defb0596d363854f71a9ababb8847cbd1842ab4df786a94a2b0a8b1d4443914f6f30a7398f159bf4639e0a71a7903946e31ec0c81d4e0a9533578aa3981042bb5aeeab0e264415e2bb3ab3dd569d6ece27a0e9bef55d0983a82122778e205a5223951c8246f7653f10306ffdb1cdf98d61e363360748a775b8137b5b039791c5b28bf47a78df06f9ac8345b1b77b56e4f0a358fdf3277c2f2bd1e38a56fffebbb537616a1ee26075291fb09d957e3c4c4bc1e8082a88c61387132172cb7a63f12fee520bc8c57daf1be6a9c439e289307522e685119ca889da656eabdeb72febe7bb4fd0cd6de19129cc1e26b4ad714baf71cab69783134204aacbcf4ed7e41ed2e09d2ab739a23656819828fc3f9be6f43a016c68619ef6423fc71caadfa3b835c3b1d8d7599479204a6030481697d742d0acd8e04e3167b9f60c79b7cfedafc415294845428ab20917f950a527605364c2e7627e671a1a8e0079034c44de0a963cf2e77fbdc127177fabfd7ff4ac603585835dd6cf112f3fff337a6f836d11f61041fa010d6f87964f467a01defdccfbfaa0a58176074fd169adb1efb6377331b4aafcd3ee6543921d19b47904644813941e98911e680c16e8eb87eab8d5f46c5bdc83b67c89a0b44bc402dee7c17589dcc9ba4c5cda116f8f7a6d463438a6eab66c2a02129d481d1587e6d8d74ea6e8a525a5c46845ff9ec3662bd1ecc48f245eeac26fdfbab4369887ee5542cb559709e1a8ef75e4d111111fe62ad838ee2ffd94e46065cdbad19be3bcd71a4ba4ce0b7d483a6cde85afa8430875cf3cae9df09280b20cc4bbcd83f1f311ced07b2c95b7b7515988c5d0e6652318a2673f4f6a58bbc504b78bc43aab3287c902f64c4289e96e2808ed31a29def4111441c90dcbe127371c474cd4970db0ba9c9502fb7d95e480ca3a3de20f2de8b449a57baa608c7e99659c2898547044f5e845e131a739f59dd710e64b495a7d4d45788dd2f16658ff75d793c85e69c54e44637d7cf91e3cc5df141b42fa6c79a70ad74017e57419a53568695b54031e89d19294a43b460517e42c819009fdee6d79304dd4a10448824de6e1e4f61fca90e390f510d67144b35f342c7570a5269b834fa44ea14aa6d6d2500b8bad558c9b308ad101683a58109efa81f4047c274070632601ddb4ab61cfe0751cecff7b6e61aec2068a72903c54ec965985340cbf5eca35bcabf6ff0f48fdf47680f6163b4885b7951d6c11d64fbfaca8b5756122b8137bafe1b614302a2283792d3e506d9e986ec3cb59f61a4d87d6bdac328abf8588e6659ff1ea1d3beacbad8719805eb97ff1aa208872f03b0e7c2038893482d681b9a0501f25d1b05898d0fb2159c81348c0d608cec35a0269d787000551fc1f53d4718ca93f13ce48790faaaa8a6973da86ea123d8b8a1a228f0426630e820104addf53f874eb7c1d4e533b419e34a1fa698fce2a262f130f45709d64bb47e02a56a2d911d91d4d5a78d8b5ae93a2a2dbdd60ea46107477f958f33271c8d015af2647d4085b81e510cbea7272099c2adeed886c3a0b3fb1b9dcbb8f9a1e47a763f4b0a2b1609be798561ed87a882964b83ac3d72afe4d5c6a1f0664f393a9ba2b8590d363727eb1ecd96ae482e705dd04f42374755ce218852d17b9b48b4438786777fbc67ab2560a5005ccdd4f67b7384231e10517829988e9320fb893a6d2ae769725ece8be68f75226e35105c4a23b45e24ef6f1a6508362c2bfef326e19dc469cc73ff5df915f3e7e84b0bfee91225f42177129f94e0c3a883d935ec41eef74f76680c6e11642cad3746b68e6d7f246450", 0x1000, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 02:15:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4020b0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:15:54 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r2 = msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r3, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) shmat(r2, &(0x7f0000001000/0xf000)=nil, 0x1000) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r4 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 02:15:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001840)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001640)='./file0\x00', r5, r4) setregid(r4, r6) 02:15:57 executing program 1: select(0x40, &(0x7f0000000100)={0x1, 0x5, 0x9, 0x3f, 0xffff, 0x3, 0x9, 0x5}, &(0x7f0000000140)={0x4, 0xae4, 0x5, 0x1, 0x3, 0x800, 0xff, 0x9}, &(0x7f0000000180)={0x1, 0xbe0, 0x6, 0x20, 0x9, 0x9, 0xff, 0x401}, &(0x7f00000001c0)={0x0, 0x7}) select(0x544, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) shutdown(r0, 0x2) 02:15:57 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 02:15:57 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 02:15:57 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0xfffffffffffff8c3}, 0xc) socketpair(0x18, 0x2, 0x0, 0x0) 02:15:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000603000)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0xfff, 0x6, r2}) 02:15:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 02:15:57 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$getown(r1, 0x5) semget(0x3, 0x3, 0x80) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x100) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 02:15:57 executing program 0: setitimer(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/193, 0xc1) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 02:15:57 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) 02:15:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="9c19b56d87e28f4f8aca5c1fa4ef9766f6012f20418e808c3f261c5beb7e17309f2f201c5b39e4d2ce4b157123c98c6af0bf99b870d74106031b9333067a4f4c19c6ebb20aa4c537f04aa7c796d9849fb0dbdbe82fb71d5ddbd61cb8aac0a7a943d218ed5b8a05679c0a80f24677289ecc2c1d229af7d6c8abadbf6c62702cea838c790c1479db68d0da806eb1e2dbaa8610bfe742c482ad5de1bc6f428ef0018c03ec7073c65547f78c3182b1333fb9bac5b1907be7ed062baf21cba5e17673ffa459aa401b34cc0ca8a6343eb3db6e511aced1feedd8967eaf1969c3c9328f559c579c5a6cfcffe00aadc3270f4ae752993249aced5a5937b5dd8deda251203135b844689b1f965d7a9b349b8c6dafb6911689fbb006684a453554e7c4cd0bc9e2d36f0508d9d5b1b5df4d0eb2dcd7ea8ad49d9d985c32c5dc83cfdcf824d5e9380f6fa5c15e2ba76b4a621ddc2833140e8db0ffe753174d8ae7805638579c45a53bd74f34904fb680a722ade2e87f9122cc14adb945be893346113f84f26a6b4e54112564e4469bd4272d307943e79384fa3982d9f74de00e4e103f3c67c9550336b3c02fbc9618d05f8886ccc2838e627b813d6bf042e2345ce6a86d1b1d45aa8be8318b91da8ebc4b4280a2150b46bb1132c5ebb8be179a4be3b25e98b1eac9e54a4d2bdec973a1012c3a7e2c2f72f05e1ea8c3a1c9ce072532f0f31d2318aa9384ba75e3c3777cddd00de54e7e06b2961aa48258cc17a4cd41e057985ab5a565d75ceae28e1fa9c55c46a398a425d461d0a1adb05b0674ecf5bba33e3d506936b7e79a911b8bc31a352d7924e5bb2a8fb66420992e380a3a36571a6cc44dc97c14928f37dee1a9aa8b70ed9f4d9e74c57d65d0c0cf76d2db92a0c41388aeb13e274d928b14099fa56adbcbeee2290506c4e8666be7612f082da77fc65cae7f3704de4810e79788d6e5e9c4db18a431ec666add8d986c358809492e760555a750d70c43d38c4c6326a35ed10ce74a62cc26e008533d874e28aeb3ac8c9898bfc725aca05388999709fdc58d081ec2a9b0280ed0d93caa301143bb2b80b9335e60d1e4fd0a9956008ad6652fadd7e9c93b0f6ba87c0f73994882b184584d23605dd636d94f6475bed90bf4bcc6ea74837763c43580613d381388267932ee417c71bc3d9eac9066b3381405058a90d683b2e2a542f3c9d1695008d77e9a561b736ff85284b6f6a9d33fd5c3c4ca2355635378c599f7812316fe914f3df8682f72e4cb863fa671855620e9447d9bfd13834fdcbfa9c451f08c6e8262ffa1d81a3974ac8646911253ac91250ad0b3da6b3b2f36ec325f5e727e092d1d406021bddf093c9afa2d4318135736ec32ad082821bbfe9051015dc093756627503b78359e73f18ac54fef12ae7c5928f6941f1d92f94affa4ed3497e7a849392d565e22f95c7058cb66f10d09b997107dae0e1cafdf9e3dd440edcdb2e73344814cf28274b26d9afd820acbbedcc824c78f9e08349322c1ee9766ffc0a18b6a8c6db0b45acec58fa3fef4023f644d0752a9a4de9f9a197fde677a988be628072229a23b6a086c5888056b46ae395eed25fda108b18d137baa51cd9b7614202d5c1e7fc8bb3ab062a727172be9724535e8e21e3d90438578369bace6724cdb8c82baec66493b367651c550140ac29cfb87e55c03aaf0d9cc1f75ca1d8ee3e840779400a4e750c2c5231040081c09791bbc8dfe95825d6e0c5ac9a416f3a6f8fbffba5cb9674908901b650afc66fd50311632657d3c635c58f5adb01e1adc23d9ee53429e5497d793108b85bc6ecd910d1545fa900e5fc64ee563d227951302c5878203b66d86ece110608c50f4554604506896554e9b9275ee3a0a59f46c9074b05f275ed05a40c3157730fe08be671972ab30596482dd9568dfa92413832078870cdd023f717f178a77be7b23614c57b4fa126b76797315d49778058e30ebe2457320016687c3edca0ec68c748209dcf3469203401effe6e308654f3e7298bf67d6239bae4d802324c701601e8651e016139170182ce0786a1a96b96513991a96dd00d072a2425d83161e9e5c64a6ac0a9ae964f860155bbda5335707ae59b71425bd717a4ee3aeb2cc4efa36ddea7597fccedf084308b2556d55976be95f4fd3ee4d9ff2e8e9a3ea08005db03fe6f38dc9be7dce8a830af26efe03c59bebd26e3603da994af9c17c297ce67eccff35738faa25716b163de36e211fc65a7d963fc99e35c9402557c5de4cb9d54d948608d07cba571b59e4b1490f18a751f7946fd1ce29b6d5dba8fb5aecb3deab949d2796288ce2ddaf53577745706256a6cda4a77c871ee4147197df6337e15755b272e37c55958849b284300d872d00ec964aa4faecd105aea2e4d70ba4b48c79eb690cb4c336c8cc5f8b9f608c47478d7409b94efb788585697ed56144f3c300bf1837e6b15d861decaf51b195b37d9203cb8963a59fa8c2bd82d4d01dca4ce3419a32624eb400c619495fb2c047116a6d308463171b3fb95a77a582605907e5e7342ff2f78fcbb50818b4258f4099805d888d6da6cd9050a61a33771b0d3fb6a7606ccc86380857548a203f708c77c7fff0cf49116e79fc32a3ed6a871c168c93c9a546db9826981b0475fc6795f92783da4b6fd1512fae6a7036067de6385f0dda6a61dc897c24c00cce8182c6e0711b202a4c9612cebfbfb3e4c839c6a85af7363bfdcb22b05903aba23957a472cb06129a424cb0d64c5e29b52f164595195f417afe5f6fae9a17818efc1f27d40500f8460ff434b5df56d7491a83ee939e426e1b25c575ec9a5a01f7daf075dea6453338394c392173e7fb75dd2617bc5a864a5d8ca3c49e8ea6c6e7240f8f620c4b18bece119b3424ebe14bbfd14798f28181c1f47b44fbb823740d5fe773f3227bc435ff659ad129381f375382f4e7458af872f26606e3eb0d4b4e8a7ec967f7cacd1dde46d41bb60a21d91b764d77ed5ffbbeaf5255772b519ff985d6707c665f82174438c481c9822405d3ada77cedb44c99c83d5bd439a0d86e3acc19d10bcd43de45fb27833ea0ea88b4004ec615e4abcb4fbd01290ca22ed5038e93433f9ac0d570c60b48081ee1f85b0ea539f8d4d68e559a670abbfda838ced6683d2a89300fa4b4354a5796716d41dacabb712c9620d2f1d1e30836ce1cba7dd9946143eaeba343a98a5d323a642fbc47ca911929af8ecfd583d3f81809fc0b270452a42a454a5ea97241737dd18cd89b094e7558cd8205d96794b08a41d80618d50dfb3ad0bd6d00c96537f9d65152ab74b33ab2abe75debb7bdd889d0cc060086ea10145b17910fc9a06ee21c6b54cbada892fd306c92479b350069d39a6287b8e51de35fd5ca920ed1a3f7225adfde55649b8f740ed304798ae2374995134627da7542ba4096cdac7b54d4508a480bd0796b3a0f647e037ed7c8c029f8417816c505b4f5ddbd37fe5bb090995c20a41fd7093f07b009eda4640d94de5ff108ccbcd31f465fa6c916742c33aeb6b50fc74a04f492ec2d31590b6465f3ef08bb3bd79257e3b6e5c091a3bc1b96558125338b977ee7b6c5f4038d09d473bcd32e12d1a3b36bfc3fa521e1fcae481f41a04063941f28a4b90d4489c2027af0b3aca10946bb67c1b6bab9be6bf9a5c4c69ab7177c175f9532599a24662fd4c6c73152b9e673ebf7207e5f9fb84d67f7e3c35a0c346ea1ffdb309e6f6656062bfbb7d7f9c051cc4107c76b86174b28a5e1fb793966ded8da1ac64a3246b05609cdd300d028d08fd9a9a42db2a9198acb89fb8cb1d2e83420477ab9bac7a35fce53af039b46891856399ab988f8a2dc9f46b86575c1c4634732356350fba9156fcd9d0b7f59208340748ab6268813678b066ef581096ce883bb7b03b74d9b6e7acf861b948de23a8d13b16ffaf5ec19f43eced120825da6a0b80ecc33d1911e24e9c565ce4c6defaec10efc226f013082620d27e7a73208056449611e89357d1f877fcaca94a4c4dcda0465dafb304455ba6f1ecda0678d59939ac3f08c88b4229e5bfbfa0267baa23fbdb7cd5ecb5e910d91c26be39602bacca35257b8c14a721ee816ff3779b800a94e7112ed38e2dec704064c528dd3d11b6f5b1b1158232fbdb6087573369c45dbe42b822c1c02a9b541873b83d4b7ecc56061063c7ae591cb10e59cc62effc530101a289ce30eb4990157969976f5aa9dd4cfbaf2cc3c3e27fe9d8359209a2ed9400706471d03f54d2201a60ece2f5744ee14995ed1a87bd12d486bc3c3ad7e5168f6588b9d25b686a0ff87cf9d47b890928837ba1fe55b6c5493d7d4773a64d8b76a7cc36bee3fc9089c6e0e531df89b66720ab74d60218a2ecafb06ee92afcf7abe8d5238eb322e4fc9cfbe2790f20d330fc93fef204c11f646b024831e7219243e800b22de3548d1e79379e91d8096424bc0a1d18832c01f63661f4f924160ee854e0600e18b125f4caa1e5f1e720dedd733146828968b680e4d08b94e898cd42dc715b61deac975ce848dd3ccce9f760892b100e2c9da07fb6eaf6ecbd86b24001a54a371c954261c1a0b672edaf6ce80817ea30e0a6c70fb18e765b8fd71095ae7051a711e39a138046131fab4f524734db69e27d1c84ef32a769da8d8fb72a1beb2e89d32765edf1b53f7e4f4f90b22bdfbea6c79658a3b4510e7f480524a1b81da96bf2c13d2ca549b38bf6c9a3b076526d9dabbddd487f68f91949283528cfa1d1ed9668f80b0d368ee724e2ad3310b28c0b2bbb849e457b2f8b4a4a37d2d05b659e35e1ae316c90dcb24d781e65710122a47c7faada033016998df8e9364bac2d154ea40e8060b982755f68ac10d0f83831f680bdd29e04fe33cf87772c7d36458bee305a936aeb49513e2244fc4ba4fcad8bb45c570d0eb48750b8c5643665e1092f05b9d73df04b129987cbd7cb8dc9e158fb16a255394c467d72967e06eb96182d50e72bd4da6ba36d36ccd256b3f294a2fd54116ab3bfd76d69821a69f6ab947dd13508a76fe2e8a6e395d79dd38987a69425cfba54953bd14051333bfa00a9f057abd20d4bc0692915422050d4e17d5e62ab1552475366799ada1414f8329ce28dede7a96c5bee9d88198ecebcbc69aab94d8ec7397156dc4b6202bbda94e77385bb7d0b3f5f9b045372cb5e8249bb44fb3aebaeb404830fc8eeb631b7b006911d0971cae871e613445009d1c0722f3df190ae30df92bd72571484f5f476fb54eb7d4ace708dfd54a2c863c07c284a4cfd94c5a5b32d3082d0663d0cfdc2d00208d2d59eaba09c80c4ed717e538e6435210be04922f97f28986010c82b8bd2a28effd1543b3b23675c4009bf4d7e1f70d3e1dbfc507f544c2a799943a225d1414a5a3c6a37e07cc154da1b358a04d8222e50ebe39e5ca06f5923978cd81a961ce8f5f77060d782eb3e28594b262af140b7676d6073a7503039baf090b28c0350e8762b5b75570ea5cbd20eef8edabfb9777d109f1336e97e54b22569ed369f8110974f33f6b7b0966cfd9de26a715c7dcc297fde19ae97a029053ad8f7fe3c7c8227e03562300b4ca38965189f556bc46e6588eab401bb1e486d2fbbb3ae089835fc9dd4bfb6b7901f8a2547820fa2a6e979b2c5ee0bc8478c7598cf261a6e2bfb2f015682657aa8a135e73e2f924f5fbce2d615a5352e9579fb391d9b68cd1833b17c99dba848d7d4b94119006d826350518de6427f0aaaee88cd4ff4d95c5fdb774cb745b1ad768126c53e405fb1859d91573b2ebf41359", 0x1000}], 0x1, 0x11) 02:15:57 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x100000000) r5 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x10) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x4, 0x1) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x61}, {r2, 0x1}, {r3, 0x15a}, {r4, 0x1}, {r5, 0x90}, {r6, 0x2}, {r7, 0x1}], 0x8, 0xff) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) 02:15:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffff28) 02:15:57 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/27, 0x1b, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x4000000000001000, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000240)=[{r1, 0x44}], 0x1, 0x0) 02:15:57 executing program 0: r0 = semget(0x2, 0x3, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) 02:15:58 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x7ffd) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:15:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) 02:15:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7) fcntl$setstatus(r0, 0x4, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:15:58 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f00000000c0)) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) chmod(&(0x7f0000000040)='./file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x41) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:15:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9102bca47c42b08e16f5956e6ddc55b0565338757779efe36336c592eadbe879b5862f583dcf99fcaa6cea8d1e24c2c891aafec69bf358ffbb26de09b100e744fc3ad63424949783f2649e4911cffe476347ddcce23b3012", 0x58) preadv(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x5, 0x0) 02:15:58 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) r1 = geteuid() setuid(r1) 02:15:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchdir(r0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) ftruncate(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:15:58 executing program 0: setsockopt(0xffffffffffffffff, 0x81, 0x800, &(0x7f0000000080)="40a1e200576e459faa1c1d6b6a202e4193a2a11a1314532a29bd793510e1a3c9750230c116f63d65b2178f5e7af655f1ed5b3b40c535550700ead3e88d5380a50ca114c25d2ccdca2fc1646661a5a2ef5b7d00", 0xfd95) 02:15:58 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setuid(0xee01) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 02:16:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@in6, 0xc) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 02:16:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x9}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x120, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "28bf7dc9325609466a9a05fe7293e7813c1cdcd9", 0xff}) 02:16:01 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fsync(r1) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 02:16:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fsync(r0) poll(&(0x7f0000000100), 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getuid() 02:16:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:16:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x284) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/97, 0x61}, {&(0x7f00000011c0)=""/74, 0x4a}], 0x6) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) write(r0, &(0x7f00000012c0)="a1cff2d08d71654d4285841da5f2b1a03465fd5c923a7fe0c699635f505c53ec139666966a44a52b53faf0c19437a113620bdaaa64d701de3d90518e3120fa59301aa0432b46b8cfbd5680515ea13ca7d730a00b0b7d851c6ee49102c4c50d576518c5b779abd255709a8922ba2500225e0b501b282f0118b0e806522f2b093293f97b7f0face355c48f4cfd6e9cb8456da013c79b8f5468022461d817caf5eac9af9f52ccf02f8eb4695535d7d14cc77a101275b404aba402c31f74553ba5b5ee6a25fb1990d0173c8b76", 0xcb) dup(r0) fsync(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000013c0)='./file0\x00') 02:16:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fcntl$setstatus(r0, 0x4, 0x4) execve(0x0, 0x0, 0x0) 02:16:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0xc77, 0xffffffffffffffff, 0x3, "240424e8478dc31212206f04aa8a1cf93455dd36", 0xcec2, 0x2000}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf98000", 0x42) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 02:16:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:16:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 02:16:05 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 02:16:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 02:16:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/169}, 0xb1, 0x2, 0x1800) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x0, 0x0) 02:16:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x1, 0x7, 0x100000001, "ea1ccdb8a8e20fb190b0e7bf714df4f4427fcd70", 0x4, 0x740}) getgid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6) write(r1, &(0x7f0000000180)="ed3c1f070d58688afb850ce16b0dba4c480b982956102c245cf7a6fc042c2d25193697d934661221ae", 0x29) semget(0x2, 0x2, 0x202) recvfrom(r1, &(0x7f00000001c0)=""/83, 0x53, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0xba) r2 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) socketpair(0x26, 0x5, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000300)={0x0, 0x3, 0x10001, 0x4, "b5223ae02e0e53ae72f6bb2467dae912cc56e37f", 0xff, 0x7}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000340)={0x6, 0x9, 0xffffffffffff59b3, 0x9f, "9fc1e4710d81da46b3e494a2fd83693cdd6c041f", 0xffffffff, 0x7}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x6013, r4, 0x0, 0x0) recvfrom(r3, &(0x7f0000000380)=""/107, 0x6b, 0x2, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0xf539) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) 02:16:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657838f7c59452bb85e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de204000000554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30", 0x801) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) preadv(r2, &(0x7f0000001c00)=[{&(0x7f0000000a00)=""/174, 0xae}, {&(0x7f0000000ac0)=""/26, 0x1a}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/212, 0xd4}], 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)) read(r0, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 02:16:08 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x400) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 02:16:08 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) 02:16:08 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = msgget(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x100000000, 0x100, 0x3, 0x80000000, "948f1f414744cf13454a2c80c2f1c1d0076bbc1e", 0x9bd, 0x3}) r4 = kqueue() write(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"], 0x6d, 0x0, 0x1800) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 02:16:08 executing program 0: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x100000003, 0x102) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shutdown(r0, 0x1) 02:16:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/187, &(0x7f0000000140)=0xbb) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 02:16:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xfffffffffffffde0) socketpair(0x20, 0x4004, 0x3ff, &(0x7f0000000080)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xfffffffffffffc4b) 02:16:11 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 02:16:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) fcntl$dupfd(r2, 0x0, r1) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) 02:16:11 executing program 0: r0 = socket$inet6(0x18, 0x7ffb, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 02:16:11 executing program 1: r0 = socket$inet(0x2, 0x10000006, 0x7) setsockopt(r0, 0x8, 0x9, &(0x7f00000000c0)="896bcca84cf8f61656832d948f413ea51c80a43c60e657e265e21681ad4d84a4979610cbcf2b8bc5e1d02a2849c9aa0a3ec325654f010dbe2d068503aa006318c03196825ca394dff44c694aa2328fe8fd75c0498129287e72efccb5497a85da6949f3622023b0483819dbac09ef8d40bf03bd769ded576dc88a9a8b9dbc5568930ac675427b272e8177213e251e2c5a1360be0beed9ff4088905fe0aa0a822dbc45152bd8315c5223a42e0fdfe58627ecbce2683fb9483b6a61a9432cd0f32cbb040d290b044b808dd9b8a25391e15390ffcadc09e82b634f479485d910f15f14448a91e76a75f13a4d228e1ad5364ea4a49c", 0xf3) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x1f, 0x4) getitimer(0x3, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) 02:16:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fe5ec26c7ae08d53e12c8b47c95cc20768483471770888c9f97d374fa529453d3e4ce5c042ac5172e52a47922ebe175559a8fd352611be184fe66f750ef071576a53c240a", 0x5c) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x20000000, 0x200, 0x2}, {{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x1, 0x81}, {{r0}, 0xffffffffffffffff, 0xc2, 0x2, 0x1, 0x2}], 0xdc13, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xd, 0x6, 0xbe}, {{r0}, 0xffffffffffffffff, 0x2c, 0x800fffff, 0xec00000000000000, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x60, 0x77e385ce06698942, 0x3, 0xd3}], 0xed, &(0x7f00000002c0)={0x7fff, 0xfffffffffffffffc}) syz_open_pts() close(r0) kqueue() syz_open_pts() 02:16:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x337) mknod(&(0x7f0000000280)='./bus\x00', 0x1002000, 0x8004) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchmod(r1, 0x40) r3 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x20) fchown(r1, 0x0, r2) open(&(0x7f0000000140)='./bus\x00', 0x8083, 0x20) bind$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 02:16:11 executing program 1: getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = getuid() setuid(r0) r1 = syz_open_pts() fchmod(r1, 0x200) 02:16:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x1ff}, 0xc) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = dup2(r0, r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) 02:16:14 executing program 0: r0 = msgget$private(0x0, 0x10) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xff, r1, r2, r3, r4, 0x0, 0x1}, 0xb200000000000000, 0x6, r5, r6, 0x4, 0x0, 0x9, 0x584}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 02:16:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) getsockopt(r0, 0x5, 0x5, &(0x7f00000000c0)=""/180, &(0x7f0000000000)=0xb4) 02:16:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x402000, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000140)='./bus\x00', 0x800000000, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:16:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x100) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 02:16:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000040)="c40241aa4460ab4422bf0000010046d33bf2afc4627958780026460f9d2dc00000008f483095f10e8f29e89858008f897881ad0f453a0ef3a5") setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) 02:16:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgid(r0) r2 = getpgid(0x0) setpgid(r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) 02:16:14 executing program 1: r0 = socket(0x3e, 0x1, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e534d7a10653000b4f838bd23109199e694f7c4d139d945c8775e68c640180407790058f9f1df227005eb899cbeae38cb38b87d57a9c68697dc7aee89361fe6ee01f656f073b849332fc0baad"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c", 0x7b9}], 0x1) recvmsg(r0, &(0x7f0000000f00)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000dc0)=[{&(0x7f0000000880)=""/70, 0x46}, {&(0x7f0000000900)=""/218, 0xda}, {&(0x7f0000000a00)=""/248, 0xf8}, {&(0x7f0000000b00)=""/235, 0xeb}, {&(0x7f0000000c00)=""/108, 0x6c}, {&(0x7f0000000c80)=""/208, 0xd0}, {&(0x7f0000000d80)=""/53, 0x35}], 0x7, &(0x7f0000000e40)=""/170, 0xaa, 0x6}, 0x800) 02:16:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) getpgid(0xffffffffffffffff) getpgrp() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, 0x0) setpgid(r1, r1) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x272, 0x3, &(0x7f0000000100)="573ae06db822a470e12fd8aa2c3470dda679fe9d96d945301d191bf647f320702e0034944adcbdc0b5f82f9445ae98886684fd51bf59f1d6521c06bd0a9fc632cc8e8c3f5279734423b4a06013a6577f61e7c38d3369ea480aab2f491a6b2d626cdde20b4362791b9a6a90ce6cd0f44e813295805027ee9bc96d51b19a354b7d6999c61e88cde63a58f2b804ccf87d42f2b7e5", 0xffffffffffffffe8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 02:16:14 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) getpgid(r1) 02:16:14 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1221, &(0x7f0000000040), 0x4) 02:16:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x18, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 02:16:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff, 0x200, 0x0, 0xfffffffffffffffe}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) clock_settime(0x3, &(0x7f0000000080)={0x10001}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) 02:16:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) sendto(r0, &(0x7f0000000040)="91471bca18e99a3bc9d6cceafa5b96a73e86f4aae969ab87c6693e8df1b4e35c3a1049b9711a8f1af67aef5a8a58cb1242a57acdef19fe17d2cb054239175bb32bac1f65136d26cf06fb817769bef015f46134b1f43c2bc30123b5276793f289b4d912e37b1bcc7aca7bf42730e3b9e17fa8483337ad0e5ae6373cdbafd2d5dc0c8e5fdfca3cd56d5a2f65416bf03c49ffc85a77fcb31eaa40f7519f306a73d178ea1ab2b2b548c900eb4311744d0b310800a8664489f5bf781f3f57480a4b89d44d4ebed29693db852d54b01774", 0xce, 0x40c, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) close(r0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 02:16:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x0, &(0x7f0000000200)) setregid(0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, 0x0) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)="5c5e239f7b2f4040bd2500") setuid(0xee01) chmod(&(0x7f0000000080)='./file0\x00', 0x11) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) 02:16:14 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(0x0, r0) r1 = geteuid() setreuid(r1, 0x0) setuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0xc005, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 02:16:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() r4 = getpid() r5 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000452eb8112df6e8fe421ad011321b59a0edeb2b0e5440df09f9b4a2039f5e02d6e7dda321f67b7cff53fe0cf9bf618c2b6b873d95a0004000000000000d67501c7939e8d5eb9fbd58e9bb928a1911bbf2c2ce6c83b1a32ff2edb87407f54700ef646617c027ec3ce8887de2910423bf186392030c08b8f778d811d4e78e2130453734c77909b65ee5ca596d597cf8d97539ef4a13d115da4bb12", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\v'], 0x120, 0x1}, 0x1) 02:16:14 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffd9d) 02:16:14 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x2902) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x287, 0x0) 02:16:14 executing program 1: r0 = socket$inet(0x2, 0x800008004, 0x4) socket$inet(0x2, 0x4000, 0x0) socket$inet(0x2, 0x5, 0x3e7) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/92, &(0x7f0000000100)=0x5c) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x490) socket$inet(0x2, 0x1, 0x8) 02:16:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x4075, 0x0, "0666b34a133075817f18304e372bcb753f840f2e"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 02:16:14 executing program 1: socket(0x14, 0x2, 0x0) sync() getrusage(0x0, &(0x7f0000000280)) 02:16:14 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setregid(r1, r2) setregid(r0, r3) setuid(0xee01) shmget(0x3, 0x2000, 0x4a, &(0x7f0000ffe000/0x2000)=nil) 02:16:14 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x67d5, 0x99}, {0x1, 0x1}}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='\x00') syz_execute_func(&(0x7f0000000000)="0f01d0c4c30542800a000000b7f00fba6ca30000450ff25103c4027d9cfd2e660f6d54c00046c809009bc461fc52598d4739c8430f18d7") 02:16:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) accept(r0, 0x0, &(0x7f0000000000)) 02:16:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:16:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) socket$inet(0x2, 0x7, 0x7) 02:16:17 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$inet6(0x18, 0x3, 0x967) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f00000000c0)="e6ae30f71315706900a738db76f5b6766b6767fb4361dde1ee60b0da767fe11d701d9f96b01f693a0ebbcb3f1a76b826caade472ee91abb5200576ea82a81f17fc87fdfbcc382bdc260ca727906f2afa21d5b67988ff0cdc5e7f0ebd071bfc628dff0887629ba1b9ac107666bd7b1380626be72be18840049e5607efb7fccdd3c97e3e70744b40b356352a9f1af64757446028d8b82953f3c429a801d39aa68f44add97ac31e6f8c3495b7177a743985f6998556fd2e", 0xb6, 0x2, 0x0, 0x0) setsockopt(r0, 0xff, 0x0, &(0x7f0000000040)="b6e0282c8b5def828ab96847f2d609d65e1079bd43258906c03af7dccf98aa2585ea7dd427fb306e798d8d8bfacb13cb548086d17b60c34fdb07da285ea0284c88935239a3db9d3d1ebb04b7db16e81850", 0x51) 02:16:17 executing program 0: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 02:16:17 executing program 1: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000651000/0x2000)=nil, 0x2000, 0x6) r0 = socket$inet6(0x18, 0x8002, 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000380)=""/117, 0x75}], 0x6, &(0x7f0000000480)=""/247, 0xf7, 0x2f}, 0x842) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) minherit(&(0x7f000028f000/0x1000)=nil, 0x1000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x30) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:16:17 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:16:17 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffffe}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:16:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) socket$unix(0x1, 0x5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x2000, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ftruncate(r3, 0x0) dup2(r4, r1) 02:16:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) accept$inet(r0, 0x0, &(0x7f0000000000)) 02:16:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="c80000000000000001000000ffffffff3c6855191456d94a36da2b0c4c102fe416de3984fd2c31f96ca7c7fdff9ad6df4a84a98a0c67a149d78481d4291e30b01d709bcdd8f9ee666dc66e8c7ad2529c5daa748bdfe3eef4e1a74741e9ba40a19239e0efd19f11cd94581f2b6318be9ef5b09b3920a2556b5bf7383a379dd79a7185fd51b7bef1641474812855b780c54064f1ee3402b0ec50ded6ea496a7db40be4867cd1833cef642bcbaf95d63da3e55ad8905a26eb7a2940e3b4e5193c000000000000000000"], 0xc8, 0x408}, 0x1) 02:16:18 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000040)="0e1a7284c1904b15cd3103098a09b938add7eb6ea0b2727c4cd103c4735fc3851f453bb30d7d8b60934fc7ff562a2c48194481c2d1fa7aeaa090a63efec40b1db5593a9ff113863a01ad8be862faf855ba9cf13c30de25653ac99d382326c28fadc16e6d3d4d02b6d491a6a5257858a6091aa540cf0e68b0c7c8fd9fbdd6120e09ebdcd0b4f9b481dd2cf48010d92440cf9f5ffedb627bccdf3e6eab78db939e7376cc62403e93884a1295a42ce60e1dd54ff11f8c3b347f5c5d8f319ad3853b6fad9af95a4c26ec467d99d510f8cb4c163d904b16739413a11e5d0094b5ac893384859c978e8ce2d2f34d1234c8", 0xee}, {&(0x7f00000011c0)="b390fe75b44ce97d268129ef695c5879d1e3d9264665b537ca939a2f", 0x1c}, {&(0x7f0000001200)="08209c286b70c04228e2a16c0a324195afa28d61da071a6dbfaeafe5b3d30f9dfc9e2659242a1d2111b3b8020e12f66c628ffda78c7fdfedd9323c5b5e043af69f5d78529b7910810739d8680e6ea21fe52ac7ec5d05949eee39d67997a3357f97c9bed1fa3c5589186f32605136eebf64842e25a33bf593915009013d13dd01c505b9b09a333724f6286ca8d74503c45bc6e6b6423c8b548509926170a28394710d1c5ba6ed180e4c688222d8c19e25984989771525c08b7d8b7ed88f38", 0xbe}, {&(0x7f00000012c0)="1b84ccf9cac1d9ca229ecc7bb616a3383896f7da499e7c687ebbd583656fd40ad41fa530ff3ed2f838d4beade59127996084a9e13e30824c2363652ba01fa1ab8155252ab47c6990c8b5025fbc02ee72859e6598f82762cb017a26aa1ad7398f506e0821685987ea5682b44d10e9e8059c73b2598414f16997c7852248d0c397609e5bf4f1fffa53abea916b2bf3491011e23ae2e68eddb30a436271c8a64ff6d098679ed082e170f2fe49d95a2854c5d27ccb4f869de9d8e06e898b7e7e0703e546ff201d269624388e08c54931925b00a4aac4206d39d18110cea2cf9abd614d02169568a2c51d2241b58833323155e07a59a9a8a4ec9ff30ea89b3168a73f3d8959867dd688537a2a3caea2466cd3b5eb38c6ae4c9e05bea2aea59ff6e6429737725a55157dbad62a34b11603e24ad7365fe4c48889e58edc01a5bb0366778b7f11e416bd8ddfdb55fe39b0db8f4f467baf7250a0c2e62a9ec5fa2a08182c02d1b5d92d0bc88029020edc56a40abd14ec0697ad4a2c7b3869b77c0448069c969ae866a66e9218eac1b7ee7ea14a947b3ac4a25aa636c5e7451ab812eafb6aac394daaa329b7c054774d94b35d55f18432726eb93d428f20d8b11de8f724f3eb2ca1f56ca7ae9d91e37c9b82ebe097008dd37eff0b00c86094ec0c003fd0efd3523f23d4a27573a9e91f3d44ef80e82839601c290790fff39bd859bdb2c9fa13b27596ff32bd5cd25360de8af0cc2b6d632c957c1168d85d7c67508ca40c718c66866cfdd242c7726779f4a86451ac294e7aaee5aa9a864c389ad634ab75ef6633dc4dfdd2d5f167b1b4c343e19bb001029537a4a13b185eb3e5369c97b4aad3127579332a6ae585f6197b11ce4151c2faabfe77a973463bfe86744c2aaededdba1c06d680436450f7169c0e2ce266213f7c269728bab57c4fec580e204dcbe9a164781ec337ff7aeaa5d6bb015c800912d245d105f5b83b7b21686cececa6608c53dac840289912d425c107d1fdc1669e8626095d1046651605c56c458341355c81c47dfa5fabb2f1ff18ff494fe1d20d3526b1b2557fb60c5be8e393e551808fd8309f0a7883fd3d74328212779c77de01fb34e90a9dcb5bdfdf5d91f3b2726d844abb1235a0666541b0811eff0c16362aa7da37a4c4d84109498e66c59faf40e4e250abc8bcc802c1cd096600566ac0dc85f1ea72c8000f4ce52beb20d9395a88120d2cf5b6429a62877c096a69960cd823c5d2302987349bb872f711d98835540114f5644a716faf9c772e7585153c9ee18f5f65d140529dd2a074a46de5322393e42408950a7a889d349e7093469913b419e1aa619d40e4cfdfd42d5f51beebff5199861ebb4a58770c76aa009267240125f4bc6002ca512a090d6e935b4e042c949b76fa071c058466b6d9fe7bfafedb6bb4c046f1cdaa1202fbb4fc1b1fb8d84f6872aaf704a10e4539856a83f3fe916ee19a985bae5b5d2aa70563c918d46da2e2869c8048f761ca3e28f43f45eb8355bcda9634537242f0510ed25f5659fe494faa4daef87e4e380e4fedd8105c0de9e1aabc58a15b7e80d3601408df57dcb7ae46441c60eed6d5f8178e3d66ef042476055232aaebee2b887bf7d01d79d6f50899a2900129441dc4a43a2802e43aabaf7cb1830b46e448ec1edcb9f28a9cb46451cc82f415e1b33b24a5707a69c834203c6749efb02535e84943a6bb1346de83c63057b6bbf69e2125f059fcbd63a8c5e0c21d41bea4a2ba5587bbaf6efa8268590d5818665f57ec738fd2d8759b554e51f24af37514a4b481c39fdf731d9fa2b33b3096a365135f7bbd0fed6589dd4521ae26186c0dfa32e0e5f6d7cec6d2967aad6c8170622e27686c014f3edecbb328ebb3860d63a64e7f5e50c10a697eb4678d88346c728b4033e0e0947c0bb19fcf615909e062e21e60d07cb140fc186264a7f9cdd3dd91f86fd7f309da8bc5c24c11a0fb3f4b68c9ab89fbc1b1ab175a176cb8745a6c0c2a95912dfac4530d99cd72e49a4ab7abe263547a0ce535e5736b44b344d9504a4843889d95777b86262c51dcceda41ccd4155e00f88d76f42ad67e01ab762d2ea052df507eded9180eac4e65f36f2deeaffaad25aefed2590d105231cdde36d317406ac45a90fd5ae73a995ff5eb07d3fb5959c1f66b59c05de45b6cd391a9b31547c85cb2948cfe4903517b1566833940becd7cfbedb7236364dcf87f8f7884a433724d1bd9f4bb8ef77c77beac7a6f9cbac3ba067bd27941ae2f08b90a7419804cfa584f9d751d3efb585a32466f6d403d4eff986dcc742349c666fa18269c6788e3c37b42afddb3fac056552afe84965c38efc7777d6e4b5fcd5a985c0a8991beebcfe7450767f2f04bc02bb64bbd1bfdf5e787f90ea3b8e77b6a62e883c6facf3b65d71acf178f30c4e50fc35a23ab5d4b67f4712f2acc6b48b2caa5af3ae36352c5f0fdb2edf97d0928ed99a1b6aa9722fdc955d4e1b2b13d508e388cf293ea23b00ae8a981d5be935e78b22622f2f3fa5c4ef64462abb4bc8e74d69f43f8a0c9d42abe9f79fcc42d4b1df8c691fc58ed836ff97310c57a5b08360b04a45e3018ca3a5f967c0425811eb6233233d92cee22bb155b5d149c4f95de1d0366e32b8d9c30a2d021cb33f8237dceaf299b44ecdacc6c3c17d1792ceffe9759cee9fd4c3c65224b1296d170dfd20812587c4d7fbb9241144658616741c7b75925ed035e882ea643309737125368fb035809f00fadda50c3bccf80787f2c9e428bf1fbdd8a6492aaae721a41854bc5caa126ca4ceda6d332317b372a91b9ed545393825155418037f276de0c44f1150d79e56d5e14769b150c0465357d8359a5cc4c3bc51cc21c636eae2595d79b46e36f55e8642f953fcd1dec1a72d737c9fd6f657a908fd4ca7c6b8efc918b68b6a2745856a0c261a1b3ca507ac6d8c24a2767e3dca96c62481282bc13df4e7864f9b39e0c56c6c80cb8a38d56574ffcecf7497444f048b3b86f4397aefb4481e5f0fec03ced84078a622e0626a0cbb42681c47063a09f6e586a861b22f5415581d1998db77a482a1c45ae7672caef6f4b8cb78cef9a9a9486fda33dd5d825ed4127f6e0b1be6504011f84dec73fcc5ddc1584a503495e4a4f6e02b728daaac69b0c82c83ffb76f73106cef739813c9d726132290a8ec72f55b1e62c3c8d7fbbb872ebafcc7219ccbfee83514338a4a0fc9f9f37d13d45597d0307fc50266134ce17c1c941234c15d1c01c562a90f8bf1e0cde3f914d3c4965565d4db100819a92eca8ccb1e2850103f449d6d7ae5b3018f086d7ab1b90c0138ead4759a3b3726401d2fe06d972c2372ac534f9636d8605568c9ec1bd60af728d8e6120b4d001220fe93d6ea13f3ef71b1bf8543d701b2028e99f89101743a7035ef33472bdc47bb87d1d5ee71098e2683001772a2c4d592530caa681b4a7c0994ad4f7918113a17f66e47a1156b0f0e412408d6bb742f0a70b226d4dee07d522ebb8d7eabd9a0d05b0c891de15ca87673f7ce417d9421f6af680157c619942439da068185445b0cbde7fa8c52009449b0a47937d543715dd5fee0d54a0bf0fef86ba6497a09fa354a88f467e17961d39d38774d052ff765a08bda7cb88dec07f323697afdbbd8abf33a98b7ef3107c96d2947742ba6fefe5802a1e06240539f56b28e21ba0713e91d6f436bf922cd52092137dd6270d17304d0dc4229b8f25a5d9eac9d0feb36a74ac7403f153a07d907aa8d4f8ec99fe927564cefe750abb63a91789dfa626be94813f404c72b8f67154d9b90c3408ece39c59c6cb4a59ab642543e0c6a290460dc43d206d4ac15f6326a02c478d6e0aeaf4aad5c3c40f20337cc13bd2ec9d33ef67470ff254786a03291158a29fe41bd1761469304d6d350d836271256c5b13b8f8adfa5da67ddef1b9106a57879fd16857cd1a435aa707e8d9df20b96b965f0bbd11ac7358a1df94ce4dfa30f57db527f9acd8a4c867041ff1fb621f96ed0cf92348b81ec3b9e58e776cb8d44d4e1fbce93e3753ae49c262c20f22f7fd72e2da944c9d37d2e3f4bc47af6087bc9c10dec9a7317b191030dc1ce339de0af624d8f98f3110386c4f41fb037ac2901cc048b33dc23f3bb8f7dadd2ba856937e86a65f2646530079ff043a81c6e410bf16446c2d5bd10c8647a4b8ad7d6d7e9809bee2a232398d818470981fa74e4da7e7d3ab85fa811cbc4eedc54754fd48b07df428634b1401bc2a3b2bd0feabed0dc61d8ef1582735fc7cc9f65d8416671b9c99efd5fc79c92fd6650efa8d9d72c68044839e2eaf04661628c6b1a1eb6a291f374cd1de71f34a8c1928664ad7fc5c3e6a2d2b5e9b7a2dc4ca4ca637b7cb028365f08a8aee6f4fce449bd5133b62b558027938c419b706fc822edf850c19fe19fd3c9204585df2e4ccaa568c772e124f42c9a2a13df7e2d37a76ab4601265ff0b96e0f254912364a046491b38bde81502c96a15abaeef8eb827893b3567f1adcf4f13fbbb550b84eca6e556d63c5826306d17d2d6a58396f6a2c1d9d67564f50ec39a2edeefee1a6dab73684a47a96c956cca6c5cec8b2275d5a62f0a502b71c9448ae774e22994dc996993f41964643f359f661c01fbc20d453b4b0a5d1aba1475ccf3dcbdf2b6dd0a3b06ab91e53fe39f2b5a046d37594fca9efc1302eb9d44481a40b797064ca3dc9f2f82f59751414e22195a380137d08db63383774304ba6b23c1db313e531eddca549d79ce7d4fa7a59bbd75ba55d51a60cfb8096766e50af74956b9795f7b69299360daceb6670ca57d55e0064dabdacca0ff80d8d1e0d537515fadfd676a1c771dc3b7fdb87ea6546b4eeb017553c00c6b14979eb7a73754ebf1e73d48663ef306800a49fd6c633299369fe131a11d9914c6bd5a75cf8526fb5004d4cf5b6198da45903672e1a936b1e06fe2fbec3bdf0148f9a9e6fc3e5fdb6fd3b18f42361d52480c2c300cfd10aeeb20619732af53fefd3bf1ceda21a9f49623a1ec15a551999c164e8f00d74b8a04a5127cf267e201de9512711e0db25ef2dc857e52c1b503d0ed8168c80ca7c252736be5290841eef40dfd76a3c772d369660ab4fa9d8da0f25443a4dda980a6352af90ae284b60bbb0f23880c3cf77d28507320b6c4c33a96d4717baf1efde239ad2adbebd673484a136cb23b342a9c8c8a88c7e0323f6a10b544cf74b39b1119027a4a0c348ff29a73e03417774f034243e7f5bf011130213ffd2edf3ac396876247057b542743c82febd9c13583781f05ce3dfc56766087b7e25ea269bf4acace221c66c61608fcbb9f4209c29b9b4303d48332355717cf310ebcb056440b8a5f6279b6cb6142ba49b9fb8f20f8dc03f6a55e4e28063a2b5552323bf1f470aa29ba988ed77f281f010b5d52ab061a79f2cf801875c02c598801b7edd87a0f3b8e0efb5408f0bf640c6f4aad52f42ca47c18388e829c45f868722cbc332d9ee5553807fa25e887fe1d1e682aaa9d5d6437e1d6052d8b619d903f17272796fbea6fa9b2eb55b0d64d8271b5c3c95fa5793fe9cea88b06063de164adf05d4d74d49dc269459675c2e163c9ff2a9885664247559927c6891d6c58f12fdbcd030c790c99bd102fd0d9399896d229c6742a5ff0c1b27ea4e7981e86d652d676a2e95815537a18b8f775e16089d323d9cb1ee8c8258c38edd3e9b0fa740de86e3dda76547938433ea06baf6de8b5f4054235f2b797d8a8a9d1f15d0437265eb1ba2f7bf528566bd74cdcf775db21c762ed54757", 0x1000}, {&(0x7f00000022c0)="a27b1b4b84573ecf6895ce68a5ceebbcbf7871926037f0de64db3d9e2fd0d4121615b38cb803c6c47bdf1ef4d06135ae7d2719971fa375c5e6627c3b297414dad5bcf749e4c9c2f4f6624a20276b4e43df73f69f6b0115d24d98689d86fee0", 0x5f}, {&(0x7f0000002340)="991c3ceeb3", 0x5}, {&(0x7f0000002380)="bb228e52502c6fa6a0a143b6808657330b6eadf42bd06c3476827251897a8bb4eca914b42481dddd2341c9fe0fd5cc33a3b6cec3d5081e36a77adab1445f127b8bdc77adcbd98e1ed31ab7b49018701133f73e0dd33ac5823182b26300e96beead411630231c0b8d06e6d912e9b853761801e5e4a3839647ec1ab9c8cc7f0b7abd9a839cd132ccfed9a1148de085be229d9353a2324ace237d484d9d47d8b76adb812a79b5fdc1020ae6057878daf9224afea5ee020e1130", 0xb8}], 0x7) socketpair(0x0, 0x0, 0x5, &(0x7f00000024c0)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)=""/69, 0x45) 02:16:18 executing program 0: open$dir(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) r0 = semget(0x1, 0x2, 0x1) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/130) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/39}, &(0x7f0000000140)=0x29) getsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000180), &(0x7f0000000200)=0x4) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) 02:16:18 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xffd, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x32a, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r0) 02:16:18 executing program 0: r0 = socket(0x1, 0x1, 0x1) socketpair(0x19, 0x7, 0x800, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x115, &(0x7f0000000000)=0x6, 0x4) r1 = msgget(0x2, 0x170) msgctl$IPC_RMID(r1, 0x0) 02:16:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000080)='#@{]:$.(X\x00') open(&(0x7f0000000100)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) 02:16:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18002, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:16:21 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 02:16:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) syz_open_pts() 02:16:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10082, 0x138) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r1 = syz_open_pts() stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setuid(0xee01) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000026c0)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0xfffffffffffffccb) write(r1, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) write(r4, &(0x7f0000000380)="0192410a6300a87cde62c0d88c65fc6071179554322c6272b6cbc7e64cf0a4cbe0b7341ec6dfe9db52473b2d19d9750c87c5708adeba63a04a7506b7f48244a3d7f3f8b0de2d455518e702de47e6ab5a24f9b03ccb418e2d36c7ae03d0d7b5698ab8478edc63a6c43ee27451ba0a40aff2b328d514df852805f13eabdbfbd93121ba4cd9b50dbf2a6ba2fbfcf066da1226fdb4f10f58efce2971ce469eba4b49f80f10db4e8110fa0ac996c444996672e6a81b24d26cd560430169f0346599a0aac3d1cc9b385818f12ba11c3243dc7a618324df341a158083c494484d6199e524203dbc4c44e906b86f6b596c84a1", 0xef) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) write(r4, &(0x7f0000000100)="0b55b49fcbeaf614626d8b217caa4b9def3c38a7c292a264bc75aa0ea9c510e79f054bf69747941136a96b2646ec130a599b473158c96510a5cd0c15a1103d047e5544d5fac48182edd507ab79ae2e30212a9fd96441bf53b0422ab423d0d28bbe4e947c6eaa92ab2f2e231339719c28d3827d3f16ec362b0e503a7434c006da50dd937c7f0b2d62992b7361fa55694cadcd04cfcb9453ad17ddc9f22519f4dac3b35bb4d93bee73ebfca7c7b42af20705099f6b0fea6ddd53808a0e7dba2d35c6a6ebee4dfff3c688564bc2a66b517917f116b081d19d7da073978d41bfc17a", 0xe0) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r3, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x4) readv(r5, &(0x7f0000002780), 0x1000000000000090) 02:16:24 executing program 0: r0 = socket(0x30, 0x4, 0x1ff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x4000008, 0x80000001) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000080)=0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000), 0x0) 02:16:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x6, 0x5, 0x4, &(0x7f0000000140)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x6, 0x10, r0, 0x0, 0x0) socketpair(0x1f, 0x5, 0xffffffffba92b162, &(0x7f0000000000)) 02:16:24 executing program 1: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/13) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getrusage(0x4400000000000001, &(0x7f0000000140)) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/33) 02:16:24 executing program 0: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x114, 0x0) 02:16:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=""/114, 0x72}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:16:24 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(r0, r1) setuid(0xee01) clock_gettime(0x3, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:16:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x2b1, 0x80000000000000}, 0x1000000000802) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x90) preadv(r1, &(0x7f0000000000), 0x287, 0x0) 02:16:27 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open$dir(&(0x7f0000000000)='./bus\x00', 0x120, 0x132) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 02:16:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x63) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x2c6, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r2}, 0xff13) write(r0, 0x0, 0xfffffd4d) 02:16:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x0, 0x10001) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) fcntl$setown(r3, 0x6, 0xffffffffffffffff) 02:16:27 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00f302ff010000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x10}, 0x0) 02:16:27 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 02:16:27 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x1, 0x100) r1 = kqueue() pipe(&(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) pipe(&(0x7f0000000000)) 02:16:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) pipe2(&(0x7f0000000380), 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = msgget(0x1, 0x0) msgsnd(r5, &(0x7f0000000240)={0x0, "0cd761aa507356c7248a4d329bc78563e3501105af3698284bbba46250631b7e3a61cba878c4e8937440b6d3fc1b4747fc0f182c32a3c60706251a5755539c788637304d432f588a42ad920dc836115fc39c2b090f913d9b66d7a47c75f721caf344bf7da99abbeb484c15163e7aa22d3a190133ec0abf2dd1206e44c3f6fe7828c612b792dd4b81cd13ebcf522e59a46a2f7a3ecefa44ccc06276e02718f5b469c2eb44ba1f6a66cc0da4bf549d5e072f76301aa072c31854adf1395f8520324b78beada64de01568dd"}, 0xd2, 0x800) 02:16:27 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, 0x21, 0x100000001}) 02:16:27 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 02:16:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 02:16:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = shmget(0x0, 0x3000, 0x494, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setuid(0xee01) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 02:16:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000400), 0x0) 02:16:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x20, 0x20) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000640)="aa69542de77e98ed3338b0be2e74e84b9e7db9f2705c154efc1a99b87820c72bd93ec225d286e4f8179ac18874d66386af5f2131a00bcead3d6325225cf0d873067e90ae206698c1edcb1b459214", 0x4e}, {&(0x7f00000006c0)="a3f676b3a8f9fb3eff673b842f4b4c2a995a5170f1827c3150cebd8c7b7173e9d563127b4fc146dc328a0b8fbf6a06cde23a3eb5471154debf91e824752bf95206e6270607d2ee2cd30a206522dd66477a43ea74093e350e78888da55944f55dc8f84815d7a8f78de14d92436f798f847217994d1f513f73a812a25d989fec4b7d89ce2f41ca4cda4765e17eea684bab2ee2", 0x92}, {&(0x7f0000000780)="88be0b060776a5884b76952630b048d55f27cc9cc3911c436db7eb09d4a795f485755ae3c7412868e240359fbdd9186490264431758297181b78bd1ff5486e9225ea1e77745138588170fe7d8fc3630d844d1c4834d521444a25e240a2194bb52ae99fd3ef05c3c8edcc83d92d83f18612705345c97fe039965d34f7bf5ba28a25e1911c7ba143cfd6714603f749f5b7e0355091043ec4f6905401afc58500f7083948a2fa0a8e3cc11377f8917786879c68244c9a56", 0xb6}, {&(0x7f0000000840)="2d1c16b077e6051d875eba539f326bd8d8bdcf68d38ecbba2fbafc4bb3077ac65ba57b5994b0a69824bf135f67091a2cd8c1cc647ca54c3c00e88f00f944b9", 0x3f}, {&(0x7f0000000880)="177119f1d775bc26899bc1962996ff730f10bcbf796dabc7cb1feec1d67e092e3e4aaeb9e9c453396787523a411abd6688c07f163b5972646c7a4290d86f9f32dce0dfbeed5332bfc3ef084f3695688cf340aae921e92cddec54dbb2b22e2835fc116974b504a17c7ed2cb5378bd49ca1a2a7163daddef9543e9a1eec7179736d7061402897345a80403f7f4c98434daeee92fb7b7d921fc2ad5f3c20bfaafb00928c9d0daaff8cf11197814287d3fb422e06690cfa4469c6ec457fa66b0c89207a6b1de1f498a333f912c6ab1", 0xcd}, {&(0x7f0000000980)="128d631fdf005c86c5f6d7ce7db803721821d9c51047eb8089bad72e79edb030098ed4e371ed74574a1eee277420fabafb0a19c3b6a11ac07977256e6fb320f8b33e7820c3c5a29031aa01e4748fde7ab6f984c5feae7b245059c54705cbdcd226875f8662e1513487facbc1b4d09e2f7d210e9f687acc1b770fd7da30c4ba1cbcaa0f2188392e7a24a56ef3b88241966fc3b86171e0f432e463f964fe28c34f65ad593ed3ddd13e3f0fee0fc030a9529ec2c066e94f38d25d84110ad1084c36f3b01e7993afb7761e869a100f414254d0", 0xd1}, {&(0x7f0000000a80)="dca2f798707c0e4c437bf92d3fcc8cd65428cc4004e73bbd5e4d5f80573c2c1cbbb8441a8c74881fe83333a2c08b9738f0909dcffdbf7266010f11c9906d2fed44c19279026639a7a5eeff0669611690a546987d84c87fcebfceef5ff68f8eccebab36165154ad2ae98897f24c7391a1601ec5665ad0ae01ae9dcf37a82a257d3e4b235de3d0dc6dbc4d4caee28a88507f2d69786f03613f0e6071572bba37051f87a06493ef04e6ee8c926b93fac75bdb68625c1c715490a82291d28ed59ce69745", 0xc2}], 0x7, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x2aa) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="73a9608b264f0d168bd50f8943cf1765369a5287ca67dd78ecbf5ffec0f8383ea44b5780a2c53d64579315b4da529e81c672b133f53e5cf5e6f5ed1a43dabf31cc770705b361d2df7fb38ce2d2ceae6438d5cf46e9a0509124fc8aa11a82c2739f585b933784b64e47496baaa8fe31ede555d682c21bd2eaf8e3a0d10b1bb04dbe9da0f3fde265a04f858c7a16c33afe02a1e69b3b4ad7b7c3d3d47fc1f7ab66144203ca384f88c571fec21860cef239ae86a2c97e4b94529bea73207a89eb948feeda0346dd3f91448638d076ddb472ba9642cd66de07eeccd0eb59fc26b6a4e579e8f3723738f2c565277107", 0xed}, {&(0x7f0000000100)="0e0d653ff6c664af64373ac012a0bb44d68c9f49ced8d3bff58286a2c08918c3ef33b7e99c7b8f78cd65ae9ab432425a450decb363bfead9c48dd5aee0532637afc5ebed49316ffa92061c4daa11bcfd9b5cb6411a2b36510d73527aaccadb82e93c7984a6f38b64ec9f0628959f639f", 0x70}, {&(0x7f0000000180)="9cec09741ec581a050967cabac47fb1cecb6855bc79f67db70e790df807edc8ec89acefb0f68a7cc0e0c9bc211961701a48833f8fcba150d63c2ad8e52eb54fa7b36000a53aab63bfd0b19d2a168d3d3bbe9a31256ebf3453cc56bfa7a922b5f4d2aac7cfef93db007df785fb29c50c3b4c14dcf60ea718f0928c055fac692a684c39f3d1336353e1dfd610da8f9f5471c2aef89b013bd1fc53d58fd69bda98be3db588b517412a491b17e260a62e3ad754459388b558687601d6630104da41b9a868d54f8e9767f3202dbfbe6bfe03118c84c", 0xd3}, {&(0x7f0000000280)="b229e7ed28c0665c1c9a7c936bb0e8e03183ec235c947055c604d52083712850ef97744bd7b74f2b4ac7a0d4b30a1739fb2849f7ad059a3946759d03c98261dd25", 0x41}, {&(0x7f0000000300)="cfba4ff79f7cbeb2f4eab35ab51bb6c28511a5f22f108307f6c4e20455c110e9cccd8e899d1db5055a1277af47f8e0317112c728bb9be41b86912f503457567fcd8c71fac4670b409f", 0x49}, {&(0x7f0000000380)="579eed3bf758e0cf69ad2269fc9674e29a0fbc2390c51d503c44c09726ed1ee576eba6cd62bf579bac2ee1ce9b5600e60bb4ff14a9c821eafcbf7f6bb2b4fbaed5d57f942f92acef60720a2e70ab263ce7321e1b9d13b6f93ce6f45384eb7d128e57fd3dd2d9eaa68f7281788e7c21c8d4d07b59b87fe060a8d3a450003e3afd682430991499cf73c25c9043f81a151f1af1968cdfa16bfdf40fd3aef34266ab", 0xa0}, {&(0x7f0000000440)="fd649aa682e333641b642bd77ce896dd7c3a084aa726f9d85deea346eeb2d360b36f076915e38dc5f022ee7cb97702c6c87f83ad02a9702baf3d48d15557cf6edac44eb6ca0222c3a991bfff16b56f8d7f941105b5fb57", 0x57}, {&(0x7f00000004c0)="a457b1f085eed22b79d46d16b01e909b6791c07bc7857d1a77d6bd5e3247f1650cfe1cafa81b57e6a15c3551e0ccf49022a734f2d9ae535bb4aaac962764e2d9ee01b62208c018e74a31f5bdb8a8237d08a0eef3129aea8fa925d74fae9cb6ab6ea564ecef12977a4faf07bcf1a74122e4d5eea1987fbe93cc9f7d4c143520b5a1b35607f2cddd676179d5a7c4fd93da", 0x90}], 0x8) 02:16:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x5}, {0x18, 0x0, 0x1, 0x10001}, 0x40, [0x40, 0x99, 0x20, 0x5, 0x194, 0x6, 0x2, 0x9]}, 0x34) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xe000, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) readlinkat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/44, 0x2c) 02:16:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) listen(r0, 0x0) 02:16:30 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:16:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x81}, {0x1, 0x3}}, 0x2) close(r0) execve(0x0, 0x0, 0x0) 02:16:30 executing program 0: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/75, 0x4b) r0 = kqueue() r1 = kqueue() r2 = dup(r1) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 02:16:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)=':!$[\x00', &(0x7f0000000180)='.,\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)="7d5d589000", &(0x7f0000000340)='+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='^\x00']) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x20000000045) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 02:16:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xffffffff, 0x6, 0x10001, 0x3, "9350057111124c58f994eae04989e02c421c28af", 0x7, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x0, "7abff05f8b4ce598e2a0acd77e982002ed4527dd", 0x0, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x9, 0x8e6, 0x2, "e552bdb6103da853647ccc1a9470b3656f441547", 0x5, 0x4}) sync() 02:16:33 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x400, 0x133) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 02:16:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000002000, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 02:16:33 executing program 0: r0 = syz_open_pts() getuid() ftruncate(r0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 02:16:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000040c0)=""/4096) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66d647146b00"], 0x10) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000900)="ceb5f2673d0efe84d45940aa20586c6bc377c24b530648701b422ecfcf864bfe5c25223c2ee2bba6bce1dfc45f262c3a2dbc69c36c3f60385ebe927821489784cc419b7513a1ee8921c858b988f9cfaacf5bcba61520cfedc2c14f8481251529457d01cec94854598b8dc2136e202ed62f06895aa69b9d2d0514481b98aec888d699e6e978df4079f61e525070829d1706fa7fec3502b037425f051c72d825005997832fd8753b34caddc765e7e656c39a53752b6fa3d4187baa365aa58b85217f77b3145c482b6b1cbd128744a35cfbbf32f1edbd510e53a785386bb96c47cb955e84ceabef062d5d65b59130677b494a47485d0af4b37078865d1c3d494893ac97c74498bd07614903128ebddaf65cd34a43cd24c986fd2d2bf762fc537dd0586037016c396dc098124b118d28488582d420b96c756c0bfcb9f692e8ece7a3260d3eb306f89af2cc2cde302d577c0d6e370c9c6290a76d507ec60db75e479e55752c4f7b4f35356f1967c7091b3b41b32247d08f25a4acc97cb3a5aacf42d13c0b723547746374dd242d087bb8fa9a263f602685b2d3747992ec74efd47038da9535c795a417f18919e7b6217ee32f30984617212fd4f717e843e56e216ddd0d8bae861d05921eb28e7fd2d33325226622c26495d34bf7422eb6433c0214ad83442624360199a923c43acafd90f940dbbaebc87aeaacd0ffbe4cb718dff3041354b71aa8efe077106c15b90d97513a330f66b5193555fa76bfbd76006de060336b6956a3a3d38b30ec0bb7a8198380d18b56c61c33d138a03e1267d4d0d6b7cec2c6983ccadaf19c85f7af169afe10f7aa7693f54fdd4f3e0cf46f875bc34ac2609e4aaa60147bc69029e66524c90a1618c07f55c4c050779de8374d541a9767d55e76b34acb618da94012cbd60a708ea6cedf75a7acc2326f9c4e51133dc7dbc1b574c8733bf53cd24c746dbf7f3f94a53c4be86592d9b3d99d69dc37a728ad31670f5f75895f85d9fcb1059cf89de397e65422ba339733faaa18809cbbfcbb4c0b3b43d64c4116957f27c5da191ba802305b26e638db0829e1aca3229053d75ee9c33db51e76adc624339d6ea28e58888027bd7c085b2246c6ba4592b9d0b2e724c2fd44a071b7894601195d68a092255926a8b1f77b106957c524efe519de555a01b623612f9d56d042ce4f1920fe1620d08def3b5378faa134f95e2daaa7bfef0f50fdb02752509ab14a7eb79695052dc214305e42a7bef3253ae3f4226b4d192cb8c3845863c3ae766095d99c6c878fcaeb1f55c71a843c29ffb279307dcc59d5d70f9a79ee11a0caa5cd20abfee85e17046fe18b7303df04d3b55dd4b5c0f5b89a1d9a01f21aa0a68517795a4bf502f635042152dc387fa681476e34a956cc2dc8852e10bc600326d17b36e23b1c7391ed164ac6d4020a6efb3613f4b1ddcac6003ed8c2f5f0df022a8652c1ec1e760bf212ac365ff0ac92540b4bb01a060f9d2c509bbaeaa1199aed6ab520f3744bb995493ce3a06ecd83042e0bece4b9498f28425b1a3f4b3454551d2fc0d3ca1ed4ec62f360eee90de822c2542c74b631c8c06e674bbf8db3aecc4b9961ba0e750844a6f727e610c69b1e2bdfeb02fe5cd166e8bc8e2eb3769b3fbd63c5adc21436608afb2596752a8346364da75f3220cb95c611f14d113352c4fec371dbf3604e24b55fd885e28027256918e20b9d33097719eba71b9cea44289dc073ed75404a7c5a6d119fdb52edfb9fafe030aa6bb6410065affc1d4b4a7d8bb8fcdb783541d57547617f59ae54390f4212a4f0903b04290b87982077772d7a76a79aed29b22b92178b9b925abc39d2af00f2542ed6807c7231105ba2b12f4da92f47005a32585fe8ceb594ba9936a967716dfeb08f90e28b52791f95935d1e49b3ee15157076601d644320f7d777e671061fbd8d5b890ad9a027121dab56c550acb5f4ddef45c8c989928647f941861b4b49dfd0734de518afb12d12e0f987cb71105b2504835d63ccf886789a8a24d7411b07c4ca59c1ba997b66b8f8d35f564bbe7f03aebbd01989ebee462db1f1a96b31ca02b04cd5ddb1292093caa6ddffade83960483ad55c92660fc224271dbf2bc107a2f90d01b2d1d54d51b283d43c1c68c07557d596c8803338464bfdf7bc35c9344d0d5170ee36721f24542159ba41fb020795abe5b57f8a77254a2d8b4f2b688fa6c3d0c5940aa63b39dfd3b22dfaf5f54b63daa2cf4e6a8f0224f99d825286142e22b78770a42eb8ba8c146d8ba28ee08f9da6dba85f55838e91c97012fa91b9db15ae4e2212552323225ecaa75e2495c9806e36413891d3a572b7a2756ab2c5920a3fe083b42bac203464f6a60fc0959866bc89c8b91e7fb0160e0473b02b5aeb4d46de77a2182cdaceb8bae5ab0c39dbb02d4c22a883894edaba278ccb02ef47c41c221cd9169f9d13784b536479a7d3465743fcc3c2f0bbb1f585c802ab440bc630f6648b45dcaa01e28ae36cedd53d028309264847ffd197e9d07c9b4f898b0a1de6881591668b0a49c1699728298371c3b0487418f2474abd393cc6de2f0b7faf978dd11b74bb4ee7edff3ca1a8da231d3ed733e5f828347e83935ea560ab8c643f51cb6bb5d97fafb19a5dcabb550398ffe8effedd0cf39b577f2f931f1c94c7b2624180ccfbbc0c3f18ace8ba6c07a8c6dabea5afdf5cf50dca9ab2526b49fde06851943385d4bf61d2bd6b0df7eb6a27ae3848e64557decb6813", 0x7a0) 02:16:33 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x190) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 02:16:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4001, 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 02:16:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = msgget(0x0, 0xe0) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpid() mkdir(&(0x7f0000000280)='./file0\x00', 0x2000000000002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1, r3, r4, r5, r6, 0x80, 0x7264b7dc}, 0xfff, 0x3f, r7, r8, 0xfc, 0x2d2, 0x7, 0x8}) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="238b20f8e0c7ba28b04283b683", 0xd) 02:16:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 02:16:33 executing program 0: r0 = msgget$private(0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01ce0000000000001054"], 0x1, 0x800) 02:16:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) read(r1, &(0x7f0000000000)=""/71, 0x47) write(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) fcntl$dupfd(r1, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 02:16:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x140) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, &(0x7f00000000c0)=""/148, 0x94) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x6010, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom(r0, &(0x7f0000000240)=""/186, 0xba, 0x1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x9, 0xbc}, 0xc) r1 = semget(0x2, 0x3, 0x1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/182) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/70, 0x46) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x800, 0x120) getsockname$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) msgget$private(0x0, 0x80) r3 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f00000005c0)="864432f828d9395b946cfa7b97abaf0e791f3dabb66f5d654d5031821d72d605d9a94f986f232744f3fd689760585c796ed02d3e58130600a44b6c2eabce58040aedca6f18efc1e3fc6224a702ba412a030c38da08daef713172cb6598ac8e5c5e9197d0cc9c9ee9e962e9638d92825ea3b4f1ddba29022f26c37afd", 0x7c}, {&(0x7f0000000640)="ca6c1afb6f41dcc1df1d73f97cafd2b1054b5d17a50d73d397e8d62ae66b59fdd5b10924df2c71611504edbcdba7a81de547b8a35996e65eae84cd15e37f9bf59c3da51cc085571f6f6b5015730ade457b4b7153a23c7659fac9693efe4c9667245672e8a04a96b57951cbdfee530262358c3d134b4195d6149a5096fdfeccee26386059b6da11469959243a3d6a48fe81719982792b7ea8175b60d4fad8d5078bf46660293321db83283d800755d7311e9c5c1d816201d6df4c184cf0b82c326a6d2f", 0xc3}, {&(0x7f0000000740)="fd7ba8970142e7a1d8502b24efc94baedf9a4d94ee19a313f40bb08be1d9809af6e12d8621736c3199c065dc82f14912b5f68704b4a4e19015bc734d366374fe84e37365b2d2f4d309af551338c3fd7dabcd3b113f841fda1dd4f7500fa965107231e38f12d13f48507f17b06202f601ffea378c98849485247f800419fe8a4dc0779bdd2145419266a0127cadf7229e528e840d21b052ca11197364a32b8e4cb6135f7e419cf0fa0d37fdf05b1b1968cc1b7957fcb6a109a5c5", 0xba}, {&(0x7f0000000800)="4a14453f164c00bc2c54b33dbc50c1ee7106cd4ffa16d27b008424b1d146b0cb1b05d5a5f4e39030d0aef6c58ffe657125d6e5ccabec3a664e00b407a0a0be1a4b244ee19aeb9c4d3f9360d4f36669cb4b4ae6c3872715ba3e950ea855d66f56e8f224e73b2eb98e69b04ec30285d0c88d90eff85c2f7eb8a391df089f990e2b1a616d39f9ea856d4b0539ed8f2a437a75bb88058487bfd2e07ec32b0dba43dda8dcec3e8eca9e35e686da1b48d70389eab24000e463555a7869ebd6acdea84832ce93a0e8d49976fc122607822334f5f6b9b44fef", 0xd5}, {&(0x7f0000000900)="1f337456310c2d781d38ff5f32abf7069d60257b1665d07b4939011f4dfb35a8280749f7e2e807143a488bc9e2206614d75d4a268a0c722d2fe1fba3ed9b1a159facf0a9daf9f5ddaff65decbf6567e7ee0b62692c1db8", 0x57}], 0x5, &(0x7f0000000b00)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0xd}, 0xc) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffd000/0x3000)=nil) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000b80)=""/173) semget(0x3, 0x3, 0x400) r7 = syz_open_pts() kevent(r0, &(0x7f0000000c40)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x5e}], 0x3, &(0x7f0000000c80)=[{{r7}, 0x0, 0x1, 0xfffff, 0x1e7, 0x2}, {{r2}, 0xfffffffffffffffc, 0x36, 0xf0000000, 0x8001, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000008, 0x9, 0xf77}], 0x400, &(0x7f0000000d00)={0xee03, 0x8}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000d40)=""/4096) getsockname$inet6(r0, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) msgget$private(0x0, 0x9fdf2ebc189624a7) msgget$private(0x0, 0x20) semget$private(0x0, 0x6, 0x4) semop(r1, &(0x7f0000001dc0)=[{0x1, 0x80000000, 0x800}, {0x7, 0x3, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0x80000001, 0x800}, {0x4, 0xfb5, 0x1000}, {0x3, 0x5, 0x1000}], 0x6) 02:16:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xf, 0x20000000, 0xfffffffffffffffa, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x60000000, 0x3}, {{r0}, 0x0, 0x10, 0x22, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x24, 0x0, 0xffffffffffffff00, 0x29}], 0x94, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x65, 0x4000000b, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xe0, 0x80, 0x9d96, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000040, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x82, 0x0, 0x887, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x7, 0x800000000}], 0x6, &(0x7f0000000100)={0x40, 0xe9}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 02:16:33 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0xffffffffffffffff, 0x1, 0x81, "c3500373b363168eef6fbbf105637824e61d21a7", 0x8d1, 0x6b48}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:16:36 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x81, 0x101, &(0x7f00000000c0)=""/27, &(0x7f0000000100)=0x1b) getsockopt(r0, 0x8000000029, 0x66, 0x0, 0x0) 02:16:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x1, 0x0) 02:16:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa18, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) dup2(r1, r0) execve(0x0, 0x0, 0x0) 02:16:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 02:16:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) socket$inet6(0x18, 0x4003, 0x2) 02:16:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() poll(&(0x7f0000000040)=[{r1, 0x4}, {r0, 0x4}, {r1, 0x126}, {r1, 0x102}], 0x4, 0x8) fcntl$lock(r1, 0x6, &(0x7f0000603000)={0x1, 0x2, 0x0, 0x0, r2}) 02:16:39 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x3002, 0x34e0) socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) openat(r5, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) r8 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000980)) setreuid(r1, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r5, 0x2000740e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getuid() ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000009c0)) r11 = dup(r8) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000200)) r12 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x7, r10, r2, r1, r4, 0x4, 0xabe}, 0x4, 0x3ff, r0, r9, 0x7, 0x81, 0x3}) lseek(r6, 0x0, 0x1) fchmod(r6, 0x2) writev(r12, &(0x7f0000001300), 0x100000000000032a) ftruncate(r11, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 02:16:39 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 02:16:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0xe3) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) getsockname(r1, 0xfffffffffffffffe, &(0x7f00000000c0)) ioctl$TIOCCBRK(r3, 0x2000747a) 02:16:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/67, 0x43}], 0x5) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) 02:16:42 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="050000f5da7f09995960f02c2f5fe42a0058dec46295d179caa500000000000000000000000000000000000275fdffffffffffffff0be7e1210ecff5c5cfb93c02d07cb9eb740199ac48bdd8e6d0856b14db5d01f5f72e5885e81c89fd05d569f1ff00af3c71a4b07e2ad221a9efcc99788dd2b5bbd67cccf8ec82851723c31f4ac61237156e450e930fffffff7f59fe60f5f0fb7ca7529653520ebbc94ec5d2ff3e96d51a8cc9a233d1278ea82e9257dc7a5e378bedc466aee6338a7ff527221a1528d300e7998c929347885d6f11e8dfce476dead2299604fc0ee393a01dc703b1677ef0996f106c52ead54e0c70067ecc5d06eaf20870e7eaa0c68c9605f66aa6c8b9c8480213e4510878d646e2d10fe69ecc1d794a44c38ff9a70d2001a206a49372d25fbe1af85def6c1da5b11d066522b13eec363aea56623d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:16:42 executing program 0: r0 = socket(0x2, 0xc002, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 02:16:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x401, 0xc1) ftruncate(r0, 0xff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 02:16:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 02:16:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() setgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r4 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x4, 0x0) select(0x40, &(0x7f0000000000)={0x10001, 0x1ff, 0x0, 0x20, 0x200, 0x8, 0x1, 0x7ff}, &(0x7f0000000040)={0x5, 0x200, 0x49e, 0xffffffffffffff3a, 0xffffffffffff42fe, 0x2, 0x3, 0x5}, &(0x7f0000000080)={0x837, 0x7f, 0x7, 0x7, 0x723c, 0x1, 0x9, 0x1f}, &(0x7f00000000c0)={0x6, 0x800}) 02:16:42 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000700)) kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) r2 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() r3 = kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)) r6 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) r11 = socket$unix(0x1, 0x2, 0x0) close(r11) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x20, 0x2, 0x200000000000000, 0x5ad}, {{r2}, 0xfffffffffffffffa, 0x58, 0x1, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x15, 0x80, 0x1, 0x1000}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x7c104068, 0x80}, {{r4}, 0xffffffffffffffff, 0x2, 0x80, 0x6}, {{r0}, 0x0, 0x1e, 0xfffff, 0x5, 0x1}, {{r7}, 0xfffffffffffffff9, 0x4, 0x0, 0x101, 0x40}], 0x9f3, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffff9, 0x40, 0x85, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000005, 0x100000001, 0x908e}, {{r8}, 0xffffffffffffffff, 0xd1, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20000006, 0x4, 0x3}, {{r6}, 0xfffffffffffffffe, 0x28, 0x10, 0x5, 0x400}], 0x9, &(0x7f0000000100)={0x7fff, 0x80000001}) dup2(r10, r11) socket$unix(0x1, 0x7, 0x0) 02:16:42 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x22f, 0x0}, 0x43) 02:16:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000000)="e2d07225af7cda7a2909b6689be155a54652266be2", 0x15}, {&(0x7f0000000100)="27b158c6ae63a115adb49f3d650a619655935da22acd5be25c8ea5c0966a531b123848d83c9232e16077ec74d6faa13b1288fc6a28d5a47b740d3f77eef28f83f735f792838ee53eed251eabd20f19c355d28e9bb1e19c5b059f02c0db839a351e8275f56a85837129b0a857b9e6a27f17fd4f6da081623a10d22404393ea86a1caa22595d68f7789a42282684b80c2d3a48e1f15dbae3249a6a4e4d2991865fbbc4801768959087c8b3f643b206a7ef3eb6682b0e635ae3f720e2aedde31c67f8114234da4bc46ec821aaab1cdebd73b6517e327d3c350975c27ceb5e69ea1b6c19d9290eec93652c031a50", 0xec}, {&(0x7f0000000040)}, {&(0x7f0000000200)="14a0f565cd0df0c39a722af3137e253349d5ab5a7356135881f8d16a3c1dfc430b4245e5e152ba0480fcb85d80cb0f4cb95fe18c187b1d758ca573ab19dec6db2f8c227b2e20827640cb8233aa60adb793e419c0fbf400d84b2add09ba82c1c5866bc67a97e8c12325065a2a7976e60da6f9b97a33fdf5d8f077c54f9e59f299f46ed25719ee5877fa78a497307cd0ca852d191d794f181fac230970b6bb9db6a84eed9749efd13fab9b7c9de3dd057306eef918d9b3386df57af85bfba912e8afb83d867e6d545370ec0b41600d5d7c814538bfb861c4bf706e1614a46035d8c093d62d12c5b141b9c93f4d59a57f2ce1deab3cea49b695afca71250ceb385e4b1e685cbdd2ed0597d7792c2a34fb71644d8afc9031ec6cc22d75e19e281268ad9a614103dba58dd9b6480451004dff67d613b0bb2690f66044c2db1e8c304c0820eee0e686eb6ae859ebdf8a106c858978d9e49010f1f59bf0485caed36a641f2ec66e66424726442ea9b5f5e2331a8b35cf678f459c61608b10bcc1ce0943b0d1c7155c8f8c9a9986e1196bb1913b71300105397a6645ecd07246d34304cc35ae02bd99ed5d58969b1599f4aef195482bdcd3d63715efeb7dab966139af940fb8d09674df533a2ed0fe9390192c87dd1a3ec1f8a71dfcaa29d2aec0780badea22c69bfac933e9c4a9adbf7ec00b58321efccea6ac08da673d824c7a93ee601e3f988e6084b404e2d85bf784c7afb976b3b4f8e38586e44949dd201c69ea639d73b1e4df8752ce1a9f109249963a559d87e626afccfc4f38f59506780852cc32e51248b930e90ce2bfadadf68aa50975160d8146128a05bbb3b3ece0f14580267edda7f281d48c68c6e45bdad307b439cb8939c5799ac81e1698e6d3f2263f5cd11ab0b94a491d5d19e89187d01bc3a3915ddf90790418400c32fbf7318dc1c893ac2f25bcf0a6106e041da781fa98b14e6ffeb299c6a98374a4d01bb57378010fa674bc975a3bf646a8240d4846558dc832039369b743b2f41f9ced83b221f6b07157b0501f17744fc1032a904391da033f3fea12e8e00cce19637b1c77b3a620b545be77ecb376e4db662a7f07f54e1857714298f2a97fdb3357a197b05f72b43a336638d9f6d0548b3e2e79e56ca9d5326946a347c23d31b3b4f37e6ffbe973b5f8eb610db5197843eeabf73434aade21fc9270c698d654e4ba982fe8f028de72cb54331821dc34dfde20db63aaceb07a6ed9deed96b9dea78284ec3cb54e9b0d8c156b06747f661ae9e720f28d157082d6d64a41aa621ff4061db71c23e4917243657be4ec712cebbc0b64b7163aa2783d3f17b18c9758cab2f111e51ac677bdd540fac00ad72c299ab34fd0ffaed07636b959f8bbc6060269f3178bf72754dd8e92200451ca940e8a4e7ebe2451f7b5aad216960be8e79595462e5d783fddc0d92d476b7e7c22670e126db2c0df82f48c7dd367d731217b3d9fd91316ad1eaecb5196d320797d6fc370ce1f8d79b07532db83358320a3024bb73926cf8e6f712c32798d0c6beaf13275fed6a219e5415ca4f33c75f39cc5bd8199575373436d82814675a870324c698148e85ea3dcd75650db18616bba55fb470b3f001d7f9559f62bac0836ca70f119be42d93d34c2bd5911bb3f6a146c93f139ed257228b93b06bf5624690fcdeb91c2c19239f213b956ef809fa02518ccae51e5dd9417496abe14a319527bb4a486f8c51fe64fb1824fdbc2de207012fd8dd98e2dd1c9813080037756d5af98893a0edb2f8984336e089738455dfc8f06bcdb4087b8fe26db67c2bda77aec053c1641c60fc6afdb7372f3f1eef220f382c386e6b3cf86f7b024d70f5d1dda468985e62fa1dee021423508d9861599195c4623ef153dea082583fa9baad2e2a62ddcfaca01d3ceaf5c3f1b5a99da854e6d4fecb27cc2cf2bffd490a7b25ace02ef3c888ea66bcbb5af1b73f0f484a389ed0031a75a12de0f3d8f2ad1e8b6f6f883752d77e8d64fe9dcfd3eedea39ea7f636f89ba2b4cf32cae1e67c7d5b8ad02188a266d970394254baccd582d784ec9661a79b3e970acbd68ec6e105dd4800339a712fbb38e0e862348acaa5df8fafe3891c2ae14baf3dcc7ed555042453b5afa1e7f67a49e539f587ac1add976c9b6b5415731bfc1fbc898e9ed84aa7149b99b6a73f17a29303b66f2184f5400449ff64efb5c8d8783851c6d32fdc81b1cbba6d29486948445bcb1091c93d56420433aa011dd56f5bc6eb4623a59a31a232368db0548410df295da3b1a0683916877ed5b39720ade93a7dca4aa99d6bc429360da02ac92ffb65ba8d33b67d9d3d50ba2c9509f3cc41a970645ef946a71f366fabc20bf200b8710eac1c4adf28cb842afbd9bfd0658487c1c568a4a58d42b1df462452bd4118e4fd0a25bdcba717e6a84b2e279e1db7016a6922175c85fc4b74bae03d857c547020d4305d07c17297b4a44e712183224687c4ef5b4e12768eb17f7d49beb497db035d8a995ba56b2ce4c330ba4d9cc578fa617d0e617e843b5477802e96bb1d5b51e876a8c24cf8a1568ec4f518592739af97a9532a1d0b4e925ef141a42dd3906d4f830111e382d1a488061c1585d05753cb480736884fda97e487b4066db292a774b9b7fb7a0aa29df431b8c003f34cefc9df8c1807097a48e2e224938baba071ad095998cf7afc557e7c0b57c18f6677f80e29985b31a5e9089f8f27e1ce65ccd0f1f75a9038b4fad1eac35fd0a14ad94e55c6e80d433e61ea9889dd0d408a4bc37b02425de23986de114c1eea33c8e2361490d3789746ea70d4188e5ad902031198315f96be9b2b77d555eea35d585913815ee867310adf178bcd0e9681c0066ba3cdfeecba6cc5aa0b100e7de752bcf9da07e4e6859cb5972a0a3a86ef2a33c7370fd5f65b1a9cfc02ceb5a186f3da18d98c861a4d3c3bd7ae802df941896e3a625f22a9bceed7be79d28d535b900f42a48725759922838c8e7055fabfc5deffe6159e9323ab2ebd57a3b0162a4c11464cf45f100594594533496b6317b9ac015ec4dc1c50f8ef3898aafd0bc3fd6744ccd5db4a8b35697eb6d553ac1d4a7719c13b8fea5f754ffa1674fe73b8b9bbf0869c290cd27f32ab366ee42efa0eee9aeebe000e94c2041581c937b647ce54866d087e1677184726f8ea6c1a4ffe4615fc823e10c941737f8ad7e4dff45966621aded86edd2e46fd73c75697246bf4656e5077a3fb5bf6b8c75c32831e53856f00494b419e99b2ea0cc8611762d46cd2a795aefccd2de7e3bec827e188599355de8385d241dfd57d29983b1a11b7c80a75d14df8b201e08a48d013504fc95e5d85b071a9387e6e45082897152e6efd89dbf03c90928df5b446dc1d2b73ba375c0e579422ce7822bedbee6edd617c3497ff1f4157c16c231e3a4ba292acc751556488e1d76af347d07a4cd8d09c213cea45eec96e2c3fbd6f8adc5b23f37105bf10f7c3dfb4f759d7be2cd2b116503e65a8820633af60736463f672e76be9d8ce26f6c50978eda4f64a1544d366b96b5dd005d7f902cc86b33250abeb70c7f6444f94ed7fb6b25a030ea2b9a345c12a6859657f1123d80021b0d39807d20daa4a2c466dcad25d369f32a459831d5a16f07152973d7b1567d4362ba294d0451a71737b0e4643a7aecc0c4d12f0f38b7b2b973e2a446d6d57aad3083b98627adb59695e487f0391196c57476695205624f21b749d2c05fe28796506a67e77db58c781b0d6b23d58151fce7152fc55a7716e5bd44dff4d6b74257d919fe5c14b950e2475398e93fd43c1ae6844e42c0af1b3b49732aec632b1c1b2f7a024609b63d1717b545290afbc4bdfe0d71af9c270fbd4bf9ae78ae3a4a18b7e430cfd37a67b6a07921bc7f8b5a6bddf698a9117eb2792f313260258164d91471118c0ce0e3833bb40632e7c4b4d9885fcc935f7d1c78fdf8f3ce506ac7077fd26626cf1b1a0f4827241905683369095029206c09889083c55029ce672b8686a6aa14161d083f8ef691e45b24c50ce9235f293266b1703a19bd787b7272993e12d174a59ed860a7fad0772b45adb7229af6ff466d039a9e0f233db0a49e0b889da84e8a5b5354b66c63bc5c8e82531c61e1952d4be006d30bda3e0154bd3e7e662eb45e90d5ff1d1b68fcf12d89dbdb8abb1ad99560aef727deb8074879c91b1c884bd7a68777426306b1d2487b9fa4a1cce936e254fd1ae0bf6e086540327ed1c4ad5212e7f4378e2596fad92809ffa4bb48921cf959aab6f6387eb16efe250720651e27d5fa074da7e195a38808a6a17bd39fdb84426fd196c92ebdbd619f3b9f03a4bb6f2cf43af34344ede5a9d5aae3cc29b676a230ab611b203cae73d137c7e7bdf9ebf7fcd45dde031dcbcddbd3dc15abccfb089d0e87beadc757eb17a8db6ba997aaaabf1214289e1ca25dc5d9472d874b246fb8990c0df82d61baf0a21817d9eb10c8017abd49101997c85120cf7eeff963697d29431512d9d1e50d46afe5e6d56218b7b77015b8ee14820fae75676b114948e2c2623fd16cdbba5f9411e2c78e2bf6937f1717ca9e0dee40856e8dae27c73fc01524669359dfcb0a0c884a9fc35b700b860395f05a622747ae961f2469f7a5391682fb4d3d310222fe01cf02e3ff40ac429f350cbbcb55827449e1143a631e6d31390b0db2bfb782a9e8848adcf39cf7b5fba0c4f27bbb6f10ea3b2ab379bb25a3b2a27e8f059c8d0679b746916c161c5167e1a67aa78c6a69e0d96670721a282e34825f68f6e03eec5fe8f58e4f36bca3406e8261a1e04ae33c3ae9c60fa8a2b2e16493652321302bff1648a25b6c96ddb212752b976a0b1ac38520617b938d51a48bb03ca01e6efb35e59bf839f25f0f0e9f39d8e5bb086d70e24b98469c317430eb872b875394e0231b064372f042b2398d857e23fd545693574fca29c906b6bcc7bb68aa958be8d3f9e9027b7eab24d280f416adfb2deba1b5957fc92f7be5c405e9ad98e18e7662f4affa6815c0a1137329d7190c8cde18db656391f6678bfba77e8584e7720bc021879cb1a68174e20c53885163584f931e67dfd90e7cb72304060524fa8d33bd3d4e12a8b0494b3aad7ca6990541484e0cd340ea16cd128ae6931579cd948aceff003b6a7968d010ca26e7709d81bac0ffc47ad0bf08536c6e2c40c3401be9e7e0f658f204e296f62552780ff9cc14f729ccbe458b17f8f8d24e249f68a2d202807e0b597768ea2fa7a87c097bf24a11e0b29700d600e7cdbb6691c4fd63e3d81979f64305af469dcf0729894c2cdb0daa672ab22a894ebf31bbe63913a06c6d6d4260922b44c400cce15331fbb65b66c3f24c6bf9a7ef39e55ac5fbbb42ddd1888bf89781e7ebfa7df3fe2fa78f03ddce05f9424ad723e0e4df049179a09ec0df6a905925757fa2c6458b73c46ce0996e484fdc72bca6da766533545b6fe19a32e2c34fe594804d135e682d6ca82353e2a645b7e1c7cb4687eaada8bc03431851efd38097596c4896a15e6bfc42dd6be339645ad8aaa1dc1d7ce59ff347693f4adcb717c87504f33161a8fb3351062511946f1418a8953874b558159dff46cb3eba39d561dd7fd99f4df6b109d282ab68f0f02682a69d6d8f0f9f5c48675233076f02cdbc794055501d07710ee0a01ec1df899fe5b890aa30352b4bb9782cf2564cc29749073c61355d5251442e63f18ecebef4207de84fb00981729ff7eb4102bb2c3ecb08b68e72bd40800428b2bf1c20d195c9f517d782a87b51c488b21e", 0x1000}, {&(0x7f0000001200)="ea84fd11b066630302e6cf34f60faa945a60dc31465e2eef21ffad3fda8270c4cd87968e27ce8d122e8147119630b1abf2cbca598536c1f649bbe30b1702dc0f5a7883da3f705e03b9359a1b1f7db481c9e8235513c61c2645dd0702fff37fea0adc4c8dae30a6ce49f843da88a62ab6c693809908fa36", 0x77}, {&(0x7f0000001280)="660e4374243d205d63e243b51b4e5d57e64e529f7ea54fa27467666cb5c7c44594a181aca45b698e52b7679376803dde022751f88240c1d60fe5af8290e1488df8c780141ad28e827caeb5fda9442418ce7055bf14924eae41000faf59fdbbf31730e4709928365c0aad90f82d12fc64ea09cbf399bc023fb2d671f504813de4e700cc391363d644", 0x88}, {&(0x7f0000001340)="dfac32c87da0965c860ec4a273d3bd436b4c9d17a2523da139703dbf9f24dcfe28b25febd75a1303cccfdcbd7577cf73819488cd715e18992228492dd9b7c5d67834f19ed9bec0d91dfc1f5a329b64be1f75f07c5ad45afa890e0ea63f67c61b585290ebb1bea07148425b5cc68226041363fa29b9d9dd0c6b69799b5a14cdad676363f34bacbaf1eab9dc1fe729aa6a2d62c40a609afe9f4172ff3da90fbdfe08cb20c30623ff85bb11fe3314302fd5e4791674844841722eb0990836da0316112b8c1499931ed915842eea3617b5236a55bee2245e99ae0ff8eaf42b2d1b9f5ca60a078e76c2", 0xe7}], 0x7) kqueue() 02:16:45 executing program 0: r0 = socket$inet(0x2, 0x6, 0x102) select(0x40, &(0x7f0000000000)={0x5, 0x1000, 0x400, 0x100000000e63, 0x5, 0x3, 0xe5, 0x4}, &(0x7f0000000040)={0x2, 0x5, 0x2, 0x3ff, 0x3, 0xff, 0x6182, 0x101}, &(0x7f0000000100)={0x1000, 0x1ff, 0x22927d98, 0x4, 0xfffffffffffffff7, 0x8, 0x9, 0x2}, &(0x7f00000000c0)={0x5}) socket$inet(0x2, 0x7, 0x7fff) socket$inet(0x2, 0x0, 0x8) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="6be5f51088827ce862f84d73a176ea17e059a379931241f7294f5f97929b8b8479398a38e33a8b18065daf7683e1faa6d7682b14d32fdb384abcadae1cd2a54a6215a1f4e404d6301d8c919e383de30dc4f220cfdd7d8394fc5e320cbe33ad1a063bd4081ef24c8a98a33f1743174f571697f6368a455dbb15c1d9fb15fa3fcbd6555663122e5868395c751c1275efc1cb73bd8937020c1b747816a46c4da1f2bfc8622c0c91ee7809b3209afc3425fa49c79a74fefbb542770776a843a7c349ea6c5042b57204859bff6897e3772d46f999b831ea0a9ef8f9178b75517f5c7520c88bdb7cdb9dcefd6c954ed20d4072285d40", 0xf3) 02:16:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x7e) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) r3 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x9) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0/../file0\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x14}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000600), 0x0) write(r2, &(0x7f0000000140)="a948a50ea9b034f2a0be9de1450644cb70f7645d3c88738d07a924ffe2c39b16bff80ea7c52b054231c2148cf6241e35baf3bd1322f18e477ff485b6278bdda4ec95e6a357434cca222277d64c8eca6aa51d696e8271ae244948738f98f19823e10c10e3f355a9f59126917b71ca700dbe165b4465b499036e5dad1ed657c4bccef91454a2c1691ac8311cf9a47bba7b54c23ce860fe23841a2e11feca0922f304a51bda7fa1de5f7bb2c20eb75fd0e89ce4762d89cfe2fe4d97ce157ba8d792fd52a48c4e185b6a3eb9b215c873b0392db4488d6892948855236a4f9b30f76f3c30ca4efd94610bb320d568", 0xec) 02:16:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) 02:16:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1882, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x8000000000000000, 0x0) r2 = open$dir(&(0x7f0000000040)='./file1/file0\x00', 0x200, 0x4) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') r3 = fcntl$dupfd(r1, 0xa, r2) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file1\x00', r4, r5) 02:16:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:16:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000040)="57bee863b3b0375a771486b717bf3a1a288a3003dae2dd08925e6fd6d7a9334beaacf565f3bec9855bc3c82a8919f403da89649235084435fb2b8a123860fc86dd9731e1b8ed5347f0077f8990b8ae76ceff76438a62687b4f26197cd6ab1ac3bd6b7a6b366002e25ca6a5f2c275dc7be7956b3b51157fd041567c4961b08b19c13599c14cd9718bb5f88289cc02c412b0c613f2ab2cf1f19c26919c5476e771729bb5b3803b64de7f2c694585c99559b09efd37c62d84ed178c7940b54485de96a8be1a9f0b69874c7b60f50c2b43546e535f0e4bec2fc2826b4a1b8a56a40807bc0ec01525420ab9e026b9044575094107fdca8417f477cd61c32cf8bc431d7e7ab99d1afb6859d5dc7af479eb9dfdaceaaa92ac58bfe10aab072776b5a17f206d55a0fb3e401a9006eb7780fca8150e86c3b45e01658fb16006f9ed9ea6ea27f8be1f86f21b66268a720a06be162412bb3b1d769e91ab8b3cd1a2ac078efb0598691c61f3d0ebecfe4b63c44a3ab2b5558f5c774644f538069c371954f04d4658a22a52ad5ae584db5aeba70fcf617185f268ba612e144c1f134bbbe9fc698e6b4267b5e71452efc0aaabca6574b27b958eba589c15e4805e8be4f747d84cb881879a1b3c5a0dbdfa8ac6d8835900866d3bbc6d4498b79fa8e69eaebe410bc81f8c8dc29379985416f39f3ff5a64038ff2b4bf1df73409f1becdad9d9add2954a1d90453b547dd9fcec7b9d3ebfcd028396971c6a302e965f94e755a9fb57aeab3dacce43ad0f8bc99053c5f0469af50b22ba3828ffa804a972a691268692029d157330594fbe2b4e5c4dacec981ae11850073d50f43d1dfef866bcc3c16de2fb1feeceaef908bf12f4e961e622b785359c44fe3ffb63495cd5230cf795255fabbb821a41cc9fb9003125500d57cad6aaead83296e355100fed934ba496acf8a267aa550ea81f1bcca8a304695fca6805aeccc91d636478093c8056e429311df500c41b5b7f718b26504e59d3c3c0e124bdd8b09a0c9c633a43ec76639d1b35202e8795ded04db02231b3a172d1f2d1db1138bab48416bee6b24715266719dbedb2ac8655bdf36c086071a46e335e719381e3bec9296c09523da1bf221d5675c19e36a386f27daaf654a01299fe6aab0eb98898fe052f7ad5e51ba96af84e5603cb37df7b33b9892b6277ec0630c799ff679a8a25d11d20ef7b550af00a16959bb56a03a6a9c91a97f371525ac06e578d8dcb478d8f03b4c6396a9e03654225dbd597833f5a8c6935d3551fb50da4ac236019847fd07e00bff91ec4f7f87fc395c971cb4dfd09df831af45161c9a96834bfde49e7b9335bed6f54aa93656463d22110bf9a095063c46c00cb9197df87ad52780b5f51b778275d69a24a210918844e10860a809177be25ebfc46c40ea12789e9e8c4f31d6cc36eec9c9ddc605d1442c720cf0674d669927dad8ad8e2ae6aa70b489c393d51f8ec58b97cbbece0f82d9c1f18d6e766941915251922a3c3b17e0c7a3b3e92259194035f54a4c689379c7c1b12975a456d75251050aa304d824fbd1753bbd2d475053c5199d9c511b790acd5dfa2ab190c6a1893cabd0d9a2c32d2d534d43f29ae7e491b4db26f1a943a5c0ff59c1acc451aff5ae59e5a4e48960dc082e75e35dcdc657ba5470f41c1969072d33efccc5c0ca60a5c12d997139d07c1bf8b1b08d8e9d6b813cfaba487238d8c42f0794550d6d13acd4bea99ff172050bafd52ac38e779f761b7f78a422f6cb9d8ff0ab7a94cad77fa15f8b4035d80a7695f90a16551718f92f3bdb108d2dff890e30eea15667256fc6844650ce00ce483347f7d12eae961d7bbf6d8af2fc266c80ec563a147462c7c3d9d119dd1dd372cb43a21a9819078c33558c4f23813eb4b88eeb457443676314776a19b705630a0285640f8b58a4b7869861eff2ed612d44628db34e6aaab85f84a58929a4e76ff4bacfe56ae2a3ab02033ce3962d558c7b17f367d4f91e219b75d7dd31dd35a142416f0b260c3695233f55e1a7f7588f33b718a9853c86cab6de10fa85b21b544f05eec47b116961473a8744d7da0ad6b89a5b2fb4a3b317981273932536b1b1b46a4407fba75d4a01070c56f969a5faa476788808d062e0505631aea5bb3ec8a57ffc9b1c711a56f79d88d7e7428cda5733f13bb59a3d3583b5bf170e61cc6b1c43ffb59691105bb60cb17871d9fa6edd39743ea13b57af9b643a32a273a22b77f86ecc00be9904d85562160ad57e7b7be2cf947947dd63dd2d77f4edc21d8de68f5b22343e1d35291a48ae46290253715febfd2756214245a18f0c50a77724c129720c88da0276671d842852fba674de6b140176cd4445c54e4e44c45dd109659d710cb81aee587df4195195039e5f16e6a8465d7711414838077aed797c944c610e690d4a56245707e989f55310058ef0a6a576045e054210dd4a71f52d582abb25430456589e3e89bbc738e6360b73613e95a7e155a72fb5eb85b7d571c47097d4364e509ac75144625b17bce872a87245cd558d16db74911ec2a8536e858c07b18fd9212b6a204e0e314fe735fb62a0a8fd12aa4de50a5facb2ea76d5aa44080d02a630a1632f14185d397e01321c1372f396e82e4a545395a7ee055c1474860914ab82410c9fa83df522dd4b2bbec530a199599dd3c96f7b16bf047135ab69311a9bbd73ad01b33c71f88713f80117639670eb91c64038376136366e71c87075bc1a7e4977ab419d71d60302899850e2e5501f7e02cfe81dd057081d90d47af6239f023e97d9aa180a684ea6b106ca144cd3a802a5b8fc91133eecc314c04ed6119829af50188f046367c781a8701e130a3c1287f4140666fd946e97784ce27c54a1ee8678e675a7938d1054b58b89315972d51b4195623ef80d231127889736b0eeceee6e05fbe5e6acb33a272fe72776239c38b37ca3d12367f198ea55b6a894946ff44eec16b6961c80718a10bc9005d3191101b960b2ce187836a6a218be9f64a14f25d7ed3b8cea7aefa34875c1cebed8c7c4c25ecf4c66ff38676fae8ac742a9b553e07ae7fce0a9735e7f1fa7d245f36d0f113bf5dee59ab29bf06fd3745519f07a2bb25e3236b4a1ea548814ff03f7d226a513467b33e390e918f37317236d44972d18865409596b8ef0c0781d79c044844958a678b1df6367ea88c69d26d61e69c33d24f40ed551917fe4505cdedc6f749e66c3d8c138d0e735e12acb152a7af5f82d580c0122bdae6ee528c9dbb32fceb0edf0851cf9b4911689e23ea3c90972598efc345b2d3890282f4cbcc53cd4308ee33657dbca0b64d2452a3bcc8c2a773d386b0a099e0d1c5b945c4085fa171404d7ac7e7b9e54e211e4e2ee666de072462bbbca7af0eaef28e7e6141c8b7cb3b6e6afe3d059007bab09f59aefda42e812c0801f239ceaab0808abad71909ecfa39d2dc273c653b7667c125e12f7668c1329992f4ce6dcdebf63536a6c835444cdc15a4c4792d926705dacc07154f471ded31879488f0f4fbe49a50c60c1410e06983f35687a9f06f821eb13daed6d563775ca9effc5c7748f5e2f4788b89c6ea1fa9e5b2a7d472a11f5a06acb28541ac62bd8a9ebc3c2694818d67ada932d4ade060dbf041ec392296518c7cc0a4af978c8f858d3b3babb6b3ad6c5e6a66eb26efa922b111e31f8ef0e40d4d6649cecbf8356ae2f5d628b72f55f664e44703e7d9435ff78911649fec7e8fe2f0c62fd99ac7b299ec043e07b434e55b381bf85e48513b8fd9c2873765fa8d4d30ae982bf9cdd5c971a702062c2701927288dcf8be3e3f810cc874061b0ad401d65df8ad66a234a52e5407473f681f56723f91ffcd5f7a197839d8ee76df2b81babb93c32094e44c72736219c321c5b994919c6c0ae2f7f6880e67efe4910e7b626152188ee952feedbd91e26a004210737fc7e922d44a039a261b7d462c274517932c811002cd51fdc67abb226e4a462ad4ef92e1c971c8d7cbcdb6cbb2009e82f3a4a63646a07086fadb462a1728288108e84522f31aa28472ba53421c7fd9bf51021ef83eea0f072afa1dd3f5b2fb135d93b53836c17e6f044a86cadc07490c94a786bd5a03722364f853f2781b4a15edb23eb8a31882343615a7a5d81e22ebcf41904d0b97ee6263c50a2c30c7e01a73b6865f5f4b926a28f52759cfe4ca551afcaf7f6fdfd961de8d2d4be01233a2479e45272e89ed8b7d7625956d4e86347a64f4ba8a062a28262c676dd721f33886f6022e1ed2e9dd7a2d12b81dd0c35ec212c8740bd431c432bfe87a9e6828844e5c8beb6b108e632933f8a48fe17286dc41fa83b5c91971671112b27dd2f07b5ce00896b4c6467e8f2d8095ee765f9671f2ddc3685efab9ccc7b2501c790cb293d30e292a9c271a77695e65db55d7fe576c5fa1cbe317fffbbaaf3537950b63853c22c8def191e479cb1a77daa26480550af572c2d47eba9698cb14318ab07be04187e7984b445e5c878ea47ef5dceec4853ecd3e3053bee0ecc95412368988d6f6303a70bca8d181f1b5ee397e2d2ae93eafbbc941406992df247d4f34c9125902d6f3de6668eac67e79abdac302fad121380cdac776f2ca842b5a7bc986a22dd9ac46f619e0edaf5e9262fa2451a2d1b1f0cf03e84491df805a3abab0434c3abbd107b38de1f93838daf24e9f3e857cfcc32e1f113fe36b707361c3e554b118db0e59fdcf41534a5687f2defe8dab0f1f009c7a0139b9e0a8f0a25ba80af132ddfcbfbb5ee60821bcac435f97db6e05ac62f87b298ae5ab59d45ea8ebc856c6408f34eccf7e3d1b7800db5d7dac9f8f064c25952fee575f34ee88c220cc396fe7ebbfe48bac4a874c647d15d00ca3208678ce8709d13f3aa3b1a6cda776e5d709a732e8e0b4c678332fe6d4ebf6da8bf5ef6f2480c3d2cc9fc4aba034928bbd9e76e57c47b045b319aa008498415db9e0bf30f65189cde31970f2c725d8f0ac0fdadc255dfcad08712a03799eb455e3bd27b7dde47c43b2ba8ac329db3fc4585710501a95526c8607d92a1f84055d48ea3b40e68cefbf876684bb0481418624c224f1b80d9dbc599106e0af4a1ace160c95996028f8687fb1c45e13d23713a1114e1e6f64deb4e7f3610e721f06cd04fb520794ec2319c709364aab871c2aca9197ce080a8db319a4fd63401a71a597c0c344fd0640e64e2e2b7dae4df8087f989d01ecdcad7e85dfc9dcff22b73d2b4caa541ede447812399c80f72282a0772fb0a26aaf2349a999088cfba4a5cd5137ab7216ffe0af802869667be04f7c17aebdcd60b5643d9ee6179e4d05b4e796b21138bafb0146de7e2edb8b3514219f40c7587b3bafe65471beefe7a4149d75eadd180c791cdc9ad1c63c3a02268b4b14f7977485b5fe3468a8c341570529020813da915bfee54cab84295fe8965f5f1edd19a74f77b53e00125f7e077b13a75dcfffb92fff674184eb82aa35ec47a8c2538bb34015a7c61114bf83657408c492e15106b3f5be35422d1bbeb66b4089d602059575e55c52a2fb84e9e90d99278ec0b6df47edf8248c05c14894cc8a81a619c1133f5a8a3dd520097b3cf807287f35180225968e26768125850914ea1b270b65b304e66534be7dfb18d390884cd9272bcbf594cfa27df8b078c4fb6c0ee06b9842943dfb288104c6e3277fdf8263d353fd4e0dc3718c6fdabe1a3e24ce8172f5c36645899342fc43ab98d935a8170f4e624d7bea8a06178b965e89eba61c1dc5f9c13f9410cab79a2831ddb2813a831c17", 0x1000}, {&(0x7f0000001040)="9df81349f8d3e2c2c879ee902142a1b1fef6ac08c2a0454f3f1f4fd46b301c5aceaef3d98456f728238139f45cb5dd07d86b8864205f8bd005cf7a30702f83c76250d43d9ac329cd60d5e2fbe7591f7cc50e6c4c9fc314b32bc416e89284356cc2d65d00062b70315b4b7f78c47c0447892a6db40b6363e296173f7aea0ba7d93c02", 0x82}, {&(0x7f0000001100)="b34f9a19769ea47ce1da7d818784f4448bd719e56d2f9f52d61eae6f6a08288334fe5b19e4a8303559a8ad739fe038cbea69932cd225699e827b8b2a53feb213dc30fe782065bf2fabcc92a33b696efc7658697179d591d308df57c32fc3f3662e38506558ba79fd86962484929312303c2cdb22528f33c4d971bfbd7931327b78adf4603f08e3d27c75f769b596614eadba7975d9b2a88b23897f302dd2373ed6c2e5900678ca101b1771cb8d9ddb7e98f36c13009a466e789278d89ea8c36747ead7e5fd66eeb6262db7300a141595a0ec2cd573af7457e53e6b", 0xdb}, {&(0x7f0000001200)="cc34362273d208debe370939736dd436dc07813f178e2b4a38a8c3e345cc74ac17eaf8ab0ba4e9a3f2baffb36eeb50c1b79950bb142cfac7", 0x38}, {&(0x7f0000001240)="9f0fc0afa342abafcc60efe773c415383370516aeff21290cd25e9d99a87782351cc39786129cd9774eb3a469438a9f80db9614a5d7aef0be4587ead3868e5c539f3092460ee78116073917ddf8996ba6e1315402bdbc7f6b7852a8d84866f925539a17c430bd62ca83abc8eead1c801d599", 0x72}, {&(0x7f00000012c0)="155afb58305833920532df40e784d88f557c8cd189fae8cf750fd1ac1cc22c717ecf170c6bfc9f55da188b05a177e318343908849a8930c59308ad0da2429039", 0x40}, {&(0x7f0000001300)="f96c1268197e270ea8cbb044530de97862b4a5c304d0b7f8973d62d552fa6c7a86629321dd49ef5464082261aeba33feaa6299c820a7ee86cbbcb155d9cc7676c9b0da1f1a", 0x45}], 0x7, 0x0, 0x0, 0x2}, 0x9) 02:16:48 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001738410b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="1bb9ff54e5281039fee614862baa325186b30bf374e5f5d4d6da3ffaadb9d3336b72842f83d61e15de81a447bce26de1c25cbe0d951888b8221576646bbc4e959fca9ee3b5f7942323bb0a72ae58e81aad594f2a2cdf7b36bb9eeb40256042d4bfc580c18375caf8a00db57c5dc96f1211c7a5a6593c5cffc85d9eebf29a8efc82b4caa1429ae4d1cfe3f7fb788971a93e4c6f226b8c8ebb9e9415aa77168234030fa9c94f6ae6e5aa26a9b8d8d786a89f7df0d5a11f0c852b025d0f1b5b3ae3d31e9247514af77cb6f000d3f952f980b428b57358aad20988fa5d8af36f706c6841bd7396ea73926bada530d7b1", 0xee) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x2}, {0x18, 0x0, 0x0, 0x5}, 0x80000000, [0x6, 0x0, 0x4a, 0x2, 0x10001, 0x400, 0x3, 0x6]}, 0x3c) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x1f, 0x0, 0x0, 0x0) 02:16:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x5, 0x9, 0x3d}], 0x7fffffff, &(0x7f00000000c0), 0x4, &(0x7f0000000100)={0xfffffffffffffff8, 0xff}) kevent(r3, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0xfffffffffffffdda) read(r0, &(0x7f0000000240)=""/181, 0xb5) dup2(r0, r1) 02:16:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='o', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffeffff, 0xb62e}, 0x10) 02:16:48 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) r2 = getppid() setpgid(r1, r2) r3 = fcntl$getown(r0, 0x5) r4 = msgget$private(0x0, 0x140) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/52}, 0x3c, 0x3, 0x1800) setpgid(r3, 0x0) r5 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffffffffffff00000000000000000000000000000000080000000000"], &(0x7f0000000080)=0x63) 02:16:49 executing program 1: r0 = semget(0xffffffffffffffff, 0x3, 0x10000000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x0, 0x0, 0x800}], 0x2) 02:16:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 02:16:51 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) socketpair(0x20, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5a184113614daead410ed0394ff6f720d3d623fc67eff28f99844e943de318ae56f931792933350002c4070f82be12cb7d8b71775d9a5155bba1fb23e7c2374fa3be1765383b1ef5a56c7b7ef7bfbe9b7c4d1888ea53d2f796c1", 0x5a}, {&(0x7f0000000140)="ce036a1ed0c45447af1a2c548532699325ba486e107b3fdeea3caa045936dc30e479403aab81a66a2bf91ca119a18261fdef4a4aba635fd5e3787d8826d888eaf27b0883dcbf9d2b4887c0e1590f5dec023eb17761e8ce638e92fe473d88e5b6e851067816cc7518a09f36d8e92c8c4213ae8c5c881db0a2d2938e3e207fcb3a848aea109c222e8c2cebc05ecd7b60a15d3af4dcb2dca8dd9a5cb6bee604796aa83d12aef47635d8c1f4ed28c7163b2e234034942b0d860dcd5f17c6bf35dfe21aa63b73e0bf9c5e1c94b6936a3b462b7a45ed015166abff8bc657de4cb35b738be1747a38be7021", 0xe8}, {&(0x7f0000000240)="75639081eea3748c2970348e2ee8163e0fb98eb9450d7e7e29", 0x19}], 0x3) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) 02:16:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x28810, 0x20) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x4058) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) getdents(r1, &(0x7f0000000240)=""/206, 0xce) 02:16:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 02:16:51 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) 02:16:52 executing program 0: r0 = socket(0x20, 0x4007, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="f4bf229ebb440d6250e1e45835ea0b6c3f2b5d127ee6d59bb93441be7071ee3b2f5092d9cbb50e2732d07d623634deff59f571a1b1b6d09acd0a0d4524687dd24cba42", 0x43) r1 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:16:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 02:16:52 executing program 0: socketpair$unix(0x1, 0x2000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) open(&(0x7f0000000000)='./file0\x00', 0xa80, 0x40) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) map stack 0x20000000-0x20400000 of map 0xffffff007f12ca50 failed: hole in range 02:16:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xc089, 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0xfc) 02:16:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) dup2(r1, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x20) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 02:16:52 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) close(r0) listen(r0, 0x0) fcntl$dupfd(r0, 0x0, r0) 02:16:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x3) open(0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) getuid() munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x6) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="040000006b031619f0d49c02077f9c968bce68e3130bfbddd0dcf0b6cbb5aba514361de7f2e1d53ee8ea02223f7d5ac63cb209a264c27bc17966c10517724faca48e5d4dad2dad7dc6a731ba049c8a5d15b99081ca8279114515e683073774127b06064a0101eb565dff2cf755ddc56f6726f5cf2aac6c6355b7e7f7f6"], 0xa) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) 02:16:52 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8041, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x6) r1 = syz_open_pts() dup(r1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r2 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x3}, 0x8) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x9b) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)='x\x00') 02:16:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x42, 0x40) r0 = socket(0x30, 0x1, 0x2) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 02:16:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 02:16:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffffff03) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0xa, r1) 02:16:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) pipe2(&(0x7f0000000040), 0x10004) 02:16:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/126) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 02:16:52 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) 02:16:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202ffffffffffffffff272c68d70e76cc0f6bc648027843cf5bf69028340dad6314e0fa08f8f5bbdf2446b7850f73468c62b96437ef347667bd17628b4f22dd58da5cfcd5bc5b095f7200e10d0883bce2ed44c22738935ae9b1fb5dcbf3ea89c36325b7982c01008f50135d3b274365074aecfb5fb0b1c3ea980fc73bedbe5684b63e8af80ce53304f2bfdd2babdd1da3c1f573b9c93930f7444c845fb1d2e0"], 0x1) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97ccf9e35bfb16ac8895ce945dd87de805b96e2d7fdee5c65112a7fd6bc6deb3ca5041902a17e860c480997c8f509d909a285b5fc151de7993a3779cafc52cbdb70708b6ae9aa87659cf5e6244b20b62b6d5ec345e7f997f927340e7ae9ba7b8b89a9dd21e4148398e3792d23eb2cce179b892203a56acc998ec22db227a8af3d1889d2131f01d4d890538f248b68eb6a0883a1e04f98581b220a7a6cc14528836eb70a35edebfacfa004677b0806d09dc8f816c91b3b97ee3af6af29b62ce5ec090d3197bfcbeca4b36b0a7232254970cec45b0674577f4ac3636cfeabb47fb5c2683a6fc885eef86d3cf45c37a69568dc4c899744364f033f985209bd2aaaf522d19fcdf4205d4ac353973a3868c460788f2bb5cf334c287b9e9233738dc8b03b7f97df0ef195dbf32f3bd20a52cb690dcf9e95a36f5297d8701b8b04b230d74a5415b4855fd15ca5d2a405850ea3f85cba845fe6953336866db4bbbd0e1152762fecc854a8b98bf675278d5bbd53cb626faf600cb22ac7ad2ab2acaf8aa4bb74e540af1a9ddf8690e16eee0675c21b6b6855b8c140e1465028ea435f06c67ffae1970c191bb32e5d2684b0956f0a0ec783382658c34f4450dee3683833c8f786e9edeaafc859fb1ca2e1e0cf2bd4be86a0688b5bf01ce13d743980d19912e5e9e3584eda020e5e37e83d8297990b845821625e4c24fd082cd7d28c128f7f8e48718eb383376c231e2faa4271b5b281d9f8ba69634704a20ccb4f6acf1ec14f95e4a3ad79120a20ba52aac830547391183394733b6a913b1d033f7c6ffa4169ab433abf7afb568e580a21aeacc6ebc3af2919228a1c9597295f34bc3d99b820c7fae04401516dcc836fb382338b9e7ce96907eaa6b10ddaa6765bd3eb46f9f8df8b6240de92be72d144e3b7a6888447413ad155ccf22709be1abc5b40c241429bf6d34f5358b68e3c364d2564152223cebe377ef5a104da626b917e7b10ea93a8a4b52c3aec6c32bd8e02ce94f65b5470b8ed93557c61e8bd3a6519996e68ed3868b3778d20c8bd34bc98b4e9cd032b698bc3a7d7221d3068a2550ec7c02c6a4b6257404a36f49d0c9452da92f32d48766f3a99ef2b25a729cd59606f5791bb9f0b806a354ffbc80d173d8190188f8013e0eb17f4e85ccd941741468cb01a360942936d091a62fe68116f7722f5632db634da8ef5ca0e9616aa13dec947cc0ea54ee71d42e75758fab0997d2501fa30aff3a0bf775d89d95b159337100c4bc9fc714806ec3c8d0109e2485636b6bff7c87e1115b0312a86e2ecdff879e76fceab66ef66b5ae5edcec62103169f4caadfd1046c9e4968f3cebf0f20a338577a853bb868c27bf3d0b5f89e8fd3bceec5cf35804b1de65b4195d602ab24939b1c049c168082124f2f2da1c286b9f5b89c4559e1184c87e7718d62efff7cba03cfe0cf087dcb39a507a56ed62fa6dc1cee3fd7388b013897b457be00c8b1e6beab4226449ea624916424a0bae288c3416285bf786dc5a4231293c36981f1aa2fe79637c3fc51a034694b5c199d8ef884472576b90df81f6128fd64aad72069273ab9f34f86dc661fd2cb5c0fc85848bd995f75fa85a54578954243a2b588be6519015439119d1817e342bf5edd38b83ad540d80e473717d67aa04395eb84078206b4b033d9c0106bf7291148b8cbf55ab1ef7b48979734b45883c212e5ddb12159298ed64582b4253129caf732595d20251015ba62d3d3589d371ab6dd43425c7bbd865a8e3449cd8855e4117d13add70f30b1b17350a583eb11d8677693de09e15bb38dd64ed7f0cb35f1344640cfdd40bac347f8d8db874b2d5f85bde0b58557788a2afc39c7fbc28c37ebe917169b06b6d1ff79f66c421d38caf253796e5215e911f7f140d130f65d5c4fb71dc2dde67f5371416e73733af370ad051a90bf28fe4beabeb1676931f242915307523eafa0ad9ded788fc1916ea1f215bed264778a187b9edaa501f866b61bbbb611b767571006b96022e4f025b6d4c7a83a5c9a6a6a", 0xa7e}], 0x1, 0x0, 0x0, 0x8}, 0x400) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:16:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0xa, r3) dup2(r5, r1) syz_execute_func(&(0x7f0000000080)="c4e2b3f5d5c4c209a9400966410f71f5003626f3470f2b318fa92001cb0f768b0000002047ff63a5c4c2810a12dbe0c482a53a6d0c") 02:16:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151"}) 02:16:52 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f00000000c0)=""/174, 0xae, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) listen(r0, 0x0) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r1, 0x1) dup2(r2, r0) 02:16:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f8", 0x1) 02:16:52 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x6) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 02:16:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) 02:16:52 executing program 1: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) 02:16:55 executing program 0: getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000003140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b50700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073af11d13767394b4dff9cc7dbfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ed784bfdf4d7ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006307d0ec089aa900ec92c3fc7d9bbd0f0100bed82003a931ed41717b9ef48577f5943ded8823b4ffdf388b512c5436f06567e5985998ceb534063f80398d2faf7b136bab0f82df0e6252dd91e09b8d2919a016a92c3fe0f7dcd7718d93b0cdfb506571ec747f89693f1e06b0222000000000000000a09865223a77d4911ebb3c794644195e37d20669e81608"], &(0x7f0000000040)=0x1002) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/212) getpeername(r1, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x4, &(0x7f0000000400)=""/252, 0xfc, 0x80}, 0x842) 02:16:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="c47da11cf7a714de9272afe24300d76ac5fc84bd7ebc3b5bcdf109e21bd07579d5b3cdd45d6246f1ede85d0749c679511cd14226d3763a2b3d028285391687d04b7d693e76d6d4a6dbfbf74e30ed9d33cef3bdfe9aeb0893069433777fae9aded59c3cdc743f2f0eb2d4d588e406ee95513b8dc5ac16a940ce5dfbf606f063010710d19ef83ce01ef0edcbb955b7be350ad230eeb4e136cc556d54124143a6b864d417af1bbbd07ab362df040e2b0c4c724b1c5647199932b3f9a81419e9999948c3796b8becca9d2abb51a73ba0693b8f800020cce943fe62957f2974f629878522515e4c06ae", 0xe7}, {&(0x7f00000002c0)="c7ea7fe10ad4c8f252f0b2a1de0467fdf68d3e2caaa81125d6cee2a926e65d4d9b092754e83dc1620b2df44d92d9312f0518393703b5cbe1a2a917df7b68fe84e057cf83735ce8ce74072083f09cc07fee732b867e393b02c29886b33a8480e903858aa20bf5f41a8b8f4165fbb1ef6ea799469df4a7da3decda7af83abd6f7176d4e3aae87ec70a8b95961a84b55b6a92781289ab654ebc9d4ad8acfeba88c05764eec525960c0d1ae0b07cf6de947ba917", 0xb2}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60, 0x4}, 0xa) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffb, 0x80000000}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) 02:16:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000003, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:16:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0xb332, 0x2, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) 02:16:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000100)="1bd68b48a24dcac63e8d39fd204674dcaf6945d5be7af898fc13b2c6efc7ba8c4623853ae77e1c6bea33a25e82a8fee82c4d1afaf4d45d96e3791c0e2ad6bb841c9710f9339570ffdd0930acfe60d2fa460d27d7e1e8d78586c5c529e719a188781e7dfc0df1cc6406fa267991a4ac31864a269176442f7a597e21f765ca109fd56ffd75b2f890bf88c0a2daf04c618c839e3bd419262b9057f11d316b12761f8e48959e894aeeb18b03f27ab0b2c24eb23302258ac9aa78a924a024f5c2678ff4199bebc0e2708b92b349c6c5b49d777315bbba23cc0ec0f35e26dff21715b676a15343a5115985a8b7dc7ae039aafb9dbf60c800fbab6c3f00d935fa074e101e2a3fefa2a16bef9dde06d8d07edfb6594c5ba7adc96238967e2007347652410c3c1659c0b9ec28d2bb2c00a4b9fc5c58b32a2de7367a75259c2b330a3380a7a1ef347802e4e31c961828af25a9cdb88ca72038ed2f66eb421e7500881fa0d52ed596b5a1c1adc9311e78e5d2d88218dc295d", 0xffffffffffffff27) 02:16:58 executing program 1: socketpair(0x3a, 0x4004, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/234, 0xea}], 0x4, &(0x7f00000012c0)=""/7, 0x7, 0x749d8afa}, 0x40) sendto$inet(r0, &(0x7f0000001340)="07a2cef99c365759f2fbc557528663d796fef6ca237133ab9c8f937732260737af74c007496ce20ebaaf1f4c9f872eaa76d6be6b5de36a71477d8f17e4c56447206a0d46d0", 0x45, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x0, 0x7fffffff}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0xfffffffffffffffd) r1 = socket$inet6(0x18, 0x2, 0x401) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="05000000000000000000000000000000"], 0x10, 0x1}, 0x0) 02:16:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) shutdown(r0, 0x3) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:16:58 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ea, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 02:16:58 executing program 1: select(0x100000251, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 02:16:58 executing program 1: getgid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fcntl$getown(r0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setgroups(0xfdf7, 0x0) setregid(0x0, r1) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = geteuid() mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) setuid(r2) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) 02:16:58 executing program 1: r0 = socket(0x0, 0x4005, 0x0) r1 = dup2(r0, r0) socket(0x1, 0x4000, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}, 0x8) 02:17:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:17:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x9, 0xa6c6}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000008, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x721, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x7ff, 0x2}], 0xe30, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x20, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000004, 0x6, 0x400}], 0x0, &(0x7f0000000180)={0x100000000, 0x8}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f00000001c0)=""/36, 0x24}], 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 02:17:01 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=ANY=[@ANYBLOB="28180000000000033000"], 0x1, 0x0}, 0xa) ftruncate(r1, 0x6) dup(r0) dup(r1) 02:17:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x20c0, 0x6) poll(&(0x7f0000000180), 0x200001e4, 0x8d0b) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 02:17:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x280a9, 0x43) getdents(r0, &(0x7f00000001c0)=""/176, 0xb0) 02:17:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/81, 0x51, 0x842, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000064, 0x0, 0x0) 02:17:04 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x23, 0x8007, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001b9000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 02:17:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e8000/0xd000)=nil, 0xd000, 0x4) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 02:17:04 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xfffffffffffff0c2) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 02:17:04 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xb1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) dup2(r1, r0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x102) 02:17:07 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)=0x7fff, 0x4) shutdown(0xffffffffffffffff, 0x2) socket$inet6(0x18, 0x1, 0x7) 02:17:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffd, 0x20) 02:17:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) poll(&(0x7f0000000040)=[{}], 0x1, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 02:17:07 executing program 0: mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 02:17:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000040)="32417bcb573dd82c7581aa30eaa9", 0xe) 02:17:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) 02:17:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r2 = geteuid() getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="717df2e65959e7b29675ea21c03fe83d1cf7fe29b6360eab96d91467194aa52d3daf", 0x22}, {&(0x7f0000000100)="6c523d09ddccbf2419112b1917655dad7f59906f37a5475d5667c3fa", 0x1c}, {&(0x7f0000000180)="72b6fce983d6a52ea8171b6df912b5bf10c6b4ea71cd896cfb620fc1b1db2291a05d6581598f0c861bf11b6843099129eedce7e32bde1b1b1bea456e53d82af3224fcd871947c74142e4581e16e71e55f345099ba5e34096d11f67726e99789144e3988ea2da02484a11b590350e50f8c3edc6222ec01a4fcf4d8e24d1b9e787d2e34e4bc43012c36d07f9ea3935e5e39ea6b36e1beb2d5069d83130ecc3c6d26f024a47701de98884c0ebb2e016b7e25cf82525581368ca34a327b4", 0xbc}, {&(0x7f0000000240)="49508a40a1bd1c71861d16a2d52a18f4c238075cbd11ea896d3be7f806ab7884995eb088f2b91bb03bc1d217dfeb305274a8f4e8f1fdb7af2fa1d1806b1a8d5f37b79fe7cc076fa42120e10884eedf24e437e4541c8a2b29d1e652c731d940150033d7d59079e93efe73f229f208e6359a8b4067fc2118daf0", 0x79}, {&(0x7f00000002c0)="22af767722dfdce130eb943499b26005554cc4ef3943426f6a96c8cfd728398b29c899e18b4924caaf5256b2a201d8d4e73c4d0fa8108fc2b1758cc9c05980d416816fc8b4dec33488a730b2556f94d3aec21dbbfee3976707f7f2d8e52d5db7f5c670b32a6519abc180dc2696161b9902775f8ec49725220b6d8f0abd62e9856a850e7ce55f19a1ef127beb943fb54d58168c9e0965394659555aca44deab3a52da574b363e045f833393336058e502cabf0494f3a61f3e8d208e65", 0xbc}, {&(0x7f0000000380)="00f9d46347c15e2abfc2b79d589aa73af589194ca6b9639639051dfa4e4946f4047901e1c57d3d1f97eb91754dea10ce90e429d86acb3742836b698e505748192066a2a2ce5107de7d70d9edd8fe09ad6bd63914d424a2396c516791dc91ef1a24ff1b828061ef3f2bf3403cf678ee43a6853b7d58f151fe0e3c7cdcc2ad05119a85c25edfaf0676111c408112e5b175e81820", 0x93}], 0x6, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40b}, 0x401) 02:17:07 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x43, &(0x7f0000001180)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:17:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="f7228e816c60e9c92e92f6a3fe8499dca8d51be388d108d43b5cad71c87cbf343d8619ca122a5ff80c97f5177645f0cf7b27891c79d08a", 0x37}, {&(0x7f00000001c0)="994c8bc3890674c00bb2fc73f89e12de3f67b846435cb51e6a0ddccbb57580c5507e8cc9268e8825bbda36a02e03a26cf8f96af06d7332341a71ae246d98988e9735789373f592f59b5cfe2e45094feb7625541fbd1bb5491e965b5454ae4467bf700e", 0x63}, {&(0x7f0000000240)="08a7566475d08964ca56aa9800626ae02951af3031d5a42efb2b418ae504", 0x1e}, {&(0x7f0000000280)="0063823a50b57b9c3cccfcf80954ba7cfd624d4b9503cd5ce43beaa00388b3f35795f7fab8d38c8c4e1c4b6e2919fbd53eb4c779d38156ccef8d71a5bd5a736294c2b3a7428b27043f0b9cfb308afd8d52ecd25f179b3ba486de2ce102e41d103c087c3b6ed4d39440f0a118e7ba4d55ccec55cba62a59cc6fdfb675a105b287198023c4b4c51332d10a53af22fd8f236f0f55f8f07771a0f3a4bda5d7dd2eee2a6c541dab5b9a9e58301bb5ce4d92f8177612234fc195a6453b4900486edd4c200d187b5c9044d2ac63bbd7b200c45d23d12c4c18524525d26bd815944bb15cf13f97849ffbdaeac1c0b0c20cd9769ae46a0469866a0f2729355a9e77748721aa6394e2a6bdbc4e0fc4f81babab6715a74c31c2ef54dc02894eaa4aa928d4093b307d17d111d1ab42a9e15a0fb8d957b5cb8dac7846dc277c3feff39edddee145160997914e3ccfa2f6cd44cbf92a248e5f7d95751caa3802537d88aeb59587f470251e37ad0fc464c1c709d3755e8c7020a5b5c584c3611a17f497084e68f75ee3d751b7ec0b6a58b48370f9f11e88a6810c6193a27880c56701975459f4b1b2f07bb6e1baa5049697a2423eb486040a0df426268096f64ccaf89775038b1812e2893d8248cd2d9b5cb28ff018e905d63c87e8057515a86bf8ee7f60b8748569d5cea044b665246439231e59f100d0c6fe1c623a147c9f3a404c7ae99b629c56bea0a5988a0d7c1f229f4b0beaa7bb3b1c12b9503e554ae5443d8b8ea03d5db0034b5f07f9a3c778afa2ca08c5dd1e28d18cd16b8055386ab3b8ac942dc080ae19405e36dc1132d21440525e7f0730917647de3bbf4a68112cdcd24c7add2b87109ace4af1b9e705ff4c86dc693192e941bcbb22050af3004e62ca918669b622671a5e895111127e66861eb00423a7ac265daad20eb9fbf7ca5941cb6d53b24b5a294eecbba7b78c6162322252e7479e844f92511d5f2be2c379a5265cc4c20d864863fbfa14d7e7ede3e051c258570567ad2f67dc143c0c52d25395a39f0385fa003bae19a8e7b2bfa8117cefdce394bfcebf17b65658c822dffbfc88df2b3c1b1cc7bed4b3d4cf55f51ac77b937a1269e2f0672d3052b76923e7b9e837c7c954986f49941002ada11bef8b53fe602fdd4f63b14d1e763351c53715b921cf5dc0562ccc456a17f81b75c5860bc8a5eab382c6c846043a672cb3b7c7e5a0b2932558ee9cf70e592c0948877db48f8477b8d3892226f34235af4af6afb1736dc366588eccf3b04c9de2a871836bde1e81b01492a465788d516e5924fc8fe669bdb5bdeff90fdd5bf1c50e253af592e112c8ef9f6b97f4a90b09ea11e8b8d9dbb8c3a3864061e1c4edaacc4d1b85e834e3b23c0de7bf5c2fefdc85eb2ebab9b73bdcb9641c73466df18fc2cc44b42c4585925b94dd26996d4fb357fc6b71a18ed41075af7abdbaedf06b641daf838ce9383042424754cb009fc8ed6a1d5394a65c9ba66538355bccae69f91400a3ee0d04503d9ee55f3c7cfb9c207ca800d96836fd7d931a177183b0566f1e281589e8cd7a22904148e5a45745965e60e9a71e648b591a50d5c2245c0677bea16ea1dbcea6dea82df242f49d6994d728ba113f88c217db82c6ee6cf2d87952bb8cd09b3e5038c40e222c1bff558e3d9f44eb8d38c10e4b6fb5974ba291c1b8a304bf77df0594f8af4377ef87ce975a9f182019f2ac973a90247ef9a8578fc77a1a4ac21d747ec58b4a55e2134f755ed4853b0b9cfd10c55ef9d2da9575fa35f0526165dd99878c72d56e3d384ad08d39976677a0afe1484f84de26cfb2e6794f52b83f1323a2c7cddae99db069118a7a7445997081943d3d5c2cb2ed82a83f2d76aa990e0acb0e414c71671e80bd8eb79fa67307058bebb78d46ef3ba3ad9c6c84e46d2704bd9549716f3aa58f526ca60840c503ea41e065f51db5fa4d5f5ed9f463ba88467bc14881277a8d80ee31a7d8366a306715283d3ef5f095b959202a261b401dd726c928a03d21bdb70f8e0cdd5c2d5c947c050a79392437741a154968e9d641ba88d69174f0fe785548889d43b6529d38f431f0bd9da4f8cf55140f2f9d98d1c535ba618366b3a9f24e3f79ed870e2976024bb93c96f2c4bcc1f8c9b2a4bcbbb090b52bd7872349ef99f7c4d6bb1f1b9b89819b5031600346700b83cb7978408f4e4cdf432ee92fb9c3ce31282d7003b7aae229af9ed7477db62c0f63a8284cad8e7cfd998b1b8e736ed7fae62de676c76fe78288ba63f7e14d0143e4e52c056399691251fb95a293a0190e0d13b87d9db33853045e5fa509ad01f032f279f6452c893530f5bd7ee8b87db16d9ac0562eabb3f6a34dd6e38794eed495e63bba6d05fa877abbf08db5350120038f513e9a6b40e09923ed782dd538a496c529a87f25bd4ef01e916acdd37afef1874d629ad5d8ac54984d05ef14eaf73e1f85f97ce1222432b23b0e8da77dce206e255be9a0b8814fef588b22450acc4989c65e613b116de558954752f9613db540dc7ec9fb006bc22229b50aa73cfb834d9b25b09338c4133fb82e9aa10f24a4e56c24d8c9de705d3dd741bf803ee87ceb4be5827d362d7e91b126bcdc8ab24b6e45265d72ed75cf74219089a85e295b4c0b80fe53e1bdf0c5f2aec86f8799a95b85dbe6abe9eef077ca48890cef6bc74d27db206581133ca10fc9b694277535cc62fa8b836ae562e2e33f2627e5f45c07a8ca213cec00680b6c57a0164c8e7b09ed404659bc88ce69f7943b52a1860571b655fc30b4b150d3c97dca9a7b41e55bc913ea608bb26ba619dfca2bad6e61ab0f93dd5c1d59d4ce26cdf421bcc22da94fec0fa41e60192247f467aed2a4e9608cfd81b3c959be70ad0f9bb151e72877e55bda66458ba70a8f0a616843c9268b819606a08d755bc19b7ffe924580b2d6ebd319e284f662b8388884aeb03ec13db7325a922a62d710e6c98ffef92b6f8b14c1e8cd3672c370556de8b5a53d56082af6b7129ec5fcf2bd112a806d35e57b68a6097fef32ee51c9391ed3f25213229c1529338a2d1cdaa6840b573e18993850de86038e30b114e98d80e3a38a1e5e180f89078003717d7156aefe21cb21437e6f3909bf74bacb024da4a2593074a70f50daaf6c0d83640c8a355460af9abdef54093483b910b079d22acc8aae335e520f407396bba72924019747dd1b0922023d3f9052c1a7aab2ad61e2f551a96864bcf1092c981c09b0fd2a69cfd5333b9e2768c194637dace8dae5d455e7ad521f648098b436a939745cdedc66345074ed1c6cdf4ce10da8c68a94e889849f37d067b43b06b6a89dc6c62f027dd1ade798a1d312137a51309b080f9aca43b535e976fdf93b1cca59b8a86749f25a7d3386f3f2b87d60e826a8c7b9667cf18380a0183a42440372a78063db2df897387f4774df07a3e76af31b6604493fbb03e41dd35bbc300dc2633aa6690b96eff964857582767d5077930efaff0c287d182dc37cc31bc6af3aad79cbbc2b3b028bf982f6fcc49d5c854dac959725bf28fcc1990fb98a47c05a1f7a30675242c07b9658dd92aa59f89e8b694b297c3c3923b1ec237a2c91bacd130253c3ad71705b96a9aa16ae92fa02139eeb4fccf0d447ea909b571c73e5374629b37461153b43766609c40b4b20ddc2183e888b4bc8df6008cb788a3920af3475baac50abb72def24df0bd39c1fd9ef922e7401a7673139e41a549c6bd1eaff3f37ba6181f2ba9b90c4dd4384e32659631910aa1319e6ffca8d947f2dd92283a6a65afee72ec86e54b9fbbe38a6bbab2f04128b6cb9d4efb2a10609697af751bdab64fe75af4618a605a1922ef37e17d1235b0e49edf7235a3d88203c7a4335a4387b6c420df880d3cdfcb24eb50103e6979faf7e4f25280fac2986f1ba372cd2b8edd53d58604d9f1f1348bbf9d444adfa140add611f93a6e1e513aecb7610e117494a475e7ca120262d39a04c86d061a6f51ddee5186ae7835982bc155f0e9ed33fb07b8a91363f99cfdbd58395b019547fff0f49999685a67d5ac7f34901c4af8665a654eae19d475ccb4be0cb61e2d79da1a2542092ac15e9376cb92989edbc9743d7dba2d0604cdce9ffe87ed3d9250b10492f44d900115c92792e1d9bb642f676de648dd41b366ce0603b81e90e3a8fe383876698d508f50175e14482715f078f5c1aa06d9085b41a84bbab935acc452f412be5308ea3ffddaef94d36c0396c4e69c7207d174cf5068124a0ebfd5d9ff85ec58e99990e0f40b5c05c8167c1c59746b6cf6c9ceeb3cc6d5cad5292d6012d91413d7d21fadb44557e5d0fea1606aafad6c5a40929586263265e840be02472c8608b401ee342f4e9dbf9ff9b1dd231206adf9a60e347f7df41630ba335f8fed8784b2b46f824179c30a30fe180a7c1bf8be0f2741851d653667eb34ded2bc29fc905d7051873ed8618f4ceb4a5850f12fdebc93cc2c47b326eccc8753c8888171fc5326bb8694fce362fa7874e86204b8ca5aae3c51da7b356f135d93fcd413ebec4969f94c0a501106ff7a3ba8a3a9bb1768a77e0db92214fd0d6b0e661aef68e548587e52220ec6fbaebca142dc722fcc676f46ce684c0d553b150d0e47f674fc6ea0aabcc22dfa3a84692575c86272633e25294cc47e7716b8c86794d32511ba6810da3f81d4765ad6afdf6d577dcd759e483c28d0a37d3962f3345254f97f1fa20e1924a94dda65b03bd874d6680c0e05f0d1a9690a9eadfe0973acd51804592ef46896a39b1166d35c3900b365739c6ea4a5a41e0117174510af58b8422de1f86d4592b00a1c9765fca973773201b6b26fd325214390ce85575aac363f52a67d34d95458091927c6a9bb4ed0412a95604cc3b933fd364e748fc074d966ae5232b516020e59afc58b5e560a4749529a062ddfb5f0b86cd7251ce415b2c8fbb4322a06018484b4bd8be9248293989995fb5d163ce22096a429410d52476f666d5c68851fe60b2dd700af34647c2e3f523e220778c2d5d608db680213be00e8dbe08eb489642282bf4ddeb8d08aa4cf2893707c2bd7cd9f2f80837432617a2c208e887839f3b04850a56689f938f16b76f116cd798cbb97d9258615d7fab2b0e5a796d1c5b4c51056c46a25dd114084fb12eddfa56d7965e68ff0cc5bd9c7795b6e7e5269e975e6f805e6710a0855be88328af2cbc8f27004e8140ee0900d4ac5b8a0a3f263cf0320c847347dbe3cdd5c5c7b7958c24c1f49d20a094b3c67d5dd49dfdf153306f7773c8c8a4c90c214ad79743a336734b19b0a5a21123433e9a00a57a51e8e5247a9b26f753516e297b857fe564dc4bb617134dfa1bd041584fcbcb6d3ab39d593812cae396f670039c11b88ba5f8b1b7a3134a49c1878681a88bc376e01c8d3dcd5830700b5cd691841836e9c7dab791f901a4c34d3bff39a077101c29e2a9eb94ddc31c650a48136938fc556e07601157365a264c1ffbdedca279bc39f9776f61c424b0bee3a6d25ef1ac0e3a6443bdbd92f2c0ef8f2330aed1bfd2d5189e3c43c966f6e13d9a74d1793aaa7330d66af49eb3a48d603876550864baf9c1993582040c088e5489c0b40b69a5a0d0d026cf13a4be41995c285fc40c5121ce3d3a2f2a61b0abcb0aff44481ff73fd164a1e4c87ebe5328ebeb40d1abf06fa4d83dc1797a3cda85435faac1fed8cd6521f10dd010d0bab64698914fd2152ae56ddd3282af02e820e3ebaf5498060179870140810fd1302c615526c76319ab8a93ae0f59f9abee351daf210a69be", 0x1000}], 0x4, 0x0) open(&(0x7f00000012c0)='./bus\x00', 0x800, 0x6a) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) 02:17:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fchdir(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) ioctl$TIOCSDTR(r1, 0x20007479) 02:17:11 executing program 0: minherit(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f00003e2000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) minherit(&(0x7f00003e4000/0x4000)=nil, 0x4000, 0x0) 02:17:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f665b6c653000883a80981a2e788500ed21d69216b5019055a1abd98ea106a8f9649ca32e36276e47429fb62c2e4595d630d42243308f5fd984d46e69548c1e734dc53d1680d8adfecbd98b43b96945da59efbb34cb3eff095554fe914458ac9d841b68a24ea6617b522244b5af9e40c04c52895931e9fe740949b39a3d4eab2cbd0bdf156463c3832888a52526f80b848f074f1fd6ac5eb4fc0ace3174b8b0c785baa6"], 0xa, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) 02:17:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000004c0)='./bus\x00', 0x8) r2 = semget(0x3, 0x0, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000640)=""/112) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) mkdirat(r1, &(0x7f0000000500)='./bus\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000600)=[r3, r4]) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='-$\x00', &(0x7f0000000280)='$:\x00', &(0x7f00000002c0)='%\'/-:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00']) open(&(0x7f0000000480)='./bus\x00', 0xfffffffffffffffd, 0xfffffffffffffffc) symlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') 02:17:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x129) ftruncate(r0, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 02:17:11 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8, 0xffffffffffffffe1, 0x732, "bc35de51534af19dd27781193fcbce0d9e1c06e5", 0xfffffffffffff000, 0x1}) 02:17:11 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 02:17:11 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="e6575cb477021b8dc0f373c0bc2fd12b026e64deac58c26028b3cc72f13ceb8c86a493c101c33a5c5617ffda1caa2ef693116329b5f9529bade81c5a94858533c6dd77a7d9864853880e750df62a00d0f9618ff5d3b8c4e9bf819db63b29f8210441ca81be2a4824a6d0777243a4f407111bba1306517841c8f1b1522714f5c0301579d3cd70e5d315d2", 0x8a) r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x1) sendto$inet(r1, &(0x7f0000000000)="87124ab35645cb95fd537a3b9f2bc6a1ce28295ad16490eaf56d58aa25d2a079317630f1b502793296c6d097596775f4767464b9e2205c2350d49734bc0d68c5dd3a0d99a697d3f423a0c348f85d44b9b2d3607b70d339f1b5b165960b8c3d3efc24b4d6b2c06914eb550937577f29069547635dce67a61e8dfbb1de8972c910385885e1cd9d54d5ba1a946600454175ee38e8b6664e048e1df17e7927931e040e0e4713c2359460e23138d2f78f995743e33629db697bd1667955e45a9c45a8b005cbf9b472bf", 0xc7, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xac368a4a9a1b662e) socket$inet(0x2, 0x0, 0x10001) sendto(r1, &(0x7f0000000240)="24d96c0ecf302567a25085f108c6e3df6aaa2836e089d58cdd03cd0fc0aee289df43915bbed3cec6f3c89ddc86288e7cd8ae7bab285c9825d9f1d69012911f79aea05220c8ad1fee07a7d03109d3f3b6eb69b603e12bf8bfc6ba9bd0a1198f6afd6ac5fdaf89e6a636ca3cb1f107066424bb67f0dab395b74b77992045a3b2b6e5840a8fb031534457a055888d55041d065f3e05444a5281616cd3d53fed4e514d6bae5d91aa43b413f57856c6633e7ee841eebb6fdf637724fe1255506d158da332f3203177c13f649d4666bce12f76b35d79e604a03f6dc83e35551af0c90fd86bf467b34111446638ce1aad1f50acc7b66f792a2072807153219b7c2c04c20472155160640eb825d9678b92f511f7822776605a97f7fdb05b797701", 0x69b2744fc790997, 0x80000000002, 0x0, 0xfffffffffffffd61) 02:17:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x20) fcntl$setstatus(r0, 0x4, 0x0) 02:17:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)="b72900"], &(0x7f00000003c0)=[&(0x7f0000000180)=',%\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)="1b00", &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'},\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x3, 0xffffffff}, 0x9) munlockall() 02:17:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:17:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf0000004, 0x7c, 0x2}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000001, 0x80000000000003f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x82, 0x5, 0x416}, {{r0}, 0xffffffffffffffff, 0x20, 0x88, 0x80, 0xffff}, {{r0}, 0x0, 0x8, 0x8, 0x7fffffff, 0x47}, {{r0}, 0x0, 0x18, 0x200fffff, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x6e, 0xfffffffffffffff7}], 0x82, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x0, 0x6, 0xead}], 0xfff, &(0x7f00000000c0)={0x7f, 0x8000}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x8000}], 0x8000, 0x0) mlockall(0x3) write(r0, &(0x7f0000000080)="b8", 0x1) 02:17:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x400000007ffffffc}, 0xb2) 02:17:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x7ddd) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xc0, 0x82) fcntl$getown(r0, 0x5) 02:17:14 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x20000000000, 0x2, 0x4, 0x100000001}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="5d02a737ad037c23c5c5ce5f387778630c3a419daaefffa2d08e33c9449d83018dcc5cae26128a6dd7f303fc85077f9397dc4497e93bcd5e9cc93b7f6a4ddc1294e34747e042d520759c9bf722923a31e11b931b203156af983d70b287723b0a7783cf0cc02b0ad98f0c118a8d4987585ea45c5bc14be07a4795c94aad583b250d89e4dc37d69fde4ddc6a3e8595983d2def52131fdc0a1ecfded33f06fe2c9b1cc9", 0xa2}], 0x1) 02:17:14 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) semop(r0, &(0x7f00000001c0)=[{0x4, 0x100000000, 0x1000}, {0x3, 0x4}, {0x5, 0x5, 0x800}, {0x3, 0x401, 0x800}, {0x0, 0x2, 0x1800}, {0x3, 0x41e, 0x1000}, {0x0, 0x400, 0x1000}, {0x0, 0x7fffffff}], 0x8) 02:17:14 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e800000000000000ffff0000760a000000e7f214edcd88b743aaa09fc70f271686693ba3defc09ec22d3afc68bdf9db992f56bf5a7e6f1091f11c25de1b89fd2d7299c377b435102317ea1a30e432a6f1e19d71b55119e3df93b43b992c4c8eeb98efa4e088bcf81abe5bca2e919caae7c6392ee2c15a2ae429c7db533e704bdafce5bc4425df23e0c56163b17f8352b63ddc83f6763f12394e86ba68ebd7bf9bc910e4eacf54d861df65ecf0c71dbda31991a1883acea499d45cadb9d616f4d45117645245cec9cd5a47cf187ba02679ccbe0b40100000000000000000000000000000000e39e66cad394dcc961a03d3c5620a197dc195a9f1fa0069fb64828c44abe3f9a80dab0c1e5c5dd041f33496371be0436cd605f6ce88efcc8353b"], 0xe9}, 0x0) 02:17:14 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) kqueue() r2 = dup2(r0, r1) writev(r2, &(0x7f00000011c0)=[{&(0x7f0000000100)="4feb500cd516dbcfb57eaba1e93f980d959e4185a43e5043dc24650f903462e2fb8dd4b8d87672d7b03f1dc67218e48bf8cb2b053d528906f2ef2550ff6b90976b2f9f838c7097a8e0c461a531d234fa21dae25c7e11e1c9b39a74edf5f05cad0d0518cb37066ac2dadc47f12a4383cde50877ed5e10373a5838555a27ab3eeba07e211a78a89628cca5fcdada8d128974541d917f5d6ac7c53c225859e8e85370d4ad79e64662383d4a463d32938f8890ce2cf682515f1c439919da0f54219d4093346cddfea4c2e019fdaca7a7f3e5aedf9e6f653291ede708a095ffb0311a6ceab4c2b858b84d19f6192d4e0923a506615830cd1e581b7b39387948541f70efb531d5c6b488428710de345fc3541ee55e1e48c4a0e0aef76fd94c626e444d6919f7828bc3a0b4789796c234563337fba5ee94e688b441712e27074afcfa1c7233e0df6cbcf9f746f373557ddbac28c98a5e5b78967880e7cf6e93f73b2cd26d7577ac1adcfb1cf03e6cb66646b950f26cd73960e29e6fbe37151714248b7bb21074a34f715621fe76899720d5401effcdf2069117b5d3ce60f1fc8be05ccf1fc8b777d4ca05ebccddbd7d42581d5d7dbd5574045a5226f118ae29f86b6376e8671ce6742cfb0f675ac409ec9a2e11010a6edb3b02e357ecc0673b3eea1361510377237637e65282ab7fd3ad364b2c52cc418a16f0847b443d32b2c103527ef560f901da77a67e65cdfb3c6439a125e765f7d340e3f3db59cb8cc44274ea0201e919ef119e810132a6287042bebeb89d3979a20505e09bcb9aafb890ead5dca352981821e6011e65c62698cda42086c5ca3f9d230c3be6c5916e60fdda0dfc141a96337253652dff937157d29049c171affb1ceb6b20d841554dfdebc928b4dec625afb0d2ba4fafdcfd8730f8b08346de16b2f6d977491024c68802b06cac4e9e507e7728bf95982f0522cfc0da7daa01243688b593b88541cab26d9e062a6295898c7a6f1d2c02380ad96c7c38497e60557af6ac665347bdb5ecb42b85ce902325e684d12baffce89a42c9517387b66e94f681e0feab8fa404d9bb9689bb00004627d17828c2c68b7b6445518be34c21567b533a93ea187fa80a9186d7e2b91bd2d4d1e5a5d4f55678336b365999e1a0587e22a38c690ad23b272073d82ba352fc32fabe53fa91e5c7fec1b38fdc3dfb82663779017c589e406eeced14103bf6a00551ac4ec3f7a4c6cd2452f9f25a33635bd452025c9cd8e0d3c617deb2db683286e08b1f986fd81882531e01245acc5b0b3864142c7dd6e447842b1423b727bd836eefd0bd3d83794464afd93637adf9c814efa9a76506c3fd5efb9248f322ae3f1383d284f7f1f831f927eff8973acfe96f18dedc6318501efef8f7eb5af303a4ec4dcd64c9d054d5c1f54a859c8229b7fe39a5f910ede526222520924f6de569c186cbcb894c224631d9f3077956744a82239f1adb74b473d0a9c7744b6907cba84e49fb44dc8995a4bf97d8ec27f60dd7b53d92945c92b71e7f98ab9c59c3cfb508f50e1589a5e85e6ca02bf7e4dc13227e399738c49889011432843c37fd5ddddef8674a54dba4a78e12fc7633cae1e84588a78f846909410e54fbdb732274fa56533402c548229285d07bec540b388bc027eb331f90a86c29faa476f2e57cf13a837af3a36eb1eca5b2daeef6c4e18faad6964fabe4771e71abed50cde06c1c791ca83ad65e968da7bc04f8ee3e9aaa335b14da45eee3fb22dccebfbcea7fbc2a678db961a08117ae7c3ec970a5f97e6497dd89905957852ea19823ec00a0dfbecf3d291510b4e6fda3cb9474a46e1f553f510c54fe90e53804569c02e3eeb9a04fa252e54e21f009f246d4a0e4fe780fa290b8f9c83dc12a8e27fb120e7adf0265397a2e9e5b0891074e19314f44afb4b485b31962617ee727a02b3d0cad8b4b40ff23b329dedb8df87ea693b2509770c910e7f35e6d2a7f70cc1848089cc68e197dfe07b7d5409ba7369b34f2441786bf5e063dec69956ab073cde98605f6debab8d0fb1e525bfb0638a0f9581df6f3b6dc1833125b9f01b5eed18efc168dde6dce3a167908c918630620b329b5be1ed6b9801aaa24ad6b5a976d2b741e25cacccbecf2c74202fc46369a1ac823e4d056e5649ea924ac2bd1336587f414e94e22d46102d4bd075e64d8451db5159089653444ec136fb0794596ed43b4b7f2f2d936430486f7b7d5309b916cec5307977db3baa3044c19e8f44c39d745d04c45736c610dce8a320baf2aaa25c90db484fb75276054c181282457bcff9b11cb7b7f3dd1d560943a72efa1f79f888fd02b651c74d827f988a30143e8ae5e5b9fe16b0dec7089032cc2575df30f56df510320add991bed554d946448f5e03a74c0d95d4e8ac264ad53596a858aafca9842f76f37c69851f668e80426f9d5636fbee5b0130f4d7b9e9b1fd2b219b6fe45b1586fd52a31fbb161e133e794228230b1253d87ec93c3ca97de747ec786300de4cb5ffeb7c9a346cfda1bd298097ba5d674a4989d35095c95e06bf2a296883bec0e571804579f32fb34cb5a62689d28ead319f0aa282a1176d7e3e852bdd5fea4d06b37b32e7811993a3f0587beca87d6f2537155a241bfb9526bebddfd1c335e323fdfcbb6454b8d3a3d317aac6a9cb83c2248b38153bbe24f4b9cb606dba660acd8c92cf6645cc3ec88ba4da8e413020cdb801c2f917027ae9d6e4ccacd76a41722407b5ae4a2ebbea536f028935e1b63d9bdb78ecc6675b286075dfa3b25c019249ee4b0da532fdd6c1e6655788f4c52f99a6a54760ad5f0c26d522eeeda6c4ff42f48f610239597d157429373673749384040a786057be54ae726c8740aacb7059166b33d2a75af1b530737e59de990586fa09cef630723541b6829d8dae1444637c9b2eef977e4cd74e273ff5622c8e1f88fa4d420b92b96c69cfdc47f16566b2bab4c7300d7104eb69f94a032ab619f2a54374e97e60ca3e0a219ed078d4548ad5be7ed146cdc98b45b1f3bb1257b884ffd1796bb21dace9f0cdbf573230b706119ea7c5b404bbe1fc801860ad3f41109018c61d1afdda5af8902e95d9aed4875b050f1200f6c723ad299df81cdeaed331d63fe055dee59479380f3ebadd2b65fb30396def8cb3e46011f06f2edb3e631e4edf4817219fce616ef428b35ae1a471cd9ecf03afa3f5d5347d8dce12d2ecb37d928ec591b67124ca09893a94226d15c3e0cd399e02e40d7514d34e409f58053db609083d024a5f2d1d0389558c81ef80293584b0b4a5df0cb8997c09157458545518a194aa6e72bd0b9a0be829e0c3a8b664601fd033af92f3e75a443de57bf7f171aef4b8f164ccfa294fdfb5056f4077e0e71f1df3bea1dbfc38c31dde5d2554472f4d8cf3b4ae35b27bf7c939ca78c4a81efed3520f799f4e0463d0c2a9943fbe323242400ddadf02aeb3f3bd42789ae0b1bded33d5e439ab04ffe5e9e180200aa726b585027fedd2dc40dbaa8f962af8b4f8b1fc3f40e1dbc17c02b69d116bf892e3457e45cecc567afb68d1338594ac87e0ad43a9efaf25498012e3666be5a14aec8587c1810be7cf4036daa161c7c149afe42674ae00ea3f7730fee5028a472961fe78c3b12870d5e1898da413e2e907dffee8afb6b511c9b8ee332737e0d69491d78ac7cdfa5f5e7c4c0903ba578e721ea91e98aaf47f0f9e6d2eeb3c080d23b5cd439f36d29eb2ca9e5451afca98cba0aae964e325d8c25566b00f3e36a7531c61d4765c2f89107c279a7a8c15ebc67c24db1af4a497de0917513417bbd03ad86b3d22ebc091b36b158a7770c44d30371eab3a57dd0ab8c7a69900b76218407cfcf85474b4b27f5989baa8605167d770b1fb36f63aff2995c4da7b0801dd1661e1a1c9ff97140c7982135545d620fc4ec542ff5d2e7996bb0cf8e9faa2aeaa613aa5d4d78589d31d086ee8767de597121033b15e7a28c67d1468b0e1421c9f2f445e5e84ecbac86bdd2c2e1f707ad4dc465f89b420574c1445a8dc845bfa0aa6ae6056a4df696baa5c6000c606e4853786acbf455bc9713168ff8696481c202890cee9a1332e14320b82f1cb0941ab2599dbb9b30a20de5223a39107b8d3d5cdea091681e6ae2d4fd756303874bb5807c140e02ef5ac9325f17fefd0a4b68070eb9699268faf7f08eadaf9ea7c1cef0b0b1bcf16d31ad6f150918168e17241e928837734802dea6ecd16d9779849385e70ba9a3070ed759d38e7e0fda881b4646466a96ca8b5f7f2ce8e5340b020dce9b3f11a694e9b77dc3c2ca7950409533e8fd21cdf60dc2d8a784f7183da546c9895108a0d828a89b807eaee0980250b4d9712b29f305668a128a4fedbdaf615502b849e405fae36ca227a3d9a17025d195b8c2d550b9a53b4e5782d7030e2dbb8e9574f06c928ea7e8ec3cbe66751d10abf472ecb2d2b0aa80b0a614e5792cc044e057ce98c72a64430f1857c1333a2aa9e5d8de223df0267e0c7b774f0bfb3d4b599c0cc93af671c83fe8e110f094c3092890ddb8d5428df2ef539465e16d52a8f84418da69f4eec36d51701f79fd1bd4eab52a2b485e57446a2404c01ad13ebd28d669d0d4382501fdc54101feb669932e616c9b9806a9d37b274f5e96efed83f7f5b4d0387bf0e4402a60e11eaf94827d6dddbfa02068d67b39c6ce2344071eaca29fae919a4d3237807d49c1bd16890e9843fbf02e41373b04a3f705796bd48ce09ed9e59ec2d7ca4acffb8f057f7f2f58335546b27b9dd77c013ba1351235c5ae95ccfa25660adce72d01fdb44165ebe2fd5909d45f2ec763949cbff63e13e71a6a8f3f3a81f10bceca36af6c11063ad8969a354de83705f10f5f6e70fe80a2811ad3970f4470fbc4c126efb6661340c3e9f35ff5ac37d83c595f59541d3dd52ce69a4fe8590dfb58b82637e3f65f8782574bcbad15a6f28a12043a3c56b98085e5dc392d80918d7aaf91fd77afdf5e90f4d4c3b9359a75014c8cb78f328da13140c764ca55b1c278319ac69dfe96fd8a6eafd8390aae83dec222b00f60463f7ecb0f6d0f3571fe91c7edf241e69f562feaa27d38771e9fdf09f1ed47a41232b19f42c359f1cfa54adf2c125bcfb24f23ab2a2954cbabbcfe55d2095da0be80c5ed2d1cc4863e5850cc41d0e52e0f579394a39fc2cceaf1e524d248c73d926e8cbb15f19554dddda80b96ed74cfaf4f010d6ff5c94d1c30e97c69a8047ed9401eee917d91f00feaef928f854016a74377e1d488d24d9bf3c2d7cf44ab350b9841308c8207de987496a2ce6c6a0001b0c1dfb94afa7909b4103e2152f838e6b7461b2e762ff024bf5a4b453e54d64c925ea823dc5f9b8d1cf4c9ab9d2ab3097b5b5a3fdb3581658356224d218a986b1e8efa2609e2cd450566de12f81936f6db0664d8a4b70c680ff3fe4c2fcbd45b0b69aa136dc4539f960351d2bf210f0f75b000cedaa24a74d3e0e108b846ead273af4d37596d2d7cf6e4a9661bffefb7a7f3f3e3a62a490bd62def6481add01e2c6e859d4d7", 0xf54}], 0x1) 02:17:14 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/35, 0x23, 0x43, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x224c437b8c48fb8d) r3 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000240)="b645564677a4510b18f68362b8486b7aa2aed45dbfe77d7d847d909105254a342a0f38dafe63ebf51cc333a05b164f0e19be935b24e8d61679976a7174ce0114241bebe8da00d5dfdfa57788b954dde35123f6387b1a4b924f5dbd98aeb7e804d44aa26a07f6797f080afe54f080b59a38066c4ed1c7826fbff48057d312bc920eda75ab8f819598bba6fd9043cc92e3968e2e50bb20c24ce081820d76a1c8d0ad58", 0xa2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) shmdt(r4) getrlimit(0x7, &(0x7f0000000300)) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r6 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r2, 0x5) r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x6, r7, r8, r9, r10, 0x1, 0x7fffffff}, 0x3, 0x8000, r11, r12, 0xcb, 0x7f, 0x9, 0x8001}) mlockall(0x1) rename(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='./file0\x00') fcntl$setstatus(r5, 0x4, 0x80) shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffa000/0x2000)=nil) r13 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000500)=""/4096) chmod(&(0x7f0000001500)='./file0\x00', 0x41) 02:17:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/76, 0x4c, 0x801, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 02:17:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 02:17:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0xffffffffffffff06, 0x7fc, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x80, 0x1, 0x1000, 0x1}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() shutdown(r1, 0x1) close(r2) kqueue() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_open_pts() 02:17:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgid(r1) 02:17:17 executing program 0: r0 = socket(0x18, 0xc002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 02:17:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1}, 0xfffffffffffffe98) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/138, 0x8a}], 0x2, 0x0) socket(0x10, 0x1, 0x1b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:17:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3, 0x7fff, &(0x7f0000000000)="4b2bd2a2995c776d3f4d2bed647a10aff90d6c13ba3c18dd22efa6", 0x1b) setsockopt(r0, 0x29, 0x23, &(0x7f0000000080)="55f32e4c2b920c33ac6a284225b8035794d9a66b98902ff35846c48746fbae32b19d469dad283b2f5d56345db2c860f2b89daa3e287a64c1c6e48f8143bf07c7bfdf6ba0209c4ea1644ba319b7a1d7737ea9ee5567109659c4efdd57e5ca082e69049d", 0x63) close(r0) 02:17:17 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006b, 0x0, 0x0) read(r0, &(0x7f0000000000), 0x0) 02:17:17 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) close(r2) execve(0x0, 0x0, 0x0) 02:17:17 executing program 0: chdir(&(0x7f0000000400)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x31) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x7, &(0x7f00000003c0)={0x7f, 0x4000000040}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0x3) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 02:17:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x2, 0xffffffffffffff80, 0x3, "ad6e95fc3beab0fa055acd6734f738c9282fe555", 0x3, 0x3}) 02:17:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}, {0x0}], 0x2) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) close(r0) r3 = kqueue() r4 = syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/42, &(0x7f0000000100)=0x2a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131100e800"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) readv(r5, &(0x7f0000000380), 0x1) 02:17:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000080), 0x0) ftruncate(r1, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0bf3ba89a344eb4019bc", 0xa) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x51}], 0x4, 0x0, 0xffffffffffffffc3, 0x0) 02:17:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getuid() r2 = getegid() chown(&(0x7f0000000600)='./file0\x00', r1, r2) setreuid(r1, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="65e15c", 0x3}, {&(0x7f0000000140)="2159d8e78583e9b157b9", 0xa}, {&(0x7f0000000180)="1ef5388cf5bf35d9e62d464f064d15e7eec4363d1af9905c12fc1ea19d418d2fcd659df17ca798b61bb939953b9cec25969267bec74ff59bda996ddc40cef16dd101424737fefc87b25e83c8a8a92af8a6d942541e4b9cd7e1fac21b35b7422f477a4e80586162f98905653d1570", 0x6e}, {&(0x7f0000000200)="de61e58a52bdfd74f0c78ffe76ca993801ad2a876ca1ebda25b57bc7dd18cdac61b320aabfe23db3dbbfd1c6fb8a0c831cecd2", 0x33}], 0x4, &(0x7f0000000280)=[{0xa0, 0x1, 0x2, "ad8559f99c5abf00a6970857001f136cfb00d98b451da661ed640364e80aa7a64ed0a5348597401e426a0530cc64adf2220a3816f667d8dcc71e9002df5d1cc70341f028f508271c5b0e9407950f188080884f7d8f7d94464e9d1ba42a08629310b519b7ca1f4ab2642611c05382b3b83d2a147d3994aed337c8aa8c4d95f68751b614604b232e45df69e31a2b4ed8"}, {0xf0, 0xffff, 0x4, "77de9aa1359c203a918e6e50e3ac83a1153f5435f6465297805fb66f9c180e28f3bcab02f1853a54fc2d1f04ec2e809d9157df3ac25d875ae0a64fdc0d42bd6e258271f8a16804005b1e6d11fe46d398738d73822ce8072a43bb10dbc3d0a3cc4f516e17d7afe9ea31578f537e546aac147e957f23b0fede2df51b8ba59d61ba7e2b09a742cc78e4f13aa6a4fb652107ed78530d75e35f9055c1efae25f2336dc734b096b8790bcb1b79fc4d5fec4af6dde61222219cdd70edfba190e663a667212a92f5c1e97fbe20fc3724b52c8dd0dce8a72797e49105d8fbf633744d4a"}, {0x10, 0xffff, 0x9}, {0x58, 0xffff, 0xbcff, "bdf1b53b41393c38e4130541221d902f356e64583250016b3262608ff15a21d38e5887c6fb46a2e15c874386a43c445b39864495f38996a96b3aefda4da032126922"}, {0x88, 0xffff, 0xfff, "755f49acf0730e0da35d385949bef04d39705971d25c60b448fc425b4ad1113c2ad513ffd11cfe64fa0f6c7bad4914894d8ef21931aca60fabe0b6643519e4d2949461ea110b560016f85b5e2f6ff298a6b997121cf3e8d02c67060ce1132dced452fb2d3cb7741059e4d57121a2f3815db40417"}, {0xc0, 0xffff, 0x9, "c302e91bd62c8af646f53deaa5634cfe2a819215d5567bbffa877c415b8e7a35e04c90313e8adfd67e307ccab46b8de745d8a1e780769495ef8a8c8c1f1b3ea9ec3275105f7c46fee2de3149615894f2a80cd6313511b0bdbee2e7b0e448bacf7d05b9fabdb4e444713e911a915546829903da26f0fc99649bc1cf883869e034e57c28e396ba632036c21633afdaa6a09b65bcc24ea674fa01693791503caf37e35f25ea59abebff40ad4460cb"}], 0x340, 0x403}, 0x0) 02:17:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x22, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:17:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2026, 0x6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10005, 0x2000) socketpair(0x1, 0x7, 0x9, &(0x7f0000001440)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000013c0)={0x5, 0x2, 0x5, 0x2, "c45c99dd525fb5d0626df2a2b0df2c095b499452", 0x6fe1000000000, 0x7}) accept$inet6(r1, 0x0, &(0x7f0000001400)) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/172, 0xac}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000001280)=""/27, 0x1b}, {&(0x7f00000012c0)=""/64, 0x40}], 0x7, 0x0) 02:17:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000001000000afba2fa89e00f5ffffff000000"], 0x18}, 0x0) 02:17:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cbfe88ffcfb44f9b59f716813e340150a1c6659d12dad81aa9d466077e9f1f122b7fa2ca9930be463ce0fa4ee854770de32fbd44117cb9cb12486810ead1bde2b728559c5489f4c166c5994576276e003f8a651bce7e1093bde8035f424344bed98e4530ca066866a5fec66deb20a804d9c1777e65dfcffdb2cc10a456c390a14f5306a6632455c932b9634f56486196a6b058154a4eb88e798c72172f31b6bfd0e772986b015855f53dd4be12adcbad2c280c449524482706b8ea452b02539216395b196903604837865c61325549c79025394d06390a9ccb24026e0e9ebf52651bfc47c4cfab4dc3404e5e538fd63c78544f956a486b17c9035e5a", 0xfc) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:17:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000002800)=""/169, 0xa9) setsockopt$inet_opts(r0, 0x0, 0xffffffffffefffff, &(0x7f0000001580)="c35e8eb947b5659f83e262637bf289edc27391cee0a0c52c556efe2232c297db911bf24c920e913ce979d615f824bb0f5412edcf6942a073c494f0c87abf859ecec0b1f432adf5e297133db524a276a59c9e8bc28ce03aa4b2de650d95ed571bd65e997ab20dfac0070effc3c510ca97bfdd2653ac195c77fc526c93edace1be824cf28315d95333b938fd829e10c7d5ba46bee70372c63bf3e74228259b2143434cdeb6f4d7f57b15302674734f11a7ec3821f1055111613127056236924c89c9067ac8deb5a06e8cc17b2daf3ed1eea104", 0xb66f22db6dc7e04a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) fchdir(r0) read(r1, &(0x7f0000000280)=""/132, 0xffffff1d) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000080)="1939451f099bca745f86fa2728c3bb27a42a2a3e77c6b037de5e6af73cc7a54017b3a3172cb32c357124f3a2b7ea04ef07d7da286b980a10b66f6749f3f4dbc6f90356d52e0fa198874c27293e6cb2433fa71e596c528ff88dc15eaa018696b8b8efb85ea341d3bb3ae49e81b7511c1581cf77fba22b75b05756843c88abbf9ffc6a3348781a8f99c4044e9a06a858cc3a8a83f285113b142795e101ac02d2f8084c17adeec3e01fd700dcfd2b65929ef7d9fab0461c", 0xb6}, {&(0x7f0000001680)="9f1881b1f7ea51b3143d9e5d3ad7e7812f967facafb8b9dc288f3d12a62193a72d624321d307315b46f3a83e97274d3a56bcf9b68c2fbafea12336e8d1603f844cccea62099a257a0f9e93aea7582a4eb683ea6733d39081497fe456787a5658823ab8eaf806fe4d3e45df98f7d882d2b9aacadab4cf770476425d5ee218ccb85386561eaa73f1b27a68a9080c5e3766246e897cb58cb65714f5a2683ca0de8100223c226328c1975295eec3aff302bc21b12725c00c358779a1ad905036b6534e2153a55ac8c2b21f5b3a8883661a6335bc92d27602db765a03aefb861550a1d20311601773f08b17b1d79f9f6db3117a0275ef58e4917a553f9ac3c81613d810fd5e9b3c2d68593d97e2b4b8e207f0bce240a74d192d95fff2f392352f52fdb2560bf3fcc160a6144a804363b882c5ce32c579b31f91fa62c0bc87f43795d9fbd2eaa8f55d1e5b03fc40c137639f8c68a52835acb42be5aad979e20a8e0bb89603fb49d40aed98dc6cdfb4398d698d1e5b52abc8ad1cd5083a4aa5fdcdeb6b65ef55592c1e6ff0816ce23399804e98a33cf59badc9cbb4c8ea27b4a02134bda068decd516ba5ef9c34ff3e33b000647c274bffde8accecc2900cb473e6d1602619eeeeca0123e92a90cd60bd85a8da46f0d93eaa4acf998d48c6d292931d8aca7faf87ad3dfcdecc3031be9c1e9c9cc8fb427e125ab297aa711e292e97fa756f2503fc85119c8033b3e2db968451f87691b5b0b852ae38d0393a0e29693a5e75f96beb66ed1597c9476b0e22cef3564b4c5db44bc8fbeb2907cf927e77df18a7d0dfc84cac28de110faf7f67130f96b6f8fd503b9454f756b3435c8d33383ea4e9571f1ffe673f234837b4b9f1103b4e15b0aa028ee616271a7e86d6cd3497f0617c26b3f90863c9b178e1cd4b0741285fa6e289e61d1113b755b494d9049b648e9efe35d244db525b98cf0dca6feb418acf11a0e2edef6f808b77b98a09829f34124306dcd80b31a128048cf6b98a0bf1f4a3bd42069a2b88eeaf79893efb619d0f83b29cfc4a013650d231caf942f853fb6513649411d46e986e5f7b9f9cbf041ea5a6d4f2042c9834cd1d30541c27964ac308ba981522e04433114dd7a019ca3610787a04ce930bc1bd7444cd701b07cce2ee4163709b7842f1237270c65a5dac74273b54139c00a66fff3289591a1dbf37acdd267d1dabd278967bec1f9314943a7da4ed928f3867fc3f9523f521e591a4384c94663216db6de40cefc2915a08ad6c6234fa60a85de23e599303cab6da304544f36b2485386d196325021312089c3fa841200e53798c1733656d418cc34bb361b8eeb5cc3ea25e198205ee3cd4a41b8d7ac95c4f35c404231727def1e0daf123b2e0467c4626d177611f7a614b20c22c3287070dbb8830c821e1385638bc4d7d50c43429ebf1f3658899aad7204dd0b8543146d3adcc1e5fdf1cc30a04fc3073c1b495394da7b4ee917a36168414c42ca3c3a5ef4101b9b9271d91f208e15a4713911659dd545191ce97efca8e791feb202fa0cc36df0fbf0f38c29cdcbfcedad3ff84ba2ad406faa7f87f1d194549495e5a31ff8769fce77362b149c54c8c2cdcbecbc946916579f398ee8cd1f8914de45eae9e25fe3cd8633b0eee0f5476674d5e02303adc5a1e713ad3a97e27dc6e22047ad305a08029f9dbfb11634330949f97d351b006c04f72095798ace34a1aa1db37ec81f8946e54d11b9fe7d73302a3a1e4dbd50c9239ba08885b1793d3fa867c91be5e1472d8b9897e2043d507df3e463f5dc14f6135638570d6556e8f9158a320ccf8f9bb6350c92479e9c12fbea8c4b2d14b665628e27e51d64e0bd8097ef255be3dda9e6d789c6c2ab94256cac7cf4b949fba8af7b588bba075ba7d579115c8672b0f1e4bd3c7ebea30a2deb4fcf49e393b955baf5bce3de0428293c1df0098b88747055a17cf8fc9e122ffe15e803b753398b7d3888d2ce8593dc791fa6fc98c87bad532ea0fa0bb6ec039f5bd7fd6f18f4870ac9ebd99bb63368fca7ae95fa89f390fe3778c5793e12b0503eb40af4d4c9b1c6c488df08f4be0e81d272ed03b4df09be44593efe83de430de81d4f2135a65058431e62c244c533968fd044a41bd1365253d84bf638c5dd8c665aa01ca2b777798dbcc9c86bc837d48004c9ab8e9d883c6a2a412342208cf48800d6f5f6f57123e693f05f91e054fa9880413e89650896e50c17031b13f2e8be9c46f9ce50f52ff8df3fdb74b7c6f8952cfdc071dcf83abd9eedff35dc237cd1bc63eb3581f75a7e57d9f0c37005b32e543c84b0559f53acb1fd841dc73f55575753ae5603c3696d54de514dea54ea3a504707d76ec52def1198035c9b385da2311c9a7e1d84ca4cad9da2f348dab5a245e4c0cd19e087fe4605a757a321163c9ffa4897da634b7dcf7a971d82a74635e1c3f37b748828fcffad6b5dcd80cc4dbf3f816ccb3698f7d341fc0e0cf32143c30721711973d68bf40d53b78c2bb86c6ff34841e1831d760112d3d8b69cbfbcbdf7e066aaca07074d7ddffcaed181de0d49e4abfa928f5d0f93dbe176c237123b7faf15704c5661084dfedd05107f34b6cdfe8f428894476d81c88c58439b4077b83cdb057e80b890c13408c525cadcf922c9e567f04e63149c43562ec5490713c9337ac1483c5700af788cd66be03f7981413b25b82d8b91df6274db47c7447ca3377bffeaaae3241789f5635701573f0980f3800e30867acbaf5ef460a17efeb78f4b6ff231f6bb5c40ad11342a84fc39887a22c4d644e22409df80ef3f16361b72cd182004b866bc08a93d80cd2e49a9173cf6e1c0b1dfce230f3a36a0734a4807fd1a2e6549e1def8e811ac4f094122101608243db2558fb3872088d367026a8d3be2dfba963b7a40f68906db73b7b2dcaa18618e9fd646629e0b30a3f4cb10feb3a5a8e6d88c0e17aa3474aa54516cb55565c88f74d3ca92c400ab904f795ae9dfc5a4dc6c8353ca9e59d4b9f5e0946af4427efc3d82692d0c4099b5df96a4b1577da46a78a437de73d3135d49ee19b028ebf53ec057603168d1c1046070a80ab633cc9d2992a4fa7667b406639b667188612fe37a230f9c31cc5bec3e44ff7b6dfbbacbdf647a017b8271426dd2e9fd1142ba6099d0ac2fb0a2c4627eb170f9de19866198427641c10ee6368669e4718680718d6986b809f30e17cb1d75517085f224c0e249d31abe3787d8d18fd4c61581d46b12d784c241c2c74e94fe01ff2a06902283c80ce766a836c573515b0257af2e4d7a00d297c39ddf4ccd47bb2e4132416e8e3d41a4302ed77e63344c7dc9fa4ea0ba1a780c249d65c87d5b82edcec93c44837227722effc9080042b19ccb52e31add8f673c712b199167fdd10b15ce597639ab6265dbddc267c3198b50abf9fcf16a0c702955361a3598c99d2f30754266370e563d468950f5bb3e7f374d3ed8040abb5b2142ca02f47e2bd8317706f1d8843b671851578738e5610ee4e35e4a1dd06bb7c02040db8856370654ce697f1171395938f62c92f3dc0002bc1f9637020377b4eb1d18d62ab339a15071712b64b18110bd7d4a1f7efa170644f08432ab4badf9321f2ee906d7991f202617c3db267f1821d375ed5c3ace768c21feece504a7c1dc6845d75d0b9ec4181a87b3d6a436198bc5445b0d86666ee81522f2f33e4c6040de66cf4ac8bb3c4997e86f98828913601dc0ec6f09af7b98f5e306feaa0325aea2b7c3201a6acffd7fab1d795657c05dc578069d491aca7b23774cf95c801df0611c81b732d4184f0654d0d57d78242a5dd9e06e96f57ee2850904b73a01a11a4de229a07f06185efcf21b44976e75f98b2783f8e51286dc83e5f32f5afd686358fb0d56df9a12665287b8b2c2184a2ba3439e15666ff73f30b3983f78d16ac21ac7210374740ac8ffdc336094b8623b42c11f49c629ab39c19154a587b11d4279d9365dc3f9926440ab50020fb5bf64b4806156d9b1863062e0785dbbc29ed8d4a7d86c1dbbb85495a86085277ae992eb4e8c6db6e0105a989c051d6d6c400c89ed0f6872d7d6e4da49f3d54d11671e88664fa0da9d7141db7c537260075b5522e51f716d1baea5af86059ac6a6ea9c46d97d4671657d179cade8978a28ef93fb94c4c3d4f4391bad64e5db26ae244e2f488af4eb7f51e23954f58afff57448b7b3925dca19d34dabc15d88295183c00a06fa29e320a2e3a1e00cf8c40eaae714a4b8fbf6c61d9c9aed6c3cdabd5344411b62d0705aeace505f7922bf42319f61bd7926eef38f27b47329df4dcf1eb14b6bccec31e3ab57f7c7e04e1bffd9a4f555c59d75ae6b2230b379e8d0eec97eaa01022bbec2de75b28ab9307db775dfa59018c79de0065499e1f1f987150b9505779bb46c1067c7eadcba63fcec6606bbc1794fa7684081cbc400c6ae8e29bd56a95c098f792cd7790ce53f833643764d716d1739f9cda7599f4779e188393edb00315a3fd397c0948c6b1a32988352e22e3688d5458d879f50849cdda3a4b4d846a25b2a33dc5e3ea068241796ff02a4ee9353b027c8e9da98ed881403559209a422ac0d45b2c920b2cff78b5f002687dd370494a32e128ebf695340846c606f2b31f206b1313113e7d6c8cce8bdc450d2d295a48899e1233134f69ad36c9f79422c001c5de61430b93a53e0fee96c93651c3be25a42a84a130c87ac81e964dc895ebaaffc7aef1833e2c4d649521269b757d1b5d139210d7b4d8b48b7e3291343a57f27851f470832216adaf1d7165c267b102866d957a42e3d4f2c5f17a8c7db0b4f694292122310699887cbc093869cf72ff311ed7d72c91ef4f532ab0806bed846d8c03a3087d1fd034c70611dd6b36c4f05e8283d78f50192952c2b7e916e8bfd68e5901623a46de2091da03e91e7bf15330118a6a82285b5357eb57778f49f6df1216994562e1b5d9f6f68788729158fc7abeb525f364d86ae75eb470ff513a87a01cacac07756e38c3028580533ef06f64fcceea609b30d66e136dd0cebd7ce14f67ac33628bc24fc1f2c24430baff629ff9b91d58e3153b574bef3738d9eff6c853de488570bd09647790e1995754570cd9905dc7470cd82298da33ddc87d82c90af9980869e0ccd8a5744d69c6a8472b6bcc3ca32116f39e9a322822912bcf3d3ced12f946c494ef6041d0e9d6870edc474c2d59d093a77413a7a9498b8b5e2c19790083bf98cbc7b0250981f766626df14c41279cb7428481566857267c86f7db0130a23690e8efb32d7300aae2355a9775bda247b1c7022db06d7fde13e9e6fd891b38d6208fb78f4f2f8d60bd967bec8c333ada7fcd5c8ae3388c87345635f7c8feeca40801f21c8cd75367df8fdf7995a1b4504248720f4f0aea78f194ac2ae0b9f0e2dda9455f3ebcb903f87e5ddd0456c13a0d03841b135c875b7ad3bdcc8cc44a585ccb2b59b36c0aa9233a28aa7cca3e1aa5c64f2b7e8294b878c06b1febcfda34d3db63ffdde8600622c50c681d2cab57d38e03a19d086f2ac86e258caed7cf485f25e135646979e54f517368c18e43c1c18db286ae0966d58187d58b38d06b851df73d963a431fc6a7e972bf2951b45b742449f9425944d8eadeb46262d0633e496760f5e719d0082803f48d554413762855d96940aa24b4a1775e7cb9a7c43bcf2d840b65193df1dd4407bdd5b5ac272573b9670fba1c11cd49991ef409520a0e47d46e674e6e517893d9b8ce584f06cd5bc4aa06a3bf123e6ee8e1dcd0e89370d32375", 0x1000}, {&(0x7f00000001c0)="dccb22a6379463e14c3534949dd6cd05b0e30a95f7226638771404f90ca385ede057f59273f27f2822c24429e0cab3be4531c456d556833fad5269c8d5acd1c18527ddbd3a094b6a0a0b42eed1cfaca5dde8722db99b7fb86da79480c6e6cec36e8c6868deaa06bbe584b671d06c9c4269db18a452b046fe00ca250443674760ba2c8e6166", 0x85}, {&(0x7f0000000140)="785d409018ca170b9c4970f36b5731ba94284ccabd46ab", 0x17}, {&(0x7f0000001340)="154a819e05f27a32e802921e09aafcd86640e29f4f8ad80b18b61a3a2981acc2", 0x20}, {&(0x7f0000001380)="a9127757e344402bb5afa5c8500a5d81bd597544f3ed24de7190b182743b3be6601ca60a4c93c92ad6be74ebd86f6edbe9708edfeebc0ef21d074ea24899055e9f7e17995a7200d4e2784d98c6b2202f52cd3901dbedc3e4cd642ec2465ef7212a5d41b744718edd44300d22368dec5b71de243124b561b6b71d1b9ed4103eec760bd382f6c57818df974ab219d4089ef3fa2d47b451a12d8d88b09d5b454f31105dbac5712baf93226d29", 0xab}, {&(0x7f0000001480)="34f4a2f45f17b0b010253d774666a304c3211def61a4c61a5182c6fc00d97b98ad4c36c334ea53c13f6e002a1e2e6256d9119703898d232ced67c6b6d5e85b45a2f8596e4e51a0141e", 0x49}, {&(0x7f0000002680)="eefa4d4bce0171e2104b65bd9e6423a0fe0333980af77b1597954f21db7b6ed5764cb1c2c987d272b5ea693ce66638b5699c61289d9eb7c45bf071ad88b043a7c79defccfcc41ffde7b634c7264e9d41bbef1aa615be0563bae6c6de7e66ee1f6a2bddcd6ff5e5fff55f759454d39ee976fc0ce07dec2b7c674fff19dff62cb38185b51046bab3c0e5f28ce95f67597730590cbdf21abc", 0x97}], 0x8, &(0x7f0000002900)=ANY=[@ANYBLOB="20905cc4234c000000f2ff0000000000009195fff3f7928df5d5e039a5927a72c0bda52e21b98d07dd3633f92d1258a289b1aba93ca4a93f8dd9", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1000000000000000ffff000001000000"], 0x90, 0xa}, 0x407) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) lchown(&(0x7f00000029c0)='./bus\x00', r6, r4) 02:17:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000040)="f32d00bec1598cb1a0033d9ed6128ccdaf6aa2db3c1600559318", 0x1a) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(0xffffffffffffffff, &(0x7f0000000140)=""/249, 0xff90) 02:17:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 02:17:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/67, 0x43}], 0x1, &(0x7f0000000180)=""/126, 0x7e, 0x1ff00}, 0x1) 02:17:20 executing program 0: r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) 02:17:23 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlockall() open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x5a) r0 = open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 02:17:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x400000004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000140)={0x5, 0x81}, &(0x7f0000000180)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2}, 0xc) setsockopt(r0, 0x6, 0x33, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) 02:17:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) dup2(r1, r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 02:17:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x183, 0x20) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffff00000001, 0x1f}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) 02:17:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xfffffe2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 02:17:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\v\x00'}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() 02:17:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup(r2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 02:17:26 executing program 0: msgget$private(0x0, 0x108) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sync() 02:17:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) writev(r1, &(0x7f0000000a80)=[{&(0x7f0000000040)="b479282bb0b5719d9d02f448929a6c41c2113ba61e1c55dc24f6865441aa37def027b14ed6c00ea73c4e8a4fb8f77a4bea591683ed384b3317f2a2fe5372f4552e90b7d03a12920012c708b9ce3c2e8a77e85ea80cb20da4c9f5cea93dd36dcac5244080b36d6c81130f50a3ac7ce9f5f055a6c964b09a04d1ac8d954e02dbc0e3986ad47b0a49d0c317599dc0b2954222e1f1d672e2999f57fff94799"}, {&(0x7f0000000140)="ec70b1c29332487b224c497618600c212d8bf063928d5361f5bd6a80f595e26b5234b35cebb7f3c8b4a57fb855cfa6272021ef57dd4c3338a72cc6202fb5c0da15513ddc6c5c85165b488d51bcffc791e27c3d8167444f901c490ea475b9b8a56dd1654604447b7d3dca15d4e0c1c430bf0edf6a60e7d48382b6b6b537601bc5a24ffabca9ebae80d84869da764ef38e9730f8e5cf68b656"}, {&(0x7f0000000200)="f3203bde6c056ba6fe9611246294019d673b8b816fb7eb554c98d3d6d37edcf4c455124d73b479b0b76e4787af2577d4558b5391dc18c3a4b82cc4030ab34d7df96468eeb69a5c14ac5ed8f8a4343794ff304f3a2da3f4c0cf9bcef0e9cc385072832322c5b785c2a29185965512e7d4c9541b62d47c0af2c8e54db5339178f28c5571853dc587e1023e44fae4"}, {&(0x7f00000002c0)="9db068b43a86c75c2ed08002b7d2bcfbe9e1802885bb9c36ef9777050013c07116132e18025c6e4bd66dabe1826a8f46970609d30b030eca9ce44a91e6f60cfa5c1f0380333e2b05"}, {&(0x7f00000003c0)="0cf6213a981f346555f99cdbb62e000c2cd6c425137af2dffaaf686cecce0f6a9bf8d4290830b78d1da1abe8b54040bffcec284aa19bdb02508346c24c3629eff3ea063a1b1332e1"}], 0xb4758b4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 02:17:29 executing program 1: clock_settime(0x1, &(0x7f0000000040)={0x1}) 02:17:29 executing program 0: getrlimit(0x3, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000068faffff000000000000000000000000000000"], 0x1, 0x1, 0x803) msgsnd(r0, &(0x7f0000000200)={0x3, "328104ca127a793a6c40593e9d36f0deb3d810b1df01e5aa0b0f96d635e87225a469bd5bc5fbe12dce02b1d5f11fafb2ad9aae152ece549e2a604be090129dc2e627f9bc8aa63552cec942e21b9e083f6676936c5046b3d949cc9180d897a08b2898d2f19bd7391950c6ce2c59bb9b76c34b66ac73a9d230165d000c080beb49c705720d30df08b62603cfb4055ff7122a0096f4715d2a37ab87a4618cf0f1026ed267f188f1256311c09ca1f2eeefdb8c751a8b32947a3444d4038a454330b2ba0f"}, 0xca, 0x800) msgsnd(r0, &(0x7f0000000140), 0xfffffffffffffd69, 0x0) socket(0x16, 0x0, 0x96) getrlimit(0x6, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/245}, 0xfd, 0x2688b501fb1289c6, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 02:17:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x112) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x1, 0x800, 0x7c9, 0x7fff, 0x200, 0x9, 0x80000000, 0x2}, &(0x7f0000000500)={0x2}) 02:17:29 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() chown(0x0, r1, r2) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) write(r0, &(0x7f0000000040)="744c10f46ab9181e25072515a168956a0fb5076be2da60ffbab787ae35c5cfe7733be8ddb0e875769aeff30aff096dff898d24fd87ea8137450aa2f1a1294f4457abd6bc8417fe45b1dee68ccfab163df217927db3a07993b4af727f2ee4e04e9f2d478d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55bfe41a2d9725acbf168a69f2eafbd17b1afeee86ec3b4bef48493bb388024981c59f0019c2b543407c6c90ab4b041fd58ea1eead0307c2bba97353cbe7dc82432aadc3c276339fe4c552eb03a6a2faffe746c490601cf3e8457c236309e99a11cfd55722c35db6916", 0xeb) 02:17:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 02:17:29 executing program 1: socketpair(0x0, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8001, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x1}, 0xc) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 02:17:31 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/200, 0xc8, 0x2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x380000000000065, 0x0, 0x0) 02:17:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2028, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x80, 0x80000001, 0x7, "7dffc221a00444ad253300ab7bccecce12d6e67e", 0x9d, 0xd81a}) ioctl$TIOCSBRK(r0, 0x2000747b) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 02:17:31 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x1ff, 0xd68c}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x40) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x4a0, 0x81) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000180)=0x14) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) faccessat(r1, &(0x7f0000000380)='./bus\x00', 0x140, 0x1) r7 = socket(0x10, 0x3, 0x7) r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus/file0\x00', 0x0, 0x102) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x40, 0x15d6, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x9, 0x86}], 0x6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x48, 0x2, 0x6}, {{r4}, 0xfffffffffffffffc, 0x2, 0x80000000, 0xfe45, 0x9}, {{r5}, 0xffffffffffffffff, 0x8, 0x20000004, 0x200, 0x9}, {{r6}, 0xffffffffffffffff, 0xc0, 0x3, 0xd22, 0x1000}, {{r7}, 0xfffffffffffffffd, 0x24, 0x20, 0x80, 0xe00000000000000}, {{r8}, 0xfffffffffffffffb, 0x1, 0x10, 0x6a0b, 0xfff}], 0xdb34, &(0x7f0000000340)={0x80}) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r9, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r9) 02:17:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x11, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 02:17:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002004, 0x7c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = getpid() wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r0, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 02:17:31 executing program 1: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x80000001) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x4}, 0x6) getdents(r0, &(0x7f0000000080)=""/27, 0x1b) getdents(r0, &(0x7f0000000000)=""/42, 0x2a) 02:17:31 executing program 1: r0 = socket$inet(0x2, 0x6, 0x80000000000000) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4011, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140), 0xc) getpgid(0x0) r1 = getpgrp() r2 = getpgid(r1) socket$inet(0x2, 0x4001, 0x216b) syz_emit_ethernet(0x1000, &(0x7f0000000140)="ae5ec4a94b3883cae15d113bc846e8ee83e9c1ae5fca7dc545d8ecd3c8fb7afb45fceb1224a65f87645f23a30f537fe5b588413d88db3206a1e8984b294e44d8de1691c2d6bc4326b51a162556914b59d4906666866e1e11e369ab0a0d96796e86d8eaa79ffc689ca7a7965e4cf0abf0ff37555227ad1fef318c7bf9da0499a65b0b471bccd3ea71d1ef8a7372339c981b5a21ef3eb620e522d7486d0f2065311c33112a2cb15f172f74151deb3443361fa318284c676e95a5fb8b31def4b21716d80ca9b9425767306a4e8d22140bc64c27ccfc75135c8d3bb742faecf5b994190cced79e529361bbe85b7d1116a5109ec43ef3d56abde3ccc8b7e18f26dfe194f981d1b2154708465c79dccf8eddff281bf57770dacbda0e51b9ff3f8298302607e2d5de5869546c278b43b3521b49ce2d599552e4ad5bfff6c9e0d7308e8520dccd1fd1b5530315a7f9d37a3abf39f059d072c519bf8c43e0c49c4d75758c2acbd525872a7a123c75e222b1f5cbdf631f250c9b7c3e7e9ae1d81125e8410e26f5a99a10f1800b8fad6bbff32020bd987aca0498ee967e0418cbdb4dd025a2ad09512d0ee9f4d81b315b8144c9f026affb72ac34de6d0f0379cd8a7d3df4ce6af61c1e66c0b8dcb08cd17275e7d6014ba87dfda28ea7a5de7268810d7872905a40b27f169276b69e472fb6b717037bdea398ce46d0ba260c05626ab21221f1c38de20319832a8f03878a9957489190a0aaa1593c0e7d3c82cf68bd89f4cf85461e6b7b15c2f2836976abd41693e339f3e12f8badcb87b5de093671a347ec9521fbee5137bb0a7ed7bdf2e66e693b2014be5b7aa57fc2196949ff309c8a476d98b5021caa48e4a1ea551b8ce23563f876eb7935f005f0c0ea2849ab1e2bf110dc4e324ab3fb04a2debe85e764a5cdf7966732327542f821f428f8940e37f8fed42a3da0c0dc154c991b3e226c9929f932146fd79c2dfbd841c73c6818be3777fe9aa311a89c7a14b699d81a7a282ef306bf4944cb86afe9692b85ac770f8d320d92c34ad18dff789469e5dbb5aa118deb7b2ff1363778988ee7b43fd71d4820aef0cdc480a5e7ea9a21224d9ff5484195dcb62e6b8819cf8a8fb9698d0a5fa869ad545b9b9375ada6d05c8bd195bb1bad121be08e71502e3aab7198cacf27fd45c1b8cedd402d429e3a87478849588a5a5fefc4bcf59fd7468f9f810c4d4bcf1a968f0d90ed870976e326cfbe7a8970888e2c73f77523f2f2a3545b0e7a668a0058c1588e59595ce7766bfdfd3a75bf3e35e4852e60560399a79e5d17f32aedd3638704e8c9460dc9edfb73cfcd71e957a59c03ba7f68592c5db88c97e22554c50839f602163f374d24eaed5de49e9a9724a73e8ee71b15f68eabfe02bc3654e8b05959354b913f97d4eb79cc97cc25acd7975c39680c04915f4432abda4cbf973ca83eda2b1094c9e969f908c743f81c209c02a3edb5ea6368ab9f8a93c4b338b1fa1cee2364c95c5c012e50640cab50e7abf6ea4338541f0f526a044326155b5f9232730528ee766a6128afce4a06a0dd90fe9e9867394800a5395aaa3a1c173c630948e684a25ed128f6c99edeec7abcefcb1c0d2909d8dea0b0c48dffcf8ef40a4136e9f88c699e786beef2b4596b30e46e24150f38651ee80f45ead096bb2d861b4139de2ec18b8d0cc752143fab2fde2d83aae2af57c91d98fd173b0a9e5ac1464b9e2053ae47e99bc1fbdb9b3f3e3d29fcf2d72a5f97cf08184ef47ae9ca6e5a399289f9d47b7610a3d0b3cdbb1be3cf9c2d6d85678f69f9b0c595a150ea7857384eb4a520d082b1cbd5d47fd30714446bd503515b065281b8403e4292c032459f1e026b843b8326c8b887cb7281f5c6a29e0dcdf4e209783ede96193d14317d84eabcccbd05ea071415d112908b50c869eb9db7d52aa93845f7eef9f66ea210a48682025b6a4d442ea3ebcff8cd6bce9161b60f31173ab6002947479ace188b5f91bbd0da346a72467fa9ace2a9d499b386183338da36423a15eff91b24fec1af5158ad72ec6671589d742af6aaf14311e01024bd600d9a5a12222ed63b3d6e1a0ab458937e98dc128788c498cbceb8bc6e9113f603a2f8152885dcf40096cc83554fbea0cb95cd438d0e33b0cd4f9cbb909623a172d88d04cebe8730431fcb98e23b3673630239c721aeed46eced33d7a1a7e003d85c1a94f12999870dfe175bab0c517645f3b06656dbd66639fec02cba34f8fa303985e2ff0d6f7bccda2a1134dda4a2df5bd60f0b0343f1d4716ae591ee4d2c023895e261d5694f39ca2bf37a7f67a13e24b20089f00b19927046fe5971e66b070ad8d8f3562381f3ea59f1f52b136c33468b1a0cd4982e45c502cf97e6dbdf2c9e6eb66c94050c74db479edc758e9d9903e511851c90d7ac239d5a178ba0ad1826c01b93b98c6659b3392995826ff6e656d63838fe9ceac506597c44148c37332f5c6a125716b8a20d04a2b5fbfbb16f6e90ebca82f10cd86ebae1928db4dd88dbdab71324c96036e991d699bf57ae2f7f9fe0180d69b60f70a3757b9293ff91fb0051022c4d48083339d1f8f45627ed731e15708d69d8c537fa0932d56ce8454e0cff5bd1c5a0d4943853b6b308747041dd5696ccc98b5e9b77587eba45340cd90c9ca5ac542d692ca9b999370f1eafb4036bb6e0a970637e3600f7ccdb6df3c0dcf33fcc82cb4bd80f6400c5f621ee2ed3915fbec9a576b98df8ffc31ff575ab8469b02612ac5fc249ec8b64a4e0c934b383877f25905c3d45333b934ab947d249dd007e12fe7abcc823dc19e70bfb5c55640762b259d128449be0a4b487319c57007f80986b025166eb3714efc1a1a675db13be39c08d3bc08abae833d5e8b2a9a6dac39d160b9a1e0c3a4000a143f933782c3d1a745179fa71e7be7db7bbc9dab20347e3a5f37d8bad2ad42511986d0e87d9c7c41816c0f0a8630cea59cae689469b4c81696e91ba5058f175387e1391990d8e8193f0714fc9e9d9547a4dfe46ab141dfd0cab29345a93b52da83646a02e4b92f3401b9c044a607a3ae87ac948f4945068b66e7bdae10d48422060a32633ce1532bcca0c05c998f9bf275b7410d39ece3a9580a1cbc1d5a366ff504bbb8f6df417e61dcaa8dadbd891a7185f171459f0ce5e5b8731c0b2a23489ddfad3d2cd0b98a56ec0bb2295c284ee16d43448bb2ae3a5442b1a3ac6f310e7cebcb764d417aede300520fdd213f41c600f5ce17018cbae9cd4d99cff4886cdd9cec32fc26a9b4939a8f43598daee18c80415c631b8a474278ba390f456b4630e920112b1a031a9ac4df9cfc2b60b5940f5d720def07f67251a62a5a35ebe5ac85ad153c88c595ad829734ddd0dcefe1358cba4bed6eeb87d8147e889408883faeddf5fb97ed30c7c4e9fb0ed27b5bea43697a25a98dafb74546efd3fb6a1275b99dfb882fd282eed69840cb67a31886f6ca3820494b60750035fbb7da06d306839caa7a0675a9831f7f94a7c1bd772d85de8613cc1218113c7834112eaf7405b1ccacef5026132dd9188288c8d0f284abaed129f50d7e47d7e24bbe78be4731cea65930784cf5a5fd12319fee6e885935225688ae6c40ea179f1ab6276f3bd501393e36095a928ece207152f4a02ce9f22abc3aed469150601ccd14e7fe6ea751d681c29e312759c6c268334a8dde600659281934a0b34fb123831e3b177adffb6d1eadf17b10ca3e6a51d8ed634a60c7201ab1766a264f4f636ad8ddeaf12f847d0f7e2d94a403278f32fa706f8434dd49fe3a69d23c78a07fcc98412394e2cb3be716a1eb0f1bc64fcd1092a106c0de5df7a05036797c0a8b9ddfe2cb2af9b0006b0108527a6799fcd4995d21bba2fafe5dec49e7305c265518dffaac40eb8798b33f330023c1e1812e4bb4cd2710aa4115f1e5db8d0adb7729671ceae70cc71edbc28d10ca2f08248bdb5a7b240e72dbd0462411a50fb2a93f9bd64e639d14fe2935ca2cde2d94954cd84f41e0c1d6828ecd42ff404af1da2bab764d4dfc872f579ce4679d8d5c1236194d36dfcbeaa6624470c8956a1b6a7ed774590aba2b7ca679941293b391c100a44d7cdd8bc5b984103aac64de17d82a56614a30d74cfa1c316b3afdc0de92bce887bf677160d0d02af864e72cbd508e7855c6a06d64fe75183d847cf1484d6be80906c7a4303d39c61e986d60b1f09a030c784d8c7df39a8065e5d40c134f597ebcd2ac60767a5c487fe3ea428c18856891d5616a80e0e9e5c98aaf05362163eb4b5686945501be5cbce2c76918d15519a5d742e0ae95c935d478ba53932c42910a2571ddc6ff3f150ded95da5503ec65e22d71b79b1d45e6bbdda4b47f5740f1595d7bf96b9b01f547e24e1a95d8b66b87b347929e8361dee3661d19538462e48c78c1f99b58594c9a62bf756fa7d0bed78478ae6243d6da81767e828c5d0a5d360cb23fec81f554d5d50cab52bc8728138951eeb503ff9d7acd2b230e992b2f068e2432f20924f987fc8b6dedaba7a4d6f656c957f2936e6c1fceadff1593d9063426a6c69d07a9b8e0c43e14cb5ba70f83d6c3014eeb3b412f629bcb13d9777646d904ac88b510ea9c35236f7e183759adf230dd85e879ed23e701d1bf0305d8261a3ea47f1b43c7f6035f84f2c9a51ee03951c03c186047cbfe8da8e5f1e7babca8114ea636196c5de4c4ef210c255c351f21ee31f0377788452fc7399d3987add06ca5f8f99fcdfc29cb1998374b9d9a4903822eca44f57bb43f9bb4147b38bed3e1d3a47547aa7060e8807ceb7fdf73858908772ad66d6481b7a9fb732b2a0b92eb8a428a0afc2676313bbbf8d0ab99a9c72e15b7cf71b402a1409f84c669f45b286133c1428cbb082d0d2a44a16c448abb62599619512579e78023c4e4ebb6c2416fca370436f179da187ded082200fe52236d069bcc5ca465ff157f9923dd0fac7c855f15d7a60d8a63f56a3ac1b71e25fec8ba104be85d13b62c56aff6c12f5301ada0e0dec450a452502758cc88838f2d299758d834e74b9cf0eac2bbe684698f0a023708a53cb08e42e8fe6ff8491614e936ac0f4059f804389fb908089585ac3a8a702b51dac1385ca23f0ee908515d8fdec32a7d016ffc7d838292242eae05407b8727ccd4cd00e0ddca427b9f8287acea59c064d3f414c31df59541515c78379c38b3f33ee6cb86515558abb33e08d02945d890eae5887cbd423e17930562300b0fa1cfce9879f70b0c89b196e9abc312b4a899d46bb1701ec11a3e3e2613bba6307c009ae99f60d2ac795465348546a4c87ab584062722cb2314d440ead418b1ec70d8f7f712764d931275cbc4a07c12c9e302d90c239f2460c8f5ea102f13b2421cd7564acf5dd13da64d8a8745951c0cf09d724fb9f6292d9cf32f4a1c34c350499c630c16e8a7ea4692a985a87a3553667b40f7d457ca5f45490ce59ec9fa11483463c9762c7ff966fa39631b84a467a41263ac703b527a552927bcd078d3a6b92dcc9662b622a262cb75eeea2da0b343265a8da2f2d88876ea9cee28bdc656a7a529b32510f86a2aa4733f8e787f03b10923061058cfd8f329085926f26fe742025bf48dcfb84adc771b15243c75007b55ff5a5c8e6233bb6da36a9e211abd35198264e89ceffe449fb7469d3e9203a4fdc844d5029c0ca80c4fef771f4190fee0e6bfb21ff376ccbeab7ef09bd83390737a3896a74cb7876dae2cf871ceaf84eb3fd636683080b543a15c79b53d136796ced66e8442cce4689eea418ca9530e7a6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x100000000, r2}) 02:17:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 02:17:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) 02:17:31 executing program 0: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') r0 = socket(0x21, 0x4002, 0x716) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 02:17:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x0, 0x2) recvfrom$inet6(r2, &(0x7f0000000180)=""/75, 0x4b, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x7ff}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 02:17:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/133, 0x85) poll(&(0x7f0000000040)=[{r0, 0x1000000}], 0x1, 0x0) 02:17:34 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000580)='./file0\x00', 0x40) lchown(&(0x7f0000000480)='./file1\x00', r1, r2) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000080)=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'], &(0x7f00000000c0)=0x29) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={r0, r1, r2}, 0xc) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='(/)\'\x00', &(0x7f0000000200)="29f929b200", &(0x7f0000000240)=']#\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='^#\x00']) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 02:17:34 executing program 1: r0 = semget(0x2, 0xf7fffffffffffffc, 0x7) semop(r0, &(0x7f0000000000)=[{0x5, 0xb835, 0x4dddb725f086477a}, {0x5, 0x100000001, 0x1800}, {0x0, 0x3, 0x1800}, {0x2, 0x80000000, 0x1000}, {0x4, 0x81, 0x800}, {0x3, 0x0, 0x800}, {0x2, 0x53, 0x1800}, {}], 0x8) 02:17:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) linkat(r1, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 02:17:34 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="c1345a41e709cccc9384a96c53cfcf7f9b85adeccac7eb820d9d50e84b3b515e4e9ff4df65306c317ddc5f303c2cfaf3c3918d8ddcf32804bcc32b82050bd39b2c57ab80d3d284f29e9f4fc9aff6b1da0b4514b2f97a73c8dce543ee4ba3ea8a964f84a241c16dff2a9787291d56f341c88e57b1ac86b80dbce3f7e46437dfa8649f6f3aa239aa6fc474560c34dc8c86139143372773404ef3232aea10f86c1daee66b543ac9fd4d2dd8", 0xaa}, {&(0x7f00000000c0)="6a101efb0036160cd566e4fb8a68174a2649f334cfd435c74028dec364eabca83eeeb432f5f2f798fc7d088290217ba8103ac6774e9d77a3964f94ab0de16c3fb0f15b04887d51f4b392f1a6e74f9c326e", 0x51}, {&(0x7f0000000140)="953e845f78a476224b", 0x9}], 0x3) close(r0) 02:17:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x7844) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="f0a0e01cb9fcc3810dc0c253917b91edd96406f512da2c4770539d2a7d3b6b18aa673e2bd6bf042df809860caa52352ea2603988f3faa33636de98b1a3c9", 0x3e}, {&(0x7f0000000280)="f1d779b6c0b5f6cc5fbbcf06b2b1a8fe592abb1554390ff12e8a447627528ea264742db4f2f03f4e8f8c58ea90fff7a3a358c8d20ad5e6731e0d7516009a0a0c68fa882b9b9760489a37f3e35cd9bea989eaf0ae1fa3839fc8813e0fe7359b5a72c2eee80fd753254a3264c6f485f94dfa23de35649d818da1384d2625ae2b846c2a0fe6a08be7f194fa0420167f46af86139e1aa7b222841189a72fd8714d3fdbab47382f5d3c2b1eed9f0a3bf690717ec7edb2dc5d8136ccf7f22996aca37951b64cbd7ba1c370bbee82b3e41c85c380eff953efecdad6a26880a93d85e2677ed137aa2fe9281c6766856f4584", 0xee}], 0x2, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000080)=""/55, 0x37}], 0x1) syz_open_pts() readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000380)=""/230, 0xe6}], 0x3) 02:17:34 executing program 0: r0 = geteuid() seteuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r1]) r2 = socket$inet(0x2, 0x4000, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) setsockopt(r2, 0x3f, 0x2, &(0x7f0000000200)="093bf9a8dbbf7c5d8bfbc4584256e38ba9e1e6b86fe4ea8d990d30e7d3a3b26906a7ee361e8482fbf5ab6a4f690457fe6fee1a5fa2f86c2c89465715496b3ccf641e3046499369019ef89b82dfb679bb3440a1be5a7c42beb51ebf2c14cbe06a80dc3a3b855e1eff342aef3cf0a5aa3b8cc1fd78a4f89103fd1f0f402104a27a179a053c8009878341f7576040a27800fc4607e5a3442976d0e45361d65fcd64434cbf7b3c55e24377230f96ea773473e207101dbc2de390dbf5bff7741d304ad0b5b229d2dd47fd44bf3d703c35e6e62d817f5356f8230a2aefae", 0xdb) 02:17:34 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) r0 = getegid() setgid(r0) 02:17:37 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7) setsockopt(r0, 0x6, 0x9, &(0x7f0000000040)="05fa9349", 0x4) 02:17:37 executing program 0: r0 = socket$unix(0x1, 0x100000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) 02:17:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() clock_gettime(0x3, &(0x7f0000000000)) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6df0, 0xffff, 0x6b, 0x3, "e222a714a0ce96ebc4188c59f30ceb8d5e39fb40", 0x2, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 02:17:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x14d) 02:17:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x50) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7a) 02:17:37 executing program 1: socketpair(0x18, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x2) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) lseek(r1, 0x0, 0x1) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0xc1cf, r3, r4, r5, r6, 0x10, 0x100000000}, 0x8, 0x7fff, r7, r8, 0xa18f, 0x4, 0x668, 0xffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/251, 0xfb, 0x840, &(0x7f0000000440)=ANY=[@ANYBLOB="0000b3f20a28d564269517936241f769074d75a2bbe53e17a1c4234014b72fcf0aac445b51728fdbdec23836ee4502ed4ae7a79279fb98f2aa2053895db01107615671be974c9cd241a30e083514"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0xc, 0x0, 0xfffffff0) kevent(r1, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x81, 0x2a}], 0x3ff, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffd, 0x2, 0x0, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x8000}], 0x80bf, &(0x7f0000000280)={0x8, 0xaf5}) 02:17:40 executing program 0: socket(0x30, 0x3, 0x8000) socket(0x1, 0x1, 0x1) 02:17:40 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20020, 0x5) socketpair(0x10, 0xc007, 0x40, &(0x7f0000000200)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000100), 0x0) 02:17:40 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 02:17:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x40) setsockopt(r1, 0xbffffffd, 0x36, &(0x7f0000000100)="c3b28af24a0c4ef1cf6a6ef63a7269122829ffffffffffffffe02570baf4c1304935000fe2d0d8b2619c7806fe353f42e74d5055c40189dd346dc17dba3c0d", 0x3f) 02:17:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) chdir(&(0x7f00000000c0)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x8480, 0x54) 02:17:40 executing program 0: r0 = socket(0x2, 0x5, 0x8762) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="bea6bd025cb9362efd76d05d88c9fe882bb079c075d4f852d58685defc5c24bde5272972f7d10be256af9e5aee4c329ace3a6e04cc646f0db920a5389a1157568e590e6d0cc0513ab19678a913a18830d23c1cdff6e6090196e98130bd523159b3868adb341f2e4a95140172c6131b54effe399063ece16d320736ed2323c9380f4ba3a83444024ec6d53964c06e56ecf99cb1e784f0a3cc761d9bba66091d73e29254af5598462aacbd830ed5ce100bbb5a72e9ceafb2abb632", 0xba}, {&(0x7f0000000240)="7bdac0bfd20fc4d1bdd116d661a024dc40f1948e3df8f284c5b8b57baff3a613f0ef684e2d37284b9bd5ab0420da24ca2de571c375d20f76bc83a838a880556ee0d1f807c12f259ad241dd5b8484d13d8dd287a52e7c4a2dcef32bd19a2169d7fe52104288a8216803f5a6bd392b0464a341cbbaf2f305116044a8d82a2461e52eee94c070b5f3ecf08e35adb9675c3beb5021d8542f69853a889c1ad32e9cfc604077ad1a0ef94645be6f7734c5d9b20120befde9fc4a5f9234e6928fc2ac2d60e40eba0e2859d7fad61dbf08cae977156ed586011a0e172b", 0xd9}, {&(0x7f0000000340)="d8fd63b87c5f8bf9bcd6690cf4ab988eae67d0bb75eced4c94f39696a2e99ceeae47614342908ec6f86765db8dc90391cdda1828095ed398e68931bcf502b6ec72daa7231180bb8124efdb0b0984d9e7d7ae87343496ff671ee4334b95ccb587cecc72e0d12e7f13c5bf6119161a8ac8874ddc8f98d0d2717c4f8fca48f015041a38b5e0b8290f0687d4715cdb3b22ccdd863506a8725711184444c27cbd9f9a80b21aee27198b91e74509731aca573d698078d9ea29c53787d08cf517d26e190de6c3df1fa60ec895568b23bc698613ea30b665fbe86b2727da83ce3f9893f5fd13c235d6bf06e6275cf41b6b758b9631e9b1f85ffbb2492812f4bd4608903e654165face6bfc2e956e26ce6865310b3081110440ad31c8169bcd4f15f641820fde2523edcf9f74d67027b6c4ed7eb0f0210d745e96808cff89cb52bdfbfb0ac7bafd3bf1416e1e3c8fbd75bf44c98b26d69a1679fe7a57320b73cbaed5fbf78292149151a77891bbcd39cc91bf79720bdda140f1dde9d985af8e11cbc2d0bdb57d2657695890a58140214c9b5ec676a53f15f6d14db84dfe7a59361591b7d2bf839a26f611c085484090df9728c2bf75a47c48d399dc0064f6bcc5f7c20300bdbfee59abe2318766ac6a5e37f42ef29ede2350b2a74b3d45e0845916e73a20345408b5b70b2bf3d0494386c3e556cd2102776576a179f8da2d6e5460134eb5bb92cfe0e7f4bb22ff1cffe54b7cb549a5c17d504af044515efef46157057f0439cc7e7144b75a4cd60fe2130d856e7647e8912644abcd887020d0baeaab7f0d739c4e6e596d508eb55860c628dbba04d5b03213a9c7c870394aa6e9f534fba189898f177505f8362e9b1868774664a95f534e8a7d3ff30c855264dcb52dae28ba6d20e3d17fa3e241eb8a1cdacf539e97cda52fb63cf0762eb2fd164f524b39514c6226778ccedd3cd98562bbef788e8047b7cebcf578df697c8c25ac4caf908be7854e7653aca1c0c60fd3df818a8b4d9a4e86297d54aed7f677b34e4df9492b53bfdc7ac1aed212b63d609539b418a76a5ab1270f1c4337140bbf446380d67f3bf09e7e0233603ee3a0881fb750b835336cb909ac2b42f28b1216b8ba95c22f69a19df659b8daa8e922b0cbdd186a35f0317959afdf82275ade21aba17a6c89091d67e54a91f4e5653c3b307642b1f72595ae6a0bb679a1a915a7ceb8191f453aab007fa6f55ddf60190f4e263f2c239a8dcfc4a7cd0ed2fbeb2e5fb9c8738884763b591cb3ca7cad0929c934de9f49c8e17f7a510ca26b0c3d4817d6da1b5995099771255b2d06ec27bd5a18de7110eb62dc25f2e400e9b0a53338b6e6fb2195d80976348734ada2481ee525bfba6d2d28762b602c32504ed7db95b03f400874f2b8deb922d5eff843121215c49e88414a9129330ead4c6bed53f14c0c739b429051c2e8946584c8f4a2e70623f57bfc83c4385b029756faa8984a22b70e77238c179c3b3392ef5de94a0ae6ad33a153b953444297fdbb2c43399806fe4dbe3da5e98584a2b0cb6ae1a207016e9b6e016e94095e426b2153b99c4e7e2bfd44c6057da2252eb695a08f61238402bfe1c28bf6f0c4f7545cd3c27014cd2b79f9a20bd1871ff3a41eb50ef9b3cd2f0f5b1aabbae626a524eb4c68f4d44941523c98373bedcbe0c1fbccd36523d2dab0cc8ba8b35e39959477acd51cf156ba67fa9f02d7e11d29129c01191d7a9c60454e6f2055486a400d87117efe4b934d79288e11faf6cf426d1ddb6ab2abe84ed60daea4a9f5cf305087ed0f92645d4f15ebea67c21ef7104b87d2cea8426adb8cba53114c463bc7fde110eda0ee9796afdd004bf917e4fcc25e66ce881ad5ae05a9c6aab594f1e90a8866103897042fd987612f3415f315a9b4f98cd9724c1ea6b719efcdf8a1c8dac5d62a250587d8eed65ea0ed963cbf814fc2dbd8539f376131b0800f29cd672141a7b7471bb9473228835f8250a99e9f3e7e848d4e2d3860692b1c658166a11bfefdd6ba9b2d39b91979819004781b8a892788986a17fa3977d147a146a444826b1173a11e3df220eb778b275a549775f490bc23433183dd02876ec77eaf2cfb0e883078d6420fe9cac4aa7972fb35bdba903a47322a3397420a0d8b4b0272ae7a5b2482888503a76b174515ce50fc363cafaa6aab43cf5f004ec68db402f8fafc2c06065e2965fc22935c8881ce6f759f2a2fd2c5ae5204dc0577765943164d11364263385915b6799c7f896fb6c7d803cb79234e5ba2b81ad2f2586723a06215a14c7e257fc0bae9476ab1b58c064ca3b978112b287d53eb5922d84899d4157cf75b26fb0baeaf85bdc71c4a5d60577e2bf1c22dc9ece985e2d6a4c4e7a75acc81b71c944d7af69e0f14a1ea24166c86df9fdebb0ac9a7ba880d8aef47e43ddd42c4d71796153fff7c4ee9c6755ada23fa72962620fcd4e3766e7cec51a8f349b701d1f16eaa7c800e59f5e772534bb01c81e34605526b03757f91a01820210a23840f91747d6f307945fb572cc46d7a4dc147546335cf3314caa34f64e474e311cc9bc165aac9fe0226a8aadd1594fb164980a3be6fb46c42e8a5f2c2dcf7861d287b6613277a92eeff6e459cb134297ce8ed4b872f23641e457458a0074ec5125ddd809d708ea281941050786f2734e34a8fe9010b7b0dfa94b1ec7d89e85d905967a9c2d85b54365239bd455c337b4a8075fca91158752f735b0e3468e8bd8f6389c65da2744ab517eb97d9915c53595a2a69b3f431108ddc0c42b2fedb43b004a46594f9a0065a75a4c7aec83300b91b18764ff746ef7f8b78b72e969b82da428e4f6d52255743f8be268af1e671cd454ffe29cf14a79c73da5c898e514887d71d117fbe6ce484068309bba2a94992bbee268badf440771a8c9f9bae2f7fedefdf8546842047be3b24f8e6dad905a0350fcd4443ad516dcaa557d7d9231c2b8e20c3b2a7397816bc5ba1287f9687c1655aa599ab6a84a0794b70b84a2b8f4dfe71734f2f9b3aa93414c455d743fe707c08214ffd70dc690f481348726c533aeaa8b84efe2e0e6a8316805cf229128c631f15fbc6b561ccadac7dd3926e69beadb9ce12608af4f5b8e312d50c6cb336b2b2e46915bc473c0d7e0f373ba6fda0d780a9296ddd797a3f929949ffa195bcc230cde3e8e4f92932bd3d9cc4452b5be0172325fe7d03b69cd6d6178515c6739c70573c56d8082de8bca5cde5be6828ead99c79206d24bb3d5dfe72f51430e7659227db2779f4f10ff5cbedf980ec0d69d3843bcaad718f61e101f976d12af28416ff811a6797b53b2876a1da23900671267e78c0c3bbaa62b118aa238a409e0fd425161eaaaef8a75d73c1498ab90bd0f6cf2208dce3c99bd1783525c579509553d4a81e62af054d8379a9cabb55cb0c3d6ecb19fb730311ba2628dd6e829dbb8d6627036a71f70f75d85c5379463b08ca333d7558a3613af3482e08bcea51abf940fe35c4a93a6911831924d27e1014335054f7b83edb4d5ef77e5f6f8a472fc082b5a57bd80e2b2b1023325d32ef236cf2a53f3c1b4c62ef029acf408fabd0dcc1347e74ad7712aa0a3fff43a42afc62cdfab1a08d1f187f9636293917c352548c90ab30fb01c88010fd4e39c5358ccb27207b2dd36996d6a49420f93a0725e0227c82ba2dfd08190f9894f8ab6c80d38352a772ab8f7361b268884bf1d6556f4f4d8c685f2f85be3aa6fc6b1217bb2054e482022fb47cb118166a921c75faf7827c174954fe553a6d2665a4b269301a9a58c96521eb2a466a5383cf5b8bdbd982b1796b683da86991004bf99a11be7e400e607c812e52b09d58f2da3bac95ad63dfa7f9f91dadabab935a9709e9c21e487099706edd4e2e675b5d2242fb1935834dc5d4214d2460a66aebb3aa74f0e80f80e3b3e65b24ab88034c45ea960e3967b85aa009c8f9dfc3950838fe3d659fee21bf7269665a258017abb37957dce1cbe3b6f8dd9b9e28b7d1dd27d9ef44fb7efa6e25aa3a9362ca0f9fe4f5886559af0f0575560627d37268d94b551a1f490621fa8571cad3de3095ad5b6c48ddd810da2aaf9f934c192f9826f074dbaff2e970bbb0239c8c843130bb2c5378aae2fc7b5d76f43eaa479e1297569f86497f334d2a88d9b5df5733e3f890963680309cb5c0611b5c13a1e7447614d5ccb1595142753416cbefc014b48a8c97a9e5e4945eb90f74298bc672e7e2ace60ba364d06cbc8bc394ee25e0d158d4e89f3c97c767d24876bc60c7d83116b3ed4e3988019c4838d733074b8883d96d516502570f12eb55aaf5d1fd07db7c9380f2604276dc11fe0143bb410ecc52f289a937a59d24e668acd377de3fa4e929c38e8a2c35c39bf4d42af996a71641676f09b0c6b123754633d666a485fc6dd2d318f457ffee4b20c2b9f6296e42a869f725f6e07e8495a7fd8375dd1e30d8528569aaaad2c17bb8cfb812e35058d13eb4c7303c8394a0b6b2ec1d9d8180698062df44d10377a931df8a154fdcbf0bd15ec5666cfcb5075785e1ceefefc8dba3fd170a038244276bf18fbec609709068ea2b3c01a6deaad4639b8a296710209da353ca3ac91761e8c4f0daa4dddc79ff22e00325e1e8b6108918cf5b4b46750a3e18bad7f091cdf334a002cb1b5c00723ec928bb397b07b1767f9d984bd47d737e0fe44365708e6c83fda66f55fab6b73f16a0c4211ed60b1baeee67d468635cdc4cc77f1536945446fb02df3a9dc62c25ddc40e79fb97bd41f88ba00092c9ebdc5ff1c04794d65ba25882eea7d1415768e2525b105a8f55e8bb99babf767aa6a65cc4e5023df7ff0d58a9f5f5c9e352aa624a768e89ba59536de0cab42d7fab2df9c3ae36f1b94bf0454ee7ac21645e09c739f4e008ec0037075e88b7b50b61eb7e0e6c8df63b782159c0ff849d2347ecdaf01bdeadf4c6fe3ea8ed5e306004449a1d2571618fce71f01fbb59223d74154e35c6b5268d55266f3879b6743319856b5f37730b708fc5696f033e43d60c41be48568cb0f2e8504741ea0f9270d63ef02279fdaeaf1e7c6540b14dd660151d64f379a21f8003950ec4195637a79cc3e27b7031ddaa999f09d3cf382c3d4cfb18e38fe7e87f0b11a6c3da115051b47b5e65c6aac2346ef148431324d9ff1a51deb701d332e9815173558ac92365c249c924c93822589098a4fca78611680450de026209e8a6a4d28537e899def3a7e0358e8039297d8e844d0487e1f694efb4debf74d1ac38ed2157e9d4e31af33877fe1f39e22c29aeb92e30ccca601f0286e25f8cf1239d38fc9637de305cefa9b19785c3dd5a66c37f1121f846306e15cb74d6a1b9121841bb8e8da13cc3a39f535a20393e5f586ddf3bbe1438c24692deebd85cec7a63f67194585fcb1ae7d3244cc1cb9bb31ce3770e0d4b5aa0fa5b017af1c958a88313b9068fa7c16e730468e89ebc90030745f370b2a2f6d036c97dc7085c58e7ee34b16f641f15ad377b64b5f0d320b4dbb3ac1372de3612c28f7ea3199f41b273aaee8ee18fe8a24d7e2a35221d72619f6d7ff8e3ab8480dba5d8ea8d46e70e2d733f870bd110ea6d4551185e18989e3dec9fd4647185600b1885a443087bd1e7be860fee041aabe2714ea69e0709a808db45a34590a625715b1ac95a30947281126953e8f0424507c65f4bc761cae822ab91a58c2ca814ae9a0bfb0d134c97b3b93160dbd626c6db9c0e8e220d92725d098709763ac3a122ac678d4e00422a5f90743dc376ca44233211ec58655228f384", 0x1000}, {&(0x7f0000001340)="dcfcef62d4ad1467a0788f7a1a2120fc6c7cbba43ef51fa0632be777f504d9c2e8cafee289529eaf54e31e582eb42be968162ae9bb35ddfe7b68c977b49d2172a363ecba7939ac0c7c84129d2bfaeefe8270a7e80180a01d174ef0d0f0102f402e6548b76ae21dafc43cf264347b431139e22c1c9f88535abe2492a7cd7d125743fe4e36695e34a7450018a94e9362af75c2d615", 0x94}], 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r1, &(0x7f00000000c0)=""/133, 0x85) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8000, 0x100000000, 0x0, 0x6, "5942fca79415f706884a1bf98d00"}) kqueue() syz_open_pts() syz_open_pts() 02:17:40 executing program 1: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 02:17:40 executing program 1: r0 = socket(0x3e, 0x4000, 0x8290) fcntl$setstatus(r0, 0x4, 0x8) socketpair(0x19, 0x7, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f00000002c0)) 02:17:40 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff}], 0x1) pipe(&(0x7f0000000100)) r1 = dup(0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x1}, 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES64=r0], 0x1) execve(0x0, 0x0, 0x0) 02:17:43 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x108) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) 02:17:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) 02:17:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x1}, {0x4, 0xff, 0x1800}], 0x2) 02:17:43 executing program 0: r0 = socket(0x0, 0x0, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/152, &(0x7f0000000180)=0x98) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) geteuid() listen(r0, 0xed0) 02:17:43 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4c1951ac52314bcd) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800, 0x6}, {0xaca, 0x80000000}}, 0x0) 02:17:43 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x2) setrlimit(0x4, &(0x7f0000000040)={0x1, 0x9}) setrlimit(0x3, &(0x7f0000000080)={0x0, 0x8}) 02:17:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:17:44 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x8}, 0x10) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000012c0)) getpeername$unix(r2, &(0x7f0000001380)=ANY=[@ANYPTR64=&(0x7f0000001340)=ANY=[@ANYPTR, @ANYRES64=r2]], 0x0) fchmod(r2, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000001300)=0xc) msgsnd(r0, &(0x7f0000000140)={0x10000000000, "b42b161162c50f40df0dd3a4d976f3d5d5d7d2fb95fbb211374bfa5b5866c739aa1eff1069e5e3da010000008b6bb45b553a0d56d6aa05f0204e6b58f129cea962080fe3e266a1ae96735134cdd30e96af1a6c618ceb337c800543b165475ba2aba6107903637586d5ffac7c1b12dc1ebb99f2feec729ac8df167895fd092337781fbe827309b74e59dd0997f7261f0e7af1e40b0b9e732a1fd2ff78ae6ba7111f43d53d1dea590000000000000000000000000000"}, 0x3d1, 0x100000000800) 02:17:44 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000), 0x0, 0x0) 02:17:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r1, 0x8000000000008, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 02:17:44 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x32) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1000, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 02:17:44 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getpgrp() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000180)="b22eb5cf3ba175e229caabcb4ea25f055e48f2771cc0f5bfe3f8e04a585c1de2590859dfa15248f26fd24ac6f6b2c8b06eee0d93a8cdc8b3140b6e87b4c044987cb3c48fb207982f0586a547a90ce3828b898e5231d6c323946d94f5abb334a7154e161737b780a92375255d1e1d42d90a852b7f830fc0993cd32c295604c528ec9ca7c860d2a7a28cf8d92ae7468151d3dab7dbf785bc90053a0145f431ea05000000000000001bac31793dccaa03376f2eece4f4246741bed6c736c465a8e003b2021248a07913a35913fd", 0xcc, 0x0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x8}, 0xc) fcntl$setown(r3, 0x6, r5) getpeername$inet(r3, &(0x7f0000000100), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r6}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 02:17:44 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) dup(r1) r2 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x6}, 0x8) 02:17:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000002800)={&(0x7f0000002640)=@in, 0xc, &(0x7f0000002700)=[{&(0x7f0000002680)=""/80, 0x50}], 0x1, &(0x7f0000002740)=""/143, 0x8f, 0x12f0}, 0x800) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d3ddafa6f5ddd14331ac9bf296a7b3b9d8e786a40f784624dcad98845a08183f087787dfffd5d952ccd34db03cfacc3ea0ce1a05c33173191713cc00762de90a674e8fceb4ff738b13ea5010", 0x4c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002580)="d72bf5c6bc39efacacbf59f71eb4408cb5755ea77f9f415299213f17701fad4fc1443e935ee0da47c7eea3a4ae68c7a95180a2a44dc2c2dae221a3c5c56348125061dc764b0ab443e3286073e09d7a2d5d799e8ca5ae2cb404fdbad7f2b8343052157ad2323328138b44c66b7729923abb010d106b7c60946d127e088171027ebee7d4a2360ad8d7d9fc633b5512", 0x8e) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/54, 0x36}, {&(0x7f00000012c0)=""/100, 0x64}, {&(0x7f0000001340)=""/161, 0xa1}, {&(0x7f0000001400)=""/98, 0x62}], 0x7, &(0x7f0000001500)=""/2, 0x2, 0xb89}, 0xa7eeb31c9120d7e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001580)="ca8cda9807c7446087b18d7086e73447a6d89d722f6b5da717bf536c977b0d19365f0d380edced646b29deac3039130071aa0c484cde54f905365a8fd94ecf17477a5f19d5f18e790bfbeb9b9d292c9f006da758fd90776908191c2ee37c0adf8a10ffc71bf5414fb5b69067813733f6970947a5ca34a9681698f81d355309a3ae1bb4bea1ccba25cdbe559577553e8ac083ee01e5a0ba42c5e5fabd0802ae02c9931e2c51ad201a5420f57a68c58c8a62a185f02c8aa580bbc0f3aef8a43e2d48fd7c74db6b982da10c6ac5348aa0ca7196cf8aa5e75a4f7811a1e5375bc5c9764bd986694b9adfb9350e9fb5461395ef89f9e958db5fc4b2c25aeeba7d39b05003e53e060f5afceb44e0188a74febed4fb2dd0ad41cf7eb9aa1c915a03599ebc66aaa1fc270b34a9b499a18ceafce758fea24590b30ad36b7542d44697cac4b417bcd3a188c08666f76c2429f99cd8df42562b6f37f7d05f9380522fc7b9b74ba1ac02866578d174be45b41e4cee2dfa5de95f706e2787024547412727e9b9713888a8e76cf6e2746f09e8b7a55683ea1ea212ea6c61f33953d408d6ab68e082d9a777ae2b95f5442d9427c13f1b840f6655c4d27453229ed3e6076eccca43e50651023399323ccc8f9da255ee8110717aa9176672134be67af4f0694303e6ef4d44670f00ef738e808829c537309e1c431e2636a545661e5a0328a4787787ae079cc5e9cf0949ce1911e9bd6f7cac3c64ee354f22ec2d7a186500867ca19aaf0ba7e8e8e3774434cd71c48a631f2f34199d71aa60e194d5aa33fb414aecd2a5b61e14311542a1d09d681800bdfcd6de323583371c36461cbfa31b2770256765bada5ef2b3987f81ed030739630e6090e813db6ee40c9091c72bdc302c66258c0795f73b5ed293b0e1f1777a3a275b637e80d5863b65fc18cffee23787bd9dfe4938780479e56cef24ef7132034a684e2931a50725949e0f605b77a3cb1fa5940e2e71b913c409d92e3a683ea1c3624c2dac1b37dd0148d4c5acd3f65e91302c26384be32197e0093b0f6b46a8cec369dd4f2908ca42b458893d912b7339fa323a7070d457c0998713d46cee3103da2933f8c8508f4fc509c2c7098efb9dc5aab8d8c9a1e74f8e39e4de9a8a264713317e964ccf4332ef55d5b3a8204f2c967a0d9f06bc44409bc9e449e84255dfdb5b9ea077f091d9f4642a8c2395396d4ddac3703c929119228bfcd82d8f262ff962928b889fc13252299d7f5d0a9202cbc63a8910037918b6442a69b7c72d14be242f4c26ab46313e08f3b5370e44ffdc721f51225e47c2cbf385f327dcd35f9de05574a8b0fb49450070761e39ecba960afa2cb80a80f6085c54157ac492f819027e6e9edfe09bc64e206f618f285a359ad5d693872dbf75b7ddad64794ce17c4ecf3922b74515d033de44e616ae89519d1155fd549dc086e2ecb0ffd147f8496087fe42e427795e6c6e1a4239b974e8e17a362c6282cb1c54a7651cf8100c0f3f53d03f3bb43236092dd547de8e0c376175e6a64dbfb6c170deff78df50ee48d99934d6ac01aa5ef5cc0ced61badc8ee3f7638a46f9daa80d7514499312e6a9b1c8f8bf5f7ebe933bf1fd5ea931c1de04097b746b170666209a6209c12ac137e564ac3471e40dee607826ab01b3ffb97543447e3bede702db700cb5f40a1bdd0ea8a2883e958ede8a96a01b97013bc458bab3665c497bcb330477b082474c4a7e1dd69a9d161087d0883145a62ab885209876a9fdb1734ca73f97ea9cb783bdb31bab5dcfec2ad844b5c0e4eb37eae0c586473d9b9db205f5225077e96117d77acfb65c22e93ccfe73d6454cbf0ec8d578ef8b856a830538da7d659e3fd1bc0158d956e0963caa0e1007a5b7b8a403935779fb461d2943c7218981cf0ac527615b09fee708f730e4aae6f2bec194a21824909082d6c9b3271c939fb1e649405c2dbc0b41996bee46bd57fa24530d790628a9199a7ae0df877198b8884f144f35c9b564ab79e075b3cd3438259edc03c44856a6978b180d7d2a9616800e18f5a5715ba341015e24b2c6894a2ef6257f5a07ee4351a58b81adb62c33041c6fa9e57e44253288e9ba469b361824284131385082ed913b5cd55b13a3ff972bae9dcb46dbe21f02ef07c405d76a52f9c93f6dd053d09a491b71e5d38dc9cb84bd5ca35392ff839e5e3b2756c408963a4f721d2a787c0dd19f29923fcb828e7c309ef0bc52dd899f26f7e73fd0966823e32b596eb201d9cc9d9817e8f65f4a85d068f086e9a57f976a3c71ab6ffafcb79fdef876aaef38c301656fbfbad4072e462aba8808cee30a7cb08a08c0b72b4934d7580f8072236e5b2138bd0f277b3523f16e432c9cd4dd9e516264d6169169128a5684341a40a6d5f77393b4c23d3483599d5795b176b231075a4df97c222dd6f7352bb9f012eebbdf0c140b127b4d50b09be993e43b3d9ebf30bd8c06d6103a5ffa8d258ae6b2ef4bc3fcbbc22ac04bbf877323c9fbe21a42dcdd7e541ad71735e1ff8ecf90fd730cced4c136bb04a79a29e808e7c9f337042b5fe53749ef4102d85e99f8b41b4b017b6ed1cc3d0afef753fa84125d6eda0c32155415e529f492a88816f2a890d3e16be0ae8a51e05fce6d14148f009c6a11e373f73512c923dcb1650ac35f5ac7b99e96a2de910e25078be3dc7d0ddc8fffd93605079315f72ba3aa139e39760fa59af77e6ef6fcf5463031566118601859414062c6d02f38b758e83e62b9fe116572fbf69511668073e550831b1337e7caa26a966383d1d69b7e2df8188830655823fdddab627b7e3314e126fb998edcf28c640e3f7588b666e934f32e6f2c1d2630c9660455fa5f6019aff1d0f4c7289308f824e16106c41007de29bb4513ff876d72f40e5233ccccb74da2dfc0ef2235d3481ee02cd08401a2183b5a8d4574d4ba4792e953b98926712c83dc819dd5919ca186f5f48e4c3747e6d8255daa44252fd614eb4193c7cfd9846a35f597a897f7435b01742b2fbd9eb0e4bed82c1e5ff5613dc2c9c015d73054549e51ad85ff1052af3918d0803232046fda4e9cf6123f94c88373c3a4f7d7f6779d2d506df6d57b8de682ea285ea4f243203da5f82042379fad4cb088394e428dae0a143a9300e2e6e34ca14578ea803fbbde24ad478a5d4ead91da0c811386fcdb1304e0ef50e4b508f49742d632a5535a59e4a005af9b8b8964998a24aa05d1c80c0d7d7f8b06e0077d6884b5f44dba3277dabeac36cdca6215e4506167ad8f906d861b59c556ef262c392b01f8614dc5be7cce2e49ee6a9a3d8d911feb35fc76982bf4a582365e78f99e0973a396a77a8f60d9998e5873b1c6404dc3aa7ba0c41777fd1102ae2a2fb258c9a9cf68440b2378a4677cb87a06061bc549a59798aea20f2039afdaa887a20ac2fe35da5d08a9acaf015df22edc4417d7e43cc616bd4928a9383793baadbd78565d7ffef9203df141d9e783f5efc6d2a88562c98143cc97c7eb94397ca266708d499e4915ecf8c1ddc939a3c177f171b8d15cb70d4d986e24768d8f64d1b398f5a02b2725265122aa8bd6cf53bc05e9dd830799166bba624de14602526ba8ad50d30cd8788bc62d62e06b71abf17dfdec6a167768dd7a5fa55106cd315e33fc7fde9f6fb617c0c2de4f47a3025191aa6c3fe32f6cd7448b7f5a92582dd012e3e47a44ee646b92a542257ef84aa473590e2323a577ac31a803e291b339d4c89a5045a1c426f5d816ff5a83f6ac8c538f2580f7623804ea45be87af8ba896e68a2d6761d0e225f416e3da8132b3fc412b31441ac9a6de968f3e4bb2e4e8235a804f2fcb04eb74678d5dc90e4c8efc3175383fd1da24eec7d699391d32856a0af69047365778596fdae7bd4cd1fc36728c57cd9de2e7678a8eb0fe1bd8ecda5881a3ead5cc914bea9e80541b4612d8956880dda6a2b44286bf298ff764a5d6962e4882754ac94401b2929018e5bf9f1c30d69f258a8682aff0b063c34264e8a2b376c6fa563336f217972fbe456ad328308d93658c4ad91cb1a22f23fcabf6f8e470aee53679c6cbf4811ee61dd192799d088e8016b670691014cd3c5f0fb81cf80f0270ddd7ef86f0444ab05c155fb918fbc7e33154847bf360c4a1732cc8c58e811de23527e681b87408661a25d62477aa08ad6e578a51f8cc6610efbbbd8a5aaee4eac234264f7018bc9426a6be639843e99b7bd902ec54ae5067386c41550b2ef79825e558676c3e05f187389b85d04045dedf061a6880149787e5699e41457a8d97eafb810439901ee04ab520e22065d0a0fc79da7483c6b7e7c5f3c050fbb600dc9fd2e243c8890103ed547cb94ea3bb4bf69e85ebd99e36c99598260fa97a64e83b678f548dc9ea1794ca666a6b84d38df793dba5168e14bf13172e6c2de0a8ba8ab29bfbc73d88fe87b8a1e0c6677837fba2343919d5d72138897a3fca701566f8927c9dcc00704ed8407db5f9621589d9bb424f2c515b17f1aa595c38f78b27a94925574a32a867a3d4be6331ce744d5f1c7c71f113065083ea48ca08e1eee711c9fa2f942e3b6e6b942f06887dc28a527e65de4362ba7fddfb6f48b3ede5bdb261b119ebaf325703c4cfd08a8c2669d02acf9e15f3ed91aa2e1f25a337a226c104fa315c6aa5ca4be1bac9828995573ec9821042754303d86e1fa1314020e59c60e157c25cd4f476b22545993b97db018e9ac8dd01a63399576f635985ea12b45ffe60c386eb18b5dc0aa267671857cfa2f21e157be5c2f46f22e80e466a901f438e6a257a996ac1fbbc86fcfb875b7edd394b154724ed945e5ec02958ecc3014fb3f6cba9fecce0d795ab1659959ffd7b427d5e2fd3c2b3c0f3212cc06c6bbd10ad59d65c1f9082c4d299d9cc6d17627265d6f97966a5039acda2e3d0a3bab715d860f31ff924221663d5d29771f59d82230a34615a8a6e23a127059afea05241f566128e1306852db488447bd1171246eda48aa050b573dc9a4e51987e5b91c6bc88121e59f7b7804296cfbbe5007e4b56e30dc27b8585f97c05686764578b65090238ff1969aa86c1b7f52adbacbeaf5d360622c41d60b817307480d3bdb059f606f6d3033d7c24dd3fa39f64c918deb88e855b1ed082541d401cf50f034350b73bae246c20782551435deef75719f9b81230dd626f5e924cb83cfdc8272e6110f1d4165b124211079d73e494d351872b8d950263845506e74f258b41d1077cdfc0374847688d1a2b5eb6005e640f98b5c3e7fb0b22a7a120f07a8276e7c9fe7e3d148267ee6db57b941a6c18af5cfb4ef246da4131adac562e55e80e6a981a2fef0ab4a032dadbd9aa991b14c85ba48121b77d9604b0ee89ed7fcfa38a60379e37e72318048a324fcc0cd5e5cd680e38bd9b186eede1f04a5b88ae92f6ca687afb113920d719a4f004833ae1c6c5f1335c64e36ee76519df8595ead89e0e6fc938e53889d7e2208891cc9afaa3e88ff80bfae474ad5b9b4a806755b635ce131004e92b255ac23d1dafc9b24c4ddcd560f9a0e138348e97d682937ed493b7fb517a6f05d1d92183d7d5e3c4d8c9b5b929fe037a59e469a18451235df749235ff7ef14802b29605fa94eb64dd30173f98ae53c1d0b3bc7a00239a510907da78df2eb4e8165cd2e64281dec01ddf5c4f349837439700c3cbc75a4ecf72f19ef10f21a9c4597221943576c87fb77fbe5da878e1ede775403de0d066af586d1e908fe677dc70e28d9937853a9ece705fcd61e97a14dd82b9f57e5239cb0809", 0x1000) 02:17:47 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x25) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0xfd, 0x0, 0x0, "1f715125ab8d567a964bbb89df5a73381b1eb052", 0x9, 0x8000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = getpgid(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getegid() setgid(r2) getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() 02:17:47 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x1, 0x1000000000) pwritev(r0, &(0x7f0000000040), 0x1, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) syz_execute_func(&(0x7f0000000000)="c442cd3e70cc6543c08b0000010005c4c265ab7dccc4c38568ec0f3ec114d50c0000001c3e450f006000c46279b6d1450fae160f01c3411adc") 02:17:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/101) 02:17:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20800, 0x160) r3 = dup(r0) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x7, &(0x7f00000000c0)={0x56, 0x55}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r4, r5) semop(r1, &(0x7f0000000080)=[{0x3, 0x0, 0x1800}], 0x1) semop(r1, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) 02:17:47 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) socket$inet(0x2, 0x0, 0x800) 02:17:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x3f, r1}) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r3 = semget(0x1, 0x3, 0x24) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x40]) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 02:17:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x400, 0x3, &(0x7f0000000040)="a83f2d620d4a1046b03231a193c35d11aec0f9fb55fed982232b6162ed5da3d5a742c04e1554c4ab8cc7d640caeae7ad4655510a44a46e899ed1ec3808caae29f0711e3a4f172226323fb76f13a684ff4488bb010185e9aa352b3129932ce2c77f9aab8df5320acfc201756f84bda503432b5c0e904dfc8d6323c7d57a1bffc9ad5e5b6860d29f30c4e068026fb056309da80e7616b6b191bb7aaf545a4035", 0x9f) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x7, 0x4) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="61a41dccc2b37ab96defd302fa5b8ea0f399a7a123837510029d48deeb570c3f897f3a3c553a1956d4790cafde098e9a31748293a4bd24f38cacadb407903aae6ebd1920ea47068c1c3a737010", 0x4d}, {&(0x7f0000000200)="b67c8461819e2187004b41699a44dfe876c9a2578e256cfd8f6cecf3efe9a4cdefbbd40ff1d84c6fc278ced4b26d246eb5beb60a27c77dad05a9776234fd6f16ad5c1a9564e5ae2b0fecaaaee5840fac5495f1cd9b02527e53c30bcfbaf09df20575f3a3703f294dc956d0fec0e1fbb8c732a8736952c39c227ac2d1d9b202c1cb4775bb6d98ebed75cc870d2160740274c6e24af81e1e404cbcdfdd5f03115e1f", 0xa1}, {&(0x7f00000002c0)="1b1836e1394d3db3f1a2955c83c692ab2511d2124a78257a5f3d35d0d9", 0x1d}], 0x3, &(0x7f0000000340)=[{0x18, 0x1, 0x4, "334d71087225cd"}, {0xb8, 0xffff, 0x9, "591950f5fb9bd1c34d985f56ea0f2e9df1633c677e5a6b7eba882fe1bf12d6bae3cb48f3964f327a7d0816e3b519e60948142bc588ca593364724243da07d7f996b9856b84c42bd3c40695ad15f60399d2159dec5a979ffa001bec5f40c5600c1a10d3182efeec1a93ae199b41de0c22ccd63e3cf876350c25dc8e1c37baf595b6414ee7584fdf4ac24b79a8c2e552dd1cfe54f2d296791882e99cdfab94aa4da8d1f8921d90"}, {0x98, 0xffff, 0x7fffffff, "eff9d41223e45e0a0927c4e3aa3454a02c72876d664a3ca6da424d42c887952e4387b32af9e49ab2e26e2f804883b3a30acb088337af693c2e21dac52208c361fda6532251132e240c9df1324837f72ed90ae2d623005257d6b29230786cd421096eab3531b00e38d573ca343c43adaa6cea3449ac041d5551102f149fce0807446f65"}, {0x78, 0xffff, 0x9650, "ac4dce4366108b21c65ee3392038c0a8dafe452a997fa25df3ff9234038a207fff55c3ed8dc7991347569abb88ceec391945f3a6afe98d0b5124e5c38252c29e7a1457932527d085d1ffd47e2c0af03ee7754b4752b7659cb1cef6aa0cb92902c46fc6884561"}, {0xc0, 0xffff, 0x3, "9c45579f5eadbf1fc9532eca8e314b146a7609938a19f6d173c82e4400f4c1635408689cbbfa9e4d1cfcb9258734b87a569b390ee87c393e2d40297e6b6b3d747ced8973065fa9e4ac9fd40b842d441b0f90eafe1c9ad825ff54a9acf9a2a0ec2dcf411f93a393916f907c7d32410785c85049e7ef7123b17d26ded80a2e327de06fbdd72f9fc936aa74dd04d9e14bc2af411fb3e1c449a1f018fde77d1c627ba31b5b160abfe1d7653a6db8fd8a15"}, {0x108, 0xffff, 0xd61, "716b087bea7d0f4c1d6f86acea023965037b643c6b93c2fcbc939fa7f25b6cf9ef47da8cf7ad79c9d66802d75ccb958e04988fb56abb3a51dcffcc5b9f4aa00c48f814c1a1be6fe174a4a130146b1bdf8f76bead895fea4e774800fdd576faa0cc6d448a9f822e7018362e8c695ee4854fdc1ab334532be834a360326edad624dc268b11d0b3bcf7855ce4d2d78ed15064fd5a049d9d3188adc6c915061758fa7e01563ff3eef508435fbccf33a849d96b2a0d53770ce8fad5f0d65af725abc1baf4317eadebfcc95ea1a3f900d982e2d636b6b48fd9f906507a8f58b2373e017f356d14c27043c07fb67be9280f2bc187ff399ea4"}, {0x20, 0x0, 0x4, "8ec16c354b650d88d621505324a5"}, {0x1010, 0x1, 0x1, "08d3615c4c83267af30a7ed5683bbd3f17c7adf5a6784f1d6705a9a7c2ae86dac6f1e0d9618ac9364005b6c6c54069b4afe5d3d17e5cc05b317fa3966878131664acfda80db8e986af26a4ad7bafd8f37c059a3705545221bb397df38f0cbe9ff6165497e8bc008b3edd118f401b01297f9a7d9f993f11006485e2de06284f80963b0158f01042d4a5492fe013999f5c3cfbdf48cc8f1d43d1a68946926bcc4887790fff15d285fd77a93e9acf7f16bb13c7e398230dd2131daddf79354bccb7bbd378029ccee4227e45ed1f4bb2a33e03df59af35262e2dbdbb6c469a44fdffc18cdd98a4b6d093d409cd61742c08e0c400567f4ec1a2cc4f41d0c9f1fd9baef478484502d14b84cc436a905e8524715737722b93f6f7037eccebc998177cdcf3f98cf69696904c04e5210b2266c9e2f0d0b0c1b1c7c436ee3e8fcbfb21ba08008d6ec33a2fe8514d27f00f9ee3639126b1c96c2fbaa2ebc015292012b81b6bb678c22dd6ac47ae8db428c5cd1c046c19c0ecbc9abf19cb21cce2aa1ef585bc63d1767d6cf5de5ca171cddbf2c7ca0ef077afa6fa2025aef084d9a69fc122fe478a732848c965933e7172f78a1d0b4f77f791452da13ce4e2fdf81bb483b369e7fbfb86f8557cadea428a0604461b7f74b258d4e76fa572f4cea9ea7a4f5040708c8c1f784a2d4686b7396d9dda38ecf4c9cf3c5573ea78dcad75f76fc7a414c9bed64756a8b9c87710fbc4fa6faa87abbdd6e9e8fbd22406af1aa0461215fd6b5d88edbbeba82e41804b2137acdaec20b378437280bfa078c56c2144c10a3795dd8d02d40199d3c5b0aac416602e42de22dec2e8e024218daa0895c453636b64880e16ef553495f53eeb925bcff73333636d69a626c9afb3375ceb7354f6ca5df9994d4664f55ad1d792a7eb88aa35a236a2f5d92d5110db4507365406de2fbbed20bd5ee4a7d4d49432545677b49f04e2c2787c9bea20ccbc64010348bc0165cc8f79022d2d7ac1f48d3836b6ac3204659b95c50a56e133cc20902f54c7b2ba750b49e52a444bbc23afbd8419ac8c3c50d459af968efeec0ffeccd96a23bf6504c9e40fda7162211b4845778683b8dcac56f95528bcd676578a3110c627665b23c072b7cd1d516af4cf6553e95118ddc50dbd13e91966eaadc7e66635ab9b79fd4c1df9421394a94627e04d4da1ce38ec5ddbc477cde81595799bc2b20f22ba2667e0933364f065f73b661be9c5baa3d7b3a10de758b362e10883aad8acea2cc05a04003773ce94d5427f513d37e79a0ebb4b150b9ae49861a38ec9a590abc210fadd24c17f9e38cc54a519b89705e085594f7701cf68eafdb4440d71e36a17c7109825c44978d5f581321d08b5d6c1528829391bf94f46a49eab2ebc730f047ae2088ba467f85200a81358f963b82a6a1b066a0ad834d095ca4e7ea718f317af781d231429cc6f5e0788e9e4b99bb6f74af6864cbf545f1936fcc82af06ab4d7324f4fd1d6a619005d8f782c469c19b3f8a7e25d3f122013de49b5a32ac1a469e4860741309f1e241b64c09e22a065483aa190e3bbf0421f3e97a7f2626b8c0e34b3837d3f45f9105a740b6c39bae0900f50db65576ba07f98817930e730172cc46f8db6169a34ad033f2f84c5cc9ea503cc84bfd7eb9400f687405c74ccc528118f4caede5f954325baeef7e76fcda0d2e2bd48e30c49416118f97d24fb8dee9b49a5ac96c5a7d590101405a517cd8530b6bfef73fdb031e1f48714d212cf5b9fcf8e2f75cb27d94b8934d9f21546a76fbc35dcb4423d5937fc1936281fa64a287aea11dfacc802ea20c633461cd5d928f5b80d35f688d4600bd1a6e61f6745704c24b3c68148ec526db3755df4cf4f6df759a5b209723a908de43fde011124fdddd226a9fb35cfd163636130661179c3941c953f1cae1cf0f5cee35d88a42e2c4a7c0245dc0c8a64b51e2aaa3e17e30789dc3f54b59d84426a3a33d394dea003c71df9b7c25f6fe4ec6bca49c4f525e9d859a61c0147fb936975db1f3ecaeac2fc0f98538132bce144d5e22aacb92303d5061a97f4f50edfe86cfe1aa295358066152239490385a87c01be38c7d2418fa831fd60f8a7af583ae8c0efd1d7278930ed32bd08d3f2b03332befc6c218aa6b5db28130e2cca67152fc584b4254084947eb47bed0e91ff50b4b13b08a4009aa07bba7ac9aa7d47f792a99e5ee4e5724db902860aeb0a067e13867ca871f06faa681e030d25e798812a2684616fb258f89bc09e040a1b4de98647f8096b2d2b67e8aa5a7991001e500a7b5547158a96e6a94562af7bb6a4dada887e147fee25b3973b56a4f643872cdf0e955e164a32565bb2e66db5fb13ba9680cfec48d648e6245d0bd7d53eb9998f958ced2edaabf11989453b2563605407977b8486058c53dfca8995a070538936374db7baedd68752456090044f82ea55a6b9fb32a5865ccc6c8dd9c89c0621ade8ee50f497b01c5e479794a6aaef87beae8c8e77daf40ef0c41e5109c97af18fa68bc1943219f363ba88a9515284560d17345255f82242dd62c1c52e70a9f8ced8adc9f740493f4c127f219e3a8d5bfc37c06ce3149c313c2dff363ccdff8d92e5994c0411bffdd9dee92ae67171cd5b1c3bcb09df6e8ed55003db5d4117671faf669e5394a71579c757237c7b21e48350972a213d7f4ef4de3beb83dcc17681c0a7e559f03a4a675dbd9e9149b13aa13c0365ae83418bfc0dbc59a74688f7fa7582e11145b41a0cce5941a7a7a11cfbc0fb9e67f16ec78758a6f45716582e37651f20b2b350085525a79520042572b4e176659ac277b3c6a6fbfd1547babd1e283b979b366ca355832eed48ad8872ecf6ace475de6f09c27b48df9039136562ddec57783ad604a74345500dea0e4fd3b95344e49807200dfaae7db8313af15527b9ca88d65f376516abc54ad6edabb607a07f0b87e97b3cad0b27d1f675761bec0997946d458964f935d229ed00314c8f52bad6abc69b25edec16f44e86a092dfd1610b8d73ed43513e126c5d92cb195bb70a9eed3423d0f39102a0c373b38d22ae7b10938b39507be927f58a5ad5fcfd6919d5c99aa3686a6be28529cadb60269e7217067cdd4c9a12c674f5300f3ff27eed0f3cac9cc56747ea41c5f7ab9750081129fdd7170cea0721aafcf132b7b6799f0ed866e744abca9dd9a7300481493f8cafcc18d265ac14b1f82801513eee14846ee41c9100615b042b0247180879e4dabf20cf889308b66e43f08d1bfcde62735c048db6cf31d8e6c06174458721710e31bb1f5a666d8bb3cd3b1c8f980e22ec6f0e322ba4f2f0746151f89a94a5579417bba448c3d441b1d1c17e3324a87a8171887c354e824b3e9ca4de8fd8d751e7edf09e2955ae963e6879a593b7c73226592ed0514f04166c82165560a4c625af4be82d813550152f3d2e1e70eb4e8e9290acc5c76650b126f4f517edba95496e2a95c6738152945153f7f726f89bf1a7528694512e4f7570078b5d50bea591d282b65226631c8ac36662a97afc2f7b294fa84bcbf648d58bfd6c7272f35f9cd28f4922ce44014a5be68ae1d24184afed10f15815e02206bcf88120fbc7c0cf25ca22ff295f59a202abcd1e42d803184bcc2de757e139fc0e859b1fc5801cfe1526ac0de3db76c6f9eae6d42826fd860cd0a96ee600616ba0fa87f83ab7d3a5be22dcb288afd3e03921eac3e591408acc7286c567c30bb4d2ebe526e11111fff3bb488d247894d35929abf4b2492b1c367ff410ab24032b4e6fa36afabb7191bbfdb8663568fbc9604370c10c674446303634636a2e4077e626b2a53a5df4e52200d63629c19c22db13f526647c0d502019f031ec616d6989a0da978905c9fcfd34c674d7a26c61e2cd9a5776ab76b02fc0b7d92219f51e2b87da16379dabab8bbcdae19c46df6fcb1558416f705d78729c2aec8b38afe4d085b16642f8dff7c6f48ccea4aff2e87ab128905fee45aede6277bec490a744e4c7a378b693e1154148a345f441e95aa70b76ced67bf9bb0ded8d93528fa513a0a01beb5572668a35d8e97bd493151263c9fbd93728cc5813a33f6db2e90ad80b3b6902cb5f751b49ed420f586f7a7af7c2790022bf73845bf849fe5c55517a93bb9df07bd3bb394ef19f4e7619afb6f8898b320208de5d01c92fe40a28586f2ab23c0b55b2bfd95decda7c263e70f149a8a4e5cae3d87557ab7c0b84ac0ddabf80f184ff3ccef43d10b71a869af7acd203456e4f5138f0562b0517c3dbb9d9e4f922fafb3dd125fb18ed390e722e245b59a64a01852b3e3c3881a248edf80663c02d45fc05bacba207629d6eddcd0138c77cd75edeea86494d89defdf42563f0050f784e057f183095b49d22e11a6baa46711e75e50e0a64ea946f3b3c167458137ee8c23618cc4a570f5bd853d901fa2a82ee2cd921549a2731fe5bf699d10be4e9f7a0f7f8f12236a268cd0c8c0c84d859acdbcf77c0e877d599f0916b89ff93e23e803fbe88ab08052cdad21c4a64798fc617795ac70af760854fd88450b18082c6ead6ae9c7fdd7bb893de0892911475219c963c8c4be3b1414032f242dc2ece86f7dbe3cc31a038a184187f66046a74a4ce2a5804743221633f8ac5461c756d4029c0e2f3ed0f913a7fbfa51a1c55bb2f624083015c307b57674fe9154b0effe0a8f66b4d3e126fab63e40fd41958e791c20956dae493394effdb4756a2125f06dd28dae7bb0fc16081695608308a5d8524c4b6afd8e86fd6b7170046f2845da8bb209199c73fcc31b61babe289b154ed5920ae8a6874449a948838aa86ac90c4e70bd1e84827f5d6ae4edf1383337449e6e6a6d6539af467f8745070d42751103fbce4b9098bbcc9dbd9ec12947562b9ba7afacc75399b57bb7fe6bceb8065e4387d0390a0f372351964eae81aad59b9efb62fc240be4b2ea29eb614cdfa17418011b285798df20ab1baadea05552ef1466a603fc47a9f95f6d6931222a15bef778964a6f61481977def41becfa8a87048071de4bd1df39c62d82ed0cc596011e12219e0ee36aca296d84032bdf0f3c9c4806cc3f9bb1df45771bfcf540bdde6cd91fe93eb9caebfe9f6881959e881ae5716193113c027853c3a423b01538559c2f5e9b2c7c5217e49e53c5ca098cf5e2ee65ecdd248e1141eaf210fa3b6f750f313eb5192cb12b278618970710284efa2d1921a36d106f3cbd4b1d01992abc24e66fed76b0837174913dffab74645c7f54dc749a39dfbf806f24d4526125e24efd2474523859573ab9580e1e66d6e91be5ad29eb7d1f1ce2bb236f5cc03a4fab1e7a851f8e227183a2faa3bed27a7f210f8d29afd4e27e39c1d43ac7de894af3005f20c47c9a779681221f88cb1677369d1506e9d5699d06f013ff23f516e9347f7a49dc139d6877a6b6abfe4417bfca81dae65c4a078ecd4891b1d618c76eba5a74c9d63325ca10dd6d8c43ac8afab11269573c60c00ed4aaf3ca48fc728aa6f3a0a0740a5faa744e2545f90bd82e89a46f745e2431d89cd32fb876b9f79785499349ddf42f445f92e833b688a47ba5a49eed0e4cb1a118dc0b82c83d10961177db94d2af732875c21dce25b7618d0870415d6bfdbdfee2e4a59d27f15ee00e886e78e896fceb213b1d4d6f67a00b7449d5cb0b9671f29fbe33f078e7732559d8f431ac6ada8a01d0bc6b929414d8ae057befceced4a1f8d8aa07f623e37e6aff5b1db26b91802bc892fd822dfa14e2a2ad16845e22062f94fce0c78f196a0f16c62f061"}], 0x13d8, 0x1}, 0x7) sendmsg$unix(r1, &(0x7f0000001ec0)={&(0x7f0000001780)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001e00)=[{&(0x7f00000017c0)="28f2b6aa29a781732172907dbc5505e6111802c75277a0e9fa6595b8273575cc8b8747a47ddc8b6d0c4c383871b28d1ec72534415d7f73b221b9f0ce630ab326e57c8fe5b3610d65b9775e683df9c05c2d58fc364bb6b9fdd8464671154b58ddda6d938a030816d912140480607831aecc0d527d6fc29f5cde35e0d0dbc571b6dd9ce05928d46aa7fa6a4f731de74754bad76a84ed6135c1778dedcbf3cb30eeee7bcc", 0xa3}, {&(0x7f0000001880)="8553b10a1266d4272faa79ebcca07374cfdcdf4bd5049bf0de2e2904240494336d8557c5a8052d33763f557822b11ef40ace56eb800490217170f4eddb56ccf77a30b579e78354fbc30b19c253dfb7656c50b65d4493bc45f2c8b2c78325a1a8d06c6c5f61ef93f4dff5a0771a9a4746eb2ef109073faec148122edabf7c3065989876accd0822f985e46a", 0x8b}, {&(0x7f0000001940)="147e1c7dad5dbacb7f68572adf00fbbbbcc8ea32976234ec", 0x18}, {&(0x7f0000001980)="18ea85f57cba3d7d2ac645ed490ee5465ec05fb49e43228e7d37a1f6f2833be0cba3e76d81d4b244ba69da3dafef9a8238ef7107f9c25117ffed9bb8c96a21bdb79920ba6a265ad0f11299e4c7c8b61be433fccbaf7e1be5702a02d5a7253db900d3ba95dea75844b2d78213747e51e07cd5711e54fd9551b1375663a58ba006b5ee04e41332de8d3f056cb4a9eeb41b04c8c547d4c5d0c9e1c5d0eb38492e7e22295c0d0552af3782be2cab3d20e43eddd1c66af3fdc32b25", 0xb9}, {&(0x7f0000001a40)="cf731303eeb4a012a3b32c484fcfab97479e89a6bb1c5a8f1c57d076c350d0aa556ad992b15811fb21767f33a51168426dfa8e5b76457b6dd44e6f68761d46691815f6233b87ec6874e1ed4722ec93e530fad125e10ba1301f233cb09e9d56c3aa9f14cc5776c2270716e30b88e3cd5a1d27f8086c53ea8bea5e60205006a112ae617cb84a5d23b36479350338b8dd691cd41d47a23328056dcc34c08969710221c08913493c2f321666", 0xaa}, {&(0x7f0000001b00)="b77074eaf27e1a936d674599e6bd3256c7db0273ecaf00ad8927ef8d179df22fe717263e6bfc57e352cf5e0ce89d8587aa54e0d1903508d5dc334a3436fb91416eb39cdf03791d6d9df675a690d803e88cd09380644f8eb8c99d67de68cc9f0b714ffc46bf52422df3d9a4a6d621b2a01578b0c47b15c8fc333e0bae11619fccaed1d43b77dc49879e3368c719f1afe91ff8eb9769bd997438985b2539bac01ed461d9255d07bed5030a120a1db15ab3824e827925dac6c558253b77650f", 0xbe}, {&(0x7f0000001bc0)="a496716be726fa31353f576caf7c8135b1d67c16acdc724e7403a0687adeceaec16c9217b8a7984a59df6f2c63679a9beccae09d8d36322828a4bfab495f86ce56bb100706e7d3a9f1ce7638f4b65060ad62f726d34abd7adbe81a4c2b779b31048af20e6ee8ef1f9120b1df2e9cdfcb9fe1905f28b3f0030c398467b88f98208e1ca988ac193bd1a7e2c84f1c6bbb43435ac21cbc7af12733d41dffd58ada6aa04511d245cb63", 0xa7}, {&(0x7f0000001c80)="6473b97ed661d5f587e7c6073032d7ecd7856360b70dc9219e78961a91c17b13d17eda43649d9a091d69f5fe73e3ac38ba7750736e16ca360c7ba79a6b3ba28c58e865e03a157f304c3961f6737615adc63665002a5e19952003cc95e21fe8429248dcd2bb7251fa014afe997e0c2d57b6d6a0548de9781fd00b722222edbc485110d0f1fb1418da81883af42e84b3cec05d7486542e811dc5b1c36f42d35847c8fc5be7fcdd91005a25d35d5d96d1f8e459447d991ebacb89f02e3f9da806c5467a6c7b7e3c43b3ec6ec6b84613d2f699e7e36755bc35bcb5aea7cbe718097a05b82741f80923b0dd329bf6566b04be4901", 0xf2}, {&(0x7f0000001d80)="2cb82e4d403750e8586cccbbda312c51b66d1431c1d2f3558a1975090265e966ee8713", 0x23}, {&(0x7f0000001dc0)="a95aff90e4d4740bea0b0ced9bb2d4816cf6c40bb04acc101bb2173a7a0d9786629c695953c9927a39003faa4b9a5b09606409a380f4258870518a12c6f0", 0x3e}], 0xa, 0x0, 0x0, 0x8}, 0x4) pipe(&(0x7f0000001f00)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000001f40), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0}, &(0x7f0000001fc0)=0xc) symlink(&(0x7f0000002000)='./file0\x00', &(0x7f0000002040)='./file0\x00') r5 = socket(0x6, 0x5, 0x8) recvfrom(r2, &(0x7f0000002080)=""/231, 0xe7, 0x41, &(0x7f0000002180)=@in={0x2, 0x2}, 0xc) renameat(r3, &(0x7f00000021c0)='./file0\x00', r3, &(0x7f0000002200)='./file0\x00') connect(r5, &(0x7f0000002240)=@in6={0x18, 0x0, 0x1, 0x1f}, 0xc) symlink(&(0x7f0000002280)='./file0\x00', &(0x7f00000022c0)='./file0\x00') setsockopt(r3, 0x5, 0xff, &(0x7f0000002300)="4e7e024287155a43e5d9f310bcc9254e17ae0f4ec434b8e41a6e9f473a7af73db7b93bd08eb054218af4cbc3408618e652cd5d56415f22a0aac212e6abcb55389e44b406cf187389382ead6639144b8c03a30b9a2997235fedbd3e9da7d4006638cc5ff672fc97c911788acf3e76529e1d54a4a084bc1de0276d8a4cfb07f4ada45ed1267f9aadb7a6acc0c238f141e748a013e0c4ae56a8505d894534fd152e384c461b9664f667dc076ae4ea2e6bc11af5a03ebce18b30281023fe48a1cae8ec0a05458e3a77997fb9860de65df35072e2862138d1fe0e355aa8b1aaa2188aa92270e19c754d6adbcadabcea8cff05e864b02b6ac4425459f08e495a", 0xfd) pwritev(r2, &(0x7f0000002540)=[{&(0x7f0000002400)="e3b66db39f9783a3ac835f4cc71db227ad4c5884c58136148ca14f1f598b41780570401fd43bbb51d7f59b18a08260289dd28986008562d00aa1092dcee959f0d6e5dc45", 0x44}, {&(0x7f0000002480)="f401eac285c71b552047b6e03ecc72cdfbad2e4a06c9bf554328425bf0d569415bf81725c03dce1afad0f69bf95184ca6f0b11b4b67df0d37df7a4c2040a59960a4c593ae01eeb6000ac50a60c664dd253ad017c7782d714462195f57eca264aea648096a3fc7dca7870c338b3c1e5fa1a344a89573d95908c19c67f3cc752583e95170b7fd8f3276a06a1ca6a44dc56898596fe4a07cad7fe7bd448ff9700", 0x9f}], 0x2, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000002580)={0x1, 0x1, 0x4, 0xa0, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000025c0), 0xc) getsockname$unix(r2, &(0x7f0000002600)=@abs, &(0x7f0000002640)=0x8) getsockopt(r5, 0x9018, 0x6, &(0x7f0000002680)=""/156, &(0x7f0000002740)=0x9c) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000002780)=""/179, &(0x7f0000002840)=0xb3) symlink(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)='./file0\x00') accept$unix(r1, 0x0, &(0x7f0000002900)) connect$inet(r5, &(0x7f0000002940)={0x2, 0x1}, 0xc) getsockopt(r1, 0x0, 0x8001, &(0x7f0000002980)=""/4096, &(0x7f0000003980)=0x1000) pipe(&(0x7f00000039c0)={0xffffffffffffffff}) clock_settime(0x6, &(0x7f0000003a00)={0xd1b, 0x3}) connect$inet(r1, &(0x7f0000003a40)={0x2, 0x1}, 0xc) fcntl$getflags(r6, 0x1) symlink(&(0x7f0000003a80)='./file0\x00', &(0x7f0000003ac0)='./file0\x00') 02:17:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 02:17:50 executing program 1: setuid(0xee01) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 02:17:50 executing program 0: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() getgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) setgroups(0x3, &(0x7f0000000100)=[0x0, r0, 0x0]) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0x2fc7}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r4, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 02:17:50 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 02:17:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x408010) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0/file0/file0\x00') 02:17:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) madvise(&(0x7f0000fd9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mmap(&(0x7f0000c00000/0x4000)=nil, 0x4000, 0x5, 0x6010, r0, 0x0, 0x0) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:17:50 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) pipe(&(0x7f0000000040)) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) 02:17:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup(r0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) dup2(r0, r0) r1 = syz_open_pts() dup2(r1, r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="7e9991bc8e2c5c3365cb82928eeadefa72c79f69fc42f05fb847967d3a42735bc8ce7a3fc0af1889cc40e8214fdb9d9f35d3a239c9bf7762c44724316466659d0c38dd615f2cb4bd9540b93f5e275debc10697bafb8808c54be3a88b0f1d4e45b06f6f84970ce2fabf9b19d8cc8176fe849ff5d0a5967f4c37d24bf95823e02b6be5c1c82d079f49f6382e9c8478bab1fbddea18e241a75a1e311a3f021669b07924ffa55bb307122531304048", 0xad}], 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:17:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x104) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 02:17:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 02:17:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = syz_open_pts() preadv(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 02:17:53 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = kqueue() r3 = socket$inet(0x2, 0x8000, 0x33) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair(0x6, 0x4002, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x5}, {{r2}, 0x0, 0x80, 0x2, 0x39, 0x800}, {{r3}, 0xfffffffffffffffc, 0x54, 0x80, 0x6, 0xb67c}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x6}], 0x100000001, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x40, 0x40, 0x3f, 0x4}, {{r6}, 0xffffffffffffffff, 0x9a, 0x80000001, 0x4, 0xcb5d}, {{r7}, 0x0, 0x64, 0x80000024, 0x6, 0x800}, {{r8}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0xb9}, {{r9}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x1, 0xafe}], 0x3ff, &(0x7f0000000340)={0x0, 0x7}) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) kqueue() fcntl$setstatus(r11, 0x4, 0x40) r14 = getpid() fcntl$setown(r11, 0x6, r14) writev(r12, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 02:17:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x1, 0x9, &(0x7f0000000040)="ce68a4479feb382c298cf33a199e7b42e59e29d118b3c5cc127c8376415c414362954e21c314a2ca9f7f0f2eb97c96ed3cc2c7c2a0a109e4ee919e2cc95df2fd5da701d3dde03d4692632a41039d707f1d17e35dad", 0x55) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000), 0x7c) 02:17:53 executing program 1: socketpair(0x10, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)) 02:17:53 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffa}, {0x0, 0x7a3}}, 0x0) 02:17:53 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x1) 02:17:53 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) write(r0, &(0x7f0000000000), 0x0) 02:17:53 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/239, &(0x7f0000000140)=0xef) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) fcntl$setstatus(r0, 0x4, 0x4) setrlimit(0x7, &(0x7f0000000180)={0x3, 0x9}) recvfrom(r0, &(0x7f00000001c0)=""/158, 0x9e, 0x800, 0x0, 0x0) 02:17:53 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 02:17:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f00000003c0), 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fchownat(r0, &(0x7f0000000140)='./bus\x00', r2, r3, 0x0) 02:17:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) r1 = dup(r0) fchdir(r0) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0xf609) fchdir(r1) 02:17:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xffffffff00000001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="d921b12b2642b79702ca9deb9dc6590c4b1ccc9b27cb4d855a840e806c26b4c6b07308b0f233384a2716d5254888ac7b0ae4ae8f79f77d40a8ab72e62ca04256b56b0ede86d66e2299b6c34ff474a9693b132bcf811586d99eb0ac3733f5bc2e974cdc69aa13c48690b5e931350ad062d42f184457f0d9f66523f01f", 0x7c, 0xb, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 02:17:54 executing program 0: mprotect(&(0x7f00004e5000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffff9d, 0x7, 0x57}, 0xc) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x1dd}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/171, 0xab}, {&(0x7f0000001140)=""/30, 0x1e}, {&(0x7f0000001180)=""/199, 0xc7}, {&(0x7f0000001280)=""/1, 0x1}, {&(0x7f00000012c0)=""/91, 0x5b}, {&(0x7f0000001340)=""/194, 0xc2}, {&(0x7f0000001440)=""/214, 0xd6}, {&(0x7f0000001540)=""/184, 0xb8}, {&(0x7f0000001600)=""/20, 0x14}], 0xa, 0x61) 02:17:57 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000100), 0x1fffffffffffffab, 0x17bb) 02:17:57 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) open(&(0x7f00000000c0)='./file0/\x00', 0x10, 0x14) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 02:17:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0xf, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfc0000000000}, 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) 02:17:57 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0xfffffffffffffffc) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 02:17:57 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(0xfffffffffffffffe, 0x80, 0x41) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x64, 0x4) r1 = semget$private(0x0, 0x5, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x9) 02:17:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000780)='./bus\x00', 0x4) bind$unix(r2, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) fchown(r5, r3, r4) write(r2, &(0x7f0000000540)="84d5a964c2511d430fe10718551b45eb9b24e00a55cfde503a867e97b47d67049e1d0eaf5d4be7ba5cc6e3cbdbcf017b1b1f86145a2aadbdd48d50f0d911190e35c508782323c774a00c0d8ecc5f8f830bdef35e8ecee96481dcbe0bc49f9b3a40932a80c1ad2fb3e054bcbcee3b64223ea1bba30cd082f6725bfdf8803b968650b6e2", 0x83) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000940)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x2) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="1a6a790fe022a25e82edaab0d2b87c5379", 0x11}], 0x1) semget$private(0x0, 0x3, 0x2) clock_gettime(0x3, &(0x7f0000000240)) kevent(r2, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xe2bbfcb97b4f798c, 0xffffffffffffff77, 0x3}, {{r0}, 0xfffffffffffffffd, 0x7b9bc9b4dc756224, 0x12, 0x5, 0x1}], 0xca0, &(0x7f00000007c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x3, 0x200}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80000001, 0xfffffffffffffffc, 0xa9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x6, 0xd, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x3f, 0x5}, {{r5}, 0xfffffffffffffffc, 0x0, 0x3, 0xbbda, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x1, 0x44, 0x800, 0x8}, {{r1}, 0xfffffffffffffffd, 0xb15b2d33b29388ed, 0x8, 0x401, 0xda17}, {{r5}, 0xfffffffffffffffb, 0x34, 0xf0000000, 0x6, 0x6}], 0x56d514d5, &(0x7f00000008c0)={0x0, 0x55dee10a}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 02:18:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x22) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x52, 0xf0000004, 0x5, 0x1000000000000000}], 0x80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x4, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x1000, 0x1}, {{r0}, 0x39e1f4aa2be0dcf2, 0x49, 0xa0000009, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x38, 0x4, 0x20, 0x8}, {{r0}, 0xfffffffffffffffd, 0x23, 0x40000000, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0xc, 0x22, 0x1, 0x6}], 0x14, &(0x7f0000000080)={0xeef7, 0x8}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0x0, 0x52, 0xe7b1, 0x3f, 0x2, 0x0, 0x80000000}, &(0x7f0000000240)) 02:18:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x4400) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 02:18:00 executing program 1: socket(0x1e, 0x3, 0x0) socket(0x22, 0x8003, 0x1f) socket(0x1e, 0x3, 0x0) socket(0x2, 0x5, 0x2) socket(0x0, 0x2, 0x2) 02:18:00 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 02:18:00 executing program 1: r0 = socket$inet(0x2, 0x800000002, 0xeb91) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x8) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x30, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="653e685b88c78b8358567d767ddf8c638ba24ecb492798e0ac75ab8e5a63437c07d253437190989bd74deed6055764b5a8e2c081b15cef0d4d8c8d2cd6b7426609b9f9b832a1371b3852c6e2e3d47900ebd8b54ce024bcfe5e75146640ded4271767f2632d899b9f1f4e68e7eefa620b668a58551909021e50fdcf26db3457afa65ec27bc19f1a76a162180f3efa92e915d189f57e7ead60f3f67cbb5f9ba9dbdfe824ca8e7325c823066d2e2f5675eb5c84b02f1f02cba937721d0bc2b4ad6e11cf0a4a4d7b6462947d967a3aadc8ff3315da583763cdf7f8916ddfc83a3625412830e21386688e2fa19969185da30baf239e4702db9283f4", 0xf9) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00e0\x00\x00\x00\x00\x00\x00\x00'], 0xa) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x110, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0xfffffffffffffffb) r4 = getppid() fcntl$setown(r1, 0x6, r4) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xffffffffffdffffb, 0x22, 0xffffffffffffffff, 0x0, 0x800000000000000}], 0x49b, 0x0, 0x1000, 0x0) socket$inet(0x2, 0x8000, 0x3) 02:18:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = msgget$private(0x0, 0x3fd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, r2, r3, r4, 0x9, 0x7f}, 0x7, 0x1f, r5, r6, 0x6, 0x8, 0x3, 0x5}) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r7, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) setitimer(0x1, &(0x7f0000000180)={{0x8, 0x5}, {0x6, 0x100}}, 0x0) flock(r7, 0x1) close(r8) 02:18:00 executing program 1: nanosleep(&(0x7f0000000000)={0xdf1d}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) 02:18:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000440)='./file0/file1\x00', &(0x7f00000004c0)="0100") link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') mkdirat(r0, &(0x7f0000000480)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') fchmodat(r0, &(0x7f0000000380)='./file1\x00', 0x16, 0x6) 02:18:00 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 02:18:00 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000580)='./file0/file0\x00') 02:18:03 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) socketpair(0x18, 0x5, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/131, &(0x7f00000000c0)=0x83) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x8, 0x1, 0x8001}) r2 = socket$inet(0x2, 0x4002, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x1e}, 0x0) 02:18:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000da2000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 02:18:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) 02:18:03 executing program 1: msgget(0x3, 0x0) 02:18:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) socket$inet(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 02:18:03 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 02:18:03 executing program 0: r0 = msgget$private(0x0, 0x64c) msgrcv(r0, 0x0, 0xfffffffffffffe5c, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) 02:18:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1f00d6a950", 0x5) r1 = geteuid() r2 = getegid() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r3 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fchown(r0, r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) 02:18:03 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x0) 02:18:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x0) rename(&(0x7f0000000100)='.\x00', &(0x7f0000000200)='./file0\x00') r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) 02:18:03 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') chroot(&(0x7f0000000000)='.\x00') 02:18:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0xd) 02:18:03 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x84e0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x2) setreuid(r0, 0xee00) r3 = geteuid() setreuid(0x0, 0x0) setreuid(r3, 0xffffffffffffffff) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r0, r2, 0x2) 02:18:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6010, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 02:18:03 executing program 0: r0 = socket(0x1c, 0x8001, 0x80000001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00800000000000000000"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28002, 0x0) socketpair(0x18, 0x4007, 0xff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x3) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200), 0x0, 0x5}, 0x0) connect(r2, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x2) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) 02:18:03 executing program 1: getuid() r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file1\x00', r1, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) r3 = semget(0x2, 0x2, 0x140) semctl$IPC_RMID(r3, 0x0, 0x0) 02:18:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="787fe1585a64f2f26218fa9de8db", 0xe}], 0x1) 02:18:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000003c0)=0xc) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:18:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x6, 0xefbc, 0x9, "93f4eac3e49405dee0384d8a3f9141bd96132721", 0x2, 0xffffffffffff9f14}) r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) setsockopt(r0, 0x100000000, 0xffffffff, &(0x7f0000000040)='/', 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000140)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f", 0x2b5}], 0x1) syz_open_pts() close(r1) recvfrom$inet6(r0, &(0x7f00000000c0)=""/81, 0x51, 0x41, 0x0, 0x0) kqueue() syz_open_pts() 02:18:06 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/231, &(0x7f0000000100)=0xe7) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) 02:18:06 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x20080, 0x175) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 02:18:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000004680)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/179, 0xb3}, {&(0x7f0000002440)=""/199, 0xc7}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/252, 0xfc}, {&(0x7f0000003640)=""/4096, 0x1000}, {&(0x7f0000004640)=""/3, 0x3}], 0x8, 0x39) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x401}, 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/203, 0xcb, 0x42, &(0x7f0000000340)={0x2, 0x0}, 0xc) r3 = dup(r1) sendto$unix(r3, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdc", 0x17b, 0x0, 0x0, 0x0) 02:18:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x10000}], 0x7b, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1018a, 0x80) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) 02:18:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400000ffc, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0x20000001, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1b, 0x0, 0x3, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0xfffffffffffffff8, 0x5}], 0x8001, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x82, 0x0, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x8, 0x3}], 0x401, &(0x7f0000000000)={0x401, 0x200}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 02:18:06 executing program 0: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x42) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = msgget$private(0x0, 0xc9) msgsnd(r3, &(0x7f0000000140)={0x2, "ee83f705526692a58fe2841e3a1f6bc60c46f8c70b2cdb3c35f77caf7f25339b361206561995ce4f40ec3491aecc473c08af72dc38f0337ea24af81803423e85846879340971cfa7305a5a0ae0b9e78542504e3d4a1353b873"}, 0x61, 0x800) msgsnd(r3, &(0x7f0000000240)={0x0, "935a7c547c1eaedfec0fe4bffd6c9113ebea3cbbfe091ab17097e5b435e56a8ba35e9e8de809c8f9a12262651035cb05d13eef582899ebc755af92271bb33716f466a646fa5c3c8279ac187f1a4357613c9c57d139e178e01d8ca7ae459f0ea867389207f1c7c15da73d2a04167f293e0218ac739d78b4d2d92011b7b6c9916f8434bfec0981d4e73735bc54a15e2aba7e3eb23ba1b1ab4a8ad2071463822a6d3042cfd0ee5c1c00d0a57a1ce3d0e052e6b076c99816ca9cbc3bf8a91979533c199e76ae8868a7e54972faa41b567870b82d34801bf243a59b3bbcd0c118742cd31e1bef559eec56ec6a279ed75e1b9ccbdb25b5e325aeda105b9d"}, 0x103, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x0) msgget$private(0x0, 0x660) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') accept$inet6(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 02:18:06 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = socket$inet(0x2, 0x4, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="6c346ebf2785e18b6857a4421c1de89ea13fda2ca034bdd1da8669090f83d06975b6d4e52dcd882748f6541f9f59721b76dff8a07062cef8fbd90c7d23bf24227f447bd5268892e4f83e62cd47240aba2f0290f2ba12e33d24cbf28c85c598a69cd102f73b93a42e14def81e245a42ff", 0x70) 02:18:06 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x3f}, 0xc) 02:18:09 executing program 1: r0 = shmget(0x3, 0x4000, 0x440, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:18:09 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) fcntl$setstatus(r0, 0x4, 0x8) fchdir(r2) poll(&(0x7f0000000000), 0x2000000000000261, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x98, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') write(r2, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 02:18:09 executing program 1: syz_open_pts() r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 02:18:12 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:18:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000300)={0x0, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r0}, 0xdd041b7feb877890, 0x80, 0xf0000012, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 02:18:12 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x102, 0x3}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) 02:18:12 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x80) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 02:18:12 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 02:18:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x2000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x2, 0x0, 0x0) 02:18:12 executing program 0: socketpair(0x0, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x300000, 0x8001, 0x7, "9e518b002d9c210303c8f2deca79faed15f8f99c", 0x2, 0x1}) write(r1, &(0x7f0000000080)="9f06283de384ce", 0x7) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)) read(r2, &(0x7f0000000100)=""/245, 0xf5) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) 02:18:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 02:18:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x4, 0x2, 0x2, "c7297e009010717284c4d8a3230a5dcbabb23313", 0x200, 0x3}) setsockopt(r0, 0x8, 0xd3, &(0x7f0000000040)="6f88da9a281ad99d84464f7bc8b5fa3aac5df54d0854ebff4374c19753201a600a0f5d3450dabe0d416931daad8a6738cf28f9b23fa905f24c546dee968fb3c51c0d083d509774331658f5e7e0784665101077ae158a8408ad55c0669e03ee6da69acab20d32e22cb1e5e8d0d141cf2c1d3a319c0db26766a7757dc321a965c7a0edb4d0d7b255b7e9ec6eb6", 0x8c) 02:18:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8) 02:18:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x1}, {{r2}, 0x0, 0x84, 0x0, 0x1, 0x10000}, {{r1}, 0x0, 0x9, 0x80000001, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x83, 0xea63, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x41, 0x8, 0x8, 0x5}], 0x1000, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8040, 0x1) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 02:18:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x101, 0x3}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x902, 0x194) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x100000001, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x90, 0x20000000, 0x1000, 0x20690603}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x6e, 0xe6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000084, 0x5, 0x1}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x3, 0x68e}, {{r0}, 0x0, 0x2f, 0x5, 0xffffffffffff0001, 0x5}, {{r0}, 0x0, 0x20, 0x4, 0x0, 0x9a000000}], 0xc3, &(0x7f0000000200)={0x100, 0x1ff}) r1 = socket$inet6(0x18, 0x3, 0x0) kqueue() setsockopt(r1, 0x29, 0x35, &(0x7f0000000240)="0300000028c814344b1ffa2c6fbaacbc80675b9622abe310bd0ed96496bcabbeb808329d62eee15c8b98e623defb137ecabf77e8cdab", 0x36) 02:18:15 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x48) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="f9d8bbd8e091c03e8f00fc283f7a41bc6721dc08e170c224682f38a5afa727311c82995b36c1ce4a8435e1fd673cb67ff5cf69973d6f37b3ab6fb16ae4c3ead181cdde0cdecc1c1698246a06a7367d9b8b16d2c3305667320c2a9e51f9459042a87e24421fa3db32115a73eedf1c5bad5908a5ca78847d99b7dd2c4e6d7e83ddd3e32f91c4c69ca81a0332c3bfbcbf139c71f18f7698a18c7ef05de62d0512d48e8c32a07c2cb4cb3175fdc3c30269f1d945e16ccf1537d7d3dbe410258a4584956a92d9b60532e8df73a9f4892d552e02a7e8ea1a499e015ee071ec7705310c50371bfffc5fdd79da7ec72a030da83af32146ee0ad83b", 0xf7}, {&(0x7f0000000140)="5cffb8f59790027e967e2ac4058c10feb0f9a6b7bf051e5ec0d31538704566c9be253fdc0b22618456ecb9dff3f15cd7362417c75ed11c2812e2b1c11f1eeb5da990fd12aaa5b6e2a6dad079a8b510d84aa47c2d670226bbaa815e75c05160b332021bb2b8b6a8c2b67358378466cda427de1383ec9518e30b8149c9395c44360f5aed7624bc61bc3ea0d8e54176", 0x8e}, {&(0x7f0000000200)="e4406b26bd2f3eb63ca137b7d926cc9e64fe928b2b36da5c71b4ffdda3abd0599204fd2acc202d88ca1ee4925c0a0cc09fab4427b457e21016a222d5c1", 0x3d}, {&(0x7f0000000240)="df48dbc40606a84cbe249d80b7b2299e8ffc01c56dd6d3774caa6deb283eb2e547d1509792ccba3e1a3e3effd62a491d81840a0581ee49ff859cfe01046975d97cfae564523dbefffedac0e6b06f21bbbfd20a4e7cb1dd17c805b39b5f26c355560c63ba0636df4f1563a1ad9f1a4687e5157b2b68e9f6cb32decd688a76c986b4b331d3718ad3b0f4926fc6f2ab1b1aae1c972560dbe2948b131fb34f525ddc717c5c6e1fd785cb98e41b5bec96054ad7863ab50817b23f41431714bd9226337797a3f61a8ccb54", 0xc8}], 0x4, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000003c0)=0xc) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 02:18:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="d40b73eba07d34cc89f0526c54fd1a08eff13ccd7a40d0a7eb109d0fe2967fee4ca603c97f8d73fda65743aaff0eb7665b7ce92e764a9dbf27ae02369cfed4a40c7442c3de566bae76afb09da11413abd915ef93acf8a8da7647eabfccf44d58e00e1f9a56e84f0286730ddecd22dccb4e3059f6d49af4a2cbec0525bcbca6e8efa621bf144390864feb9ed2db42fd37d928d710ca042ee5dd998e679177b7a1efaf6bfe77124c4350deeec078b1133ba741800fdbd2ac9eb2ab59d4bfb97abfd6573434d60f23b1afc0c74d3967a06f11e2565dcca4ed5dea3496f7839f8a26a8bede1c8ddbeab46909c0bc7344860744e67a3eacbb9e35fb064e078f8ca5", 0xff) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r3 = dup(r2) write(r2, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r2, &(0x7f0000000100)="a0", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000012, 0xf951, 0x4eb3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x6, 0x7ff}], 0x873, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0xe3, 0x1, 0x8}, {{r2}, 0xfffffffffffffffc, 0x28, 0x40000081, 0x7, 0x800}], 0x69, &(0x7f00000003c0)={0x1, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) r6 = syz_open_pts() r7 = dup2(r6, r2) r8 = geteuid() r9 = getgid() fchownat(r7, &(0x7f0000000040)='./file0\x00', r8, r9, 0x4) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000000)=0xbf2) execve(0x0, 0x0, 0x0) dup(r2) semget$private(0x0, 0x1, 0x20) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000540)="a78a2956c4dd32895df1859ae2e69f15df83fc260a1bcdca7dbae22b45114885469fb80194d82d3fd59971189eca00ae53a53996ba2007ed4f43c2216224c35edf588d53ae0d3e133a9a08d6d7784b1feb54c5158063014376110bd957a58adf4cc95bbd3c0e6d4d8553947e056451c3e1f9f670a2104eae52e92b3868c549d9ee3677fee9b005dd693f5347f52d11776b37a4842e11ba1c4d8acd713a2911a9fcb643c5989bad1c03d126be6238113b7870957f3e85de47ed60c6fcf47476a19c25df371b2c896e36f5370bed5760d7cf1436c8c0aadbf75ee49342be1d40b418a29fa8e8d7042a472f4be59b4b4aa9f2573d8e9188db552a5c71569048616d7918222776e15caf1daabb59b6a679768754eb33853cbe4e210c7d7f22a3c794c27bcface5891fa82d16086a9139cf604650791e176374ef8ea5a48d3d7ff7958136dfaea4efc0d97fc19f7a19ec2402fc30e48e814b2f4217028ce7a050723934e34e623ca73477201249963fd936f09062491666e0509c552559bcbce9e81f0a94eca8e9cebf241599c22160a36ffa36f49a49e970ec461d3f3a8de1f8ca851aadcd4faf0c9b1c0568442c07630378a088c0c831120214798899a17c9b37d898e412ca15a181441ce9e4ce0097fb20a5cc2420d7de75b3ae93c2d8035fed7454f658dc29e440eca34ff46ecc936fd1be297fa0216a845534b225d32f4175f1318134460c38659af051ae0d14a3acb3777157a897a682248ebd02211c9207aa785b246ebdf92f7492424ded71e8c776d19322d68ca69a163ea3929316c2201afdccf2f920fe3408ec7019debd4059434eaf5c19e4e6cfe2271074f13fb060cc8d2687a86cb3d48d349d9d6fce3f6651bd3009587d0a72b131033e8ea7875f7c904964ddef931f2635c73df887bc983bc4442ba7c9f0bc0f68d8bb254623014f53c4484957288426e0261511052d17b5d9e0c24db2b150112d11429cd191434f41fc46fcd79e6087670e069e05cd5f18d28f54b4da6450d32d48214c934970e9571dca0ed0ddbbdff202dab80515d659acf87b86ede3008d7670c02f98de3c6b8701ef173cce8687275a71870c407ded62c60072cbeb8052fab74ea2828b4549d857a873d42015b919c5c9f0797d6ad6bfaf23e41999f18d5925840b0ab29cdf19703c0aae91d1e14589882edf616b13723b5b8381fc545f655ec7aa271fadd25b71d6d2fa4196ed8ce3692a98b827e820785a0de42a02f699b11cbf1296d429cc8cddefe29db2a0c7396dcfc877e7a5cc09687c416483aecbda547a777e511a72a3f3cf9689c93bd00753d4126a26fe7f3752c994876a9c286d0db66177664c992842fff5e729702477a781750881d3b28b12acdd273ab5acc1cac287edec6aadbe373d839a89666df06982ef0244a7def167b47fbc23d91f2c90bcb0cf9af00679482a9388ff06f6bb9cc7939b56ddf448ca202a3ee3000fc0fbed23431915d2749016144c2f9c3cdf854e3a7dabea15fd7780524ad3c44cdc9ecd4f67f1becc178b4cc9598694dc4e94519e79845b0999115e7432e605946a5cb76f55529c94a68167bce79644b1136cdc4ed3d22544b3196d797d6524aa8f0586bd9f639f4345e71806139f9438e69e8ea8da0ca5bdee6269967cb3f04359cd8491e892e572be02887b756c6f1fe4b811bbd1c2a0c9cebcd7b5666bf14c44f892857237b32507dfbf7d69159e39c5dcdbf5c8c9247da380c00a67985b7362064f09d584111d17690240fc4e707ceab9527f2029b1aed865002e3fa9f13e2915afa5f151986c263bbfdc03e303ff353d96e9c88573d1c9c7fbdce39a2d1738586e58d6ea98d93a44a1be8ac64b0e165e01bb835ceba427296b7a64205de45e2b1898ab670208df0c485e0d29c6c72794a3e226c09db6479e792fcae6fc059d7d2c2fdbe50c5df9b04e2cfab90d6005f268f7ec43b46294184c533c3991fcffb6ef67931daa7ced27ee8e8f367fea747f7e032775234f662a00b1f8a1f8babcf2a94145ba2616f9f911fa675ef97acb87ade5fcfc0420cd428485cfd5d2cee78fe03068a41e12a0a1b7184c53f8d4b66f904bac5a572c7f14c4e97f5fae4f5585ef71caf196b05a92635dbc086095e132cec7f17b511b8593aa66c3ab194ad06531d1d03a9b54a2a7fc8af87b79f892fe271accf0d1cfbff0d046479f0b700deb9f0e50141e9c13c9bce20554bfa4bfbacd77daaa9d23ece721c9f940720dd9d9e6eea8ed09a9dc65ad0504ca8e4d4ee01b1bdd5345f46f948b0581e749f357e344737c17c716ff7231022fd0dcb8a26511c786b8da54271adb8d10fbc9ce5bf315ac11021529f2aa2c9983d97670824ef06c127d32a8f46d7a386253835b8841cfe5f4e6423adab2f359378d7e464e0d9023c5a0c4bf28576e43e16df363d782f702389990aaa135fe6b1b1486e53ac3ddb4028ee8d12c0d1a357e71fe88d93c2c2faf4c9d9c13971bd789149795eee42ec97e70ae8513c429df11ad4bb96266c4b759d6ed0f1e0e0e1fd333cbfe03e220039371036911795d62f5e9c7bef124839a517f15d8af7e6d395be5d9d14de9e168d77492c21cd3d3247b61c822aa0ec4a3fbecc7b48cef281e1769bc5dc72b580718599ce10fdc94ecaef509b763fe860d6d75bf6b302e708fe885e67e31edcc0df9f0e890defa4e149c5ce8151011bee7b21e921499c9d866535b09df2d5dae9908fca73d535d2591bae0bed49c9ae69cd4158512b43ccc8862291baaf02c23f5a6929d89d954e2bd4034921bc47a3d6b09d1febd70778469fcefcdf956407ae445edfb25c3ee893ba5ac10869b292a70d1ad0bd6f91a9ca96bfe5b7307583f54a5d29b04c71348137981ce548798257384a487a87e24be903e0a2816410f4bc1b35ef7bb52a393def5a501b38de31389a8b183a30ac992a9b6eebe7e2d827030f5a9ab94ed7368ec990a352f573c5aac596d25ec547f31902cdbf6a95479d5b51e4d084c483655ecca31b38dc3f8fc2941b3ad3e890b668c6828ee9bb58b1852fe3e447e5b0075b72ff4f6f46ad1fb1d21178cfb599bdc54695b01a7d0de8899924f427ffcbb93d2a6c668e2b8144b568611a683a20062295c482e0cb5b8b5c3ef190af5a640414d6fab1c728e35a0a00c6da99cfc0a56118e1dec3581d542c324e32525d74b059464c5bd29ed6bec8be75b17eed0f0870c141c1d92d48c963dee0356ff437352fffdee59e4b4d63d343be70d76b7ba6d80a1f7c81c6117bbea144864afffec689ffe326dff993911845a430898f1500faff27b8b3c766a9715189183afb125fe111ab57697ba5ab21f7c9346bf2b084bf101319f24138505d91c07f238b07e5f423d7895580f18302f8b0c5c265b5756291f962fb770e3fc8f9a451dbfb8e66e5c7630e6e0c039266ad21317f4fdc93ad19d08c543dd4c39d391b3d9a9cf2cbf57b5317dacb6948184865a04cf6e24daab3b63242f0d101b64b023f3b56036ed111f6500910b3cc52338af853a2316d029d3562a4e605b429991f4fe87964b1ff36e7632fc463fbdf4e2b7f8beefb0b259f06da5ea869c05f5878e986b4bf58141edd3f1b92dbb296a5374150b3c10fbb52818994a10d8cce4c6d871e6ca9977adb433138c979f83c4bc1205d4278456648ecc2cc340131d57715668cc867a8cb45b03022765a1db69c323677dc94ecf690f76287eeffaae57f118970dd3741cc573cf8526bc38f8897ea3af715d6f0e9e4c668ed6685bd9e38d82c7afc9ee354ccf2149bd9a836ca4411ee928884a90244b34ae1362306a1b147ea8046865b5d3dbd2371c7f38f89240b6a02e2800bcec32abdbd2258b499fd18ea74c06c411a4dceff1e7280a3a5c175e627cc0c7c356390d01b61d248fc4627d2ee13b98ceff1dc94a951f5c7863b01df0572273a0884f6f1e02daced950442437f47a8382582059505dfed2f38c072e123b6cae1fdd8a1be0a772e37f19845e69bc4b7d5d6b60458b277fb078d8516f756df020ab05caa0689562d962a8a8e138dd202c19ba2a4cf5192f2c9f04b2894438bc0e87a1d17995d6b4fbdfc96d1923abf11c4dcd58695add552d2fe93efe8e4ec840f4bdbc3bece73e77230cd2e253af5ec50f0dd0ba6527107ae03426961bb9ffd89d27c85a5dc02832998435c4ce9b4d865cabdac2cc686d1550e6af5b3dd30db457b6057bf64ba28511149a33ef51ac8843fa64c704ebeb55bbd5ab2eb402a35dee303b0ca661ca2599d5a2341d1a622e233a8620eec1f0438e61d779722baa756a6b08e30d27e1592f09178ac6c084e2ca55b9cd1bd4975b535faa48f3a619542ebebc44895e6e1936a3affae373715ac03e438badebe33806b8c80a988dd21ca731c18b93ec82c14a0acd4ff70cb80f14197cfd9cafd41fce4460a0a0288ed2850928d0367cb5342227934bf4902e3e507474c233c392dd66323d82245fbbecd176e6f1b36bb52111f6c2b0e458e83feea8f1d0c78386c23cdf1fd7b77a34b42a9ed9fc7da53b2dd2518a8f62a2348c8df92aca81c362039b5ca89d4198ea1df06b220340bc631c6d41ff476810482979ca868aa1b3849a0f90b74aa54dc0bb268f60f39e6d46c438485873dd7ef0d8a9bd5285c941e537c9dbf38b5ca565f3536e6f343351f25a5ea3df7f7eda916049453e3f008c5fd9ec70c0b7b9efc141cffd01949f405fe0fb25ed5194fa6b2af90baead2bb168a8764e011177a33a35b0fa4c4441ca0f72fc6836f7ebd426a11bc5fa0b20b348fa25fb27bda71a7f589763899a00777eae70126997951aab112ba562792d354fa8c12955a686603f4e1cdb90556aa5a611f6ea90a63f70dd195832bb7219321c2ef96366371dd5799445b9485a652a5de96be5c157b5d7a74d6f55eacf16add2db3284dbcec81fb0bb2d5f72c0a135be41cc0876cb4832b537ea48d57ce095ea9206ac408d9530513ce636057272e02aa7a7e1730afa0413cfc9f749c61bafe826f95fdf742ddd578e007117b045f1747ebcff9fc227aa2cc19e2e303b9da16643410efe1d538b8ee8174ec0358aa21170ee87a4af096678043c33c5067f8a961bb6a753a2533757595b3418550ff6d6027e18821e2cdad25d6f361a3a06310d9ed3d3e2a8239649900c23a90832010c78043c86ee7e2cfc4aae5130a56e97d3d10d1a5b5d3eaf6fdad0e7eaebd79c4f864b70243819f8baff8c60663d404dddadcabff42934128c854a19be4e5e9bf46638c6b35d43d6e48eadc2b7e5093a4a2c2dcc86627f43aa2c579725214ccbe2f502c6d0cf5ff75e0130a222a583331324740a8b9b2b041f86add13a88e896b6fc88c85c25e67e7040e4d806cdf6f8a36787c7b92a852eb83e6ea3f4c76c56ddba7883ef42166169e5882a3b9973a7f50fdb659de15a11c71c2dc03171f800bed3844055672e9bb407b39ed962e80e3d2001a5d14afcc9229f939d276474c64fce630f1b312144100016aeb9e297f42ea0dd72a4dfc491cd26ccde6b4d8bf98c6c42b3536082b4f793d54a63a99492dbf8e9c4f43fde3f6dcb48b0e6d0e6ce77cff6fb6bef57a9da68e67e95169d4045c6d44c829bdc532e6bf9d8a4a70750bfd91600b7e0fd5ab3a84a4525de01a796196160845a77c32f7cf1375cb75d87e8ba3e97631b7d2b54d5d2ba1053579b74a31f576c56309e457bdcc0f78c4a2a450a0f05b1cb0c091d78b9684353bb04c5b05fee007afa6012b6fa2d326cf754e20f4c491e6e012c7c279358730b753f320f3e5352b861", 0x1000}, {&(0x7f0000000040)}], 0x2) 02:18:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffff9}, 0xc) 02:18:21 executing program 1: shmget(0x2, 0xa000, 0x100, &(0x7f0000ff4000/0xa000)=nil) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfe, 0x5ca) msgget(0x0, 0x400) getsockname(r0, &(0x7f0000001080)=@in, &(0x7f0000001100)=0xc) close(r0) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001380)=[{{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x84, 0x1, 0x0, 0xff}, {{r0}, 0x0, 0x80, 0x20000000, 0x80000000, 0x723}, {{r0}, 0xfffffffffffffffd, 0x1, 0x25, 0x6, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000047, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa1, 0xf0000000, 0xa6a}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0xb31c}, {{r0}, 0xfffffffffffffffd, 0x24, 0x3, 0xfffffffffffffffe, 0x9}], 0x0, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffb, 0x49, 0x10, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x6, 0x2}], 0x80000000000000, &(0x7f0000001200)={0x6, 0x6}) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000080)="4c280de183edfbdfc7cfb5cf9ad3d6d5df4e86fe073f69f9bcd097b5030da9c624191644ec2839502399c83112a4b5f93f98b0cc5c3d6f0a3e52de4b74411a881de1718bf2beb51f8a30e4d50b1a23a918d3c93fa94bc2d5f02052dab897fcd7f05c14c166dc9d44bf9bb5aac484641a1910831b4e887fd0a42d718477d80cb7c4cc29629ee40cd1302a94f1026235001b3cb6318a4149acfc32a625f5b8c5a9c530d6654f0f2d6364358fa90ac90fae023094eef95232d6d9f87cf6c34c82fe8ef52935d7c42a59b656c6b972a7565bd9c6d8e715e0c3543efb9d846fdc963d0adcc89aa18489e8d7a173db473c9a6c665949ebefd7e74b3d3a3917eec2efa53a722f9d1077b04553a7c9799fd84f143d0cc7b825aba253c1d7e558f16f958ee0a72ecfdacc4670a2088ebb5283c45bf0c2a91246b29510249be6729efecdf4ac24df811cf3cf3cc57d6c1d8a741745d13b62f695f83fa36989b581d40c1e8d1ff14fc3250e9dff94ef1f2d9b9f486bf8ab1be7ccb4584e21d664bb5e5fe38bdd6e668f7e088eb5aff343d525257727fe4cb23fddca4df6c8fb5c73be6aedaccaa2f069625db3d380ad273894bcaa71c4dfdff3fc756f0845f8c0a3c9be19620cdea2104a68720a5ba49061111e391804d9ccaf708ccc420cf5970ad08665e8810d3e6f8b0bfa4f1f9277ad9408c87d70f3fe70c6de2c14f521357c99958c98fe39a0e3671dee2954dbc602341facbdef5cc60732514bfa8bc3503773b77b059237ab83bf182d5f506d618078adfc34723add8c9b936431a7db18147c981d7f40dc20f5cf5b1574d88789cbbe9869e69045372c654219ee3b2038b31194a5636ede1ce6e490d706731e584f54aae1fedba5f057038f0859d02ba5233a44666c850ff0080f06057be7e9087660135923238d3bc3ccee12cd088e3fb81740ad950870d7a5fe93e9d826acd1678ee214057f93e19ab52433a3f4d288e0d090939bcdd8a145cf9aba2fa4fba384272dd8327290f9f098ca381638cd2807391ed6fee52e3b6b947c5efc6ca1e79a6d06878025373ec8b1d5b8f781c5b86c655ab18dad46584e80f342914a85cb4045a8448fc9922799359af4c721d1d18a4fb71e3bb218919dcb5cab0151527cc2dfc91255cc6b1fc163826c6b5beef2d05c0feb07113bd47e10247b3bd21ab76051160584d989c810cdb6a752ae129e788ead3da458bfe248a415886c960599d88b60a9e2703597429186e398de59774abfea38c1a50a74ca234900aa625fe7f8a7ffa0562f2e2136baa5172a17cd5ca7752d070548030f58b69c2ad84a74acc92c2e857ed06b676c9d3d365361dc2da674ad6f33f7cf5607a95224c7931400247f19fc8c47e9c06efa28e8db0508b601e40bb9b6a1d91f78f8277fe70a7ba34e2cb145d54a976e1835e27326f8c914a5055ab3512215a1a02664a938a5a9fe4c2910cb766d8c3a55c3f0fc888a0b2894fe5e0b516d6ba37101a7a44f6bb133e3a888d023157fc8012a989fb7f7e85c4d4944b294630adbabcd5ed18cfed29b87d9258c5bfa0fac9a5d3d39715d089650f6ddaf03bd796c2f2ebbe0fc2d7514d3973b6a2d001fc6159aef101330e63d0d8f07653c1a1cb8565bbee634063fd9eff8bb1eabfb82960f5d877aa7867a736390c57fe0334f23f091d019efb1a1991a3fde13984a7f2f749acf8a65f88327bd5ed192f35ded514bfd7444aa71ba2b825156ab4bd9e7265996b2acf4f338373a69e585819b37f1cf75ffa4d0c50e7f16153d2edd44dc9cec660bf588764933ba8eda474e46223c6cab1fba99d3ca31a288196032e404b056c55a079d0b2d89cfddbdac984f0fd20aef7d1fa0832d8f50c2d7917de1675b3c3b39bedc1c94b96c017f87b55251eb5d7e88940c58df83c953d0c4d7cca2d28c8085555351b63f01e18bb23aa2525d2c8ea0cf83f72948dcf93a6c7896e412a2ca228201cdffff638ab6761d4692bc927245f16165aca91cd6a25d31a73add1cd8c72a4122f81036ffe3c330e6d001a734d9c34dc13ddbc47a96495869fb60f1a73923c702501927c87d826c572dc8d38a223c216b925bb31d07b40229f42fe3d2e10d2303e904ea6d8a1750554eb249a3965c0e53da30df3a093cb5afbd6eac748c29bb9e21b5f5441d4276e05434538990e33ffc221360e9145818b9ad8edaaae2721c750171a54ff74d57013b0b59a9e9229bb20b5208e8d94af3820f7dcc32d75925a93a2f735b7b8e325701e05464bb21c958c0e2e61e4754d24cc06a213ff1af8dd56d8588230621e7ed6d43f9f029befafc4f036912ac0120c7dca8211c8b28598e1fbd473a048bdae33a56144a6e71eeb301e2a8ec5ada8c9d0f94e72a11fde84ac1f9f2608936c03c82e5ab7aa9532814be7fea5b8c3ebe3f926b5fe56e4b2155588ed1a22a9907d1d52b8eac8735513d1723b06233ab838b1e4362c29a356c07a89febbb8343cf1ee24a8aa2b8151463dcd8fca68c3513d3ec5e10d11e3de389c63ec1a4b9e96f05d3ae007c8e7cdb5c373cf5d357b58df610c8cf2313f6dcc224e071317b08b6050bf98b4fef8de4d6a183c2fcfa43263f2895a20b55de15d3ea46bbee6e5be52b73def2ccd6a81f33295045b18a59d30ff4ed465f594397128b7a71c065959bf4892d1541fa8b835807100da1833906ec9dc40853f8c7c928851ee026be45502f99e6979f3b2bac871e6f801fcc826d423f76924d084b8e826d6de427740f2cdd896c1270bf1d56c8cd8b4dc2256002620e0f6631d0fda5df54bf61750ec6e0119dbffaffb4f2424a9d34880c0ea230ebe478f5b02f8903503d7bad67d951f21548b1b5a8b4fc9b19b0c4768d18b5ea09fcfe2352ccfa380c7413d8e069bc1ce4d59393e9956bff21648bb857ee11526a65c45539a0567e2b755e047356c40dbbbee452f15f35616e1ed8fe78e67e32aa35eecb6c5d1290cddb8bf04c144b9874f1723838686431f004c980c42a230ba39920537ef5924641e91e9462f3003927434776d6439940ba25eb6386197d4f488264d7f8b4160084c9ad6005eedb3b41f7f76ef2759379d47b8e07ba70b2c75fad65196ff960d5e7b692cbfcaefed96e2293da4d6fd1a34e65538c2b7c465cec47aaac04204df3c34d55ae54e40d4d70a508008fefcbf9f4e2bdd20e772e8dbdb9bfdb85280d816208e56f8d98e9866a42f8c264221e3d0433e567074165ee01aa2fdbc7a59d465c12a325ffc3d9f16defa879cca6f50ff68c5e6e641e27fbaf5034790135b6c157af362de2f1f5e32895f471dd6ef193954e26c0371fd9502bff20a7ed27cc3c090e099381bbb69c14f5c090848271756da6d8327d81271f85d2024357764bedf82ec56e3aae9a29de51999de1fbd0ee7d7ddff1ec1881f74af0126a8acd1f5b659b971ddf8ecf835a410eb3c68698eca2088ba95b48151b63d69903c3d08b67631a367d751656dd3b3ea031f0171894fe38fc435555810dce5c68f3349107e42fc8d714f1c1173ae6195deba68fa3a5fad35af6328deaf9eb34ae5bf857b8f37f13c3e49053c85e26a4505f17b0d595a0d188043b0f052cc6e1d446cbafb0a1aa72180ddc176d42776ebda09be4fc6513e760664a5fc53c007c55d949ca4bd463b5edd47c2bff39996e4a342df377005e8c38423c8521e1c8a18aa4a0677142d010fc8d998811ef98ddb4c95be9c2e6edce8496ac37a6c0991318135d7eba7de9807fb89c399e0cf41865ecd9c2766d5284e71d5d4b01048ea3a7d23d3779fc64db825248b0253db52e4204cabf2e8d7a3e990f045dc07ab9480d7b10d81666c82df9d7bda6e18a0cd50fd26c28027c6b2d9bfba89921f9765b921f27825e5a7d1ccd5e37568fa95115d33f36cdd2c20a1b2c5d2e6f1060bd4af1569fbd90276fa8335fe50ec92cf0e3a3a0d18cd08d6f0d1b7e54421b280b8cbdc0587886bc4b329c85b23ae9744f5abc22b69d53ff06fdfe438922735a89221bc1c0e8d8bfb26896b44a57ad35e1087ce5c914c340b72087fb4cabb9bdf2594acf5d3b75d90944fbc5da260c8c23c063eec6bea47575b67804cfff77129ac8b87c6ff82f1ff890f38359852814af418de5b9528db00a47eee4d7c4354d5c299267218f84ce1d89b1ca0f522f2a9a821485412ecb0e4a8a9cba712201513cd6d5302b97fc389b83d11bcbbafad57079d991fd824e830da0607659e5c5665c0f196649b815fbab319bd5a942c2004b0ff9741af871dbd75c0eb977b94dd99964805e0c5529385da1390bebfef36aa1cbfeb8dc38aa3230fa518ea7fb292c038ae766715df434a7a58a9094ab205767abbeaed8710c84f44876f2da3448b7d0b74df0b4bd8182c8dd12f004a15d5a73e70dc150638ed3930c5fc9423551996a9064753d820842547a04184f1409e06143b8618033d115ab924836d4e052d26df7072f9e77604ee78dc3541b3d41ef80576853616b5d420759f63ee31fc12990051bd6af0526f166f81c6b0fd7fdcebba75ec05b9890e35a55cbee503134f7cb2527b5edb2709c1f471836438312992ef09f3119ee7dea0720197d52717b93e9888d3610b80037048d59fcaff7f2ba7fc2fbf229bf25687f924ff821ab4651a3f2e236ab93f4d6b75aaf566a9df60308dc694a1e3be3a376f7b13d68ac79acb3af470f91f29f726029d20e3588853601125d538e74d95f6142a1322ab5a596b3f9cae53036cb89a0c1a6ae486add99cda4f783bd86808c9df43b406014011ba5653dad7fe18bfd7bc66c45d70b61427c0d3135020e0f77506ff8595b6b3d156c1f0310d906f01c484717fb70be54a12c291abeccf176664ce6d14c778f97cb119b18283c392a0fab9d0d41969155a3320debe5eb7346de12eef46816c994ef270677bcfcd0729a27551aa6145cbd57b82e13ee749128e652974be835ba95ac62e76c0f29480d767afaa373037b862ad5766e47889e680a7ff27130c0e4454ee4112a1c82ad8d42f1315d5e4b50d5e1d4b878236577a23f61541421786bee32dade0c94e11b747f2648127cf86382e9268c414591df76ad12c09f2cf4fbeee1451b78a60ba46f8491fd184b75edb5f0a6ac6de5dda211a3e6af7b1e67954376fe4d0304d9e7bfdd2dd7ff273f537fa3e7a31d19e52913bbf8cd551340003764cc6374a393f642b71ddb008c047bc3a4c12acddb82e58be464be3af230b97525597919ce7b4e743e445fd6d6eed5ea0bb21e5d698cca0cbd1c0b664f76e72abf3396822867f4b69b581706447d20a9f532df67f7efcde51d2c708cef86672e2a4fc05db265d4e0107415ec672577aa1603cb3bcd7a878b14cf71398792c4a41630f04d1d4caf8fcf039b5e8108beb300f642d185b41390e798bd1fad8f7f48a006fb6e65d6d613c1867a8a58a48b051d237a0f25835e057b9f40c665ee73f66b72b3c251fd91177a3a6bbd4f24e6b66da4400da266310def17e0f639f6bc3e58e389e21978d278c9fe9505e6bb5d994c536797213fbc8a35d5df1468d4b80032522eb2ae0c859b74e5cadc8b9cc53639772ab703176c55a4fabf0e2b42a912769e8c10fd114e6f2ba60b6c825c0d5243c951fdd754fcda123380a037ebeff08f70f0ccdd4a17c7888488503e5bd829a7cd65cc8436766c060b517062b0ba35151536f041fedfea2d65436cfcaedb085a53697e2aa4db3b2df6466263f6bc42bbb21bf47707a49637b2dcb3cf18e867d6241bd53891938da1bdf704744a9cadda066dffcd5526adb73cb36434094cd700", 0x1000}, {&(0x7f0000001080)}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="500000000000000001000000020000003767059089386e90d5807643b3c9e1749effffffff966dac9c7e3369359a7fff5c904ff374ff20743f4189cb9d12115bad47911a11da000000000000a1279ab8230c71eea023f155da222ad417a0845090cc55d7be14da08e933a7df8a6a92d7328d0ab1065ed3c055da9c913e923df60b42085f7b792d89e10bde75dd735ff740e212722689c44fec9f359cb6240062d46d37fa78181a808ccd1c5039e0c8f5da108480421462b342192c2ab642a89b6da6443d2c472ee6b8c43b8195f392e0ba6e64ee9a3b43d927c8a3eb9b387726c12dcc4fb7d70f317b45398837bd513a33405e03bffaa5a4f2afca468d868bcebd2efe47fa7f359f32cb2da43ce76a2bdc505411a3dfdb0cbc4022cec1d26ba30e7fc1831da4dc9854a86a5c0957"], 0x50, 0x7}, 0x40a) 02:18:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x4}, {0xb39, 0x2}}, 0x2) chroot(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) kqueue() 02:18:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000380)="d95182eb22ed90cb0fed9cc17ab684937070d56c40afb6bcf4eb69ff", 0x1c) r1 = socket$inet(0x2, 0x2, 0x5) listen(r1, 0x100) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:18:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs, 0x8) listen(r1, 0x0) setsockopt(r0, 0x3, 0xbc6d, &(0x7f0000000000)="f3798fc0db8a38d64820464356b4760c26b69e694fbf2092af2a", 0x1a) r3 = semget(0x2, 0x2, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000140)=""/248) socketpair(0x2, 0x4006, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000001000000000000000000000000000000000"], &(0x7f0000000240)=0x14) 02:18:21 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x10000, 0xfff) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:18:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200000012a02, 0x40000000000001a0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffff6e) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup(r0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="7245ffd764ddcf85a728144a0af7969b795aee58d88edf0ea8341e86120d913f33d3b9ff20719025493fd7af9a90c54b22f5f11c841755192cce6845195a7d01779e80bf97145a8503963284ce0e15fd7e915b77f4fdf82d102d13ddafe9a920ff56a241cd1916eae4547d2a794e", 0x6e}, {&(0x7f0000000180)="50f1f4d76e4310987b5de664d67247f88ad03208174e03e9a867c148cae4901bce8b2ecf82a88599f20797060e5dd0299da874ae3ee4eac950e95a3d6bdcf9f1cd717e6adddc41e8776aeddcf4973a7ea06d7710e3e62d606bbad090bb79e131e47318a6778aa23296867198d010f166145f7738", 0x74}], 0x3, 0x0) 02:18:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x4}, 0xc) 02:18:24 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8108, 0x40) 02:18:24 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xf5, 0x0) setregid(0x0, r1) fchmod(r0, 0x0) setuid(0xee01) fchdir(r0) 02:18:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x4, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 02:18:24 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000080)=""/1, 0x302, 0x0, 0x0, 0x2d9) 02:18:24 executing program 1: unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0xb) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = socket(0x0, 0x4005, 0x7dfa) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="06111f859d3d4ceb7f41121c23a41b0eb7068802068f950024552328107b", 0x1e}, {&(0x7f0000000200)="f6b7fe28647713096b1f7c37bef44a9a469a694ddf6da1ff2fae69e4da84dd90ba3a7e553022b49274bfd89b6d0c814556fa01aa400516f24508c835d2150f4c910382a9842d2443a704debef5a1757be2278f61993e4f254752a7b5d2b3f75e50d3c0fb720c9598846224d4841ab3ebd119c6082189200cd25ad3cb189112f9d9de3a82f84f77ffa8a577bf9c98b160b08fe71b61e7581f35924ccbf13479723e704353f6466515d6ff1beb96a97026ba87c2b14427301bc98e1b144badb8384263a834c172aa03f0206b1b22a4003466c4771753e259b74287345a1e9010cb10d961e8e3d28d3ea57bd0f0fc210e353dc6c1b0", 0xf4}, {&(0x7f0000000140)="b317841e83f5ddcd693080b1cca0f9e40862d72515d47afb0898e73cecd02130d343bf93cb50789d57a43bd9ea949159318db4dba31608ded527c3e382f6007cc8131ccb680d", 0x46}], 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0, 0x347}], 0x1000000000000226, 0x1000) open(&(0x7f00000000c0)='./bus\x00', 0xb40, 0x3c) getppid() flock(r1, 0xc) 02:18:24 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) setuid(r2) semget(0x0, 0x0, 0x40) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) 02:18:24 executing program 0: r0 = shmget(0x0, 0x4000, 0x500, &(0x7f0000ffb000/0x4000)=nil) socket$inet(0x2, 0x0, 0x80000001) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000005000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) socketpair(0x27, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) shmctl$SHM_LOCK(r1, 0x3) shmat(r0, &(0x7f0000002000/0xc000)=nil, 0x3000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/192, &(0x7f0000000100)=0xc0) r3 = socket$inet6(0x18, 0x100000003, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000100)=ANY=[@ANYBLOB="28180000000000033000"], 0x1, 0x0}, 0xa) shmget(0x0, 0x4000, 0x199, &(0x7f0000004000/0x4000)=nil) 02:18:24 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xe7505790f6ec8105) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x42) semop(r0, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) minherit(&(0x7f000056f000/0x4000)=nil, 0x4000, 0x3) 02:18:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = socket(0x17, 0x4005, 0xff) r2 = accept$inet(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) bind(r0, &(0x7f0000000080)=@in6, 0xc) socket$inet6(0x18, 0x4000, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000012c0), 0x4) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="608da51f1f54127e88e2ffa76f2d17b601d858fe433870679934e495418d95bdca11077184157d7284b5891f07f4fe45668b0549f655249bca57", 0x3a}, {&(0x7f00000000c0)="a1e90baf30e59bd95f1fa4e0bee09b8b8a58d7070edc24a93285b10993b293823ed5320b01d25579a3dc73ef08a1886967664e07b7e36c21373644398914503c2dde8c889a85fae00a876dd15ab808f44f28d8556d5868214bcc6b85ae83d9436271e78533ce38e7121e3d6e4ff1e7b7f6963335833cfd33f0514fadce9f269026d03ec52039e94c3922a01c42a4dbd4e19e9c4b8a1d88076f07b6ba579560ef61322a08b2f4b3939827a16697c06f13c976fad1e07dbaf18f3745881e1c5908174643aecf437e220c583692e53701e801a0a02564ed9803c1dbecb050910446ef88b4f88602f11d850188b0b5b613b1a17c471a652c93c7083694b992f56e795d5ae5bcba9457fda3b6eb238025a71c1b78a67ec638ecab6d3f9be23e63292326bca50236ce6c0f77d9b2fe98c6e358166a3dc5ce4703e923d6a9a2d1a4b88dbcff80d5e6d05d4ed48a23c9826e1effca3ca1fa1490feec247f8b7ddd2ac8809a73c39dd39f014ca0bdd9ac8060b1bd0f591342a35eb2727e2d58c2019a879c9f3fe94cbfe6595b500bf92eef355e5e35f3cee6af78e73cd73d957d658f48e6f3c972689ae23635f911ea18189c15a2e480a5a66a517e8dbab2f21400496349995ce872429d17689f320c2258633407d5c4a904af6ec4e831cdea112608a311b7d53782d0ff61e56d67f8f966e74d1ee2ed75acb2002a816ad7f8b3d78221ebee01c19bb8ce61360770aa28291a8246ef270fbd26e60bebc2e79310919ac94e5a55d83423e65841bdecc77ee1e5d3563adcbe7d5a3512a580de72e7e32e0771edd4354fcd3fcc1966965b5f2bf0abad8b02650bdb2fc7b27270557a3da747c0e9d6ebd1e0b0695d0bc95f495d79b653d8717ad279f74934d251c76d5f14e3f09241641414f8d8554ff21d61638904ef03ee47a0302b0890929445824240728c3cc17c696ca959f2c3440ff0356e84980ecc1ee0c1030381016597989cf1e07713cc05d975a33991abf7204105e8015adfcd926bae40d008b9efdfdbc17ff45ad71389ca3e98bafe0ad1e92db602dd85af5320c29f5806d1ed24214f8ec7d7af510cf528a06694c3a90b3e8f744695eb61e8d2a21873c0f06e4cf8c9448223998d33d6df01a5091743f97a78479282cbeefa7b3d21bcea191caa9c180fe52bc2dfeed544804c5397a7088e289df6e0a8ed35ee9a7c6006d44ffb4fed54996a080770be20a0322d6a695e93d59fe5c362388f54b20acd5bd79da6ab9dad879cdc0f7d74b1a1e607c00d84506033426cf95bd006335c17e2fb2cf894ee051c16c1ee83c42d718d7add1bb55ec7f0603f3cc9ddbc91f96a967d714ec2ec1bfeee1e0bd169f180c34fa43fdb1218f94daeefd0260ea8372716b7bf04ba22dc8d85a099c91a5152079c2113b21dcf1020dd2a4ea6fa394225d4913ba04e4fbcfee8d14e21bcbba5d68e00e3d73c39eca369bb2ff6b3607a1ff34e759b1f3ed9d88f2f47495b153f2fdb60237a6e512d788af85e3637854dc68e3ae52e0ba181eba33aa0267d4c3c83a2578115a302005c030eb0549b8745aacdbe6fa0bc66aabee2cfa9afd0a669dd970d44fa247907d6e05930172ee507ac1eef52fc6e257069331eb711c37898620e19c365248c8280ded6b9cefbcfe7b38c879e806b338e3bb35ace901fd473283149918758bfdfb0caa1c3548e9f5d3940ed4e70309b6f37202812b5af9c4162c8a246d0982065d151c79085a3e3e9c9f721f60648712cdc3e4130353b22a10f7d66a9dc661eabe07c888fe06a4a7d5a982eb55935600f82ad1aebca1066e39b1798d64b9084bd4096f69d6d027dbea9588f657a70d82bcc1a7c8835cf2904b3b19f4696dd2526db326ffddab509551038954f03552fd122d3620ce800751d08c4980bce5bc1a35e70538dc1e91da542558f7ba26431c9d70c541aa67c3cedd96d76c9ad2f30ac3fa944b87c51e91929ce055a3dc468fc2a706d8c06f72f8a10c361e9cd74b5b8f3342218334ee535827c2bc35f7e3471ae43bdc58e137c1b3a4a34902da8092a6fe3a18fbc2b9c357afc8144e175ac5849b9d11281742fd28aa3a94be245cf80329a59b86767b96a9c3a6549f26d45a701ae6145043744caf18a05a646667cb399d699113768983a830ba95f3ecb6b3ac2a16a0b530edbd8f738b3e4142126c14fbf76f8a75b09d1791989e69837ac83ac5fa1c8075f82410d4d976b77926926dabbeba396dd07501b6b70a401b8b9b2ab7ccc39172b0711f1314c486dd2664fae4c21090621439bf29a00395a1d18c08c2fbf75497c8ef333423867b8dc51d532933b4bce06f65be028e312e9ec09093c6ff18e13919119f489f180c88ff2e18623cfa4c48b44f5194aa890f56ff6a05c2dd548957f8a69d7d9fd4067617e9075bcf31260165826e8f8bad44d9353c70d3e8d5060629479cc88417c685a7c8339a3e9e940677bdbf17af6a5ba07b539b450526a7ce0ff1c79b6fdca6e7ef0c685d8673040d31ef856782986127af5b767f4a42a310bdbc06ccc9c31b7fdab1c056465be9af26b1518e5862314b0905ee278d22ba7449d6c991c60597fb89d7dd573ef276ceb484b392f439eb4e9bf46641beb21dfb97f17ce81154d0a1f649a2e340bada362a862a920e7a57dcee1e9fcc938eb196d05dfb28a704bcadedb585683cd2c77c73b374bc3a8b2d790071defaf1c711bf70baa0d806f79ef0e12e43cac6ccb431ce7a15189d9f4d5f76015b5e82fb7a539a94dbab15677ebb6135511afba9632b225cdbe6655a0a5992b569dc9d7998e9c0332945fc267037e40937151f60aa1497cbd47d1e27f41d156a7f4a730f0e070f18b9f5263c41a6fc0a96ed66985b862158198a5795d48a2f09f09439ef643bcee59428a09562e1ba5649b08836155cd4055bded107ea66456f4d6d676e733c9c5f6b9c1306869e331c2f83b30399261af39a6ff6552c7c5609f2b37b8f45fb1b539d53ed68905309d591cfe2d228a77f4032277e05319755a263c993f5ebb7f3aa09a5d04fbc6a48f30a873c1e047233f7ef93b710983766187b8f84bd48bfa084885e32e204540b7e1d8db53b34f224826167e247031a8c1be6008e583f64b2ed9d29dd146c63c470f62d6f236d9e9d59be7baebb09503779f84d0250313c1a65810f6ce0d7cf66e5dead814a6a085f8e45b7772ac530d877c0262df099b336270473951aa0e34b3ddcac34bf47c24650ad648e3593310101cd6431fff0543cbec5a96e6e1bec733655cfd55ff0c9ce3d752fd5f56ea82e3b2a32958e3c4e9470cddff6979d823e78f98c0bfb74eaea4b670af67eb701f1de5134aa5ad19917d28efa4cad3d1b88be5779367f9c77da90cb2fec4e804fae8044dc1285e2e653860cfbfa99851c4925f8ba158da5127945385218118ab560271a87b9e6825e48fd99a5995f0c120f437fba720b8c0d4454178c881e20904871cfdc4fc326dce3a17a82ccc2e8f9543eff36bb589e69fadd8f9ba424f14a72544d89ac20ba3dec887265806b58e705cce2252fc9dcb4ef9f21bb8a9a59e83145e0c064a309eac300564caf061ba66f1c3296f2d232683d4b3fa202d27a26e4968c6f97af12e257120bc2cbfce0f476522cc91da51b22a108a53b0368c7ae91dd02f3397e49c0fce7737146563d42b1554039933fa2d40a68fdebf7eab4a2fcadb37c8b09f2740394409d474815a30c88bbc7cd05d0f2e1316cd69011375c15795291689aab6b6d7ec97bc55f304a95f840dd0237d2c6ebbf64ee03d4ffca7b9683501888ba4161d4d15b689eafcdc19fbacd9b430cad41e36d800ac5cb521bf1f6eb39b7f69750e1b804e528713a65da41b2ae787aa61d15c8f8980e5a4e9bc7f8933c97109213f4835feb509f3a4d8ceb79a7b092ee25cc1c39761892cf0f815c66e278897d3977ed54ad9eee65665ed3a60b99952e7d34684883b220a7b2551cb0ff3246e545ca751cc66f463e97eac3eb82f53da03c159dba8dc54d287e6eaf2f195ed125883208121beb282e84708a944da386a94f42aefa9c0b9705ba818b6e3a3cf2d8fb1edc8306a8cdffd0c949e83bd2cc48d4b0f8cec2da8916b4c9fcfdc7cd6a1db1b6eacb34ac0daa827b3937f159546998d29e9f6124075e85b02ad66b4e767747b99f5b85a1572e4375128f5b9d73949cd8efd7ca1f90a19c22d465186cec247fc0edba3d37e15410737b3d6ad63fd1382c01a44375682fcabab66438915ece2c1a11b3821d1aa36484720e10d1b999e74c56ab6166160f61580495503a0eebebbf71b588823aa2027f3bce726e75cdd150f47572de2f26d7262b1379226678dfe7c7250b7cab84d6b18bd8199d9c31c2c5661931b7b9b892d574700c3d331a28be8b1e15d6bc52f55093cef8f603b0c4a9fd92ac65c369747540ef37478e59a9a59f4df0a7b1f611fd187e407c9520243ac0ef5570cfb2965d28e1974eb5236ad083c4bbb3deff78d1930a92d2e01b1666e1ee33fc5aaf87956e72a63b1a51511c43e4e59e66b8b3c5f9ce161e1270e035a597363a4453dbf6e1ad895e117738dd76272fdfc2ad2a57eaa16af96fdd55eca78dcb649406cd6314d3c806319d4ff197c70383cffe180b87b89c1b683a8d8108258881e78639e7e49a96db231b7ec897bf3a1133e79f1c15afe86cd740df594f8c8b53e44693f96a758668f5d6af9955e9ade408950118d8d98be3d8839e98d05f3355bb474ccf44b86f3a2fa03656254179d0f1f7457e5f1c20af2b68e644f80126b895cbd441c7763772634d28a20e9b218acb39b8481b4c88cc75fb8e01ee22f0215f745b3eae07a08751eaea9947875e9bbf67ad5a48bbe6c4eef148f89b018a08ec4d6e1800bc596408684d2e78fdc95c2aef101229ac163cd459a3f006dfe07c94213a3f34240b08f70d9fccb8ac3ff42a251d15ef1d7055a6e628319c3901a8e677671745a26ed517218430b7ec29d91f167206ab062d2c7fda6fde9108fb0ae245be42e1f3070282aff42cdc8dd6efa02afb5c7740280a7fbff45e9051cedab2c00a73713e0cc4915711bd037cb47cb7f4ca0f26c54bc63a2df2b13da95f0603d34fb77d116aeaa1f4adb05c627c4e091fdbcecd659a18c416fc9cf196b78fd0535f5a03af462f9b1728680a7083515a983b101039d4bd30349e2d17717950b1a26fe36b847eff4545e34536e99faba62625e706c7953cc924b040b2894f0854424d11ca44f919ef07afd416b0e8465bd19df1e6f9a25d24cd124ab115639cc5af5460f150e3a4867e0f334e0787a272b61e52ad749090291b4850ac1e2d0fb6b0824607865c358901c6bbf647fcd0986f590a21e8854ee02d88762eebe88478a6bbe0895131377dd0e6b3b3869761c3960ba810f801198372d599b412b81b337c21ed0a00ae4971a88d6a75c0319187ed27f514ec377c91f733b93adee148738567dee2fedb7d537a2f9a78413d1f042bded770193cc3153f85a5e5e4e463c44307c0595440bd3432df844c3bb7eb777f7f74f9fc1c2d706a6067e495d467a7fe91a585a6a2da83efcdf406b55581e5c2cb48bce7684772e3eec3a46a4f4ae2f2e57aaf7601c4ed0f7ae5922c5a410f99c09c2deaf41482d55c97d53d698e02302355682e6c159a5d7f10e5e2903ec67de76fbd8a2d69a0148ffd564e38d716dde4cc5a4e0bf28b03b48fd7faa9dc77541acaf1ee5b3b36d20a51bd8050d92df67769b67b5c9da73d4bf163e848137398b8d58caf8e159121d0fd93a4033b830dc54fdc1bf0f", 0x1000}, {&(0x7f00000010c0)="f8e35f416e240509210fa8a66452fa9ea19a387692808ef046da773b14e9e2637eba564a8006ef58c02d5001b5b47c358b0937", 0x33}, {&(0x7f0000001100)="4b27eb0da771bbf63095c6223bcd4848ecf9f7f00816eb06d38917fe61b167abb71e2f0b306b0ad74821763e4a9028c6c720dc86ad16cdcf876910bad65cb6955358a485a17d21a4c10a43b2610b8486aceb1b2e0499ec5dbd99c6c7c49bc2aa45ee3d43b740a8f2bab3d6718689ec4264d50439f3cdbac4a387a96825f3351d1265142f42c7972af8359c6d6e5e9df0d3cc4eb93ff8ac5173b54670927030e2eb465d51feb083a42e6b61102a5c6bcbabbf86e5358d8716ac9780d06d7850db2c7f9ba3670441483a0552ef52b4685e1a15072c47cbc1a136f73db9c5303cda2d2a6a99756cfef56f655d0619058018761f926463", 0xf5}, {&(0x7f0000001200)="c169c56d79df910a71ad615641647992c3e770c373ad51", 0x17}], 0x5) socket(0x27, 0x8000, 0x155) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380), 0xc) 02:18:25 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) shmget(0x1, 0x4000, 0x40, &(0x7f0000cc3000/0x4000)=nil) 02:18:25 executing program 0: r0 = kqueue() syz_execute_func(&(0x7f00000001c0)="36f3460f2a600cc42125561ac4a13de9520ec463417f7900000f0d13f2427d78327eab660f5a9000080000420f01d5c4017de75902") kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0x7bb}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000004, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x70, 0x0, 0x800000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x2, 0xdb}], 0xe499, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000010, 0x3f, 0x4}, {{r0}, 0x0, 0xf0, 0xf0000000, 0x22, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x6, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x51, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x80000000}], 0x81, &(0x7f0000000080)={0x6, 0xfff}) close(r0) 02:18:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="5da7092a7599156d3db23a49f4e645b4fd1366d6e000005601c6991dd99d46b5fb1e003bb3e0d1b133fc7d456556963953efa0ec4655cf0ff4de5002596aa74e711027e244e19bc5296a7821d84db44ec3d5d969f67bfa65227ec0064b3f437e9148dc8f75e346b778be01ce2cbeb2f719b2bb716c44e4f24ff530798e", 0x7d}, {&(0x7f00000000c0)="4d047ac850f9f0fe4214a9da14d50bfd11e2127c51a748ab3e614e7882bedc125c5866c26cbeedc32b23e63ac16f6e9096823fc62b6b04e66499eaa72937612231d78284c061cdbdfeab1207d9ac72141c5c9c694db6b65e462e15959843f9b3354d518527935ddbeddb6fe233fc51f10323643f9ec9f8ef9422d085b37b07d145da75bfcfe53159edb62c20b9f52d7a946685de51387d98633e2f035d10b2adc23d208ae22753f62fad96a2d2", 0xad}], 0x2, 0x0, 0x0, 0x4}, 0x4) 02:18:25 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000), 0x0, 0x42, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc) link(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x10, 0x188) 02:18:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x152}, {r0, 0x5}, {r0, 0x40}], 0x4, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100c2, 0x22) dup2(r1, r0) fcntl$getflags(r0, 0x3) 02:18:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000200)="b737b1e98b7d44b7ffa96ac39038448406ca2c5e316343a2597ee7d4015628b201cb4fd5ba4682d682126cae1055c5a45c9d61a0a332f2796d9deda5d7cab4484376542859ff8473251e08d72d540049b45ca63154b006faa795c6672491a2db40ce138e82f922a258c9b16008bc3098e5588ea3f631aa3966ef446b5cdcbce16a6a204ffba2b22aa18cf1e86f32d45607628c524ac5", 0x96, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) mlockall(0x2) write(r1, &(0x7f0000000040)="627e73670a46bf6e65a7b99365010f3a071d384d9779365ea0e2a9ebcc8b4c3745baf3996c175733820257993d3b9458cc7597ef393c4240301f9131be2a4c807d0d7bacc448e5c0d83f0fb378847ba2d07ce811b9ac233dee2418d13977eb36a189378d26beadbfc5d602b42c1933b3c745c02c0d6d", 0x76) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x80000001) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x7fffffff, 0x4769, 0x462ba238, 0x7fff, "f04cb1730b92209e73d8810fc431d64de61797af", 0x40, 0x7}) fcntl$dupfd(r0, 0xa, r0) 02:18:25 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/241) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/248) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/177) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000002c0)=""/150) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r1, r2, r3, r4, 0x4, 0xee}, 0x1, 0x0, 0x1a76e000}) r5 = open(&(0x7f0000000440)='./file0\x00', 0x20, 0x180) fcntl$getown(r5, 0x5) getdents(r5, &(0x7f0000000480)=""/4096, 0x1000) getpeername(r5, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) setgroups(0x1, &(0x7f0000001500)=[r2]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001540)=[0x80000000, 0x5d, 0x5, 0x401, 0x80000, 0x9, 0x1, 0x20]) preadv(r5, &(0x7f00000019c0)=[{&(0x7f0000001580)=""/72, 0x48}, {&(0x7f0000001600)=""/61, 0x3d}, {&(0x7f0000001640)=""/223, 0xdf}, {&(0x7f0000001740)=""/91, 0x5b}, {&(0x7f00000017c0)=""/225, 0xe1}, {&(0x7f00000018c0)=""/215, 0xd7}], 0x6, 0x0) lstat(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)) r6 = semget$private(0x0, 0x4, 0x62e72959aba92a33) flock(r5, 0xd) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) readv(r5, &(0x7f0000001bc0)=[{&(0x7f0000001b00)=""/171, 0xab}], 0x1) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001c00)=""/99) pwritev(r5, &(0x7f0000003240)=[{&(0x7f0000001c80)="82e46ab87a2a33fd606c2c543907b26f5b1377d0533e496a2b32b8149fbf25c5834a5ef963feb6f0bdc50b35f232c4a432c32c895ddfcc7dda5831d73f866e81635cc794cc6011efeab1b7209f2997717ab2b4b931a4a06c87bd844da45f37c77fdfe2e9b99876366d072775c204b1f86286789d282d6b0c8888f039806818ef250e68345f27ea17233ee2bd6e84727474fb6c17ac7f5f5d618e07a4963954412367aedab688b554399f539febf179138b2d9958692abca3fb7b31bfdb112cfddd61a02e66fb18cd", 0xc8}, {&(0x7f0000001d80)="db792249487161e7e1296a3299a24e7cdb27148e5040cac7d82ee8d60f36b1a7104a95b32f27f354b4704cbb183f078cd3cb0dc7963e9ef40b743f282dfd039f3bc584a4f1335086a815c824dafcd56518dcd3b0f0641f16d1e312fd3b1f623d4c45c3460ed0b4b60c9565c1a0d9b6b133e1a8a4b860200bdd7ada82b3c22fee857ca146e62d2e13c6a3e386bdadd0592850d0be7f7d47208e69b129a9ed393a119be75ec2c4ab85e2f4974e629430e53ddecacd276e3586123b8f722bfb6614405ab1474d235cffdc6ae03068d3f2ec08317cc0865f353e7d9547816866a7622001e7f8643edac8599abfd5038581e7c3", 0xf1}, {&(0x7f0000001e80)="af54abbd638547afe783824ed79aaaac573fbeca986ce87c84b8538e7140e39205670b1316a73af9f27c4d6a5d4b16d804ac7f4bf26c912d056fe7d31e7f9399676c9132348f29a7a859212769ab680ac0942f4907d62f4b675370305204a23d265b8264e0603117ecaebbfc561c162ac99c9dc8", 0x74}, {&(0x7f0000001f00)="0035bb3374f62e7b629748d3d721fc45105e9e97ba9b6b707192fdc357ffcdcda49d1dc66296367969c9cb98e78ef0d6e0e629da24923002401993f41774ccb21b54dca54dd9d1c1ade10d22a4e8e0ab880c279f66d76fa36effea9abfe3f1080c4c832c3e54c7c932abaaebf0cc3d7bcf1b198a128c32c8ee3b3913ee6f2236b30825eaf5067f39af784320c482f111f5430badf7a9c89b55d636cc48e591f154386f73bbce3fb399d266a7f32ac05700a0c29a11fdf6b2570601d423bf9606985a8183f20096a058fb6c5b59017b21e566a5c286be0ff9a6249506ea9c5f4bcda3238ae0027bd766e821", 0xeb}, {&(0x7f0000002000)="03eefcac2b444ba9754deaaf8842638e4b92caba3a2a96246aaa666b946376f6f350fa36e76243bf8be1ab8a8b9d88476db85e50662b6b86a93306b030f1cfcc3ff6fba2a1bc02281bda6a9c195241fc5614b1dcbb8ff20066e0f3a438a9c5fb86c9ed3bb619f1939d18cf7d96c32f3a4da24b61c3d8d34880135bcf20f67839bd73bccf7c71b1bbf50db060d9beb193afc3387ceb73b2625cf0486b8259a257214be0a04260fc90eeddfb7323c803b81940738973f1ead57396c2c40cbcdf8475041c4f9e84b3167f8601bc2e65845d0af1bfd392aea34279b639b63c3f51b906186fff02e3a4f4e88f0497d534b4f4c151256be88d86701c84a8fad0526a6fe40e32502671627bac282fa5a7eccdc9978072b500b9b58c8d085251bb9b590bc844854607a588e23a42af13ebe056e3872056691eba81c3522548171bbed117711560b8728d9516eeb3f39bdf79f9a5fb8a5e4f13d10f06ca5801c61f7e32a12e6e016097b8e60e1791a98f4200b440e686ffa86e2b0f1f0f00af18516de52b7f5e00eaf97d743fb8f2a5599378f646076210d996de07e8345ed67bf9c14ca16a8fa962561006e3659c0adb609ace6f0a3da0bc46903acd519cbf0896c8b1e463a14d9a29dac85978e295ac5fcba0d08c82519f7bddd87ae0b232aba71e31c1d9da0cd95da43bd50b67f173ca2aae74efba2095e9f7ea232d970847b89ab7a505b6943019df364f0b725adec71838fc603846a1c3e140a12e45fa954d9a168e209720355011b6ac3ee50f5325de5af011619f06caf9a51f82933e1b6e45e1d2046d87fc2ba57990bdf94ade1d055a30623eb88442529010ee549c14d03d29fd94f8368a935e7b8553b5078908820c7d34f8283c8b2edc51b97efc3ef3b8f6a890e0bde60bb2ea9b01ba8a3ab5d9b552e4deaf671564031d72bea2d54b6244353d0305b196980723c39ffbf0ce3abea3b61c6b64f248106cc35841428426955439f77856d63723d7e5211955ccc502fe86af031073fc22496dd3b1b6a3d7055e444852cd102d98ce8890130b6958b2e0841156f84c100797c653d374cc6d82cfc0d05b63f5e688d901290b2b10bb53d1e57940082103b5aae5ce36679ba79dad007d87e52677f8c028300228fbd1f8217fe06ab2e4f3543062789c4b92779761088060a1ea6eed8eae872a13502239a3232ad97089b216951465f41a3088753e3f958edef6a5ce3c381efa43009d06c17d07ad364349ea088da607c325618ed5c2ba3f30e1131017946991e71e499b7ec9e749dca08c763dc04ad1a5f886f12668459621f4aa7bf2d16659814f440840c09b521883a59fd17bc4651a6e01dcec11b87c031cd95727fe6de7834339667bdb38a0e782e65732d8953a6bc3b1f1825d8799fc8de83bda3b122d442e991e0dc05522e8ac1815cc2d5e0c0dccb6fa1d702e74ad0852f36c34d02e330e9bdc8d0c618ca1f32fb4d975c132a1f4c19fb77233146ae2ea5d2d8c7b7a95323b772a30511c03c2fef1d8735bdba9462d92d1fb8cb9c8561fc9609754eb667641ec871c29154a99d5921b25b6cfe2ae07c83e5ab85af34fc00121086f44bc336884d677863752c03647fc8232b347dd172c27589d3cfd48faf529ed9cf92ca180519f3762c10a29873393aad285002c001ca0ec50e375811a1d33360a28efab53b7546521c9d97485bb6a476d7b2abe78429c38f626e677fe2bf287834e6e9d7b7e11e53af40831f92a11a6faacdb3c39e2f75c991eab9a6c8159ec62d0ef447904d5610ceeae619105ae99dde878a773cf5c10c607b881b33bd86c294fda478b59b139db9366f619bfb7c47513b359a4ef158485b763d9160799fb8f16fe67f6c02566764387670533ca013e311e6d3799bc72821f2d305bcd7a6987664502f80d17e3528506d95eb790b36ac8b8d3f810ad57778c0a3121ae944430e2df9e01d8aeb79bc07cf6046ae7ef3fd6df63d0168453ff6b5dc9b9f76f2d845aaf18d639ac07c35020f19d2a58a289e88ca439e25a209804ab781715e11ad5e6d62366a33fcbc6c06d2898b031992b2559772192f6e9f400bf7e42c2f38841b07cc7c539bfa3e62d692f6207b9988e4773d02b5141cb256ad61c4210bf7b38e2ca24d8b8abdea575bf3810a942a3be08c976369f6d1af72ee359dc84d615f35f37bdb0b38ff862de8a5e2085b79cd243bedb24776b69b6dfaf3f4e41bd25acf956edc020ca4d256d3a4a3149df2f35fadab058791dad0072d070a3df6fdd2e8360b88c455a11956bcb464527fad9769433fcfc157d4557008d59cdcaec60e29ed753b0861d0ee4188039e5fb235576d2d6a03db84be1cc05a3675432f7626ad5091adbfa47d670022e5cba926acb092ea1dcaaa83538c08ca640bbfdc2ac8df05ecd90c0fe8335e29d800b323a98e9b894deeca5fef826b9102d29b9b8a1dde858c1fcf7097c2146c0f6c53f44263c888e94f3ec925de0e47664248cf45592bbe9f422cb89a48c2f945d4fd5ba9100380fcb4078a4fcc21bf7d95544e04dccadb41c2d8a058ee4d1a2681446cb44901d1eb0ff4dec851e4856898a130d3beb40e13a5a355ca55ebe11a96a5fe7b8d1873590cfb77c646cd107a6cb8a3542ff243f53b52dda2a9baed3627551784cc5a72bd387e85520184ded7f821e94232851dbbe56ae4f59d8bef6a619848f627496f87b42c50ba2c647f296417ff6b36b7539cd61631fc224536ca89a1f343693894341b4976dc9f59d32892935fbf2314e309aeac28c88bdc76505f84bb02d7546c457de3d1876104014be2e9f776b7bc85695b69a5d99b8a2af159810a9f878bd4b28d8814b08e77e0f79ee356cc981eba064cd9ff356ad01d6138f7c2e7e3e1f6022d67ceb21a838a8ab7231f08f78d65c766e80446abd2f438f8a87dd0c722525d5af2373f98ea450e42a07cf0cf40ce5e3eabff1d3b38878b99043ac9b825e100d8b9c00810f34da54b929da1f9b9cac0d487a9622d92c0918500e2ef34bc89b75f32348d2597e08b0e64c666cacfd64db8716e1b8ffa2ac0e0539bb6667e62d0036c118053988fe44e7d7aa3c5bca84b89c0d13300f009123df20ae2cad462691477f101f34f5c410870afc63baf441cf860ea80235c1e378b1240e7286654b2db06807e4884b2032cfe4ac93cb4c9974ddfb4cfc8f907af9ba52f4ee3d5269934e027c299e5b090447907314cd81d827231f57bb0b16daca0b590075f722c84b0c02d8b4e3544291105129bc6f9cecf1e3d4ff200446b8b3deadcad9480cb4481b6c796a23cd5c6d494228bbf4cae722cdb99f943f4f9a15236f2e0b9482a0d9cf7d1dd1b729ec9d4585993f576b5232d814408cb1a3922a2973bbdb58ab67ed86ed77583dd1065f5c305bfaa100e5c8fff8b12ca3fbe71cf6b290f789caae6428739cff01552c36221274a6a749208835936676c34b3168a4ce8f7bc4905a53701871800117a65dae1563ae51ed9adcbf21aaabce085839610056c20ae5c8c8b8dc2ec14f22416596464836c36224a1dbffc2dfa27ef139b75f462029c3c8dc3ae89e12438127bb79b00660647720cbf66dc4a17d0b04a4237cc6079d10c38cbe90e94d593d9f04ff074b32c328bdb20d988b967b49593addc17f9e0333f3cb2ffb4a10611805e752561945a29ea26be37806310cd3e3f57ef33aa1783ff3bfa318c187134fc9894b8f39aff735e66e78c3d3cad38e3c7b1a7404d75eb78e29aec336e9c4594f045b190333b1b421d66eca573487816090e63a3cce20c6d594ec73f240d0f3df1124c6be85046ead982319475087790ebd79ceadf705b756ac24351576aa9e9fea917fee2b18709ea2ce073a4bac0b2ff66cdc09ae76ec628dff07f3032ad6b83f86c86c03bf6fc14fdf99942d63fc31469f52acaf1df0625b63f304fb68a0c3d910629ba1ebae7c64ea4e18ae12d5a406db27dcb3a68a08674a078cf996411b8baf20df81fbdfe0499a67921f0f3db651280d79d1980f556d1a157c13e19c7c291e8a544aeb9da8d0c77bf8daa0db12bf3a464457980c31f06e5fa1a48d16d82a85f1070823506716dffbd4cc9eee19d5e24b0430d2bf81f3715177b71f15204dcd433173734ba871fdaee43a2f7d0c2db225f34b3f66fd3c43e7347b02e4efaad30ff5319807e8a34d8b08328f6b09038152d25308a4477d1540ebff7973175442120e056258ea2ec165c2c6193cc8c95e4c5a46d77f5e2590455f781cb36a8c27c7d7aaae5cb46286b13497fe11f2aff117c0f6cd6dd3e9c37b9996839032535814f854f83d7897eec969c846990867a8a0de60324501ed7d5cce1ac6b833531c3fd62da14067c889f4b35a01ef7a7d8c06e2e966c3a79925c928e24250a24d9771443d33bdb0306cddf51f91d3d5338865ab7e0eb479e2b9658d3c5bc7968b7040a7a8ceb8d7285e33001eb091bbfba64cf9a518e6dc25a6c9492d0a3ef218dc2d7ec8588f728f8cfce7f300784ffe0e4ce234a66616d76d48bf455334655e83cc6b95eae2d1e1b54919414fe5d96d9d0eb16d708bc78cbc0f131b8158f45492ba02c989ee13c040e90bbe8db6ef31c946e96dbcf08199f2f74f871f694123e2627f0cfbf855ccf0e77ae7f97d4451c66496f77184f1a0d579f1058bde231675af9dc4657b06f6030acb200f924dab22060bfe0c4fea9dcd03401467e6849ae696ccf6d1d1e8d0f4b7a77b26f5af9f2f25ed4c1a04ce66d07df7dd30b92e0146f909a15827138733baf78cde7397429f4420612d9618132371d85dc054ace6962407962c8b196430d2149f1100ce72b34cf44d32d71f2130ea2c975fcc1d6a1b86cdf485f930778d39e8586bc08f1b2656ff16d7adfc8da4090fc98f7ca26e886397ced14e37dd5265225f2165f39fa5c82303a11cd33f4156eda758270f5f5fa516d4bdd8a1a78790dcb10a9a2dd7a097ead4890ae28412b8a02ad3ad03bc74fab95cb864627f48d7327e052c96f449d6aebf72f93598b424637ccbe9271761bb952eff5a273f2cdeab807094e1a4684703a569adf81c37ef0a459426e78fbe300b6e56f67eab0390c95a5130afe3e741dda3752ff678165330c42e9182d76607cf9ca9ce6655170414f6ef22691f1906f0d60f2b11d702cc507a1c11c6ef569898199fa62e06dd8d3a1ff7c9bc548774853adc2e7896c0ffecda584453eab1897a958e999fa916e3452e86da49aa70fd6f34b82c925640b61b2ba90e0e278c6b9333d488de696a9928a19c65b02bd433e2a5824b31f043e0a17e27b7f063e04c70f2bb7944317342759e391423b6ac584b2ebb9afe4870d1bee6f0fcb30a051e604364fb996e81f9aca1a323ab1209562f60c3cf3cd0c8071d85b36a8b1ac0b46b98a143daeae1ce66b261a556c525122906bac6e6e44e40fa2cd965e9745e6a118c937c6d390542ad97fc8358b0d6a79dc75fd79071a35218e9c393539145664dd99ccafce660903b2a4173e3483cfdff40219a6f3cce0909a0d51238decfb6ca5551162215e2ceec600d6abce8f66296a4698a44fb0a1da1a2057b63a3eb536a560bc4fe6c4e687a13d008e383109fd6949a5d006f260ec075e8b5dc90a37a9fc85cccb3c5103742fa9e4050ad6badccc1c9ec9c01db42f7e8f6484c4650dbc90e319caf62c2587fb37ef52aa3b0d49aa3c9db9b741c9fd9d56a567f3f3c7a4dd027eb118b81592929a77f18da60043538f161883e7791c33b1d45923475a02400affbad8f36ea673eeaa70a30e2e4b70db475831c41cf75", 0x1000}, {&(0x7f0000003000)="05b66a3be7e6de5c6d6e742af204c7063c890c493f9a9676017ff2a66d8145ff40ccaa9004562cc257d848d5d01d155a879d68f426bfd3d163b10bc40c0713698a4404d22cfe9a49d99c1b79897a34b7b7a126d25b34024a325a04ec148187f4fa7b1801d1ed9be735478cd378f3d2b45e", 0x71}, {&(0x7f0000003080)="f7df85023d15c07e2ca9a452e04a8adf3c7f6300b218743b05b09851d4f5979350aff46da3b69160b25f0b6430a74603c76c68f8f27a8f1662eeb1b29dd3bad516a63da9327061af33d8f8d1e0db2c2b6a293d6884b15861ce60afb300f03dacae06fdba4151419d84d238b5a6a545f43809c0cfcaf3d7a0325fa1cd7066675746a74be0ebf16fd7698ef6db0bea7d53d67386f9a6f65eb66daed4fd27b10fb66aa281dca4de3f3311e2017a1141a86c8ca39630e583799e4710a4f1114923d9f0c82569921fe0665b", 0xc9}, {&(0x7f0000003180)="744852d38dc803aebc447f72766dac6a2fb0572dd9e6c4812d28dd15a563e01d2c150c375eefb07083379cb1841004dfa4d022b6c930c52b58d999a4bd3b862646a4b132a293aa82e99ea5fba86e1c879b1c478a205d1ad33d80217edbdac3d130a3ab62e8a2c5168286857ec0c0cac84c260adda830f6acf4fc9831b8686a15568827242b226a3c1681d8dcc203e0db55f07b03bf04873dd8abc019d7b6158b", 0xa0}], 0x8, 0x0) fcntl$setflags(r5, 0x2, 0x1) r7 = accept$inet(r5, &(0x7f00000032c0), &(0x7f0000003300)=0xc) poll(&(0x7f0000003340)=[{r7, 0x12}, {r5, 0xc0}], 0x2, 0x9) setsockopt(r7, 0x4, 0xffff, &(0x7f0000003380)="6219557246dea47e041f6e5c143cd96456372586e948da9fc3d2f8c80a48a5462b92d1572c09e0423d86cafe13f43251deb22099ec3e14b84332efa253cf196d6a1da7385e4bd2f565b2f075de0a33c90f44ab4f61270df6f31c04a1af6ac1d2950ec3ae99d8f276650d33f562b102bbd8a7cb9fef7388bba6f46f58faabf910917a7256750696ebecf77187729aff47b4c4436528dbca43172cf380d010248a1dc9603a511e04b124a851d60004866756c026e0d0b782230539564de6c5c96f08e981db37bb8c6978766811b23be4a2874330aa151a7e1efae9d761bc98be3bdb44c1ce9658d7a320766ba45d7cc783b964fcace72a423308d3d3c62365983b8b05447a11da62834ccee4aac3bc3c956f09be9a667ee8654ecf1246fd469b7b32c69d8dde30ef2680aec468a073d69b21367d4faa037c673be37d28b481a3064f06632f5056e09595e8102fd664b21ae87b5e4fa5ebee69254a356913261bd7bb218ecf2952ef3260853be5070aee49720a56158226a0f5242251b268d91faf26075723cdc85a4d3cd41c4c6da00ed92dbd907e8ed4f5465b702f0d39f6aa04265995661cf20c8f6f70058d248d4babb0646e126df4b2ae340e46f6d2a873a3eef1dd6e6af1159cf643ba77cbc2a08c40388d2c3d205d5180fbfced8f73fbae6ad3693a87be4a75caeee66f927500285031cde8f3c17a42e036f844812080a85f0f5577afa72fc971e17e93e0fa1badc7cfaaae5786e53435cc206d2f5adf4f1ed31b11ac1d80dec220764815866f43684687e0bf44a73321c35d0d572c5a5abca0f23c67a0a3cb88aaa614604058a85a8c6b8f8cd6e96d28fd0e4898331e15343deda52e496af38894a749a6ed8b710ee0a8781703f2b205584e452dac5019db4462831f6368dd7cef2065a79a2afe6146a04361e1809d802c766f1c870d78f6d4f6efca60c95bf94be60d186cc0ba48d2a9f68d29e8ffab7311b5f7e660e1b9741307ea5f6b18bb6704a8a8d4644b4aba91cde2f3adbc90669bb422c4d23107b38f0333d30b4a49f1826f878ebbb072ae399115520162a2bd6eb680b7ff1ef2b16c1f06f7739feb310df8490787d76985ef262f31ca3502c72e6559a96a249748abe16ae4f05eab9dddd3a813fd66924e7d312b2b3b7ac79a8132e0d3c14a8829151d3897e8c8aa8d67bb8a1eaf14bfb84cd967a9d4ab9e5c71ca79f87be3ae9e077d6aee5a363c0ca7d204d4c98d1ef3d7542416afb8c29bdaa4904269bd38ac6e86a807297261c9c0efb80448725058930c879ccaa4c1f917d5e64aa07a05c576f19a41761586905b4cd4cfa2f5f455249bdab8c9eea62eb5fa3433447bdbd7a1d2487d5b4885e75919bfe630d3ec1089952e8a548f3a0c1a6c82c8848a52a2dd5e953c41e990adb30954319effef97321dd7291a67ba79ffbb663292e20a0714558322e170d3a84b9344cc62b08260c3d914b8a5a7ae3128dfa1bcab76c946f3591844cec178bd3ef927f936ab5c2575e802c7367059a78b6d46a4c26839fb8805ef76a10569ad0913a8e1fc127c551108dfb3dac8fea2d1e8db0bc60e231530fc809672458c1cef51c595a642b3584d5e034f2390035d79d72de423e8603a048471a4f471d838e3f02bff86d104c08c2ecb4f3b4b35bed7171b135f04134295faad2a67534f670d77153ef2fa06715402c884ae9e1395d9f480f2e4d632e1fa52e545ab52824d785ce7bfa4525c844fb9d53a2f61a1d42d86c510000b174e94a8f99768d17e5a72c206acc7e5d1f3e63e4016dac116061dcf9162aa94d4e586fc7ea08413b2a087172726ecdbb4b3fea27e6c218de4e45d4279a4ad1b249568ad387fd0600fb2dad1b40507f6315a14d64dc5005f27147161bef92b3e5eec28a8bc0e117f62dc1712fc01553516738c9e57f1d843c3d7648acaa7ffeec3e87418ff5252c5fa0c9a1af063e22f94123c5f2d4acb750dba8248fb2fb93e8b5e39b743f3adce2de03022ea2a4ab537de6b30b0ad1fbc0c596bc4c4ed4a0efb19ddc5c5b317e5d89d7a6236ca281fbd601bfca482d505b0c03187709022a0990deebff022baebabbb67dec94a7f02c90a361e6994fd6eed5df2089f507cddffca0bf7c1ffad912b62c3e58b0e825064aa5b1b44c43b29ca962f580da726cdab48e48080b72c61527253f19f33579eeaf98061b5488f2a42689abb4b6ba2c8b25685471fdab4a7753dfd1c29a9789a2cad2b96388d0f0b6d291e5c9a38905a980eb9aa128eae900dda1ec6935cf91ad59109ffd1d675ccf961987d458ee35f3d2bc810c03962abeb0e6ba9562d57824f87c188d1a5f901f723eb3bd69bd9ab76876c54a3fc0b43324cb4a94232db166300473c7e79640776b84d76c7ad9384b0c0e35ba652b2886a166d13a5c0ffc6630d22bd789f7c1687aa85556dfdd94c34ed5c9b9317c762229f12f71c17d3d6f8e66cf20f14b3be48249294c2ec32e03dce8fa7c35e06d6a7d04d1d072522819d8cf8d646fc4ae350027adff9ea129692faa50945ac188b91d80e4597ffa22d3eff4aac042f5540f62b66d4e3830a8a80e54c65a6619a1278bac4827af0befe4c02105b814f3b567ba2c4c32d29b58fe9c056242da15e8e66dfec2409611e624d7e4df9c0ed4fc5972aaaaf283df1ceff5c8d88a056ea286d8079c0a4316a98123bcd477ce2c646904851e54e04497b17b735fa07a20508b3d1f4a041de910a068b5dba19a45c3358a4ad72a26d7039028ca8034a90f9c6e38dcb49781ce2a9f73d5e3a4c7f957660cea038bba5aec3aed8262110cb65772222c475b8502d6d5e704c8ae65e8cd51da4e80d27d5565e34329dafe6bce2e09e79467dbf0ca269bea8fe3f55e31a12301395110b52331e9a7b51be8a5ee22280ca65b0a92209cff6adf64a8b1bb1c84bc3607fd6baa03b3b2cbf3bcfbf1a01fb5d092f1e6386d494b604b5faa4cf88706ac263d3f6cdbec957f9d15a2fe067b83f884fd1b07a1a3a44db9be869ca29249638f9cc302ec9aa32ffcdb0ed4ea137ea1b49e380dbdbc780bd43d030812c90073bc52c46f91def9882ec2131893c848e657a8ec69e7529424d6d8717ad7332d12e8ed8d2392919bf357048c834690d766a40cf9b8745cb0c8c7adac05df2287b0a10d85c7b1fd5c04e1f74ae2a8185cb78f6651328fd4a7061f7c609cc5c9a0d5d9b1192fba4f5cbc5f086f2a2bf21d14d2b3f02ecb95f7c6e1c294ac45999ecf00e2a52905329a104a491076c84289e273bd20a18972cbc38ca5e077469cc0620d2ae836e3ebd52498a61527dd4675eba7c96aa909921a81fce4f827d63258ef1cc1c5143c3a2235ec713007a7759bd88ca89f6786a4ac22e3fcea4123169321e813ae4460c14e04d214700f45c0233dbd0f96e5e6dc9f5df04fc062e44cd9dbeffccee0a5cc013e664a46b42f9e7558ab5b5eb44461ffff3043b5d8704de495192a44455873580677b0fe5a513531ef638f0f73486a866b9f65e988dcc93b726937ec06987a259942cd1c5e9ca72a23baf4243f48d5aa207ca013bf5bbcad7b0c6faae8f3fb57f6a6899cc127f2e8ead9f7aa29c012f5385de94e225fa63ce43f098af3cee460780b9ad2211a7e66436682a0cfc889188dc5023277ecc53c8d6e2e180cdc77052de4895c47e968b917bd822dbf0cdae09dd2fe9ee279b78506be151ec09c5ccbf58058a32631cdc6c0cb1d8bebb026ca163b3ab2e12ab8aeecf931cbd1413e59c80b99eb0c793fbcfe3c7a343b43cba0b2ad83cf9c8401f62b2b18a99a9999a8830aec317072aa2d7cddd6353c29f12c5c9e00873f3b264a9b95dac82a90e9e19d14d341bc43f43669923421e5e90cc111b4fe5da0fc9a98b18c2691fc1dfb9a8346ae3ad3ac4b6ae000914599c3108609c655c52f17ad2ad6767f53b61e426dd8e28fb8a777a492f523f8c9924b88203edf27f474045515d1d8671b3ccb6c164c3cea6c94c3271ce0f138c20f507fbd2825a7a0a143a23f1750fc4a52bd148dfa750ff4ea90398cbbf3cf6097e1837d149a552622018a4e92c8d6b1e7fe59874fa63218bae496cc67babe33ea668413bdb81504f8cfc08cc7a36036911e5a47045f5bb17b33b49b129a19e355440cf1e66dfc0121a94991ba1914b1181718f03958c2bbacd309edade495b1a33cb42b9568031417a2db894a3e92ea71665c3708ddde083eb4d70ed74425324ecf4d0cd59a0f2464c2e7262e8d308892b737019326350d93611fd855b1130c88c8ad498ac317112f2076275aecdf71eb55d45eec440d09f4cd8cf5c631c533a8281e319e1c986838f55c39bc2f684e2215938ea7efcd8255b936447960e7ea539751d7b5a22663495dfea97628dd3f6a898608fff531f63d487dd5fa0b752b93386734fa9a98cf40a73da4892baea85493497a23ae37265e14fa75288a62f0820af381e528f4647861217b0b7145b1f2ced6fc1f589a362f773603f35a44300f2a26d81c0691d39e4060320940a226cfcc592ae67fca33ea9a62515f4c46d3bde307b6c337e7b535546810abc303664dfff8a9abee1b3945e579ac4457ca8eaa982062724380bf32f753b3f8190ff6837d2905186f750b9d948fd55298b16bcc6e57e9bf26f5c191a5673af36e6abda62261304467048793c94df2f531120babec8220fcecdb4c451b18288b9109efc48219ab56715e54bc3d3bc5cbf0515e372ed6b543963d6e7ee041f7c0aff2d3f84f31d51e53ecfa0f94c8eeba076e76f27b0f8fcf55ca511dda63544c796f3b49d59630278a534036e53a32c881f530f3ecc378595ba2ab2aa32acc4d9f959fbbee213fcedf9589279f7e027c34334512728bff21c6f93b89c1a65d64efa4a6ed13a8215d2bfb8c63d7cd2c35c8a14a1843496dc54b95ec4564e8f52a25fe2ed2177a475d0550a299cc10dfcb6a06eddcc213b651b0e303f90672314fb48e6b9cf4df24c1cdf50bf2e782765e020c554a807f1f73046096a4e73649fe6749d982d55e914281d292949b93052f99200dea5a4df6a8578b2c2a6f428831982b837208139afecaf519f11c29ef6cb0d348bf019eef355595c32793535a42fc78f4056e3079db78a3d0df9ec897b8d3ac8baca588bc9825750c1a85bc23db898959dcc6d9ebd3cc6fbf2eaac0398611ad07535817345ccfe29c35932ef66230c01746877b6b6816ddf85460f7a43d2579f9370db5d6e1f532eee72638e43b5973adce987b7bf453bd26840797a068da1b37ef5458a2bbe5eb4c33a18c5657d47105dd51cd7d1bfc61e3f13fda118f9d167039c5996f705179c913bb472c41011c09bca3ce230eebf7028b3f1a659b93e48d95c3dceb3b63a1934c53298bb6f038cc2193bb658f3d484b3107488586353b07cc8a9c21d92a3717f70cac3ed822ff6e0de2f3e9e4c380c101940b96dffc16c62b926a85de7f8a380144d012087ca756c5e816b74eaa613367b778b5f3046845526d47ef90c13a358636c9cc06138152ae0dd5dd23acbd08d56878b154ed9535365ee7c6d8af08a4da36c35bca800171997cf37da5bb24aec97158eae6b38ef7462d3cbf0195855ce8a658b8443009723868d2d43adeef3273b004f2fba9c07628ce183ad1beb4daf0f75be429c805551d7584702d1f2612317dd454d84d0564e290ca26c8bea79c972c0c27a1253cd26e5b05683f05da916891cdc35084562e7c38a2efe9f82780d4218c7f45304ac1a13de53a0736f0057b198f5f54684a411f6b0170a115198da01a0c72ab84640d1f46c", 0x1000) connect$unix(r5, &(0x7f0000004380)=@abs={0x1, 0x0, 0x1}, 0x8) 02:18:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getppid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000900)="0ab231c2125eb64817b7e171d6610cd1d467a3a8955fe3a78c3b66848f9edbfe84904718dfea9a4b8ef7dd46d42341a74be640620c0f89ce71b5855b3e67308a53e0fd1db582677be4ac906b25ef33ca1940e9682b7c45cecca5ab5f37835501a09850beb2fa863296", 0x69) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r1, 0x5) r12 = getuid() r13 = getgid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000500)="6e4be9ed73842ba42371902f8ed6ef6cb04df8acb761", 0x16}], 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="1d0000003000000000000000ffffa8df83690000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x400) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) socket$inet6(0x18, 0x3, 0x0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="25efd36b8844158177287712417ba36e6f24b431aadc334077ee686db8e011517c0a8b39de522748eee8dfc1c8d32c0a0f8bc36af526d30f5ac963e8f5fa17189edc7ca39417822ec236bca85e34185c2106b2", 0x53}, {&(0x7f0000000140)="f856dcd262cc01ef597fd6e83dabab66a9ad960f88288e4876dcfe25ecd92574a455a060db5f862adaae11a3ef668b811d674d9dac07a67dc855b75461dda7c0f2635af1a32379f79aaacaab3436ad37bf9e144a1ffc7777aa404adf23ea5421762f1a4cffc52e195baf86e96bad22a28efbc3fe6831a52105fd74baec023cc499281331065c68e5e4333b9361f142b1a2fca041031cd44b1a4dcd09affb8ea27033dd417deaf94c92410df7a99ac0366f1d41cf0a59b3169c8b9e714db565192adb2760d446e53eae0e2604173972edc4a5cb5c40915bd4d27a", 0xda}, {&(0x7f0000000240)="43718f3bb2c532a0de6b3297bc43530fc934218505739e6bbc67dcce196ec68e7e6ee3ec3d75450d3fbbcae229b2e6ab0ee9837b9b89cf4bd069ee95304a8a308122ff8f02ad1b82ad46961fa430ff6fa135cca5f805a75b83f54c91fe40b47e30359f10a0606f4004d058ded112e8ed46353564e895052a0a13be62f686868d9fa1ce87ba40c774c189685f1a721f352b4ce174c0f5fc998dbb57f6d1c3251b3b", 0xa1}, {&(0x7f0000000300)="b3686a2e837b88714f1892f3474de68b25ca2770f6d9da61f8ee3be2f8ce37da21905081350c21fc8d595f2a4e6f672480f70e18cbd011e3427177d91c092ac9af5b27f5ad5135de922fbbed390f7e7ae35e0825e9ae306888c3f509dab756bccc31fcf9ea227113b56bc0867edda1b850167c78252bed1380f80e0e85131d54b5285e8350691a30f408413117c284656466ed584eba5e38524e661755eb1dc3f289f13c04b07b40113bd5c40ed449477deb8cdd4a8072a12f2ff36964c709db00c16890517d0c6530dabd571347b8ced2d71d189f39e9b4ffd8c4", 0xdb}], 0x4, 0x0, 0x0, 0x40e}, 0x40c) 02:18:25 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="3960734f5bf6d75760118929b09636909928f291c4d1bada0337ad217d8f125e3f2f152881fd495c985b3171321631a26f61cefed8bd3b568f52074d0a78b75ba1d85d871e199d7e1338b51796f7a93b57d369c713c8370344aaa44dced25cd17a6e0313062a79159f50d4b130532ce2dfeeb446a0e1d35daee4d7bd6d73cbe58848cee469c85ddad312e0a7e47ad6a56b11335ffe478696f8c95d96863d25a3e372371defd5b841c49da269b34719016a4bc456db6a4c5970e5e0016f48b1eb5b2f76528d4c435956e794fa8917dc507b38978968d71213849ac37af1446443bf2d7cbd4c7d4a2013e05915", 0xec}, {&(0x7f0000000040)="9f99e5ef497b8dafbd39e622fa77f274d39a0c553babcbb1355b8b2aa417ebe2cacdf87a2f647c44acedf3a5ef9b215565b111ca9a608153f57088696558e495b72ca5850cc0b2eaa9e85c9665afbf7f9e02c6c76e881c6efee6de1c8ae6e2fcac", 0x61}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 02:18:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) nanosleep(&(0x7f0000000080)={0x7f, 0x9}, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:18:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="276499154652e3d7ca45fc1e82a571d83ed9", 0x12) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x40}, {0x2, 0x7fff}}) 02:18:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) 02:18:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x26, 0xb, 0x0, 0xfffffffffffffd1c) r1 = socket$inet6(0x18, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCDRAIN(r3, 0x2000745e) 02:18:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 02:18:28 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x18) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="38ef0e860337c7590b26cc425461efd827c7543fa568854c66b39e70ec0c05f2d8145df30ff6418f34566daa34a8da85095d5fd8d561abf46d100b7bb4f1414710a2c66972002a8d68a4c7a4fab7fd93fa7f170dcb8e2d26b0e56b7c45", 0x5d}, {&(0x7f0000000240)="1ed1946a6cbdd72a6b5f6ec9e4fda7922b2322", 0x13}, {&(0x7f0000000280)="8bcfff14153168c9b03b790ce91da339194c9a0c88703a620d21510e332dd63034d1ae94181ee38a6951f35f06c08c8fd73382c2c0f897ddb3d390d1547c7dbfbbb61375279405ae83172068ed2a86f917a5e51f2e292724842d53eada4e443bcd5500ba40c2870e07b29ed0bb18ca8698830105a4b97f93b3e045dcbe9fa9", 0x7f}, {&(0x7f0000000300)="fe50c3b9951b542aa60c6301a0", 0xd}, {&(0x7f0000000340)="2760d2a111a331d622631d9a3efc4cda3069e232c09b1d36f6dc372396cd6f4bb7819e91e213dd35e3a74b6a76c807ad2448e017bf211d911cae0661ea4038a414e129897bb9459b9e6a0078250c5967b0c19b922e231f444a375eb9248fd872c53af35af7513ac7c40376d5353f3404ff8ad0538209f2f419e41e7130e853879528e52fa86add357f3d0d110957a55fa4e54d0a3d49c21df9151450d398ad9ba0b81a722efd1f367df1806a847e59d8f648995f484c8a337b206013d4be99435c7228aa925a340747546bc229f45d81fb5efb617b9c956c318f462efe1a3d8af7e542a3d177eace9d694eeab6981d58b8898fb967823960", 0xf8}, {&(0x7f0000000440)="a31a405d267bf39670f4a2ac9db50843e883a8ca5b90a27b398655bd2ba7862732163e71ef9cc30184bb3959caf2e82cb448299f42c356f815aff9529b479e437af328e5965e654a5d67c2a8b39f1804c02d960d91f029c6c971e2177e8aadf104afec66658d7c03eff41efb470c9f760421aadc3f2564", 0x77}, {&(0x7f00000004c0)="fd4412dc21f786cb76cf685a6d3505fc5c8efc5179bdf3d2dcdcc098a0a49920eab1eed845a7801234e40d036c8a47c23addbc9d1122e0df01be5e800c3460b7de103d08115cec275ca8c43865127e5defdfb5579eccb8935f8e995772a490734296ae133071", 0x66}], 0x7, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x3, 0x7fffffff}], 0x9, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x46, 0x80, 0x3, 0x1}, {{r1}, 0x0, 0x10, 0x5, 0x0, 0xf914}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x13, 0x1}, {{r1}, 0x0, 0x30, 0x4, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xb, 0x40000002, 0x1, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x2, 0xf08, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x88, 0x2, 0x8584, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0xda1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xd127, 0xff}, {{r0}, 0xfffffffffffffffc, 0xa, 0x1, 0x20, 0x101}], 0x6, &(0x7f0000000180)={0x642}) close(r1) semget(0x1, 0x1, 0x1a) 02:18:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x5) r2 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) poll(&(0x7f0000000080)=[{r1, 0x164}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x4) 02:18:28 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff}) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000014c0)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc000, 0x8000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/69, 0xfffffffffffffe82}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) rmdir(&(0x7f0000001540)='./file0\x00') 02:18:28 executing program 0: r0 = socket$inet6(0x18, 0x400009, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:18:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendto$inet(r0, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0x10d, 0xffffffffffffffff, 0x0, 0x0) 02:18:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000900)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4aedbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ccb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f70700ba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf0199ce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf1eba53671ed1ac533b2b1066c61845267d3642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b030c7f86a6b7fc8fb590b50cce8da3398232234d7146cfae0eaf59d366c2e9b4d8ca74214fd1ea92eeecb3fc1854e3c44d19f55480012172655cbe3e1c490f7620463ff377b49f5cb0d385aa6e8c56eb8056007c918961e998b7905739652ad72077fae2c36034ef", 0x1cb}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x401, 0x5, 0x8000, 0x7, "aa58daa7340b80f0a2c12a205366855059d9becd", 0x9, 0x1}) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() kqueue() syz_open_pts() 02:18:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r1, 0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = getpgid(0x0) getpgid(r2) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="fa", 0x1}, {&(0x7f0000000100)="0643695a8645bec6dfc224d96a70bfd9ed0395d2b1e73e01421f75d61e4c1c7a176091cd43224b6e7b49743a71ebb887bd1e55960782a2609e0a11fe28323a7076fe723c57e17a2ecd81d7d13091abd8a3b9c0fc20", 0x55}, {&(0x7f0000000180)="8a6324aa0f2e09c2b341d88b4d8cd700e44a84191ea52b8e1d960ef2ffbfd7797e602a00576c7d0492f722", 0x2b}], 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:18:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:18:31 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 02:18:31 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de68c62efb36ffd10000000077594067000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073e419d711a698a9b026ae510fe4bde00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f032724cc39b1d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) r3 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r2) r5 = socket(0x0, 0x1, 0x3) getsockname(r5, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r1) 02:18:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = socket(0x20, 0x5, 0x100) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x440, 0x40) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x11, 0x2) fcntl$setstatus(r2, 0x4, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) 02:18:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/40, 0x28}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xac94) 02:18:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x5, 0x8) r2 = getuid() r3 = getgid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xffffffff00000001, 0x80}, {0x18, 0x1, 0x4, 0x401}, 0x4, [0x10000, 0xc257, 0x2, 0x2, 0x101, 0x7a1, 0x5, 0x5]}, 0x3c) r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0x40, 0x3ff}, 0xe5, 0xb23, 0x7f}) 02:18:31 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000100)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5c", 0x30}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002a0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="ece4121b21fa31810862de588103e92edecb1850a576da11a9a41e8b90de54f489ce768e34e541f83ebaa3c7b8467bdf6a81", 0x32}, {&(0x7f0000000140)="c09818062c594dcf8978d27ee8dfb85cdfd347125c1ebdaa83a553862dee76f5997935cedec1f78e4cff9ded596e4a3fef872929bdfd992a19612fc14ce07e4451208e33c784373f9466df4d05f903c200044b2ab609cbf93ebec7926ba9e8a8e08fba859e4c711b7fb4eb67336557ac68d45012d5a2eeb5750ee80342e314855beb2c6b76b5d881cfec2f1bd3ff3ac61e8d35fb02102a6d3a3a", 0x9a}], 0x2) dup2(r1, r1) 02:18:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="824392a50a86d0390cc24afa036b9a1dcb14c9462f8d810e54815326b7269ee94a1eed344f612fe3e906912ce7445612ea139f19d3b6cc1fd49900ae1d16fa873ea68adf06e97234b9bd081aaac29d5cf0c107563e147a009f191797f62b804e0e32d10d45107e660c1194f374e50defa2f0e14019770d443abd199156e09bf3a338e95fbe3a033ab5a243a99640521f01b7e3acfbae047e7bb5d40bc15d79eb27a46a8e045b87bc2f7e08e20d852eb4ab94f18f793e60b6b605419a72c308919a94ab7c", 0xc4}, {&(0x7f0000000040)="9659b0ab0f091b88a22caa1b8f531004144a34e27df310057f315150cc", 0x1d}, {&(0x7f00000001c0)="de20cb1566c9855bd10f6a67a875daccb29b7b3cbf7d0d3c655b28cc762ba498bca3d6", 0x23}, {&(0x7f0000000200)="4f5b1f1e0988516cea49f413773309d3f16f30f07cfb074871acf6e473ce70a0cf862fb68d4039a3cbaaa31e5bf14ab3a562aba8f195417a71c0de1efccb3b1f94146cc39587040dd36a4905e94eb4f24d7b5e58110be481c9779eabaf482159aa6d58da5bbea80d295a02802bb6c082917c1ce2a2b0b9ba97d73744912a9796e8d8bed9704822b9e8e26faaf44a647fc878cde587018b0769db80c8046a82c3", 0xa0}], 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="1010000000000000ffff000002000000d8867bb0994872381ab0fdbc2af83be6187662e5838326f35cdade9606590dcbc9a09e0c4bb74972a726fabaaa2b7482ab68e4ac384ae547d10686eb0b2b65b55a8b571c8ad899e7b22b0e076bc273f56499debd640edcf385cfb05ad035c99182efbd09ea83050bc1680430e4fdb9267142b02f2d3963b5c55b5269d377f8795aafb9558d6a17a15d8b32ef6695f30f03a67cec78f9a41d819449ee3c21139ce37e471553d45997b0553b928bde0d770c50e452208d6a467221573b7203d7cc20fed60047f794b776c7900e0a3c0d440911579e04d8a4662f82bc847086b7abd1454047ae9070166463504e0b2b1d9b2db30ff4271d24698fecdd409f826a7b99e09b61ad43e5eded827d2c71f777c72c6c7aef95a7381429fcf11633373c75a43208b8c61f76c92c46399cd00993c36d0c49344c9ed64a298bd3f669afa9ef378073a609b2350ceb3c958a4693e89534636d64a1b88c457ba4bb8845cc782afaa53351806ca07687304b6b6dedcb23412efec725732631b5dcf85840e812035a53c0a43f32b894061527a4e9f75618456f1682dbe83c270cc533a8c932488f8a3f65f9f9b45e00464e0a7593d5deb6739f99e764aff478a039a7a77cd4d220ef4059b8438fbd5bc36e29a0ac1ef9bc3fee6f77cfcd274b45b70133d9b5e02ba0fb5b0a4366834d57c4c436f63165d5a89d805fdcc2fd34abec685d21757523857c670241a27c7c7b9bd15f091720152ae101f40c1a9cbf49ac2b8b56cbfaf7f2e32cfd8111c31bb7dab6abae0a6f8106cec99ea19edd4f3a7468f285b2783eb7b871c9fdc56bbcd22b16db5f452f72f3a202363de86de67dd29c0d9b01afc01baf1307ad14f1a7f57961e58180b290a05c8bb7d4a65ffd5066c751c47bb894c3e03b4a7e6ee6cd58b097a383b56bbe6c3ffff9ee24798a9b8d0132d04fadb0a49c8ba15a74d0ef531bcc9e6a3d28ac2969fdc907d5a7e3cff6a8daaa5d6661a531a8846b6abab5e0a5698ba536fb44639f6f87f1a74483b615d7fc17a498546bf844fce1e66f84d677a668c9ccc4e3d11ce8d403e78405e1a1b3015809cd4854efb2d434355aad8ae67ef43b2fed817369cf8890ace8ee9ed3d64362e0e3401400e148eca0d21387daba35c863100409498130d52578f29e735e263166b641c64716782f12b441b38ac2731da24ea5f1c7ad98e7212ffaa9af6bb55dcac0c8528f04b07a22d65b69fbff0d0513c8dc2d969ea9afe5281aa3e690941dbdf657c2a91551d64b708c438a02985b573e26a10d1587e855b90f592ba600522da4a33fdfe509ab233165c6301848c6b8e4e11312002d59e6ba4c940ea3126ae26722525dba7e36a84c2f141b6116c87580a890a4f8cef7929c7092d9fdaa74b83a55972443afb9aa3b4b99deb9c1f46ebdddc4827b20e41d0e7b490920709b125c4f233716e18862e7ca53eb1646d636bf41e7eed7168328adfae7318dfbc90e50dcc2cc2212174e08ab5cc77383625c9c222f8377b11613eb17ca890e93eaa88fb0ff6554c4975972cfb763a95457973b5ede47a6f23a2c46602e1ce8e4e993c6d32259c9ee3a639eaa967a0f75cc7ddfebaa538310cb17e22007948655d9ff0bbbbf5a931fbb7201dff55a913f9f8d3ffd258c48b7f0b39aaa00ac7d874bd395f6df13d7124d54128b3b6f060646819f9846421622f2190aae38633eb44975790090271aae414b8eafc5f5f424931c73087fdd148f2496a59d95db6d2692810a4488cbee773ddd5ff421297d815fdf76a695971d31d43334d7d89a118910a11e62795023d594b50c619716a78badc3bf85b920011eb73045b7c1fbc5c0a43d976572907243813edd8e9f50bc3331c452b37c325314b95cd1bfc134c48b28fab0081b737f59988597c18f71f1d760af8b60cde83958ab1b5e53716a64015d25e0904e901bda2895d9d046ac102313d715393df1e1599b23523c7d6cbd7156afbef4ec8c9c70b19e2a6afac2c94eb9ea031405408b69453365a0535380c3a556ce05443b0477c9a5f54e35c3209b2a997987be8cabbf347c4ebb3ba72564d0064af1274af29045c97573aa377143c71251a7962fd0c9936a663196568a11e2897336b1952feada9522e8279874c87dd0a7ab519d53d7cdf7edb920c82ad0ae0383b5857ba1c9550598fb07f1e2d742f48232747a7d7dbc4f01a06f3a28116e15e611e2749e37c6045f5ad323128e3625e527096b5f69d51daf6f689dfa31eb6c1aead8c0e10dbef5a86b9d7af5b8f9e5d8748b96930080a601e1cbafe18ceabcfeae97e3c9c2bb93e6b23e87b13b381d66c87e25a79f02d68fc101d4a7d93264b4d7066004f9a7a4cfaf04f1ef1fcdf3d2ed77643db2839db5f5f30855b4f7489a037a5a0422c2b7031c03fca7d85be1b5ad4dea2e3fa30f05236a1da80a2ef06d9be0877be622d227e4354a1cf1e2b0f1f545ab5bbea828e97d08318d4b42d3ce10012a4f8c3b954a5b8c2895299f228699c2f94c1f9e75402295a51fbf9c13c786be29afa02bdf83292827ce70524e9cc9f79c9e94e260b4d15e45a52c4dbcf413598e28bfc84afec796635fbb2ee11d65eef703c3cd6ba1f5364049a40f40696ef2f8e39d473511d099e51e5a116212af82f5f2b641f3cc8106af040559184752c4ae6c281a840798f7723b8f50aa42b7cf980181f2004ba8ad04485578cf82d958f06828dee0652f11be07d99d851830095a74be56796390e3c87c171a7dfbee61f7bdd6381b5f4566e4e0b66382a867ebb4b2b03e210b748667fe05fd3b71033d68c557d47de04cd07a41bbe1432aaa8cc2e1160a750fa451f3bc72a1a1a4dd81e11b0d5cd292e33fd280463546e8d3518c9494c0a1359dae0cec3a806e27cad5c77116c493c375e6b5404a59159a86136ae8e41d7a9abed04d8b9f769c3fc314ea2de35d58d45e08cf896d3f9e638b422a57bc2a2e7c951e20754244a218cefb1de1de59ef54c98daa09c775b7ebbb0b46d0b09434ee3198c3b6cd5d9417982a24be47bcdaeed472e98647fadb4bbccc422c28771c2577d31f84a9a436bb252b6ed0c785525b1eccbf937e7b5df78c45b85a3e468d50cdcc0ceff245b76ff0f0eb6833b3fee5010bd98176fdf2f28785f55c357c3afc2af54871ca736231404bb5766d4425d34afc37a336226403f028e408c82e643ee12078537420951b310a90bc88bbd925139540128966748f1c42bf949faa12c786eb9486778ed049622d56ae564bc3bd389a56e4471c351b75b504071426cab62e938ebf6e3bc6b17b0d8e510bb6445fd009ed3f6d4f6892856f70a8d50c46d5dc90961acc400daf64b691b79352758a08beb34a1464cb3cdac8483d7f549912e96ead6aa5da3c3eaae4bbe6fb8f175d17586634081bfa5d0f34c8b8a1a870ab4c1a1815d303efefa44af502f47376e4bbdb33dab38bc19caa1c2f319d332747915f1564a2bee4ccea842855a173585de9b3eb6600545866f2e5e2a2a926807febb010deda8f4444b735f11e76b984d3f49d30d7c174b51a00d94c37686e8fcd814f458d1b06a43e5ce0910de6a8939350a02851f1f938c6258b7f4e12021f6a08dc12572d076162f013ff95cdba0a572e6bcb4be9f937383516e007ed78573843a0985be2828d3858de7a5bdc92061687a8d44aa0b265703e3deea55b80c6e9b0c3c560e00ff44613678b7d05a79f2914ae10dc501229e000f14a25773487123815aaeeca828c9511a2395e0213180ef89faff7c3bb75c35114cd9f04752ad62e65e406aba55bbd72fa62ac15f97ccfb31ca3855572667a31cfa2b22d23f00c02dc50761f56a39097c8fe0e8a8d88f1d53b68ddd959aa9fd73054d9e9d6628af5ad69b9c4956cf19016a42a5e831555f2d43757d8b6da0011fa611a9693defba61322d97bf830db466eaa14bcbbc9ad9941e2c30879fd3083143acf5373f9605f5c901b97a86828b611f4b20211e72075e15e88541ffae8e7e670351208b7344c76dc96be4c2b7883ea8c4e4b124ca1357b43ce7d47857d613de6428940d0e837fffc486a36cd977bcef9776034a6da7ff04ec6559e1088d3fc2a28176f2515a934876b205c8b0e56a0a1713bf1c0ad8efaf10aff9e014a15aa4e85ccca46a1875e1e32896cf0d0df66d85648d5fadf1ba452561337e02de2a337b85bce585f49376fc66221cb31c2863504a2adf8cab62665dbea927e59df057d62239f726082a50eb81698558493175069013479e35ce171d4bef37c2659ce45d2ce2f626f0aea0a5ac7a57f4b07fc568d0c779ad7daeed6643d94daf775a04747e4035a0dafa58482ed45e8b5ac6adc43abd1e2144bc39170f00f5b0d99b39ed98391d2d186c039189964b11ed904e7ee97dbacd27c4e9e0b74662c52cf22f5bcdadfcdf07a095fd42286e25ef34bcdeb1cd321896051ed41a2fcf222fb1d0c797f9eaeb79148035628b88f248868c9e5326e9e90e0f41e81a35892a2ee5d8d1ac874356145eadd749838f6dfc57186e08ce351ef76d1ffd098faaa2ebf84c1591c3285bea47c85614a5a4a48b860a8df5785e3066f268782f04322bc7ce8fd6a8cb5e60d75a5f0e86880a420933e08907a3298110f7968ca2dd9e96a52331bc593d762dec7638c16307c65778805e33f4e9ee37e1390407dc142d74eedb9297a7e197a7628500e2c07ce2ca3f5842bd4cfd5d896768c7ede2d8d1d19098554b2a536c7907d048726dde1a071b2c41121efd883a708dd99f0f29a76ab80f39b7acd9282bff556ca963b4fac9bfce4dfb18688790fd23e11d8d25209f698c39f41e47d337d197be896aacab30317ae201e61a01490151a9d225011a07595bd7bd29d67bb146d77b36aac1cdc7c2f3da99f666aa9b1a5146724fa169934c607fbc6b1741a50ecbe3c359e2f75792836e5f5fff6b17694f342daff5be31e44e388c04e7d9a8c3bf692a8df7b51785d1d5a395c4d62750866aff08669cabacae2c4d45bc0d420702dacf2361ea9c9d02a89649b8eb67e8219b9a04e11aa471abfbe3f0ea7fd2db68257a29e8d749ad523becb2776e3309c8d2bf8bf86270ca973e64f7441355a3c844494768311b03059ef55e61e192371efd946195907f93ff796e05151478e921338619571e67da8d781a7f2676a5caecbbb072b1647223b442bc3b4e19628b457c0ff1dbb08b66175064a12c7917f41abebd9a505d84cb6b587a3af33719b514e323687012f797a7cac12ad493a38630b8227d1d86eac9f25f9847f345b24ba04e98aaadc748d7f93f2179ad2fe7aa1da00de329052719734b06494aead42be98496a928e806c870dc9bb2fed0e7b8159773500711e40d6ea3722ad91aea85fe5db48287d498f2b51c250b8acb04af16ffe45ece14c694e9184a596204d5afa087b04fa995962a7c39e16c4f1ae6d533d0547e5c14af082d38d4a810e8458d58d76937864a6bb4bb10460810d5345d4a54e726d60ed63e34c1f832c49fde086fd0609c37ed090ff2337e57e34d05a1fd290faa36dc0d337d151ffc16cde92adbcf8c3d658b93da66618fb998c780cb53336ee8c3bd4123cb527ac81d9570f83c9d1c8bb45778a10c8d7777b33db7a79ea3e24d1fdadb06d15f779a530092f8e2da2be777d746b907ed6800df9432e62ccdcbcddb4d30d501ed4d795ce5018f68a70aba9e594691fb7531105a93fc25d5bbb997b3204152a02df6723ea017bf234c42452ddee4e7d808a9e8d574353bdc709d55ec2b11097261774c5d3fc9c092da59c74625b757000000000000000ffff00003f000000deb79d463084ed935e7ee963e5e5e4c3373aa70edc0ce997e3838cbf857dfcfd431e719d0f865f21552dc373809785901729be8e6db0ba11e3c77ffa409e541a6dc6eb4fbd62458c7c6186dd76752f87170795f7f59d7976a59d7a1fd9b4b849"], 0x1080, 0x400}, 0x8) r1 = open(&(0x7f00000013c0)='./file0\x00', 0x0, 0x22) mknodat(r1, &(0x7f0000001400)='./file0\x00', 0x10, 0x1) 02:18:31 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r1, &(0x7f0000000180)=""/91, 0x5b) 02:18:31 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0xff) fsync(r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) 02:18:31 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) sendmsg(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)="ee4dfc30356e230c1a63d194a6ea5255e5e3728e2b96fce375339ec794af4351a2ca7235845b8df2d7e4ba4d033a87f0b046718d8631049a6b85a7a6533edf8bca88b3ca8b89940fcdfbe408881b229376f252d246f8f55d524aa13f81592c459ee24815ce2e42", 0x67}, {&(0x7f0000000100)}, {&(0x7f0000000140)="c6c25726be6db79580cfd2d5bec984628d680eb22abe832b0bfd5125fd8357cabf34b2e8357ca8ad3289aeb97ff8f0647ea38522981260579d69867c6856087045207e4a45dc3cec30c6b089924dd2aa86d89fb640c63c63d59908a071a6550e868942ffb0457de3b94e29c47e38baa16d6d893f2c959270c6255e7ea0c826a2d634827927e7f2f9067c0fc1fe602b39883b7386d14fe4eb15982a648fff5b48b63cf3c0cdef0d8a911f5ff1fcf847dce9ed36ea27c2cc165a81d95b6b0ee7fa8093556cc3c4a3b68dbd6b4b58e8a37be206a04155bd4b9e2fd62226fc64fb9bdd0d5519fe6df5c3c94438d7864260e7f2", 0xf1}, {&(0x7f0000000240)="10b3eaea4c244faa22d41a11ff420bfefbc11b5de18b61ebe483a85177f3b0cd1b58e7ec635e91c9630ac92250e7d659f21945", 0x33}, {&(0x7f0000000280)="faeb5017e4878c0b15312c869d37e1f90de6f9135ed0b2849c89e49917ac8254725175a714cf02b1ca67f2266bf671ce1222a51101bd12ba3ef763a89a8d75aa3cf755e6b53e12c96c56840c30a94e2f0302454e25e9bc416cc3064a22c76bc93589ecdb02458882526283de5d65d2e99fa548289ac243ceb5b16c73c8f2f121d63d383ce6e6530c1f5a90cbd85dd964843b318e6042d09c7d706be9f8271a19f516bcfba1bf85a6dd91600537d01a59817e928443ba944682900e8e47a7d6331e98b577e19d3645", 0xc8}], 0x5, &(0x7f0000000400)=[{0x1010, 0x1, 0x5, "1ae84a3a478290a59fde81e72f9a8249ea68c95551e4d670304676ead46246a53186e3d968a4f73ea8de18f1feca16700a5d0701dbb15f0cbca4ce416496f6cf589fffaa1f820783ffcc952d3e4c58873895b8fcf8227ed1fa6846eeb08d72557398db9159d888d4aabcebc643a4d0eb2a738f25216c68b5e6d4a68ac7d0397aadb17472c5b1a2d32dba6333fde982fa36b3a48c416405d666a2c031f2459edff44b486507cc973ebfca8d2b837231f31ad3219ae385f577a9d69e8cfac148e48d4b6c6f950bd09f0eae91ac02290374eb2fceb059dbaa06fd5abe4c799896dfe39e77f30720047952fe3d4d291a80dfbdbdccf607cc54dff2795d400097ae9810bf98d92a06c99224ba358347c75b94f0f6d2387031aa5372b53902c08b059130e5e95daabea89b14e7d334561fbb2e49ac68e979a9f9b58a470dee1424c77a6ca53b1457f5b0cd02806e13793c1c393040929c565392ba6ee919ba7ce96f2ca24a95fa08f61d40ec5749d1509c71f6fdc510cf4226f3e0bb96204a570d08dab44dc476fc7a5e82fa932a6f85b220515f343e8087f7de2870659b5d40e3e2965907652829cb489fee122514a443bb45f4c34dfa306fbebeaab63c5c3ea51843f5d8e5dcd9dae89e12364c49c8f2172f99cb5d35dcec90ddd0b8fdc1af056f5199d5ec101d1de1f428c5c68882028471e22927f9466aa3e2d6b7d126eccf63a8797f019aabb839c7a8e56b7f173ecfea7ef713a4f88497946b82939a0783f9eaf533c66eb6e19c944b99d052f8d7480132f06a8f3a3c1eaed2e4022cb6d4b23f720340ae6c0ab788fd321d400dacd93e5b09dc8011fa0be0716667447215e536227a7ad91fe7f93299efd14954ff3359946b9fe6dfde664e8663421e339642a27ce19f787339659cbfd4881e156d7d1238bc4f9f285b871b26c9d48f057c8279f15fde5d028e7bddf50692daaa986b1a2c11035d4aa89c43073401d5a116982fddcf54a7d2b843697a967c80000e9143b784fe07484290ce72b8c1131a026dc5e10e3e23e77ebfbe9733ebfaaa32ffa5043d622e7423f44897e9f7b8cd20e278bc2a8f2fc6dda962ad64e354991dc37e7b9b1ae41fa02fe29e477166415f225d36ea67a8b0c923a543fc2e96c30bf7e51ac3e4204a60e79aee0ae549eb8eb72b9faae471af3fb570ad10312b4736b370fd3ef9477bc0eaaa025a731ed8bb44eafef4e20686da8c2f9aa6eaaf0ccea9d52df5b3ea0bca3a6be8d2f192d45a90633e7ec94aa488797a365998983defc48b4fe5cb19226deef0e4cdc29d42dce8eab874d1a694d9298a9c95dd4ecb22b5b2b983fc35b19549e9c70fc00ec319c50d65c10c0c5368e8899b50055172130c96f5ee9e97cec599ff009ae1d48d08e945907bfbfa81a7c48b629d2746c63b54ccfa1f8ec51ac6a7302332912cde8cc958ad6a658bf9bdc2e25abcfd9bfb8866d73c0a24bf9e859b5319e9c021f9b161b8566178f4bf083e4118eb903a58598ebc299420449441a6f35d41bdde9b325c91ba06d3013e2c551060b492684c6fff9955c7a42adb53228c287e361dfbabde2df0ffd9a400b48892906dda8a5ca8a6c3e11298db8a1d6ff8b12e40f23206b89f09f46469cba85e8604b825ea6a1c5cc354a80e0386c3364c5e38864e6df02f368e90943823d9f5eb22010ed0491c1b44f394f4e2a19fb99af003da4f63b059d72d345d1c1daac8e2d89958150df6725a7904a8ebebb9b76feddd6e39e8b4b68978946612d0336259d488b8f6420b1b2202df1a235609c3eb55372c2dc348b4462bd97d915495a39d36b60c3bc549a7f56ab1c7b0349600c9175c929fb294b744a690b2f678e2ee15ea9569c1308af5183d5468c0364fd6b1fad9feaa3cc51e70cb67b708c254003d27483c68119ad860cf1c3448253274edf9586c60892ee8bcc3e4f66a0884b6cff10cd2d03bbf295ac90be3f845309627d902d41cea7f05dcad49ba49a4aec2b3f4e0c403fd29ebd263ed15aecab3434c90ea0210782148fc6e391abe423c34e35c8f64ce8521602c7588d80ff80d84f8469520e68b8e061a38d59b7abd2ecf5440dbb2e61d0d8587cce01e68e65815b0b5ca2b2d709e5ab1d8424f4d736434edc88676ac28ac3f056f43ad897fbf2446269725fbd32af5d396d386aefc7f935f803285f74f78fb6eca280f2e269d7e6badf7c5d0548a570cb776bd1b181d209b1a1dad05b2be2aac32452880bc12e2eeb0cb69f7c91ad08594394eea68fbdb394e2220c4e69191188f592cd2ce6a842470b8751af4daf385ca35a82d05e715cea9f6f368e8ef0524c6e8a394efa4d8cfb9b12ecc829c787fbc41ffa2018372ae126a3c2c75793b2e71ce8d4f8a4ba220f4b2be603659bba6d936ee54da1fc4a40123524e8078ba9ec31263f61165c95d6193ad6079634f502c4e2dd8c3819f146621207c8f3251e82cd1b126982c26818281cde5edd6ac8e7c314aea1045de1a69dab4964acc62ae5ae746d510a9b192264fd5e39c58e3ce96037bd06375ab464835676f18ee6ee8688ab6284eb61984635a81e9a7a95029a227442cd9ee805704060cd2c6c7e4d0115f61a8d5cf8c0d79895795b96848a3419958f8b41e6bb67668c2ab02e43cd265ae5ca5f42be630707a4fe30d9ad7bdf10deb81687208bada7df43a649cd05d3692e5ddc305b12d2a3c96a5fca034acb579df1c77ddb9c26423725f5777b5b5d4250236f2d8356c88101579f193e9069628d650a38a89c969301bcffb0eba8ac30d7f13874e0cbdfc6e83dc7d69347e82b97d6c7ac734ba693463e81fa2be185b0f4773095aa879163a3d0afb940eff32e71a56d45bdf1b614785ca0fd8a90f7c92df149e53926f056ceb2db793c8d0e874a58912448c0d228a1d5a05fd8559576f1374dee76df2dc681bf2fe1e09a6be040573561e0a5a5f15419ff62d301d0ac18f2a84ef9f352230337d712178bc1360acd50d09bd5594ef358042f96eb7e6ef22d7b8d865924d9c6495d6f7b8d3a6eb5d5924888a6762f6719f5c0808a1e5003b111fe6ddb5b19f4e48c4bba987d3f4aefefae4a1cb4ad8424864274d67f2ddf99b2e59cc6a8dce1a3c7928fc49ee23106b31cd11838ea8d5fb0a83ac7860c3fba5bb27aef982de4b10aaee9485bf6c3b84fb9c1db6b4efd66ccc838dfb66264e6d105396ee6c9701e58597227b5a5bb248f67b08bae35366b28337c37fcebf36a4a1767bd4ce1fa7bc24ca7f82466ae6ba3462f7939358ba6ba571318ce34b6ab6eedba1eea1cfeb97be544eb1a78548d7f57dfcd413fce4ab24500735776f2a9e9f7d9f8ddc2dfa2e75a3bcac4e54aba07063090910d6c67e49d4d0d2a35936bd7fbe9be3a469d3d2d826c805bb62bf864d641fadc7b40b7c8444df215e5c13ac0f3e0dedc1e4df1949ac32aac9292d14009f3ee2bbbe721510a88cbbe7359d83ce87f11a54a16efbb1adca8f014ad6adba9a0f42d3507a1c21b6fb62f84bc8059617fe82fede8be295e2419e854b446317c3e189777718afac7a4ccb18a549ff8aacc948f34a95d30d003043744642c54bca15fb11dff6595d3a4df6a05d91a5202ce791cbf8cc58466d3e5aa8a510d92f2a40e404e9eea2cadf55428fc57e6d084020f401163438d4d9f0b34661b7e57e23960b2204b80a397c6daac0eef851319df7130e5107e040334f3a1c91c6fef97f9900d461f80a071eb3383e2e694af402d30f75fb047d1112a4b84649e248010bccbe6ec2c3d8cf5d7f2074ced79e6dbb57fb15e3a70a9b8eeb9e2563cf6aca1a996c030383d64679ca3c6b5854b204a0d56012ef3ce4368865a01c940aaa8c8bdc850a8a21b1f52064b17e23228f86202d5ddf37e55013da89a14d55a4ed8d217e6178707ee8eb9e83269ec15d634af4789328c6bfdc6b56021fbfc6a344e32b7714213593f9fa5a6722216de2711f1734a3c92b1b70815a843c1ab1c8c27331b07639a0f4d7dcf2e59f1da44acb00de24c3c24ff999915f6415afcb4a7a0926f7d5e3d88200bb62d457da95cec838141102a224ea3ea25cf8c7057336efcc3a58db6675038a1803b31ef953366775745367207b1d1dd487a1f9a325e89dadec9567673067a9ef439f8804b1ffd124a3fa6d8e5959812d1e0e27a5bca5cd1c6a8f6bf7fa8ecc5aa3c3630d4f026fe769a7759afe32f97a0226189017f9c4160da9e637d96d86b8065a09f952518969286f81efde5df9d8be2520143eaa6ff4a5cdf512ebb46a95f3fbe8fe6101b42b9a0f40455889c7941d484c50ccd65e0388d634529adbd084f711ea555c4971ccd446ccb58f3145a6c5ea686df71b9c0c2e5a07f344483c267cbc7c87e2b65eda71b4ae54c58389b91d906beb6207618ee2679c3adaffa613dd2a7cbaf9cad426d36eea2078ab9001eba5499d1d5a1a924e0f23e1997d4779ef5398259718571bb4cb23d433ce4af7565e5cc3092c6692b65958510f1ee8fc29ca31bf2192f0decde0977d9b683b83dff7e5e9bb967ef4bbae1d72466493fe9ac8ce159d0dd76b137d9ebcfedbce00aadde0f5d34efbee806a7bd792083a182d3a6546fa62eec6ea1d1fe13b577f995dbfa152dc9b539535e7dd43b2b62d5658de99eeebdc172a4ba0e3d8baf54ff88091204bcecbcbcfc4071243c92fd0415f5ab4a5a57edaffd9e9e9238e7e1158ea982d7e5f07d6fda85a5157d74127650b76688c8f87a1bd398c3a3ed9955b17b01e09d22ccf448058d22c1fd3ad6f283d442f2d49c6515507768f62fab76afc16fdea425e3dadff9ee78f20b372a6eb690ec6b67f8e7931c6f1d94ffd09fea1fd2b6d4aed598b89cb2a05c4c80aaa3cddf67b000dd52d44b7791ba84ba8af48613e79fc099b9c17d5a2c46f009c249e5736d17ab883cf9205bd51415c8406eff662cd414c8dda11c3eee313c089f3d2b4c8d7342b3bc46f42e88af7f5afddc1b927dd8b2e970fdb5c51844f49e547c238e5c35352aebff690a375379d33e34b647f845594b9f882bab698de678650f2bce39f704d3db335763aa11176c3a9d26877eacc9f6a94e8a8bf21c391143718b3f3917fcfe970ff6c29492fb4d01ae58a2b8ba637fe7b478a2e9e25f2432b4f12981d6bd3e1fbde8f991885a89a428d708a94fb04a8c9da2c3cc92a3dca3c620d0052478ccf0982466a9d1f52f8196bd5d27bbed21c9ba88ccde51e973a307b5e7ab350004c34fc3d7a7fca4752c4c7cd49e1dd076f6410ab53b4f6a7f1bc8c73def972c6ddc26f85c0c33d1a909e1043a1d4eed5d2161da2299febbfa4fef5438f87645aa4a88edde7c217e10a814a30108ce16092cd7ac99a399915deab078bebe6ff1d1f75dcbcf3cf20b8856827ba1ecf7fe9d0a27aa5ad15bb9b30317e13339522636b240bff587297b93687fad09dd873be492b349ff211331ab0dbd70dcebee42e8e317f05c8a15c1a11ad94d855466e1b227fa6e64a6dfce6e12772c4241a77824e29c6e86e07591b423babe033e4eb369fb0c0e6a2dde1b578dca1e725303a7adea7a3c4166058a94f2326fa3b7eb14f62cdb2dc97c27461795d24e23d5f0b4574d9d435c60cbeb3f351e19a674ce01f44cc8dcf6a995377b77a020bfc772ba359c56b873bb6aead11eed28a5d2157b073dd605715e176afc17b071e0a57537d4f04dc0e7c789cf5bd46fb21b0d974bee52d74b9e2ab8b218b465f40ac119ab68ed684f4e4428541c5260d4604e7f09bb9364b7f8062cfbcdc23c05d8b998803b963a838f7ef7240a22027e0e075"}], 0x1010, 0x400}, 0x405) 02:18:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x1) r1 = geteuid() r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000440)='./bus\x00', 0x22, 0x10001) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000340)=[{&(0x7f00000001c0)="4e9d760a0cd72dc7d3f2aa50981c334a8a557a97a77609e04a3eab0febb3daa2d90043db1be656e177109246ffba7b468ce2719bcda67947d34ac2605f3e0bd2a01f3371c68367dd80774f131247db5e3dc288754498ed74d06eafeed327373ae9b4c4e3be5af0d1088a68843f1e87fbfe7308966d2d1cefb9b014b5ed379b9014ba59df6c350d5f01cf518bae3758c87a84c60466d369f3533edaba8d275c991de1411eabef41578bb227d9ee7e55bfa23a74f30c0b258ffc4616c8b7db17daafd72b", 0xc3}, {&(0x7f00000002c0)="354cf7a7eaaa03eac1f536d15b94aa1e5c280c4213f61ed73621f0bd7b4fb46340485c19948850bbbdba8db1922934d413712b1a0b49f811031616ddca34632e6886dfa04f7961d48098db4427e7b5b5bdc131f2aafd62", 0x57}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r1, r3}], 0x20, 0x403}, 0x8) lstat(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x0, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0xffff, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x5, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffe, 0x58, 0x90, 0x1, 0xfffffffffffff63e}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x101, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x41, 0x8, 0x9, 0xff}], 0x9, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x80000080, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x6, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x1, 0x40, 0x1}], 0x6, &(0x7f0000000600)={0x1f, 0xfffffffffffffc01}) 02:18:31 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7ff, 0x106}, 0xc) 02:18:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="235cc0202752512743d2dbeaca1ee378df1e50b0804e3c6de0b601ff0169ce4eb0613a4699570203", 0x28) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getpid() setpgid(r2, r3) close(r0) kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = syz_open_pts() r5 = dup2(r1, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:18:31 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 02:18:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) getpgrp() 02:18:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) fchmodat(r0, &(0x7f0000000000)='./file2\x00', 0x18d, 0x4) mknod(&(0x7f00000000c0)='./file1\x00', 0xd042, 0xfffffffffffff979) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000280)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 02:18:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 02:18:34 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8898, 0x80) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 02:18:34 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) 02:18:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = semget$private(0x0, 0x4, 0x0) clock_getres(0x3, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r5, r6, 0x42, 0x8e}, 0x1ff, 0x2, 0x2}) 02:18:34 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5}, 0x10) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) socket(0x2, 0x4007, 0x4cc) geteuid() shutdown(r0, 0x0) 02:18:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') socketpair(0x6, 0x8005, 0xbc3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 02:18:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 02:18:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 02:18:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000005c0)=0xc) setregid(r0, r0) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000400)=0x9, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) accept$inet(r3, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() recvfrom$inet(r5, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) close(r3) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000600)=0x3ff) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000440)) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) 02:18:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 02:18:37 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x6df0) 02:18:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fchdir(r0) 02:18:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x20003, 0x100) syz_open_pts() 02:18:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7882df960380b360c50547d40400780d2852a133366c614ff8"], 0x1) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 02:18:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000100)="0c88ccd2187a99b1c0a26041f64e5018445e6e2c7bed58609e14af5f12e8d90b8eb82d68a55c82e614ac839247982952cd82e52efb6de8bc16216e871c66eea4a1e291a08d08ea0591a2acc40f553a78db751a5ed0c6d76126253aa1612d9c5dc0ce2b1e93c0e21f30072a2054fbf81a66df78cb6e434bbf49a63afc776fe418885dc8d9ca51aef5bf5015807d0ab85449e80b4c4d08f84bb17c64959c0322618c", 0xa1}, {&(0x7f00000001c0)="fd432f46fb8fbf93a4612034c64eb7141c8c37a7febaa79be3e3bd97ac081024d2077bc5f537ebce1abb3e98cca9407df9299b5eeff09d01f59e7f4371bfa4243480f444fff1d30b5a55a8e0af6bf20ceb5f2fb5667691502ee870268eac70afc3963b07924c675703158b30acbb7ecc605c66c20197d7c14a32a8de4632b8b3687ac4ecc082f6eb3bc05dc512b6f4efd4db47705fefba1039df3b92cef3bdb1a4b953cda4f6803772092ef14cbcdc33185d9aa4ded99786494ccbe97963a2be95110c09409b2d253477abb6fd97a4236924471cbfe438b20ba2b9a7a98ef402dbca3706eb78404a22d54c8da3c629ccd24b2497b86420424213ed3eccb836a512182fda00194954483a8e17d160aa09309cbb5da07fc904261c2293e7d6c62997e96857fc7f29436363dc2128e24539e69263cda11ca2082348f9abfe0cfba5544fa8773d51bcf6cac6e6dc4ef4040b1db176ba84256a8e737af08776b2ec6d6db164778932e40e5d563a1159c519d2ffbbff096c3b13f9fdf205dac4b45e23580987b291362366d28f71bb22709357ec6f73b547db89800912f49393d704bb99f71a911640f37e2efddae836567560ac0394c79e862fa42c6aaa3a79188ff5aeb10f5a463e1a8dd499651047e78f1dabed72aa1df0fa400d0e823a6e2aff497feb0a5bc842777f4b34f4862a8fbcef6fc4864d275a005cb1117aed703466b7d5bd51b53a652930987c8cc8b3e617066be97956ff3abaaa82e5984ee6fc7f3ec912bbec64ca9f1dff1e36887360a2346ce2a9b2fe377ca0b2487b647ef1bb108b9487221eb79c1f12dc9c4393095949ad4c9a5af4a2e659faec27726b7abf014e4cf7714a43b80ff093afb7d62dc609f9a459623231cec8f11beee71a6ae9ecd97b81f440570a2eb53b8bd1840532584df46876a32e37180552d3e37ac794c7d7e1b372a71be6e4d6b1f3a3ff86e3ef1bc8ac8108a79021669f246995a70539f6e80b271306de32bab79a57f5f7e4ef52147410f21eff65c07c78ab43ff9af89870d9332d14dc36006bd394f0631ad324c75c694a8353b05e86c6c37ae84061a8c2912b43a7917265df02c6aa4d687f1570622f8ed1eb727d6465052c55a4ac1877f2baf12d60ef212e9b95e68a1fe962112e7ad19d7daac0b9c6e01667627dffa4e9942b3e829e76ffd51e2ba8bd8e5baf2c40873efadf33001a68fccaaf6b61dd269b733df62f938904f8d31684ef9e0aaa97f11348df2b1226968d9c575ef362fc55e25b74312bce3c16c960a3cf7f3d492311e2602e76afe789de7faa86a7f56ca6c85f2501deeb2e21d87fd2b2784d9c389712aa595ec7396955ecf451a07f4035b4edb5ee78a1b17e2eae7904f5f5f178632700db25bf915e0c541b3df9dac605461584d2f531379b1bd65787680b26210fb795e549f4fe676cf41fb3ca3f5872a93e0281ae396ffd19ef48ed653d8a30b1724cbddc101a7cdf3942163024caa86ea95ebf0ce274adedbc73509a8b2210abec6d6efea4680ac0e5d49fd56d6cf7bd481cc8dfb53ff06fd356d14185f110ef2b9a33b0f0ec4553915f934bac6566a6b06f925cbfc9ce4f14d11a55db3326d52ee878142cd8eaf553544e0159f70e62903148fd619a99f62fd1c4409c14fb8d5efc2779a733bb0785702f64076067dbae02720b13f27b9337c858d342506048afb91fee065e9a9c978021ff70bfe77c50219aed0d7e10971cf5edf6fae2726683b5a7096688cbe8189b538077ea31d06e55b617b09115643eac683261516a347e2e8a24c815b262b09e2e691b7ecd3df59b6b973c98feee4fe43a7c77c161193a5f6820d2a204a51f293ed570659d3690a5067476670f74c428942aa435bdc76e0f1f3c858db7ad87b40cc174bf502588226ed9d139596ddab9f96631d6b77a11f87b4fa579b9d8b034ff94d2b034b8809e0013b3b79792bb107503addcf4379123edf7c2c5f524f4c0ea9248952553351e0aa7b0c1be74153cb65f2fd4c8abdf3bf101c341b10159acd06829313f390ffd73264fc55e63c513cbde9047e7a5d58e3573267bee4643a32a35f9ddc49e3fde4da9f2ff31b021861f2ca907b0fbc42f4cac14a40cadee7ae84ff24fc5cedbb5e175467c522b8ce81a90c99bfc14309ccb65fe3a6f950fc5545e9e0819c95a7f0d7653eaed313562177c055415dfe74ff932d0a5edeae2a185babdac754ecf28d70ad150d1b31e241e34c6e9c8c5376bcac506d574648f02226ff1aa7cd34c4004517420a98e040f1c17e795ce07ba6e6c63d839a54e8c8e8338bfa480f57c92a6b4bea392a9219d9a3d1e0262a7053e7a112d2f97d0d5d14199ce564a9e96512fd06c6fb2b198445b76b5594112c1a31cae10ba82a349b41124cc279110c8a71aa741b4b184582aee56593a206bd442ad63139418efc3595f7843f6ee981568eaf43cf4cb03175df8056920b3f386b8f37981dcf484046f887823b869412c0d2dad46ad9b3c7eb2bb8464eddc23cb022e89a80184d79bbb4c21f03076aa16a2a7df577acda75e679897affe50c8837a6d13d4ee8784b25661873bedd16601813d07b1e03c0adfd0977f9c2f13f80476323d929d38e94e72a4961ff8b9361aed827b571c39b310f83483c05bdffa01d665cd662683592c32783895b5d3c4a22605a8fbd628f433c70bfbf920bebb55e5b37957c348b2d360730ba2bc39f24d0bb3f1793da35bf96afce5cf8b1db9adb58db45e231c3a66a405cf35057ec9352f7deee86a285c5c421b43fb83a2a20944f7c020fb8d61b957bfc1078ef3a109d456601baa26d400385c0c54372e7fbb0260acba3219bfc402f0419b8f73e911915fa43b3f5109c1bbceb74dec64497c1e0ef0eef8aff4e84f1ae5b6a427ec213e297e4e06654aeb6799dc69d8d64c384b15ce5a46c0104b889c9275739c90a7d0236012069ea80ad1830b8fece896954d2e51abbd8d2b85c81f8acf61feeeade6ec79bae5c8c4d269036e311b0ce9d3e65281b5c7b148786557d28bd92539790f4cb9b75358b8bc44ae7e8dab94bb139c58d64ee9c10a96b981c8a76f6f8de42def85c9287667d6f2943af46b81715e17d1b9c6eda1335e1bd9ee904b5e69fab20602d507b2214983bced65030d3837a19255288db8b5ebe07bdbe77b791f35b0f9b563b3a4aeff5395ddc36936f8df84e58490b27bfca541d22b629fd6c5d1ebd2cc1c6ce4b1041f78a59adca1358d2e406f5fbde29abed2df9adfdffc2df197c54fa49f7c071fd7a5741fd60ffb2fcea13c1267f628a34ae0ddd25770ecb5234052c3264ad86e448d05b2296623489b49a43d078aa217924aa6c3f82d15a3c2fa75ff47fa0cdd404c8478ac85c9f1dc6f957a3fbd64801e8af39ea7c6238c7bc5aafb836e10b011fc06d1dca1a8b3e72321a73fd80a0f1dcbea6b5e11963c50a30ab68bf3a1da2d381ef7bb677404176b82220212c5d97b88b433ada29b5ee19228d600a0b22c929f994a6f45603f5f806d285961de53c2bb52a238c8af5e3c498e2c5082ec7cf6db75fca537ce04e9295078ac65780e735e3799fd5c830493755ec1340d7466a227a1b68059837a5fa030ef39a64a5509eeadab18a5d6640b1d28d9871a3fdcda16da1e81820671e857e54a3101365fde98ac02137719d0852fbde7393bf661ff57351501d72cee15d0fa84dce50eda5f852994261278b4a83f84e38f104c5ee64a98932742aa33b1b3e96dae3be25bf82502289f98a6071a5abe9bdf89a9cc19faf4cc75f4ff6ea24920f1bc94b9984ca3727a6d6c4979d748352745e7e3dc92285ad654f4a7e36ba24fc844b67869fab7087ff6aa155af0902568ebc7e42fdce9b9cf3f967582b16248ef8749181884652b726fa8bf708c1938c080121d22024049fd37f3dc4cb7139877ed5a18a5febe83e46b331bfbf46ef378ef133c6aa3ad53a21b6eba9ad54c3c4c63676c903f91b7ec15e9533681617638a15af0cd12f654b1b850dd77f76045b5923d051f57b5fe5697a0b8b66a9dbb98efe00189f4bc5c16380c579db609c06f6235e137332ab9d5ebc6a918c1e1ec67688ee92d52041f05365ba0a7f5189e42c629cf1f3d802a7790553341f9015889e9b55bba006c45d9389ac775a9576d2691082cf3acf7cd4b3c61a922aff40c463b9402fd2652569be191b5e4c27b853cb2e8fe762739ec530469976adee0a196c25194b9b67e2fb504bf9bf1ca850a64264f4802bad08761966222f0485b5ecb5e97f929148a360714185ca693adc077988b213beeecaca70fcd302cefc2ca236b8e3545de1cb63f4cdf3733667790f68bb5edb7f257e00044b6cd9c2dfe233cec1694fe30d8db26327629b2b6ee8acf9980aeb28964988c7968af1ac1858d95377fbafbfbccb1a38d66a5a1e0ba1667fe68ee74e82b565973bc10ea1215cbf47dd79b845ed5e13a2e6f4108b9f2d0260eb3e3f31c00b038ab0cc0abc41df1265c0506a935189fabf996c61b98df4c8a8b20143a52ad6f5951516b4da4663ea66188692c4ae10ccf23694fbef2a979e92b496e62834fe77dae59465d24475f144dfe47e4c1bfcc1495ae9d491dc84d4fd1a5ac8cdfb9a6cf4eabc7b64c8821eaedcf1c61fdae9cfd5595d1c53a684d1a5f183046cd8705a4745d9133eec8d5065e7b68b46349c3009cb6b09bcf3e8a0edae4f82ffde79bace9613a28c38ce07bbe6fe5c9a0ac272097ba397efe75eeab86052e18645b4b4bcff1e6b5cceeaf0be1b6a3b0f3d362d08055b4662d59fc7bf05024b8ba7fb11dd7a9629a0fd433067b3ad291213bce71c82e56e6374e612e5be967db1515c2f72381a6c26a2f2a7280fe81f6ea70b269888984b70c09d3846362255e5f336e364cb14d30b954783c6a8ca908f6aec4a865a9ee215664d6a0dc43bf9d5704b6f895cc82119fdf11e2771577c167a2551dd94e003b75c389253e1d1d8465eb365c69c9f0974b755137052d5fadf92592de6a1620700eb9aeb3f21ac2c859cbf9d95efeb880b946ae89af621656982422e636294254af740587ef5df28fee509dc76a33208e7c70d54d5f6e9daeae2d9ca06c855204aecdf106cb06729f9a280ebd83baaa81da5d414d42802f43a39b635f642b977a638d66489703f2919da07a729db182a428f77d6809259603d471befdfd0edcc8129fcabebc68f1c5e9023c132896ca84e45a8b4d44efe898b3f03cf46e4c345db1f4ffc4f32eb10b5a83fd2cd238a3463d9a9f0b031d5d202b10d7fc9df1522eebd0bb76a4590092344d083764759300362258537878c71d73383ee467d6d53b0370051f955b0893c217db012a99fac55867e9e62a45c6539c049630f32fe489769800dd571967b15a697ee430d563c5d74c5f103b5c460daa669a1d42adbdab2a3230dad31ec499a680a2d0407c87679c0e8953853642b34eba643276077d3e56c9bfa7f20cfb7d6754fcea4c333b9e8dcfb8dfd5e7686f4d36256453557fe4e92778a06573c6fccaa840d7bdf65f86433894c4c4ffb855db60a116284d4d51e3b306584c025593ea701ea75e3737a055f21b892ea13292721023d3cd6114c9fad305115372084cf3ff3c0be55502004c6000e17b96dfa5debc537d81879ed1a03a158f5b28d6189fdc2eaea6ff8c62021fd736b177ea22ce03bfd065bb5ccb4f9750b43ddf53dd33353062660e993f6b2ee3861d1651f2037480638aae5107cf2bec4d484fa326860b3be3e240609eddefd56a6901225e601f11e38d1ef6ba29aded3c54fbfa9d1261", 0x1000}, {&(0x7f0000001340)="c5bf5c8a3b14a7ef4ae02b3cfb9d7b1f41b7fd2a2633c770a2bba79e8517cefc669ec9b4a801c4d452b9f5a2fa3366006ca44a583c82abf998b0c13b471083620bd6382b98b127027bca5f21ec8e7601004a0efb48c08322b68ea6a678280b4a49dbc9c2b80066c6eab003c087118a2cb13ce56e46f9e78fa040ccbb80cda68e78e3ee263b20489182b6abe8575ea0367dcf668db2a897e56d287c46582ef02f042bc7c81da21fb5f12caa895dda2bbd83c89e02cdde939ea33cd3250a16e7662f404126dae595a4257707ce6f2a9eae9a6b4b346bf2d6b5cf21ac7500a0539b2df58ea16e37f06ba6", 0xe9}, {&(0x7f0000000080)="5e07d8d5356f4c6f986579c36a9456ac68567659211f2ddc820165b41c196dd65046c607be00c2cd905aaa03f8dda24217fdc7151a06", 0x36}], 0x4, 0x0, 0x0, 0x4}, 0xc) 02:18:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x101) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') 02:18:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x2, 0x1ff, 0x1}, 0x7, [0x5, 0xffff, 0xffffffff, 0x4, 0x1, 0x7ff, 0x0, 0x1]}, 0x3c) 02:18:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="f272c2671858bd715dbe6850cab42625cfcef7108e03e1e420fc0d5dcd169edc85bc577f8054282e1c969504129f22766c969dc303dde76f573d7c560f7acf75ee210a84171aa7053863f4231d911d570c35d035aee448dee4497bf93a142c", 0x5f}, {&(0x7f0000000080)="ac726b060a7b0ff3", 0x8}, {&(0x7f0000000100)="ab344c6d6c94740069c87e22da3afe95c8b6fe921841be0fab640daed86197716c46cf17f1ae8c62596b38bc31b5ec6ec52d373e4508f94ca206b2acd4a0fd6cf1b01778c154eae116c37b87766622d53c506255adb05d7c64e818984b5e7fcc04361fee5a009a633370036b82321e5b2a84f4a1b901ddb8bc86064d18f17d413c800363ce26f2516c7c3fdc10aa86910d4f4b0de8760c076379d9a705b2913cda944634452cb809128c2372ca63b2a80637d11f677fb9", 0xb7}, {&(0x7f00000001c0)="65472bd2468866c8c6df0186b7a06ce39f301c", 0x13}, {&(0x7f0000000200)="5b5fa698232544697b06f3b9a1194518c77a353cd8d20e459e2c3231ea9fda91638b04e6ac769df12fb1ef6c5c2c6a1f7634757dbabe585ac265abb28dc217286954cb31db9511ba5998b9ad270502c7b36ad6b48345ec486d8690ca31a000993f4ada6eba2d82b16d70529feb72f61348aac2dc63bd0fc7bccca461463feb32d7e486cc48e30160e2b71617b56bf5c3447340cdfb1d7f94db6bc1eecdbaabee656ab0e258ef5747cb8ae65d8ca15ffade2beaa8bdd26fb309024d0e0c19b44ad2972b065cacc83569694454f616bbeba619ad5845deceb83d1884d688f5c8f3f160ed247048411729f1f05fd6fbdf496053f5d95e0ddae1223a669767e2d3b2e4d94c0da616f7966429b292ba84c8c083f7a560fd8c03a57426a507812a4cd89a276da7ff3fea6602108af09a3a698eb8895ad3debd05a0d313d2eb79b9fa81be53ba31d53a3eac83f182414891d4b74ae0c162cf9e98eea2c8f0f62a7d157c962959f7be085c07f072bff3bf54be92b79656103fefdc66fa4b549c1be4ad0a4034e3ca89d62816d237dc9713e1f797662452f361bce36a2961d9f051b400be7a4205590fba2d2bf9e81a994f652c17343581a191e551b1b2044618127910252715692fb0b61f11b9bbaf21af0a85a5fae910ec5b468ddff9e4f0baba18ecf73c086e5a08a25b32a156b1d03507c1cd2a104f47250bac74872d5c7292f45709cd54f4afdb3cc6976729887e88e4230f32e83d1a3399686313a305c23d4016d50fcf048dd70994661f4dcdaab91367266ce05bb2d3b849fdf3268254534ce370c68aa8c2539809dab3385afebebf4260498532bcb78cdaaa8f23229f23ec912f16f079e488130713f4958292106f96dcf7cb6632c9cd4efa3323a4a99399e6211dbc7d0386dce10b18e9b8b1c88504233fb5b19e88e131eb7c7dea6a5a2b0a60ec32562d8872773c02e20f00f6547bb42950f6899efb039ab18ab34b3a50ff6c610fa33bcf1497be2204a4328a088d58cfeaf1cdedc07edbde5e1df6619b3c5d8981b658cf5ca7709610fba626b0dc306a7dd66a778737369e62447e8ae0f62737daf2a8367d5278ff6e8ae914f2ef3534b8fdb1814af0cf9ab53794973c2ef6a75eef99c6fccfd1cd58f7fcd8f82bbcefbc28496ca6c2d17fa324559f820658875905cbfb15cf72eee3855850339643c3bc6407cf2e792b1419cfc2e0917227399592d9d3ae233fd442b6dc23ebac1527bc5176708bb97c3a9a9c04bc5c47310465736572b434500abd133ee4fd289eab77905cc08b7db41febd5316bc206c277fae686d8c78eb5dcfebe32fb2ee25540ad9425cb21611904f2d9397e0bd012dd8248b592fa02f30d707d73a0f8e2b602b81fe32bab7b910a77a1c0173713cd8db3b47aa416d75013baf631d75832a281db741715b2c7d1d170014d5a276e577270d6e525a4b3311eb9fc93e3b7f82b5cb97c848d882f047d45879c632417164b9ee8ae68a05ca98b49d6e69e1de129dfb74a4ae054dcc8b6be12b215c4f068c55e1630ecc7d963273073595d614f3068d6a12ad6a889569f4b56184da73c6498b86b3f4396c5e1549c9858a704a1a40f77b0c5733c1236e2da04f41d39c0bbe52b49287f05f1d8c9074456172383b4115f18471dbbb127768c11678bc76dee295339e3f4ca6630ec7ae993f1ae235048aab79e13b3721ed8ff9ee21e8d5ef946b9911c39d33456af8784e9a915e8c8de43b41282e0f53616b119110c861a007380bca6c00db7937bc22869451b5b53823e513d5cd50153cdfd24505ce2b91ed5d808fd8a8cefc9b3e071f8a1d5db97a869f975e1283f64bbd10436e4e323593a00f54b9824475109227711a5f07de7013d6cd56ee77c3b08a83f3881da7a6baa961019a788c472d8b2643962f1f55ae59bc88eb824fd77c66baffe3a5389870b5b7ed8a8282189c52a356a0a3cdd711c9569ec8a33655f968b312f94d6fa4902ff1077c2420ddf8edad6ddec49f6b0780d75b6ce42d6717cee5de4d81e7b0a0d172b145ced2da00bfce5629b220b31aa8d5b09116ef57b4abc3cca2563d55de5da838a4d36f246608fdbc1cdcba285b5982f02a8f34f6ff04c8b4145f146ed2d51a927c6b730fff32af0fe0f3525c57804dc7d313dc1d67f50f4932c4cded24d69c52a04eb8ade528c2f207e3e37f9cc69fed41eeca6f4bc8d1af00372e7b81af01f8b70e41c4cd43944a42ec699261259e320f713b652c8aae28e49b8bd0a9ab5b810eb46378ff5fed91791b47dfc461fae25cc6e5996e3da00be60d14967cabc81ee336b551c30c2ff93b5327ee64087df0b60d72d9fce4cc6988e215329100443d28de7ddf0a96d71cf4d76ffda014d4af1cb9e0ac49ea18ceca2dcb1bb0e8f3d627da7a5fea1ef47ba46284ee3e0af4202bde644cdeb61143209d786a3e915cd9fa0d74f4918e215e3cfc608e5d496a0f6c65f6dd5206583f8fb8e8687b1ffc0af089acc197635a2a264c8a5584c4698c7e278dfa78c05927cc57d244f19b2e8d047986dae5068e4e642509c267d0508d8dd760962def06e4eaedc387db35e8637a75342567b4176c305ec3bc6fbcf02a26b651a33fdee4a512b48c70da7ceffa32eafa73114f01428aaa50c4049ecf215e5ed9a058d1a4e36fa4bd252d44f1c38b2bc380d7655d2a2943b68f1d1c431621672cf10ed35f8e376d98cb9e635d37830a82836c1455e6c880b0854667cdab2b90922e699e8a6f2aac7e2a9711167f1799011e37602daefdd97379657d71ef6867b1f6b6a50ee820ed0af5a3f5e87ea2bde6f09f720cc1f6ee749a239530257d30536e6d54912aabaca100be4e50d6238d43ffcaff7427041f13eff9527b58ff1df0b4807d31a7bc0e0d3b370785af5b40f18eaa471672d9ed1aecedc74bcfa3e3c14b86b8d330a4918ad8201008f550ed0bc6af2b9b23c195162ed15e3612f2af7c233a20682bcb44cd96817a5f6c8599c650d5eedec5a86510e3f11834b31e1ef8526820984417488785aaa0e16f70070cced91bd3bcd7531459fbcd2243b2459b0f59a9045d5147cf382e1f050a24633bea44932da27aa10009e13ca56cb8ce6faf0e0a4d4a8254616a30a1e8dc6f9f19818e4730038a628c429c81f373460d326f4bd77c13bc126ff0253d8c55162db97502e69e4a3b58db6efe21e6ae8c1587d3d56beb95a41c21059a77c258f3fb0f5df5346195f20b9a511582fd6d8014399de9d3ce3e54cf2ad4d8ed389333797ddad384f8e60a30fc4b362b27a18dcf8dd044bb9a47105247497e4a9145cd18e862c9b807103d152fe8118a2f756b57ba5ddcf75b2adcaa0d913edd69269c9f710396845a9e68559a526afb06cd8413844f113f069b2d7aba027f1f95392ca4e9ed68f67efc79111aff55fb2e7f36d09d3aade000be9a9adaff8fd430acb8e67af2c3611534bc24f42ef52e492bc076066bc939484066f711da76d136e847a34180fe1f4cc7e4d31875f8ffc3473b393f6263333a9fa83797b9878e558e9f099e09d498f1955762918d1c6853bdcc432ec8586264d5a7d41469d25b5979b90ea8e3f83b42b42664a1676d6822fdf9861978fc8fa39c42703631622c0205069122610e1782cc17c84890424acc90fae570347fe26d19c3153690312ea9ca5f64b01d52517d812584fc7aeeae701e76107745b76ae2a2bcde15de3662605302af57754d512e5f49f099f6e3aa2668448d53f170c82c16ac7580c159e0aa620e85922e8637b1e0883857a7d9cadf392cfde070964c37139df3e94b1f6ee08f5c32a73c564903c253b0c9bc5db5e7335c3519a5132b8cd07979cb8599548adec586d6ec4aa7fee0b587eb02e2bb8454f74005b9b1866354106c58b316da5f334e3808188e36e001e2cc819386b9c207d42a18e7b2e8f652ed16aacf9c11627810f82d635b8604ef76a7ee059677c8123828bdb6fe3575d50887ced2095644829d031797b02c932e0edeb2c2b3659f481239007e387a2b3ede87c86dcdce9fe2beb46a831b1e2ca8729e7424b227dd25efd74895893de7219d569a96f2b1077409857e7c7a28f0e4be472f2b6123dfe0674c4d31590b9f732e74d562e41c4d59e1b268277679be365798b0c6fc719228219c55e6ea107ed242cf81d5f26b009c420550ba28ad5c6428bddbfad53ee45bd716907433a163e07c5141f889c6ec73d2cd38a0297dc9f53613dc3680a0120ee249c5e82b51432c5b6f9a6a1287e4b0f9e12d7eb02082dc753b6bbeae45499613db72a5f88ee58aacbdcc1167c7568afe4f1cdc48c82da287e135afede54d22fe2763f69ca3c67be6887264d6dd601fb589b9bbd63b0d6aa8210db7d1dc9d7fcbcc657acaeacc3b55a6884a4118e43e51a032d5173a0f72a16004d4d6117c6c25dd7cb2e58fe3c48c970846801b91863488cb40d0cbe21d964ebe07ff15aef10a12fe6b0c1db54364e48891577328d68189ad4b48ebd7b74b670517adb0bd383f61f6d809d393714b8e38e1f5964bf19cd1a9a83867a1a4673f3a6084627986bcc94b08151b5019323e9c026d3581e70b3e9bddd551f0ade1065825a2a03f310126ceb9785584666ac6e526172b02209484785c2fed41cb64b3076424f1b111aeea51c3bae73410c05e767b1d9ec4a5d8bb17c8eefc51393b667a19c75efab2b007e43007c5a8a72c4366def478b402b9c513ae9e9b847bf3c19b65106b22575fcb336b32399f2dd700e41492211febb7c3d4f3b1bafcaf07e73a1f041310b8586a97e5be0d8cfc894c3fa0e648999d545340d848fa6f5a7c6a9caece482dd9bee23fb9864690fa956510b75e43983c0421babe979f4bc41217b73bf6f6bb4b0f8207e5b5742aa63f03d4d2e64d936bfca9f501f6367c061fcfb2eb09d2bc2bc8d57722e62f994efaf1c63d118bd6730c2b45c52115f01e60616a0d263d25e923487ff4e964d52f12b6793c41e00a10e3695e3523268bdc0f1b8dd1a7b95323bcfa6b627c9ebf848ae688f9cf358e03170f948a61175b6cdeac495ba9f1eaabcc692f5b7a52ecdd9a8d6ef3e0b3c2cd7ff8a81dadc1badebaf879f77f0677964c8fbd4f0fe1c7efdb8e2bbded052c2c388d39e38bc516045932bf9269ebc723b72a79dd82a735996cc3f8a1d66aae0ef77546d0bddbb004ddceec2d96337b87c4c849ed8c0f7645e2eedf737c2e57e363689e05f483b1491ba32ce293fbc3540879ac75a953da917aaa61f854db251cfb42571f1fc4e6cc1643d8baf462b9c949795cea91d9fb089d28163306ab68f0a4942647fed83d2f8da8f9c542c08ce095fa9641e2e65954f2e902b1705f13a772d083c8d0b11c108627de26fcff284982da416818b6a7d76a37fd8367e3aae00556a2a3ca1e4316c3c5570d6c48cc3adc6207b9a5b1309d9b7aaeb6812be8e5da584704ad7b00cde3e2b301a41fe4d3f43eb2106332381595902e911271271c2ac4dbdd2c41ad2ca2e2e250afae16cb069a40f4dacfe5e662dfaddd212e919fdedef368c9d3d070ffd6edcff0c11d6e16ebb54ea65672ec48449dd0964a36255ce866e889108b6a177e53efdeae85b7ae96c3d04f93a18859ffb7bf13a3d77b17ed6d5e209602d278a4b9761b75838d778338152cacb1701845f4cef38e000e1c8a5195d4f134676339d6d48b248517e2e45dac9e9fc2d294ae605818db0c810240b92dd12eba7b7caa24f9b83b9a23398ab6393d0b675b146b0ab464906b24e377ec379e94bcc7971d130756240f73c57c8988d3635d3e1899f2789", 0x1000}, {&(0x7f0000001200)="866123738cf95df90ff0587c4f3b7151c3e5a5d3069729a23845d2ef4f1ae30d83d4273d536ff1e37312361c64a75a4d4068627486bebc638133bdcb1962db13dcaab24b21c262cb482bc2b57cf1bca5e090e2a6dbbb6b17b0e5edace73b39e9d66bef9631061353dd4c23c1ce71de082b50a2776ca40f056f8332c40e4facabe44e88a4fa555a80abb098211aadad79ea591baeff5662f7fa661468fd0c9848b02ce63e5f0eca18f4ef4638af26f15c4c66677dda54b47175632ad5", 0xbc}, {&(0x7f00000012c0)="7e87080ea42304fe8ee75b1910443dc3f14faaeb65281bbc02515eea279c4dd48857590a9d60e23c77d9efd15ff271e5", 0x30}], 0x7) 02:18:40 executing program 1: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r6) setgroups(0x8, &(0x7f0000000000)=[r4, r2, r1, r0, r3, r5, r1, r5]) 02:18:40 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 02:18:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fsync(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 02:18:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x138) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x460, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10128, 0x109) shmctl$SHM_LOCK(r2, 0x3) fcntl$setstatus(r1, 0x4, 0x0) getdents(r0, &(0x7f0000000140)=""/211, 0xd3) 02:18:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000100)="304afaf1b76921e12de9a1e9174ce8ab636984443a1b5333db7df69aab9fc8361f35c66d84de97f44691cab24ee98a18df9bcdf6247bbc754b49813dfee548588b6a5d7205790e734436892b7848f1424b0d187dec8ca9cda79ce8c3e085ae68f1cb31b7d3f39d941ba23750a1dbd23896d1a0ac23a66b859e8dcc8d2c065483db71c646d111d4cf6e6bb9a33e6e2d8687cbcfe4e0e2cc4b6375587120d51e166f67c704ca0977fef1b31216641292ca6d67adf399c580a40b14b1313e95ff93e111e4eb3ce7e8eed0ef7fcca6eb3bfb1677d9cc18012b2ff0388243e14fa7b6f4ec47d30571a28d10e87fb4ba70451269a32ad53156c973860c78", 0xfb}, {&(0x7f00000003c0)="5cb9e56ea3e415de9a49c377bd6bfa5c219f753ebd7226d20d5c73f8dd3583ecde9b02d16e8a53ae1955c25b0017641f7da931352772e0afd8899470463ce097e30b1d8eacd8ac62f92f45fb19daeaefe88c0f3f97a3fe8705ed54bb72cb151fe2b60cc5eb08bf628cb369c7378f830efcd3ebc23ea01876ac3a4ed8844e202c51d858bf080cd95f4ca668929e837ecddf71dd266e6c4882a0ea390c6351c0f92d16f4adcefb7c8c3c3bc158cfb861fa6f604bc26adfaa528ef21495976d17afeff62c3d2947ee65dd16b1394bd20477fc98eecaa83cab7c784ff3c06167beb12ae9f1765483b3077a61c7f45765faade309b9ed1a0c489b8cd070e30ff7a1a06f4612c9d2093b3790c0d9eae37fe456da16de742262aacf4670adf8e127f34e505ec594b395efef55a3f98118f03e36ce2b1c5fc0aae975face77aeb2110646989c7f2f658e607f3cce50a5b461f59329ff387baaab076e0b5b09fade71d76aeb18d709304f0d206832d6f6a58918feca452091092523129667305f61e22e4c451c09b12fc27faf6bf2cc198bd338aa44317426b62c8895d498f0ead09c69c7256bdb3a9974e656f5e520c238db9ab23c78230c2aba882559e3d8aa1baf3e1062612b7d793ed248e7a9944be63948e9e786c8cde94ced59eb7ba37dc678d958fad709b4107a4e7f4be6bbad639fd5eb37b1b4c05b34657f53ded72065773a18c3537081f2e516c0997d8483f97309336addaebfbd6bcebcdb9cd58a1b2115e3eabb28c35f5e4a92be175f2dc587122e4967d59e60cc961b1f45dc7bc4f940e5ecc3176432c61c8c020bb7f6626c824c590240a90497e42af2c2dbc940232c524d0f6ddc5fc08aa1b7cfd3c766d9cdf8096057947b57221a7cdc2bb42b2976f699cd178f1c5dd43c6858c33077c602acf67651302410725838006213556c6a1bb561c020fe628f81c5199309c5ba8c515435ab73de97fceb444aa1928e4dfb7c68483d0f15e91c14d9c3aa10399fbe3be44d246a1d92b57f823682199a06659ac24045d0dac3ab3900540e42004545b9c9d7fe782159fcef6a85f31ffe249803012b5e83bcd7c1a1bb1537a6d8c772aa790f15db609c37a4b2ad131cf01122f82a961bd706abd1acd28cd5215d1f99127cd885d0000adac2e2b2d7c19583393c183bde292114d3117ce73934e1bea623eea6b032717a61a95d72eec6ee030df1936bcc13b340cf75ebccadbe49247a06682b848f3e098fd01164c8b5ee59271e56cef50a296b4677be755d43a56a5f4422b62cd83905d2ce0bdf0675427e0d9a4875a5b7be848faf2689a517744bff941aeddc6bcc06d09bddcf14727b9c24776a2b3edcc3ebb7651e1b40471ca74bc5c288da473538fcb27c09220cf268ec0357eeff542d9d4121714f4f0decd2b0a9cb3666fbfd625980d2f03edfdf6a0c6b24a51298ed07aff2d48a482bfb98d7d47b2538893d44fd1a8594bf525516d7d50ca48c8f1a33e51f4e47f9fa5538fb0a7ef2630524f305bd28760a9b99367893e9868c964a4e8a26a99d5f3b606a6f71eecdfb395d879426ef53079fab1bd76a765f27a217873afb26e2f5e83af73778cf412a897f81fdaa11c057c8e05e0764c190eee3ee889c4ee771928d3c008871852b6c56d7c08666bd9af0213de54f4c073a1b5e9e5692d4d9c2d669e2c4ca669d891faa4fa3ae82710153e53ba09d4da387c93b2b57a7886ab1967a4b48952ed8c1c0ba33e60534414acf6c70929ee593da17f6a40975640a3f399ad3f514e27aa91e2364a0f57a21d462a57957ee650b8b56655e8de41e9a65fa04996bbc61a0d019f02fe9f3f43c751dd779f6153f1db9344d725958d6de2fa4f9f21351bc23310faa21d0b26855d0609300bbd2bd4ac4c33dc8cf2d061136b80ae1dfef426be8ffaeef473ef4ac9dbc5e5ff86e709c4d50b7111f294f3b26fae0661ec6507a8c3a873f4f2ceda93afee6f95cf0610fea193135502dd037e6e1b4e87a70843c4760efeec94b7e00bf322711763da0ac64558e6aaad1034df6ced1e0e4093ef2b86c8cd900ffef47c889c46defb65dd2699cd2eb1e18994f1ec09c09b5a7057927170745bb27b8ed336684d47267ecfccdcce9267a5dc3a99e8d75d6cfd7c09cbfb251fc77d8804411b47b18e0905d572061dda8f44f1b04c7ecd7f079ec0853e8f6236b2e28c2edaed775a1bee2278cdfacdddbe74e11107dbc397ec4bcd7c8f70169866f0cd4e0003c9761de17a9aa22853c4763f124b7a4dd4d66b1659ef3b0c0c1a02150fff750159775ed4a14e77e80ecb59f39137ff5c8b7f737cde996d5d68dfb0f39aee4fb794ff63ef3d3f5071b55bb246e7a35a334541ef4666f5473ef3d253b0e554641827beb600d5a0ac9deab3e79eff51c5ffb939280e72c6da89db315fed1c15755967aedb84f809d195a841414fb26d13db0c3bba468859ffdf31b53e8c9295aa6e7a1fb111a6896680b0590e2090f2a7fc1a3855ce4ec186923a3a9ade01a5e9ac0cb5a261cdefbb71e51a88f4cb2431a7b9640e3472de776cab0815677c01d57ad28788dc690901c24227a12b79373832923be36edbae84c99e0c3e11b8f5bdfea2dcc1daa4fb1e0eea573fbd416141a9b0f8c76c09153c946eadc3ddd13f91a4957a55416702a4a161e4e8540ea65f154af03314eeae4016eb0d5a89376899ccc41ae0c76eaa2ca2349e754e517de88f46b6348fb160404b23d256e8dc34b9636350ff1b1b13318b1b80d53421f8cff4c635adba279430977cdf27c6d9c92d9be5b8c00f1847abe5fafd23f4e0de85135fd98b408c90dd8a19ad34101a561cf23aa20ac067770b92e296c80b800103c5bcf1b6c9657b0f757facedb6109cf5ca6d219c3fd90516ef78e4e7bb02e112d6ca1af64650e966744f751a77e937accdfe886f74119968348b6ce99f0c6dfddf4b7de1f9340b8a82469dea2cba4c6da08fe962523ea87b536c05a20a4c52ee954c1fda3de460e6432eb1d4b7b1828c896b4ef1cd418b1b4a7eede2b58e2dae5f23ad0915c6a59216d814d76472d993d66f56ee558dbc991de499724baa3f346d64b066ae43fe2a334aab8f329c6181a20564a7bf2a6388a41f9a01692446828e39ce67590a562f4d951d95e523970a296c151a4ef8af7c3f62d6c2c8fed915a90b59259e9875a514b5bbe0ced320861a12c3c8b88fed0292d5dbf41bc37489524429e861b5bea5ff754657ad6ff4292b7463029c7a0208ea29574bed07e69caf0385201f06a38ef210d8c203c0783a7a75a59ffe50228f1ec580c4dce50d12b8f9b8dee7de116899f9c9e97c34a6dc77eefc8f88829a8c4adb54ce7b2f624877e8d5b7a123c53ab59e06d3b3b0360efb4afe71981d9fe2db6db7a69febe33a35ed698374abb8e7c64284455ec7539880d6ac79721ed867d43e8940509bbb0c260252c5ba041286371a12bb3b41583dd73a268b1b99620d149a7a58d0a3de0b42aaccd0a0c456f7e741d377e2a8b5fb28089f0fce5baef781327d71948b82ac45299f3a08fd48b6673ccd600a218895e9c3fc209448c527e9a33b0a424ccbbfdcd047437a28c03826652cb4c0507cd7fca333450384e739b1705a7a79a63fe8ff51221d2a30aaa985b9511e25a635727257c3843856a28989ef34dda2d2459b8a5400f62c8f2daca8cbf9a0df32f20f4d5af479465ed9a45b30b1d5798d387c8969a5c5e4f3821ffbe7c90adf18153cb5a9851580b63aa4b39a75c1e694d30cc9164144c28184142240883f8fc788b128be5cdd950e03fd73333c1351ccc532d3feb895bd7d995abe7228a60a9d096b9c1f74a504528f75f24cbc2cf79e3fed89e704546f7c8fb53bc67f321a5320576691ac9a123befa166c52498f60057051ec501b4d663fdc5cfa609e1e47e2f591bac07f4c7b596669b00bf090a3965e60a9a3a9a648263086285326d96a3de6db53177f67ddda16447c07695d916e30b11bb0a8c4f59a434cedf163f9e00a05955047b7115d9acea1c6c8c1a1cfecbee8ddb7d522cbdfbc74f45c003a0d3686fae5e1cc9761991b07274b0156443bc54437733662ef504d91991886f356da653e0ec6c323ff70c7c494333a612b5a4c4303ad9941c24352cb59c6c79826edf4d826eb63f94f510a2d9b30555149cda31aad19d34aba676ade73d2cb84808a93d21d07e41184809d436033093c56ce5814471c715c8c99d3503f9107fdd3d9d2b388868ac720f6f5b12e36d0f1dfd9d6644d0151135db13b5f3eb1a836059a8d7ebcb4e83c3aedbc20448e65a7d9f8a556b6e71c1f8da4bdd70bdbbfa4a62774d2021254633d69f87a2ecde031174af1108820228cad4d598a62b38693e9f120b03a0cad8e7fe4125674c40bacb20bcf582f44e746e5e901416d9cc863ba594b5a279fc11aae1d5d56a7a4002407c93454ff59186e24641c825af398065d12bb8f786bc46eb163ec659640bf205755695b503099662daa092359a61595c5838271bf3cf11eacebdcf0bfa6a1f5bd7fa69918364e2cec291b96ec353e498169c279caf4ad393855ad1dea9029635707522a6c7966334aa67f5cbff1e1fbbea999b3ac98747cc036e40df79bb0714a03a563179cd3b2e061381ab9b12fcd6a6aeb624a1adba2f49d896e9200e7c50258c8cc6a450fc016d099a342cfee0f786fb1664d013761478403e1a3cdab3887a500134248594b2c38bcb4e122ee86641dc05b2b51c2454ba763c6ddab43e6985a420d01555a14cd5b410cb712e3528ea89c8a18ae9063a04b52b14d5d2d6cfa18b9f4fdd1460941dfa485aace7e6b61eda5876c7fc1f6493aa89989c35029748dc3d6402130b909f4afda57f93aa02b5deabaa20741f701fb4bcfeb1b47e482836b5f29955ebcfe685fd04dbfe1ae2c447a8b7be5cdafc6073143e2ed8b838546adf9ed01569d8985e646357184803ebd4661f0309c66a4116a148ffa530d560aec9d6046da37c012023dd3bf34d65e3fdbcc4f7b962203ea8ed34b0f03789b0e85997b1d6595095e7bfd405e84674f962be5d34e579440b413fad74c0c44ded184f882bf5ec4fa1bd44373aaca7e125a588899cc0f794122eaebebb113ce5f3a820d5c7c651ff78607a27785e2498125d8ffc1e99295018a7c869b1dbabd4a33fe537135ce1d075d235d8c0d02d3946eebbc07513483733959d2538b0096b553fe2da88e0c6e43a2c50a4d10573a1a953dfde3edb0af9e1c4b239e62a5ecabfab519ff8a4e26e0023db86cb47f013dcddd92ffeaaf0dd95bbf07754ee3e878609879e59353f113e28a8c367af4e89540d62564b16f070075ea7d87f591dbd5a81897918a96ca10ae35c3baa58f1890d87cabd9516586229c03c2e474b5f25505d9f4029da7824c1f807b088a5884e25d874f8e29569debb67c668e6ac1dc6fa1c0975f3a82a13abf11d2ebb847caee77843190f63b1efbdf28ccdf231b1581b7be70256d7fefda7a3da39d1b7e7e384b9ccc28371e59bc81f59aa25e4be4a149f24244d1aaa9659b2dbe55892d322dfc994c55a99616a20b3fc62b37458a7894812d04619d60bc30ee3af5411164b376ae2a7f6ad45716a768a3b691f7ef945da33e533d027e0be029023682b534944884cec88fedee7233b48b169921791af7c2db6345f4f0ec7ee169d6f4b945d61de804f9a68a9c2cbc7c145087a4697659171646946b79fcb04f4277c195bd39c062bb9ed28198c65b7d21de0289129bfc38a540380d63ef826d5181c523e236cf9054dad04c6d8a7e", 0x1000}], 0x2}, 0x1) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="010066696c6530000000c40c9c440367d68530443e9aa5e46f66ac936ae61a9ed21d4bcd678eb6acd157c05b8828213569191b973c81b4a8223ab3ada329ad656da2e535c23c9e03139ec6761535436bc4335dc7645f572ff08455d701efdcd4fa17b18a2ab0a20653527686f9df6b861a15e2b61704241f790d7277341aa33a91caf49499d591b2576e05060e74fe028e808221ca74dde1fa15f1ac732bfaf19f29b4712e48f98005af110bb53e7d73cfafd059acf00243b7b42d468b828bdfe1773b42e9a799c4c97adeef427600099c209a2e762582d0736f60a3b89dbabde217cf8a76052028366b2d3ba63ae3f410b7f1594bfda502b08e156a9ef7971dbbbfe86e25032c98ac596f75f4595ff0da9a4235520317a587847a15a4e35a004add6362cfc19afacc18950d2d3621d23966995ae89658bf3f916704ef71e8f10b3eaef55fddaae6ee793698041ee3b7cb936102f82ec574961b2ee2d22677ece5fe0100602ede660539f76663d60749e70fb9248fb3bec6b967d5643469698753f43c251e75d87dc982969c0d1f1308b3e14d815cef"], 0xa) 02:18:43 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0xfffffffffffffffd) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x10000, 0x0, 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f00000001c0)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 02:18:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xfffffffffffffdb6, 0xa, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/121, 0x79, 0x1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 02:18:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mprotect(&(0x7f00007db000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setitimer(0x0, &(0x7f0000000080), 0x0) setitimer(0x3, &(0x7f00000002c0)={{0x40, 0x3}, {0xfff, 0x4}}, &(0x7f0000000300)) recvfrom(r0, &(0x7f0000000240)=""/78, 0x4e, 0x801, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x90) 02:18:43 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="f54c95914198186db5e705b3ca2c98c96829455034f5d68a6f99d54b91930515cd3ff2c7ca24a7c1beffb457fa04f744099547d3eea41dad40b7eeda6246edf9619b0414ead55e03c7df798f3890ef45e7bfae8ae3a065ae9c43cf4976e82dc26050140a99dd5e7ca41ea0b5bc26c0edc6550e4f84a669eec0a8b34c943b5ec6b0d4e8688e465c5857765186ee35dcf1509835c0017042064f7f2e5287ab933ddca15ae456130b247677140e73", 0xad, 0x8, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="80"], 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:18:43 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0/file0\x00', 0x611, 0x168) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x1f) r1 = socket$inet6(0x18, 0x7, 0x7) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80000002, 0xd662, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0xa1c9, 0x2}, {{r1}, 0xffffffffffffffff, 0x4a, 0x1, 0xfff, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0xabc3cb1e81c1f123, 0x8000000f, 0x2, 0xffffffff}, {{r1}, 0x0, 0x24, 0x9, 0x9, 0xff}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1f, 0xd10}], 0x18ef, &(0x7f0000000040)=[{{r1}, 0x0, 0x23, 0x80, 0x1ff, 0x8}], 0x3, &(0x7f00000000c0)={0x282a, 0x2}) lseek(r1, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x1ac) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x731}, {0x18, 0x3, 0x8, 0x8}, 0x7, [0x0, 0x4000000, 0x1a, 0x1, 0x81, 0x7fffffff, 0x5, 0x5]}, 0x3c) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000400)=""/207) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="a25cf27e85df3265a12f61d859ab84b92cd3ee1dcc285b2181c7f3fd35b7fc51913ae984a550c6453b262800000000", 0xfffffffffffffe86}], 0x328, 0x0) 02:18:46 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1, 0x4003, 0x958c) pipe(&(0x7f0000000000)) flock(r0, 0x1) pipe(&(0x7f00000000c0)) mlock(&(0x7f000007e000/0x3000)=nil, 0x3000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 02:18:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x7fffffffffffffff, 0x400}) getgid() 02:18:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 02:18:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = getgid() ioctl$TIOCCBRK(r0, 0x2000747a) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r5, 0xffffffffffffffff]) setregid(r6, r4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x3, 0x1}, 0x10) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) fchmod(r0, 0x10) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000003c0)) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) 02:18:46 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup2(0xffffffffffffffff, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) 02:18:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x6}, {{r0}, 0x0, 0x40, 0x0, 0x1, 0x100000000}], 0x67, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xd5, 0xa, 0x1ee9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000040, 0x9}], 0x7fff, &(0x7f0000000140)={0x9, 0x7}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) map stack 0x20000000-0x20400000 of map 0xffffff007f12ca50 failed: hole in range 02:18:46 executing program 0: r0 = socket(0x10, 0x8004, 0x7) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0xfc32f36f1c05c342) sendto(r1, &(0x7f00000001c0)="ffc2dd54ab8f5820c09d3391f7e8ab12c8d1dec3cc49e6adac1f05000000f590e57c80c11043c3ca0bda00fa6ef2aea5afb87436d5e061bba8b75cdabba49c17d7c3125860b8dbe4b4f2bbd04a012026395eb067baf690c9619818e415253ee766de33bba017f9818e6962c474327155c05991982132e276fdb071a90739427832a3efe1afdfc2d1b266803c54f4c880982ee83b1efe282493ed6f9d8713e773aaa1080b6934776e0daf248e477db9f56c8caae666e4dd2f906070b07623c762599bda6fc8d021061e01428d2f18e084d1bf934097fed8070862a7c23a600d98237a4ab0334b8c9cb7f1e66c995e77afb2dad17432a3c3e76e68990e", 0x18, 0x4, 0x0, 0x46d) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ee6f2bef0f443c46d7a1bbdf85c5b679f42b93383c6e8f5fab85f69df501fb3a11654cd38d4e1419e0ff814005e1aa743a357728fb46fbd671b68f74cbe5bed512e54fb5a8ee0b2a4d9337fd12ddceda72488eb3833cd6c95d4460aefaa0174676b5f6254a9653ef5147f5d61f2eea59b550c3a15e3a01186e01aa72dc2a608fafa3859a45e64d28da75fb9b05146f7e9fc29a32bf337b11ffd19b1b0f7651c2cce810ca8a9e91a91c7b6c8fac13deb53f92fe4f44fbfcc1566295b26ac314300b9d78068686085d5e48665cc09c452ff5c58b8f58fb9e8efbbc914904", 0xdd) socket(0x3f, 0x2, 0x3d7) 02:18:49 executing program 1: r0 = socket$inet6(0x18, 0x800000000000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="4b41941ee87ad91c1fb1786cc46ef8ef994068f8dec833c705f1b8f7fc9fce8bd47f25d080424aa204f359773e37d9e7c83a6b3244ee2e4271eae7892fbf2dca6bd8b82c66d4733311984be5610578872a7b893011268d92a5bae445f5a91d448cebbf1091eaa462f28c04c8c43a028bc88f97400c66f94a1453e0705f3dd0b9e2cd7d2cea2961ae5abe8cc125d6106eb4c931df7aec41d83352be8af07edcaf3f14a3d5b1577b474af1a6dd230a0e2123161e1ed932b5b66b89a7c04d303539fdc89e5323bdee6b519639329e", 0xcd}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28}, 0x403) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getgroups(0x0, &(0x7f0000000080)) setgroups(0x2, &(0x7f00000000c0)=[r2, 0x0]) r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x7, r4}) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ffe099c2ea24966dd43800000007000004000000", 0x14) 02:18:49 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="33399f0eacab20a84422a47f1a413f8f65574dab66897ccf3e7c3334fcaa9d9debbfc5aca3189912b90fc6b17f5d2b005f7ed83ac320f0993561fb38bdc51b23702ddfa46cac377929f70b059e83f9dcbf7e2487c9958c7629eb2d7f3086c7f39e9398baa360c95cca2a6c7e9d663903e18ac0f8cc167b56af9896f1135b0f4ca565b2d8f2786786cd793a92e967cdfcd57eb3d738577f5ecd261f9e68279f028837305595e363ad92dea0520e7ea3e5c6dfb0ea7f24ea63cab2b2391a1c65427a16b15ba56e8d681cff3eab039d4484c4f757030491f417af5ea03e99529cb56ea37c24ad216351e327cca098b8e8d277132d915994e32a5278e279ac1dc4248ed0e5ce4ea0e3368fea9679c95147377f0835fce0d21d234457121df667aaa2089d2d9beef23b66fe"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x10004000, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10}, 0x0) 02:18:49 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x10003}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$unix(r4, &(0x7f0000000040)="5138042f8cba5f", 0x7, 0x1, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x10, 0x1) 02:18:49 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x40) shutdown(r0, 0x0) 02:18:49 executing program 0: utimes(0x0, &(0x7f0000000040)={{}, {0xd6e, 0x4}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x100000000000015f) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000001040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa2, 0x3, 0x1000) socket$inet6(0x18, 0x3, 0x8) 02:18:49 executing program 0: r0 = getpid() setpgid(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x4000000480, &(0x7f0000ffc000/0x2000)=nil) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x100000001, 0x8000000000000000, 0x200, "912368c3a5eb2d92c47f2c6f8d37830a3de41b3c", 0xfa, 0x9}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x1ff) shmctl$SHM_LOCK(r1, 0x3) 02:18:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x9, 0x0, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x11, 0x20000082, 0x4, 0x4}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80000004, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4, 0x2b2}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000043, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x72}, {{r0}, 0xffffffffffffffff, 0x70, 0x80, 0x0, 0x6}, {{r0}, 0xd177aa03ca1eac98, 0x19, 0xf0000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfffffffffffffe00, 0x1f}], 0x9, &(0x7f0000000240)={0x40, 0x4}) read(r0, &(0x7f00000003c0)=""/214, 0x3fdd2dd7ea31d2d5) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) syz_open_pts() 02:18:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x42}, {r0, 0x1e0}], 0x2, 0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 02:18:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x400fffff, 0xc601, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x42, 0x60000000, 0x81, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x7, 0x4}, {{r1}, 0xfffffffffffffffb, 0x3, 0x2, 0x5, 0x37}], 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x60000004, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xf72, 0x9}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000060, 0x0, 0x81}], 0x7, &(0x7f00000000c0)={0x8, 0x29}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 02:18:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20000000002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x6) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x2) r3 = socket$inet6(0x18, 0x8001, 0x0) sync() setsockopt(r3, 0x29, 0x4, &(0x7f0000000080), 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000280)) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r4 = getpid() fcntl$setflags(r1, 0x2, 0x39b4651accc0b545) open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x4) r5 = getpgrp() setpgid(r4, r5) unlink(&(0x7f00000000c0)='./bus\x00') 02:18:55 executing program 1: socketpair(0x30, 0x1, 0x4, &(0x7f0000000000)) socketpair(0xfffffffffffffffe, 0x8000, 0x3ff, 0x0) 02:18:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNOTTY(r0, 0x20007471) 02:18:55 executing program 0: sync() r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) 02:18:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x3, 0x0) r0 = socket(0x32, 0x4, 0xfffffffffffffff0) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x40, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r1, 0x40}, {r2, 0x20}], 0x2, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r5, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) pwritev(r5, &(0x7f0000000000), 0x10000000000002a0, 0x0) 02:18:55 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x19a) 02:18:55 executing program 0: mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/116) socketpair(0x18, 0x8000, 0x100, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xe91) getitimer(0x0, &(0x7f0000000100)) socketpair(0x18, 0x4002, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0xad) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x5e64}, {0xfb4, 0xb0}}, 0x2) fcntl$getflags(r1, 0x1) socketpair(0x12, 0x8003, 0x542c, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() writev(r6, &(0x7f0000000500)=[{&(0x7f0000000300)="f2cd62b02d8d3336f0f6f62605710fd9577f5330cd2576fb0886218c6909e3f9c2572889af4d17266052ae047089b97872410e3e246999652817e464fe8c7298251dd865132be44e9437f41220c14fe2b2814dfd38b00171bdfd4500d483b84b2c48ca0956076f69afbb81734e09d3a54bc82e7b66eaf10ef8cd651879abccc9abaec8a7f6400ab2c8e7e0d7fa7af370eda188d217c1c27d523e12925c4fcaec86a9c5c956b697e8e48ae355559f8578a654d882a57eee0799de9080f668902dd1db60e39da8f1b95bdafad5b0ecd2d305a9f3d636aa139b5e406317e3a88367ea63d0b3c28eb1af27efe420283e115766", 0xf1}, {&(0x7f0000000400)="47358c2900a33f944149f52217af626a284aff8f7493f59e5ecc6c5661e1dcd726f5f1cec044fa0c0aa045463a99f17ea0cd1c68ef3c0a17883e5155abc0768beb8e0cc683fd0b2e2840925e1b18b24124c9ec7ca0b4fa2e6b2f29eb01cae49f370f233cc9b76f2819acedf9eacbfe6e3f39f0b9fd4fd0162cefca4c24132dfa9e856c537358e9729d780cca86c88b910c4599a0f2e58d5ec4bf01fab70a852a7ffe7e5aa7a6cbc27d03080448ccb4c980e845788eb13bdb88e1d1fb21a61ea1fc0598ef7b7b7d05e5f0805d81b7c5df393fb9e07ad9d15b1f16", 0xda}], 0x2) lstat(&(0x7f0000000540)='./file2\x00', &(0x7f0000000580)) socketpair(0x3a, 0x0, 0x6, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r4, &(0x7f0000000640)={0x18, 0x0, 0x400, 0xf82}, 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000680)) r8 = semget(0x1, 0x3, 0x23) semctl$GETZCNT(r8, 0x5, 0x7, &(0x7f00000006c0)=""/4096) r9 = getuid() close(r1) setreuid(r9, r9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000016c0)={0x7, 0x3, 0x6, 0xffffffffffffff2a, "122c97585477e592e9211cb9647b112d6b461332", 0xe4, 0x1}) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000001700), &(0x7f0000001740)=0x4) syz_open_pts() socketpair(0x18, 0x0, 0x5, &(0x7f0000001780)) close(r2) syz_emit_ethernet(0x49, &(0x7f00000017c0)="8ceb375727188f709855634c13929cb9eb84cde6bb8595caec79825a0275d4b10f5e402cfd44ecaf75a96b6f48abfdeecc0eb995cc25af332bca2b4eb1addff24a06ecdfd43005b57c") 02:18:55 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="d5e638a56229d0514ea0e1890bdb71c417a24ef66d2a13e2152e96e1e5e9b1f1e3056cd9df2636a3f65bd3388df4190e000000000000000000000000000000", 0x3f}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r1, r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) execve(0x0, 0x0, 0x0) 02:18:58 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="4750bb1a1d822f3139ba636c4f0ee181dc2f2d075a625a7f57e1453f3d7bca21361baf7842f057abfb480ffd8de504ca7e94c1dd203798a13dd4b6927cacc09a8466fdb54788c08c4206a899ee116d3791331a24f9bec4d8bc7c0740c2c9de52207046397213ee47e4bcaf981215f7a7a8540a69650d5990be57ddc62e6909064f3bdf7e7c361f7a44dca83a4a4bd58b9cb2e726c3d8bd0e69f5cc76068f4539b566a865f918", 0xa6) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x8, 0x6) 02:18:58 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="c80f585a4e939f8399f4b810cdc84247711e1acffb6479bbd2eb361a5d74bfa7a8a4dc97f7716b0e4db95cf6b5154f33e9046190e54bfaede3c2fbcc20a62f7255992b727023d217ecea6b057000ceaa53557799642de5bcbec40e57d6eb9545b62b8fcf04d5cb0f7ec4ec3da4fd2c51305aaac9a2fb8da78a881453254988a1e0cdabb534c065b169f5a46f49c09e3ff2599f275b86edc3ef2afdf5c7b562a4a8cd9117503bdb2d9e754dbe9fa1e9d26b179a421e84f384454d1e1585454baab8c1142127d0c67811bd440232b6de847c18f66abe065e2a96477661ddd4457f8278a579f8b9b43b", 0xe8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) clock_gettime(0x7, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="393cafad42861be8fb7efce5fcd2c7232da2abfe23313ef501b0ebef063ee649d44b9640065ec2fc8b275d0e6a46d4d1f32b9f52dc1bb90c6af0b8c976240347bc7a49434cd70b486fb17bc47091038eabe5cfc441d3c58147", 0x59}], 0x1, 0x0) 02:18:58 executing program 1: socketpair(0x1000000000001e, 0x4000, 0xfffffffffffffffe, 0x0) 02:19:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) write(r0, &(0x7f0000001000)="a1071f3906582dcce814df6fc1de6abd9c9aaf1f23364a3664787165944d1ad7886b547c2fcab14f849a8eb50c97bed62b79e7224a76b205b5bb142259f1fc2fa7a878a015ca01c5d39872c7d186830409266a3b575146ebdefe288d511171e64dfa15bfe2a0946f8c441b841c95b0403f7063cc40963b3db60908e797deb52f357bcc46c487386fa2b6d7a22f0a4cb4cf2e95a78334963507b25e629039db5781ec7f2720dda6d6378343d0d7f5f1337a37cb36816aec826eb60a0b48e8f7d1f80c667b3978cb36c0a4e7d74865df7f4f7d9ef62612abe093dde04b7db0aa3ef889bb37a3decc7287978bf9d39dc90ed4da00f398ee5113ba2fdb26c87b18b767feb5298ae0a9f802e895063e8fcd5801e5ce1579e5d058810e1e96ad65e71aa4a3544f889dc7ff4665f1c50a26dfee01608b58d75dd939ebc6caf26403ba59c83ea57f7a9fee97979fdc31dcbe6c0e5c12ee8cd3d5a8765efc1eb74010825098c05a647b772d800bede7b5319dae4f2e03a6e26404fdee6be2359a8fb19c603be61b258417e0c728ed612fff264f4e8599c8e0d8604024f4709d9228c4d4392e5189971c57e6a59448df5ba77de85000ed5bc7d31ecc72e4f11810f587281dfda6857de4615c37885a96de3b4e9e741fe52846e8e59d7d045e8b266e32b326cf7e72215180917c6dfb4b730733369125302e1e60742f6034f9edc92626dec1212ae2910ebf3df1f5433bb6988c92ba055d6be03c6df5d78ee3ce7eb72f72d3c4dac4f54c1cdc2b2bb99c13b0bbbdb2583c5a36dfd73780f467bdd13c8592baf8b763ac00711f2b0b7d2b110675640640b8e045aac892c44996df5e2e71fa0e157c4cf5e400a2918a3e6ce095aace1eea47df7e9ac6ad91f87c537b024c7536bb8380d5ac15538188fa9841324e87c7d92208669b361d96833d10bb20fb56f7f7fe39deaada2514bc66376e19acc9de5f998de1e96342c5a4bdd5306d1963364b16ac3e67678d58b7007534a5a6c7688e6172c6131f9e124090412dbdf17ed3efec2becce20554033db01ba31bbe782556426f556e7b6992ecb5edcace38ab87da4584ffb074a67e378c9c4bf185958f8ed6163fbfb41aba8ff4f849f905d8bc66bd9a45907a3b67c76ba16e497afc25163d0eb07f8fd6f090c0419c45afab53b1473fe14ab49be177f61906f06936795f9aafb9b5184da5ae7a4f38c1e2ccc04f5e26a2654c094adde9c1deefccafbf3e391c5dbb458249fa9d41a467cc472c23e97681b62c6f3f6ea425ea2e23b769746dc5733864f3f4852ecfc44eda74f057fa1830589ceb4365f6eed7a8d09b30ae68a0cb452508410db1d777f9cfc619ebafe095817e34eb28c7206cd1c689239f2f811426555f93bec9b05e64106034ea986f6def4e7c700a2c040540c40046cb8cc044d0e4449b0d06e297f05f415d4defc434d3d8d4ae10e27055994338ba5d96b2b6dc87a2f58fb89bf4be73557ff7d6a45c45732ca063edd8bd33d047d70eeb2c28af685a814089c294998bd7f41c384216b99746a6b547f0c4cfaec1fe56a33d472440c7eb8044987b64dc8b592778bb9bad843791e959e3c7f1fd8322a70d61ed81b2b4f777b5d534d60cf8ed6b7d9dee2b8e084de3cbd85d6042f1daf1d74763f53e2ba5bb4bc7fe3349c332dfaf2dcc853b15bbc7363f372a9f3e708e5c44c4b984e174a15be9d5e749b1f2f56dc6f0d57e3dac37dbbb2214dbbe6a97e3898cf06a9dbca0608755242522316b9c8a52796e7def3d32dcd536d09e026570f222dfb8b6a04115de13caa033702a69676de722201afe73f87d548e453af61bfe6a690023207b63e941ebdca7fa15218d393fb203130ce302e651350c4b971447e65636a735b486b9b7c5110f4699cdb80e3e037b88415c2cee4301a12e467b9db092232a336c9312bf0d7b269c43eb92edbbdabeff682c908a010a6c0a2f3db86b4fc84eb786d193dccddaa9e9d03152f267cd2a8c5329242eafd2320f1a7a2e1d6df28e991e25681dfd0b96b32231b88228811fa3abc442b86779c322dd8f68d2d4c2e0c426067f0119f75f8ddea50eba00b2cfbf6e732ac9928708f03c11cb724667b83849798022ee6c07d2540e654fb96faa0c60d64aa578eb8ea6af210fb2b76d52f30e0d072bafbbd0e5fc8da15acfbb0c1ca73fed86e465e0e1d8cb34ac92ef733dccc5fbf23d1a9830dad6b18fd89deb5be7abd0cb0865004719a635a38e8f45c1ecbd316706c169e6d406822734d2b6b151b89c0a8bd567dac35a0288f2829e889f23f42d3d946eff1e0aa0719966d14b15dce8bc0236258432f6927f756ed04eb804115f0d668a53e0c39a0dee7c68b2956f8ec7bd15b1b8d4fc6a026ab24e7b0625cdbdaa87c64e476c80e7a4a4a933e10efa37bcbf09fd565f78ecc2e06c9ff8344fb794e2c2ea9b891b06670c64ca1e09de70fead19f69b4092906cc5aa477543a800d69b74647dc9ffe6f05ea59c0411c6e065e036f9a99b725a7de505554828c48dff4c1e6e45cced84fddd192a394d3421baee2c5f4241425adfa12fad788105d4c0a658d64f9fcc0a1ad09bab1987f800ddeb8520146463a1ea765a9bcc6ef104f03aa66bd3a408af01fc6e82f4c982684794d3df57d63951efeb72f7d73fcc56babf5582343ac7f9bb129d9d0c979148ab82cf551b1c651971bc874caeff2ed488ba304ab5b03fc2217881dd21baea728409a2117828b9e03495a21d395f1753e8bc5c4b769d0a9815e64a8fc7330400cf5ba60cc9d52d131adee805c703cdf7a2e35b4dd8f94d34b781dfd4bc98ce40c1f0ece21843e46adeb5c3fbabb1e6ac5ba896ea37ee430a5d97420d70996257d3089a9eeeabd76dd97ee7b3c16c3fc3fc0c93592b622d9aeb9d98a1299ae12bf7b26eebedaeafc257de914f30b85e5e191a6c0b0450fb530daf609e10a35a986bd9a684f80b120261d318e52499aae66cd5cdd93e79b41d019472bb62170469e07ee1459ce356b01c64ff7c8ffbe53224188ac05cf930f90cec081a37b4b6b0bc9ba12e5d68e75ae92e506a62f899de6343b3aa3bcc9c4da76d186ef88fca374998f159f0fb63be51674a6e8a6321f143fdf08627fa5feeb2fb46f3d5c569933940972fa58915fd1ab46ee9b3bb5041953e4ac4177a46b689ec19fde2bfbfd03dd8679e447b68b29397d087d8dde7dbb74c44cdb5a251d2d73768696b3a8993b20d517be691f0adccac0258233e570cdf9956e20b6f938c0282a2d8c2cb93ec82f5f9f9b8944ef08b482d80e57942760eca9d0a64f8b516debca8bf591f294d0b3300f75ba6e16818b7f6e5d1c8a42133e04e144ee7f21251177f1d06fb8a10c6a3df7774a0d431f216e9cae43694f3b60eed27128a68549d358f28c9c42da0105077dd01af5410aa3c8970ab3d9987671571e0ce1972f23b74d979e25b0967c9e873d80e9f7e86b40208d4dde984ba71e004d4fdf9aa65bacfea4f281cdb698617cd485c514c3fca35f31e33921c14528ed2db5a6d72c10fa8416b8155040bd4649365d07c83c8731138c8fd1184489a7e131d5e743d9a3b15650242c3406bd5596dbcf66f929668795491b8829e72500e48c808e12a0694073bc98b374f166885a620b73882ae5aea8879dc90b346dfde43d2f2f5d8f6826b2cea29b3ba1476ebaca54e596393cc92b844613fbb74e5a22d48e59eb14eff6ab5677f34107739ce8f2cc02645db8148db307936bf761d6a0cfad9924bbfcf8ac81355d5529ca614eacad5c24cc0232e84cfe1182246ca7c5b8c2e0cf261b01acaaa13f5d5f5511daa69fbe02bd4d54469fe039d31664d87b1a241c2ac801b36cd6aebe2537539532591b854b9b6caaa4c7a4b1d5eff7210d81a419d5a591bd2402ad2ea52d8a003bd203431c85bff6002a4641b23674f880ecf226cca3b359b802148b758cdd18bc81408b2329ef17573ff6564b49469c5df95b7464e5581bf7d2a571215c7c2e72dee512eee34baf2f0ef84eb88e444a349bd9b0dff1c8a74e87b399c60f11f377c885e6ba86c9e52f2f5b8018f7160bbb96257a03c3adb34fc137efac36d82471e13dae64c7deaf1c2e895c640e01080a08a8c53a2585e34219dfc1d13427c1763b59f1892d707fd1bad8c985b5157431f5fc39ad92b8cdbdddddf0a653d79cb73b7231f651b19b6f09c62b81709e59f31e941fdf28cec445160e99dadf81a1cff365325f4ae9704f1b1a180d60974168a481c20a946fc59d3064e68cd6f4fe9ede9b9a5adf485a542fb687c61c9fe11e47b49b733f3d0c8d9f50f6d82fd4fc3601d5e90f38e3d3e605e0add71caadd660b60da317ed6eebb4ac1c40ce3aac271e3be70386188b74dda0cc7336784695b2885bc3fffded0c6e723498e75d48e8091a3a2ec6622dc34de58cbdd4fb6f3254cb0c9bf5d381f35535c9087d54cace78bfc1ea3694b42fc6b4960d6d236bcb0f1704f4ecd07516cb4e2fe4eca965c6b167c31f020d42e6bdfe2ebf53f310bfea56bb681f153224d7356146bcc24d03f86db9273ea5be35104f0d8a8f5adfa7146945d46e6475df1e6fd0833f40d864bbf20f97c983d5b784da97a903bb621717d8d8aed5c4395f184786f41d8c1e6ee1600a68f0dc657119b42e60bf87ebab661bf6bc075e0f504f66e13e61c2d7987be06b658c09383ac6ed8230d3c0850175b1d00b210eb50aa95c305e42ab2dd378291ac769e297ab65ffc96b30405b84416fc9315c91fadb9fa09b2f5bd68bf3c5f6ba242fef5dffb0c28d67f026e557a73b86f469fbfdade4969ce58bb68737466d7d3f2af75905f2caaa7d9cd72aaa542ff6104fb854215a2dd6bbd5300a99b96035e339a7d365f65029a8c9315caf745c65b22b9c723b51e79a9fb0732a9d4848b253d4ad68252a8f46e0b81d8e0666400de56209daba489f39d0e80191edbaef4f9252496648b7b43621734fd188ef4855b1f017c7f75570f7baeb8fd2c5cca6e16b75edb1550c94efd25564df3dbea50ae3847da8434ef8ce839e29536f52993b6bc721150fecb21f084857520981cdde5df2785d999bb08b3038eded8447c8d7d4b9c813a6bc4add1657b6c1b82b8459c40e564c7aa1a46886da802a397e0b057735e2373dc6f81d0ce959f8607f0fadee1800b837e4b03010554ffa456505dc7a72a73a6dfbef641eb0398cf7fd4410952c89d30da20f0b68b8490e48e64b237c38cb3d21d216a10d342bd5cd12153425d126b441e83ae90106021965c9ae7b3c24595fc010eea56f9b2fa58f5844d4b83756a0cd6ae397b44572dbf6b6383a448a1629a17eeeaca6f453dca104bfe42c72d7502186d79922dae90682f0a26757bf430e75f584305bae0c3fcd2c781ef080b802989a6ddb9c94a278c7ab77dc398932b2c8825c734dde7dd067c8a87d99c04cf0337fcd454e5920bc1dfb916597d1c83fd27433598efb9af4f55d1077bda8e3272bfe333eeaa27615a31825ed4a9073d7663ed015180eb62b904564b71cc535328694b8368ecfb0e27450da7539f7503b7f2576f103e0da516ff74510fd8937a1d3ba3c4da6b9de1d0511081b7a87c425490d6b7a4bb903cd4fb8bf7c801e33a6dcd27d360ce3b02f9bb3dc3954152f1665147592e937eb69c09140a2e53821f73456bdd421162256ebecd573ffaf805c93880551248b702d3026bc5879fcde4783df559a71d70efd96014a932dd4464d5681b080625427888aef666492e4217e606d8023e0ced8997805dedbe3ade8ed2d27d15e93aa22a8df07a", 0x1000) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 02:19:00 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x0, 0x8) sendto$inet6(r1, &(0x7f00000001c0)="67c5ea6b2d53812b3502965a9ddcb0806ad53c9fc12104c23276d8be84627a8d5e3ffaa4b90ad1b41f7ecdbfbd6f7dd1bfbb1e3ad2add06e5516b605e078142c8994a54c91fb8e4040700840528fac917a7886fd324d5f56cf8042933ed5a64e3d9ba6753dc8da958538ac7a30836ea66e8373a5cdaf01774e5b82abaa548a7dc8e2641979721de8562952a0df7940ebb9ef3bc23040ac5ff75f8bd96cec04179ce48bbb6f59e2fba64e8c83e827caf6ac99075d5ba58a42788a68eeb873c90e9766b36c2b3be8e3d6ffe996136c44b25246b552896f66755e7cf6437b261dd9e157ba27942268ed0a8b64760606214c793eec479766245694f52e26e35a6d3bc6727c7dd1fe16e6f4c83da9f840b214dc5dbea72213cb009d9917cc5dda908aa9c752fb4bac4db839e7aac8ab7472294d1e8a55ffde6c7c31b8e7f3d02b73acd7cd3ff079cb1706fa6c8dd8261dc51d4ea3a64e5eecd7ad40f53923fef80c1602ef04fc05d4e29e8846b4e9f3adb1b616a99b4dd9a1d976e169c6eff0a7e0cf455174db36fe8a4c0c1e204b4794edc777192b4faa2ccd892618e7206f50bc1fd1794ed28e0a636c06063763ca73a1e031ce1bacfb16cdad708f4bf5cd95d6889196e9b01e102a077203c47640c328be2acd2476f1027b1a8ecd8b576c9918da5d561f1838bbfebcfae8ad03c9168ce2ea58ea6bce457de0eef2c1a41a39dafd456da4c55ad24f6986cd47f98bf8d9d9cb50f20e899476b2c8db3541a697325fc2b506678b4f5d5a73140cd628e7fdc37b30bb70402009dc66fd5ef947caef957c4206953d6ffad22ea013da49df67e54294ede55fb62f87a4335e82b414482ce3390ed3a2e0180cafd650d6ffae7877eb3e8ec51e0a9714156004394b6d3a0ff6104d5458aa56f9f5af28845f6e79a08b648c4788066de062c32300c45bc1775c1d66bd4a386d0efa2e5939af1ce136985877801fed6132ec489a753871c2df7cd7435874d6ab53e51d0a7b783c3c450c043cb65f1f877962f5af6fcbca41f0a08fe69de80febd244e16d6bd1ad84d1ca99184f59e51af51c85c21aefce2e29c676135ac4b140232f7a75a9cce43086964ccbff6ae514c8f4efbcff6d550770407ebd1e4972774cb2b17148aeeb4a85a6770890d7f1c5bbd66a5787fd45c1de1b36574f92a90e1468cb7465ff681669d469899dfc62c68ec75dc7f734b71b2e57be12bee3769c2350e2dc56c26729248aa1e130e76de0b6a6c7a2aeb19039213f3e3ada726bc2d1fbbf29b0aebe97882d80664d33c52687b1dca3f9b0d21a506dca540512a00c674cf09c4a1d8979101a026bc4a921e5ad0433525731bb33e4259c547d55018cea79a1318d22e928d98817251dfa4e4c8dbcac0cfb23590b819680e072b5ea6c94978341f704b892b809ccde91cab69912eb2b01ddbb8dcd564b186ba75abd5121fc53e98d8d91ae5ff8e1220f70925eb1b37a6f433fa26dc11c7ffce90f95ec86cbb865fcc29513323d64f4af20c58c06193d09dee1c6c5a8dbc58f414bd6aebfa4836d209e8a27ac3606a126950f8afc06296f8f9ed9665bd6782ee46f4ccb4d5c0e5653f00d90e67e4acd9b53592865fe852482edf5c7ebda90096c8044c754cab29dcb95ae54b552fbae7bfa7c4728ce5ab8707b9e5413ca3316a4bc2d975528c5b6ecd918b85ce55aafb3bb4128b19aab72515e66b65c4929d50ea4c12e9583540a5206aa331e22b4627287ec16a14a7ddb7dfa5df91fe9d56c7dc75047423ce5306b699cf996e622c7697822cace58ba830552c52feed66f8929ca37c593414565b0fa9dc465aec2998b95bbf03e6a96c921ff50702b373b3a97e51ce544cebef5e87f7be879c658365c09970e4f7c7b2830c70386b4c12402ddbe0c98d0e786a8db8b66979042f414e92666cbca45679d5defccb3ee22496066d7d533b9777cd33b73ce5ffca8a27798ca8414c03c190ec4a8f77ed1653b68170dcba5da1670ced26d387a6d62e321e15e46009dbe21399a11578d70ebaa4b40240890aff343bfb8d99107287c54d0130683bc5fb2efbceba3f446101af819932958657893770135b9878a40fd2a59bd7b8578d45d2602bbe33fcc735c5d8ed5de49bd1261732e8a3c91e5269f50229f42eed8f81ee0dee03e83ed66613a28da09858a17bff504a18eccd549f14234324bb0e4c9c6939c976c2d81ea02033fee8c21a569e09b23ec0b2829f8435c5935e632aaa2f0dab919418bfd7efaa6cbec46762ca5d2bd722ce859bc90809fb6cc93571e83fce864646858bce2a8ad9c6fa67787c81d2ef42bee9e2cabcf4558d1f83686e633e7bf13dee1907c7ca58c872eb60bdf79a115d059bc29bb3659ea89dd9ad1bf17204eaf9833e05632f2246cb70c05a4212b42d8253903c3768dd0e04fae0597d963d25d913feddea0aa38405fd2d0196e0942adf834dac45ae8946dec52bd64feb7f9ef2a817365d10796da0243d94286faf1986a37f51e6e0bd9885125728c6c1ae4a92891a5b05ab6f4dfcdda4400bdd5ccb7f8f7dfd3c111eee41b313625c23147630745281f72c750d9f47a45681ed0e6a341a04ca49e6475c6dba2c2f0e6bb191e49044713ceafda20862d74e787204622b63a22e3a1c210430f1145846056c2c5f2184893ff09c9800358eb5fc961995e022dbe6ba54138312a96b6f25ee750f47b5fc964e70add3deede7a54a529cf3f8fc65b56d5b301961f3c06875ba1d2ddd4e071ebe03837a995756bb846bffbd91630c3224b47dc4ad283d64b0bbe8931a4d827260dd7f3a7b583677c13ac9f462cf13c9680184303c473920c327ccdeba576064000c3ffa138922cd4d4cc8a6727a4eed548f2e9f52002e09863c09502f0f7a8e0c9b94bfd91e2d565d02bd2bd3b2fb922042bc9fb638939f6ef7ac070ac3e07facbdba4183d81aaca9cc36600eb92852649cc84cb5e6c4ea28f218cc9e30e13a9022c3a531098b42464154555b02f2ae763f14f1c0f5e2693c7660185a6a3a1831ec99c19c89928047a65f85191c86239d5343c1430e821b1f365f8058c8418c06ee52fc552d0ff968d82d35b1ca4570cc1403fc46f98806a2f5e4210cb8c4555fda09f480c4be2d844cdcebb379170f28a9704ca01b4f967a1aa246432d2136cd0e7b682c25a4bf47a00ea77cfd183f66c66a8ebde3b699b63d3c07e27bc6db83b0ca071b9cf530bae484d27a8cf323c9aea4cdc3c095143f5227c229b08fa21c86c5ea00126a702c3a599ba3cf3bb1e6d999a9bac9779aec9a28963fd290d5acc3d6b29ce33a2a8003228b9a5870362e25f48916afae5a88295b290825ef7572de0a7860f38afd59d81baf601d82d82b4dbb58c798225203e48be6de756df859d58d01cf7535ee369931ef97c857662940caeb84bffbeeb35c1c8ff96b9e7d501260d318e76503f82da093aa5d928b624e4ac0a6815c1e651a7a11c5f64b726bc9b61c5f1e47f088b7681f94aed70e6180de4ae5a51d0422f0792c0d380256ffb54170722ec13c2c93a092691f03eb8ad0918e119784caadbcaf565d699366b004aa396ca58900fc433124f458313436c3da2bfadbf57aead802521071aba1374d194e252a7c29803f0fb92535f2b4568a4b73123d771b3c14dd73e93631ac8f560414f1e14148d5b69e8b55439bf8d731040309d6040d424cd1ecd30abc70325e101812496cfb9750cfdda3570343f4916d5c889efd012963384aaeda9b8f63cffd9476e4ee8f54c1006fa9da078e3b0675333a5304a4e5e2a04ca388480423e3925eb39f6ca5aaf9cc2b4921cdf31a185f16c9edd19e0600ea3ec49b9822be35e38bca31d3a25fc97fd514c8a4b1b170bb870241877466e8dfb279cec718eb0b427ad4883554aa82759238935bafaa4386847f0449e0728c23f96aaaab0ac9eddcf6bb2180fda2cae25110a2ea5f7ab400e132e4ac3c06d0743dddc8bd910e40b86ae0a90989b7c7b3b5db3770c45aa789b95964b0f634227552d6566cbfc2d1f267a8c6fccebb3abc4a60f175a862e9d4c1f8b88af78601be71072c2f2fa9a1381fa00f16cef1d71f5c79d62e761ee72be3d8a76dac4dcf22f98e33092fcaca8b7d6ef30f294b82fedc09ea9c7268fd69b85dfe8fcb297d5740423aafb44211c91216748d84a8186e3a9513be662a186ca8fe51f9f4cf0622c441289730d11490c01a44db2b6611a05a5c4763c370699eab13fc93e786eba04e4a82b10e973e827afc483fbe0da8c8778ad134f059b5e6c73ac066e8b0c7126f0dd710abb20b16af6be418420e131fce56fd360d4904ae8378173ff6082cdcb8576c25462930c0500f8ae534f37ef008ecb4c71f11ec8bae000dbd3c7a30e3c0fddd8e70899c180be82aa0ed89d4c4de71ea31f7906450040f3d919a7b6a8119b3f45825ad0d23416771c9774ab736a2d9386065e383cd32fba57a0196f4393fce158765c32825510e54c0edeb5d78482f80e76faa063dadaae61e3b3e18f6d8023b871bd87d126b99af376581b808bc93de2386f55614d2e82a81cfd18a0541354193e0c44a208ef26b5d91558ee3c62b546c9bc23e61295f1756049e9e5c5f34e7d6d7837e0e1590027be8a8975b4a185200ec051c71ccde00ed15a0bde57bffc2e558d3fc149a66976611d27ce25b90cbca2ac40121d08d3d721e52f851e459ff2fe4433c8068c55bb99fbf77f1f170fc1dd6c6d4b7d2a186ff4c1dc32179d7a3cdb22a54575036456257beefc32c54597d38b400209710320b1379adde2f791ce50bd56d5b1b25802b44556dbba1bcae53d2d9bdfe663613bdc057bee5146b86d97ea6abeebddbf52f31c95aba04674ee9d20d5ce18eb5cf4b051050a05eae9c30aa31ac7dd664a7a4d975ea6367d977d3f9f5bd3f0b141496bd6730390fd8c30ddd382d65b4d1fef973a6e0d67f1763c7a2d7f02e092650179b50788871f9247437565dbbd01c5e3091879d7a5639c16a3fd4fd265c042fdd9565ffd79d84c806530dde2e98415b95853e0ee87a9fbe391f7140a502fc509c352805413384280cab3f64c13c255868e8200342ae3bcdb2a05dd1e7a4555933307b6fc64c7431fab515595fb41ad1450ce4e63abc4b0ca42778112b8210ad2e232ec15ec0f375052f43dabf8c8b28740926997c352caf2a3e0073e0d322658623613226130dd1e47d03aa0dfde11b48a13f47b7d1c932a5eb5b2259fecb9921a962bd1bb7d1f5bf637e2568c9a956acd4e9d53f1238e083c11e91a07d040632203406f4175c31ad8107290ea68cdd8bd164ade302484928e150f550615a5bf08067d02094949ed98acafd413c5df73df2f8d8b0a7f2e0842e3d83fb66b62a996eba8e658c81c0dd42ace758bffb3b855f5d6eac7b7ba85f0ba912b116b2c32b770f33502dbc23af0d5991cf977e59e1e1c40bcb7c97e0c3dee9a08e20537b6d07768c5277960295361e5bf787a6d131dbd7c6b9ee9e852e0fd187163dc4f7f6e5baca523a8f206578138cab822986bf00a0112cef9ccd9fd93075bb3cc9fd46d701887dd6244c936d6a90eca63eebf545ab6333a70f2bb8bb51cb7cbf74e067666460b18f8596e4d04fb28280342df0e08935d970014f3e73739ecc790ba47a1672b804b82f2dec693e79acd60d2f4a978dffa8b0b5a004773ef58f34ca4aadd39059b25e9911b7df9d4fb33c66898dc9eb21d497d37e70e6d7ac7c06fba8fc5e5399376f34239ab5dabb6a500e6af40f491de64f0465cad2ffebf26cd491e8fc9f867e854e7985872", 0x1000, 0x3, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x1000002) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x400, 0x8, 0x3, 0x3ff, "3ff84c368b177721203c4c09211911a8115adc1f", 0x40000080000000, 0x4dc7355d}) write(r2, &(0x7f00000000c0)="ffa76464109c4ce38e4275775d619fe3f0679031da4b95cfc4c89bea983dfa5148eb90b35b6b3dc2becdcf7043dfe5c05e96ccda22c0a70fd7d7f107b4db1932372040a674ca75e9fc6949adafbe9be950a8c0b5857c308a3a0d510bb4f41c35bdc285d64031abf78b6ed6", 0x44b) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xbaf5259b20478f89) 02:19:00 executing program 1: mlockall(0x3) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) r0 = syz_open_pts() flock(r0, 0x8) 02:19:00 executing program 0: geteuid() r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) 02:19:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fcntl$getflags(r0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) fchdir(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 02:19:00 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000100000005}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0xffffffffffff7fff}, {0x7e2, 0x1}}, 0x0) 02:19:00 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x4003, 0x100000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0x4, 0x7fff, "6b993d6ece14f5235420f622c70a571bfb7d909e", 0x5, 0x800}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000080)=0x71) select(0xfffffffffffffe3a, &(0x7f0000000680)={0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff01}, 0x0, 0x0, 0x0) 02:19:00 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:19:00 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x3f, 0x4}, {{r3}, 0xfffffffffffffffe, 0x1, 0xf0000008, 0x79, 0x7}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xb8, 0x0, 0x100000001, 0x287}], 0x0, &(0x7f00000000c0)={0x9, 0xffffffffffffca18}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 02:19:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="0c81927bf0df7e2852915c5b760d0000fe544e859505decd7b2d2761f4cb2acc678bc265076daf5cc06557dd8b971e9d7c9f83811b76cc121e88646f8163fc5d6bb6cd017c077105dc58751d64de055bf91e9721c77427a28a43feb15111870000000000", 0xffffffffffffff7d) sendto(r0, &(0x7f0000000140)="0a5fef8aa0584e7f066908978e6df4cc5c8f4cd0ea3404ff522916099e919a3abae16f3151307b2648268bf0cac945b6b90b2647cd85a8a6934e023e5c378d2757fff3d03641da0a9e9f5282a5f20f35fd758f86adbf628c31bc4edd7b18e7fdeb5242bc3197a2053157d223e23b5ff7ae973dad0d2f0a7fa27a4d4edd62aa43d2d6be1643e5478a9204af187787edf8b599223ea290e426fd3acd8f06c91cd2a7590a51f9d4a62baeb935fb5e56f5bc2e85260e58948ef54be9b6eee6d571eaa2dade0a7766", 0xc6, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 02:19:00 executing program 1: r0 = socket$inet6(0x18, 0x1000001, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x800) r1 = socket(0x17, 0x4000, 0x80000000) socket$inet6(0x18, 0x5, 0x2f) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0xa, r0) socket$inet6(0x18, 0x8002, 0x7e5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) 02:19:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc) flock(0xffffffffffffffff, 0x1) 02:19:01 executing program 1: r0 = socket$inet(0x2, 0x1000000008003, 0x1e) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="48ef33628ec77157e4f5cd6b15074caad3b5ddc0530a715445227ac695928e7038e12c2c080d23a376a3f59bb5367a4ae44d0e93c6476d9858b0f4820cc14dec904cf9835a3335bf44de452d948c4fdfd6a1797b884af37c4e1b97d2667d8f5b4fe84c9fb2fa59ee18248fd475451020b1dcbad3226f03f5abbd02a3de4407328beee41c31826b3e9a23565a61e5fa41fe8ff557fa48be710072e3d37c317686691916631b6058b8b933dd73d15b2858c3754b0a17c697afddb44deb3c047edb69f827949f183fda53278d0c979f3ecd9669f307e6a543c682b0574bec3eddc556a7e8ef5be25a76eeb9b70da48e50b9c49380", 0xf3) 02:19:01 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0xf6) socket$inet6(0x18, 0x3, 0x4) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x2a3e, 0x3, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x7fffffff, 0x10001, 0x8f}, 0xc) fcntl$lock(r1, 0x40000000000008, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) dup2(r1, r1) 02:19:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) 02:19:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:19:01 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 02:19:01 executing program 1: mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) mprotect(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x6ee5, 0x1ff, 0xff, "2379acea96e2bec4e8fadb5427495f0c90bdbd60", 0xcf, 0xfffffffffffffff8}) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xc0) mprotect(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) 02:19:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_emit_ethernet(0x3, &(0x7f0000000300)="b2b34b") write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = socket(0x18, 0x200004006, 0x80000003f) getsockname$unix(r3, &(0x7f0000000340)=@file={0x0, ""/20}, &(0x7f0000000380)=0x16) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x46, 0x4, 0x4, 0x6, "c33e18f5f02efbf106457f1ccda87134a4ea6480", 0x8, 0xfffffffffffffffe}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:19:01 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) syz_open_pts() munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) setgroups(0x100ba, 0x0) setuid(0xee01) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pledge(&(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00') r3 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fchmod(r3, 0x0) shmget(0x0, 0x4000, 0x1, &(0x7f0000002000/0x4000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x24, 0x3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x62) r4 = socket$inet(0x2, 0x8007, 0x1ff) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="05d70392be25aa24cba25a75d75dad8373136e214629d827ee94a60ef5ab2eb6da1053d6df194c99b65258f6827065e8ee14bd28bc0f8e7b6c6623b2331dca5500bf320e00b5a91f19837f7d50939db015d74e4e2d1726f122f12bb2f6d773673130e11bc5e3fcb4fd6585649725d61625b5bec9fd9d98e5b610e8d93660be8dc635861bc8d920f622ba0103b1963b55566013c1c7432b9a5652e375eb8a0b15c33cd73b573a51419cdce2cb7b3493f1a58a1fdad05b8297e796176bc4a94be5692eeeada86c84e850a4c68ebc27cd0d0af1f0069eba5699b54119e6e378ff0faa7b72f1e91a93cfd578", 0xea) fcntl$getown(r1, 0x5) 02:19:01 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 02:19:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x37a28310) 02:19:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000000c0)=""/168, 0xa8}], 0x2) 02:19:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:19:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xdd) socket$inet6(0x18, 0x1, 0x800000) 02:19:07 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 02:19:07 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) r1 = geteuid() accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 02:19:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000003c0)="92", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) socketpair(0x10, 0x3, 0x6, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:19:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000024c0)=@abs, &(0x7f0000002500)=0x8) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000040)="19e5c78eede83d5abfa187b3f6a5130b88aff30602517d8ba391e22c8d890f945df6ee81cc78cdf0960722d05f05a60c6d55f65d50f4de38259120b2aac696234e86651dde66baeed7bcfef98b78a54cef1ed85d32ed989ac882c92814589da4eaabc8307a0d0087cb7ee86abe4566a62cd9dcca7c7061a7447f1b27ac890b4e03306204be5604da484d06ef4a899c6094f78585a7a59a92316cb61a79c7a8e1890bb60db419432cfe80b60c36b552545d2652c85097614ac1fe254ecdfd672166e42e9babd1f326820b2e9b135a1d4ea6b37bcd86dc4d155d1b1e35341d11d427cd35fc92a9c04fa98cbac2141fad9d360fa78751e6e8f8750e0c1d6fe99f617cd870ad292992d10fceb1e84d6c8b56e46bc93c7977f3521dfc78c30a30f654a86592be8236e46f302eb1bdfce90ca77cf40e5a4575c3b25ac4f6cf78cc8a8f5c121b851a77c2eb4216812651641d2fd98fa04b015666ca98522ef0e2a50c742167f66df00d99bc6d05fb5326b49388c98f12139fa6a5499b53d03b3e7dfecd08207f9ce01c65843cb4f044fdd99d2a54d0e3f7b36db1f16d57a8d38339186b69ae4887ee353c6ac2da11af6a2a92a398261368374a16327ce573c6c550125061ab0671250dd5096255ed88aff835f52af5cb27f302a62dbe4f0f8e5e4c00802d1e66753a6232a978a2b4cd927cf0ca323effdedbd6b92d488d076086ed116ccc4d2c201d46a628ebb5db55db703601119a33ad039f96c6b15db5f4dfaaf04da7fffbcd1727a4de8f376bb2d7295a5e04406016a8bbbabb6b2a4433d2b4690b652a0f9484b0259c385c6b054ee326a7fd068bafdc96313089699ca9850df23615a11d8e333eb0256b20052495f6b19524146ef8be6e993d4d4f3188dc3649f07fb711df8b6c973c50bd233041e5896b23ff7ed090be558a155d679a0b93fcecb0b9eec25e6e5b89ad6b50344c2886078a410c7b7587cf05ec8b03260708ce7c4e61578e7538d1e1b1654f310b2cf63e293e7583e286b419897e7c9911bb4639268df98a7ef8dcee7ac43e5918fbad9577b3a30e1ad5f564162fbc2e943b5e79d5e84cb4f81e03b8aefe9a3d16d8416e931f157cb87f9067271003a95243919de54036de7ef7c518d2dff8c84efdf8970022cc82a9653d02f9ae6d9fcfe9fe822c3a3df2bf690a634826ec58538051a01b0cb1607a6da99baa457adaeeee44a2806db4b5d96e6840ff3b51e9161064d7a2dedd97052790ce21e3e30f548c4b5afab7d3f02ea3deca6bfe0c2e72e9ddc5e48e1257544f1ef101468c9cfdcb74e67e3e84994753aa98a19784b9ff28c3d57c5105ef18c438f4dbdc5b33d9599da76f80aefc890f433c0ae7df29da9b90980c6174f6341b826c3581a08dae09f9ff5fa8da56a0470af1ce79c27a72afe69b0a0a84acf730ea4a452398c19331661644c03b9243563fb73e27de275826def6a0e85083fe0e51809d21c45f8d2828a21a99903a898d88f3bd1499b3a18839bb92b0682ae025248368e26e57154e7d26b5669806e4dc0fb6a4ae7bff1bc0b330c02b1918c9799652f04f86734564ec1ded472dcfa721959550859a554b24ef563db31ab8546f34199eb4303093065e0bd69eabf5beaa0520068d95bb39aeeb509a5acd7cabe95e4af4b032dfe2dbf543eff322960879eb574e6c4bda7f237371ec0aee6030788433013d4109c7f25fd87699df382dc9eaa315e100f1298beec2bcdd786d6b224c918c3c70bb5f238b10501d400062cc57d22959b2e17238751cfedd786b15f5d2204e3614cd0e6f9b9755f8cce31a53b998b59657e4ea1938f157503cb01a135c2c43414de62f27a32d58f776c6bcd0f002e5ed52d08b846651e1901c72c13da711713aadaa6ee8c15f498c3ae622bd149f48a63b8653c3e4f5d95975b2dbd94025e561dc0f3b7a3988180cdf1237cc3144518a8d9c4b87d37f3c03c4e54e3789bca5532eed99ddc1d496749199af198807f8977d7e2e8c9d5f2ea220555bfcadffce732c65a53830178bd84d8de5b64ca770e009865f337c1050a1549d03b115959cc8473ac8c4c6f3dea1bfc7ce98b9836f5227571a2bc901b65430e560be980c86f8f1547d75e5e87a90cea71049ecb790996ae2a53de8709e6274955081bd5819b6f6aface61ef45b8277c0bfbf8d73b7d2ef14f6d24517e85ae7e5a75248947411c9313d88c1a771064dc5bf5e4f6613226b2781c0bfb08ecdeeabe23e3c2683857a01d98584c6fabbe6bcbacc2e758b33b5205a5584cb69cd3832160d075ac3e068cfb7b9d928b614ebb8091b917f4cc48835361a71d9716990dd21884dcf6516ea1bc5742aee19cd3e4d73d72a46d03e06d075d2995485ff9e72bfd39df1e966ee93cdacb253c6c6a904316ab251ae497348255868f143a4f116067b093cf6f7544feb4c5069587e70fbbe9846651b371e935eb81a04a6f95a133703b257389f83ba5e79379f9f624aef8f66de9e991cb42a0368c58043470c7a906e93e068c2794cbe9a80d864c0f87c0f3cd80cc5649075d21f580bfe4ae3a73943f38eb1f9dcb60655aabcb1c79314ae91f65d767402f3bc2c4b7e85ea73b8e70befdca284deca4a0dd00fcdcfce5078391166803667ed394fa282a47327fbb18ded7dac9f01c390f6ecd9c436b05385cfa5bdf01ac553e9f0ab3178f2c506cb6547d5c199abb85cda47c9d1e8304dae118b32bcb8e676a02cc60b7e353fff8b1ae89c817ee975b83732e2e0c0e5c130d373e59825ed4256b2a28cac3b7984de728f97b28b59aec25ee181fe22b628e338bf5ac784949fd6becc8d6c1d63bf334754ecb84a24b770208cb1783893092dc00aabeeb61eb147fcd86642bfb7a5eb3c65ac11c6815963347f505890d5f230dc1504c17148d87f3aaad179b95efc2e24d275d40d9e593a991237adbd11b140f3c762e1d850f7e2cf566111e2adf3d3479e7c5567c98069a214c50f53918302d4c37f760d678308337d6f7242641ed235922a1d76e514d45843fe051b33e6ba3f01a5509bb3f795d50ed434ab1b58a6cd6419cfba4b03dbab981c37c5b884641bcc5bf82cc12d781c8ad696bf94128bea380eb837b9c0fc24f2c1c765f1faccba9073d0369f43ca3d039cb019f2fbce382d36c600f5a5fc30da58a098f3829f70f2dc5c3bc08fc8343853ea8e00d7b130072570b29f591400ade55aab6bd7965e8e252bbe1a9a8a097512b016aa53ddcab1f312dd49ec5efa4f9e2debc4e90f9d8e14f6850ea7b1cb25c2f54aa7db6d39190cfb15c03325d0a4034feab41c957589edacf3a0fd12549db93007d148b4f34bff026493ae701a6ff6c45bd13c5ab1e537980a92cce82e22580d1ccd22f295b52b42ef59261d880ce2306bbf735baa41588faeebb8332c644248e8c36d2aadceb29e2c52b94c4091bf9cc8c0c9ea9c2bda8ed1ae082f272a1d07aa7e9f9053f76fdfd6f70c3a492c58a564100c4c9d51b8451f25f30f9ea79634ee60a387b9373c13d1fa2f3ab616c7d2606c78cb74f51e518b54de96a761524b669ebee8e645b37607f31d6a10fd093b1bdbaee93c63c4dd57294085db0c2b1a9aaaf6f17efa0fa31534d3d1bdec55d296d8db2650b04918ff1fa09e0086fcd9a670a35c9f35419f4f33d106934c23e5ac728a142d94e1908fb597f2f15d1121b3a9e763ea614138d1ab111e9e0615f1c410fe09bf9e3ab52016daab4881b2b67c01bd79c05ef7fd1a63f500687f7be9e20efdfe0899779d8ac8d960c85a869b8e67ed972d2016662e08255146631100599a0460f110af8bee243589a3a2a3a249bb931188198042575217aa44ec3970982e807454d36e7c475aff40b8b89e9a0983e242dfc76e2e2a33f94c539cacb268d51be3885e87d8c6c98f04488b4b72edb91346308dc4d99c8e308a2ec4991803ea02dab4413de037346c3af4e694c9d02e6799214b1bfb96172564789cd3900c9477b082f2ca464259fe10d4599c6ec491a7135487764a0da51bd078592794cc290f134e7b927c60dffc053ee637b2e68424bb1b53049330e8ca97a0d6b8bc8c8a3f46f20f8d00526b361b93b1b72c9c17eec9bab2b117ff0c74d5fae6ae9e7a65115a08d4547c0cc115c0262b75c590bd7c371814958c5dbeedaa05cca97050aafd62201bcc0a072c1a7aefff9419d1a24ef7abf012131f9d9450f99966ff74861645f6c0b28ad4233a46cc9cf9563dba2016297f155dd66d78884c9ae80a597cde8d8438571d1ae26726b096e59575d5ffc9b13bfcb42b8015d09608281333b7a4af710b1c9687a4bd57b54bcb4396a37b56d2242114d8446fb6664c8bf8dadc7a05ebda903a208a27c40b0ed0c2f1b01c30e8be069c407293b5279c2bfddb3d5d1b0973d8019eec3bc332cba58d338b11f65802f299707e490c034822538d946d601ee0305bbc706ea5a4cbf15266827cbe4002b3a234263cf307e9834d04773e3f7903cbb0379fab755bf6c0550e1dc2b0904974a4b0dec8a80d491021381bd2a9cbf9a52442f4b1de0716ed5c19380ee7c462539eb5184ab98104f15929d0ab0d96e5a6332afa48ddd1ac4fe2003100d6a3eebdcdeec924a2c64785db643bb928b0a01da025afce41e2d236777147140bad9b9e85254034ad8ac1963e2f7936f0da61c7ebd8610ab97239aa71cfc6c82cc9f24d73e89f4f0143eebb63711617cf2940a0696ed884276f05e7947bbc1f5acc5a08ba6e1ad67b61b8c038970d94a58f7097cd65d076db40720e19b6ee838ea8cd4c7590ce776987cbe3a9783665c63896e329ceddb83ef29712f281f52e8fab39dbc773e2d5e641775cfee6de33feb10b48f6fb3337114ca35848dfab8a92c6ef4dd956536f23ce838b8d7e1e30112c22c6d483ace4068f45fbf6a55cd6edfdd08dd60d0d8c51b5bfd279e7597e00f65163a609eb34dd6a38318d70189966c047fda53f9ecf43c4804aca48118c08aaf86aca8f038a4acd3b0d1699e072d23d452d7a5f1359d30e8c4386216eaa34277aa5a5b13fba23ad1edb67e17e71e1e1ec74e6896db10452d9391ff8e50bbfec7b7d219723e51b9e3c45f91e922d414f3f9d76d7e760d0c2580f41115a4aa3922477229dd5408611464d360e97d745e08c24c24e7ba10de4698542d05a9ef499c564d41a4e252cb5520f7a4cf38c37eb5aaabb6e3e941f8b7d90eccffbfa1a693c74fc519aa6e1f512394eae020f1bbdb7a789688ee85ead78a033853cc693069ff1ecc69116a2ef7410be18901589131ebc3752cdb9e74fb198898b13bcf4ce2d2b49477bb2301da61239fc6317be03aaf497cd45de3bc6ed853504ae5712698bf83544eb142a3984d559e70bc21c511e9d1ba857ab9894de5c45316b8a3ecbe269706f10f161e9fbe95cbe30566f977a185abefbf83c279e7705378d8c08c7871f9fe0d14a82b0a2bc3950f9bbafadaa486bebbbc6ab632318a935d8badde16cdfc326a52843a3f8cf81892566f73e30a99c62d183ca48a7857cb04488b1a6a878fc23583413478fdb5408998767e6e6384d73694f681b71b5819164c3b6788bc31994f266032472120ba8ee55c77472f7e21628150799b54bd15b42a79e8b54840d5adf6a29d1bc91572208ca6f61521481ba3dfb9d6ed31d89f47e574e1ff7488b140b0bab7e61a4197fbaa2682ea9f49f2b1c61f4a87aa4f8172f61c8c94ba0efcb04572bde1f3565e18f411e02b7654f89b40fe3aec4115477181cef3f18f221c88c5d3bdd8fd501a10759870e58b9767dfc62a721bc75", 0x1000}, {&(0x7f0000001040)="314dc1fa212146f2d96275582ce81dd0f34c50c52d5f3daf150e03fb6c054bdc0165a81874d76e750694e6713ab18aa7aaf7230fe73ed67f7936cfe67ff1f0335a8d72e3d65bdc1df531e9230f66fb22266a9d1b8e0169d55d87ed80aed339145874e26408cf715885eea5606ad413bea612f615029b00f4c3295b34b32466f391e8ebeb9494b857ae264ee7ec59693288882ab017d288fbec4e9256fe62b2c0fd6434c6262fcfdf69b0f07d4e6a7d81b642a8c9b2b6c9a82a96290f4d73157ad40ca5a2a54639d2fd5606e1c853fb264b1f8071d5097db36205a37f53baa1a82348bdf3a32be0a057fe57be822ae58da1300dfb4f45ee8174adec761961155efc27b53aa200f2302d7f4d33f57133cdfb34f7b592ee67252da050fa8e319774e35dd849fa714a52da4e93d85454100df9538345341d2e1a0d9a7243b66b1d14e676da8d7f574fc8e16332b9433d2146a2f1078b3e9557d45a1dd0612846f3872aedf2bdba6fd3b4580e2aa9baffccf5c4061f2bcff38b3704e912be099fadce9c877fd5d92941283866222bb53c49ccead0189588f7663b22f7ced3649c9ef2e42f30a3ac3b2bbd0f34dd6dab07fb3a28e44b6d1499981f488521a6ffdfce40372ece6ce347a830ac4f093b1af6616b41487e9c84bc6e4fda970c51b32495a3c4d773047e30e8e7dd33c235d675c36c18859ad2755d69db3ec5d2744877a93ddbc12756866350fa2cf30f9090991bb7c72ad1aad9ce1d5324d5f9f22c0ca19596c58098a45df2bf500cbf856070c0d992e5143d9884265a358813a52dcc6c2cfd386b7666fca98c55eb2a48455872769cf4cf9304fd53b16f021fa789f97a539464ec29ad85873037cf76fc494617e7d37bb31f1df81ee8c25b0996ae05dbce5a6c1e93023d6991cceb5a4c70934758c5bf976714afa8bb5f084da11ca670a4595db3eff064155b6c0b1add395fbfc45c824bbfa416108945fcb48b41e51c54ae0a48543c86f21e0eeee58c7a129e75532e44d107e33b6c590883bc6081e9f3532d3413313d131d75287ef8ab1c571e2bef878bd7072bd536708ac1988936c1d14d4cc101453dd38c2e4220dfc5f8607f838bda0c500c7b9155025c03a513f0c46ccc77f012a01aaa2ab7c2452732edb5163656a1221155c5f48c12400118e42150d9b86979247d588c4796cf12590e5c0a33bbbc557d1e3a416144a95ab66f9e512f7193f62d8131bc361519bdc775888b197e1715aab5d187ca042de1bafa44acc4ae91684af93756335debbe13d521deb253b03158772b3f2e10b78da82ecea04c16be63778a1e91c191de3eec139661e8f28447396f793d6c43232de6e9b24e3f052e77ca68976fa56e8a0edae05acd351747c8bdf60720acef2c28e03afdd2041dfa480b74d27b3339f9aa4dd4c46cc3bd0a9778351444fbe295490e3b4e5c9234c603c53b0913de36c993c35ea51cba615b9a658558add44100ad05308f4ef06e21b580b8ca9a911d5365105539430851335f627bb2b77c6be6dbcaf7c4291bb5868909ee89872a6388046e316abb224e16d25562422b018f0d794f34d08360ba1f0d4fa91149d2f2ddc5127d996ffc0840b04a51562bae6221bb535d3a0824bddb09d4fbc2910d2a75eeba4de059ea5c32b7c280814afb602a58ea100d8d55194f5abdad62568773692a0445229d3350141215e78d3e394a8b58928077828a95770c78703eef39b6893b14ba65656d5dfe4c608dc3a006547466dc354d79613855b1598ae1626c1c837480a6fa943a18cda3036a7c201c50df6a4ea632785bb3211ff3e5412f213541540d6bbd991b374bd68c0a38be9f1f1be5e87169ee70f7e74db973743d394f549e23585ed420f7515d21d9c04d57f19e3d5964836d56398e477cd7a330af27873ef9f5e74bb4f2bcb25f405f1448c2ecbec53f7eb67d249454a5e190854be05405d9cfb75b5e6d0b2b88e0ff13a6d697f0b5d6e966e6ec1be1cbf47c0eedf48a54a80873705ec5dfec5f99ef4fa44e2c8dd2db9db91253d556351b0dc9e1cb738366471b4148116ecc78f7efc49a31cd1f99a396520fc746419346a4c354520852cd1a0c9001a1aa22c24af808f46697443659662913fec5494597e4f7fef212873cfe13ffcc1269ad2885c90f7324aa2ba24f4647abf87c452d22fc3eb1fb8ecb7de4071b6ae0fb5b8f6c22ae734563283ebfb9fd9f49af153f237ade2d2a2df6c5433f9f05b8bfa544c093202d667735d9202b62f11a405dd1f455f486509ceb121dd0462b61d1077d911c9f124571967947527a807af682ed68533d4a1156af1d6b5c3818d8bff9dafe8e64c74b8e5a36691da8c97f238be4527a9130f93ba846ee19f2b81a4c7d5c7dabf979d4cf544b6c318f26e54fe9dbe8211ab22c539abe3d97c00828262ab978460e59ee44c2b736cb7cfc681ebe758a40c1b677f6df9c3312925a4f789193e9715326750d5bb00822304eddab7f1d84db06326955519116b2518645b687c9c7e2df58284afd984a8b69191b6d275b8bdb5183dc4eaf70c5ec7a97bf0a922cbb6135893c54214cf56791b1e2ec74cbcd5c5c64fd8078e2a325275a9d960fa303c38132a1910a2b12bca1d85b69192f2523003db0daf7dbd4b4657bbfbd44c84e14714465bbea9144952cfa4d81c5edbec03dd5549a7e0236e06db1cb51828d2527f35d66f73e218759cd30ff25786d4e3cc8b31beab1b3943d3e9f1bdc4565a59fd283cf37950cc95b702b4661c85500ae5b210012c94a32b8e581e397ae293afc69dc9feb18da3df414e49c7dcc0c49fd91efadf41e926f9229e90793a69f759de7984e68abb68699f97f763043850ff75f47b0c9b563247881f62eca0a180dd380555ef6272d2fd0c4a55c9ceba3d791c3aacbabb045b38cd47a87e7e51f4b4f758250fbe8520717fc41de009ed8d07fb587918f223b598569335b04aebec4d650c2fc41b6d149cd38261fe7dca787fac2734429cd083f1289b44109919ef8359624e7dc7c46221b5f5ef704eb66c48dc66dd33138cf995f000cf5a810320f6c3382397cd83ebb3480b660e191a60703541d8b5cbc8161265f85f0a46939006e692e2b50c3d1def72e58e079ae39ba9926231fba49b2dd0f87d2fc4ede59719fc1a192978c109cac3860776584177d78467b324e098337760ceca39657ca9baec4dd7e082a87b0175ca80d9378f81906cee0d4f6ae99d0785113cbf48cc1310970331605152294b39e674517a5f2392786ada8f9b565c4efd8edcb875563e9e5eab1ee8e63e7102f883c99465d6f600d06ec7830981b649a724bb96f93874a23a52b95ec3f2a5e8ad446dedb22339aca08b9174ed3cd849a537ddca7b1a3896753eabd42c11794a92ba52169641d7a4ab87272964d41339cb21f688a31a7c8f91603c1f47e2d372a10e2f86974de8e6cd13003b15f7c63e38e1e4c6f84946a8935f6ae9588cf3e03febbef09d48f5c00ac1a08222c97864472ee162441fc4e2cde8cde094c8e480909d454c23b9d1aaf75153b109ac2f1095e03b2faf2aa3e70d5ac73717090dd04a60b111c03a5066362e0c72fbbbec4eeb7778552f81e98ec899d18690377f541a4987594498c708d2a7146df4f48da7a3581fef441e0efa3042599c0d4f259d8d3756a98939f617bd598a60c21d27a391990d040e5d20d47a5545523e71fb55d1ae87cfdf5a37faa6b56f54b5063a3e0800210e8f42f071a1f67b03f7b029d4940af1ac84a88344c111f956e8774a36823b38d0789b06cefcc096d5be8555830de911f066201267d81a892e32fd7b3a05d6ce7a72838b4de2ecd72ba83a8499b09ae0528160c8f2cfc7a1f7c9ec8e1c8b740c481a8ccc4f22594f685694eb3e6a26af2028b06891599b1be17d9e5ee4815ff7c65f44b094e31ae92144f56f772c0bee443a0faad938d60092ff3d2b73c8996b07b55041470928d308b019ab6f34697f0338cb3b8bf0fa958621ce1877c13a1e653eebb2c312ebc09d2f0ecf512dbade7820bbe58351f3674a2440b6865c4770cc2622e4e265953a0d093d1ead6e226234939ffd9dc28794b03bcb8970771e6dc09bf26acf0de825b0a6ee5174247c619b5db2e578dc8c76166a53ff176370b366f2c346e1ffe00aef95698a32ca5bdf9ea77e9bd72dc443a06764df0ca7c9700b38ead25cba81794d20d8d6187e63c4809dac203bd97461c458708439d19e655b6cca074e216b9bde09332710d6dd8a9299e22167d64972b44c69deb65050bf423a95300a0185aa63c441010ff2b0e68f04382b7db7e3560f291b23985900d2e69d80b83e3893cf692ff32d5b5f778a0840ab105c08a9bb05d2388de28e15dbc3230dadf964bedb3a4f164ea9150686322f1096aa2476acda395e2f653168da7da2d4a2e2ee292a8e533220f0f71d69310676992b00620835b8f58bfa14d68791c67d1eb637a40e24e7ab1f93b9fe67b26962fb3d6622462ab53485f4cc445ba5a96cad25bb261883559fe18c5eca2a4ca0f8db043b7a40dcfcbd0d2bdbc75fedebd843162c7316722252cab0ab3f895f5570e5791219d63e535b16de289f6243c39e1dd2325488697482552834d33aea03f01ec8501ac284555379b95c0fae032d90a11e387d2f313991ecdc9f625125725cfd18248aa3dd514f8b06e6c12b69029f760e6a9f1efe49bdb4e42339535457567377f5da8b8945ae1fa8df6bcf94851cfa42a5580201aacd66e8192d45f4739baef784809048c89dfad0090cdcd576dfa579c50da7e1cf98c54b612fad148d4daddbc8eecc29cb7ea5f99a62152e9157cd9253e37ac85f6454b06393e9b05cf1f90fa0cd2a3ff30022e0ddd863a6ae1c361e2936bf65397485b3bf9abc8c619effff2922704cd41c164dc3df96407f85db309975774a0a0b6a6b5e3e0be37dd966159dc123524dabd331df18f01541c03fe35137ca8d1ca4df3b5a8a3acff6b906fa5ea86ae2cd73a9c898f84a3dad5ad20eb85afa57eddf9634052bae5571c967dee27c1d96a6189e94961f7d8a1044b9b7a99dd7d4b63768097aab41c90532cb5f82dc53777ecde786829894c02e5e9494d391b894cc6cbee67669fe5986a684c09c280c5e7b8973c738d87f7099b395a08d2ee46499c9adfd80ff9be10d925d5d6d1b1cc0fcf3311e5c34063a95358bd66f9857ec1ce8da0561246a65c9b1b3d63c0ef94cf0dd56d2c63f570ccdfaeb6dce7bf7794631a937e7540a82b734c65a84c600f8b358e9c71c8a185f510471de2853a0c37ef51d1d6b3d10acc708a0eba291ab303f96057f31d5dfc2609c9f9db9abe61afd5d3f9d2036cb69884d0da605a7527fb192a99b7fa62fe42c93dec220673bc072aef00892b344eb36885f1d78f927e714eafb620b65099a2dc4df944208ee4ff960c949c42f6ec2faf5cdcbc18fcc2b2fcd158098dcef15572304fda41b45d7f9c3e62c59cd7298c03d26f4afa6160de836260af6246d2bfa27c4bd4dcb5945e06866133999fde1dd86cbba3b310c45a414d084beac58ae7083a0b7fc7c09667ea1e76457bf986d9108bd81b0fb219d8a3c91b96130c8ff72c3f4592e4e10940a67b560000c33daa86cf27fee5ec4b0074111b234c42971626cae8b683ca7c09188a44ae6b9ae95ad0ee04acce47d7c4214eea77f805ba1f4849af4df1d69fa94944669132b962cc459ac306ae3dbe91b203e0d6593ed6985be6b26dcc50c8bf4475659262c3291731c92f7e490a40fec98fcc3d828f3b47111c8e882f04331f27f464", 0x1000}, {&(0x7f0000002040)="8877393da7d55655b3bebcc92a852c444b0933ae92ef39c1cd8c00f08600ad3ace5ce6e2d53a61efe034b939c8f24940b2ff3924bdf5fa9fdf3dd7e7a3b36a479eef56206b7296b51ff5e8efcfc22a7141e36873e75580305c28d1c1e4b2000656dd13bd333944fe38824663869fcec7fb6bc35ad8", 0x75}, {&(0x7f00000020c0)="fee0a491308135f9a4fa5f79480812a9c8c1d8e2efe387f8ccd8e3e1d8f9ed2b35e89b53e92a1c0a53713bfca0ba674fda4b3c2a7008efcf433db28d55fe314d09a551c1a5fcbe9e62553a86ad703c86a5ac7eb671ca86a385427bfc76abc525d222ac45825616016949e5c08fffcddbdcfe4de0e62e33e8b83a5f4facb4b95642304f9b65800f8d5cabd21fd6b8a2e2082d7f7fe882f7fd", 0x98}, {&(0x7f0000002180)="33194194b7058891b59c2df1e3dcd0d90e0fec6561bce7b799a78163ab7c9899d204dcae1ef70b24bac2f32698f31b842bfc4d8879102eed8d07590403ea7a3c", 0x40}, {&(0x7f00000021c0)="017ab4b6027c8c12b917a1f0404430ff5242e359fa29cb7281f15cc90e639874eda17ed4c1a8282376f854ff3d32a4d37397768242044193c808b84776ab4d25bea608cf47391588836616a5459f848b0ab2867736a39ed3f0a6f15cac477b677bfeb6c569b26feb0275a854c88aa965b04a25ac6e6d57b8084e968e958019915245c64c28d5b7728dc44d", 0x8b}, {&(0x7f0000002280)="fb5c9711264633c769ce99ae179013ce7712c94ae4f589928f52c81d42892863fb7afc901a637f39125d85c9aca5f5816cc88e418c5171e6101b3b59c9e12c0439c77f5249b78c728cf56cc87b37b68b7cdb3d2d20015d1c2c0a458cc3ae62c9514ee7ee1cc19af1f7458361df043712b32b52bc983823522808cf8c7a24b7e425bbe0b43871802c02b9560520d59fd23469c020cfe349812a78ac504d43abe39ef9", 0xa2}, {&(0x7f0000002340)="380d8a9b726329f78e23fb289f7253d44e69e6b8abdb66f80e67e21ee3dadd9cf0bf17fc40fac4497e182cf505bb66db57381b569eda46840519df80bf66b380fc28f0513db2fee16caea19be0fdae2bc93e9fee8db1ac48f607de892b3b1b079f2e17b83f6b5a9c31eeea9be988cdf9c1991cf286d8ec20528cb488df61a495201ff99b7f210c5bf4167e622cc705366c252436d1fce81fe72ba2f2a84e34ee0b08e2b097bec19b44dea2afffec5174f5fd0fc8a2f7d61260f8468a4ab71a2b6ee1444a60f2fdc622fd0e7e0aa4291f6b5c007106d2", 0xd6}], 0x8, 0x0) fchmod(0xffffffffffffffff, 0x60162411055c8dff) 02:19:07 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x15d) mknod(0x0, 0x4000, 0xfffffffeffffffff) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 02:19:07 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x8) syz_extract_tcp_res(&(0x7f00000000c0), 0xfffffffffffffffe, 0x7) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x6) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000100000005}}, 0x0) 02:19:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file1\x00', 0x41) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0/file1\x00'}, 0x10) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') pipe2(&(0x7f00000001c0), 0x10000) getuid() link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 02:19:10 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000000), 0xbee, 0x0, 0x7ff, 0x0) 02:19:10 executing program 1: r0 = open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) fchown(r0, r3, r4) 02:19:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x40000001d, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffc, 0x7, 0x638d, 0x0, "9cd0ff32ce12a3f9d00b2508d24172e7d353d748", 0x47, 0x5}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x5) syz_open_pts() 02:19:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x7f) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) 02:19:10 executing program 1: 02:19:10 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x1, 0xc002, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) recvfrom(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x842, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xffffffb7) recvfrom(r1, &(0x7f0000001100)=""/171, 0xab, 0x40, &(0x7f00000011c0)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) 02:19:13 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) 02:19:13 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[r0, r1, r2, r3, r4]) r5 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) accept(r5, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r5, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) getgroups(0xa, &(0x7f00000000c0)=[r6, r6, r6, r6, r6, r6, r6, r6, r6, r6]) write(r5, &(0x7f0000000200)="e34aa59d85adfdba0bf50bf36551774850c0e44f57d2f29fdc78715800000000000000000000000000000000", 0x4f) fcntl$dupfd(r5, 0x0, r5) write(r5, &(0x7f0000001680)="744c10f46a", 0x5) panic: pr_find_pagehead: mbufpl: page header missing Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81e958e8) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c mq_purge(ffff8000036cf880) at mq_purge+0x6d switchclose(ffff800021142e50,ffff800021176088,ffffffff81397c37,ffff800021176030 ) at switchclose+0x77 spec_close(ffffffff81e25a68) at spec_close+0x271 VOP_CLOSE(ffffff005e804928,ffff800021142e50,ffffff007f7c7ba0,3) at VOP_CLOSE+0x 5f vn_closefile(ffff800021142e50,ffffff0006594b50) at vn_closefile+0xfc fdrop(ffffff0006594b50,ffff800021142e50) at fdrop+0xa4 closef(ffff800021142e50,ffffff006e9d4ba0) at closef+0xd5 fdfree(ffff8000210602f8) at fdfree+0x98 exit1(ffff800021176350,ffff800021142e50,ffff8000210602f8) at exit1+0x22f end trace frame: 0xffff800021176270, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic pr_find_pagehead: mbufpl: page header missing ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81e958e8) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c mq_purge(ffff8000036cf880) at mq_purge+0x6d switchclose(ffff800021142e50,ffff800021176088,ffffffff81397c37,ffff800021176030) at switchclose+0x77 spec_close(ffffffff81e25a68) at spec_close+0x271 VOP_CLOSE(ffffff005e804928,ffff800021142e50,ffffff007f7c7ba0,3) at VOP_CLOSE+0x5f vn_closefile(ffff800021142e50,ffffff0006594b50) at vn_closefile+0xfc fdrop(ffffff0006594b50,ffff800021142e50) at fdrop+0xa4 closef(ffff800021142e50,ffffff006e9d4ba0) at closef+0xd5 fdfree(ffff8000210602f8) at fdfree+0x98 exit1(ffff800021176350,ffff800021142e50,ffff8000210602f8) at exit1+0x22f sys_exit(ffffffff811d29d3,ffff800021176270,ffff800021176350) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffc4e80) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4e30, count: -17 ddb> show registers rdi 0xffffffff81e02af0 kprintf_mutex rsi 0x5 rbp 0xffff800021175e40 rbx 0xffff800021175ee0 rdx 0x3fd rcx 0 rax 0 r8 0xffff800021175e10 r9 0x8080808080808080 r10 0 r11 0xffffffff810d5f70 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800021175e50 r14 0x100 r15 0xffffffff81c11858 apollo_udma100_tim+0x216e rip 0xffffffff8175717a db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff800021175e40 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor1) pid=519496 stat=onproc flags process=1008 proc=2000 pri=63, usrpri=63, nice=20 forw=0xffffffffffffffff, list=0xffff8000211424f0,0xffffffff81ea46e8 process=0xffff8000210602f8 user=0xffff800021171000, vmspace=0xffffff007f12ca50 estcpu=13, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 67009 477106 1 0 3 0x100083 ttyin getty 31519 116302 0 0 3 0x14200 bored sosplice 93715 425356 7041 0 3 0x82 nanosleep syz-executor1 60084 215403 7041 0 3 0x2 biowait syz-executor0 7041 368675 58548 0 3 0x82 thrsleep syz-fuzzer 7041 61390 58548 0 3 0x4000082 nanosleep syz-fuzzer 7041 157430 58548 0 3 0x4000082 thrsleep syz-fuzzer 7041 102694 58548 0 3 0x4000082 thrsleep syz-fuzzer 7041 46915 58548 0 3 0x4000082 kqread syz-fuzzer 7041 264932 58548 0 3 0x4000082 thrsleep syz-fuzzer 7041 107548 58548 0 3 0x4000082 thrsleep syz-fuzzer 58548 236512 40291 0 3 0x10008a pause ksh 40291 390480 67960 0 3 0x92 select sshd 67960 45833 1 0 3 0x80 select sshd 4771 289645 15460 73 3 0x100090 kqread syslogd 15460 320717 1 0 3 0x100082 netio syslogd 25364 293618 1 77 3 0x100090 poll dhclient 24590 44326 1 0 3 0x80 poll dhclient 98139 113499 0 0 2 0x14200 zerothread 54158 214046 0 0 3 0x14200 aiodoned aiodoned 59075 430207 0 0 3 0x14200 syncer update 76393 117637 0 0 3 0x14200 cleaner cleaner 51278 467806 0 0 3 0x14200 reaper reaper 91533 409213 0 0 3 0x14200 pgdaemon pagedaemon 79656 9292 0 0 3 0x14200 bored crynlk 92129 378216 0 0 3 0x14200 bored crypto 76751 505455 0 0 3 0x40014200 acpi0 acpi0 87799 447142 0 0 3 0x14200 bored softnet 45018 382334 0 0 3 0x14200 bored systqmp 52187 346980 0 0 3 0x14200 bored systq 5742 511016 0 0 3 0x40014200 bored softclock 1293 113164 0 0 3 0x40014200 idle0 1 122073 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper