x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r2) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) getppid() readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:03:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/21, 0x15) pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffc000 didn't change! 16:03:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x10000, 0x2) 16:03:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="0d00000000040000", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:03:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x1ea) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:03:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080), 0x0, 0x40000000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) r2 = shmget(0x3, 0x3000, 0x143, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x2, r3, r4, r5, r6, 0x0, 0x1}, 0x3, 0x9e3b, r7, r8, 0x1ff, 0x9, 0x3}) 16:03:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:03:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x100000000000000d, 0x0, 0xfffffffffffffcbf) 16:03:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) pipe(&(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:03:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000380)="b085b11f9a1c9b1f711e30851ac33ddc2cea09716be1fe866d9163890de8b1458ce3a3fe13a88c4c2ca5c82bd4149b828297e4bc12b0ed2debc6695a6a21db2aa5e77665f41cbd10bba644854f04ccebe827831a1679d52161504eaaba745ea14ad6cca2ee8fb5fbf4180142b15f0a748cf7ed8b8d3e260e4b7ad9f9543f313df30c0616345dfe9cf1", 0x89, 0x4, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000080)=""/183, 0xb7, 0x802, &(0x7f0000000140)={0x18, 0x0, 0x81, 0x7}, 0xc) sendto(r0, 0x0, 0x0, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) dup2(r0, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:03:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x81) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:03:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000000, 0x4, &(0x7f0000000080)="8b5f26b0c578785b552aace40d55dd15c15d61401d2b9200915f4b9c3de223e085d34ded3384d8993554af054e1bbecd2ee978d3c8bc60e97aaac34f2a76da06a18fa8ef813e5ecdb0bcb93715cc38e7c48e0cb9f65f5c24c0f9a1", 0x5b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:03:29 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/12) getsockopt$sock_int(r0, 0xffff, 0x110f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:03:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x204f, 0x3fd) chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:03:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:03:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCDRAIN(r0, 0x2000745e) dup2(r1, r0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/240, 0xf0) 16:03:30 executing program 0: r0 = socket(0x2, 0x1, 0x6) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000001600)) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)=""/145, 0x91}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f0000001200)=""/45, 0x2d}, {&(0x7f0000001240)=""/242, 0xf2}, {&(0x7f0000001340)=""/218, 0xda}], 0x7, &(0x7f00000014c0)=""/210, 0xd2}, 0x2) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x10001) pipe(&(0x7f0000001640)) wsmuxpoll: not open wsmuxpoll: not open 16:03:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0xf35) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:03:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xc5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001100)={0x7fff, 0x1, 0x8, 0x8, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) semget(0x0, 0x2, 0x50) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000010c0), 0x4) r2 = semget(0x3, 0x3, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/4096) unlinkat(r0, &(0x7f0000001140)='./file0\x00', 0x0) semget(0x3, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x9) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001300)=0xc) getgroups(0x5, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001240)={{0x7, r3, r4, r5, r6, 0x0, 0x1940}, 0xcd, 0x3, 0x3}) semget(0x0, 0x0, 0xb) socket$inet6(0x18, 0x1, 0xce0) 16:03:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') 16:03:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb2781b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="d5f19708a349c867b0febeb8a28036aae27defbc0b4705ebd852ec0a749249258b515632cb8c8e3a925bc32f4dd5c8a731bfe75d47d99cc4659b458a96310f830fb97f4efb902424b38f950c19a3cf8d0ed5024feb8922ad534b07df89aa1384d811cae4f0919bde2001b72cd1632f7a657b7cdb03109611", 0xffffffffffffff23}], 0x0, 0xffffffffffffffff) 16:03:30 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getegid() fchown(r0, 0x0, r2) r3 = semget$private(0x0, 0x4, 0x11) semop(r3, &(0x7f0000000140)=[{0x4, 0x3ff, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x9, 0x1000}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x1000}, {0x3, 0x0, 0x1800}, {0x7, 0x200, 0x1000}], 0x8) shutdown(r1, 0x2) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/231) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 16:03:30 executing program 0: r0 = socket$inet(0x2, 0x7ffd, 0x3) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8002, 0x5) 16:03:30 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x1003, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000), 0xce) 16:03:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001040)={0x7, 0xff, 0x10001, 0x100000000}) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r2 = socket(0x1e, 0x3, 0x0) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) writev(r2, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 16:03:30 executing program 0: 16:03:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xcb90) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0x5}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x3, 0x101) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000000c0)=""/9) sendmsg(r2, &(0x7f0000002700)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="173dcfc4de28140ba5ba9b7630035506f147743c50592c90f1c155ac497dcbeb04a0290c5b5794ef222ec2ab06a2fe339d1fd8a05a9a0a6dd2d8faa6207f655fb0e56804827e7a13586778d5648e0c6fb0184f93f86ac266c58d522a9c0fc81d7add935396ab984aacd2468854ae043b4c772b7350b80d910b8a0b04f4b9cfcb035b131fbdb1d8413ebdb3f1622a7f57a4d7402ffb5179089a83f404076ca9ce31dbee7292bd35101e7387be7d4fb0737e6f5f90da7300faa8c6c6dd66eb45ebc104bd", 0xc3}, {&(0x7f0000000280)="012d0763e9bf89c20c563c284353ef1d7661802155d9307863b28c10cdb03622b73e38b92aec5e665fefb3f3940ec0b94aa329b1b7e82f30ca2c94f62b3e6c5c37dad118d8d4d8b04fcc1c52bd2b42de3206d78c69d8c9cda66301b0efd39e18e2b9c3f3e7599ecb3641c64d497ce9d3db08db832bb27371cfeeb65ba16a2ec88d2a2ec59f9cea41044b2308ec5a64", 0x8f}], 0x2, &(0x7f0000000380)=[{0xc0, 0xffff, 0xc0, "20c02750ba49b28a908d21cddb7c08b93ea4fbb4d528e8719b6cbf82316583e708e44f877e6e817ea392e3805ed001bb289b0d2d78c9ed5658fab2a87c0bf0bd0058ad75e25b6b90df7f67a6f6fb6ee61c997a90449d1283e70ae4ea9222acc57e3c6a2bb0d1628af99fbe95b60f894541b782a7556c370312d620fd7553ed4b3979cd878fa7ae514b1bd2a7686eda6a3fcddb6be12d9686c68b36d1ac08f2370b8121dbd2bc840e2fa0794410"}, {0x1010, 0xffff, 0x1, "664f51a5cdce93809518cd493caea176d413aedde37bdc06cf691df62f66982c4b0c986112e4862013d42f171a9c7bbc3f34cdbd5e84abccbe3dcec8041c89f3cdcb8279c3879901d0d1c8c8e977decdb2754c992977bd12596a3df33cbee9db97ebe4b6bcfdabcb644446fae77247c111f607c9ef033e7e8d2864b4e72f53e98325115e94b7387a908c291a9c28e23de95065750e419843e89d6775935c39fee3752bfff0a2ceb56e70487ecb90153df637c3f17c9eadb8c973f539f7b32c75aab65097d6f4cd3c37a3e101fffa4477320e2899060fd6e25041e57755c0839cc3ddd908b786e16228bd1d8bdf5f9df616a0fe36cc54ceb914726d66c794c0413238307a7118fa3279173e1ded8741124d556cc8064eefe85ac69130fcc9be6e270b35661b1c3506f32ed07ce5e2592c3b0cc6e3043c963e084304f944af93a7faac9104972f9c84a097ed1e95216e471e0fa9b57f9b1402d9999f6f2bea27cea1518d2f52ec6aa56cf8357434030b335780bfbfbf9881d77ed7b616e99dcde82c3fbe94f31ec9dd1b786968000a374043e7ddf33cfa11da3f0370aeb1f59e073056e9ea72cceeb9030fed22bf45e7ca8b0543067cf95b0d596a241da7b402b1aab6b9f457ff86b59d19fb74a87832cf078e37af67d7aff5d745d159caed509c72e5b7a4a5f7cdd63bfdb6c8d2c050631c2a84cf04266dfdfba34e6129f1e28400fa8b915979194df57f9e1d38291eb9e1f1cde68afa5e3be9fbbf948a258b53e96e53e11bf49a2962284d20d8ab1a0a8afab39ed4f68775d3ce9ab1a97c691fb771de72ecf774a2bf2a1ed7b5c9bdc34773f0a29ae0e92a00b22f3937641ad59670b57783131caa1ba7e3dc1dcd61fce14f2f71aa2ff33a0f89ee65dacc2f573ff0e2d2a445b894abadefd1b3645a0d1df9fc1c189feb871ae9416e8589fe040bc661a17bd6fbe1ac08cb592590c3517c7df013612fdf482340032ae0a8217eb570bb000427c5bf51a0650c8fee7513a7b17fa9f8957d14dd01cde2a3fc61b5f518eccb67a0524082015f6d82ad2a3aedd75bc6e63d3ab574a2734a240cbf34d8472a7472d3dbdc6e442219f23f2fd9bcc3ec07300631e3c1ebb995d1649fc9703288a4da573796dfcbfcbf8ecf9dbe6211085af1f2d7ea6a479fa2e15c48dde863036a24b659b033f15a7a10477280c0b6a8aac7bbb088142c91e56b760bf0fb77ee62ba941262413ed01dc07876672b0339bbc573fc7670acd7e0a6dc3b880817b64a8de035e769df05d34733f96b6305d3e60e3a83c0d7b0a73480460b54baaefd944cb5238c1f0808d68ff4d01c14b57be03c90d8d57b4b77f7444d5e64a30aac4300ccd54b4059b5372decdc79ff742f7a9885fe439708b64eaa5dd7a252654673c8c172988d476aceeddb3ca59dd30c29c6787a9143f2af116221b45b90d6c2cd92d5f63dc561c532900bd64a391c4da66ecde034479361c9cef4f0da8f76b84307b6bccefdbc5f610d0334a757a7e2f07c8a4d0fdbb025c7acdf6c0fa319b6ad51bec912e7210f726232bf64086c33079092b355538152846cf3cb737b4b470224e108a608b24ac90f8a2fece1c95d785d18d0fc5d01d25a424ccc5fd67fe555b05f9c5e9fbdcdaf8bc0e6c583bbb58a41145509b60391af4fb153b1dc4277bfde82dd43ebf6885cfd3e0953c8aa51987535e0233e4e42403baac9678dc92cfff3593bf37c5e2895c4a64a40b3d27b5772f406e4d52fbe8f045d431b69e146d4c05019aaf187d96ab3046bf59b4f825f12b3498d82ceb5ef57ebe0486bff7588ffc15926990f4cd5a2257231d881e924fd711d1a7ec88ca5dbb1898cbaf51d51ce338d32d4ac9ff1b84407978c0f20b0d984cb99d0ca9f025d6fb92ac044734990cecad0103b1da775d71959e7fedf9cea8c743db55b6b347f216698ab33e1a5db6b6e2199759b44c39bcc87366753770956c5ca91c1481c2eae539f1f696d38d095afafc75ac06029df0a2e71ded9d647874a07a63e5fae0cd39ece298626da409ac589fb107ea1f6c231146785ed3f7a8e0bf2707cdbf3d2082e05cab60d0c2d889722620e6b02b8b112f46ac685f272f0cfab9f543fce71ff2f5358691d0938a8db6fc4da0306c3fec8a7203dc8550f4411f15b98bb5ab1bf5825a499e4ce15363f68968ba545e32808f4fde7e0b219d897d47111069123018a153b85c4e9f0d2bd5e733300b991b72b8801ea70b5d7cd77253a8bfb494e90e65afdd283e8714c1d58e03a998cde9a1457fecc6e39c10a5f0ec2c04d80c82933aa2faacc7171e1ca399f7a8dfb40556ca0b4f9da4f73bba0b5b5fa3f6939b4755cfeeeab5a2ec525c286f123561f6355ab470159e9c21da48a5fec226c4096efad48288b2b95119a3228b6b0c2e1cb38a73a5c8eb66cf4ef180a4d95ea94c235ac60af871120833513a4bb46ea7e02f50fce272f6a24fd84f5233469ae4f8511e873501b36510f4e6e696d04ca8e57c5b20f0ef45e1e8eb19173558a53b717afa5e998fda6d7ec87fce7e3f5b898bb1221d0f5315a03f5597eb6d8cbe0efac9095be2ae6d40b54cb13339aa6ca376d423ee8b7dd37ddf7b7928d32c30516d5d2956a48bf3006f07868ac14f5ae4dba8581aa8032969bbad9a0279629f178bee3805673556efa1b30f91e0f96efa63b5a0c2b19cec9e38ffc48022b2068adcae22796d24ba88200ed746254ecf8ad404c026b1e9f85dff95ef58c26f481c5d98d16f0ba4ae9b78dedb5c67d94974459efd7ac27c576b7094e4f8d93ea2fe44863e3da1b026922db16898ea5925986614a6c14b3269067e54dc7d5edd77499d2a115793b60ffffd3ad4c50e395938d59b483c64d2763be9c16f4adc91b109e2d26ee3835e835f8e317aca2f1f78115e92b172ad6d77835e2def879c3d6c8c1c7c0ddd7dd015fe29b17bc8c22db849201a1fb5c441c58c4dbff6b67726818ca67c09aa805c015dfb9667c6d91388603df7df3d2329dce7517e2d301676ea66ea6e0291b8e4e47ccdb236f2bccdb0c1a80b3e06736256e4692f0a20b24a1b9f030519691f003bf9ba0ee6f7b02e4b11fd953e31106872276fa2528005d9d3b88949b49d5ee0610d1fc523f2f26b2d21cda308ce25ef30cf4179cb07613fd5cc177031f81789937588143edca1a8f2b8551e918dcb46b7524c291cb84ce0fcb0dfbbd485abf0d55558ca7d4b8f943f6d7ef7de816d225231ca45e0d397350d5297d07fcab5279bc7458ce3eab5e8cfddbd6d5614bc6ec552ae8fc21fa38db8b444b958bc6b2e8f7fb6af683b3bfae55cab7d78f050648265d67913af0f6d02a09a3e9154b787a6e68124a69d86c3df7708f19d0a89d63dea3914bd9d1f7e4f09db384668cd0d875bbfd14c9b6f620076181c7b11e4ce9523c2659da48f7adcbb9aa15710b4e0a31c212a5233cb2efd927326e394d6f27e1b653327ca23e07fb87f26ebd2cd1378e13ee63d13cf60cebf50d1645ca0785a1cbaa9d79d658172b90ff5a87ff38cdee282511bac00d02a4971c832f3950427dc654ca4519ea823cf568787fea285dee751237f31f70c6bd0c59fe2866f944ec4fb48134faad7a08d065056ea361bcddb00a5a248acd0a942f1954b42470c830c6c3a85bd1968e70453fbaaf7d4d2f0e3041728bc78d9161ed8eb7a93eed424fdd4932cc708a3347276ccc50cb650548fa0ab3e11e86895e83bd26b06272db380a7e07f732f47cdc24967e520591d25cc2ba3dedcbc979fad9c9cbaf3d64480e589af58d8d8dbee1cf225e9e8f20accbee54e2e6fc237b3fcc5aa572b527a7ce0cc27e0d95a4cab940e8cd173e0e84079a1dcf9f0ddbc50bda04e641efc9a0aca6f5c16439ab9d7b91d63731d4194e517cee1ac946b26531ab43e0c2be25a6138018c81cdf61c6f3d4e9b215203c0fdd1eb5c44647fe9ca215484c8a85724ad3e89b3a3751bdab4f51a7a3d3176c0a15e9a1f4b15aad7f97e300f1e8cc966eb1f44dbad137882acc0b3338d52cbea821b209b1727660c113c12e579764e8c254d1c20cf659d6599e5daad611694b4298dc841deac5b4810b37a555e223f08822ec5817ed556e5cb3dc8ab9d202db2e5090d8bdb255bef157b2f9f8c918f1e6fd45bedc3826a754bd456f549161255c44794f1da94c3be28998a6b163a5d7460932808fd3dccd4e84e3b66ff0ea2f950fe1562b5779d39c3a4959b876b4a2ec2898e6f7a197f2cb63be5e6b7211c83f5ba9babf785a59b2fefc5887557ebd6b8b78d6c862c0f37d1edbc1b5eb10c8566926263b04cece3aee2643220084481dc631503166854ff923958405785bbd005dc24b6c772e5ea8a05c67ed6dda9c0ed5c0861aca0971d810963d88f120998596d606087ade3a2cc2e88f6271266f3b6f757d4eca5df99db67b3aad42bfc1d6386708b62c66209465f85bd33c0bae38914d5eb8189740bd51713c13f844e0cd392c477da2ba60038bcc303fde43cb0cf51339348e48e32f36966da975174800173eb749a3c5b709414cfc19937fa475398dab1b8e3380830af565f77cc9ab1f4013e662ad59662cd1410a67d262c568a08ee84d5e4bf6afc0d1c7abbe0787ffafe3d6d4c26a11eca52c890da8d659d697f59f484c05193a81215af716752a895adf5abcc5863b334a7980336b13b797622ca433d1a999887ad6f35b610e094fb8e300f03e414a5ad3287bc5f542fb69a75284afa622cbd939779399c28728ee8bc4db50617c6fa3845477004617c7ad06ae9e23e7dca52d01ab9ba482ae354c592439c396c8f99bb3ffc7c433b50995bfd3a14007ea126fe50d9c2feaa916c42133410f12c617d8a0526324e08fb291c286e718b52ae52c0ebe05066c9cebedbffec4acaaef0af7f165ee040d5ed99dd2da4baea37a1e5667ec220e83dfc13c52bdab96e142b58bbaaf4b481a6d51cd0c992bd3b71cb519085cfbdd6aae9115f9794b9ba31d3d4d62bac991c4b0ee84446dbf0efa69bfcf3115811b6fce339e50e613489587e8a3d328d2be9deebc34bbda6f2d9992d4bf1701e9711d9ba9c778b858fcada445d3d1d48f690f03fa31e79edaa188300dad193293edd6be8157136211fc0affd4cad592fee9177ff2b466618d3d1054fa8d7e460962100f6d30d42ceaa3f1b616935345ce9b28cbccfc7eaa55a049e5c11c3037054020f0b566580a40186e6592b2cb4dfb0a0987b7ec85a84d0c19849f286ededa54457a144868c88f62f6ef57a7159e20772ddbd75a623c4d8e09a48dc1732b1231c3cf341104da907815c30f844ec3bf5f1a31175389b076c42e220006fdf7c3438cfb3a8bfa5416cd8d171f40e5399bd92036ba872832aedae4874c74e4cf633ea80cb005c2fcb763d3b173011b2e2e149a13446c2bfb02a17c150af299391f4f87480efc47a13c1d87ffbfa6012168bbd4e30349556106b647a35306a4987f4d719602aa14bd729d0c991db2daa2403cc43095184cb2ab5d02243a56eb308a155f42084d94c11e52c44b884407ff797576c8a6d05c7960bc4d8a3e916a47a02fa9311a84df7e9b94e1933f9544acfcfb821c5a5db9dcbae63a3a3fcc2a5fe6bd91327642b060f8af888827237ce5de206b0c281bf706eb763e9b1c5853b042a3256327317f9c00e357023f40c03bf046e6cd64f3e5a51b97622732f491ebf2aa0830f63986cbbf888a45faa058601ca4d33e8dfd12e16cccf873432efeea4008750b237a85ecde58c9ee7f3ed9d3d3719c81aa82df0eaa5adef207daed3e3cb1f4"}, {0x48, 0xffff, 0x0, "a1c5a2e4813abcd9161b967374f4393c18c703fcfed36966f9fcc3a0fdaad485f1b6c16d2944fd5f1a4717d4cb6c07cb69"}, {0x50, 0xffff, 0x4, "e5eac70e7ebeef27041b76c42803efb7e5990b9f45f07197101f8f1f89b4750e60935e0f65f9b1af32a4630123ba2023c5ee4158c7d899d3b903736dbfcad9c4"}, {0x50, 0x1, 0x3, "84e6dda33d9d08038316a6698648ee30d93dfc47e2aadd2c552f709d214c6b6ef15fa5dbd43c49c8191f7077c67b11369c33bcfe25be8afdf5dafe42"}, {0x48, 0xffff, 0x401, "b4611ee887f5c5a14463bb4f1b59cc1f616de34d6685b7d27be8fd57aff269ec049740d193ae5d6f86bf1eed76569dac9d57e3"}, {0x1010, 0xffff, 0xfff, "bc65280d36f764106fad41020b597dfe019fd61e0924ed222f717ae13220fad68525acd151ae64dd43cf379f1e7acc847df67058c34f64fae101027756f0dc60479e0d76701218be65652076b6a4400cc1aeab457b1369e481906bbdb1b49902a7e5472245354e77bf96572cbde3a11cfb07145e044e1cc0206a28dbe82066f045ea3ea94045d17a9ec19062548cc71da5e3fbbeb6d6a99a76a79ef7686be799b73d50f59d89763e2477691edd08ae641c74c1fe2d90f9ed99b80bf9c43cc1045e284a862ea802cddbda836061344dea4f5c54206e47037ffcb11883ffd8a76e090fc387d00a7fe522b7b6d2ea3c976f2e5a32ea64a5c578547907e8e651e207418f57a687d94536a506292605018590ffd809fb4cc3f476f2dc7939754f877ce941a74b2a2c9e720f0eca44cfb15ed3aa59964853fb3144ebee2a16912654b9c3baa864b513e68ed272e5e6a8f8b57e44c8d8ca4f862dae31da595ab3cf6c4309bf8115ab74102c847e3a3f43a36a5b70d12a4581607d664b8b035ef726326a77b9b71f56d3341c201bab0ec5af2ee4ae341142c4b609fa7e8d7875fb5f2b0d0d167b0bde46f6334febb6fe8ac67a4d9369ec839a008a99f9459a2f0d1f60763cb6487a01a1feb9b8727df108c951212da827870b1485a50a79e387e377dab771974b84faac444a61a68f45d82e494590557a32782fb05bba5f017eec0aad0f36a96b69869862c39d120305ddc14f2494378b8966a355270b7ddf3650736a03c4b43a28e3d4b8ba173640358990a8549c4bae8a9991b256458af6c79b7ea4c8c0aef0d719e6a98eb472ae4803077cf26660118c7065ed2d2f6d32eccbe09772e46dd60fc1b4979d5b73dc64b330ce6de3dfde8a3998963f9efe5f6c603d7af0801ca27bf3e63ec135832a21d8c4abaf60e7127a6fbbce151d229301fea2107583bcab8254dd746f5f9e032f1a3c6cedbcb85cf61f482a77c3bba968b324c92133da8b32b9e8784a2f50725812af3b5c7e51154cc91e611f23e14e65116eb9970b6b5167ccdc8f24679bdb3713ab94809a6c56025ba446baf2009df7b0bfc70182e04b18bbee6ed5d2247ddf869a6eca84f7a899fa8085fb7ca90cc8419fc5ae4ddebeb932687030018ede406a9d5eb95f18d4a86fe653b56b2fba3f0d30ffb26360d27e951877d40efb5de10433eed223f299557cde5ffd08bc5a9599e50fbe81bd079866b59c9333589438ed5071964aee6822d2b62a897ad5ac52b33aadb7ae8b2b09b7d80ba54e68422e1dbf1124491664f576242a2ab05f99bc472d7d6f69094cc78e554aa08803093cf9b421543e5c87fb08828ba649b8f8b7ff867f76ac3dcd076b2f75aff6fdfaec0b1e7f3af25d1f0c93364fc4d533ae6a7f4419b31535706b1ffd3a813bceef1415405368cc1dad151dd6d60db1e010d7973fb9a1971678354851d796a6a8fe28be2a0d5a6a6f64e5184688671b6d538bffe711ab80cc72a93af8393e6ef99b149293c0f2567465c9ceb80e7baae416c2b74555cf51aa9ccf54b331b55bfa74926e56758f07dd924bae467331340f7a49ecb142247c8e5c20eedea2fc100cc13856e90aa4f50d466d3cbbdca711128ee4ac5854354a84164cf68b7042c0ba0a35e35c8e4a025d16c49b6a2e51304530deadc287d1d23aee7edc20b3df9c5ea89dc4c41fe4d07a96bc2d7b82790ebaf0d51c902706c1156b48b09f20e719261cabe8cdf463558bc807a0026f13ad556a5b29850eff5695d813f2d1f88448ff54872e2bf37a9b28afdf27ee1258a4ced0eeb725b6d625779f02f2924636acb50f2b13042d755af30d977d72c99a514f10b24c884c4035f5a11ece9190b8b78dc5663a3b438ffc95183bc89b185c1fbc5ead834c2acb5da7db32a55ddc7516861b2a6d4bc6f03ca8acf7739b6d23b5f9f225523557f87053f54e3a1c1c4656b1ef01e45a7cc61b242756a074da1ea61cd403d71b985783b4c679d6adecdd36ef53f9820a12b44d1f2d85334a40db727afa1766e30ef2aad5dbabdd123f3c4d8e2634119b94aac46c8f6a5d3b1dbc9bf7f44282d483a1a1d713fc71c90fb6d2a2f3dd268e2771f42a373dfeda299abcc679d0e69584a2ef819580dfaba7bd7cf084881a3aa95716bb8b4f381dfca8e4e1bc9cb4ac9a5d84e7f03d35718e9a5cae0acaa3d87af432ac73a8857e398feea46c0fb1937ad9b328fb78c7f321bf984c3c1cd0cbc23f9d540135541d5666eb66f744aa53ee59c46d013839031d532b0ed073edd7b4f6e80bbdf9097c6b8e55275eb36a26ed5e06b4ddf5494b3213ccb421b04f5f90c167d4380e95c28337b3a93deee9f506fc938ece614ed9b2481741316796970eeecbe97d9431e42896c24cb10a3ed7da635feaee823964009bd5e70d686edc7216cf3c2089f25144734cc7d712e653c01039208c7e4900382ec85d2f4a2c8c7879aee8454fb74e7021c96087a0367ac371f60b762ec86e1dea55c6fc5d2c75df87ff054630ea0efcd802acce314aa20c7c91043a676febfc99068d7e8061d3906ad81aa31db9b8eb9c554c83275bcade3c099df42347a56652b60a5054dca6f7cf657c2f9b7a3606cf1502a765a1dfcb18d47568f4074ca29e6640ed25709ece8982744d29264c5cc221fcfc8799a3aed96e870eb08c4fb21743655271b7979c4752134c5b6712e58363dc666d389ca0c6b709f206a0267b3bc4780f77292c850392abc997fd6736d10476eeb5b3c0636b96a71c23f20e5a3f1cde771f5605c8160b0ce2621ea788b594c70c609ec5d4e269c58b5aa60f979a253bc9bc6d621adc3561762cf2231ede4a9d600766c4e4fc2d75611bfda32ca7101c590aaa482e11902490aa79094a90644fde62403a678a5cdbb12343294a496629e1dfcdde4dd0e8216f97a38da89890fbcf0154e5743241eb1615e7c96ebd3f492aa9b5823cd36641dbf3fe7140221930da37ea6048e651fafc0e4722f483c09a8ac1a04b36e2d460c5a01103f5878022dda1d10afb527172b2829ab5e6b8702cc6a0601398e185e12f932ec5dfa1bcb074040531714f6f4d8c144e89d27dcf9ff93739fadb3d1bb83e4724f68c66a2bbbdbacb1886497094e4039a1aba62dfd5e9db8c67b74b7753a0259f5e9caf677a91e1464363cecbe9012bad50ba546ab6785cc02f873bb7a2d4201d29464a44622ab2b2745fad6a03c3c506a46b35207b04f69f74b3afe6aa0a93ff263aeef3c22698e185ab8dfc7ea6ca0e79a5207772b74d3eb25037c67c64a375879d96113d3cc7338def86f0749fb897dbbb70f5c046fc8ecd5e231a863bcd6358ea381ec6e9602479f333dedd70a4621b5b95e9158d06accae748eb972be71d44faf72f8ecbd464acc7c8e60ec7348c0e9cfc14fea23e756274d46c14906c3b86513c05f354216a3f4fa27f7a047739941895ab0d0550aafd01d6cc9ee9064a5559e88077059a160413b0b383ad4694c694f2a78fe12e5899a208bebdbd0b4ff6dddc5edc5d837f3a4125d385042d745276e015baec4878e28bb5e21844693e92d31e31d123b1f860f53e45aaa8744698650bc354d953df3777f259349ac02c3d7570ab0e31b7b702e04a5602cdfda1596557cc6ae27d9eaa9bb79adee1c471972f3ae884d255121395bafc52d70ab20d22c2d2dafaaa2a4e6924e866a191dbb6b9060d56c7acc072c98c987ca239718ffffb5478d094a9538b83576f87e9adacabc0e4c877ce41145444239dbb6e11678e6021116e99b3b17cb0ea56a66bc134a72df7e400f724ea94b6c082297735aa4390862f9d0aa3a713b6e45a6e03e979b731c68644efb1f3e352d1c9ad31283fd819820b39a5e64de6e8107823bf49894d14148431b33854eb137a714058c036af4d08247dbd96171bc706031833f253f432908abff27ae932fa036e2c93f21110a3be2a085cacd49d10f784f2cc6ad3ff07c7810ea56b6581e8873e3735dbe69f554595eabd1f6e4e579ef7276d5b3d09cdd25e4c28c0017867a09b0a8e142ceb99f060e092849a4e4d5cd073f534f9586624fc8cad1f8afbd328ab2ca83647ecd981114d66217421b037a210a25fac7df2bd7b10b21955e18702fe39966352cc23329b15b680914b1bc1884130f5aefea09e5ed8a226a3386d25890e3e467ca49ced3de08ec4820daf3dfc508dcf20e261577090c28397daf19354fed01e450ea146548df1b9993ccfe9fcb0ca75223608a84ee09d52ae16cdf7d8adafcde6856113b7c3a615ad2858280add7bde1272b4415c46e7fde5ba9a410b7b51c70ae99f3f95db6aef7bc0ff99ed7477e84cf9911ac3c51f61c0845193a4ca8693ffc5a697a8af663e0d6e3fa54549862bb8c2fe32a31969f8609422dca2249cc0d11e1f87bea6c40b4bb75a7fe5044821e84a1d6a1311d9f27ad994f80545b98d9a041bbafe506ce4967d5507c26b58e5abb798e8b2c8046902be78b2049fb1fcc5034a5da0f8af5cb50c7b66e3c2aa2d928db5a804f128c9164b486d9993f43d1770d07a980803f08fc720d3c71beaf50082b1f3b4eaa1008e0fa52ce035c21cce1b36d9280439150f1a31611b3eac7dca05f369bd22ce050ede5f6ca56ac2320482581917e7934fce5e00239e436ee475137d4613afe790aa64e9da5182132622a2f9e3df66e98f109b9ef5b00e64cb7f3cb02683858d5dd3ce92c8471e9db6c1657b9c5469ac6d47a895c9b7641310e013da2bc85be8bb2a21e9b1e69e0abcdb05cb23af61af8113279b25f5d517efb403aea946b121ae3e46bac9ab79f759328b09487370bdad908ad118ead2af8c8da2cb9dc8a3bbd1667e04933ef7473f8501fd2dd370e773b7595c70da72fbef0692d5a8a9c8b9b0d51cad167072d7d7192b7d15899776c31864a719e08ec8ed957e95cd0745278deb63f0ccff6f5131e1da04c3401b0c15223e46483c82946e9ac1d9b2eada1e8ef7971d2f9ab1a1ff4aee388f7e74a36051299fe8aed5607030a421b6f2b90d37873b848932dd8aeb881200ba27a1746a9d59a1e52adf51330884fa6974a1ea8069022ff2f4812da9d9208204b3753f269aa3b78e791294c0edca0eca7cf1bb5a8314a06e766732fa96422792ee6f7195e48249f38e627d1c2f8f472869975e953bae69a6a0469d22d954434485b1a19c6f3de0a73d22614353c3a6cc0e92d17d32e11e76e27165ae52343a744d2fe2c93fa6244adcc523ff018433a0463d684808d936fe957633cc0d2519944f6ed40568309b931bb993bf21379691276289f09cac5cad5e9a1c63f2b138941d732abe0b406bb3385855fde979c2b78c45850ed49bf14be8ee7e5971e41f79aa9937d49b72fd01f245df348cff963c80a73dbaac9a97387ca21378e1011fb9bff6a99dffa80f4ba51dd28a6e3a05b5a4c8a203794385811aedfb1f4e3f5e226dadb7fa9b9b634a31a1fff8afcd8a4026827a4d04fa105cf93b44984245e325b110408ab983383eb1e54ba70e13883a41d5ff1cf9cd5d9b75a1889fbf2873268f52266f31daa419b505111c5e897ac7ca120f746a010527c6dbd923a9ce60fa35baff1926c7aad6daf68145c22d5f03d035eb0dea28570be8e781fe05cda7e301f6be7c6fa3ff2bd4ac66e7d0bccf6045701d124b22f9470c1212c54b2a7f0901e510197b6dc4467f0e27a905bd4f0137d945913d0fd4aaab7f97dbfee6a7962874b93c68310bccbde3dd84ec478cc942644a0cf049896d73c91cf8600a151fd4f76a551e54b478c6448fa9f676ce26ffe7849401ef74"}, {0xc8, 0x1, 0x3, "dec441bf8cc203af5b96e028f149fd8c3cae91b9cbfdfcd3a049e7e75c09b4cae2cc77a4e2be3259ab753d63fbd6debf47c8c63e0d6a1b3bd0d3b90ecdafdcb63f9d759bb2887ac7d49124b991e7c879d38f7160cd989be3afeb3de08d2e3c0939a91822907e395a9bc6edb799dcecf115832dc635213d0cf01787e9bf4d7241cacf8f331ce56d6503b08e4cf5107a608bfa2bd94aa07271cf403c13015511e60c8d502bca366a6e556589f2f78e9cd362"}, {0x90, 0x1, 0x9, "de40319c311aa285376159b16fce7f995f3287eed391bcc1169f2fa143f1b0ebaa05dbdb371669b33c8cdda42607893e30f69b3c825ee706027a011312e3a7825b2f0aeb9a2aa58fd56ca2ad6711f4382d272b898a56bfb35f330b75b08209cd7a00a19ce23460d8218ebabe43dc072d497e24ddb0f2848e670e"}], 0x2368}, 0x2) fcntl$dupfd(r0, 0xa, r1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getuid() r4 = semget(0x2, 0x6, 0x80) lseek(r0, 0x0, 0x2) semget(0x1, 0x4, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x1f]) 16:03:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r2}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="7b534c4d9b4e6c13a8e8c943cacd8c1ddf8ad48ec3134e94a3ebe9", 0x1b}, {&(0x7f0000000240)="800f2198596997707a5ce39d0cf0c86bf448cef632b3e695e63127db17272153f5dc77aed2b5d6d00e6b7902c4f749258acee1ecadba2decaf96c90957ad2cc6f87b35996b05a3923df6959c6f80ca77b5ad50abf7d9154720f7cefb7a2e6c30999419086235ab6b4f744edbd02d1a8970b2401d71ad31168fbf2a74a92a6ef701955b6256c7d4d500ef709189576a96c0dd80f36563d103154f7cc34036dcaea2", 0xa1}], 0x2, 0x0) setgroups(0x3, &(0x7f0000000180)=[r2, r5, r6]) socket$unix(0x1, 0x7, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0xb8, 0x20000003, 0x11e7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x455, 0x2000000000}], 0x1ff, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x1, 0xbc48}, {{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x6, 0x20}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x8, 0x8}], 0x0, &(0x7f0000000440)={0x1000, 0x7}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r7 = dup2(r0, r1) socketpair(0x20, 0x2, 0x40, &(0x7f0000000480)) mknodat(r7, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) 16:03:30 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000280)=""/237, 0xed) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x28ac) r2 = dup2(r1, r1) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) r3 = msgget(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) 16:03:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) mkdir(&(0x7f00000003c0)='./file0/file1/../file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xe4) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x21) r1 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0xb1f1, r2, r3, r4, r5, 0x8}, 0xbf37, 0x2, 0x50}) rename(&(0x7f0000000100)='./file0/file1/../file1\x00', &(0x7f0000000140)='./file0/file1/file0/file0\x00') rename(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='./file0/file1/../file0\x00') 16:03:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1b1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:03:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000040)) 16:03:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffc, 0x2}, 0x8) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:03:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/66, 0x42, 0x801, &(0x7f0000000080)={0x18, 0x1, 0x6, 0xffffffffffffffc0}, 0xc) setrlimit(0x0, &(0x7f00000000c0)={0x7, 0x81}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x7ffffffffffffffc) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:03:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x155) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) 16:03:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x1) 16:03:30 executing program 0: semctl$GETVAL(0x0, 0x0, 0x5, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 16:03:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f00000000c0), 0x10000000000000d4, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:03:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10002, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x47) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) close(r1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x11a6, 0x3ff) 16:03:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) flock(r0, 0x6) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffe) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:03:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x8001, 0x80) 16:03:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x3ff, 0x2, r1}) fchdir(r0) syz_open_pts() close(r0) r2 = syz_open_pts() fchdir(r2) execve(0x0, 0x0, 0x0) 16:03:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x36, 0x1, 0x86c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000080)=""/116, 0x74, 0x42, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x4000, 0x1) close(r3) 16:03:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x5, 0x3010, r0, 0x0, 0x0) mprotect(&(0x7f00002f5000/0x1000)=nil, 0x1000, 0x3) setuid(0xee01) r1 = shmget$private(0x0, 0x8000, 0x80, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) close(r0) getrusage(0x0, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x220) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x12f, 0x4}, 0x200, 0x4f, r7, r8, 0x320e, 0x9, 0x3, 0x7}) 16:03:31 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="a6c390e4ba04a9c7140c43ba0978b1fbf0e301fa69e07ddeff4f2335119e055fd39b2056bc21", 0x26}, {&(0x7f0000000140)="2e99864a724af70f301d4747dff2cad9934c569e0fcf51de958fede309a22e83e36ea3859e87c7ed5eae0decaa5093e3b51684d9082d426af282c70321eaddbfe448f8b5f26a8d5fc27343667c661797c7590ee9176a2bd26c377e701af1cf7c1deabf408058ab596a7ebb72a65c15caa0a228c0b429942f0b95ce2cde6d9c19a88f0bde8b16509318b3079a2d26805427ce367d8b7cc18e68ad27a16189a4905dfcd0ac5f7b5d45e07a31b92e6108f8ae5cc2044ab3cb6e74369963d071d033317e82ea0bd43fb58e86395d0ede186d1509b18e5f5ca83073187e84f51381b03af377ea", 0xe4}, {&(0x7f0000000240)="3c2fa822f2e669bf92185bed9289202b62112f56241eb6b3b2e9065c03e707b45f71bdb2ce1f9610dd6450d313f8b2f52851f5fd022a7e9ce126bf4c43922ea40e3294d2800ced0d2e4c3cfbaa7bb28e91d15e", 0x53}], 0x3, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 16:03:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0x1f, 0x2, r2}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="c8e800f6ff0000"], 0x1, 0x0}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x47) 16:03:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x8c) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:03:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x8, 0x80000000, 0x8}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x4c}], 0x1, 0x0) lseek(r1, 0x0, 0x2) fcntl$setstatus(r1, 0x4, 0x0) 16:03:31 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x6}) r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffff9) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:03:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 16:03:31 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2000000000000000) r0 = dup(0xffffffffffffff9c) dup(r0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)) 16:03:31 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() pwritev(r1, &(0x7f0000002480)=[{&(0x7f0000000000)="cd1919af2bec1776cf8e78d7a71dc9fada1988399eff5720f14113fc59af68f2fce24287411ded7e56c930887ee6243c89ae5c62f56e76f667436ce48fb8d4689f174ed72ad3021a710645745c76a37292cbc8bccc1ccc4bb3484e155fa1132800b883be5ac2e834fdea", 0x6a}, {&(0x7f0000000080)="7506e02dc4aca3528e8bdf493210408065a90cbf557497649a1642fb411f5953d0b9782540e2fa3a0bb208fef74c8539c6", 0x31}, {&(0x7f0000000100)="cc8d493cd980d8cbc341e76a9c2ce06b92886563f3d102ab8333bdfd166be1b90d912928443ef60399f8d8b0813550c43c5158be1116a513ae52665b648816465376b5d174843934ccfcb6a2b955bab99747117ff8b245ae515d227f02572ce00d5816f3e0473cf25b8eee95a44839e5fed2471134e4c6d29192c38b738c3d30747d59aa6e32899f732b1ed09964f679353f50665a8a038708588fe42616975507335275771fb1e9df2e9de2e2f50410c10a3541ea651a755e99cf9587d8b4a2e9f0e77380ceb552104b361d130185e6b387a3546ba04d85d1fdcb5e279d58d62ac7d721ee70b2", 0xe7}, {&(0x7f0000000200)="a26e2574dba092d6808571c9637ef7ec9a0be2618ad7018f21c7369bc44575518fc5c6a7c6f884db334e423de36004abbfdf1bada9452ef24c18b0f0ad74db3447887447d47147cffdbc87d1dc90be6501a4caf867471426c92711f9891890bbd6609aca8ca16ea57276c5f750c529cc0b83c0b1a4", 0x75}, {&(0x7f0000000280)="234bba4a278f54e348bbf484e54cf045cdd7ccf921f44ab464ca7beac8189760cd9315a56b5884c4631c9624128608d854c43b14f3a6cb0095e0729ff4a35d8eb7ae843aa5e21e0b9858a859fd4e0a716f09536daa9379f974a03b4dc21d29703521586035a8ee3641ed5e82b2ce2a228ee6cba1c0f6650ca4e58506fd67293bc8c042e9f717b55a7cb182632707338cbc4598e5", 0x94}, {&(0x7f0000000340)="79055b438e13f3ef6a0053878c3b69c46c4810af54f456a0be5c3d93824f0c948ab030d9eea87f7c4336f636763bcd32b0dd35e5fbdb6df2d244dba48f39e0841cb5ac3181062ae5df3397d3cacc1daf17b8d25d431da72a0f61d4d91af8816516f49dc5ccb2582fb7e14bf79dc314061137a8b0a11c376408f7171cbcf5aac312e15f27d63df3de196d1116c3fdbbed2365e5ffccaf0569ef1fdeaabab81aaaea20c8a4ac6a66fdbda9c9497449c0a281a34f362d598beb6e0db060cae9f640418a9bafd43a0aa6216550508f5f0622678e18e87533c0f070826a061f32c63bb2c1b5799bb2274b84cdfd185440342283dd3d4a7c7f33a77aa2224b4570ff6f453fa3c819b82f3a8502336549cfb724a85be850489ed5fd24abeab9a20299039301d0e964f6dd468732dc0c48d45f58caa7c4325ed45b061f98a19784fc0ccbfe0f04d33dd10634c9f3324b562fcf56278bdb210d2198006565a5613648c4094a239a34e81b1f364bd798709e5f6dd3f4dbba448bc4373463052389dafdc8c0c6f0525659e64b29b120a808ca31d1df0a9a55a6fb4884c3dbd6f5e3f253bb20eec730de6613c42b321731d834d349d5814bba92314ed80b6f346ec09a39728cae056300db09fb1f0fbac7fa875a3dda88fd7f1f95212a5074f9324a7283aaba86310a03b08dcb21be04970f7277b78b9fcf57d98b22bbffa04808120cfa0c34b86450dd3e20dcc15f28275cf0288f0a089de7fdc568c3a1aa8e55a10fdd48b0994897361265c8463346044bee4bf1d0448060529c3221ffd56dfd7ecc3f396cfcaf2dcb2fc6fd97cee0db8a8e9bb26648af9167fb440492f10f8b17234d3b485b82cf693400110301b9ed319c9f0d30525ad2ef283fbbde92886a1ac0abf3f78424b5a9ec0b407a6a593c9ac4a830799dfcd54e31c7d91d6e8cc43741abb5ed94b7ccd6ac252e64f673a9bfb00f02d3d9c12573fb0e3dd38d07f04bd0b6385fca1f1086448a7d90edbb2c0c84af4084c457b5051d136e041727d784ef321d50bbe724555c89ff44bd860ff5472d71cd206c30d6b2b5f7bb419daf52c88c22a1ab67740444f22079a969927d5bcc9d8ed7079b7d36ca0b4bcf0f89f145e769d194a34dbc37d00ee406fadfe50116ffaf3eb2300d69d35539c89d4d237db587a391f9fafb05c37ea6cdd28652bf0062bd4a3af9a94a636d7739f12b21fb8d0bf7a5eb77ab1f2a7f8a952574d5e6da72e4a443d217080afd36aeec728f3436a3a132224336e6058543106f95b3ee1f03bd9e4857137d481160130cf0c197d0742e88a1d0132037fba210a1d71b671101dc7870d8d9f8452694c99cd4e00874194cf674f50e8e1b4589aa26788eab3e892c3b84639c4b7bbee096104407094d6f077516ad0fec683c2024bf2fa1b6c01128eb118e209ee14cdb1bb2690148034d6095504a97ea76e129d27375e3251261a3ed66faa5521dfd8fad182a2cb7ce594c933b08778732ea1a059709114c83c1f1ce14c2e2dd622083de38455269acd186e048b5e19b35f4133e60acbf9a34402672e9d3861ec0c21fefd6e5934ccb351a229a1838c92724cca0614d1b4a8b9813948de83d13e2cb2919eac684b22e8a0b2c3c79e57cd150317cb23760da2506e7229274df6908055bb00eee62f2288c006dcb1486da7be0e040ef967e5c4937bcde1a08cb5725caedb19cb8fa69a25a5c5f47da0dd90a48274db6ce718015a46ca7c9631d4d4af9d8111540383a9f360d51f02e50a78cf6293ad2ab08af39c60c034a65ded6c586abace9f7714c6baea6dfb7e83b45cc45434fc57219114ad72721bac446a5284a6f31c3bf46995d712bc3fded3f2fd0adea4bda24afdbf7531da34940258af6360142dc1bf94469d47dd9f2691f6bdda7dd09ed2e8c7fda79f1f3101f689792f036b0edb2754bbdd6eb8ee6ed17783e396c888153405fea590d21bd184e02d573f3db2a529303b35c2cb6e149200d22c7d224f8cfc89ab2dec9bd5d4ae3b8d20a19cecad6b51662c898e11c8e79a3e7aed22e3760ad6354e5d63b67755fea47f319d16b10920c6741dda856c528f6d6af5f1226719fd5db86fea0315ee217d740f713c04602a723b7d68eeb004a23d38d0a48a7c82f583d5cd456a804ab98b9ec0a362a9342d924674faed45e8515d267964c84055f824e482617b890e1806c600fdf23a57a8e2b97ce9b16c85361ebb1f595a9516a84238aacb0269938bbeeb143fb8fe12dfc4bfec83451582c8ec7165bc1717ed2ba5692bf8f68120801b8b9c29072ef7690cd3a0e413da809de79bcc3a926d1d887ad61c352898c403476cee784b3ae0a0fb936ec482a35a080ecf0798ae53c9e16c4a52a4079c427832da5a50b694a39746b39be11733fe519ace648797b8970ea56883b81b4a2ac3966079da813cbad78986f0771539f3f870e14947a1f875a1da47ad56a9193d80bc100c849d9aa24ce5fe6b33b1a16dbb36708bca94a212127ad0bd96903cb6952282e3e193609bb58e43ecaa06a2fde2778992cf9cda9f08c11e14669b79fb5aadfbf1933047f6e01dcaba76ef1c56aebc993aec5ad94259033973f97fe34169d5bc3c30ad6e18c09ba31db9dde7641c4b118ec16a6989167c3570213992f2ff11472c344b8e2cb3d68fc727677a358d446fb0887028c01c167f45cc905844e3128e9ee86686c6a36f8d824c13fc8bc11e26019c1a9638a0262d6da368950bf96b6ee3256a6de8008ea427e1daa9830042a0bae9339f6ca13ee5c2ccf31dbd7780ae396362cf0d52ec04217226ecc1aeb72d28f1efc542a98d1a591c589a1a214fa02f0bfcdb28a0e79d031b7b4b2a0fbd39424c119a145d6ac28a41185feceadbe81d7877fff3783f045ecf5f77d6e5100fb5c7679e36c103dbb793116ca19261b926b970a5fb558cdee899c2edf958c593fd140a4a4544988db4bd9cdd3dc412bc0a66e0caf3c484709262a984858e92a660c6ad30639c9668f8783a18a0ffab0bc4e16aae971b5ce1205d7711f450159abbe4749186419868f132a075824c43556da2c2d7d1a2d59358f729258e639e21d7f97d8d2f18ec0a5894a5b7883aac3255ca9a2d65fd5012a0b2b8fb6df86ad11afa3d47898d69baad1e62fb399e8beec9b2183af86984efd9e6a773bba5135cd8cbd070478828f8494a0aeaf0191ba5a5743cd0763e4cebeeebbfa29218f05738dd5fb6cc94eb3a411aa7cdb35cda0799f8e0c5216b00f6b3a18516b177b9406fa5310f0e98d0c2cc7a198a3b6d4589da47041275c057f452cccd15551283ab00d8a1e647c59d3a3591a2f07eb578c2288aaeac973b42f3c1766f0a987444ae86af1902dd7ea53207329f6029b8018697f42738f5e1e073030f2b380b28894ddb51cbf9a758396157cbc7626c925c172dec3c6b71941c42efd05ef7143ed58e41c88c1520d4dc498cd8ea7a8f641fda528557964dcacbf9b4367c19d3d35c3af3c0342333d232d043da45abea8f3f970566886a0b600d30d2048898888e0e3c6749ead8571ee8caac6a4eec66ce33a2353f42a713a715bb345d4696ac0e3f1d41b00a65709c5baa9f5780bb9c0d87e37c934b47b75b49131c1bc43ace05fd84f0dd884d666040d3c3b6cf428e4215f2b3c2644e51faad0234e356db28f29a7e8bca0c46cbf2eaa100ab66d746a4b2b2a6fdb3da873f62a055a0dcccf02beebb1e3a24c309f20ddd44d9d64bf5645c5226feaf1c7b0c82f40156aa664549b7c75dff926e0a09cda816247bccca6cd1bff74bf7b75f342711fb1ab9c0cb3236492b283671a00a21d1007cbd8ccb36eaeff532838fd9b5457ebc366d7ff9221a80910fc5cb22e423b461fe5f2d197edf212c6e6ecb3e80c3633dbaec3a0c0019fb7b79f80ebba3c90e73727a0ae4dbd36bef2a11bc8b2ca241c1d59fdd4ff4f01b9bb2cc71b00fb17e4fea14ced1584094e7dbdd7062d0aefc5d4842eea406de92edb9eac4c52105e6218f16fdd949e4c747090880b6eb401aca6b2a7ae7919efebe8432bbc67ae2e64c4fce56f434983fe2c89a827508ded99cc04df8f036fbfb8ff6a4706f7269b3cafd7e8019da3378b40eff562e1af8b18ec9f087c3aea4cc0757fdbdb55bdf4f7e1ad0d5d39ad3920e5212082e520e1064d349d0ef5e07d298a9324f8cec7e5cb3ae0b288643f45ed3d9d4cdbce30de3477f7745f11fe5619f1e3550fe7ef74ca15b9687380aa8a274b838cbad136736c39d365a45a2ccba82e868162377f21b3ef52d58dc581747e7a7e579a2c7f6b8eec2799e49ca6a25347b3f429157762f2abc401f316fdf52a0f3490a3c7bf965a4cc03e8923d9334551bff0142a5a0e2d6a2f43d7de39de3f96613f634d251d7faba27af7be7864c1121e15f9fafb5ec75094791491b43d43e012b5662dc26274392e67a652351d9ffed2e1b1ed0a37e211d8bea06782a788ecb3e6bdbb88585cf8f383c86175f24563c4c65b66eeebc684e0c7ed9e9a1688e7b965fa8625e0422d4f609d87e095f5c1a98ddfb08f31ebbcbba80759200aec04c73b97eff8cc40d907b0b54750f1298f8aceecfbac052cd1dcb6cba5d620c604e2aa06d817308a34bc1dbc0efc1f6a2172632c57abb7d5b3f6a00c71762c3f67aafb74a4a99fd35e8c5f88b02a142701e299573d49907259c5f44c534ba5f57b7fb1907d6d62255883c49414be0606266be7bfe60306b63f3e92d67715ebfa2b3e73d921608deadc2ecf04d97ef096df174cf9a0de0c55a64c50c7b5f53757632ee6c8c41f187b214d687864936df86fa82eb56145a76116851b7c2a5b849b5cd6d90ebcddd00b673fc3ff0e51b08327990038cd19eb704d68d11867aee962d5ecd03510679a91792b8f41078d85fecc1276cda9b58aa53f12bea4e60bdfc27f69d1dd6d9d28fdf09c4aac7718d80a574ccd33be8a357c18c2084d587edb311885ecaf9c87c4f1cbda58f1b6f1979546e0be00c3cc0e1138421a5769471d048b41f4484c38b20509500495ecef9fb6d28ca2ca3c8a74d9b31114c3c8f61752c54ebd68881b7e076ace25054aa96496d9d08f987ff23777dec1f6443e9fe65289b226b8f559703f8aa5e2ec0242bd1a80aca0aa5943137d3cb1bb95864dfc6b1436b279780b6cf97c3f30ec6d57487e0a5758fb3f2611c44022407e755abd7d2d004cf575f89ff321540f3e555ea1d55a4dea0369cb0a3b3aaa16a139ec9147e466fc4e5eea989613c85f8f91cb6ffc80ebe6ca306f2fea26f24021f544d166108278a4900b2ac3d4a6b811da03aade95611bbee8a4803ad5af3db22e1fa1c5be3e0988bc16e62d6f9b8b6ac34bc33ff6dee1539d874e48d293c7f78bcc7a7e4fabda4425a40e3b6198dfa138ff3ddfae1921a5d87d246fc0b2585eb6f7dca47d0e2491c308cb4de064c65b13ba1fa7dc933bb9148d484fe32199cadc6a70697983d767b0af7d6c33fc7e05415d0907c4edde7d64ad2f23362ab154622f8225c47b214553f816720a9b3a6cbf9b75fe4dad8eefc3087dc5be708c8337134dc3febce7d569a14c6a4804b6553d7c60e3e814bf32f97bafdf32b32b86544158cc13ce270c64f6b5e6690aafef202a82705e315f9d2c6b403fe2638f1584c922d22b66b3aae949ea50388e6ba4b4633d400e3e38dae9376c4048ef22e36d5e9e07b46e70d79bb9b0e77a99af4b04dfa2c95ebe77d7a2a786349541b4f218adad992bc613f1bb3819c77461d4cf8511ca4691c57884faaf4a4d4d203dc5ad17c1bd497ff68e42017b150c", 0x1000}, {&(0x7f0000001340)="778f0134f14b41e31bf885e30fe9b11fdaeeeb382cc942d740d87f132a3c124fbb7300b64938849a33bec1b5ae4e53e84d5f629549b9362bb617b239743bc09e4402e555b267455dcfc8d1c9831e5f0263d7ed3b4d0b15160a410fe893e376d62d9caa26948d5467c8a0192b2c3f49f5f424cee9960fcdb58c69bb398515a02dc9125cd879b479804f7873f297259f353d1c9597a711abd8a89864bd7f1350fd6dcc482d2a8362f2d1fb0d2b73780de1fe71e06a415b34add2892b8e95572e78410e34f9549f72d9a3a5f4ea91903ae8", 0xd0}, {&(0x7f0000001440)="872f5b0dd5c23b3d9afcf5d046bd88a92e8512914460eb233fbab482ca145678dbc90a690890", 0x26}, {&(0x7f0000001480)="f4063117c958f5561f643ddf33c23b51c549be8def1854bf72fbd4fdf90225f47f9a54746a9e2de1170e1de05f8e2051a7f2339e1c35f25061247da93f42f9234e8eef8ce88b3e10ae6a5e0fa9da8672ebcd99769521a66363d7f808669b16b22e497a72bc827ecacf88c429a35391f3092dad52419d0623aa6bf40417450c4d27aa448b53fd2c93d7758d3162bc8df263366a035d4b3720549bf9cd7965ea7e8ed1925fd0b31be34435006ee1265e222e0b968811ba9046e91259cb941d6556302acd4b5d5e54c87f018d2e2981685d42c0de83b999da48c77cabd7d0588c5ef541805b13ba0685b88ff83941027b20fd8c0a550fe05bd59538bc7b8e4b3c5bce2558372d5196861a01e45240fd64bb0d16e99f76685faac58f3cd898e3aab5ea7494c26c92e1b37ee9d277a58037bb36338d6d21183859a82bffd819785694b37bc1b8b0e77c8315daa97759899047448b539da3aa488890a4f9a11125f0927e4a9d1005975597afa5ba1401eb7e269cdf695561a8bbab94125f05022367bb2f1c7d69c641544f5c2e0628c3d9fbbb9b7b9391eab592754c0ea0434814f5022d23d4af0542a0e9889af9c9954b2f6d9cedd4f536beef68ef5a4b0baff10ef206a4e2c425bbe024d33e7a226cae4892957920c16f2c48ead84cb61a97e4baed73e2eea895157254fc41fcfb4f444b23839576be77a851ad966367a1d2a5bffa334e8a7721570e8559f82b8e779c76b0d4dc0757a80dbcd8e24faeb6dc6b8bfa133c8e2badaa61b4493869df7e8dce3b46255dcc589219110f8bbf94b2e31a34b106794af5cb47bd6b3a6f60c43cb811493646d50e28c3458d7fe3399bcca7844e75a31df5990067ecce842d644d76b5db3cd88d295956c79283a3b31727e0fec1f054d4f48f8ad2b9b1f2be9322740eae63ba999fb892b574d9d8456abdfc49498b077b1c29c640e0ab1d4a1ece87e1cfc6996ad0aba604c180a35f65acfd5db717609178b588bef0b384ef5e41e4171fb3f623622bdf8a90c743916879fb703cd90473bf9bc0205f657d19d625d71e24dde54bf3cc36c7eff60e76613ac2d9f515f44772938c96e296d248c730c8ed06cad79c32b29df797b3c4c0abdcf2a6daa22764b5fdd63bd96f7dd83744c9cebaf2bf48c588f22930f50f39380aebc37dc78070865e17d2a008c500962d0318c0bc5b892b50a1dcf628b5feab00988737a26d7327a5afdd4772d22336ff87b59b371519855443c6f729a71d100e03612a6ffe441f0b0dd5b164fa48334ee216314e5d76ec2ce933fdb88a0c37eab7288a6f1b6a811b3ca8901d5031cffb0540d59d28ab2565b157e5d94c2f6f0f61052c6dd79f01254355a97b95a44be3d2993d216dc23933601cd050b88612c5fd14339c1cbc65b67b3bb997ef076b633597ebd06bef2952110d2e00a9c62ecb270441f98cea8e94b6be61e8bfa4c191a85fc6ca0a2b0561fb7bf02ea28239d522ce92e98ffc5712d7703611d5306ef46f8720fa649791fee7af888f8a15bdf2323cb0a99a555e37dcee6b2df05f7d832e6f58f386f819d80bae3608a997a5562837664b347de039d5fad522b72c9a22b06d643ef91581e47d912df628ae8fc2fa9bf22963c2c3e7098dfe600925aadf4a4986883c56d7381c1c6170f9ad2b4e83941dab99524134ea556d6d194e48f0fb015ed0452a934461ca277356ebfd767f53b678bb1e4426cd9e256a06b17ce6c43c4204fa00f958edd5d94c2eadcb2be1948991f56151c4051acec20e4ca987d4ab77ee36bc75f86cef1491dd5ac468ad7f22f34b8818f093f1b84c4bc795b5adf7cbdb635c963598773f04482450beee5f76275b82e18d1fec2f751e00c31eed4282890df128379d67387aa33eaa6a65ab61256e2433511e471405a8603a9410571a96f48e2295fecce479a352993f5c24844d3bf98ba66fee44085170c86e442f023ee7662f7e316dae99e263098cc98b0f8ca2ae12581f5701aace60f35890b48eb272284bb6113a820d99413096a2c71107f8c3b5ef0bbd24267090da2e6643507835c4a3e310e17e236bc44fe17832a3cc446cd04221a83cfa968deb852c1a8bcc91417388ecc4c7cc8717bf7f47efac40491a0c062d9e3ad49462fbae4213e2e707e28e3bf703d358ce463661af5e1b9259b7d7b1a0fc0c64c3ac56c9a9821c4a9f71eeca4779ca057bbad7f6bbd965a27b6482d98a42f3d5a9930823582c81e3e995b641aaef3ce8fb31c6c03220de9e4573a8a37257ff28810fa1df01517ccd149776445e4c48bdccd72c62985250a7818323d95460b5a41d64e3419e23ef8f79405a87215f1de78a8b46eb3dd618913a3f7907ef687f83ca51577914e986742333acfa07a7e68bbf8b522595415e2807d16027a57c67736c16c45f06fbbb9800129bc19d41c6cebe16e60366cd8f84f616fe79dde603355006e6004edc709ce2c6504ed44e9e64a8254fe5211e44ee8e55287c16eb25d0f132f609c9ce77e897205229238e0e3482bfb07e425fbf7c39491678906571eca7173732620e2f60bdecfb397bc76f634fc023d51d60fad868e497bb686ce3d1b6f7a09b33fdde5fa374bd6faf648e228274bfeab7e2be76453b59bc5c78b24b34a5b99a6ca90e155abb6b149287e8dc8346774f5e2344c7562c87093516989385618dd959632eb40417b8bb519365fdc96d23d2a1154b4b125ace7a7351d53be74ea9332dbf5f25836276176e28e223c174bcbc25760ef4985785ca421cad8febfa1f637db0d852b729665ef48af50bc5065621838b48f6918bb80aafe24a173e87852a32680b77eb26942fe68c7fe6985a92af8b5e68134bf41e70a5d5f96dc59c7ee09aafd0b717d90b3ab699f8be1222c998d0dbd570ab4c0f5ee747b57fc45cee16c292d8f440dc2c27590e88dcb0f7f9af6405db73cc8d2f1de2b7c106f03b464ff0a82c8c19db6d848030386be87576e88be03e277ab07aea0dea3923847e2302fe9ac9c559d37651bf2fd181916b0668f9873c67cc326c0b119eebab88d90f20d17b6ee43844f7ce83001c134e5c5848b3be06a91986f143fd44690e91d1917bfe22f834e0c99c7969af39d16dae0fdc530c5da5992b05e96e6e5163326354bd0da143228b0e9be3178bda7967175cb8b5cd5759d6da02babfa92e1370a848f445721ac137ec13da6accc9d5a28472c2014afa46b6642d8497660f4938f0d3a79911d38c47f8ef26188c60b9f818c21322f8d8d7887701b0b61e0c65d5d781cf948c73d583470dad9fad167496aa6054e45217cf0b3f550a0d5d44d9e297f7488bd5a1bd3a1ddb036c801c6a2b4020676d3597bbe24158836fa5012a9ddf7f3fb602c8d647cdd99d791c1ebbe235fd6561bd16020f6f4c07b6301c7999c89d687728e8f954c86ce7d380023b6cabaf2d80cc53d7c8d0ff5f3a66d1d20aeef88b46911eaa1dd6f6a0a88c66eb8351bc485dbc993d703a85f8f11cfb6e7626487b866221b86004409870574ad4aaa9b3b3e15268994f1218d1f9af1e60dbf4f1b61ce4825b718e95534e24a7f881937aea0990bd2d1b0566862c3f08b1234cb89f8160707da82d7b9cac7989d1bef4adf81da7066be3ccc33242c61b4cb3187b3fc4fa4b8f01efd6f63aac29d26c2cf9045adc8205613c51bd8feac554fb1bd592bdefc902f5a06e3c968d43dc33754782a7f4e8ecb2588d81d965ede206a920ba173eedae94ed7c0e1c6864134c67784f1a8b737422572bc0e52e9ce218d14cc0f83ab257df3b97a5153e0dcd709278026e529cb48783e54e9f9486f276b3fba0d5ad596db33554808f73d1ba4781d6846c85b8985a98c0048ae1afeb6aa653bae22682f211e78b4428c39d8cd97c8f4203c2caedebcc0f51375c03d3aeb9ca842f5036a1de46e19cd115c36dbd333da474238d9be262d29397b73339c9120f790d02c59ef6b77fcf366510755f32280cacdf0609a9ae16ea0afdddbb3512b1bb9961ca917a7eafdabd1c4082640fd0310c1b53216903aa959f69c0997ab4213e77759ebaf17416bc8a59bf67d96dddd6ddb7358067232406a2a6d67bcd061de0947a8030e4a17fa60d3a1ee6fac8bd42b3ef167625969e322d28ce3aeace360cdc8e61f6bc3004ca6efba2328c792630130f09be963546a5035a17f06467db03d7100fd6d2638751cfbcffb232971a69d66d683bae0cb8c426919e6f99c6c18c87355b006534363920a89d9220680cb578f92991625dee4275443c375577e5066aebbc1fb657b4e2d239976f7e5de74b518228ff72dea61c02a3e8ce5bb5bf833693cdab71d8027a20fea3b78a865a6c35a64036d97bb071ec31d3879ba8adae6fcd98660ee947864155d28764e8c6930d02fb19a4934fa98adc7c1b7756c5ed158f77c4b0ff56f8ba4761412df59e2bcf35a3bac057fb43fc920ae2b4910d5e374e34deade3c0d1802b7795707aff3a879be563fca7d4c16c2986d1ff7507813cfe7e1765fb8cd9df56fb3a67e4d291e85f93c3320eed94b533509d4d610be320dc12ff5e0572dd3246364b66acea82f7c0fdc12f60e460b6bc9e055c535232a7c31bfd292b1bd42c8ba4ead61216db18faa97e5791f51c68bc8ab6646c2805ef2b5008cdfa0204818311accacd79545907a044a29ba55477592b0e227afdbdf8aaf0db34c65e368fd45d304f323a2c09ee2c284432dc8d5cd0e90e5edd413d93b799511d65c0d8348abead042beab07139bb83331e3b7ee2452880412e6df5e344a4d960852f21bf4d49394fb4fa3a10a32a59268293eeb0ed802b533c6eac2e95d399713f2731a80c086914dd9eb93d3d57de8dc4cecbcf5ee7ada82135999c522c60e2ac8291deacacebe1cfa6149d901fe81a0f912c439ff076ef88224a068719843749ca78ed749b2a0b2a38e89a565d7a23820b148309c20352838c7ffc77f0e163ae06f29ad5a398ce1a960521bd394194c85e48fdfac68fb80d1ef26a7af066ae5b5b63180bee172f8a9d3b15f9e9e63e149f065e99747513a5d1506469dd72a72aec7410760b5ea63de3d32a61e69ee7ec8a84c72d44f7f710bfc16164ef925c7a6cfd36fa6209766a93b936bc49fcae0ca7361c71c11424e931559b2e5871dbe8000db77ab5a7de297abe770b4316b807a132c4a71ba5ef0f3831cedd4e9b3229fdb3ec54a40ab2ada9a4526ecbac1521b013637c93a411c28c0d86d5a466c7d44b0f20a1e64b956eb5439b986bd1f332550c6e5ac72341a7bdbca31454d0e771084b73a5e01e6b8eb3f27fa941d9dc338cc60bf7564fbc19896f36cf340b5de3548b40fb9e327e51be141ae2dbec893770721b21a7a20ed59bd304a0d49f3c20a23d9ef8352d738b9e0751fd3d23749cef119668a93c793b6dbd1827f948ebb0f1d24d95e4da22fe28c910612b0dd28c8aa331af7c67b2f9708a97455e0fca02c1b7106c181b090decd8bb0be246235197d4bac1b1c6769e6f83e586c517f6b11028ba2d1d8ce29e3e8b5c3b72fb0c813c7866e389d821dce6726967e777dd163d310622d76bd8293b4120fa0592ce0eb75983d56202e8f3eb3c5cecbfe911d6fae49d222a97cffc73fd464259d78403532e554822277a036398884072cc5723531459b89417d73ce1cd5fce6e7b527a5fb838f3d0345bda3ae1875343b318036435d313606b2d5ad2c6ac8eadc2cf2bae23e927a84654b3ea5a664742bd980cc94e1fc70c8872b4ea39632488efaecd4de5dd8f6e25b596d6a48e6b82756c3e15dc853292b466b124071375", 0x1000}], 0x9, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1ffffffffffffffb, 0x10000) dup2(r0, r1) 16:03:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0xfffffffffffffbff}, {0x18, 0x3, 0x3, 0x53f61505}, 0x4, [0x3, 0x1, 0x1, 0xaee, 0xc8d, 0x2, 0x7fffffff, 0x9]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socket(0x3e, 0x3, 0xbb36) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0xffff) shutdown(r0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kqueue() 16:03:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffff8001) socketpair(0x0, 0x1, 0x400, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:03:32 executing program 1: mknod(&(0x7f0000001180)='./file0\x00', 0x1008, 0x0) mknod(&(0x7f0000001140)='./file0\x00', 0x1, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) writev(r0, &(0x7f0000000300), 0x258) 16:03:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000040)=""/5, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:03:32 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = dup(0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffeed) accept(r1, 0x0, &(0x7f0000000040)) 16:03:32 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) read(r0, &(0x7f0000000040)=""/71, 0x47) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) unveil(0x0, 0xffffffffffffffff) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) mmap(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:03:33 executing program 0: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/18, 0x12}], 0x6, 0x61) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000540)="10224b7351c0fc3a10d71999e8815f332e218d186a650149f7e9c2945d1d4a913f9e66391e6ac6b0e760d275c29c65a14769b0c6508841344a512b97d1e5a46549fc2c6bacf18750e5dddeedd78c55", 0x4f}, {&(0x7f00000005c0)="807474ee1de9482994cfdaac1cbce08de3ed2117d9658ba96bd869a3a3533a71a989b82d70550882f5032699b16aeeed1f93f3a97dfef7b599a83b5e7cb9f790ebcf576c3575e6ac709d1376567aca3b1d6b4185ab7e8c21f9e1432df45b8b227b80f59da9a259e505bcc83096506ae6e323a4d1c92bda4d5246248e05481852e595a4509cf919669f3d83f055e75d7a3f624847ee3c30053da4505015778355979c6cdec1e09b2b03ffd68ddcd5e9e98346536c80cc5b2b20213df70c71ae4be4933c9919c6bc8960", 0xc9}, {&(0x7f0000000100)="b93d7c65dbe7efa31de04fb44bba", 0xe}, {&(0x7f00000006c0)="75838747aec12c1ad1c10eba539cd1dbe30b35647a2d703ad2af0c6067ac2bb6b12de50c2056a9562a1fbe91eb5ee00cbb3a6296854ef8debd9ba1421274c983503bfa73ddcd5584e84299609d2ddcb8ec9c0e676aaa4ed6b7681788e35ee57f9cb9a0977bc6963042ec084facd696bfdd0f051c8af97af8541ddf89496d4220da3786054efab424d59de99679513d4f931730ca5955819b4ef170e8d6868e7424a81888b4b306", 0xa7}, {&(0x7f0000000780)="40572ae2fa638b82387b36e084eb2c506c2fdec4f3f5847ea47f920c6084a01a68dc9bcefb9e067c8a012ae7394a88eb9717d0660093c8adde1a09cc0d1861edeb119a08b1e994b9652eb8038bc0a7e1087aa93c9c05631b49d27ba860adb981a1614be5c94d913e7204595b659736cc0b636f6e645bb3c61eb33f922a5fceab2e76afcfbd7ac6d478595de053e467013858796dbd133adcc77a00ea5041d6a65e35", 0xa2}, {&(0x7f0000000980)="5ac3efa233914793066c49150e2339937eff554cd5b8f3ec83210894ae59c8034ac898e60c446d4ee6151fcbf527392beb31a68f7991781664417eb2af63f68aff00671a742665d41aaf7f09c1ff1df5908905c0b98386c6d6a3d0e7730f7037f96312c7ac7c5d3105005d3ce892885eb35b1b6d07d3a316fad1d8c00a42541b6ec0c09b10c117b7df11c2144a1fc8c3562929f80af7c891dca46ef053df01fd50fdaf9001bedb9539f2af3f3235290efa01e79ffad209a084da0e8046fe99", 0xbf}], 0x6, 0x0) 16:03:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() getrusage(0x0, &(0x7f00000001c0)) geteuid() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r4) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x2, r4}) kqueue() kevent(r2, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCDRAIN(r5, 0x2000745e) fchdir(r0) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x6, 0x6) close(r1) 16:03:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r1 = shmget$private(0x0, 0x4000, 0x25, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) bind$inet(r0, &(0x7f0000000400)={0x2, 0x1}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7f, r2, r3, r4, r5, 0x188, 0x2f}, 0xfffffffffffffff8, 0x401, r6, r7, 0x9, 0xfff}) accept(r0, &(0x7f0000000480)=@in6, &(0x7f00000003c0)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="4536b6fb9f5b07", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:03:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x1, 0x1) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/46, 0x2e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x3, 0x80de) lseek(r1, 0x0, 0x2) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/174, 0xae}], 0x5) 16:03:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10002, 0xd1) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="4b1d8f7269ae5abfe74ec225d1f6c2a97dc65cd996190c7c2fb2ded40d347c9c64aaea582678d5e140eca7746910fa531fdef8a26b667e073ca05776a1c2fa6afbf780ca75f2", 0x46}, {&(0x7f0000000100)="4ca0d91a7b98a5381b2a6bd5aa21ea012701c1238f8ab98e0235ae35296343f000f90c3b259b9c2ce94e9301d37f02c057b46683374586daef157631a5c01d36759ad67a582a49f3889f38b25e079dba85dd", 0x52}, {&(0x7f0000000180)="2f145322fe4889beb36b7854da02bc38440ef3796f7706dfdc7a4a00add57749dc67a22f7a5f7256d44758c4248a7ea5d39d6ddc1a2dcfbd8887020e763fc53e3fa77ef1e6c7f28180f8024655c02a62b697fa3e429e39ad05297700391941176dfc81e910e0e5fc01e3247d1ac47f4a3035d28f52d083940a94", 0x7a}, {&(0x7f0000000200)="708821846c5bbefe0b3540cc2dec0f9955a14f0ff5aca1bd1a28d42dc0be4074161520be97484758708cb5f796ef348e998e4341c1d09a67da0d7864b963500e2aeb184bf5616c62152b44fbd546f330b6b06fa0344b115f97bc6403977837afa3adf2f4841f373979424440ad1b81ee7fd9fb6024d1b575ee07ac102170e060a5e1d1d852", 0x85}], 0x4, &(0x7f0000000300)=[{0xf0, 0x1, 0x8000, "c038edeb595e228cf8d33116b6a0de43821cad5d865bc0f19824f01827672182f608ddae5233d485496dd28c0e2161b2957dec799214144ab48f0af54b9cc21c850192c098e9142f4571ef80e845be128cdf17adbd27b876af51fc111c1e06f5a49954f53aabc98c30eaeb1386753051c785ac7f2c37efad991eb2e7b7255309871720a26f0b70c67f3d652e345cfd78908a90582bd489570ed842e1eac1fed6c6040ce6733057fa81a7929ed77d719d818a8dde5f0dd18868384c082676df21adc1c9bbbe45f92e38c12b8825c83eea2c0b05df356a86109245"}, {0xb8, 0x0, 0x1f0000000000000, "dfc14c7d4d72f89042d3655c1b5180ebe1d0d2626e11b97a217976106d2e6b7cdbbafca3a8c6896374647ac6f02108934cef3cc43110c2dc04de1e4896ab1a5d94719ae447cd8deb58c77de3ccc3c8647a4566a34726e59bb9dddf717419cac67251524a90d2f2f23d4c9954b4bfe173d3e3b1e9435beb01f7579bd2911d342e97522a9bfcbef29550d20b3b83709a1d20617743b03711f3d62564f2889a5907ad362120c0"}, {0x58, 0xffff, 0x4, "783fac84f4875f2f2884cf9aca0d375d384f421b03031543c285f5f6531554fb65cc0fb99bfdbbcdb75c1c3130906593fd8c158e97fe00a51a1d87b9c97b3afb66ad3a227a6a"}, {0x68, 0x0, 0x101, "0484f837c239723f8e5bbb89655ad7573bb2dc0c86d3839435f6832b8d63468a35b37c3ba5926d6ed87cd04397c1d68f4397d97c39d21499c5d850b8c4f84f87b4fbe1b370cef9633d7fd0245da1d41eb566"}, {0xb8, 0xffff, 0x6856, "ccc66d922fe3701b4a63d914d21712d0b6cdb2753a85ae13e26d6ca615c8a0e33a2e831304f859ecdd26c6bc4343c363e0748b58afba8eb7441f678d330352d198c4885311de849daea4bc3d41166c5d21137092dcef2ffb9d66446336f928f14307143f46d541f75240bd8859496c6021f9a8ae98b8c0a0c0e0453ee6785384e9edc4407937895420de2a8346e5433be1a18618c5bc8c932990fb776094e2971ff3fb178a7ae4"}, {0x20, 0x1, 0x2, "883e7e25018b1383e70269f612"}, {0xb0, 0xffff, 0xffff, "92935b295b5c5354362996c2ca72cf830217685f176765de1a78fb42d6c8573e930cd5a8fa6718140cc7565975041fed526c285ec68f3a4b1508a0182d939fe3edd5e83d22ed40e4a29d11dc98261dd5b87bde9c332b312d3c2ba6b6a72e5da86b47d963c03f0da25c9aa3744a719860a18a10504e383c093c7c7e561bbf65ce317b2a376d52a168c485f84e6421f60e87d2e85e4f5e600ae690ae10"}, {0x108, 0x1, 0x3, "3a5eaf11d7f27625ea93e82455085ff672ccb4ea1c285abee142bd8196b06478c012293302d1e35bce154ba406443a2672eab5afd845c2911cd774b70c19d71e7f22239b5914ae885c04d982c34ff2490c514bc3741c55a0677e4cce79afad2d0a77beba2da5c694ba48f429a821f2285c016d71bee3603e046d35303c3ae3caa4618797c0144bd53106a94217040c6a34d957a26782dfbfd0db7629044935e49a13cf810c8bcca691d92919a15223e2b45aaebc1f6d557359fdac184f545ad6063fcaf2147b5f7b9f7ee55d66288dd38e3870dfdc6ac8d2ec46b71607c15eb735f12857d4bf31252d4acda5b523f6fddbe5d1"}, {0xb8, 0x0, 0x66, "9f2c02d39b8f95a3917edb175ebeed5d8f41774e62a76bc4d09ceba7d62ce7b9e8d482cb7c6e78d36d7a266f75c1d368492901132307b7a08087170b56621164654e9704c6a4ded4e228d57f0d6ddffe5cde32be69f9dc5167ef46e55e23ef2371ecf2bbe9038415dd35e6a564c521fe999bf24bf0f54481c6a5bf3e8ed96ce30293ae74c72afd510df0397cceca12d359d7c5bcec027b3b3af2766486dd315dfc19"}, {0x50, 0xffff, 0x7fff, "3397deecf824431710e0809d2e6cbc74caad7f360991d853e238c742dcffc481af6cc23ce45943ee575127d2dd11f1320e23f4eba345373536e0cc"}], 0x600}, 0x2) socket(0x200000000002, 0xffffffffffffffff, 0x0) sendmsg(r0, &(0x7f0000000a80)={&(0x7f00000009c0)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, 0x0, 0xffffff7a}, 0x404) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000940)=0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000980)=0x1) 16:03:33 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000040)="27dc94ba0ae2951da70a747e63239f6fc0e329c7ad33dae3e9f1d8f9e957461729c397f74fe6492d23a7086b3e36cc9af993fde0f3a1bf1de961a255abb351e8dda59ac8915715dd67f20981a37b4fbcb3203c35780d3bfe647a1024c47b1a57392d822e7c2029f63f7958ce4245acba15f5b1a868039c6d744b2200c20213bcc3947e9fef29d9f5b0d5fa3eec7ca7dcb28492667c2b3e995f0cdc0a2822254195c7ea3dc0e1e8ce2523ac07bff9876713b2fb87ec6250229aef3d1339e2dbb81ef51c76ad9956", 0xc7) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x4}], 0x8, 0x0, 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x1}], 0x1, 0x5) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x2}, 0xc) 16:03:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x12, 0x2) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) 16:03:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) fsync(r0) socket(0x30, 0x3, 0x7f) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:03:33 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x22) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:03:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) getegid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x5}, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x5, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 16:03:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065f3d1d10bdae2b8a6", 0xfffffffffffffffe, 0x3}) 16:03:34 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) semop(r0, &(0x7f0000000000)=[{0x1, 0x5d36, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = syz_open_pts() sync() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6bde4177fab1162b7a141756ca621c625026e83f", 0x0, 0xfffffffffffffff8}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:03:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x333, &(0x7f0000002400)=""/104, 0x68}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xf) r2 = shmget(0x1, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1ffb) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x980, 0x80) connect(r0, &(0x7f0000000040)=@in, 0xc) lseek(r3, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x5, 0x4) 16:03:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x38, 0x0, 0x0, 0xbdf, "6ccb25bfea9f50779b84eed53ed00553371b2406", 0x3, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:03:34 executing program 0: r0 = getuid() setuid(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 16:03:34 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x2, 0x71) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x399895e2, 0x1, &(0x7f00000000c0)="e509f242704d4c0f87acefcfc538118ab667129f72db743afd77447452db67d13b0d1f67a252c8ebb2c1aa8e84f379dcbf7037b7fc683a9bed33ec2dab3481731b39ca59784935a48fc1097f5a5a28e51adcde0336c63059bdee4801dbc23aaea649ede14385165c6977079ec906281b06969c88229440fed853525a2e173b3072bd1f08c7572b68543a69e9f7c6179082a4fabcda3b140429ea2b8ded711d00dccbbb5e656a6e7c78daeedbfa5c3540a5f7c6603f0b3f261f771acc8e4b13fcac29374a576a4a6dd15273a34e50023530b81bdb3e0369e208ea009c0abe4e182fb997b20bbdb283ca1c87e92eca3ed5238594aff54334c8fb", 0xf9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01ce062f66696c653000"], 0xa) 16:03:34 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x80) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\\&$*\x00', &(0x7f0000000100)=',\x00', &(0x7f0000000140)='$\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='/)^\x00']) r1 = semget(0x3, 0x4, 0x306) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/51) 16:03:34 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x82) openat(r0, &(0x7f0000000240)='./file0\x00', 0x405, 0x64) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0xcc) open$dir(&(0x7f0000000280)='./file0\x00', 0x800, 0x91) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x1000000000001) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x6) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="af7db31147be368df1eb9c9dd54879e851079add385714a66f158628", 0x1c) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') 16:03:34 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x18d) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) syz_open_pts() bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x73d0}, 0x1) r1 = socket$inet6(0x18, 0x16, 0x800000001) shutdown(r1, 0x2) connect(r1, &(0x7f0000000080)=@un=@abs={0xbf5b43ca81f454ea, 0x0, 0x2}, 0xa0) 16:03:35 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="5f42b2f5ae353c8fd6a72afbb1ac743c22813c38a460b6261a616648c87cd3271bf44f64bda22bb0e9599b52a469a0df554542f02de85532c9f8d5d5724e98556382cca8b1dfbd99df6a594117eded91a00f9f33e80178cf61a20be4f21f77b7e04fdbee98e3f45e81a1b4b1bdf135150b3fdc8fcdd3b95929764066c4972b309d35503c3e833a97cc5aae10deee01d6936c8ee2a54ad413200be56b3b3b1034af75c94377d65190b806f555", 0xac}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000180)="f4947777b3482431fc55893309f3af669483c5a3edf8aa7d0191a1cdb1cea1e14ddcafe60c60a5cdbf0ca45c8f233d9c4123feb767d125c8980b59ed5b3923a57866a46b2684c9bf19edbdd3d113aef09d48e76aa8ab8494ef83c6479d7a2e10642ec81a6a01372bfb7bf8bf4b280309b3829caf984ca8e357d334d455754dfca06f39009baddd160d11809801bc4e7e77e1168c846939e9adaadb53c4e38ed08e56f52be9082958d3f8bd3afc3f6a8477462df52ad2ba40258f1849e4bb2df832bc9acd37603d0074", 0xc9}, {&(0x7f0000000280)="4cc972e5a522b34987bbfa7364d8e55b8a049e12ec37ad6e4cf85459e523a77245117d2e8c00b6c3a758fa4984fedcb1dee5a67afca3303b4651bdb94d3f65c0c0899c1d0bae2da0ede97c4ce72a5777fccf2d9d3673d4cbdc48738ac47ab3dd659cfbba13869412945205e8325c679513357fc2129e0103833fd62b303dd9e0fb2cd55d2b8205c9f3a84c0929735c578809baccbbdd76309eb9ddf20029ece6f5e0b79ecc51b7331ebf7b3bcde4b832443e930bf592a9a5afc981d108adb055ee7e9840ca9ef7ae2f97718718ff6b64cc4f14dea424", 0xd6}, {&(0x7f0000000380)="2b121cb82399d31dfcf051d4b0e1fbc295bbd7d7f17a41e44defaa0017863e5e4019c77da45262f3faa742e1ab64ee3e82478f966debf18947527ebe62a0c94b55449f35930084b8ae874869747d858ca0fc8747950b6b155a2382ae9326663425191d51514fda450fc7b0ffd2e77769f779003665434f8fd10fad2f9d8b60b8a233ea57790f785ae10d14245c6507d9c5248b20173d19d23e60701f738b3812f72ff25c17f4a8f3ea45acd143e0323eb9fc7abcd4e964576af5c9f1a2", 0xbd}, {&(0x7f0000000040)="17d9495eb3a7654b376f4f50808064284837", 0x12}, {&(0x7f0000000440)="f79db497c2047a7b38c394c38c3b477241485582dbd52ef4491077d5911adc619b0c8e112411a76e0a1d33f9568b74d6d33d777a3fb1268c8f7cea41c002a07f6b374e4b0d55809cca4bfdfac0b753cfb1c569e856a22d9cc71e8a0724709ab179a8d740f748b21aab009c1b9855a01705edadd8c5c95fd4ee2533843ef24a10e7c567477e159f5fa0668eb5f8cf7f04cf07aa80de9ac9dc895039ee653fac6a9a", 0xa1}, {&(0x7f00000000c0)="08f96c9a9f1ed7a7f8ee3ae23b901802b6b5d0e2e6131bb31597c33dd4997cf9f4fa4bd2cbb2002d1f09aec789822a506dec71d63632910c41b4f139c9d28d9a64424f017e2784fb7249ba2195a9eef38801771f43e7a28e64c073b52aa43579d4a5c2254b5dac9bd3fb59377e5c3ab051d6", 0x72}, {&(0x7f0000000500)="cc1699abbf97af07557ed544ed7330f8cd4f4e00c258b6429639636f4f93ad38fdc6800280fed12d5c463147fb8e9cbc2d35c734c02c8d65601705ead9a637d0e90a79358e9c0c01f503fdf34c34d64276e70cd82c1e4b0667277081c1e7aac9db970da3b1550c7bd13cc1b66aee3213ab5046a1f615e3e404c1579953c5805a63fc498dcfc1f945b354992bdfb24f1ae89153b6e3e3ffcc8d2e3eb5e9a4d188dda11f368e5b26d4c4d76b80741771ac316860524a2bc3c18d4703415e6fc9575752fdb4669fb9339fdd4dd31c80973c6b58aa29920540130fe2544a64143778e81efefca8aefd70257afda1b79e037ffc89d579bc39832e8586428df902282d2522d126f3129751519b9a2170491747a0c4458c08d78b57fb40c4811531546236864bc8bc97411b99012f2d61f28c664b159fc96033a6367994b581987b0f00e5756ca6b862232b1af8d90a6455dffb64ad97b47d00dd555677dfd221407ee6ba4c7926b48eb95895794b812930f1c8fcd4ee9818872849f24c7c72dcf67eaffded11484176801a3250cfac19f090cc585dbd00e19e72bfaf9cab3c587c796ea5efb5c351945da7a4ce2687680450d124f93974d7a56013819c9d34df490596dfb6a7529c5b138829d4c619e1bd1030e50d4bcc346b6ec0de1fbce79cf80ae8765abee9d6fda075aa82ea4eb6feb3564f9016ec378bea8e892731b2719a85169baf9f6d3cf90e1caa7e7a3dd9cbcdda2d5242dad5ba9c1a7ba108879347804ad8ad06fa7d41a15ee595a406d117b07be731f89583de2ceb098c8a30a580367408da79603d165e4a6bf2695b43bdc76cad80496800f0e08065ca49b09674e3ac11fe58574c2d0733d32cbccd4551384c36094c3b7e6bd05091f9e89b14d669ef8e7cd76f97e9b5858f2493770079b2abe4c521d274cedbe132383aa95350c07ad7d2934b9ced9f68c2ac8ff7712ebef055b1c7e2e19c9ac5ce154fe76e13cd2c69329ceacae421324f42530723125db1e725579e67803f184a816d1adf6218732c2f9b1a8e2db02215784b9b99ec12f27ac910a1cdd5c92da3e837d3f3878791f76ec7a5475d5faf65f4a7a6c9e246b77ffb02e999ffbb9b64aec0d9aca323252d2a07a97a8eed3cf8c97524082b84eba283d798ffbe54b0403adf081b098f989ae52ea044804f5266062d42cfa8ff32fdde53359ac044e3d0ae80625e6cebec8f7ea73c7a9841321c00ecbaf9adbc8471568a602ed785037397aed2fe9ab46ed281d109d2bf866952c126498ea13cb4042e4637a33e1f2e1945a52cf2107a9721516cd93498f9f5d90c439ffe334b25276e87114b7a43f6e0a27fb138ef15793cced77c719bf5303f1a9678185fdbca0157cbb571f32d137ecbb42ffda1c15a9ff86e9914e89b7269192e860a6f2e70d1e92f7cb901ec60bfc0b4a317125ab7e1308d61352b7c6efbc96fa0d84359ac8b30e39f4ba870e04c022987f0cf79266d274e9f45ac87e46f2bc7a296bdd3083378f73b14e94fcc5cb4b1111d1213fa45616dad95a033ff322a889607cf5fdf28b1d2652c2e0fd87997b99fdc54be9ae19c4b8f2fa8ddef624beb592d2b47183fd1597cf717b2bdd325887f0179f79432775108a2cf356a98189e7fe9ae159ba0cb1755e7ffab90f6dcf1cbc9c416448f7e8e834e01898b2182a1e8eaba7c27186ab96cca15185fc022bcd914e2df5c2380c5d33e53ae16229c6fc403713b4b82880a56e841ec872927b5ab4f814f6947d8c7639f2678bc371242b5a9b04da620c0cae367f0c9cdaba4c381d7caea06436535cc6a5869af0c4eb825d1d603b068a9136efed0f04b834bb1deb3a670c3df281bae836cdbc0239f0a4d994d80604bc4c5b62085c4d266dd45a704af310038ce928668c50c6444a74f4bfe2f048ec455023b825fcdd7e86afe7b1e8e61574eef571ac38bdd74cd213e8282220c3e96e486e58feb43429e222498fd50517443467bd30be553ab86484a90aa85659a18090f50c6f77f76a47820b9887847b081cf6c5bd637521197241ec073c9f61422e2b4294393e55a39a2e4ff55d5a60ca6c0a734050b47355fadddb587d06650b3aee1f4abc35621aed16f6d5eb7e00ecd5492dd166fab3e484f71434d8b3653988d106aa2bf559102dd3e35c623486ff78c9aff7b61e6a2d9ee43c2b522ef1175ca768047ad4f49518bfff115e74f3f7f4026840af3012f651ac4c93e8e70711aaadd8da1b0805a8cd8ce07ee5ba82059ba5dda9ebbf72eec94634f16332002e9684b4c875525cb25f84a675e58e7e6be51b73866ffcec9a1580ad7bf783aec88328ea2c2346b2977f6a92f52fb487965e483cb9117d0b36d65c4bb55d05984ed3a818fbd5ab1af5f375a67a3be80aafb85b7a5f0faf6b2a02c0f2789e8586f6254349889e510cba950c3fb153264d8b16e72e4d1218347a525fb122b9cede6de003c9e4bb8c81a5ae72cde2f7f6499c704b783c3e12eef394c50581c745381d9e4a979ddc1ffa11b3a1b3b0864d0c5d226105f6b2b4a7714a3c628f0424b60dab0f8641494c0a7c596c857a4947f13913b9db5d4f5c472e6c05002625132d2c789960ec5f67b2a571bc6134b8df8b74ae20e7cb4196db76ccf8d78b83c01c8e0249dc5cb6789a3d2af163a1a013963671f34b6a4f0053119de1e1c3d61095090d1c0b509574a52155236bd7d303b1a14a3e0120f9ef48ec98143437cd35c943e2b9aa35156e93690b30dc96a87d0915380c0ea55c9bff556ae825896a84c4400fec03a05bed1de1c9fa82db6ea3fa65fb96ef8236759ddede7d3451e2170fabd375302cf1563216acabef9637c11312c59d448839f634e63a478d76394197ca2d7557e7a4357d2675a06d9d16325d550453f7fb12fd297c53afa8e04ff78f2a8864f54f250858419f8a31bfe964ff22081e5fe705bc92054a24c4f270be533c2722f48792a167243552eafba425f00275967ad7d7034c47ac95f149e82e190455a4cb03b09ab6f94ab04549c00abf8547b231827b10a63911571cb5d0912ae2dde9f7b64f43a56bd19cf33038da08890b655caa90a87b06dd91c744ceea156c5f23081c28ff880669889329e25f3b54e9c05395f4885d5caf40223fc8a89baf99fcc48407a94e5eea116e0b17e8e0b96b7362739d3887236277668a5f1d6c7d8ee5c312c8f91d1d496162541669bd5df4003e5199fc9d1872f8514c9bc01fe6caee891a2354fc286be0b1b95e43f15025a7d467870f5f8ff76828fc229d3872985dec964c1fb7be7893510c168d829611b6a217576982ba9150bceb7eb7c2df35d2030b63876230780817bce8ca4ad3779f5f329a71950bf94ae4a240dc339e4d0d3446e7d124ffe950467786e48b3b756b9b7dc8681bf135ad4f597e76185a94de037ade858d0f9596d1560dc1da3e9ca937470296620170d1c31853660671227c51bc02434dfcc34ec680145a6ec38d36ee49b2f476550f410416ea0edd3d9eb61d0a1e8eb5785e02e1d2536edf1da2e55713845acaec30cbd5341bace1fdd566d3f7e84259dc56de5f498e00bea6bb8006bcf201e5b5218d993f89dfbd9007ae4543c03d5598494f8f09b9a4e557e2d993d5a622aa5710817a2c3e2284013c29482054a4f1297a8a4387901d03341977d0131be9fe963bbcf533231639560b51e3a36d99802f5670e6e4bc81da986c7a5a4d01987dac77f57e510e70947848df77036807a81aac66d80ad49e2147f245084744114d88af8240967f061f03a07aaac08610a9ab8b776d28be6da82068e4b50937608ac7345a89521450fdf1619130c9e879baa7645bdd674e43687c179d4438cf5e8aea82b488beae2d5eb468484aaee479fdc115448ac411a98424ffd048982ab4c7d6df6ab8b2737e51bd079aaba65729b69c79340c1e1e1435fd53320164a06359377e2e131e23a37d0dc9c3ac3fbc8a185f3dc4b78b8eb53497606b3449dc1d99f4d87b8f57b245548f44a75d9b8ef48194787e9c92051edbef849eace568dbc85390e10492a50c9a8229dc9a991c390747f7ae110bacd0742d6649a37d900aa1f317b7bd82b4dc789576f5948d91fdb0d98d29aedc950fd0ba101d370e02c797af82c5630a980d10c995deeb5466fbdfc61bf09e5723f19c30ca4282022a08cb3afc3862dbe0813cddf26bf0289099a0f2df4c17722c5f247590c0c3cb4b8d85b3e248fe1e4381e1a5795be43c19e45e643ad93c1fa33968d41003b60317007b337e54ae094a39f42902f34b171db7c46d7da0c0b6844dbcfe663ed1ae3cb93b377e3c4c5f7414955869b4ee13b7ee501c7644be37788266fa44b81d6f3422df17a031dba18a6bf2d35d7d7542d89185e7f7ca4dd2b69162f774abbad1e649d0b2504db2a84ee71cb15658968537b2b82f21e02a92a353a3461220998caaf1ee38c590dd9aeb5a708bcbab8d73bae592eb42a6b17737aa245b6f0adb4ab04c54d16b0755ecff29110ce3684d9ba2f3e10229c65cf3179b312a3165f2074e55920b830133c17d5d47a782ade5ffabba3821bbe32d1f6dcb2999485ca8f1b10e3618f85d9d25f2b0c77d4517c42bd2e3a8222aca43c2ac64c9d3fa81a3284d576cfdf68b6fab25b24d094ecac44c23b0ac06aadb8d5c66e25a6d1db80c7277987ef8b7f702d517824f1e8f9708ca27f750af834b939aa2dc80bce5bdedbd7232d8e2d0fef36c64c746cf329f66f1d921f3e46c3b05fd4b1e80f2a39615a00790685552b08cb151084e6a921042120bace659e66c5bd0cc74d46fe367bd46f880fa265d450e5e3610617d09be604616c3412bfd8d2c6c502ff1d0f6fff5698154ea7b56c1fe63cc9c296902bca65a3f31d0cd4ff7995afbdb0895ab805da6677b5781f33e58f20fb22d5b06dc0f0e30459d89b9941cd091e17aadf1362b85fa4dad5fd97965d1fbd650a08eecea4aef71e7c342a72a2225c37ae79a8c15c6f36a832af78dc4ebdfbd3e6fa2d5d60a242d2d88fe94d2839cc1f3075bd0dcfe54eefba84f0db77ded93c05cd90de09d1c289b5e34df792f244bf7dfdf43624457adab42e87169e72c84820a08c9fa0791c0a713bc0d1e9695cdab66d2f8a27df2545562490a3440274f3783e5fead2357cbfdd606137700ff0df6a4a973ce7edb46d4648632cbdfe561dd4e24d17b653558ad606b0b8c76e09d0ab635171d9478e5eae15dd92ea6c852f35f5e6c32cdfb174cd245a4a4b5052f83ae04cd9e8c940ff4310b02afe832188c5eee421585692faa89722dc10c55b2f83f8b9068aa002e7e632a873f083b127d46598ea9e66b9d38fff69ae0ad7c1031bfbb5a279a87444352da9884294b36d05e5fe817b8cae47cbce15470dc8700e77fc594ed146fb628a08a22564fe0e46975b541c078a88d00b78b6c2d1539173d18a9820f91ab524193abc1f56bdffbb94ce7937f3527ffdfc60d3c44064be6588c8babf2476f0ecead9f2bb83458d2d6ea219734c63eae5b003dd6669b3281bc554bf27124bbd6b4b5dd08f88e934e2c863ba24de6663be657b029dd6eac761eb30c128efda80e3b7e6f6e67e14e276c4d459c18f6b66cda571c63c679c55945a6e5641c3a6e637c9f92c255f5cd439a25be56df9a398a59da9d66d37c5d16887fb69b890e165345f7ce807c072cc72001fdebe67f7d514a6bf046f38f383cf364364ee82b3b56189fc1f4fead39a589446c51b456cc6801935a73f38ff453dc7beead8e8f2422667ffb4a56808eb46bee4bd4a32d5a0d4fe244a702f8315b826", 0x1000}], 0x7, 0x22) close(r1) 16:03:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x7, 0xc000, 0x2) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:03:35 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) clock_getres(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10000, 0x1a4) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1, 0x8, 0x1, 0x4b, 0x297, 0x100000001, 0x7, 0x3}, &(0x7f0000000140)={0xb9, 0xffffffffffffb6f6}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8ba, 0x20) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0), &(0x7f0000000300)) 16:03:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x3, 0x1, 0x100) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/161) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x9}, 0x8) 16:03:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setegid(r1) setgid(r0) 16:03:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) r2 = semget(0x3, 0x2, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/152) fcntl$setflags(r0, 0x2, 0x1) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/139, 0x8b}], 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 16:03:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) 16:03:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x401, 0x7fff}, 0x10) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffff0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:35 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffffff) getsockopt(r0, 0x6, 0x7, &(0x7f0000000000)=""/206, &(0x7f0000000100)=0xce) setsockopt(r0, 0x2a, 0x2a, 0x0, 0xfffffffffffffede) 16:03:35 executing program 1: r0 = socket(0x18, 0xf5ff613ae208c226, 0x10000000000) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) setsockopt(r0, 0x2000000000000029, 0x2, &(0x7f00000000c0), 0x0) 16:03:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) socket$unix(0x1, 0x7, 0x0) 16:03:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:03:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20400, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x10001, 0x1, 0x4, "66a65f6da0f57458f9abafe3fa5885f84bc20155", 0x1, 0xffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713d09b8d9f39321849e3c9900", 0x0, 0x6}) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:03:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = dup(r0) ioctl$TIOCCBRK(r4, 0x2000747a) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000280), &(0x7f00000002c0)=0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setregid(r6, r7) setsockopt(r5, 0x29, 0x8d75, &(0x7f0000000180)="f7f9e794", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:03:35 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:03:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x41, 0x800, 0x1c000000000000}], 0x7ff, 0x0, 0x0, 0x0) fchdir(r1) r2 = kqueue() lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) r3 = dup2(r0, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2140, 0x1) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r3, &(0x7f0000000340)=""/182, 0xb6, 0x40, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) read(r3, &(0x7f0000000400)=""/85, 0x55) 16:03:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 16:03:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() fchdir(r2) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kqueue() 16:03:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "33a28c47f222b2c4d0d158fdf2bbcbecc5ce946d", 0x0, 0xfffffffffffffffd}) pipe(&(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:03:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xc4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:03:36 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x30) fcntl$setflags(r2, 0x2, 0x1) fcntl$setflags(r1, 0x2, 0x1) fchdir(r0) 16:03:36 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x1ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() execve(0x0, 0x0, 0x0) 16:03:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x4000000000000}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:03:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/30, 0x1e, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:03:36 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r1 = getegid() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r4, r1) r6 = msgget$private(0x0, 0x422) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0xfffffffffffffffc, r4, r1, r4, r1, 0x100, 0x53}, 0x2, 0x40, r3, r3, 0xffe6, 0x100, 0x4, 0x101}) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x3, 0x2, 0x6, 0x1, r3}) r10 = getegid() socket(0x7, 0x4, 0x1) r11 = semget(0x0, 0x3, 0x200) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x2, r9, r10, r4, r5, 0x8, 0x8}, 0x62, 0x20, 0x1ff}) setegid(r7) r12 = dup2(r2, r2) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000002c0)=""/22) r13 = semget(0x0, 0x3, 0x10) preadv(r12, &(0x7f0000000440)=[{&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/131, 0x83}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000500)={{0x4ff, r4, r1, r4, r7, 0x2, 0x1}, 0x1000, 0x92, r3, r3, 0x6, 0x0, 0xfffffffffffffffc}) fcntl$setown(r14, 0x6, r8) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) close(r12) pipe(&(0x7f00000005c0)) r16 = semget$private(0x0, 0x7, 0x2) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000600)={{0x7, r9, r5, r4, r7, 0x9, 0x1}, 0x7, 0xc4, 0x7f}) fchdir(r15) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x0, r9, r1, r4, r1, 0x1, 0x65}, 0x7, 0x8, 0x40}) 16:03:36 executing program 0: clock_settime(0x2, &(0x7f00000000c0)={0x2, 0x14b}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x1) r1 = openat(r0, &(0x7f0000000080)='\x00', 0x400, 0x54) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:03:36 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x23) r1 = getuid() r2 = getgid() r3 = getuid() r4 = getgid() getpgrp() getuid() r5 = getpgrp() r6 = getpgid(r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) socketpair(0x36, 0x8003, 0x40, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x110b, &(0x7f0000000140)=0xffff, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xfffffffffffffffc, r1, r2, r3, r4, 0x10, 0x1ff}, 0x6, 0x7, r6, r7, 0x1, 0xffff, 0x9, 0x5}) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r9 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000000, 0x0) recvmsg(r8, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/202, 0xca}, {&(0x7f0000000440)=""/62, 0x3e}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f00000004c0)=""/190, 0xbe}, {&(0x7f0000000580)=""/121, 0x79}, {&(0x7f0000000600)=""/252, 0xfc}, {&(0x7f0000000700)=""/131, 0x83}], 0x9, &(0x7f0000000880)=""/67, 0x43}, 0x1) utimensat(r9, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:03:36 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef0, "aa7621491f647c02e7b979aef5290b706f76e97e"}) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x2}, {r0, 0x92}, {r2, 0x15}, {r0, 0x4}, {r0, 0x142}, {r1, 0x80}, {r1}, {r0, 0x6}], 0x8, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000040)=[{r1, 0x40}], 0xf8, 0x800) dup2(r0, r1) 16:03:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0xffffffffffff52f4}, {0x401, 0x1}}, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:03:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x0, 0x8, 0x0, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x1, 0x2}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1b, 0x1000, 0xffffffffffffffff}], 0x5, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x10, 0x7ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x63}], 0x3, &(0x7f0000000240)={0x5, 0xaf}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:36 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x20ab2c55) listen(r0, 0x0) r1 = socket(0x2000800c, 0x400000000000004, 0xfffffffffffffffe) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) r3 = semget(0x0, 0x7, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/195) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) socket(0x18, 0x1, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:03:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 16:03:36 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x10) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') dup(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') 16:03:36 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95", 0x85) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 16:03:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setown(r2, 0x6, r1) dup2(r3, r0) 16:03:37 executing program 1: r0 = socket(0x0, 0x4007, 0x0) fcntl$setstatus(r0, 0x4, 0x7d) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:03:37 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:03:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r2) write(r3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x24) 16:03:37 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) 16:03:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffefffffffffffe) poll(&(0x7f00000000c0), 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) socket$inet6(0x18, 0x4000, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x116}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r5, r6, 0x106, 0x3}, 0x1b6a, 0x8, r7, r8, 0xdd, 0x2, 0x6}) 16:03:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) dup2(r3, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:03:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:03:38 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) getuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:03:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r7 = getgid() r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000010c0)="aa6f3aa15df7539dd26da4ed47bdc3ee9cf20e8edc3b44198d5ec54eb20597779af63663923a23646ccadd9bd7980773d2177ad4a37cfd44", 0x38}, {&(0x7f0000001100)="b8407a5162316d9c19246453028fd1ff3c893c4cce72ec28acd7b18b99cda5a9f108d0cda7c17dc396a1bd8903d5056d0f0ab8d4e6529cd674e72d8f3b509df9d946633ee29cf607dc458d5d329dce32271e6e45c7c8d27f4bb15734724adaee14ae8657fc515cd9dda34863b070402ff699b015669761718846e8259f0f4bc30685c2b4809ba1f12781b6108577feaea21bde9a6e4f39bb924b4e8dc6e77f39256fa6823058f5ecb1e40e", 0xab}], 0x2, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}], 0xd0, 0xe}, 0x0) 16:03:38 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x84) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5080000, 0x5}, {0x6, 0x4}}, 0x0) r2 = fcntl$getown(r0, 0x5) getpgid(r2) getpgrp() 16:03:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x54, 0x5) socket$inet6(0x18, 0x0, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) 16:03:38 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) 16:03:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a) r1 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket$inet(0x2, 0x1, 0x4) r4 = socket$unix(0x1, 0x7, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = syz_open_pts() r7 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="b9d1c4803f6d37d19c091cf2b26f1721fb64bde202f3b358a6dae4514f84c89f2f4ed35389fcb1351b78a237960d552e92ac51f2124f218f66a6da09fcd26d92a7d2f877a59a09ec438b2538d44cb0f4634dc608eec0714afe71e44b7de125f0e96e07e038625cae8b840b1133d77bfebce0d4c6ba0846ad68a55425674c79ed1a600d48cb4471503287933854e4ac992b1db4256e635029d30bd99408aabb81a715a37754388b47309bd73017553a227536", 0xb2}, {&(0x7f0000001500)="1abebd39add93eb2cbddf17145ed4cd5ccac5e0519e1b5995a6be4e94ee472029becb8141bbd502d7e68921674be8447b9dc6eb3096a75ec4571a9b413ce8079bdd84610583457994a113a6b28fe6d7266e521e986bcee3ecfa8f39c4d279cd3ce7f8524207fc5d10d097f0830a82e36256d14ea735b4d07539a65c1ea6e177b083a15d2963caddbe291b1e6a8b550c0346df71918561118d8f6d9bd47b1a3b65f14b152ef7ce502f2cc34ac3e91a26371c784964bee05a1b45429ac2898468c22bf73216a351be2353768afe8eebef7f8d492e5fdc59525c0d3615b56eff8115d71e96996bae4f9d4751fe7a7efd2a7d17b46959bbde5b35b7957e27ea888d17927d2dda68ac98097eec55f59670248ff8c07ba10e2c680a9dc739b6f20fc68179fd14283177819358c886e280d2bed3e94932fda887b18f77782378f9ecfcf1e1dbaaadd55d72263c77e165e719eacb238669f4e4376ef2d817881e4696820327b50997d38aa3269d759b53fcfe1dfd767f0f0322a1a0e47938848995e2159bf599df258483ac5e07448ca89123e686b664247d54e2d4f65b67d7f756333ef922cb2af7217bde3018bb0aa81c7f011ed31b1bb6fe12f551914c7996920939617ca6e5f7a9c3d8a6a5483787f7c21423e58daecc4a1cc283764ca1401da000e18883a39bf07c16893527b3453ce94931b4ab4758fcf8f31a9c8d86dadafdd93191b7ab87ae63ac7d84b63c5e95fe0ea2e27b357e9b8bda1fc96aaa63320220a8facf4ad0f364912f996f6d4a8b7eb41d967d159d6bb6c5dc5ceb8a5234e7c8e3e67689f096f9126d3791e98db07f2085a654d56820e6d2c5d863cb4e615d2b86b6f7213798df641cc1ef2be6f303e35cc9080697a33d2049e4ec0a799b2d27dcc8f7b0cad83579977daa9fd061da6da352d0ca65dce35803789295b99098bfc40b1769a7b2de778609f21a57ee2d69ad5b316396c60558d8cf527fdd21e9bbe917255d13b34b33d5f991cf7429756b8042cb5e2bbc8a39125cf166de696f72a7d542a7128717cafbae94a72ca529a357b10a2538fd01f9a5e6c10c2e6f784f4a7cd9ca4f174d182fddd7417fe50134f5a9eb2c5a68088ef1b01f78b5e2fec03aaa2491d8d059af3d964459294f1181bdf2191f273a55c0ae65bf24cc3a1c949b2c2d16714bbb540d2e5b55f94f5f54e0985fd045cee23eca02a5b9d4064d86c302d43f4e04c8e041a23e5961ce85ed245732a83f63f0d9f1e40ba62de6c9855d49ed30481f24c079127bde9b5c4a0101260bf5694299b4e10f912399bd6ecc4f8f0d8e9fb34f19947b5a087cd37b63d34a751c5def21c15fad821050fe6020816254d94711693bf64e5aa67cdb4fe7226816388fc5543fbd0e7e1b55663f11611a21f0e2bf68d83066d9a9f7f24fe6290bf9bffc056c1e2653769c0d5fe412c612dc0146a4db421250e17928ad609722558890c8620caeb96c477de3791e72b1ac9fd2d61e40bf2439e7a770780722a5b858e0dbe5a2ed257a379466d950030a31a5a51f9350df05c6190461b5834e49367386036a4ed5e09ab52630f72880e6a833d78eb97b6fb3803f045fc214f0693e3852dac9ded8b9bc5c918b63ef3ee7f3a203ab93f52073614146219caad71bda5f8a9bfed5012d549cce0373152de787affc8c6264f6fc82f92ed408ede472a45465bf868614e1f846a869da0f021ada6bbcb52d434e834ec9690364d1bce98968ec8c7431b320e258d441a9f31ca02a18d100b53eebad67ae5e8d2fd3d27441e487cdd6076c40d2fc934a90b213f14075a172ca7ce228187dde7a2ab9916e078662c75c0da40174d0ce9b025959ae57a2ac4413a5e2985b3bcb9768e4aeb57cfabb9f5047630c25a0c600effaaef7f86f7b67f3b09e8bca215449907ca7b41456dea2219d06c5d6d24763e9f4ddbb2300c2ad50726ea3c7dc251b422c1e3ac1c49e4f87386d1fd308f4e75e825f9a8dd0012324791c6efe0585e0ace59d20f112c94e0164938632961d804e21360348e0c0c65752e22f78ba861d52c805c64767e5cb7e913f09a23cdd35119fa0e756e3a26a7876d7b71041b866ffb723694d829b10a5f745229ee4f75fdcea2ef6d6b9a10bb144bad59cc0e4208bbb0432ac1f82239a7a2ffb4e8b380bebfc236171c0844b0cef9be7aaeb6966c5f4956e766cc380948bdc8faa38deccea4b3af3c2e0dd84309803f26c1b4da9dae97bc1c4802261a84362e116769131c67a45c8e76ded6af83887c9e5cfa8b850d623bae1a85b70c401d6f202562ea42da342ca9025ad737d63bf57b74ffae4d471172333b3c934b9ff3bdafb35cf9e29b4ddbacaa4aaac90466ca7077a796cfe713807f36eabe6d601ae9696927c5f30afffdec6a6226c9ed06a69af3707c3138c7a7c86cef43b052d337cd4aefb7d45e3beae0a2ee6af36de54bf48b68c9f4a1208ef1fa9be7c4941208413b1dd2c462e9f170b513e3f05d67aa663e51683fab40609565155afe0b2721f626ac45745b9a28bd2a8abe4989176a2f47d6f40f9d07ec7b5d7800ad111d1943e43453375d80f7fda2311f0c3d31f1b59134c33ae9734c46cbf6d51c5f3b8f64b306cf7ace79995daa580e79093f0ca8f74f3c115a8ee87ad7f2bb37264795ab6891a397a74d76430831b25eda629ff6fd0c0595dcf115a50f2fd09812175243885eafd3e3e1f6ed5e007dcea9c978706c6cd2882d87a5ab58643faf3f3429257cd8b59679d7920676ed6afa7748d68b7eadc0cdbe864142595585409a596313be6aae1c7e1479d7d596c44bd73d0fb58f9ba4da9642e8072986e7de7a3ee37c83dadeb2199ac86bf20dcd2e555b01e9999927a11e34f9029d4af3fa3a96cad4c816554b530b74eea2727bcf2c2d1ead9f888272f4b7fe9e3c8642a85c79b18efc1a270e0aab7c5ab6841f871b8d8f1d5e6aa34fa99315d027543c7e808f5ae004073192ddd9e0b8e1dbb2e9680c955b72f60e8a2a11a35b56cc91b51c09f4f45c780dfbd390a605821ba38931e5c14462fffd02e0fd34dd10413bfa1ca35d4284eadaaa498b2d44b2e872d918513d14f862fb5d6b9ffd3fef841a0204d7dbdfda8089392c89151b892e14c237bbd3861f085ec2f8b585ad8c2df9aa18e669fbee69ef9b02ea2f439d318c5b7b8fd5d8126cb7f52ef048b41469e1643e94edc211897e3f2872ef9351d350eb4445af5b231aa9c5c69a1aff56b17a2d493ec46b105f8d32a11b216465c314e101e030be4445488e12fad4e1dee522cda364fb699c575ce1aedf98a08da67aaf8ea86e3df7c60ec92e989d76f59d48b39924ceca3a302f05399b03cbe30a4499e62bf698316d47dcd23d6f45ce3cd9bd108903bc07b86a6a2453cfcee615151bcc87383bca5187aa02bf0c047d83c9b5a64a28a578b5365a83d7fad70e2f4d792c0d59ef764724c41d96d2f83b8705d215a7b5f11ac7ddcad605fda897fefe2442117fd22f1691e3c81503ec0e45653a0acd673b17c29f050f6ff88edf3e8cd40db7dd6608f4ffcb8d188f3f726dca9e73cdd35d36c1409bd725dea6b591378b2eb7055a2fe311abc7cd1d47f791838f206d6a2b33d9b0239c58a190edc0abf1761fca4318d12d4bb9e25e7bbaea03ae3b65f3ee28f261c6a38bd2aa78a330fa0bb2198a044031f22396e6c1277484f4ee7124f117d5782863f7048f84c2cc9e0f9b0d686462d14e3a339ea015d7057f2fb100bfaf87b89be8462b11b8490c06eb2f36a2448a2b5f2222f20c5528be72947e153555f25f91567f1ac2889c0be542366787101c05dfee99a7212b4baece0986ee5df7a8d9019efe4eb3d3ed706ddeab0328e7285208dc7a60537429b41a2d3606dc4a3d1264746f1a8608b1ce961fcc11c93a15c58002444c08cf1a39a9786bfa6151e39e4957ba5c4228e547e2f0b0e1cbc0321fab3ad564cd2acf943c620997dfdab81d3e34dde9a7750b54ba4bf3f38a33919ca8d822052dbee66bc3d8df1bb9ad076d2f36e826fcac46467f3e103e065be0e88fb7eb40e6135a076f8ef8752b1482805a65122a37957760c93a9dcc480bc09b3fc37ef75a40fef015ddd3061ec8f19573695b97036429b8075f606f4404f716ca96bd280af6da17af6ae698d3faa16bd93ebac37fb2cfd84c1a02bb0cfb64bb8e2af3f51060d150a5091100a2b840213e7af2648b2c70e494fa001f1fca3e84ab3e0d441cf0adab81f6e2670ae15293775bac4947698a4480a16672d12dd2e715248073980ad26675e148728a7f70704957fd1b5a371d9465b6d15b71a975a7bcdf29b397c92db75c8aa5a1fb939efdf6b0387dfbcc29f3d64de2dcc6f66b9be65338caf7eddb465e88b22e0b4dd397ac18d1b1e56b4bbb797bb54624adacd3fa47c628996976e5b94c116e74c89c7cc0b59592f5784ae536269452a40e262e4827835922c918068037a5c9ff21bce43897640fe41aecf06635a7171eeff53d4e55c8d651ee68d7f46c534f983766beb9566867a0ad27d5226283719d132b948e70257ceaf437c4c7bd3ef4d3e2748d1f852e8379d22c705f40167964058a8e5c7119937a6332ef1445fabfcea783d96df26a1efc66fcb396b02d85ab940cb2b59a4db89e7027fcd9ffb79bc7c38d633e943e43fc3415b7a9ab48cf82a6844f5ee2ff1f47a5e6ec9deba52f5219827745ba2ddd87843a9b96088dce8924e6a6da70118cf2248043210d53be260308d010556ebfd3a9bb72662a9a7c692012539af164d981ffa5f433e4751697074bf52bb4a308507eb159d66a2edd2ea7e747b6961963bcc50d874740bd742d5c2c646225102acf2e1dd351732b2ffd91be65bc5a9d91cdcb86b0c8465161c4265d2473377bc4839835e71504aa59ab791ff575a4974f7afab596631bd7af851f9485f9a19b5d11615401fe65898600947db3509d7d88c478c3424d33473441569afdf8b7091cf7a31c394e74b53fc4c6bd4d6f2a1a7415d77dab1d7d49007f4c00e6f06f5dcd6b6d487316dbbbc4962c7f1b8e328a4ea4cd85bac0baaceb87c3c8c3ca51478b4bb78a7ae79d0bc4fa909e2eb653ff4acd3430bb91786f98afdbb75d0186ba58f57d6901e5877f24ecf8eb1df490c906caa5103153ae9c24fbd9905bab980dbf119f940aab053fe7c00dae08d554683bd17e360ee47b0c2970cca5def8ef13152fe6b9e3d42a1c846a98f813b89bf00818ab747b5c04a2367dd0296b7d8d0c82fd1986ff2b7e8c750e71fa576c395f142efa7eef3327731f2247f5dfab0a368dc8c5dfebbdf86d7cbdac4ddcad7cfbbd262a67d438a32f89a8bc78b54bb4ad61a3b0682a77f54b66243693e952c08e5b0b607b10a6a2c44e762a8577a4d891bb223cac9f0ea1eee613abe08e5716eb47c1a331103055d08fa60bb99fa1bcb60421d03ee4fbd73411f012512435e3e4c1ee7ea69fc0e25dda6c7d690b212171fbb0cae8c66cbefe1b2dbc8d6cf74f3f58c81d7a42009d2247e8795c29b233d4c53bdf5dbadd9c7e1fca8029ef3eabb75465f88c31f6503491004385f4c30232efc00b19cd16724a954e56737f4e097b063aaf29dbf128e8438773690869275ac3b2d31edba6f6800b578f23c35ce1678d82a20ebae3a195247c5a67250b1041b093df5354596204a2c7098eac76c46ef353d54c272b7b6c9ad9ea10b002bea7caeb43feb94863d32c1b67223510e9467b2d29613170c8560f8d815b0720ce8511f44047911550fc6fc7951ffa1b3b270cb5d7d310bae5507406a831da30f273fd", 0x1000}], 0x2, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}], 0x30, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r8, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r9, &(0x7f0000000000)="87", 0x1) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x9}, 0x0) close(r9) 16:03:38 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fchdir(r1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x84, 0x0, 0x7, 0x9}, {{r0}, 0x0, 0x53, 0xf0000000, 0x9, 0x202e}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0x6, 0x5115}, {{r0}, 0xfffffffffffffff8, 0xd3, 0xc0, 0x7, 0xe7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000011, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x10000, 0x6}], 0x5, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xd, 0x1, 0x737, 0x10000}], 0x2, &(0x7f0000000180)={0x1, 0x5}) pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:03:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) geteuid() 16:03:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x5de) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 16:03:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x18, 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:03:38 executing program 1: r0 = open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x80) readlinkat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)=""/174, 0xae) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xfffffffffffffc35) 16:03:38 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 16:03:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x40}, {r0, 0x20}], 0x241acb060decea45, 0x3) 16:03:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x3, 0x2, 0x2) semop(r2, &(0x7f0000000000)=[{0x4, 0xffffffff80000001}, {0x3, 0xfffffffffffff800, 0x800}, {0x3, 0xff, 0x800}, {0x4, 0x8d9, 0x800}, {0x4, 0x2ca, 0x1800}, {0x7, 0x3, 0x1000}], 0x6) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 16:03:38 executing program 0: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) r1 = socket(0x27, 0x3, 0x3f) lstat(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)) sendto$inet6(r1, &(0x7f0000000180)="d8c74080e3b30b732f7bb888701eb6bc75ca0552c9efd195c3900828620e215485de562baf992810eadcd4a543848d9cda0abeea80e92be50f8a8063a930acfb74620b6b9a0c3ce11b5d98d8c4974b25a06fb1c6f7b8c37fce84a7339cd32849bcfa94c89cde4df822c1e6ee4b08c42d0736a71240a449d1a596f5a99b771835b778d824462581", 0x87, 0x40b, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x10001}, 0xc) r2 = dup(r1) mknodat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x7fff) 16:03:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x161) fsync(r1) r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) bind(r2, &(0x7f00000010c0)=@in6={0x18, 0x1, 0xfffffffffffeffff, 0x800}, 0xc) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x16, 0x1f) 16:03:38 executing program 0: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="f4b58898b620263fac63", 0xa}, {&(0x7f0000000100)="9603aa1bfad9cce2eb378f1790144d03e8aa4a3b8b874a9dda66f0a6b57993943b66503df5f1e020082e812baaeee6a26e0c2d4420bbc0e8ade4d7823177935fc889ddbd2a3728", 0x47}, {&(0x7f0000000180)="8f73461cc51ebdee0b74c33bf93105889dfdf69bdd26ca3240a7d15febafd1eaf30465ae138c167f53d77336b208039531907c8e4d837231ae94478b2d6b20bcabd9d3ad909690896af8a8a37b5923eced07c546f4f128987cc2be6f2d83374455ed8cbd895c5dbdd9011f0302277f94b7d900ac3038a8a2a9774e7cab7665dfd0f440912c4012fbea29c10965597c4e01e1ef273b1f8f036e0e3e2c9ee383f88014e78b299fe4f16d960f46773f0317afb016c9f5e42c18a42022d7270af268e88cad88fce5f2dc89b4156bdf8057f140f18814b7fe134a1b9810c7f9dbfb73991ecb1e3b9806c5a96ab9", 0xeb}, {&(0x7f0000000280)="ef649822a4d805935c2e30b59952e62325275823955f41809798ef693299a410cb0475691120297e400f370b4bf70cf6fb507a63bd6cfb9d80871cdbf8cea4be4f94075f48fa623c18c67c913cf5be8bd04315144488027cfe2bba1eb2fd48a336260f74c9a443532699b1cc06c9f701387a189ca1ed56dfcefc3ec0474c0c078ef52fd5d7b8a298e7de218231cbff768a8aff52e53c8d4c96407b6e0f9aa24ce617a6c7ac0311fac4b92e87fce953215410179ebf3d1f5ee175f1ba170259a61a2b0bc1b8305dce35d99a09", 0xcc}, {&(0x7f0000000380)="2fb8db3cf6d6977c8418824580a1ce63d19e5021a68b7794b41a5d212aeccb69512c1b37a11c17129db0c0cfd3ce5f60961f8de29187cfe4b87c14cd0d4fb6eab0f66977552816914d376722e53e3209074964d4bc2fb3a7d88441b3e943fe7c90475b1b057d5e2411298a4ac2929594e75decf730dd50003603d0c512cdd9eeacedd0bfb24e2e9cd148460a9d4cfddd6b6fa8c6468cd7e8ca06dce8e556da42b08fc59956918ec30142320e7507fffafd89d5770e377f1421110fa40f1f33fbddf282f99483ea44b9183ab594b9e4d4020bbb1b7ce132c0007e44d5c2f93c05c30991f079753d99a2842eb1d62b7743760e4118dde4b42f48f65d38b02a448691eb6f19987e428dba8c0edab90d104ffbc370b43ca207d02527c1fa93fc4d44c9b06e446238b7b8a7af0486e2345125e6a02dfc27c95837a1a01fce0d006d42e38f9fa1c91db06ec8a9e9abdc53c7f6edc8a5198d1f1efbbe65dc8745bc653cfc6f31f181442c999ab50df6c955227fd382874ca419355d375c44235b8a8c718f5bf60ac24f18e907fbad3b7feea6a5dd1085f3648a53c2f9ff78fca4ef33200393c8cb5ba6cd587f63f5451b7ffaeb0db4042fab77ba0d0311793d596c14f6f64d0439347b321c94a92eea9dddc3f14a72fae1418ee6265d8094ccf289786fa44621d06004e3afbf2b386387c042df3ce91906b91eb990c03b35fab89f22797bf026debacb3a93fe45341d7ffc364c14861a45f05021da7498ad910b850c87da86c2c29a7930536766a22f092d9f9a2be05636f1654ab27c61de8c82cc87737af7b7cbbc64e9b6191792d9e6105a145d0f9a605af97a7fa4a143f2b804cff7aec9049cef259ca21341aa5c29132036da4c91d87cf8d9e0b3f7d638e295bf74abefb92969bc2bd20df72b18f2baea23901d3d88919233d1651cc8ba8b35d8579b4787da1c7b1ca1fa60225d3ad6f93a69676785fb0e4da5dcc117df8819fb8b3269d00aac099bcc368e5c3bd0ef01fb54e2453416857c6820656e41b776cc6fde1b32ad30702bb76fa48a3119ef67e3df4c0d685c38edadb59b141eb96203f26e01826f9748e1bad2f349ab02b89a1f02516835163adf5ca50de9443db2f8143f967faec9da95dbf3af4e414bf0590f9295a23ea3cc3931d2ab3b6529463362a3bcd0cfab2effec36ab13b5b7fa10fe81bc1095af709431ac764f43042b96ebffcc2833df9c87350bb27cfd00c954caba1e7e413ff7f6c1cad53b3e597658eae64891f31034b08190b77db86d34baa515d9ebe0f2c1f3cd732cc6381860fcceb22fbf06a54201fc7a4ec7a50d522bc520416014fa3a76da07d6e8671a9f12f5aa9a58e8ca28a8e75beab7e034ab99cf0dbab67424e267d3287bb2b7c65c6190564bed08842f6e8363cda0ee2f5e1baa80630f9737833224b7e7a02f214c0f6a76a717680f2a906d10aae02f9db44d10a773312ee65255e5cc4b31a31716af916d068a9db048567305d4f7872201a443873978c03daf00f35b877b40cbc35ffd56b4650243867cf85c0b0fc3256b266f4bbcc28aed65bec0276ca6cb55da738befa89aca60ea049276e194cf403a77ab71191218830177fbcdb84488820c502e507de118bb6f4a5d286c05456cf81083ca3d7e82595be72de26f440085f5a7359ccca4a845db770ce40606ac4872745add4d90190020c1a59ebe4180aadd4ada8f25dd503a96dd891bb232117b3bd6ed423b73d5e1a4095bdf31239a75f31f44bec6e31f314fb474cb5493a471b07ff1ae94d37e9bb700d3a02c872b2308b5b7f1073e2b1254252d85d945da061a8779d2de2d13775cd06c2e278a6949993f807a787dde38821e8b742887019218120373b33ba0222db177d87416affdee70825eb9e6a83168666f97e6b9942f33a73e49631dc13a303432947129c925285e9571ce2c59d2cf2091b37117a884f0fa76dc58ddb0043f46aa9f6026d281384fb642f0c8dbf219dc6aaa1bfa8f78dc1ce3c4f2bc84e5f5a01d0963d22e8ba05bb43f9b0c2ab158471ed9f525fbfa95f429f1ac625419d90d2483344a0ad8df5d732606806fb68755cc581abc4149ffa704f90d671c473058a75e57f08b88d325bd35d32e840992259a135cea90ce3099341ea9a7d5e0251d27a1918cac046e7f32216d9a79c19db47a2267d2957e4fcdd6f9521c3966892e2c036e41607a181031132ac7f83c1f442b57e608be15e3684d3a30eda1c09f55470726df4d5ef3a9684e60bbbfcf91b115447962460d1998f1e66e511e2c648d1d573816dbe13f9d1ee661cb2ceccb9d45dc75a1c77d73390608a2fc12ac27b4ecdde4142fbf3381687c67f58ef95bb34c7e97e748d3267bd6f0bbb1058af30c38f2265bc553d7d9739829f5000b61eefd281826f79ab10fa6710226fa8f70186f8b7fc17ad56e21e4d18b77c23f1d6c830518038a454f8bcf8d381e04712e8322859da23e4e9a2ef882da26228c928d8014639c5d849956effab45687dff0c00809575c6f8676653501c352ecb15732012ea83ed51f78c85d80b1879b998342523964e77d72c8295dfbd6a256cf44124ade367fbc9b5106526d8700a99c457a245c7a817db2342726131d4f1ef17413209b9bcb51fedee557fc22df5777cf645142cca5854ec3d18af9249a6472529113f79d121cf668b870fc13754389bc38cc6c67deeb60bdf3b37f86803495cbb3291465e5a647d137f51bb80718bcabd28cc09546e53744a8da90d764e36df163a41eacba8bf9fa1523d6b5eb30313f93826f52e14c20f94781759d5cf8c9af01cce0a228456bcfe4fe3caf3c7c0286c80be42cea85c39406cec05514111d4d992e3e7f2c1b1a6b7df2eb3f5f0b182db096e4e69228fddf4d968b07df07e0270f9afd2f5257047a9f57e263176bc6be7bb53578b316b57decef6300213d22ef4f9b6df5a6317c1acd226a62f3ea8728ec71a1cfc1088fc00e3c269c0b093cc2df8e80460b50ae4b6946d0baf32f430e9cb5b22847cfbf7d1006c5979ca1f42c4a86b8146224d51c99cadc155e00eda17e948138fd8d35069acc9ac40bb162cee78fb37525f3cec80a2ee36c2840d3ea12ba50f4b3449af13a8556d778d7a96dc0170522db53ffd0358e49e1f69147fb0fbadc34879bcb9719fb85a2e2d7fbcf8470f711195fbf5a00502372b008207e9cdfb0f4d2e779ed376165323e35d7b5d247a3cc74bdab3f6bf789715b9f052a858c549a4580f2f4de151be03f6a6d062bd8ae0bde2dda0d86bf99b1026e77f9979a19bfa928c5255e71e359265689324281ce3802f866404c7a278205926ca612d5381034f4cbaa1350fd9085807d14a900d53e2c46a1e6b009f07d24ebfafccae9e5ddb692c614816b0922a7a4867510ca5df1fd674887da90b74c323624377e84eba091d4ecfe7994a17f6c2e4500eb5cca01f499de3b5908539b6da8f6ddf2440a34f3d828f6ee1e4b328a1ab5e70bae561b45b1227f4937a8352eefa70ebe03e3aba82a16d05a2eb3e34669e3d80e0757ef507d048407160ffae56b93339bf1d8d6fc791cb30e7fd6a4a745d3d3a8b044969b19b9b0e253196d4afae0aa4292dce9b2ab015319fbceee54c99068cfa4380e263e7b0817b4ca071071aa01899a2b8f57ff27218efc5cf6aacb1e79c5773d420415f7a9239b211fd528dc513e26adb8bdc68d6d0f0cd03b9422df05d45054652b4e5f489cfe8f5c9c9dad2dab8ee767662926ef7d3c11cf8404120997c7183835ba0c666b63cf208e6e62022b46431008b3e435773e91d98a552574d2ec7a91d10eefba21e4f79469f35631718c2b8c09845aed777fa45fa4aa6ad66b738b1584a124923cbed93f62ce29529dbdd69deb042f33850ece44d6231bf295761745cf7d46af9a364412e4330a616d8f3f557d85849f50a2da1bac48397bc34e66fecacb4227e1f1ebffe57b30e68ef8a5f7db360bf336382a9144f467a1c148b4b73db17c36e262ddc57f9cc4a023acd8c0aaf1d594049d57acde0c402e7281ab44ee17592771b26e0cfeca4aba58766c0f2a7d022f0a88cd5f55addeaf98e2f222766905f864987e2bda994d659128ea9ae51e433d5eb8dfcfc60aa4d8065999c6954036adae17ee133efcfda9a3b086c260fae06bd84ebcf57717a0a583f97e46096ef430af9ec0966bf6fc37490bfdae859cb8020a1e747d15e708003246ca58d3aa6a0bf668fcc84a9fa734bf515141a74bb5a5fd45e180e3e843391dfaafd404348c0ac33d5b017bfa5a9a768017a91abc7cbf443bb5b0402933f6be379134ee5bc1dda7a43d48c3a3252cc0cd8359d6f3c231452d2476199b633b95e414eaa9fdb6542ade6e5981eb0226a4a5f35de15381d6659646232e6274d2a77b9c293eae76ddaa13983d187240db204a58a8be0bcb67a748561552d29ef26b9d0d0829e32ee48224f5185a3557204175cba4ce77bc1ff43387d3f46b011c09ca3711d960265bf229bff040700c2d7331e9f1c5bc61c4a90a0d98de5d76c321e0f38bd758a40306f96e911e5469dfcb31b23c0c96db033c7fda54b94bfcd0889e7128fde5e555019a7a111ac214b38e1aae3182f99ae847073781cd5da83efcd78986fbb4b22008cd666fee46eb6e7f600bb787e86903485516e657a06f2d87f111e8b70a769da43cd01fa4965aa583eac49ab84848385d4c03e1f22e79919f4be307fbfb85fef01e6c874442ed00f96c8200efd8303c63f923457c9cde989cbceac2db28031c0da9a82a5639c4e162e7d019afc24ec67f852f448552ee032a874822730033ac5993473c9182b92dea1094e83e34d7641dadb53a0cc1d71968f62c08564aae9f81d1f8066fb80c25c9e28ae203aff52af84ad69efc809f7eaf1e75d8091fe4d37618170b622917ce3a8ef01e09d987af8cd459c33efc0302c1be5328a5118f3f9cbaaab5ee06b08df9733857474023430ee06a411bbf9b1b0d28e04471b8a748ff351a767ecb074cef8399ea80dc208a6fc5c2de868feb6f68fea614257b1919a208eb82dd53d8b838849f9785700c81bb18b9e506ac978dec4d42974522533fa05a144e80996238e2f08c8b53b0a08344d19f506f887c0bfba84087347ce2f479bffa9e40d6375518b366057f57e84858c25ae9538a2f8319f31bbe75709ff66bbccdf3e7ab7eaed0ade11f16353178da7e0960d7f4bd4e12fffb3ee6f48901438b0737260fe77bbe5c530e5cd8211436c8f52669e48bb4a0650bc891798ca03e9087ee113c5cbfc907c734e4d4878b1bcd2e69de011b836c4896190137be0ad382ecb3f9961c44778d6222a062308472238d9f21f023ba57318411b86d9b166cced0aab227ec0e4cf71aa600d37d50530ccef9d3f48e282de20e704224df2784dd57e032f06fb7a01a3bb3ab017f55987d5da5cdd9246056a9ad9d7d6ac60e1b362ad4a81b5f26a79b7fc491df0a9b46d8dbe2ab29d75f106b76883f05d1a950ab408e975bf7fc6b065fc8709e802b4990a5513faf04bf462a9c1e0ff5f48c8529e2fe7fae2fb26ede8ed306bda8fc426f9ec021613c1ef9b4b5dc1a9c34219746054ea3c5f4b6ba95ffea161630ecfa67d084d404a78437a91f2e3660f42ebddff24c5f2ec6ee9c707eba8adf400b256ed50d41ff3f8646122a3a341781e11e620abfec982e06930030d54dd89bdbb889bcf975d0af853ba396b86c4e02b2566a2afd572e15ec9ce21387c0ad989460436ccd2b51a69c2dc2cf24c6e5a6f4686b183122ebc3c9b71d00184acad36cfbde", 0x1000}, {&(0x7f0000001380)="35f23175f442e1c43b411b1043334bac7e671ed38f01f4dea0aed4ee8577459343366c4e88dff07d38280ad0614e5aadb276c6e2aa56f7646090416f1389c71e83ca5ffb121b854489b72333351282a517673c43e6c1218e1c76b0a53e0fe8aa173b1c00b176d4f65afc495657bd1f5a849a1e0f863f088cbb2078f3379775d620d0ef5ffb1c3367f90aaaabf505105a0b59c0389eae9e861fa94df017c845d78eb2dfe1b72ef32a2ad5abc7f361bdb8c0ad10332731407066905b5f28c3e1b3a9e741058e3e16c9d7dadf67bfc0e3095d4b6ee18eb2f3908d62397a4b9193e1e3e2b552a8aaa5004d4dd624e8317d09871170a3f4f6b4f94d70c1c297d5f7323e6e2f114d36024f09d5a7eee8919a2cf97a69bfd816e244f5bfb33e9de2543bcf38bf5057a0b9617ab71ba2bf302a6d80528263692fe0c3fb897b169f5b214f3cdba3a9f11b991c4487141fc6f4bbb78e3a6b7a36c5c686c3df50a091dadf5bca77bde6f0833f8c552a92e7cf13b7030a3de3b77f7607b301f543213239694831e3aa8a860f7e0d5e64712434c62ed0ce1c3cf6bec48dd2e724543a514645bf5ecaa0ead5bcbd937aab2e77d31548f4074020be708b35b1d326171b66b3821ef4dea7c4e9044cdca48827a2657767a7a860a1d60579552dfac4d446384394e7b1e1831701bde95385bb20186c98f1c2a7d17e25d063358441587244faf5737d490e5882cd2f2bcb7a2e8f24cc56c18f61450230422284dbebe58d30abe2066adc7fb50d5690833147a7151e689b3a8250bcd5a164df6166fa0e175e0f8c5c7c141c7f45338df5c56aeff2e72ed07e0c120592c1a9096563f0b083f2c05cd1f1aac0af5fbc188a02c7dfef94d4dd865ec2e84a4ce7e562df3b2918185f15a6fb3a778c6c976ff340dc0bc6a56f8ce61cbff8c554e07e73df9d9fd384adfbe4b19b2d184f11430816890a58894dd3ec5c279b0e86acf64bda0a2b506d86bbc05f302340d134448190ae1c7d6fd9850d06b813ee2e03f19107fc1d7b5f39db4e877897bf9df338e04e38a46fc94c499e9f41711a21c59f4308fdd3ac37e0b26f7f7487b33654c48d5f5aec2066a6b7ad332b5a4280b40d9f915cd68eb7e7ae0a6a76a24b916f59ec5bb5ca4c4cf08eeb63b64a6144bf49211194802261b0fc7c1d65060e7e4b09e0aeb3d13300908d95e38e84bf743be88642352bb289bc2502bc7b4217e0f8ac586e38979f6c845a89cb6c137f87769f5c7fc17b1d8d76291856978138a2eda047dc9756ccd7498983274dbcdbf59b7733eec95821650091dc22f762a2b670799ab867b2be9a7868b373ec06a84e15d8caccf6daabe9642d2eb6d3e582ff0aeb83a0049d1220803ebfca9d14dac0473bf88385f23dafa842ce3fe9639d753d82feef6c6d42af2568ac1ca4b48e7e61800ac8728cdfc1109109fd6ae25cefde8332beb42b4a7f4d29a676c0944523c18a7561867208861928d5a212d31e2b8500ea44198478f32e4e55b2cb1878500ac486e71f8911859084769d453a616202a99da7cdb4988ef9a1bf23eee32cdfe1818d210726162df5030adff1e6068da366b40171c44f7edf7db563027d7259037d874454c5c84a4e8bc5654a2220d518fad1a327d69a8628b1ab69136d239c814f0741eaafb5db64a5059743cd020e83903c9edebb3f50357e9eee288a244cc0d5dd8b69eaa57ff64a5a5d339b6665669fda91abe56e80c6eb8bf19f1e3269e46ccbbeca1db572352739f9412980722f3b7cd48e4c97ad3c8f5e8d38afb87ef3b1629c8f3ff2efab0a19474abc039fc16a9794d2cb162c94fdee3098796808e6295d3dea0598d13b0d89d79901667968431b237d03e1e10c272f8eb50001221c1608e76295e3b2cf7dd5cd498ab56c88eb13bf8b8f535dcf2e24b70e5f5b270146b29a7b79ec7941682133aaa11a81a36fe0e70e278cbce4a33636393367bb9a43f810d7ff7c372de9e82b064d0ee1b2f0d83c0fa112b8d83aee7bb0ac67e01e3a0b652449374a83a4ce116f22eb6fa561febb121eaf4569fa89931c03413df70ad372c99144fb76383b19313f6b1cf818441623085729d98015c671b223dd04c31f9c0dc973e4a9df422273d8c11f0a2b49621596f5fffbb94e87b61c1e1be96329452db0b1983f18b156f0da6628f88e69c94f4eda6b585e7d054df20b18788c368d6e7eb57a59c3b3c2161b7873f369c962dafd25190ffad826eb74c1adb561c6a016bbb38924da6719f253763ea51b067454a445081a7b997a82d70816ec93b3864b6b5064efd82b8f9a6b4f39ab340566c5c6f939a3e8dee1c8efc5db0c19d0665916aea6e4ba454909585eecbb8588129450f3ab85829bb3437f9d19a639d7f8c62126a23d4ed734b5110f698abce2d819bdd831ec42c8bdf59c02cdf0338305e2284ba44974d97a7a2390e5a4ab0b4437190f24792c9b3d97a4986f997f5d98dceb52a6b49ee660e992883bd7d5674773a74f9b965548558f9674426f126c3411cb7259a401509255b82ba2ac260108016c01e717dd07dae1142626fed519d2b4f4cdd1b5b2bcb0a1b45772b8531de173dcfe7b65e4b453e048855de0be28937f906f5b4049f4194f6be6f1e8313555edad68f01983679fc8abd169ef07b795b44794f01234c2e3368677ca81832886516197e561de09c408027335630972ef6b5e9735472cbf78e32f692d1f273d4e6a3bf8bace1449fa490b7b7b02c36ceba87702c2285b50e53ef9eb2604b9f863881a7ef5d16206e694113910b03c565d52063719990d76735f0f1da53dd11b912c6fe4304780aa13aee2de2b299dbce344b4503c0e6157a28aa6864b5f72bc6d3aeea32be0a31a960c5073a776e23b8b91abf2d3406566b8787b051aa46dcd7e52c110db532d956c9597f622ac7f98cb994568771f53f739194d311f3f43ec3cdb0b1ea651ca792d63c4915c35d8f02aaae6c1a85ba707282ba268908829213e2a74906a148fd0ab366e87d055127663059e46a709cbd9587a2ed4c9f759d106e38eb2ec4f8f3910d6429ff056b711970506dbf1a815a01fe08176679f2c6b4dec9177a6301f52abeca4dc1e8ee6c853091dc41c94352d3c4dc04920960838c18fed801d3dc2d5d3bd4610d8b9b83f44ced97e6ecefdf1a051e34be445b5a31c234c40da0277ef3f6325eb29bf0d3875a8da15c9ea8dc9b46b0dcf9ab0b1af5034375fd6bfa9149b2128bf2c85376b838e6091e17ab8d8cfa71bb9fd6358bb554869dcde1509225b557a48f64e2772afa79d655a502ca80f8f257c9bceb8c4d0e5a96ae2a4bb908fddb1bccb9f9cdcc8272db2d245372a62bfeb0068329d2063d2fa8258fda4fd97bea0e4d7a2f55d32099ccd346c64212663611033f6561b77d006855d8510a5bb6ca154d29f112c85fbb15f679f0b40dbc42eb4584474998474048241d65d68816765de5626c7bfebde5cecb8ef2439a116d396c54fc43bb501710ddd9ffcd5f5e71f2939284e9eec0824dd935100a60c593511915ce23e91a566bedf4cd7c1faa3c519aeeeb8a40f7abb818706c2efd26ecc530a50fc5ca2b0a094e3dd348713bfe688d25e1c9c57c837f98831108f53940d4ec4e67e9af49d0d566243819f6ce1e12c6a3ab9b60d5b7f8375eb8c7c826b722085c76ab99f1e8bceaddafa3f57f26e50a5388a9c088435e67843fb5d1b3563fd1c3e5b0916b7cb59937660cd37b23392774b6d28b10ec4cdc3bd635d7512c4bb89446f74aff31a78216201d1b6bd5a84bdb38f22b5bd387ea4b07d4abe089ec094168b4e07911958b0321839a39f568aea30349f436b35acdde9dd859323cff5677f4705e95f6ec60047c0d06f109ea3ebd7c5284053471917a979544f24bbe92193f955827aba102c238b107c4ff92568486d794497815767f4ecf7a17b192cb8da590591a0f261b2a7596ddc764beae2f1185065c075bc29190b70d5d309071fdb96dd2c454954374a07e44c99a4e5087d25c268ce1b7b245f3422f1502cc5721fddd5da5a9b5986eddbcbe0a7569cdf93ffdf617a3454b83ba4afab64c1080157e8dbd13fe40ca62258977f43f5908253aade977748acd34b4e2f75536c30f5d007c2711aeaa3e3ccdfbfb2f05bba09b1b71f1b4d5974c84d0b1161dc3af55276775f075e281b225f410c2770c5695f30f254753443ec9de85c7bf98ea0bfbc875197713eed8ea982e674443308a7975cdd7a0e862da2326568e633d121d19942f33df847d9a49e274e34c1f0798e8832bf7e5033d922af386366d5aa03516adce1f2ed4819c22dc45c6e5f075a6f52809a44e3ed8dab51d7e0fb83af0c103aa72ccd51d6ce535b25ee0157f4fc432f6d7982e55022dca637f0143e82ab3541eabcb668ce8dfbc8fc212fc6b669dab32ac4ed5096dc236048ddad3aacfa61ecdcefa28f010f1832ecc3b76f92ed93661df340a308396d3eb7b1ab2b8c92ba7601ee9e7ca4cdabef55ebbb115680d66bae86151ef09e608f6f49622a2410e181736a563ea61c074fc38d6203cf2de02edd1380e43d45a05e1ebd5c418b6de1a8bb3a090b418ed663fdb5942e2c20170b2aaf02a6360bb04b0ddf5c8708ee91eb07d08d6e28fe4e0534371fa48e56de852964a8fb31c67e551b720c3d5fb10da41480c6106a8b8a54c87106062c34ed829e7b255d23f4f7ac0a49f0912ffcc1ef9a8584a451b48ef212a7500b2252f8e800cf6d2199f0e5fcd5793e2513dd1ed729c2fbfda0614fff32486d6337a7137eaf63004ee926f4f0b5f4c3aadfe321b50d2f558e43f78ecabab5ba248597dc52052c556204be38313d5d988a79990d6efcfa2085ec5d70b7469bfe45d0719a379bc3566d9820f20b2477dd0b3d1bf2f64984616fba4a244e6a3b2a0981c0ef758153ccd072fbd442f37239c6c5d72e3716b8e4bfc949ebc3b7b53ca0371bf034529ad28054ee6222b12d2ae79b5d16e712ed201d91d9ef7d2bcd914ce2c2f842a226ecdbc89dc79c104598fbde83a855fd886c07234ce8de9627997c02c9113e9768f6fb53562972b1446b95a7ebf175d335ed644ab19e79927f8d2399d6941dcc14940ad2f4e7f35bf8da222cf4ec3adb3dc7b4fa3d8e0d4a093a2f9fa1665096a7132fd7c2108763981d17678811ef60a1514868ac53b94d2353ca054f36a1505213431bee4965abb5396a3196d2847ed37e2c31571a5d203eb48d87bcc97ae87ee070a8c904a8a85ad980f106b384f3522b25fa93e9ef2d533d947418cf1dba36d4f74bddab6c2c1776d604e3adcc6423e2cddf8a2ec105aae2cbb4583e4b2b565becf93688a37562e1c932f191f122f116764effdeb70e6d3f806772c8c46e270b11bbf2685ec78df8b65cc4446cadf96493f7cfec8a2a72486828bfb286687d6da94dc4ab079bf36925eae371cc78a174388929b92728457297b6bff61b25d5db236ffbfcac59ef0796122bc29bee5982bd0921f91b2a7a9d69780b79159f8439f97a7993aa7f57479ae0ac467bd15db77dba6116d9f96a9f4a4c550bb06b85fe743d5f585e033db583c7c63fd027d4f764f7a9e15b0cfcc05bbd297ed253ecf5171c1654efd75e64c76ba593f23de47c80d1f7c836f016be1128048462e8f4a1154cef849ee3f1fe1d7795cedc4c10c418efd9a86522e73bfb6ee136b3f9b986e78c18bc6c1e9e345b65c1c73a464bdc484a6aeece3e74a8b13bcc282db4795eae97400b022feb787d9c5a681149d096c55ce040d39af19779774c39c5bf79c9d78ecb12dffd63390e", 0x1000}], 0x6, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002400)=0x1) r1 = dup(r0) mknod$loop(&(0x7f0000002440)='./file0\x00', 0x20, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) clock_getres(0x4, &(0x7f0000002480)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000024c0)={0x7fff, 0x200, 0x7, 0x9, "0b8b5d45635729d219d34963f1eadee3c8580bd4", 0x4, 0x9}) utimes(&(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0x5, 0xc72}, {0x0, 0x3}}) r2 = getpid() r3 = getppid() clock_gettime(0x0, &(0x7f0000002580)) getpeername$unix(r1, &(0x7f00000025c0)=@file={0x0, ""/10}, &(0x7f0000002600)=0xc) setpgid(r2, r3) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004c40)={0x0, 0x0, 0x0}, &(0x7f0000004c80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) r8 = getegid() r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000004e00)={&(0x7f0000002640)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000004b80)=[{&(0x7f0000002680)="1e2f5f54e006393e531a5b516c924065b48778e5b73fa676dcaad32bbc182e3cafb927bc84114e12962818f599b7ee511c80e09f584280", 0x37}, {&(0x7f00000026c0)="6d7fec956c7723471ec8e1a2074d6dea10c89c5d25199de9a247a962bd8d188adf2fee667ea2221f9a39366c7bdcfdc59da1c692d2cb3bb47dc170c704a35ad894d49580bd91162f1457ae5f65be41b571a198ad9d76", 0x56}, {&(0x7f0000002740)="6e2b1a475be87ca92c9e3b9fa7c8f40bb5d821f16bf21c3c3ebd2cd5be63805700e2348e0afc0d90fbb5062c5af0b4c17b5945238832dae527737a1cf6d3656779e8ea52fac8b7f25096f8c8bf03de49141b69e855a4f540ad6db0b04dc88752cfcdb459bc78966e587a7ba5ea5f6a02af7a6919feab0e77ba83c9ac7d5ef326c44c89e7954a50dbb60e961013b9a17c8f02ce93954d3a0f9b9761ab207a9335a88d7bda8402ace7291d9e3c513a1021f5eb47c61f132a558af7826449c4330c36b7bb4b6d6f54260c377d93d812576f89d3c11e29acb6bf3b94af2eb9e96efce383a05a491a716d4fdc93bbff7fb4132c59b1d307d245511170efe8cedae6c6d9b38fa03858324deb19e5e663369528fefdf72c27594cb6b76cf53368e6143142a911aa5327cbb1dd7f98459925ada22027ce80f95f503a9ef082ad356236a72e78b9be4b011d16cf807ee881b8ae99b1d4b9a95d5b8b2e6e3db7593f5e0f6aa75a7fc01227bdc989115f9a8f3090e05da3b18921dadc96b58eb94684d0b7544cd5564304dc3c70c614deaeb8621ad2ef1d2b2624e9316ec906b8fa6b23d4416ce5adf2318e60c712056957d6bbcba688eb70fa065310da0dc357922155744d2bb68bf098e14ae658f8a4ba82782487ec3cf1f99f87caa6939e77e3485f8a3d27c87a37fbd480e27b53c3ecdd72102a80f4d1b3f17232660706cbe5d78060546b6ed9e00c5e3fc43da7dd670b16f8aea87cbbdc0d2369fbe9493efe844cd8ddd160ba8545b1397ca41eeb985687804d68ae24eda718c56c776f5163804ea26f12e82c72dad2f424cf1ead13c365778e568ede77ff0073bfae7d1ef504dfdf1cc5cc1b1592da05b7cdaadc5e21336ac443c94beab32f63fc87b6e61dfd0f8891c39231bb862e6ad84cbcba1336389233ae91f8de76dfc264e44030d5811dc994bbda7026eedcdb8204c1ce77fd4a6de95dd5ce029727ce0d35c2b5b61f5e0d9a743d452c739dc26855886942f18c5824c894d08a9ba658046922a52219759ee8d376248644ef6381b429af8b9ce9dc1a3ff55c0f8535e31b7adcffe46671a8b9b8fccf55b59e595c84a5431c1fe8a15540b335f8f436b3cabbc00b262b3f222f6663c8284b6249753267dc1711dcbb61b1927fe331fb707411544da481c48363d109096e08198614490b2a51e33561cec8c4bb334520230594bf067cedaa2b5141e52e17d0324d5fd89464812b9a07de19bcf8436fdf90bd24c2dd44443665ac6d55739f127ee0407c1ffb8043abb1a8b892132b1bd66809c9ce69ef766ce0c1ac675043e094f591e46229b18d2fb77b687584cd817a0a4abfbb1b0ed50cb41443dc95e02a54f0581e955d44e7b03e6a3e25c766064f3378f60fcfed12a9e0a4f91ed7d467d8171f1948d15d8433488e06fe9c4870765d2c876c231bae712b4800ece88d9ee5fdf620e334d59f321831a429f6d6a9c6796720dc3764729436cc0ccca3cdda3e1d0cc3607a8e9f4fc60e6c575d67b01608dc14aa4a24779c1ae22a2bca7ab8b1deecc7d4412b1792ef0458a2bcfbe13b808d1b14f102d14389cd3da2a5c89285e561ac72261292e658d3cdfdc13b3b392d36a81693e8cd0477d93ed4423df4a85b35dc0f5b34ccc584cd5b92431bb7d8eb58b0cd827bcee51bc490e405eefd0ffa382777e12d54edfa364f8bde50445353a40e03582d916d4b7d47848a16a78632d7f49c1a3c4240d1f8dd8fc748108e51770e05b35b546f4102fd6fe14d9471288034b1220526a5dd8f36f2fd4db3293dfb5f491d527b4ec7036977248b254bf861ee56e421651b5a881dceef7fb56df333b8d6995433accd8c6fe9566a736b2ecfef891f29f1cab8fe61dc563f743343862f688293043e389a8490dda1561397bd06c335e70d53b759d8863b4fb09bcd58c9c6b8a89cc04ba80028f872993a9705335f3111eb7298ca80729a99ff4650a022b8985251b415bf3796250d9e85af609e842ea5c58965286cbeb87339651c6c8a29b3dcf9502955d764014b343eed3464db1e65b030b4e3884c184a0e20158ff82ef3cfd7803e3c1b7da3ae8391b32c38738484c8994b653a3fc7f9f53844569ad2e15f73a7ec3f4e502ed9c7f0cfcd960985f6070618fa95109afc24fd7af14e9ea09972066689f68636dee1a9bb225e89faab8133c93078ed45a6062f96b81d0964ba2d1a309e64b2af1ad4a5c511c8161b800472170bb236505db9a7e325debf7631d2d26fb21d39b1bd188b525cce00c607c74ccc3f9821d94d18b3401e2a29dee458389bb746c114da34ae91ed3bfd9b57dab5f1f0d2f7fea13813a1b8e16ac4a4a5223fa496243f75d81c5213019c4638a217c3811794fdd623a761c30ae8a9a541df6c9054363970241852e340cb54cb6fe85482f8935fe287b5cb094955deefa93afdf1852d14abcff382c2011e4085b530530c3addb9dee8b0c85b43cb5b51883f728a397c7dbca2506e2065f506ae24f87447d2916be6b2b2487f9b198453db22caa9df9afe980c1e36a26830cbf5876d3cb615d5d67b31354dca25b6b78c18cdb010b40203ec2d38078b553846a6faff120d2e2cfbbfa8251dd3167b716ff04675147b9384e5cee22717d701c59dd7af61a5a51b8665e75586b2a6eb5242558f4f36b6bdadfe9910152f750e4a4400b3c1b8863640c94728e14ac4d452cf04a84160d92861720c67e291410093b56f5e20a081ed64b3a81ba2817c84304a76dbb24812f53653e9bb65678740d0b6f8f93944168f85e90bf1701baaf974f08bbb9154aaf005f91d1fbbff687b66c96241047e6320c714f11f94a47a9a71923acbf08ba25fea5863971166df717021dbee68de48f1efb722bebdf84919d2fffe4e4e4cacd3dda0249fe6ac5bb97f3584900553f6f7e40db822ae2ed05cffa375c6aa5733b884590de461853da93a7f256433ea507cfcf925718ea15e3697ba4ee63e605e5d05c2af78f3b4dc9b72787508400a251590a8e249d376b5779a38a33d39582cdbf9680ea277e53ba196d4751fc0c724fb64b42e30c93239dac8785e3051256b3550156f0c39aa61df5557411cb3f3972a851a19ef8cc151b8326687df113eda32aa7c3ffa787182438cf897421a4b6aeb434e062ada8f91662429ef94b080052b6aba989ddfac1945504ea57dab634ba8923e0cbfd79c692c1f0ceba2e69ba3a3959f3043339541c1d213aafd4d071fa0350effc55a1c4f8816b201477ebd15816114cf74a2fec49de542e853d046df0cb66456f0a8300239a9286f81818b810ba3b4013be4b04d11e1b4d4c9d3e435ed976c0ad540a45199fbc2bf98ee6c66ce389e4a9391f49765e5bcb2c32e11f2ca43b775f8f78ecd61ef4d9a40b21fa424ad9cc719eb3ca6816d21a5dff34f2d03562b9e5b6d9c9bf22dafa2262f75ca27e891ec36bb1e6a7f80c277713e7f5167f4f93b8ce05026d24f459eb6312e871b0f54fd410763c216550a16e984b65a609792d2c6ac1e5dd485e188e679d10917eadd5e1b594f9ddbaa24dcb04d36b646f4b1e27ae8a4816c1555f7e7de858cad1a9ea5ef51189dfde28f6a0c43688807573ebbd3c5af1a720c48ee5c4560fc55f31fc9652de25c203f0fab3a8b954d9a6b6d0640904cf7388e70fd7aa77b37e505d48311ef10ab68020c6a7400e5ac481f94d396df5e4bbea31b80c45476441f45fa031c3c2015c2bad6b02877365e56855b5d078cdb0e6964e30b000fdbe5cf6b68575ca553484c9673dea094a917893266be7647bb98a525e3e750372708b15c6310ffe1aa46d5725313d51080f1c7210e037bd71a550239cea9b6d29cdc572aa4712e41bdec984bc54ddec1564417c4f29ed0b8bddb5d4ef9475041b19254c9a53449abe8c0f4a9fb0148ae9dcd6dcb190d284e9229655409542dd6b96b075b63be1c244984d6c35771aadb75af11c8348e32b0a2d1d064696e7c4b1d9a33849638344448f2a66aa38b09a7b04b40a3f94aa3f4be4880492fa35cba91c0b755030ae6eca992488734eda9def324c92312945bae593dcb74eeaf5110a38942e84fd8072b20201dd14d19cecc74167a2d45c05e388ca82c75bb1e2fe58cb8c06b54cf00065078f3ab4d37db46eee79b34c159ff8ca78cf27506f5602c16b4ba3e33a1a32695cd7a5af9adba356d149f1d673950a43343429832eb0141774e2a666ba295706f7f3abfeb92d8c7c467200f9f9d69bd0f1edbe6e60600fe667bf2b38b0b890d5e3f497ff4d93b9f6fb4e97f6701a1e646dbeda34b2131bd78c5b6ffb84fc946b912aa28cc7a92ad2820600097f09e6c4a1bd31b610ea2d96291be66c576959672b927da7b53f332a57e31c5565de553a21c7788f38904dab0c7361d0215a4f2919af3a525e0f19271d7b568387df28a6d15a89d7e1ccb2e6aa13f68c901e5744c571f5bdffaf2b998aae080a3229eb646922c66c0a95f2ec8ca099af6aaed4094ace83c21f6a9c43227232d71945f4dfd880764a9c8df577ed4ed70b8d3491038108ffedf7af645d85ed34f11c9810171537095dbbe0131798c5a9a21837670b9f6fe18495a6238a0ced385c4732e707ed8e41ecaeca1b3ad94d28967fb42bc055bb44fc4879aa916efad5872015345a504642c67441063a721104d9067e34c2d1c4d40b72032b1af40e6c4033327e39bbb4c79d2824d2f8a804b0471c5315b58e267996940cff81d7955b104962e5372d0072022cb94a4c4f947d7faa008cd1396c672893c38a2a81d934f2a2a63371bf7eefdf953b6aafe7833192754a23c0e44d9ff0f29f741de7c6973f6fbb288451dbc89c95b461053cc2e77b8d767e6a9ecfdcff2c9510f7a086e03e49a9eab8915f517df7db03b85e97c2738578109e046103b5152a6d27b47f800041382a24e04857dae308a99cf1a47232719f5a1218f25bdafa98a7647f4baa05a7fbb0219e66bba36783feff160392855c4797ee972843155a633909b49c894e26688ea48f7d1bb4524b3b05dd12de1fa1528e8121f5f5ed922797e78473f7886e10b16906fb4802cb962aaffd9a6526698a49662d67a380baa4a1196ab90eaa1da83407a34c94e9f693f3574102de1bc8ea38d92bb4ffbf95e6b0358ad79afd99c874ea900391194bafab1675e1d4c9ff4711d49c520bb778c01dfcb5f78ca0ac6c0ed58e25f3a0db1025ad29de22eea8c9124416cf737dcbc8eec8e859285d49e2a09032174f059f7a401d7b1267118888c30467dba1bf8d01022133b52b4a52be2ef1f88e48e571d801074baafc102ea87cefa6d5f6478a0e92344b09aea45c5cf3b344ef6e5670ed85340508eb14a47c050af02228db0e03d7116158dabbcb4117707f0d62ef934fdb16489b980682b77c1fad7f6b0353b6a8b0f31203faa7b17993b83b53a1ddb53f30ad2e160fcfd52c50d8e87fdda8ff10278d35f6ac59408226f46f44524ac5df7a56934f7e6e496889c2f848dd5391355252169a0e310d34992f6e8b6400ac1132469fb0916bce9b46bf740f132c66ba9f14d22207fc6d80dd8963ff23dc4bc8b5f1663ea903c2219d0bf7bc87bddaa20d3284ee7c419df03f5498d1a02716053e6d65c8c25dd6b3d9fc993fe2d91994c1f6b00509c7cc0a828357ab46eae7b0f9a46547a094767f033f888f3b74f5e5f8cdd2ea6bdb472cdecb6f729c0beb03df0732753c1adab7828311de8aeb81e525caf53734be9f34a65a41a020a611cc25b933dc6033ebef2bd182b2880a00778f95d89bd93eacec6c57f55a4e0c0d439a5", 0x1000}, {&(0x7f0000003740)="58a01d3929614065e4a7529ae8c5723be0b8ff6bab7949be76197ee363b2fbb42f3e13f295f47849eb573cf9416dfd175e6ecedf806deac9b188ea7127530263b60bf8e668f155", 0x47}, {&(0x7f00000037c0)="88395a63e181eb22d279231f776daa94706b83989f88b9245c3ae353ce4a9c88d65337ef0105c4137c9c4d990d1a32ba121e31010a0a7568a671bf444586786d75b9015f863529ac2c143dd9db28b8274200aa3db7a0450d99096e48f0f241708e466e13115e40ca35bfd2923295a5baa931fc6f0c18334ed9b43ae3edd4e64faa3fc282f8fcf1ecb7af999c2276df53baf50382206cfcd71939c720c012d31b842ffdad48e2f1e52ddd7aa2a6834501b07b33a91e8ba81bb9c8", 0xba}, {&(0x7f0000003880)="ce45cae419e940419a0d28db51871f46a873bcfb92ea7676bd82a008af6ece06fa9fb38b95f8f15db76941b61be26b22727de809a182faed6642d52fc9b7761e1f051b13faa34792addfcea534691e2b729d2bae930b3bc4dd7f3de7e008ab1d51fc9c97e93ee202651dc247cc81d798f2f6fa807cbc6be6e7ea5b9c19cbd126e254461038409aa2ed1a49b13868a7fa859039819a22fc699df21260970b7eca0dee24d0344ecd5d37661d1a729fad3a2eb7fefbee5cd2fda29a63e3057f4d5bad724fdb7d5a4a56d0311352cefdc7fef04547a290151f0f1ed95d2a57782d9b4f0878a0d96004d3bce8bc80416f42d42fc04e2a1e765228512a58d660d502955ed2a4603c58614fdb3f1ae8a57f2b4ea58cf507d48c11930348b9a10482a507f560920e57423eeac1a676eb6e5388d0115bbb75e62836b761f6273373330d93a212856102fe0cb88150119bf5490d1bfee0da55b951f78feb4dfc07cf95aa830f1aefc596587e77a4957fa89359516a936b7a7ffa9b399632a431b4dcc0fa21844a32f3c1e9ba824456b93b1c87b69bd86b3fb7378b42fd58f9132f1a2abd69d3401872dbfe047e54bfc58b84b783eb74a25f9054ccee56165bc358fdc56ef7d7b78d5132dd5dd8c2b617ff319e8d678e68856e0c7e6455cc38d8841112424d765eba00a3f09b5538ca05726730535553764a794b1617a418c981c6ee8a5f34169f4f94983188b0681b5f18a9f308983a197bd55dac6479832a19ce22896cff34f43734c956840e84efff683aa1a51ce7481b8712da62aae699c0b0b38e149aa32cdfeb73947118a8462304ae16da91d8a4c30094ab1d97609c0ad9cf1a2edb60c9c4f33efa93929d14294d8feedb52f7cc1582b00dcf3bfa459e2e16615f4b0946f60f78ebf9f1ff735a4d9647e36d9f6c53d476bcd721c51a8682f393a6d5a0f47f395a7f1ef0dd269f489938553006feeeab7e17c2e1fd92a6a5942fd4d4e7103948ce36cf5374d8a28fd9d55e61edd138090e9ec444c21d5231cb02c570bcd478bdaea621517015ea11edb90dc8ddb0df55229f5a38474b2b9d7de6fb614478477ec718744f0b36e4f3669cc48eeb149b3df06b2f2a4bcbff6597f64fb60b8af5f92fa80235ab967de7cce9875d457b96c84ae865a3e8e11956e1683cf42460e9f4e817ae1e92a31a021ff563435bf256fe61c5bcc243011d84dab1ab39637d040059f6fbf9d77b84af59fb69d36756d0997f508d96da56b52dd034f6d1b389da6dc4eff790e270310c819f3170a7c5bcdd38aea35be727a7ce81a4db858024cd56d282745971d6b67bcc00afa4b67a49388b520e093dda2e6edd43bc654af5c48404fc8f67777c3b39fee599683f629034e408cd01f7a58d7e50d4f6e2ab20c5f9f3c921099b7b596fb9819e9ddbfb8cb048f1a4794b8444043bab22e108f623bb53261daff70cd7b05401d27003a3089c4ab56f8baace8ee1b9d4939c457965ce1b4e43f1e163cb3003245edd1e90f8017794fdce6e831a8ffa0e36febbff7c3ab9e53e9e6dee53818735be906b6ed9340b00bcc7e81469088c7f2a79e2aa86ef30e97625dea31ac677e249e652df5361acbe6f7e24f04aa738c6fa9ec89f8b99ef045e1286d9bff0ce7550de1ace11ed472699de2aa220e49a9639d59c87b02f72a9c74ba20b2c55e45b35b42943256201f01ad5f57bb08696fbdb106d7b6d88321ee5ac1e6728bd5db995b3315f787591d33889ad16aa529a5e31a3af36720820defacd7452f323c63342954ffff53cb5cbeae62421fe4c035f573e925a35e72f66e182a0eaccdd3d90db29dff6a2a1d316081b419eb16bdf29d5ba813cecd7d21a09e3634c5e68b61835816e7d82746cdf93050f34959733c8941ab2974da6a899e56ee45894084808d714ae9a559eda131e85e9998bd16882960208b3eda14d7f4fc7fdcc07d0a4510d158e7de7775a5f14c1f1dd08b2bdc698547047d88209aff31b14a1d81690c0233f195f68d68255a746f4a030a1580a6a743e03c3fa04f5452c8144a53fd9fed994c7f38612f42f6c0a4dbf8f0606909599312e437e58fce9f2507a2b0981ffce43663e14ecd9c0b5bf03d394f8f2548a493d0ccd3c6489641af9de222cf1ccced8696c14aab7c339e1f41c2074c8a1b9c2b91d56c7bf2a245bbddb9ccb4cb2040eb9db93c03a3e701f5cce59aa21f9f6251fa47aa79e627d80977cd8b0517892151d1271d0dfa01b0089f1caaf3dadfae1a23477753d8de92e8168a34e19d16670163e4796984d1231f2285ccfb36be9df0bd156a8c5f8c31692c049dfd33bf399a6114f3856bc0af9968baec1a538ed528ef44b02c69d51f525bd0e0bd61ba4b7e569495016077e629f2f30d225c7bedf3f969921bcc0f315344822b7d6179ad5e31837cffac0bd2d40eb4d31be0478bc3e4ee2b6fc6b554aae678506e95076e7788490f03cc87b0de39a2163cf7c9d97e2f2d704f137d33c99c3c3636e4332a4184efa1463fe678fbd1ac2bdc22aa16b60199b87537f0edbec207104cffd55e306de7f57b8d9ff19d76d6133c627c272892664c6df1fea8f86848bb663b7ad278597190c7ad6eb2a9641ce730e821c414c8f1b91aed96d90527c1491e37f424ae197702d4027740e4f7fb4a7ad7110f8ca4b2577fd79cfb21cbf0699608f94c9d5ae7329bece1304b5442c2908a8f675d692e821525fa06e46f4f465d9dbba5cd01168b8e259a3602aba5541d46b36564e330ff2e9fc7662ba333779dbfcdc6c7a94347435da46ddaec01a8b3a6d1aa388d1b9844e4a88bafa48bbf283cc19063a26c53c16112d4628b61943cd81a5e62f50079a9f30e48faebbb1b124f3bcb7f64ac85a59987ec7dcc9641c6ed8b871a7db49ff0aa82ae8d462599cbc9cbe695ee62c90b6bf895c9a7c277894649686114a5dd854a1cc50930277e232956a29b09d133d8795dfee621a7d7e0bee00ea3452d47e95dff1e509b96ebf40dd5b85ad6039d254e7bb61ac73f1dc329c41fc67375f2f57658331e9ec4b0159b27fc9d45e0c5fb66e982b807569289356b4b36d5055118b3c4eab818df47da29bbe13874862c8c16e60295f11a43112d4bc5c904787a646cc8724c9ce086e123adc4d9496caa83ffb2e688b1703ebe4c4dce83ed03dfa6cf8f1d89df89fedc62d07c0b4d70a104059441e46a80a602b711fa8fb85298bd96807520436c2f05e71388a4f79a01ea11d9383bfdf8ed679e2d2fb4d906c841b4dadb30fff813b3309ae9c89dfaa43c0c7d66bd3219418a03458fdb7409d28fb0c0a38c4208210c80b4c0e0ba13a9aa1d0afafebb566465fd02c4d1c88a104755ad178b1267eecc13e9318392e67377cfc6eaeffcb7630eae249bb9f49e88d5163c2a8821d78c0da877f48dbe78f1709577e5b9e4a2011291c2408ef3825eb7fa1fd1fb00c2ccddf407e3a4b875cd0e87767e5ec4f0103ffbedc0aa2a2d911a22ffeb3a674a287b0551e9ef40175c8cebadad7a47e75b6e02333a798ba0dc7220eae4a2892b1647a798db196b1f9fcc87ffda61cc922a896bda3de539df95c70e1c88a133a0de33be5cdefb9633e0ce57dc8310c5978965c95c887be5f6b891b187f4db6f7586ad3554f4c908204a25f612a5c732a8abba94eac376d4363f98d4882d0b48f1417e4ba3b92247d7db33a295233eedd6350926ef27c5f123cd9ca855f5e6b9c678b3a1b872398e5e2fb9cf421ae421542ecc579af3bf4822d72e0a6e54211596832cca94ba8a2cbd99f4ddbbf5d24aa960d25700e919239bfe4b9d5a8125e152d52a69346d4a60376ac815e8f603a2e8b37bbdf2bb38d1f05f2afda5c709e5b0f41e05a438a6bdc752ef85d90aa279751d423f25186d65430cd2d51ecc3c4ef7fcf685fec0705a41ac336bb3a2fbf91ba44bb2f2cfb02ecc28439172a7e331147c44354d02a26b665bbcbd00b289bb76c20b8f8425e37410a84d96ca192ff15c88bd138e35c1d8808ab8549800a65bae23c2eaf3e8d1cce7d719a503ac754131751e9b00e610f7753a453d266c878bef03f89046236184e08571b417b576ab0cec2c2cbf841f60030ddf75d081e3efa73e06d0c16d5b40569fe484aa731adc35176f57315391a9fc6ed3ab712b964a572086725a702e93ff4d5ab5713847ea7ba5e18727f1933ccd361b4698593c7c55c8c23d3e1625c4807eb0652d74086b81a4d764ff865e1f45781ef1d895c3c148cf9232a16e2d35369c691bb0613c89f582b5ca33a2d6d666b3a25abad8a0ee401a8eb8c68dc402a90996434daea3cec5e9985396978825fbcabfca0fc17ce34144682205f73cc00c707eac984b19d3e3e1c75d697375fad09d83fb344461074cca8ae04e07b172b502ab93493a99c161e5cb5bc61d43f16ca45f097f6579177bcad0e8c8f62fe09d4c3851c5c790386a12b2557f31c9a565aedd4e47288b0e2472b588a52b6a162894cf577abbf1696644736bd59a758b9a7c96072a61b5b377efac4a2ab837d7e995435bc88c64879bd57c3a2b7cb7f66f32efefe8b0261e1f84dcc0aefdf2c6fa69ee614c8f02f2e5097a7aaf67a473f44a4e028001956c9a4e0c6258aede80e663828d4609ab6a54759a36ed2b8aeadf2b6a251182abd5eac7e9c6b35cc662d4b2510cdbe0ba03b37a73c32610fdfb6d711f8f3941419c7231a78b1ecf69788516b8558119a73de75f5a1c5aaca50412ec0657b74ab49ee13620fc75c6d8b907a36292b770936904434089a0ce52032ee86e5f363533a565bd98be2b764c0029b035c1b162a69d83b0002dfb6b51864c49f949045f8316fa65a2468b52b5da4db335a7677719e786e18633be7703fa90d0f957681117af8d393f7744b7575d52a41199b3afb2f738967aad303bafbd022ec269c85018439b8475b26d8d01988bd0f6f7a55f5b330a4ba18c54ce5df5d4d9dfbef3306eba30fbda3be80ab7fb13e8cee8759addca7409a53dc5fa58caffca0f03a8dc44028adae7e4a71bbf8a3839e0eb6d596d278bdc4f11c846899398eff8f956086d0fdc85a7b1e94be58e7a2dd64cf341bcc331599697116ceebef0a40890eb54eafffd89920b8a87e1eb908c07b6b8f3d4aa21a6f064af4cad4f7ca9fe2d7b685ed373930c171764c10b1cb53bbbfdea04098f0e013f55a3ac37dad97a45833e55f7e1fbd20615383b6e06baf691842e2366f8c1b30bb9f14d8667c1be79fbc88e66a211c1d43b7fe9b8fd3c64329201e279855894f58498a8c401a1bd910f2cc72eb2197f33a3601c3cf94a809831688872664de9e4f437326747692f4e20305d8fa5bfc446a7ced4769a94314a7ae499c50ea467bfd66d864267b9eff94a3b5e55ba1053cfe5fdd232503325d7800d63dfe7f71503615f121ebd1829c9ab83778cac58acee0fbb1d73fd77514578690b5219470057198dcfe9c8c820565e88ae57114dbbff45effdd52283215e9a86bf3f6587b07f270562c1170ab1294964d9cf720b6da3b175bf81f1cda6ca0e257c125df766222805603e7c3c4474fd3f86864b3699100ecf2c315e832f0b5f3a6c3d474c183cb2ca3c5e4a0d12bddc48bd149d29be38d292aa4539da6475ea8f2182a9e29b72929d7308a15b9baa77d5a758372e16b07bd0a8c27437737f03a5ca5adec2377aaef4e65886f28384e7b47f82e808946547aa01702a8d1086b54a17e4613bf382bdbbb9754783fba96b8284170e3e1bac673dbae8e6895393a90d3286ec34cd83fb95bad46122acee279850ff645da9729062f", 0x1000}, {&(0x7f0000004880)="41fcf18f6b671c84de501bc6db0e24ddd364475d7133c4df382e851c188e3c297a0a5f12c532250b67b81f9aebaed9f3186da3aee993a1a5d6c578ad68f9afaf7f61e82b69c559bb11d35fa4b095861eab6fcd26b355897f5a94f7e1d93da5c527937b6ba02c7dfd1cdaa8cfd7e2cd567241a504a2a59b6e94792b494b5dcda41c3dba1b0f2eebb9d9e6d758fd216ff27f7dfde4962a525b609a2e763a88fcddd0789948bdf3656386d6c641818739bee8d06ad59adac56a0c85ca2da52fd137d9417b30b2b78449b144e5685307941e8f70c4f33a0b9f633103ef2a764a6b1bbc69dab5e0c196f9333a0450ff1bc9aa42a52c0602bf4a06b786", 0xfa}, {&(0x7f0000004980)="2b42ee1bade56a00ab74d5e42ada9c2da4f071ee2300f76866c319c949cc080d44b868f27b1290fac21e0a5a35945e813e09db280fae14f821d32b476618fcbd11b20c50906e79ebe71312f60cdb69cf54cb324b191a1fa3338be48af2cf117bf06dfc3302f65ddbd4e9f985cc2dd4df75c928ca8c7c0650114059bd", 0x7c}, {&(0x7f0000004a00)="ac2a0a006b5bea10f798fe167586e982765dcd79b6b0d408b7064ea19414fd33501c3e4a5f206055a5bb09c8bd831b8479214cc025204c91b021a6cef587c3b90596706cae9ec311986f4e86eed7b26ef28ad0a263b7060701fc89202c3f6d100da6a53b65ed18b70b65aac81a5b2cc75b006024d664e6342a633477653af70edc265f40e132e088acafab6d7e61765ea6059a6a2769292c622e2cfd1b38a57bb42f4cc1795a78", 0xa7}, {&(0x7f0000004ac0)="798251f42488a062bdf72288343bd26aa5ffc520a8700c10a79e14629f813d67e42004872073aa0424dcdb3209f389e22cedaa1f130be3af4f0d2f3da98687c0b86934a5b8aa20a0cd41607a606891a0b322280ae945621c9e4432299f4138761ca811ddab2556861d226d0e09d3a4983dd4dcee34527c250c4dda9edb3dcd11c26075f3b8adc8d73be9b92d4714aa2f3b635db464f4c21fe67354a08cecbd2e1fc3a99e569b9bd2ece2ad53a265", 0xae}], 0xa, &(0x7f0000004d80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r6, r8}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}], 0x60, 0x1}, 0x405) getegid() getppid() pipe2(&(0x7f0000004e40)={0xffffffffffffffff}, 0x10000) readv(r11, &(0x7f0000004f40)=[{&(0x7f0000004e80)=""/18, 0x12}, {&(0x7f0000004ec0)=""/65, 0x41}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000004f80)=0x3) setegid(r7) 16:03:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x201f, 0x4002, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9a, 0x7, 0x9, 0xffffffffffff0000, "78a0e3b7a27ff7ab6278900a76b41cf47443a90a", 0x7fffffff, 0x8}) 16:03:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) syz_open_pts() 16:03:39 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800000000818, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000003c0)=0x6946ec449fdc86bb) r6 = msgget(0x2, 0x88) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x0, r7, r0, r8, r0, 0x10, 0xc550}, 0x8, 0x80000001, r9, r10, 0x100000001, 0x0, 0x4, 0x100000001}) r11 = socket(0x0, 0x3, 0x7) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r13 = socket$inet6(0x18, 0x7, 0x7d) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a47040e31bf0931ce86a24a373e187cafd67ca537870c97ca4e052c68d4a3407c880f9a9a3677eaed2a2c53a324f9d15c84f947ed2e786b55eae28ae3fe023f5b1a00a33831813fe3f4ca26deaa1e3ab535850466704295e9400c42dd2badb9bfa6c529b4232e81b5878e90d52c769724e0e5eac6915952ab5df6a7548a7a3aefd491e148c30622b6eb5a1915ab20802f6a72610d071f9b592b29588442e36de55dd2392a791b72e5410b5bd2973e192860a0e9750fc83ec7295f97ccd164219645c7a4c97f1c27ff551cef68ea8c62029db85a6127a670b629f1df0d69b10711c9ae833041d3f1a0773787dbd3c5dd4a9"], &(0x7f0000001300)=0x1002) kevent(r1, &(0x7f0000000200)=[{{r2}, 0x0, 0x6, 0x14, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x60, 0xf0000000, 0x9, 0xfff}, {{r5}, 0xfffffffffffffffd, 0x20, 0x90, 0x4, 0x9}], 0x4, &(0x7f0000001340)=[{{r11}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2d23, 0x7fff}, {{r12}, 0xfffffffffffffffc, 0x49, 0x1, 0xffff, 0x4}, {{r13}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x3, 0x30}, {{r14}, 0xfffffffffffffff8, 0x40, 0x43, 0x0, 0x6e}], 0x800, &(0x7f00000013c0)={0xeb8, 0xa21}) r15 = msgget$private(0x0, 0x30) msgctl$IPC_RMID(r15, 0x0) r16 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) read(r16, &(0x7f0000000100), 0x0) bind(r16, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) clock_getres(0x4, 0x0) 16:03:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x2) read(r0, &(0x7f0000000000)=""/30, 0x1e) close(r1) 16:03:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="58661fda8a966b44ffb31e44ea4829655fc3c40fbb3af72f020e430a4fb83a2a27", 0x21) r1 = socket$inet(0x2, 0xc001, 0x0) sendto$inet(r1, &(0x7f0000000040)="7533a7ef4292c810b0babb0e72cceceddb03d5fbdbfd358d2a80c54f511f838d1910956b24e332e24c2cce41bb4cb6f05ff081b6107d51fb43629ddb0e826aca0389d5c822dbefa8c3bb0d29e282", 0x4e, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getpgrp() mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x80000000) syz_emit_ethernet(0xdf, &(0x7f0000000200)="ece75b12e49de2c4c5183c7dda5d3597d2fca3fa8998a5f0c7d40ddf717a98ea1144910f83b63698cbe58ced9552475e72fb83cd444ab168842e5e39b86d99f41fb937a973036a29615efb50f455162710607de1c1ae093347e95e67ab0c82acd0842937794bcfa095782851f8e136ac0dbd53f8fceb44e356409537702fba3a060a4b965b3d461d292f0e38267afdb6f8762a5753e222e90786c4f2563ac43bc05480c86a39e3e0bc309120df087f59dac2d6294051590fd4263797b50eb9819f33cf5ee138db218f7857ab0c8d79f81985fd983f9f80ba026d98db76d2c7") getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:03:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x7d) r1 = msgget(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r0, r2, r0, r3, 0x191}, 0x9, 0x40, r4, r5, 0x78, 0xffffffffffffef3f, 0xbd, 0x1}) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:03:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x0, 0x81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x7, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() setgroups(0x2, &(0x7f0000000280)=[r7, r8]) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x10, 0x40, 0x3, 0xffffffffffff2fe8}, {{r3}, 0xffffffffffffffff, 0x80, 0x80, 0x3, 0x4}, {{r4}, 0xfffffffffffffffe, 0x2, 0x10, 0xfffffffffffffff8, 0x4d}, {{r5}, 0xffffffffffffffff, 0x50, 0xf0000027, 0x2, 0x29}, {{r6}, 0xfffffffffffffffe, 0x0, 0x60000011, 0x4df, 0x4}], 0x10001, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x80, 0xc0000000, 0x4, 0xfffffffffffffe01}], 0x7, &(0x7f00000001c0)={0x100000001, 0x2}) socketpair(0x18, 0x4, 0x1, &(0x7f00000002c0)) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:03:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="47022e2fe6696c263000"], 0x1) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) listen(r0, 0xd24) getsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:03:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mlockall(0x3) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:03:40 executing program 0: r0 = socket(0x2, 0x100000001, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 16:03:40 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:03:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, 0x0) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x0) 16:03:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000001600)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001640)=0x10001) recvmsg(r0, &(0x7f00000015c0)={&(0x7f00000012c0)=@un=@file={0x0, ""/15}, 0x11, &(0x7f00000014c0)=[{&(0x7f0000001300)=""/128, 0x80}, {&(0x7f0000001380)=""/85, 0x55}, {&(0x7f0000001400)=""/187, 0xbb}], 0x3, &(0x7f0000001500)=""/159, 0x9f}, 0x40) socket(0x10, 0x3, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001680)=[{&(0x7f0000001180)=""/253, 0x4c5}], 0x1, &(0x7f0000000080)=""/111, 0x6f}, 0x840) 16:03:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:03:40 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x20000) setegid(r0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={{0x40, 0x3}, {0x100000000000, 0x4}}) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x10) 16:03:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x9}) 16:03:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x8c0) readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)=""/46, 0x2e) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:03:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:03:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgrp() chdir(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x81, 0x48cfc691, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x0, 0x3f9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000003, 0x4, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x80, 0x3, 0x9, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x8}, {{r0}, 0xa2bd11fb01774a6d, 0x2, 0x1ffffffe, 0x400000000005, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x11, 0x1, 0x1, 0x800}], 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:03:41 executing program 1: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r2) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:03:41 executing program 0: r0 = socket(0x0, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000000003cbc7f6fa82201340d545a07000000000000006bdf99a2e36115c04c0a43f7624d902b3648e8b22758fd2e4241644e3692314631b10010000065800ebc37dc1cb121103d4bbbd2bd12c367ebc049001b"], 0x18}, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc0) 16:03:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = accept$unix(r0, &(0x7f0000000080)=ANY=[], &(0x7f00000015c0)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000180)=@un=@file={0x0, ""/4}, 0x6, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000001340)=""/229, 0xe5}], 0x2, &(0x7f0000001440)=""/83, 0x53}, 0x2) write(r2, &(0x7f0000000000)="db82a46ea66dcc308676e3ce5e44214db6f1f989cd08742455d26c127be0d90d3caafe7f6363fb1abd9538be189a6ae4601b59998a89f138ea03160e6434c45fa3d555dab79c565c858a378b11bb1f41366639baadc51a9449ce73b5ad223099dda898e5ee2bfdb1502c0eec63ac7ee8f43f2355f066bc6e3453", 0x7a) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r3, 0x5) accept$unix(r0, 0x0, &(0x7f0000001540)) 16:03:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002004, 0x80004513) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) pledge(&(0x7f0000000140)='/\x00', &(0x7f0000000180)='-\x00') getppid() mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x79) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:03:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 16:03:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x7f, r1}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0)                                             16:03:45 executing program 0: r0 = socket(0x18, 0x2, 0x3ff) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:03:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x9ab, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:03:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:45 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfa) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="ec531fb09c8dba33f9b730ff5814a707210ed59416e6290e3e52227fee1b503687e8c112146417e5e06c0f3c8c9be260ba31651d3100f0b6148617eac518036a186f14d332e440a66c82acad5b1233e6be27f43f013b1b2a4d9b85570326b3ef7c6554dd1019ee9754a60ace9d278b6e936f481b0ff03d3415956d505d43865b214dfb6061828a0b82de78c16f23bb6a7457592e3589d1728dad225d64a783c8570e", 0xa2}, {&(0x7f0000000140)="deb8c18dd3554f6e6bd4a728a2b910c1c3cc03ae0e867817d842bcf89bbf5a81f4356fef86fd1d9e25b0cb69707a810b840ecdfc859f691628160aac3b21c4860c7cd3e57f15f102d8d7b6f6b727c7cba6d89db37786eba9e0438675812e652b9a5804c727c93a99f191ff85dd7c431e125736771bd26fff93220b489ce95839848c97db6ed99862bc799558d49fb20c9d311f5a05c2e2a99e17c23ac86d0f1cb06354b12e43ad2283319dd5fc", 0xad}, {&(0x7f0000000200)="cc6ec998a46cafc3697667aa1ecaca95dbf2b881aa210f8e8e376f0ebe9cbb17cac6b3b2e8f0d94152d4ae9e", 0x2c}, {&(0x7f0000000240)="b4f5df6931c6e5995e49a632da0a413a84b772f0c8f113cb16e57603c4127533359e8a62b4ed4efb8027eda1dbd0d0c87513eb2d1aac59860a777f36330cd58c9cd4c7242443990cecaf92a315be8a19be38504b9c8fbd57b9ef9b27644fa5e8d5c22a0c0cd205e4d40937130d28464c891406f85b218abce7510fb82ce4d6f5a9529d305d43dc37d567aa9c6cc048aeb55472e2bc1e3c0e6bef26728ef707a54f6c36266e00ccbc95b1776e4573cc49969cc9f9dd8efbddd0199c2b471092b3ffad4d304e5630c4fc3e597cddb37e63065045160541dfa446c8261df1f5ad6cbde6006881c8a4c5c46b70987580b3e0", 0xf0}], 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) 16:03:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000000000)={0x6, 0x134c6b78, 0x100000001, 0x1, 0xff, 0x9, 0x8, 0x5}, &(0x7f0000000040)={0x4, 0x3, 0xc566, 0xa08, 0xd49, 0x1, 0x9}, &(0x7f0000000080)={0x8, 0x27, 0x5, 0x3f, 0x3, 0x9, 0x9, 0x2}, &(0x7f00000000c0)={0x80b, 0x20}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x4, 0x80000000, 0x72df474, 0x8, 0xd0, 0x91, 0x7}, &(0x7f0000000180)={0x7, 0x2, 0x0, 0xffffffff, 0x0, 0x8, 0x3f, 0x9}, &(0x7f00000001c0)={0x7ff, 0x4, 0x6, 0x8, 0xaee8, 0x72f, 0x0, 0x1}, &(0x7f0000000200)={0x714, 0x7}) select(0x40, &(0x7f0000000240)={0x7, 0x6c, 0x7fff, 0x2, 0x1, 0xf0, 0x1000, 0x9}, &(0x7f0000000280)={0x8, 0xffffffff00000000, 0x7f, 0x9, 0x81, 0x5, 0x7, 0xcbe}, &(0x7f00000002c0)={0x4, 0x100, 0x5, 0x6b, 0x2, 0x7, 0x400, 0x1}, &(0x7f0000000300)={0x3, 0x40}) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/254) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000580)={0x0, ""/63}, 0x47, 0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000d80)=""/202) 16:03:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000012c0)="42d3fe2ad2aa78b0e5499296530d7be956ee8481", 0x14}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:03:45 executing program 1: socket(0x18, 0x10000000002, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)='\x00', 0x1) 16:03:45 executing program 1: r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r4) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:03:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6d1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:03:46 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/249, 0xf9}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/238, 0xee}], 0x4, 0x0) fcntl$getown(r0, 0x5) r1 = semget(0x3, 0x0, 0x6) semop(r1, &(0x7f0000000480)=[{0x2, 0x6, 0x1800}, {0x3, 0x5, 0x1800}, {0x1, 0x40, 0x800}], 0x3) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) semget(0x0, 0x0, 0x40000001) mknodat(r2, &(0x7f0000000500)='./file0\x00', 0x82, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000005c0)=0x9) symlinkat(&(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00') semget(0x3, 0x3, 0x4) 16:03:46 executing program 1: semget$private(0x0, 0x0, 0x1) semget(0x0, 0x7, 0x20) semget(0x3, 0x2, 0x20) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget(0x0, 0x4, 0x30c) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/91) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget(0x0, 0x3, 0x481) ioctl$TIOCNXCL(r2, 0x2000740e) 16:03:46 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000300)='./file0/file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x80000001) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x4) 16:03:46 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='x\x00') getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) mkdir(&(0x7f0000000080)='./control\x00', 0x20) setgroups(0x0, &(0x7f0000000100)) chdir(&(0x7f00000000c0)='./control/file0\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:03:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) open(&(0x7f0000000040)='./bus\x00', 0xb92, 0x1ffffffffffffefc) fcntl$setown(r0, 0x6, 0x0) 16:03:46 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040), 0x0) dup2(r0, r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="b54777c29051498ee2c32043e0e5c0ef8b016ca85b69a7659bd93b0ba1cddb1a80d93868270eed63c0f77f", 0x2b}, {&(0x7f0000000080)="1ffe3a47b41fa9938aeb9c59acbe332ebb7225c2307e51c33d15b9834fe3079d65afddebd07764775bd77f55c103be9a82ec4ff717828c557c7c173bfed56004598314ac492071e12f59c7f8a853cb8c56dfc215937660fd91d0b86bbac84be4fc6c614871e4312709f4e6297577721b9d97b9b0b8c89ade0947e1eb56921db9526c3077d8c834016fd80d95aad5e2e57cfe9a7b95ad23181b8fffb5d0a68b44730635b4eace807ca43c4ccbd68452ecf8980c8d8477bbfe1fa342108c09f429854de787dab0832d0ac71156c1e916f048f6aa62ec000579683f44f551e749ee6876fc", 0xe3}], 0x2) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:03:46 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x80, 0x49) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x10, 0x0) r3 = msgget(0x3, 0x400) msgget$private(0x0, 0x280) msgctl$IPC_STAT(r3, 0x2, 0xfffffffffffffffe) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x3) getsockopt(r2, 0x3, 0x8000, &(0x7f00000001c0)=""/145, &(0x7f0000000280)=0x91) setsockopt(r1, 0x29, 0x6, &(0x7f00000011c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x72) setsockopt(r0, 0x4d, 0x2, &(0x7f00000002c0)="c8c95421", 0xffed) 16:03:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) write(r3, 0x0, 0x0) 16:03:47 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x100000005ffd, 0xe87) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) 16:03:47 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:03:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:03:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) fsync(r1) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:03:47 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x6, 0x5, 0x81) shutdown(r0, 0x1) 16:03:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x181) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0x3f4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:03:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) recvfrom(r0, &(0x7f0000000000)=""/96, 0x60, 0x841, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet6(0x18, 0x3, 0x104) listen(r2, 0x0) 16:03:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) shutdown(r1, 0x2) r2 = getegid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) renameat(r1, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() setgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r6, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 16:03:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) accept(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:03:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0x63, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x150, 0x7f) 16:03:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d", 0x58a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400, 0x9, 0x3, 0x4, "61dda6a00c7408c3a2d6b119b7766afe9d01d83b", 0x9}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:03:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x140, 0x80) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) 16:03:47 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000080)='\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x100000000) 16:03:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x50) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/17, &(0x7f00000000c0)=0x11) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f00000000c0), 0x0) 16:03:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="f9540cf45c5038204d4274e0fd1224878b735d8185503381544add55f5b547d39ca86a6801edac8162acbfb2de25a4d6746b600442d50822e9594be37edfffde0dd29c1cb1564416bb1be41156bb98a76c15ef6c735e550c24d03f1aac57ad497fade02145c6617543538c6b22dfc2de5d6464f50a0c2575341c7d95beace0bb8fe3dd033df0d77b41fdd82347fdbbe16c501ef80643478c00761d2f64f1135ca90f55ba", 0xa4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) 16:03:47 executing program 1: r0 = socket(0x2, 0x400000000000, 0x800) setsockopt(r0, 0x80, 0x2, &(0x7f0000000180)="90000000000000002382ddd47c1ea5d33b618edcbc521afb0a46c78ca7281e618c5558250e04d6053c23cd449518b59af8f43a94b3ffab2bbb993dcf6507e9a8f04e61f0187f0d09eda9112cfefd6ace228b60fefae95ee96431", 0x5a) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xc45, 0x3}, 0x8) socketpair(0x20, 0xc000, 0x400000000000ffff, &(0x7f0000000100)) 16:03:47 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1020, 0x1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:03:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x10, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f0000000080)='./file0\x00', 0x3, 0x100000001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:03:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 16:03:48 executing program 0: r0 = socket$inet(0x2, 0x8, 0xfaa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r1 = socket(0xa0018, 0x2, 0x0) setsockopt(r1, 0xfff, 0xfffffffffffeffff, &(0x7f0000000000)="b7355ef20db97a64f7cbfecf44022286cff23b70fd0232f72838fd1727c3a9f078d5a35e4167fd1ac41b5e00c7ec6a719af3a3b17ae27266772879c0567e72b9f1a6e9f8f6f8708ca6c484146354789a5a5bbdc20e8c58286bbd3aa386cf0c", 0x5f) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x10, 0x8000, 0x8) recvmsg(r2, &(0x7f0000000c40)={0x0, 0xff10, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/47, 0x2f}, {&(0x7f0000000600)=""/106, 0x6a}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/52, 0x34}, {&(0x7f0000000d00)=""/231, 0xe7}, {&(0x7f0000000840)=""/207, 0xcf}, {&(0x7f0000000940)=""/95, 0x5f}, {&(0x7f00000009c0)=""/221, 0xdd}], 0x8, &(0x7f0000000b40)=""/193, 0xc1}, 0x843) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f0000000200)=""/252, 0xfc}], 0x3, &(0x7f0000000340)=""/110, 0x6e}, 0x841) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000e00)=0x5, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getsockopt(r1, 0x7, 0x1, &(0x7f0000000c80)=""/50, &(0x7f0000000cc0)=0x32) r3 = semget$private(0x0, 0x5, 0x20) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000780)=""/139) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x2000, 0x1) recvfrom(r1, &(0x7f00000004c0)=""/172, 0xac, 0x2, &(0x7f0000000580)=@in6={0x18, 0x3, 0x8f, 0x9f16}, 0xc) open$dir(&(0x7f0000000f00)='./file0\x00', 0x200, 0x40000000000101) 16:03:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e07000000653000"], 0x1) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000280)="8012edaaafc27e2910cae5df2db64fa349a2f739bd5e98ba76fd896951adecd61be616a25153bf17e28b133511cefe455130095797b070e1281995eca7113ca3bd6b35b44a22784efec14630e2040566ada9a32fe751466d138bf6704e0b60953053bfee2ddd0cc44db637608244790ac76d8e64883e5113da1658d3171f8e87394c475827ba1006ad8f7e83e060265fbde5ef4ca775423f5a3d0bfbaaec1a36aa5a87251f865e594facf149fd5298636b3a1a12740b64e271924779b49abbeb15837667f6635f821db14eb28aada5706172c39479c6ce79f98bdf0c3eb27d4456afe71d4b54ea77f2fc4ab2d5bc7ea32098302fde1483c73ec7c4808b017437cf165f8de6f0286cb11217cd7f620ff8d01308c8d06febf625c051efdf0e86ce34fb7a060eadb81716b48834167fc1f0ad758fb66be4aa633e84f4dd2a6dccf4870e11679968bab882e664c5fc3bea23915c8ae482a26ca22c9e8922f64e02430d571ec91a3d5e9acde164d97fd5f82fb120d8e9288faea64481cf29cce8a889c9561e4a512568c1a857212016c6b989d30c5fa4713460dc8e2e8cd6a0ceff68f106e536e19b2542e53fee28dc666c8c8ee036c3e7d71c71638fbd15ddd61deb41f959f6718b117a80838e981ac93d273361ca48d0ab5ed4c5e26c0435cef377e64a95b04bb374a08c57125847c29ffdf13e4c82f85f459d6d5502d30b9b0170b0ea381fc65a08e0b04d3a627ec28aec2e20f1f3ff736981f18f2429e9f046bce5d67e68a2a1fd91c2491e1bab8aebb1fa77f78bae103466e49c545d671cec9c1f9ef7f0ccff0fd70a37105e7100bde1e041ef5a0efd54835af918ffae5b736b357e0639a601cb7c6d127eb7d945f14ce50490db28b2f8d497574bb6876cab1316c8c2293de8a6903257b7e1f7ca2dfab9d3adb6fbc10691da3d44c832526a76f509c1aac7ea835e9dd55f6edba534ad129436cd87270839cddcaf3c343dfc9cdf4dce63a0f49b6a289bef3f5956e1e459cf5ee135c39fec90d857a5b8a85076747bb9f203e0b20c6344654d645b2db15cd6963c268df2cedd9853bc4461f84a5779636b0957b995495e9e0025a4ff6daacbfdac2a2b3d7a72f7c7effc3aada06fa487e8575ff587333f42afd68e60a82ea96bf72f701bf61ca2555ccd29cf4260e19543df998726622e4f291ae6bf0c3550cdd6044fc64e9eceb89c60e5378cf83fcfd64a3669059571c69862be54447e3d47d6a891f8f03dbe015ec55f1426475f0b9e89e1ca0f891f8b6235485c5988a67e2d0ee74ce5152635e14ec4bfb409cb3a471eb57a89773f0340041d75fcd27fed434d338cb0fc27f755bddde84104305e500be5c1d61b31b52f112d6dadbdb837f7f24f9bdfebf7c4bb2802dfab3a771aaf069e854743b2f96d6c71312483d3202b2763bd413aef1a051b64c31fb8420c77d84ccfd80ecbc03022b1ee872b8e3c4b4326c91d2407747cd74390406704c26f383ca5bdfd0090e1b83a62e1013aed5893b633bb69a043777eca0547f2c35ab6aba310a74e2efa9c1f6d26c080ad648da32437f57c65025bc51b566ff76d6f94310d2f769bd931375febd165ade933cf49b4b85b95ba9baf88a87a3a1bfca6e978a623ba395bdaace8b1110e9e3febbaaebd47aeacdd7df37e21e57bf880964a2d1dbf561c2685a6e10ba59ff6f92549447239d482903eb29c7888ab7ad9b8944518b0fac37bded09aaf2ace46940c860304ba592d66e73d9bbd4083767fe274df99e0cd37a2d9bc8555fd997ee82e15710d2f6085877b2cc0d7e8272d457ee715abc25b16995ef6ab5011d6b3ee10939fe0859db4be07f56e1e4eced4f9f1dd3fde90f1b81447cdd2b828e910c5e6f833d728369655a6488a08b1d65cbb2df03946c296ffcfeda8d3ac7c621d880080449e72ed3fa1ea3ffe18b77e39e4196de55cb980541b6528ffc488013bf41a9abf6e87a16e62c82d720c8b410a35d18b2e3f3bec9ad769723ee950a9e386f4d55a939c3f5c8eb8a8d6b7f471f03383ca5336e4aaddfb0797d93d2e1acbc6579b9af36b5e25d5c2e58c19989ddfc5cf7080ae78ce464928a071f0bc06e9c1b061253d09edb8c4d9a430aed5712e51339568cd134378b9c91d85f817c92af4adf05c2b7ef5f46d842780440a0664b82f4ccbeb96a79f88c8804936d3baa61b88cb1ba25bbf820eee1cd394911607123e1b7960b6a1ce6aed1922dbcc0b860bf1e42cdbbe7be97dd06fd0b26363612a75ec96b81e6ce990c312babc2d34aa7de65454f687fd861ad5090c96cb34a42900d8cc147681b900d20df0ed9fe20c752f5c94ae79de88c8973c6b8f05f006fd6453d7652c85a2fe448068d4ee8d7cf88d654161faa58cdd4fe73d4430436c3d3d9f796a3beb6e562bd815fc78751e54c126ee8a2b6010df57ccb230ad25883b5b88a8c96a0737560c22d15e7f46871295182439090d88e1f9b049eb2ad7028fab280748f842499371c25641bd73b1190ce252b07cbf20f6ac473e6b74104ac03fda0e1c829b1b7913653325e401ff890273bf04c01937de3b64f8d1e14d945fafcee4cb9c1f3a60df89cbfd62d8ab1399412034bae308b6a789d7635f428b6880d17e0ca8f51ec23955c5ce4be14b8f40e6fac619a3f464bd83e9a2e35a792864fcff16519e97e41080591e6d7f22b4bd9fb952b12a3fc1f5402c3fbc73dcfe526e3a249f32f2cf966af5937915b5ecf6972aff9cc2da4846ce8919aa4a48a9e9c7ab04f8f97479852294b9a74ecb6dbe813eec587b8d59962af0cd7ab25938c2a683a80b7f7b750857903b32e91aa3d51af72f6bd86aff847e2f5c9f8a7b589dc3575f25a3e5f25337999a940e5ef66405bca48854d1023b487a4ab3ada734e36018375b5abb288d85846d8540d6a15bd9ce7a7aa870de5fa07fccc3c3c7cff9822237d30662607fac54b5d7cb0f44c0d50bedb955e414050f38a06f902adea8010f3377329dd1d42d82ef2c89373959ddfdfd019d63a3eab99ad0d5af9a7bdc0cd2916eb82cbce406b9bc5d897602f47f9e5bd6d4ac8501e415eb35749160d037006ff380942ddb181cf84b427fcee27f49f9a088afc23e661c58f7db402bd98c50496c85539e5b018bb64e55c72ffe3dbd33017e13498292b95fed4b78cc458a95b46d127b5f6787178faf862788945654fd87934713b273e6952b38e77ef6ac8023b50dd7ae80ed531de91c8209bedf255104b18135da917ccadd014c9b96de70f78ff7abfdda5044f2c0d201685bd2ea44976b3a12f440b632920e7b312a04a33981b1fe7d0030fefe124ad55ce71dbb2b455ce75b10c8987f8cda5abb6cc81e043003e856d65b51f51421aa36c0fbb18bf3982849181298f6ff774a761468f97f981d1676081edf7ed1d5389cef9c1192aaa5976820ddd89b0af1e826d1d84b3a7a10358b0fcce178c3e0872aa2f06bba53fc363cb7b27b7b3bd6ab009f618bf2efbe4be8180435683a426a8112d35369ed61ea102144a36e11c87d2c2bfe540fd1996324cadcb126de1000366cfedc47dfadd371a093c6d3038c847af7cf7af4307963dd7da80760abe124dd1521ac1ce690561e7d0906fd6832c66bd06ae41d4b792a07576e4a2319a96f0b1dd4cac9721c514127ca1ebfa4190ac30ede7af6c313e1426a857ce81bacb1514c21340e12ecb083fc2f8d9e888ea373203e7de0cf2b4f3b93aa632d8eebd1bfc0286ca7590205249e50a604a3bb558d96d9320de6aec0b6cf9d801e37d619a64fe2e2732709fb751787eaa24298a4321f11d4e4980d0516147592b0661a36a9fbdcc505905f243a9b476c5109edbf302bb124e3edf1cd0a6939a2a805721005dd9c5e8d8f526135a2b3d40a17d4be478de464c1221a1dcf17db0101f887ca72acc95a2ae37e1f6408e0c7e69b7071d16d6c6ed0c774daae8abc8c1116835a67f941c81a7cdf3ca2449a01fe3beb0dfd6a666a19a2392eb11f08c054533061c5a98e9ee69c5fc3ad9911ce386f9175b495b38937dbee7cb8c83f5acd45cca29e1a63dc018a0b2794b5501ba820022ba8fecd45e91ce99b30704f4c77bb0b98625345908192506029cc1075402fdb86689d3120fc9f04ffe075e24266d6a523b05f811dca7820c1b5f685d0122cb20843aaf21c64242686fca61586fded18f48b4fdb3d1941806916dfad", 0xb9c}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/90, 0x5a}], 0x2, &(0x7f00000001c0)=""/126, 0x7e}, 0x1) 16:03:48 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x5, 0xffffffffffff00e6}, {{r1}, 0xffffffffffffffff, 0x1, 0x84, 0x401, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1d, 0xf00fffff, 0xafb, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x6, 0x85, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x4, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffb, 0x42, 0x40000000, 0x100000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x5, 0x7fffffff, 0x1c}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x1, 0x8001, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x91, 0x100000000, 0x618e}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7fff, 0x4}], 0xb3f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x3, 0x0, 0x7}], 0xfffffffffffffffd, &(0x7f0000000080)={0x1, 0x9}) 16:03:48 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000080)='\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) 16:03:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000000f00)=[{&(0x7f0000000940)=""/123, 0x7b}, {&(0x7f00000009c0)=""/229, 0xe5}, {&(0x7f0000000ac0)=""/143, 0x8f}, {&(0x7f0000000b80)=""/156, 0x9c}, {&(0x7f00000006c0)=""/51, 0x33}, {&(0x7f0000000c40)=""/173, 0xad}, {&(0x7f0000000800)=""/48, 0x30}, {&(0x7f0000000d00)=""/217, 0xd9}, {&(0x7f0000000e40)=""/184, 0xb8}], 0x9, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000001b00)="9190694faf084ab824d70b8d3a9995a968603a22d85cc77781e725a22798c59fbf5039d851118bbec4bc101ffbf1f010fd0c07f22403afba86470635b2d6a8b1d60477f0c244076bd7f5b388f18a76c475509efbc1ae8d3a619141821676926e74d799b152c0f4e74da42935a0e54945e2924a11e49cc1d3b311dc09321afb9e47620ba55a14cf39ddee132e482dd3839b94437283860acdc73cb5532c6594cb9d9a8a90c0370d4aa4d55c9dbadc4b56962a1d66cca28000717f44a9c33bb902da84433d6f9629c8e49df799e9993e9c6653dab5d33ff38b6612c64989e2419459060f230307ac671965f062fef3adde2fb13366e9104d3f5b974edd3ff763c910ef93e80016182fb826af56151b9876195599ff457104d2afa530ba66781ec4cbc11ba6e7d446966fd77b7cbcf68f487c94cc587e254cec4ca079623af6fb37d78ab4301085900513ab557b04151ebaf582b458f49949448fa43948a0a7246eb8afe451fb6dd948d49f61a78a001f82bdd6c7b2315fcae1915fd128330bb46bd1429145fa4286e50511db6b2f5f7253640a26d8367849576592b19c61bc1b9a4f9f923a224a55054bf7523080a4472d5e981d6ba6b492d2e0918f63e0d84bd2cfd7db78047f713f4e622bdc22d25ef6ec3289e2a9d8121dff4f03c9121f221bd784c42187dd506f230733eaeb374d2159c921ac62a148a96acfac043bbd47e35bc46cfbebc9f6ad576dd3a955f6469da27030f7647d68effecd4846d76d48a830d69b62bb7ac3551a5fc393fc2e817892143f36c70b002d6ab4cfb9b018453db806744c322d1c4ed2c46634f8220a33c30a6cc467a823a764d09895861cdaaf4a5ed164603f526e1c9a3274e135508ccef2d2bcadc2e45b2ff941884050a0dfd3f7ae19c3bc1e8e9ea17ecc1a231cb278d835b648aafc0c2c0b468e42d7114858dbfae91d3ee3204c181ba226d78091eaed9a54e9af85b7978d7968a61213bb04f84a702c9b9ce0760ac63049291e2d651ae9bf15c55325512b6b5df71e70a658f7d8e3f67912f00c127d4cf6e5a3beaf1bf647a791aa17abd95a60507f03ebbbe35ae2e46febed7fc66c67e18714dd0d792b389e6bc9682d9b1797e40ef92121e5ada08d8d464d8cf56731df160aaefb0a8b6ea2af062968e0a84c753dc3da7ea138423d74721a935b16cead5ef674eeeb6c5e5d806d77e520a2a62b5beb1a2356f26cda7fd7dbcd1427adb11e92f305e45d17d5641101134c5599ec00fa1b4dea99b991f4585432aa76fe7ecf981c73a04f2c3e10a96b2f1804b9c3155bf43d2c08453cd8af0fb882874ba3619206cb0c34ef82668272c58661bc494a463940cf3e95c2c3f75956f8340368c694d191cbaa7cd0f67d2d3f4733f93cfd95ef70f75fe4019bab59362c979abd6971d5b17ed00e5c40d07882bdaedf081280f25d42551892fd96f60efd09da0597ac6284d94f01967641cc7e0e294d3f2c5ae4b4e8f12fb810ab18ca587739694204e553abc85779a0ab459c90bf7a500231e232bf2b124cf21e29309cca9484c35e1ca4a04e9ae4861eddea4060528bf44251395be75827542ec4e5b9c9f79c72f98e8a534e56ea436ed5a8155afe1bf9c6c2caa046199198ba2b61d6df51c86e798c2f8d2061c49121c30802642716c40c5022e8ec825a5a5e7c2f954cfcdccd481efea9f06fee5f8013e051180d677d11dc649d70942ed4d49f0df8fa43f29ad6152b128bec58a61e27529880745409a568c840e46d39ee851bcebe144d1d58b00dc8a5ada78efea7d8657dbad972ceb2c9b1ac67ee4c3f611d919e60d4b689a36bdff7963fc717b42d838866b0ec1953b05ace497b9c3257b8d6453f73765e5abffe9ea706f50c35fc4336b66e57dae95ddd2b8fbed08b90b8571adcb560f3c1e1fd2907d3a4f70aca038afc1b1387ae1afffe82320acf749da356a742d99fd14fca649486c3f1bc5b60fc51ae0696931b7437f4dce43090fbcb10473a1525a8c2cc550ee9c997c2230c0a22548f8b48f82d68d05ed536acb51f1ed111850d39fb3c8f464a02c7d2449dd13b7758c8e76b75f016cbefc53a4d2808fec92cfa7116c0c2b446f940d6e8eb6292e743ecb624ffc4cb1ce0b1fa51d2c896ff43ec251908186d237ee259b433d277d762784ced3ad1ebe9803e0e605aecc95e3b04d57dd6e59bea54cfb226a3f25aaa1ffcc2e43a1e8d5802bf700a26b88ccf7681eae57c054b19711a609600093e7b700c4dcab65d82a9a1a0656c28dad074d8c9af9adcae3aebfea103137606f9e5c8e0e51e23534199d03bed19c80c6502b2c0e933f34e0019a94c9cf2abcda4e76e33848638bc944d966f0987b4d736baf10b7ce6c63c8e6d7c8f762d8b8a8a983d4708db82f8685adbe7c1f3bfd79ea717eda8ed987b03b4e5f31496f580715c05c75e725624e76d9e318cb8fd67c9d8e9515671bfc346000e5d9be36382061ac2f3bc3bb707dc46deb46c38becbb45a55bc78e6b2202590ae0275035436efadc3503c4802f59ac77ddc5f894a80cf53a4ab964b972b41d9480051efb173fa30db4ce1391a4679cabe296fc01f9d354d44f611edf6c60be6ff21e6c3a2a62de0d81ce9b32561738408f6352e5514575bd4211a1570630510a74979cbeae3b443428a936046449c872b5fbe94b2d6dbb06e6c4cc516ba9209b0846971a12ebc511b057144023dca9d4b00057237eb401a45c8f38224dfc28959cc6b4dbd6b468e95da68591255fb5ef90d47ce486840ea8bfe28050489cb0d51e5b2c47ebcf2b22ec608a7ec1bad0d845990b7ec9cc24afcd71729d7ebaaab5f5b8cecb44e15cf6f7d6ccaa8b49f2b319f5967f3aabc1c406bb58991c5f0a5dda1d77842e12043e69eb4a54e827efac75ab79422254875bafc4b79d8483f9d8f5020fc5b86f7271b8c170b3badf6309f824d7af7b03c262a4d63a2fccf8c730b95115a23b1847939fb1a11b2c2e3ec97fa72b88c39a670ccfe35f1cb9284f16761ab6901ccecbad4210f54e65b4c864eb6a9d4b7b341f04817076945e22ef156dd8661870c81faac305086e3a31395c9218f8f292dfe33d306eaed494d573cb7ab97057c7666b1279393a9e0a789632abf3994288edf1e58457545074d40f900fc21bed4414d08cb711c4c5946229b483ffe7ad1e3bea57318f9fbf6ec34565a204c3c859084307e805e4fe56c38411a68e241c4eb0907dbeb64330737211cbba7cde5f17d42f96348463781fa20cc8d9f95974fe18838308e8b4d21513764eedbf0ac1493824e3d196fa29dbfb6ddce1c081e63245ee17972fdd7cf82ae058e3b66b1fcfecaff19e7891aaad8156b2777cdd026d70cda35b1e1cd31d85292ee0dfdc7ef7ce76ac1094737e7665a02cdc6eaf5e9d12090656b6ca77f27359586a0a55b47b2e31d3c295122afbfaded1ac59ea5ffbc59c6f0be1e464dee8913b6afe43236560ed74fbdba104ebcd15f33eddaec1ad3d23bd341a8030de6b731ada38a2378ddd122a9eba6bc89a4d46c59bf91d394aff1bc7417373206ec50d320b2b0a0a98d35daabe45dfb39c1897f575f938427c6abc9f97103832fa8f6920d86b69fad0b7a9fe14444768802961a290275154d3168cef78c4e4bc04d0772b13f6313534194b7fe39367768cf5ebbbd7e93dd49d7de7e255443468d476b15395b09bd6d79f4cd5ee63ca68b6eaddfa5e7a2595bb81a0a6acf701ae09b7df30dffef10b1461af378ea572f4fb0d319eca6a120ec37f1a1660c821f802603ea52eec2457be1f93c1d7d76a8547658d418d41a9c0b83d90e6aa0cc4df23c32b8832c20c157843593c10bcfd10831da210d2968706cdcc7dad585ae85a3d2ae39c1de56dcb9068ea65ce2968f5f5a6c06e7577742d6b9cd1a3ab154ec9eb8952b49e02018df16aa9eecc49e1ad61a8119f4af41dacda7c108e196d1a74990fd402bee640ffa8e78d35c8c1be32ab80c2052461bde2e8d29d2e457894cc4c9fb96174ac149569b3a334013d8a792e3e950b2b0b935f611e608cff8352d639c25b9db0abb186ecd075cff83a429b3c688857e1b9dcda97680cfb9c21944ddad8a688672cd94d79db27e52b106f21401670b92a2963ff23a7f4b81033779808614c1f4dd53b6b36f852fbbd6ae1fdf3704d2065b0c266adac372ae1b54462a037ce6107e85179ad682f2f5f3bb762507a85a2f50fd4798635e6b45a2d801a95bc3c92e0bf057ec534689e41cbd96ecfed57bffabd440aed997f311c88916b794eff2a78cb2bef5bad60a438cd304ab4ba6b0f1e88620d539dc9a5c0b0beb09602d37c8d9e27731dc7f10c59ba620641af0302d06db7fe3cdc94b14059029c9e2eab9c4dd6a93bbffafd3bd8a1313f198355555a91d55f94857af4a7746df93e2b60902625062c22cec91ec2cf46eeeed1c7d186e8ee2de1a9701ce0206d3d1a958960c35bb4ad823156213fe39a24674c8b46bfc871ac63f6ca90aa0fcc73f1c73194af6b5ea8087f17e84b87b9f48df42d23f87bb9c8d91eeab83fe1d3c674a4c3d2e1018799f5ea82259ebc1e0b4d8e221cdb2d7e0d0b5e0edc1660e9b12a3fbb55a1e61af8eb256d7559dd128b17c74b070d02bdd8fdef5ad95663c3dbcf0e8276ac1f15022a716b4718870de8d0f6907c6c229be42cec841aa10d9c540de0429dd12a9dda50bcd9da62cdd141ce4813a6131494e54f9b7549674204af31254b10f84e394857173252dab94ef8335e8d1103b1f404c8919ea841176b2cb86c47f3576c2fd6ca3e64473e8921cf915fbabb9443d1e0a8335cd28bed33dffec2e476c7d7e897156edf38de9e6318cddc9aadd2713e9d702f5fab99d4bfe6b420adfff2c45deb50073acbde3488eaa286c25c9032bacfc678fc176b9e5df3c6e981ddcfba02a6995eeed2f2728d002f0d0cb59ccddc2f01f2e61e5722f9f8d3f4169949b47af7e8233339ec858239d79ae8e58f05d53e90dfdd8da8d1652afc53e698ec387de4c150db08444861b74c1c2ef8376e85c2ae51ac4cfc6ce9be109f579864bd9c394c4c1be346687ffcde9393379da594140037712407f2d866fe0adb045528936a19b829b71530b0c48c88d535de3c5916e1d6585eeb7c14c847328905ec3fa15fb23935d76571622fe7136b667bb979837483e43507fd49b7c264cc4849bbc6ffa8994fb68cede3858f01d5b4e47fc62563aa202f91d12b01376978d8747bacfe987d5b384ccb03c97a19760891c823f260dafbe2303c2db7060326f881966eed9e8f97bed6b27d4cc58ebb08c6add7f440096bcf036fbf9795b87dc001416b6e50681425f1e14751355f4ad651bb50defea2c3ed49b8f983f1093f8840edadedada8b8190562d5e31f2977ef0495f15703ac091afa181ed66c1fff1ff9cf087bbd30773af91a68373c42ac32c5d2ca97975b18224420199a2c89e9352da89e8f497dacdaf11a8df03e4901d81712f181496491802ae91c7fc30f0f8154f33e73884d1d60d5e964e5bed7bef5287813ce3c3643d6e4f1d5600029a14c811983ca304e6e4702d94f17ffe61aef5cdea1168b1de2a708918d24aaca12ce031dc82d4ca60d0ad8e0d96e6fb48a7c9a7880759037259c5fb7e7bc25b20cdd74b1aefe20d5123a7b520bcf06c0becb4c63771720eb5213ac1a827c1faa0572e0bf34fd532f424a5d76788d74206640414feeeb9db003adfab1d80b71e35f3daabfa6b0e6296ea211c2a39c1ac365cfcb0bad746699b023a763569cdca0f74799074c9ab5e28f0b9d87183", 0x1000}, {&(0x7f0000002b00)="58bddd5ee1a6e935ece5df3133c2b52ebf5e740cab2baca84f4b7c669f135156f783b02e72f6f16fb55ac66457a5414d1ee108507c2e2147cd5c88ca0689bf20736ffdab5ecd5349a19cdcf978585167013b2c4b1601a48199a4f54feb40393514ee2252d9401a1726639eb404d12daea6007e038baceb4d507e7b96609ad7ffff10a5c24a9f394f4e876fda91090e8ca66bc4bd832bec60e8b1db1d7cedf91188896ee452372151a1a37b519ce23d308f88703532fb070a1ef018fa0117de56ee9f2a6d4a897834ed42b8877afe6ed08eabbee4e7768e8e850790e7b4214f7fbf0f5dea2078be20baede4f89b9af31cbe76639f94bf40e5896d624b02c2b87b9cde570fb8ca421b1826b4d1eadf65138d6dd49443e8282c950bfa544489b66294da1481fc9558eb7debda14a5afa64adb055e8f084d8173000c882595493dbf3e68401ec0b7efb3f76fde7630c788b1200f5f846731d5c6f832435f6d3c8315945f67d5c48bb327a5dca68ef2b4dfcc88ef770a47701be7c7380b7db7e8624b301730971822f6034ffe0f4393918bcf154f448dfbcf71105dad1dbe367f85fdde2ded01a046902acf38cf321e7f880eda9922ab87571d05c1ce376dd19a43ec255d72819ee4da327aa708eb44adb90b371f7bac4114ea48e27b4f4e6d7647169a3534c63deae8e85481860caa0f421d560b2a4ccd2ecae2c8700ea0e907a6e0d085add512a375611f4b15890cfc6210a9a7d2a6e5ebbe66c1ef8e3ca92de5ca17a26bc34d1ee8630c40287a0c63bea93c3fd480905e2c420c991514d552e602478cc036d572e984ae7641f1f25f59b139cedc0ac91fdfdf6ccfe061546754e16efd6e412b5066c1acd8647621226b4274086c120171340372224245a1430bd650391dea0138e0d1428d9c6322f936812c3967acc53a69c360d7c815cc52b1fe3e12faa35a4e1812ad39a7951687e686380a78030244c829cec487ba7258b59dfcfcecfceba26e44695f833b3eff49eaeca461fe2d89312ab0f63d69861cadb81cdce2c64c7b6339cf5255e0587b02ed815ff3b7f1294bd19a2f9f03f9a421caa6c5ef7c83ee806b8543c1aa832737356940bae0d019ad9352384517a0ea5350b0d4151c2f5d20aca97977083b17fe7376d6865339dcad6e6b9c27dc9b5be27eb9992af5f94e7fe730f192b0aec96ea578aa2c54f5155873f110c243b4abdbf58f90de95d40b3af80520a1cb40ba7be24e4392b129547dfbcda62ca800d884ff1c888a68a8595cb1ee4d37e8f4488de7dbafc8263882ace0ddcab332ad5fb974ea6d572863b4ed60323e4df9dd5504d20e9e9761d52f151145f09815d2999d7be6a0e03d8fb56c6e067452796e51253d8c7407336c068a367c75dd3b24a14a79021c3b7a20238d8028c039d1fb11ebc208616ade96bd8cc1e6ed108c60dd79e11b6e6093fd81531a096962bd8282b2fb64c87077d3a1f4413abdb09245c6135d93dbc259c4aa4b273b5b238ac45af68a702b8057301aa60227f9c8e47f822e99a9aa9dc43e22c501f0f1a8d2ecde783989e3e5f824c33047573e917bb754aa3e2a267f3ef76a7777bf079ace4016bc849d6136c4809372fce8935d4af926849384ba07e0d012b7893cf621380cbf82c13ff1091ac6d59b694b03610c3adb4bd5739be59e9922065a571ebca5910710f243c77720484393593013a0a260323673cf7ce0c3b23cf1c2e9a967ba383edb118452b3e2aec3b9de9049b9f4bd7a287676aa5f086c4cd7cdc319d8ff345a2377b36ac901b48ae7ee58f1d60524ad102ad50304c52caed03afa8e8326144664b2ec947263d8c6ab22de9124d416371faef850c45c1942e65ea1bdf9ef918fb10001f5daf0e3f6d4fc1d79c4aaa67213126753f1cdd2945375547dda2060826fb0f99c618eed89f35f318ff4a2760ea91ffe786069e7a42fb68b19e915a3ef8a137fe5075058a4fecaaf051e3bb994676c58b27e6622a03f1b755f9c9962f899fa690b0d41bc7e81232663d3bd94ef3d3c5a6ae7026946bccb5adeb310d6a980c37fa0efdbb4f195f86b196270516dfda082215c4c2c833b997ad1dfe15cdb1484b6622e09173038be6916526792bc3df89a0fba5b3b0a75a72cc731ae3d4b6103263ed1978b182db598774b865feecf0de50a932db6a1eb1a2da6eab35a287f1ec96c64daf442c0162a92a356c0b1c24b53ccd101194434b196310a93263b75ac2300843163a47863d37ff81d91dc09b31d3d6ffa147076fdbd574ac0bb92341b73d231888a5f553a63650a3afeda638b1f5a2f5f1041a4fdc9934d7624280a0de86fef330adce66a733cab2edcb64c1eef413ecbfaa4cc3a25d38fe395af1ed797d909af80c8a367143d441b1b909242a407cf4b63827f7114cf35c09b0d28c61f40620bc6998e130aec5a6b6481e8aaeaffdfe7462b68550006e8a3870df19a02b8e6dddf9e7f232dd81bd907e06f993ebd42ff1ccfba74b58a4f5f26157e7ce9a32a8130d773c1aa8dd46c898820d59f0bdd6aba927384d4541cdd8d6fe012d45d2bdb704afb1b2ecd484ae5919b4e9baa2f1716e604aac0924cdb949bc2479d06af7fc5d223c5fb4f26c80d4eb2eb568209f07e3b713c7cac7e2d78b454bc1de63f2384fb5fcfee945d6e6dcbbd0a1e78975d375b9950c8e68c1e81638c501f91bd0825bc64838eed6763ae43d7025eadcb0975f13a88286c2b3dbd8db74d13c93121c2cfa1eab3ea7d3555a8c1862b89a6dc44d33ef8e5ee5ea49d8b418bde0596bdd557e1b0000971acce442c263e7fa94aaff64f192cf301fd5aef94678ff250378b45f6185a1e41a137ee79494d801e087e1ebaf583c9717ed1a0dad9a44cfefe7d9df2e0d78847e34e6351d9e6d0a693c7eda3cd9f5e9dab15094ca0758ee7915b4f8bdf9e37c56d4a8a10633431a9575eabe476ec0daea426fa1552b1cab347484ea56dc112fadf98d1935d565762ea8a3a794f8d2cfe64136e52d82a271a9409acf009b3c732dd1b47c23ac6b113f5c56f168c75d847b896ecea867683528ca0f771c4e26c3d4ccf43aee01df192d74d5a6efab599818e9f23f0fb03e2de2eaded540d072089bd1ac640d48b82c3459239cd5e41feaa39c78ac435585c11313c990da15def295d7e011760e50e64a6ff7954ab434d8095d5d85214962db3b4269660c355d821ddb4a60d84a9cdbe4bdb587f1becea02d75156c61123572f9ed02186cf33c7e58d0f64e37ee074976281fd0e06af0d48e3f1762a711949db6d2d5500adbaf9ca022cfdb3379f54762dbdc4a58be586da4d7b3b25121c1a0f88f6decf114e08e6b6849693540ff3cacf1602c25af7107221f5164e7d0180d893c2fdfc24dd619887ec3344f1e40792d4277c30c45ecfa4bf4dfc5a9797f28c8340c08a4459bd232d49323b8631a69b6872a4a231562f47d1e8928a4ce6cc7058aa711f694adc618edc510f467d0cd35d691f2ad0ba854e02716f825ebacaa54841f108bbf29e6c17058494e2adefba488cd5ead688ea0daac10b5136f1a317896263fde299abb12ed9acdbb0c2613629a5611e882f8116df6a6bf4204ddbef801a7c423205691f578013dcf19bc93473720e1a6bbe916c831950efc18476316cb963ae0f0f21b916271d9d68f1c2948b637d6e2da1bbf724f1c0654329f08c0172b3ddffaa2628123cf58572933a228da7b0d352dbbf86b8565f6f37a00ef2476d08e39ae23ff4c08546f0354ea714a08066cb9b837b0cae9138d3b97fcb99ee24b25bcffb243def4a5e5f8ec8404aeb2f2436775108614a285e84ec51e4ede3b717116344500fe0a27cefe0a348b7fb9224c0ac95484074fd2f2a396e98a1dc095a29dd97ec636a4933a9490fcec06bb7577d7d943a560304ef0b0b65ff7b5a40fd9acc42c537dced70eb6e27847b64e4d05db27c1a3a5052c9a8de93a090e417f96f25a9b93e30a6ab3f80a2112181b9e8db8330afa2e7e24448354eadfb700d80b0785ae7efeb8530b0d5d0e81d30e60e0ef25d8fb78eef7a323396a476ba21c440c405c399abcbff450e11e73b6759f1cec9e9acfe7a680206a9c9c2d9f3af2d80061ac14d951c3ade4fac387173457c0f93a82b22e536afb7097f2a1542f6801486954d7d39ac4470730ef6f956b2c93d4156d671b92a6f707ba9d8c940c9fe35857f38bfe6e0bbb294df1bb403e67a720974b67204f7f1f9f1617cdc79f98f489e0e2ed02da841200e41006cc8593a1e87ad3cacb166a4ca413c9c52002c429cd73ab8689f353f763cb10168eefee32ff0fc8a971f6f78bcd23a98dc25d5033aa88fdda917a2611025eb66fefa0341c929abf8bbafa0290afa4a48596272c1a3ce219dc7a76b7627f52408f68745f75639626891b0f7d666a178e7728094e3f0a89d0fbe913bca2af494cdce1c1c3f4d6f451ca20417c01f92ea016855e49c24d33209037e8d45f4a172fd364c01c9993e98864466e50cfc62c6dda52bd6f38b1fb461424a03d317a9cc13b578bf65aeb5418d726ffa118899639af76b098fc9e7677ee8adaeb0e103b6cc6670f19d51114505f116464ff353a3d263220cc91455486876f74be7264898761d5cdfc42acc191bdd61657bfba0dadaee907ab5091aacea2bf610c63293828687812463b9eee09c0290fdba2cc7219fe41f05104773410b6b399b5f59601bf1936f4996b0cff1cf52a746cc9b7ebd8c4307542d1e61150e6205e34a721ac80ab311baf03f380978a1cb9777828cf5a0623685dfc499fe99457e21e2458e25f34b5751f2966dc2d760105be3a9be9524b1e5158b65f629834c48b05640c2a40b82213ec01f5583d5f0e5c3d57a424f6d6d44ccb241f4258771ca9695e1cc4be30e8b39e5e5e9af6cf031c43506ae4d43ced73cff29b478db393e6e3f209a819e02515dd859b29366f851b0b459abc690bf159e71a36bd2929b0d50249f9f8b1445a89e1b5dbd806b4dada603f0a672adb813ddf44ac01a965489a6d5ef0a96d331a159b8f65ff01ea456658042dc6c4bc751805ae839269f83e34cb04e0ce3d6a3ca997819bb29b310622b9550badcf76b8cfe9234bffec1fcfae966dbdc7f2a549d4173b5cb9ec1c0c9a9ae8bafb71a0bdf5456c879f07217d70b0eb3348e5e8e611ab4d0c12396b8b4f7ddb580260219215a8b9a254a6cef02716b099425931fb526dfb410efe433ed72bb518b0afe6df5e3e18e41f34b7d5c5ceacb9f4a45f5b33b23eba45cb63868a0fd375ab4be64a26f2a8d83f86dfd2cfcef2a9b7b1b5fea178a6f6fd01bdf50fe8dd20a9be9f4e7ed82ac8bbc97e48696a556cca8fddcc0df37b03cf217f9801a4c87657d303f1c9c293b121ec3b65080bdacbcb9282677788ba98c4e8c064e9a2e6f53a58e3e3a31229f5eded9cc52074784f9a8d2bcb8eed16b2d3f18b5c9333f04f1de46f8af94aecd6224a0aa5b4a52dde931fa534b51295e4ddadb226275e406b5b76ebacf534b8d61b6c9b8d090dc420e353e9b2f420d44a816f302159137d6d5d3727e9471612712cd8ed05414503dd072ba7162b70b5b8bf59c1335cf0ceac721699b73e34440c91e51ea1737e4d51996be0f28e6221a98b9941715d3df77c13fad7c7a9300bdea3da135594be68b5d4e0015b59406974f5b587e580fa6adbfc02d0074757c8099f21d648fa63f5076151d0a32a70dd72f61ad7da75b11e7a53a1641a972212bd5c364e18f16fb19d3498bbc78018212ea7e0ff47b86876bf9ff87ff6377a13f226787cb748ebac8f0", 0x1000}, {&(0x7f0000000040)="9c128ad533c4d72a7c0660f24b8967e75b2a923d3dc0da2506eed2df8f0523ef96cbf26b4ece724d515e3af85097e90d303f9cea79e42f65c93865ef9c88e810148749aa7e7f5a201e51d3b8ae5afc901c892b476b479ad64fc6df43b9ab773d170c8a1d51c6ddf1fbea640a1ac8de476ff5ecca5a4df196fc9babe96af17506dce69810de8bdf1b94c5c3948c34a19e647fae9c0a0ad06b22238713051fcd0e962e64c1e180f6562c370167b15f672170412e2ce1bc4a5bf0c4193bd253dfe32753298c707d260ad64af7cb5a748313ed14364eca7bde09da9227b032eb2f", 0xdf}, {&(0x7f0000000400)="5ec5878cfccd828d4e56cd91ad2d2ba28e060b587c3bf16ab123e7155f7217ede7110f3d47d7c90260c564dae78fcd1ebe1692cba95dc1215d2d9b486628c792dace3054b95b405276385cc045408bc007048a1184c3ce0e0af7b278bd6085bce9293805ea7dfff7a7b8942ac723413727a889584cac2865d6cc618016b57fedf5598683fd640a8fcad021ffa326d2c6daed42f271393b4dc84d3b141c2998995339a43670540ce1a260a1d8ac45592774f9c6a844b0ab7008d2c9cbd0d1e071c456b2fd0de6fc59f95ce7779d", 0xcd}, {&(0x7f0000000500)="56778f70504b6a7d75d2d96cd1cad97b9cba217ecf7f2bfcafe15c3bee52c66b94f3abc2683d42bb2011611984abf90f2ecf075e92f4dcb909e8f0df67aa5e7d8a480329c256186818aba5cea763c2323ade6163d7d54b971870e31416d4e7936e80032ca2d77e0952d6da81e41937daf5ee773f4851b9d3090367b289109be8beb092943549723b6b4982e77cbe410dd3f1839a06004a557a04f7397821d827fb0b91bfd05f0bbac098aa3c0a6436cc0d5b6d6183c9b388582156c86872e0112b321960a90353dd6e5ad645ef39f2c43229bbb43fc298764618e425214c693583cd1ed39b398c72d03fe98ae9c1cda3d2f37921c962017e", 0xf8}, {&(0x7f0000000140)="c65cec5b0bb9309e4dd45cacdc9db2075eb5b56e0a15a83d6c614b36ce878f9ab8b340bfc546f6081315cc1b", 0x2c}, {&(0x7f0000000240)="d2d142cb395e7c737f8addfc03054fad4603b7e82aa7ac39d9", 0x19}, {&(0x7f0000000600)="1763cc0e07bdedfdd8c33f6bc8fa80ef8d19cfca0b0cef18a4f15e1c9aacbfc79965d2eac4c3f83d28111fdefe2a37782276d4ad4a5e95d22e6e28c06a564822e3e0833bee977d06ddf9ad463d8e61b7d6c09239db2f15a861d014de4affd6f86bfb78621a56ab8f0ebf380b49d8969a616c80247291ccd782f5e29f2616be44ea10b6f469bdf02f04badf5b87d3bce956c915ca1a1c857af9f9c9bc3b40780dd1a36ef890a286a709525ebbd209519b31342a65", 0xb4}, {&(0x7f0000000740)="2af8f44b5c4bc5cdf1c7d74b8a37437bdbda50643fb39cb1dfeb77acbeb2aa85887b49f7589aaea69c99fe1cc3a4b6e14bd913ffea2d786722aebd3787f27f179bf3ae57421bc33a886d0cd7187916d4985aeffe5f37e6bfc60e11bfb486a51f6df52f3acfdb1845ea6c02eca936dcd7c99340ac7f9a6a2ceac448462e26b316bea9bc04cba066687933428736c6cf0a8fe25d3d301ffc4a25dcedc8731a5541db846841b16fffe57a20ef6b37", 0xad}], 0x9, &(0x7f0000003b00)=[{0xe8, 0xffff, 0x0, "218f836c5c77302b93227c403c38ebb015a4b4425aa657ab03b278e45adf6e687817f4131ea6f3cd8b17c26b71efbd1d2e25c11397b296dac788cceb4c574241c2634ca7653209c35ecf055eef7ba3685d56f1cdd5a27415e4f7064fb8bdce8e807a20f8a1529fb55bec05827ea05d9f05bc5ad18304a1e4784cae72b30cd9703f13df1701e9c6034b815de01dbec8b1f4947ffc2112db40e43fc6a1d163e5253c0796c204dfd5032fa3131f9cac0c436ca2abc4c6133c5a8e770bd7773c3d647bb9f4928661e91d968ed937b493b03748c0aa62"}, {0x1010, 0xffff, 0x9, "557d626c7f83f0cd397db735368e971609e9b16288a8fbd03108531a9ec4d40aabf0ee7394f0b97744f79b37c938b7492201e96d87626e301f6f6e53a4425b3e676f63d28b79618db93c2ada72da384eb027914c589b2f02b523faab84c508a8005175f3eeb8fbeec7c83f3c979cab364b2d3aacbddcaec2bcde98d11e0810a7c8123ec9c9d6163f676e4c97dad9a576cf7c1379913014625f43cfba16cc610a525c47f5ced225eca0891cdd71156baef484e742e281d8a8a36f6d0c9ddf18b3261064e229bfe466d2c00639d98b22ec9631d6ed135221fa475ab1dd7f0852d3385eeb2fe34f6a777198c4d6d86f637126e2dafd7ad6b8363c4335f7aa8dc4642cfbd2e505f8325499180472fd74684b479006cf78579c69e40e15112435edcefdc9b0bf74485d827551754849d893af23f1da5b768099ef531bc02e7775b852b44febadb6cd9194e3352d180fa90dfca4cfe8971513af275cc3cb0c37af0b574bfb4c6d39210f4a57f7ff7f14c67778a7e5cb95e25aef02715aa019d74612ed58204fca2f293825f3e771ba4e5e4448937927e27d0c31bd971372fe0fbe3484e437f42a6da54eba552dcfe77c813e50c76f8a6db7e169d8837b51a5aa5d62c2f035464a8e8ae70ab166cd3d11fbcf93568e6ebad4f69486dbe8a4fd3f2844dfbb25b2510e0cf4739afdb69ee20287f230d863a789b5d36e19551011844b23704a9721eddd91d7a1fc3f8eb6548aab832dddef666402194430d9fc44389f46cc306dcc0e663b5b7b3fe73eb92543d29ada4035536b380f70bed0e0ed542050cfec876d944f0806fbd970b24e08af294b02eb97ab5819e792fd62854a3e3f2d637a073b671a05e1e9a513f8029bcec61540fc5ed51634f14053aa119d43e8d0226896585f869cd133fa0c916a528e8f35ee418ed62c9d595894613a16fdaa9cacb7f74bb25cdf99eafac1ede4d9480de5ac76844cc69da704de50d954ad85293ea23d637825b3d031a0c2b7e8425593aeef2ae204263c4ca4e84938ec4522a398a595583791eb36fcf5277f7fd7e59f135cce9e4481226e53b769b7cc6a430dd94e78ce3279aea274f835338227eff918f431d9046eb5397a106a4c2c966c3ed19491bf19254969ec043713d5cf5a8cddfe075be0618735a3d5f0c4bdc277160bf8c66f19a3d5af800982a7b85db79177b2c785e76b073f433e0e675cdccd145546d4d19da48a6e80aa01d483bfa78a75f481d7b4beb66fc5f8bb251c37889dc3def1bbd21d73b66792c9f35a76d798f31443f1cfdf208c244fba3b09e00be14484d9ee45a4bd313d8ec17a4abf0aa6417ba08e60c50b07f6adc5cd2593e49f58e1f9e3bd6ed5e8fffbddcfed1a24fed1246dd346d315b6418c41dc8e2e5443ecce3ff4112d5f623f8c5904874a8a6b3611cc78d644c2a9cd0f67258f3e0c6a834b50f90ce9d0ddc4808651344ea894d549d9e68613e38625ef49dbdde089b2e94e3b7c678e56bfeae1dea75e2766009560024c940fbad045d4a93453fe133a4702b05869ec55fbcfa08c8fa7c04a6a47e45c6df9ce7644c9d519932b038127dc0ed4b4637942a83b82cdc5bce787514133363a35a0bdcf9e5aa6450c220574bbe3c08f3def1a32aead36754a5f0a2278041444270a2ce4743873b7477bc7a7857b81d840d7e51b6595010944b90956e32f1b85475e8c4f2e9f140cb889ed6e2049b708a966a6f5ad09a6c769f45afae0553fcef9f160163baa0d7b13d6eb4767677dcc59e2a448b04e1dac2e1dbe89312d5c1521af87b7f6a1c76f0131e736232d5d7fd4b6deada38efc4bffd84bf116facf9dbfa991d5bb1459dafeb977e73612ac520b39e41527e7a6321d337437a114303fa3a4dbfaa8341acaed81cbffa62ab93add7f45b6c56c54280c389d279616a1f4da8b5ba9b2395758f9ebcd24b9c0b28ee7a871ea3dfe099cba1bfd991c0ee8d82318b2bdb9a6cff95c292559e5d3f34f607f09a9d3d56d7c1567afe272c33ea1f0c524bd079f71f438c276151b3e742de7fcbaadedf7df2b14ff0c3e5a4c0168434816285a74fd5de512cd5f9db801b829d1cc0cfa307497cb60146362a1206bc660d56ced682fc2fff2911ed9d11011ec6da8c8a8059e68f1ea6edf5bab594cac796ec9976a89278c39fe030d0b1ca1badfe0c446b81b112f0cd829b2c3bcbe45e0bdd45b685c22dfe477a4d210dd8c0b949290d099e447f523b8490ba4e5f22520ef25a169c4346172766005e009426d02071a860138a11577ec011172a2907ea02813c52d92e36618a22173e70faddeaa69202a398a8ba6a280a26d92a638a2ca2f96d986dae77c44cde6e7588a506679d89d9f974e2e21c229babae71f875f1a504f7d7d0ac17a28a2f6e4221ca78e46c0f45d932f19b4822dbdf977ac6efc5d418382078a0b2f9527e94c2e0064e286f152ab273ab9456d630f93d4f33758e7a16b67a07681bad0d4d04623315e5be192841924dd792209150a23ed16381c19511d001cbce6e3b892f35bdc849a249295d45f9974cee09690e233299063ff462f0f645ac5d49b1d7af8726acb6625ecd56ade0130c6163ade58f912ded77e6babce3bde14f71de06a20b188713ed5c9699f74bf16f2521ffca88e62f62af1f4bafdbc4d7139d3fcae102f6ef276465c4dcca2c27991bcb20ab91b4284cf576f7f2535841488451e89b6b519e4b27286e0577e80b8f81af07b6ffb18982df4417381d2b9613bafecc2cfe47421fd07a5d115bbd2a517f9184f390d8517f633eaef732db5ec280582a6e67dac0593166d487e828ba345272c2f44f73406247d9543aaf97b2196e26ac748e2862453b662907541d41c8be869b2469484c42123809e9a248b18163c981f3048981afd35d7c63f15df48d1e5f0f6ec405c45c7e23bbbef485df75ae0adf62e9a34e1ba35cc532940d8f19035b080dc9a92d592c6fb58c3d20dc330b8a858b72a0a23cb44273354d3d94605e18cc0c5cb0ad51db84393010afee6a22c51230ab3aa04b009d2b800b6d85fa146ab2660d4eb2d37570330a835ffe458753356ddc9f9cf8f64e90050be19cb09acfe68955b9a0c0ad361ac81c042b51a6a91508150045a0630fb5cfa830a5b76b29cedd3428704a09d2fb896434eb60c309c39c3201d32f5a19c0a19adb74193cb8525147924e4a75e450322045d722089f413169d82846d9d5632e24147a942590c258130020e836e06b10ef24c9697b38b609769b02c5267e474fc2e53a5cd98695519a7f406175b765a4946a0eb77660dd9431a41c0274dd48d671783163cc743bc89038d6b39a1d737bac9b659ac600980c600cbf13173597f72e8b087e53acdb27ba4404240e4964534708fbf2abe74801ba24fa4f9af4d18f39a7fccc739bd335633440e04f738e21d5a7badfabec0a498caa05152232d6e0faa65c5fb92548c50efa8d04efb0fb73b2ed210e9ea161e191eccd9e1d43c012040d735073a6739dfe4472f4bfaeaf91947f4442e7361ac1d4134fe4bfcebfb5b59bce072be3a565505a5ec8a6521c1409dc14086b2543cda2d5ed6572e3e9c82a3bd558d1105640f2e36af79af11d7059ca382592e1bdb09f551ff15283f1c6de098638faf03c46d1c80a75f3c5758a1b21a7caa4f3f4fd3c5ad881c84a4f4ddd4eae512a49552d17720653ebc917e87e23819f9a78f8c9f1027e1219b324c788fe6414215134f154bc4ed14b112f3a4fe00c6c47e5afdfa13bf3d7717aad65a13b860a51ab560c078e71787346b3c615091d9ac752febce8a14fe44d04a6122f54b0ce2aa3e9d3e2ba032184d7cf0411d6e967da3eb0bb65a137315752f638a1575d8f275abdce924f3e99125673d0c1e277a61585d71ed89e8f8381db3eab0f1a6958ada99c180086e6c554e2d94305a3d1456a61517204ed53450736572805969cbec841aea97753a68a9b8dac05dc458d8bf1f6286b514883ce0750b0b5a0ff71a35f51cee1e91faf19c45e1d55fbb96a4932ce8c6e58a4f7648fc47710559f3ae472f7453c9f7aa55e66288c6f93a470b6f07b8acef53fc8e0294ef73c0ce8c7b7306cc10bca11eaa4f284d413fc4257df5cd76aab9c5771755f9250f22f8a3cd5f2dd373a5ef1ad798ed72f31dfaff30c7b3f4f87a01390e645cc2d254e467cda1f031b9ee5bf54e9f1c08042bd94ef76deb2b049d0a1cd1a671cdeed8f2a454d14a5667b0f79d5357acba63d31ad59f9666f5c67e39c9ec99de3d5ad88bebeeb31f8cb3a43198ecef71ffd0442c9ea1534b7e328c205ac08f82bd3c3e961f39a7aa326506c81e24305f2ba1a1526a53b503a33308634f1b3ce6bafa0134fa5f122659416afc43d337ca6f24534f54258e96a23930528f45ee87413c2f1b9c0963ce823dcc8a77dadb6abe870ec7997a609c6b4f8127ce018325ff0b69b78fd51c746bc8db2603753d146cf4106451e5a98ee2d5060ea034d38e45ba22d728b42cf992e3c7396dd654ac51c7c13c754d1c9e7da7385377375b3ce250c808df11d55d05c56f9b6677cbf5db49b48dfe6074307cd1c9163d17ead2688193111a900d803b404f62f73183b96572ecd9b968d22b48507b7034146b028215778b7b7ab94bc6b63e65505021041b9faa69659863e20a5a3db92fddbd39d221c59038804b92e9bd5d2d53730e0b73fe59ac2d9ddc93b6e9c0193c349a5fc3b6b7162b5cc860df8d57fb4ce040a324c71928ae5cb86f9846cb53f47bf1eab42016fae4deff275823429fbee5941c1b72976c30f3af78e6a28ca2bfc74d41dc3ee1789286ff7a8602c5bb8f77ba5de55cd0c28f4ff47efb20dc6363e3eb491fc703077e86dbc67d006700ff3d7ab464a476b97cbce115c0786e17b0b5d39c1d5620b5ebbd7c91f2469ee2a85e99e403db8b10134f188e0af5186c2a690cba699b184108716740413873e8c08c3f3713a746b88f105e832bf406c77a4c2aa8c8876a8fa61896a69eed409547cd02def59f0f76bc432eae4441b77774b5ace3d66f8311370688959bf9b63207cff9c53efefa1488a56c779687c879fefae4dbfa4cf0fe00fee732fa67e05d6d93e055c396d18cb5c2c3be275dc620e8e5bf7efefc520517627b45223c77643fe3edf0bbf94cb49b382a7e59e4449d604e6751595a09b6a5d89ee1dded6babc6f02779e27d914bcb4789a2ae8e6514d6cc5e7458e691ca21a1764dbf661c1f379aad5a6d7316582d0c1d7d00ae52f645eec5bbf193c012c2df8a64538d03e5f18b2091242c1db92f4b59e8e1736e6de42c8398ef6d931be52fc38356e51b1be2677d78ae79006927b20049164747141c941b84f1357f6e6dbc09f167f32e739ecef97b6f8ac4e0ddc3b7134dd741b7cca30ae52fbea8ee8791a13373b3dd1eef3fab872d8bfc8272ac370567650ff34af2a26246d21015a59526a7b8e6e9bfaa82b34a4de725a967d3292f8376d81572d995636a3b224c076f0e897466c3177109e9da1ea966b89d7b4485a060f6a741fc1dc01281898535e7ca133bb71198106e5adb4fb3063653826b55cb9e07a7df6150ea2f9a94bca894a8692f068ab2f51770833b720f4026da100e948ab9119b2984627b836dfb362d3475a1424d11dbda0ae12e8800f00571577107df2fc2ac3fccfdd005a4b0402ec5e0eaa62efee59e8a68f5bf2f226adaaebfa432497effcdb09d3fb2817ef002787d497d48465197497f2967eefb2a4fd2c969d50ade29716b16d28f3faf9d5a55a95aecbae91666880ec0bacebb3ea01fab298c2007"}, {0x108, 0xffff, 0x3, "daed783eda4ed0808a29b50a8c8a9f260419529bbeae630cd52a7cd2b877ccc2fd79c81dc30b1fe374b78b0379b1de90351d52cb2cde37cc1eedc04aa1bb9ebe2510e07f5693fd773bc25cbe0d95122ba15e619a03301092f549552740b107353bb566bcabfb743bc0b613810126497e6b53d0c6f6267397b4966e7f8e7726a2a120334b0ceef9f48819405cc838083361ab8e5ae5dfad60432b633b373fa6c9a353355e728af6b2d4b9af7a615170f7cad1736f50ba05ca4312e34f878a51c4e1286e25c1528119ac281e11560aae8b0d80782c9c748e3417523b13ea79b0dab5b325576cbafc6949038f42f0496ffaf64237"}, {0x10, 0xffff}, {0xa0, 0xffff, 0xba9, "23aef4b6f42303bf85ee6a659b0f1aeb89fbf85c2ff58045ca324c3205519a07979854907911c69f5e7bd8c3ed5ae649ab68397031699106a94bcd7678a61a4b46242d4af52a78468f4addf0199d082ece223ba85249164884c3db92463f973c4dea19da5e6b39dc94c16d4dd123204ea44d2eb98cf5c836890d987d818fb418e64714a1e727c09341b430f612482c"}, {0x30, 0xffff, 0x0, "bb1e7b16426e932935f81ed365196a5702bfe8490f1dfa05a0330179"}, {0xc0, 0xffff, 0x6, "2cd5efbcf8ded2edaa9e0fa3a27e5141dbbf8321bb79ae50683ff880c313da7f213226ba05862f673b3646d395e7a08a9ec0d62ddd4bc73e3ca002f438ab763f8e99c0c8a8d9c3a7cf1fa3b45c10a29ff62f726c8108cb4001ae1a3882d98425472ef95f554fa85bbd9d1c232a464735aee6236bb35a48913f4bfc1ba01866a6d990dc921e26b0d3c9708dca5f184b1807376e69529460ca6719cea795b96e4840c1a4e4d5f6e8d0b1bdc2124fb31aac"}, {0x1010, 0x1, 0x2, "269a0083de63d7dec1f515c1dab76a41d956d384053ab2c8a717263f2b6cb86e073957f8790f4e600feb767d0fe5661046bbc849a3cede9bb5cacfd9552a0e1641e970589c655870faf7a06d9a64b3a946ddcd846b524c083bc9e7d8c776c4de6b6bda8785a2874ddd069b270e9393a233b802b9a4237468842c907de23cf5e6c134e65898546f34467d985091824f83517cc2fc3b21b707e68afb5add54f83db40a66be2dad76a89e09f696005754e92d22fc8a5fdbfb5450cc104c12a5c02d5f1474b6422cf11d40340cf85e2b3ec3776f76cc52a8fd066cd7c7281fd83d1a1cee0e0c020c2b3b2eee40ffc5657633ba3190b2ca783541e9af07421bd60258c9a9e708ab26281ac6e778c178923ceca6d20239f30fcc69e56a40e238535d858d207a00cefb652a0e3662032f440ac19dd55c92a0cb5864a893ae51105624fd4c94a5e124023a17784a8b3c27264d2f64e5379f12295b20a7840539eb1bf367c12c24e12653790c9b7c7d18cedabff09f51b9487783176e924a838b44c9b20fb8762696e2d91c933ce946fad5e4fbdd2fd052e05d388870ae4080486dcc489ed9b044722810107400c55de9057b649bdf325ba89aed30976317b746fe4050d5ad41fd7bac9201b559d7fb788848ec94c246b4fe5402031ffa8bfb4b35ff2d32fb23e6b65aec68c6af469b6ff83e7bf1762d90ae03317e97bd36ba81017480aeb693b5b6f9f972959739576300b9f2258210f01db7914994cd21300a00c38e578dbe39a91383ec5f880b1a13aca9e028e4a56b9208066ace7ca3962c6b4813b1575644a5d361703d399f7c7f02cd19374d00ae52f87729c31461ff301f2d8374c965681602e9081c15bc46e0f0555dccbe94b12a1cd81b2023c2bca8848748c629f64a3258c5e3275909c79370aadaf8ca81bfc965c175d25d0bc39c24e3fa3cc7a029ef46b6a983684ead1aac21768f7ca635afc575184b3de89d245fc959d007babae04b213b0e9efe3fc6da92e2848db0fba19f21fa86e2e954ddb47d2eadc9a89f4c53c336499c93dc8dcd85827fafbd2021d712f34f50aaa178c4f07b30fbddecbe5b79da1ca1b3cdbbd8555daed1b21e1591f54dc361a8856908c1e65139f6c63249a8ae89c9da198f353e8706c6038a8b51118a58364f333aebe9c3fd16f3b26e9e344198bcbda25c92e17ccee3e7080f1d09a359ec41e297550526e3e0340859782192f0ab8d2377c25b192946cb9e5c25cf53ed86569f7e334edbeaec3895802681032a5785c6ebed8e48e69c8689eafeb02a8cbb085ad7e994a8278d7062e3cb9fd8ee1ce948ebc271125f22ff3f3b18a1d751086d8898359f8838bba1875b023e81b4c8ba016cfe1fb9f822c1023163638fce59228983908ca19bfab346dd7bbbb4377029e32ac2b05b5e7e1b89fc85dc34e4891cdb4a5a16245c2ff3304931e886f414ad93a6f3288c5a63568586ab8c113d3458f9ccfb292a0aefcf2dcaa793aaa79b5d210eb1f456a898eef51b354cc8a915c5264f8e63718229acb9e577bad7399fd1be2b7867db392ba6a1b59f1dccfece773fa3d013903261999e0208909e3b9343a4e350472aa8f3d152bfeac1b66011db97233b51b3a6e77f75b2e0112edbf8a1694b271476bf9058cb9e8690507fcdeeb231340140a03ce12b5c4c6eed642c37875da502cbf5273bc35b5bf563ed4f1c19671945e5dcc48a15422520beec0d4e4d79ee936c47cc6dcba4341e5fa577846386f347e6e3ee6cf45af6478ae9d720b6f92e6a856c1cba7dab9ff08d124334c5070dbdec23ffa70bd0b32f609c333736876bd1a5a00264a3f5be4a33c3ddb1d2f36f4cf893151d37d1a7e69bb03c731ed35edeadb8bbea71cceba2198d90ef3bd58be0a21f51373a48de6c96643cf253f4d411e220404ace91f76b0928e34049821bf497d7161764fc2f7a3a6db29b3218f92dc161e47fae2ff7565400e419adada43699649fba049b68994b7f3a2b6acc62c2587aaa720bc6c36a6a652a2bdc5535ea128db343c66ad2c8280d3d6f4a4512b1cf238744f04965f0c8daa50fcfdc62cbe5ac2a30943b7deee50e7a7293dcc3326e2ca863e73b12780d4542adcc81c7ca7e597f62edf2253748b62b3d7051143c2d83697857f20b20d445f132f79f8ed69112dd7f9e494b78deaafb8b1f8779201d0e223ee323728a80680abcd06c27f40961418ac0a6343ffffc7edf1dd11329441b55174e9b3537b4f4d2c5f7ae60007aa76b01c8ec88a0d989b67419fd85e63f203bda34c02513511f81173dad0af96d12147193ff797e601dd677e63caba84ffb2e9b9d108840b76ec5ab672d412438b131124a56c3a2fdef5e05275fa1fadf325294d539e830436145617af930d3448226645882809aa30936e95755bc11233d3354f866879ec7f7847c131a58a2e431bd2647f9d9042c5b1d49f21f248d73d97e7cf07ffd334ef7ea1196ce2e76d956ab1d15c74d415406e7acf8f4963e890eb14b01738376b716a5dd6ea55255dc6a6495d4a361f885007d788f9da25accb94ea0daf93eae652ec615f339cd5efce2993881094430768eb65835bfff933bd6ce0d2ef4c494e47681e1651019f90d3387497245e2bf208b1488bf2519e66d9661e8ad68dd16b21dbd7c7b27bb72093ec846abe7ef85af8556b89fa87fb0996f76b767514aad423ecea86a5689a43b6418656d45f624f0f3e2e47fc60ceedcf49ca2df35f8dc2f8ddf99dbb23f441a306a8dddb4a67e957f5398554f0a12f485ccf5f54fee8ac3874a806b734954e83954985127e0c10c7992b6940c481a04c9b16b553e4f2e041074cbf69756bef213948218591948b3882255def89086f184c9b7e3d932b7a67e32c3012edea8cb3d5277b5d43cab83f486ef238056227964af54de3a942ad32a0f4c55f2688807f6e9e3dc58e724bddfa15af1b76b3c8ba445807393825275b93b83d9fc897eecbb38bc00542b0d4a10b3f1337a4d467c77acde3c7d66b70512bd0c284dfcaaf94b16ff32f9e0bcc0ada9dd04f447d8812c7cac6a1d7270edb9412725c69d8812dbf9365d9b9049a9c01dec797d80cebf917c6700a27dab18c3b9d993e0c6869548f5658f68d6d266e601f99760997e65550b9f4e03c7f79d179790466048782408f65ff56ece4fa799fe31bd171b984f16d5f2a9da689830d125fae4d53181cc35dbfbc119e04d1d62169b2a989235f045a76abc00895ca9f8ea9d4e0eccd50817e8213a6474d5c1dc688918be3f02e6ff914add3c7303a2087199097b233a53368af64eb83ec085f174026c7980dc628573d962d98b351ca8f138281f2e459337c15b48c1d4d6585d6633776f3b138c9e063a2f83cae224efed219686cf29b1e00c81829d76ebb8828b4da9cba8c86447ebf1f970a845ea86c29c16d15344ba1b64feb5ae4de9fea41176e6255ad85ee1e9282b222f75c02aa282fd92778d0246daeeace3629e362c4b79feacc6341df731a3cd6c7e88ef24627d2052d3a2bc2d9cb6863d88777cf4d03639c510e2e79bc05db03f1c108d7641698746bb57fd687b43389ffe598c12b6a4c0f0c40d7568d8bb31baf50fdafcfcf14e69dcac655ad2851e627e1fdcfd913fec5921c15bd40dde7128ee375c0c5dd3fc6113273b3a98e372befe7f7c35be05a65196280305a2e0349de642d1fabc6b99c33873eff7078c327c223ebe3efdcf30b9a51fca5ceea5347a797a558b20676256180650de15bb0e6b2e4ed7aadf10a2eda8498e6035eabb16c84916c8cee0401154afbf4d2ac849e19565258ce1b453820ddfe8009cd8913800c3a23928eb726fa34794979de97c562f7a85731cd5fc4ad9f304ae25166c139a67b0f43874c7fb57bf7f33f7639cad283e3598016672682a55cf39da06d3f9ad7631bd1bf5fdd64d23bde1d21df94189c5d0aa63bbe607147ae879cf7ce5b64a161c45eb498587775a556bcd6723078d5bf5dcf59352e7e8420270f92088e65a1c36738ed79f35d146c95133024d3f7896d05b3d1aeb18fa633e112d41bddb562e50a22fa3dbd7d3625edf0064f915eb03a5e796e6032bf828b89761c48cbcd8cc37a8dc4cdefd8fad37b37d2809a8503a57bd143825a158fe06e229f3f8816fd1564844e88cc627fc80195683a2f9d74e3a8aca3b5ac1edb63433278da2d517b10d16c40ad382c8a116aa5be499650f5921086da05bae8230e59ad1cc6c4738546a7395b25bcc748bd4102fa7b4e2ff52ea3b41e23f6fc3bb066b25f0d344f313c5f8351837c6ace470333890b421e2ac1b4234021a58afac04a609fd4029b749f0732d604e5d9516c1c2687c5f4854814368bfeaf54bbb9451860e9bd3a28f7d7f585a16e5268aa5709e27805e115dd71106aac79db017b9e289afe441694f050d12c4c560a66ff8cbba5466e1bc34e2400747f0949fe548ca369b321eef24c500a1d9e550e0d85e838b1c80270bdcb4cac9e8c8a6ffbeea824491ef51f8e0ad47b491119a39c894399ec59cb2f701ec07154eeb3a22ee2b0122f98a21893ca948f6f563fe9234dcad3cbf5a09c514d6ef0be6f5c379a192fd044f905f12e064e44170cff673b5d30ffb56e0389b950ffe4984389f041503eb09fbeabe7c2c151bb91c82f3931f820831336ed268aa189fa6ac899b45a595e50c0cc9c8b5e585e5432ea772be9f4343a190855370a43cbd0c4829ab285199c5e7d8d490fab005767bdc86e54d0b3bc848eaab48fce0c51681becd7e0f7b59df4aa4fa790c878e952dfca89debd3d59ab4a7a925ca2f20b070cdabcd752157719a363a1c2cd251282c50cc770bf93bb3989ebf39ab4b1aa2f6342bcc3922dacf7daba5668128122858a188fe7746883cb546de2fc98eb00884ce7c29959c07a566e083770825518e37b829c30d844c0b0286f39f0c8de191dfdcf98ff7bbec740f014b16e2914b7fcc58c5f35327d8457b2d5839af4d3722f97a96704f71bbb538ee4e62a86deb58433210fec701951c418d9ee496ca669fe5f47643e14a53b530bed643e919b82f64b0800b63e6bc3f41f0a62fd80e068d52e48955f5ee84dd156efccc8cc40eb053bfa4f520b325aaf48f8db68f4d9a40b85d1bf6a90812a6ed39bdf03b0fa6be4b9af6932bf4eb8d17db581c5bb8a2d1c92f17004c97d87ca3b2e8d3dc141f93ddd11c09628ce31ada17968370ad15bae717461833a04bc2c2337261c929cb72fd0c195157de9378f6fe0ab6c4593919d21f3e3915302812ec9988487ecf9bc2cd4a2f23998d67c1facdc13facea6659d5274dc9a8564f82a735a5e3c4d28d826ac42dda67553e77918f2857f2965c146794fec5b13da91dd76b7f501a5c95ecb30a15cf39e3aa5a7bd5a04563947400a62e6d33ecf302b716ccaf272040135d9549f20977bef790748ac79b57bf09c4165974faadf6e4c08ed150b90f3cf247fe22dafd0ac8fd7f33f6a798629cc358348b5fa90b239e2fa5df4d09e3a468545d3a51af152b1143da5c0b269b54af4d6bd5353b39c0d9f799e1a40d01e19de60070a1d59f90db790c2906587719d12cdc067c455afc51caf2aea79033762491976efd93236e6894ac6d7c6e428f3f4c31ca8b29ccb0bedd1cf178163e53ee67167abd2a0cebcbddba96bf52779f7f0c907817a444f0ff02f735e9ed12fe1393a9a29f59c3e309e720666f512edf7584b7969166fd4225bc2336f6aa7f05beb4b6ef93750b397a5f63b59a49dfca651aba3034aa6b4089113afe4ca96bb523acb9d0f17bb738fe053e"}, {0xa0, 0x0, 0x4, "d9eac463320791c0a1a92da33ed51cdb4cc822853c60eee60bff07475fecc294932a6ec67e366e82584f054df4068b458a26aaa03fe0bc44c3e4d349444d49d37d32f969e14101b09ff540538313feece19822f5ff1ae840107c1c086ef0ca89c597c3246df0e709f6931d86ca24eb81fc9cf880a74659806536ddceb7dcefb365a79c351555cd6a5db87de94e8a"}], 0x2450}, 0x402) 16:00:00 executing program 0: socket(0x6, 0x4005, 0xffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xff85) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x2, 0x2, 0x4fe8, 0xffff}) write(r1, &(0x7f0000000040)="4c01716ee1ae2682a2c35089fcbf57303bd6605272305d208ef8dff2cd0a6ac6ebfa3e91a1d3e6ace62ad2b27be8bde2c478a4ca16b9c24f00c3db5fb99fd86611", 0x41) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x401}) 16:00:00 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) dup(r1) mknod(&(0x7f0000000040)='.\x00', 0x2000, 0x9) 16:00:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="7290d1e8e94590ba1cba2eedba03b91f91d4f428a9a6344b66f9ebfd19187b8d3264e953cd38d30284defb3df994d10ef9d3079a9ad106bba63ae3ec308e42843cb76768414003dbc396b918934089b8a66a", 0x52}, {&(0x7f0000000080)="06cca213cb6e37255c9c3412f7d764cc0d1920f90c0fc8bbe47a4e9a35f878761aad5855ac6b6be324e7a6d9973cdcf4f0f1f956ccc94bf7b54a179a6c72e68e8f07b68dec38f920b80f506d12a487d05fc1a4a1e78fa1582fe0defeb04b2a07bf97af4c26a78948db4522141640627ad2ae78f0b1d990f90d2c36b9601c639676f7b0d8b75c820fb56cc6252738021a9a9d5e739995fbe0b538c3106359f2dc7682f1fd88c11eebd0bfb95069a884dd4161a3523898010ac8b946833c1cfab599036dd70e32442b0ef120350b911e3594721105fdb83e75b898871eaa7c8e98be38d5fab9c8e850f7a764b89b72605d7ddaeedc0caa341b1004c63bd248", 0xfe}, {&(0x7f0000000180)="65bffff98d649799ff3d6e96fe90ac37802b06c965b717f0c1b6ee432b82cf0d972a5af758b833700726086b267330af19b2965f182820e5f6d9e0687026a15822f88a176d73799bf3203475b93b0914cb67a474f838006817fb1202a6cef596ddf813233fdea7a624e669443a72d5a7fe786b91e98b5d9220936ce793735be4b4ef7a", 0x83}, {&(0x7f0000000240)="d14c914035a541b5858c76129818c7d99f17245d90afedd0c63f088e467d8f2818667f5daf9160f6eb5c1dc94a7deef7fcba879ba903cf4f201356b771bc96517ff317442daa9ad2196dd8d9264c1c06130b33a8b762879ce01bfbe1a0a86654a50becf564cc2cf6bfbfc912ef8871238378b0a20fa85645596d23a60a6ed4e3ae146276570cbb3112f53e827a2de7486751b9901163bfa736e083e725f1c67ecf927ef41bd896f9baa20f1b095635524d057f01fa0f05c045366abfed794c49b76369329048d0b266a434e68f44", 0xce}, {&(0x7f0000000340)="02549a8a4e16b741d5b7de3212ac1e949d9c2af2e96672dc0eb6d60422ecfac221f5bf1c62bcb18c82005425d7fdcdb04438fa2ba8c488634dde0bbb43ed49831b642baca88ccf448c4203fed111e891ae6791703536bd2f87e3a975d51ee858f8457e0dfabc67b5830b6aeff10736d342dd9cb1ea664922ce8b47694b4d8f5eab2ad0a4490e3149101eb09083cf2bbb80d258d0f065a2367d796f7a36a3460adecffc59bebe086d42b1c69ab1a65df4423200", 0xb3}, {&(0x7f0000000400)="3486bb1076dfa370dfac675ae6b3730770cb16631590ad7212565972ee9ca382f53ba9f289e4de303b376819", 0x2c}, {&(0x7f0000000440)="672eb8f37809d4d13f8549f46a379d6c70633e1f2547cb97ae6759bb2aa505d9163635cb6433e01ca8c79ab23fc33089dec3efc101bda798cac30f56548b6d1e6c3580733811ce5ddb1f6bca48fd2a42d5ec61a53596b33eff1eb2a61e19629cce65e18645682228b666e5773c98a066e395e30ff4e778f7091250a9a97a9316042b530d80f7cdb4b4c58e7ddfaec2486c910fb4fb76fc", 0x97}], 0x7) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xfffffffffffffffb) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="bd32cf579fe75ea3faf3a06bf17cec74e017e857221266cc5636efe32d989d10d1c43043087caeeba45383524e136f94de1438191e84bc983c9d147eee283f2913c1e6e20d745e66280350e39d7f84d4f34ee52ef9ef6768d50c9901f1b830614eca2dc0c6b9f352f0f6689c5809bde3056cb933fb7c2c0e1148432176d4019c8afca00a7f01e9fe26d4c6b1a5eaf509", 0xffffffffffffff21) 16:00:00 executing program 1: poll(0x0, 0x0, 0x1000) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x8001}, {0xfd, 0x4}}) 16:00:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10808, 0x24) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x101, 0x9}) r1 = msgget(0x3, 0x800020) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/12) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x140) read(r0, &(0x7f00000000c0)=""/22, 0x16) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x706b, 0x0, 0x0, 0x0) r3 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r3}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r4}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r2}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fchown(r0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) 16:00:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt(r0, 0x10001, 0x200, &(0x7f0000000180)="3167d949c6b621df82b88fe905580c7459b7a291a7e3335b5ac1a869696afbf3745b5ad5bcee2bc69ecea68e376d788f3ef604c40432092b86bf9dfc49c1fc1bc296a9822dc954629b1eb1804a", 0x4d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x7f, 0x4) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setstatus(r1, 0x4, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup(r2) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255"], 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f00000001c0)="f3b1cad062c630b6a07b5c7bbc3281b2c00b282c734ede61c764101853435126ef3015a473a926af6e179a558d4a6f64041826d88f8f426703af2825ebcb420d2f031a23cb6422100087b7811cd8af62334e340a166cd4ad51296a683912c6e7b71d246b9aed27fa24159eb0ecd49b63f989e13a09e38419b9af77e7843cfb107ff9f8131009204ef9a72daa01ee01f148cec10f0ce27a49d5049d3a411b980703b44220ffc32288da3fee1caa714e993e7af0b3c5e881950af2b8b3f20949784a216a2d6ff5fcee4cbf7ce5f5188fc56a252b1bd224dccd7f06539bfd934f", 0xdf}, {&(0x7f00000000c0)}, {&(0x7f0000000300)="547f0e31d87006f1e2d21bb6c576e08aa505cad5913db3161fb63c28d3fb69a048a01938a4e80530fba4320c273886e0d8a5d4267f27c4d6a2e6f5b930d73e8f88df8cd3d9ba698b42dff5a8e46bbe96fc8d04dfaa4e026e2bea07cb33d01951996313a689f91d8f2269af7d93423a491330babf67e172acc1dd89786983006e4a4df15619c41da7fc4250c57a0de56c5895bfc4e724f5047842bad02f0955731ab2e2f5d91b413081673ee66b5a9e48a6bd5e4e175ad4c91b509dc0adaf48547505a3003be91576d9bcffea98985215e73b1992ed9098c62405649d6acdfd33bcb53649d0813593a1cb91e5dc311f29e6f1d56bb18870bb3f9bd422", 0xfc}, {&(0x7f0000000400)="dad8", 0x2}, {&(0x7f0000000440)="9ee243875c0a35cf333c4f55b31dd76b9f1b50e454ea8fdbe1a6b5ed4a911029903ec7ef95ad70f0d33886759d8d29c2dcbc64e30bff803b596e15f9630b1bc91552ea705d33333bdb0e7b2e1aea8b4059f8446bb59302340bf5a149292ed837b4f27260ec95b595f322521fba2baa086987f3b509025c614763a50179c9d1351be29da52e739d95a095f74f4dab145566311860f9233280db1f808e930704d65e3cb24074dc47d2f60799e4b582b6911efe060d728e9741018f26036bb7bde6059976ad787d83ecf4b7c6b5292256cd6ba323273dc0731c0e04333f3ce15f2e319d7d6d6288fe", 0xe7}, {&(0x7f0000000540)="d7e1b8d66ee5c1b805728eb24b8bdeef41284a35eb7d995c8a5ebd30e3a2e33b60e55421e29c85d9235f1f640dea12533c13773cf71659bcc6c132ed280acc946c9d6ee09c03e24431d0380df8915b01a77c718bdae93fc2b27c73d06aa66675413ad6308b211cb0507dc02ed2b2cb0c0bd0ad281b64b060e9263dd04ac8abec7f474ff40469746809911728bd89915cc29bbfd3644ef16fb8ee5a3c0f8499cd447ea64e", 0xa4}, {&(0x7f0000000600)="e0b83f8b232dce6ddf25802ed97fee10cfbd5a40eecb17eb9ab57d1c97e6ae2561aadd2a7ba87aa210593248c9293f8b3b8d2976220c2a843cd83933267624c77845378b02f5ed70f52610021a786f91884b1f6a8d86ee29f4708bd5fb", 0x5d}, {&(0x7f0000000680)="26a2f5b01c582df7d417f2939acb480102e887d9cc98b7e67c38e8e5a98402d76e25a6af5bf091522c90d5eaf7221d869a4ffd1b1f4fa6826469234e90cee5a7f283ebc6978b92d8c9c82952a42a6d8418d8d2", 0x53}], 0x8) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) truncate(&(0x7f00000001c0)='./file0\x00', 0x4) r1 = socket(0x2, 0x4003, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r2, r4) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202232f66696c6530008d293d5203055c9207651e74aa29979683674473bb1670dea1a9e944439c0d620eaa830492d9d20482066616d2f7ee4f3590b9cd74492ce94608105b16700e9a460d7fa49fa28f8a9b243347e54918e1b9f841c48dc1aac28dbe8f3b5daab5a4a504aebfff822460e574c5850a37b0ab80ffc18aeb258a8a6684e855d1c404a374c359c591e8fc0e3b21fcebd7d25a4ea33c290b9c0328bf571195df105a2b2ed9fae59bed7846c2772b39d878c1dbfd48a9756200d9da0d8fac37197492699443eb02d1d502bcd2c6945880dede35ea9dd715e434b4f3c5104546722a15e8b9bb68861eca7743380acec48bd332d3b05e4303aa29d9bf3069a2f85f90efe7c140c2027f6d4bd33b571d21d1a8e4a0f255b973c0a5a997d8f70476a8e7724d3b0480ae5e0429330fb3f8fcc4279f9b7888f7662de490"], 0xa) 16:00:01 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f000045f000/0x1000)=nil, 0x1000, 0x3, 0x4012, r0, 0x0, 0x0) shutdown(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3e6c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x6, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000080), 0x0) r0 = socket(0x38, 0xfffffffffffffffe, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x1, 0x1f, 0xc, 0xe}, 0xffffffffffffff57) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x400000000000007f, 0x4, 0x0, 0x0) semget(0x1, 0x7, 0x80) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffd, 0x64) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="b9d87e024b1855435b254ba44bcde87932a6b8f6f901c3d71868f6e0d4ed84e7522c6614ead4e8d1f26c56e6bf85e0a4d3946a13298f28c45671a2160f8691a221f367315136166b5e5b017628bd14724ab827a9cebc215530cf37b1a31f20e3e5f9444f5200ff510dc928a78c10d51fd35374af78198c3aec07f01d290d981c178847b44f94fe6928d442b7e649cda18c2caed2f7ea1babc8f0def8d756e41d277a60eb083cf9e0e46ab2bee5171968522b29c84c6740e1a64e95c10360ed", 0xbf}, {&(0x7f0000000280)="77be0972a2183192af70d0e19331bc5b", 0x10}, {&(0x7f00000002c0)="4094bbd0e7fa5ec1d496d18b5b168b43115442b2e2e555a68c7450a18cdce9bae48cf638c61d6925552be6fe22f4f21fe18deaf5a07a4e53954d0eabbcaa540408ea1cd7b4a6298280b78550478becaaecc6d41c5fdb21f5bda74050d84a304dba5060152b7624ab4a59137783f3ae17d4b8018487da45", 0x77}, {&(0x7f0000000340)="808ae3342a33d1a3613e9ab21e97fa65f9133c0ee11c", 0x16}, {&(0x7f0000000380)="ed08c73c274b07923020fec4fdb10428841c7c21a3503774ba4bdc6b15a5fd1dcc6779817db8d099b2b512ffd923c686e74b6fd58e0690816ca2f305d4d970c14be21196d4467fc7f1982bb601150626fb29e818100058930afd203cef718150e3744212a152032c25ce1a03ac1784074c4e32ebbecdcd1c4f04b7ed7385e45253e37538622404cf6ceaa3a8c296382fb8121d47ca69dbf1ba6a561fcab6171506ef92ceabaf597bd4d205db0ad18e384395ac573d108d50998e4beed984b6d52b5ea32071b0cfe9913f", 0xca}], 0x5, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/146, 0x92) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getuid() setsockopt(r1, 0xffffffffffffffff, 0x3, &(0x7f0000000040), 0xfffffffffffffcc8) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) socket$inet(0x2, 0x5, 0x5) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x80, 0x2) unveil(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x9) r5 = open$dir(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) r6 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = dup(0xffffffffffffff9c) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0xc0, 0x8) r14 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xa, 0x41, 0x0, 0x9}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0x101, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0xb19, 0x6}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x9}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0xe81, 0x5}, {{r6}, 0xffffffffffffffff, 0x60, 0x1, 0x4, 0x7}, {{r7}, 0xffffffffffffffff, 0x22, 0x3, 0x8, 0x400}], 0x80, &(0x7f00000002c0)=[{{r8}, 0x0, 0x8, 0x27, 0x6, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0xf0000050, 0x80000000, 0x4}, {{r10}, 0xfffffffffffffffb, 0x1, 0x4, 0x8001, 0x4}, {{r11}, 0x0, 0x0, 0x37, 0x3, 0x8}, {{r12}, 0xffffffffffffffff, 0x51, 0x80000000, 0x101, 0x6}, {{r13}, 0x0, 0x0, 0x21, 0x8000, 0xab6}, {{r14}, 0xfffffffffffffffd, 0x2, 0x40000041, 0x9}], 0x81, &(0x7f00000003c0)={0xc6, 0x2}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1b7da99eb4c47c6c, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x12607a30, 0x245}, 0x8) syz_open_pts() getsockopt(r0, 0x800, 0x1, &(0x7f00000000c0)=""/55, &(0x7f0000000100)=0x37) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/76, 0x4c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x280, 0x20) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000740)="ed5b475ee47aab33afe3f606c55d74b8a7aebd77038402e9c38ab4e0bc8c70dcd571c37c24df142415d6e64f8d202d48562da9d3fb74670bfc8d8b359ca2ba395cecb2c8d028", 0x46}], 0x1, 0x23) r3 = open(&(0x7f0000000800)='./file0\x00', 0x84ca, 0x40) getsockname$inet6(r3, &(0x7f0000000840), &(0x7f0000000880)=0xc) mknod(&(0x7f00000008c0)='./file0\x00', 0x2000, 0xfffffffffffff5b7) sync() recvfrom$inet6(r3, &(0x7f0000000900)=""/100, 0x64, 0x40, &(0x7f0000000980)={0x18, 0x2, 0x81, 0x9ee}, 0xc) open$dir(&(0x7f00000009c0)='./file0\x00', 0x200, 0x101) bind$unix(r2, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x2000000000000049, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x4) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x94}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x10001, 0x5}, 0xfffffffffffffdeb) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000180)=""/247, 0xf7}], 0x3) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) close(r0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x14) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000380)=0x8000) r3 = socket(0x0, 0x3, 0x96) connect$unix(r2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f0000000580)=""/77, 0x4d}, {&(0x7f00000003c0)=""/179, 0xb3}], 0x5) poll(&(0x7f00000004c0)=[{r2, 0x10}, {r1, 0x100}, {r3, 0x1}, {r0}, {r1, 0x80}, {r2}, {r0, 0x80}], 0x7, 0xef5) connect$unix(r2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4685) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:02 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = semget$private(0x0, 0x7, 0x20) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xe3, r1, r2, r3, r4, 0x100, 0x39d2f80c}, 0x800, 0x1f, 0x6}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/228) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000200)=0x3ff) getuid() 16:00:02 executing program 0: socketpair(0x20, 0x0, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/55}, &(0x7f00000001c0)=0x39) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x2, 0xffffffffb29039aa, 0x20000000000000, 0xfffffffffffeffff, "a02e6f4ed0e325952719a213ffe1a0ddc0df2aab", 0x1ff, 0xffffffff}) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x20082, 0x100) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100002) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) mprotect(&(0x7f0000053000/0x3000)=nil, 0x3000, 0x2) write(r1, &(0x7f0000000000)="da", 0x1) mmap(&(0x7f00007c1000/0x2000)=nil, 0x2000, 0x3, 0x1010, r2, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)=0x20) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) shmget(0x0, 0x4000, 0x81, &(0x7f0000751000/0x4000)=nil) pipe(&(0x7f0000000080)) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r1, 0x2e6, 0x5, &(0x7f0000000180)=""/156, &(0x7f0000000400)=0x9c) r4 = shmget(0x3, 0x1000, 0x8, &(0x7f0000185000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) write(r1, &(0x7f0000000440)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2d8144809c2fa8b0522c14b116b6aae0d6741d229c52dd5323fd5bf440a947dfac10b014e0079ec4ba5cab448348b070bbe1096e0c96e790206704ebb55b84850ba3c4b7f104cd3c9c6e131eb8e27f760d44ea3983f9882919de05179ad66b82380d2617a9fea41a6581376efd423b88fe7b24fea61d2923ac0dd0a3d2b17f98d649023f502142d3fdc8bbd0a21fe5b23459b14c9383a4b85a3d237be60771e44b80b9e461a0f77dc29a935d95b965d7292d098f754f44e578ff512fb73ffe9973ef4571f2d4c212180041921de6cfe277dc6ea0b67a0d5a912f4b3f27afd272da13f6194c8da39bc71713674a980c3ab43dfe03364432ff25427463c04e1f0bc905c93e411df13c5", 0x198) 16:00:02 executing program 0: r0 = socket(0x2, 0x53a0e5f98fd9f001, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2ffaff6c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10040, 0xfffffffffffffffe) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 16:00:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d767789ca98b010e4d05b13cbfe6eb3b11b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = socket(0x3e, 0x5, 0x81) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/129, &(0x7f0000000140)=0x81) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0x2b, &(0x7f00000001c0)="25495f1f12649aa80bd7b74ab2cc2cfe1ac487b29b0307809360bec74431dc2f5bac1e0c182f04e45ba578e2ba6175625b14b31c545c3c919112b59a9904535aa9178cf8a4327e", 0x47) r3 = msgget$private(0x0, 0x48) msgctl$IPC_STAT(r3, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r4, r5, r6, r7, 0xb4, 0x20}, 0x37a, 0xe0e2, r8, r9, 0x2, 0x0, 0x0, 0x5}) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fsync(r1) chown(&(0x7f0000000100)='./file0\x00', r10, r11) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) fsync(r0) r3 = fcntl$dupfd(r2, 0x0, r2) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000180)="1a", 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x410, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r5}, 0xc) chown(&(0x7f0000000340)='./bus\x00', r4, r3) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000440)="10869e985d2308f7b89c072c54e98a70e0b8d762bcc5ced68f8eb704c99d22b0aaf8ec06ec031e1ea0308d2d977ba5005de1690d529579e083a1192fbcbedede804dfc49e2ce46ed788a2a2642fa3f0458d8967d669af79cc1c3f180796c247a89a2421ab3119e6ce6d38191c2da56f3f1bf7e31789e", 0x76, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto(r0, &(0x7f0000000380)="a053b0f8a46cd016e76360fd4b6434ac085329d41c2dd7e973af3fe2b08096dd7cc1bc2de205381d443481c1be8833b9bdd0df03d2aac2584923498b50948caf35776faa2b6547e359c7acbab1947e406324b3ee75f07ec6657c984aabc39190063cc45d3ddbd878fe59fdbdc40786a95ac0c5fbcae3f0bc920f0120a958", 0x7e, 0x2, 0x0, 0x0) r7 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) mknod$loop(&(0x7f0000000400)='./bus\x00', 0x1000, 0x1) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r7, 0x6, r8) 16:00:03 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xffffffffffffff80) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x4}, {r0, 0x10}, {r2, 0x4c}], 0x4, 0x0) r3 = semget(0x3, 0x4, 0x280) semop(r3, &(0x7f0000000100)=[{0x6, 0x0, 0x800}, {0x3, 0x6b7, 0x1000}, {0x4, 0xc1da, 0x1800}, {0x3, 0xc236, 0x800}, {0x3, 0x40, 0x1000}], 0x5) write(r1, &(0x7f0000000100), 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: setreuid(0x0, 0xee00) setgid(0x0) 16:00:03 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f0000000000)="61620d7112bd9ce5cca0936af49ee2815e3b01e1dbd043188b36c9f8075f1b863151a1b855e9384d41bf986a833c01114abeda01a9e4d4b9e0d1", 0x3a) 16:00:03 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffe01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x2, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f0000e2aff8)) close(0xffffffffffffffff) 16:00:04 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x200) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:00:04 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x8000000000000000, 0x24, 0x0, 0xfffffffffffffecb) socket(0x3f, 0x8007, 0x3) clock_settime(0xc7cc77e8629bdc07, &(0x7f0000000000)={0x75, 0x6}) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() write(r2, &(0x7f0000000140)="6de35143bfb1a6b82a6da2b46cf06fbf3fdc16c732fe881d96dddb2f61c76ad95ff3f6ce01debac0f4994ae384ca1c2f5d92fb265c7148ba20711964a639ebc6cdde688d7afe254f471945f49d4dd2fc8d6a01384a0ffb30c5dec33c4d236116ab90daea34000af76c2633f9f79306e1db3aa33486bce076f90f50428b24d692acaaad8bffa0f9a8931538fecd84d1167996e1cabbb0091fd377a6f168bfba896e3b6dda0fd3b57f15391f8dfedfd30d58acdf73d591922eeadd52fd01052b03321ed32105650219801886cf27e13922a03d800a855bfef916e2ee3da8d8a35bd803d1494247160a27f7cf2f1502dbc91939a4459751242dcd785c344c1d", 0xfe) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xc7f1d72d2239b0bb, 0x0, 0x15, 0x4, 0x7}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x200, 0xff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x101, 0x40}, {{r1}, 0xfffffffffffffffd, 0x22, 0x40000000, 0x100000000, 0x8}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20000040, 0x1f, 0xac}], 0x20, &(0x7f00000000c0)=[{{r0}, 0x0, 0x48, 0xfffff, 0x404, 0xaaa4}, {{r1}, 0xffffffffffffffff, 0xc, 0x20, 0x1}], 0x0, &(0x7f0000000100)={0x401, 0x7}) kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x2a2}, {&(0x7f0000000780)=""/127, 0x7f}], 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 16:00:04 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9e93e0617bdd0505, 0xfffffffffffffff9) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:04 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x20) msgctl$IPC_RMID(r0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="39f37b4f5ae9e0f842763a4fe48f205aed5175a13ccc1f1571dc05036d927a", 0x2fe) socket(0x11, 0x8003, 0x8) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x40000080002005, 0x2d92) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x9, 0x8f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x6, 0x80}, {{r1}, 0xffffffffffffffff, 0x20, 0xc0000001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x3a, 0x4, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x58, 0xfffff, 0x101, 0x3}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x100000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x401}, {{r1}, 0xfffffffffffffffc, 0x40, 0x24, 0x401, 0xffff}], 0x3, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300), 0x2000002, 0x0, 0x200004, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) sendto$unix(r1, &(0x7f0000000240)="b8cc405c2f7264e6d4a7066b3c871f6a9c02b5e41077a7435f743404feeb66269d5a4b51f1bbfd59a35ccacdceba989e41a8e7b293e2f988551a725a7f9a36128755e97f936541e23dbc577f738fde3d7ea1bc29c2e3109056b86ae7d996366e412f5197f37a2bf3c4635e59a599d9b8bd5f96a5342a1466e6e51b70035c1d9cea5a772fc48ecaae3a779b00915c1919db5fa6d01f9f60ddac6094c2d536db43174c42181b34acc6da3db76ded8a922d637a1ea497dc4d31ab0345d638bcc7e1641a9ff72ecba96fd481614bc44349a941b50a4d552955edba285d0f", 0xdc, 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="05002e2f6669c0a00008e2cb4c1716a737c1d81d7000"], 0xa) socketpair(0x30, 0x0, 0x5, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x60) fcntl$getown(r0, 0x5) syz_open_pts() close(r0) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000500)=""/230, 0xe6}, {&(0x7f00000003c0)=""/10, 0xa}, {&(0x7f0000000400)=""/23, 0x17}], 0x3, &(0x7f0000000600)=""/235, 0xeb}, 0x1) dup(r1) syz_open_pts() 16:00:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x10) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:05 executing program 1: unveil(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7f, 0x5}, 0xc, &(0x7f0000001300), 0x0, &(0x7f0000001340)=[{0x1010, 0xffff, 0x81, "b87fd4050859c8085b0585dfe7741b41883a0b00f654428e4db79ff4f75c4b58b94c0b707a3e98a2c8e6da9c69611e95442a788c577c5940f9bf2711e5e8bf20bd25a13342f5e759e98f7c283ff69c481ddf27bb43a3f0e5e4fd5f387209b00d3986fb2e0adf3c68f361f7744b52a2722ea3d2f7b9000f5adfbdc02d659862e77ba549bc2dc427785609e9b871c56c18e97a8949e664b1684e137af8840c9032823e11241a4b904726011beabdc9c0cd1097cdaad8c77f8a55cb0546f66640553bb89afa77971333632795a5a568fb78f04b6c9f21ad6646a73814a2693ce36301dc5242117f2ff85a9f6ecf9cd0359a2fdec0e8470f542f3312e9f3b45b218f65b995782241f054ef99f809dddcf46e8ff8e278fb26e7530b4d58f9d4f09d20665111ba49c766da76a03884252416cf8024a35d7e13cac88a25bc51c17b2fead4c24a0fb159304742228f02cd4b8ca0728676956869fb81c36c7d969d56d90f1ea7f0b7b9b7cb78eea832e10af1aaf7c73fd8df6461f3589f55e1739c8f1cdc066d747b13759f4cf26922c3c53e8d1b9d75a49fd6a528464f976a903e263e054e678f99dbcb4852cc25735712085ffa3b05d898b1213a62d2fa7a3aa096cfa1e98956fda3f547629c2e82393052623569df3eb5ae4df573afb7da45444bbffea4de8d87978308c179b68d436878496666a84050203cae25cde135906286b05f2a423659551517bddd4d2f8babd26c52a20ad9322783518e8bff9cf7ebfb960591e56a973b5b74263c371981f8081485f601bb49b341c3a917d5c7d3df2d1b14f96b703ed01842dc6c0b69bd0d8a71070d49ac4e400a617158054258f964444520468c7fee31715786494c650ab897614a2aa8e60cfc46192f8e9c293e55496443d2b0521dfd03bc3f7af24ad5ba2560067ef9ccf86cb5980b1a7b08ab845e4b403ea9e795beff12d5cbc0a987da6f5ce47622d23dcbb02d4f2b5ee560c21699803733e377ed892dc3ca6ec58d4309fe44bc800ffeb250271f5c5be8d2933adedab39c6c79d6c64b7d99704b0ab063a8792e2873ec49eb56d5f4ae1150f8abcca577cd5a9cb084d427e9cbf25a2254c0f6f7ed0f21d5a06c89e29426f2eb28a70b3d0450ca3ab6b5b621a4415fe7738651fd858b44a2a21c5e50d983bedb6c16614943cdc9e2391e4886a464a414c74bf3ba53b84d244876ee55fe1d192f19d7c0a2c2ce90315e510a510e2034eed2d33e02bf88a5d6857ca5df422055a7d9feb25be5f1ae72d6bcb96812c24d5425ca88e7302f66e8c58ee1fcccb3c604a5f923518eab2528b3f7bb9b1c48543825d0d2b6d31150903fc27f52615d0060e98d03d52ddc8a08449fd5810d68d60bb9ded9591698446b462983a53d0b55a9200f6bb93793849dfe4291412021265faed8547f537311a21c16e3e729ae7249b6b21008c8043f349cb87b484bc01ab0f3e6d17e107e7cd61357cea1246b8929c43d494df4900468383d9b0b1cc579542091874af2b39ebfad666c9066e88d1fe61865df841d0f4c631bd2ec9442fb0742d3bea299640a770707ff7e1607ea5473f18e2a13a9ce65e226c41de1a9f08582bce19ad5e952e2bfe950a648fa1bcaf464b9a899fae41afcc1b3be613a296a2cd0ff6ea59833721bee91813cf2ef69681e35f9250047a8c432994bb9d93e380cb343cf9fcfb586990cfdfdf415ad987d45175e36c243c1e8c60ccbb86c1597c134b7acbb3ad8d022742d72ab4bbd2070fdb18aac3495482785a475f012c57a0a278d65852f003a360a5c0c49cca685aaef16fd66e83110b4f1e1a391b088e2a69a2932db05d0f061ece4d92eac833149741e0462876b0604d7213d67b1af922808faca5cf24254905799f6f4ee58b332fb4523b66c8a650b2b00dddc7199f1c85f478e537166faa2390f81fee43aa6d3e74b8bfd35158e4b2ff1ca70712a3f146ae97b39357f6fd16c095843d395182c8df9e6eb9f240997750af5e8a8e28f5146613e34de9c86365b128d411f1696808e19423c6e7a6c90647435e5e006b7b45cd989b17325901eb3879768d209570fcc55059e2f0113d7a45d0c1d2803806cbb47d6e7db98c83e8da54eec0e14ee95748f9c9d6aacaf8cdcdc4034f99fe3ebf8e4e1b9121c5bd608817029b7176b742d781c10aa57b332f1a678559e04cc557da6ea0fb77970d33444430191107270aa6f570f650e148f376ef14205b83d0f22cd349da6f2b22f877c5e48bc5bcfa193c2315ee19041972298ba181a4e078c867b9896c80ea67bef12298b4fbb4fa4d8680f9292a503b31e825b4119942d8da4665b0a790c28e51ad11536f99aee7d5eb7dd0b3e9db8ac6c77251dbc27b5a9b3d8eb9a8a5fd26f040671dd76c7c9a7b625e65b432a00a10947a6d03d2759693f31b3a747e582748fe28b3ccf3479a94286ec337fd808b6e2d0684159578b14f1672beef011c0fc284aa60638f3f7e42564e1d1cbf6948af24c0789167841bf94e23534d0dcc89e1e5d19322462080220f109e101bae18d70533b4a67ef231eb7fc18ebc531f1c030ef9a8e023681116ddcdcac52796237dffffcb01628d1a627562b91e8363088bda9193dff26283ac0ac796832ef1937d4fd6d710e3666f62ff947615e1cc74cf32ee286be9ff9f7a283e280c8d8c3975d92a3da133161eacd0b4314628207ef98f7b007c54adda2aba9c8e2767f1000075738c6e58cc3f6772914d04d922e0f46636c1476705ab1eed68e5724ef6afd6fe1e3e277678f28ee447857c23ecd3ab18a458a0ae3fb41b5ca2ee9bcd631b1655953fc660f49e392bdc021b3eeaa74bf3a143bd67184190ed752cb12f9a936071d334ee9c7453d466498bf6e512def9c808e26a0acf8cfd8d71fa4af3d6d2d125342f939dc1764dbaaa37c0791d9941507bc0e53bffff074bd9b47ecd909951d3c0cc39282a23d5943c3b8441bb8efdd2eec0ac405be4636c4f3963d98c30d65fede13dce311201ea1668c858ec622b94526248979ab936e4c09f2b9124eb9f26c84808a8af5769d8c9299fa39acf7dba09434ea85a20b5a241aa92376123e5d8939b6bf0259ff6fdf466fd528af987d65a0f422b52d57b8a887f5618f2950a8007b86627efce12c876d5766ca6a5a0f996c329ec70c6891fed60afdc5f1ebbc0ccc5e1e38709fa710d5a7f5e5bc4b827a8f4c97558ca89b70c9ffbf6b9b17ece557d1638c1a37f1fa71dc2ae569ad3d79fba916b26ffb632cbfdcea6ef336374250cb4df91637008b7f668931b1fc0f9e90122eb2855aebc8de23550f47bb657d491566ded3f1579fab8b59add632e0c44345b78a66c8a13b158eaed9a5ab3ce4b7028305c453286bf9c3730636e16a7e310275e4e5321228836747661b3676f48f8d14ad9862908637cf23aad27ea98cfb86b70c9c62527a38e5125c708bf7d850aa5dbc2cca6286b602df54ffd0e877c739dce73d19ace948795eef5f8496ead7af2a88ab5d50000ae61129db1d7f8a863a265c759f640e08362f2a62c7edb3738064ffb2d973d413398d04b58ae36d1491a8fcda1b496ff34b2706e6c3a3ba4175d85a4c03d1af411692ee7be17a58f9ce42be3d090e805195cc95e2d98e205c7311a6db5e40db84811ab7a8a5c17dcd5bae483acb022f743b3cbbe31756629af72177961717acea9112ff8307f679b91f86eaf8e2c8aa6abe8503e4dd4f13132c0dfcc7ac2c39fa83e0dbc9422bca0a58af7bd59d2b480fa801e0334935ad776ade8d48c0ddb6a58af920fa313e3203e34d149d0c1f2bce24a82d40f0bbb5508d085a49f6a616327d00ca4c4db9e3e315b01c02628e551cf49ba26164cfc68aa31dee085bba1275cd07251218c9bc0f6029d51b1aa959f2c4f860e2cd8a030b10c51cd3132bf7a8026fdb213e6881e75e06070b0cfe8d7e36afa04312141d23d39402fc4afb90dfc973d79f632944af632a06b104ac59a5a2a6bb3e23e1f6df5c4c3e9f6a917bd7b86036eff173fb53fa3b1d0e6c5c17e681470ca365b28ddbeb941fe8e2dcd7d76a21f8076692e5af324cae203288e0abaafdad166fec4e4b1daba121e9dc3a8795a4efb022564bbd29df7cf72bd9ec16e4f2d31200857c955852c6b3d628aaae99dab2dc43e7c5c0a51d64e73489bbd9fa9941db60af874869c22005f5accbb728d27e5f20b4fefb07176f22ea31bba4e156a676883171e6661a756f2bce881990fad183cce201c9008702201b843e7abc33235b880d594a230ec138aca1e129166fcbdf8b5a8589c21c617e258d64ddbb5edf671916b92b451a32d16d92b4905d8aae712b8adb5700bbd11ba833430a3eb8d25b354e00f3daebd5640205b63fb7cb81d9bdae673105b8c1de047999b107e2c2fedca5e67bb8faedf782416f507486fc9686d2c61f84e76f3b3252cf23fe7107bcaa21d35b888d98b1f1e1c9f73d98788e91c8e61c8ddbe9ab2f692dd0532b86c93f43b2bfcfd0badb38075e6d309c9b79d37d52d843a18c92b6059de5eb55beca32a682bde21db37cffe0734debf91d48d1da68a7cf54ba02cea0168a3c2bb65caf34c72b0803df1c4f242c3e85bc20e9a1523cca95e2ef129b73de311a702e1ab87a5a6ba88dd0c3fdd129c874dd2e549abb113d9837acce58d86f05d143afbb9a41aa12921d6658243cbfe2de86ab2d21fdf9cedc621d9560c3afa82b00ec1341f1147e74efc32dd6bba9101163caeb24f25d611cb007f00d5cf77b3817ae4f63c1b978f6228bd409fb219c21e20400665e8c4481bf05f9f50fbfa60015ca0faaa4f699b386e3ba36c3319896d5106be5efd037858f3f9d5d4a876b9ef9d79b6f87a74268cc7b533dab40e631891a783c3b97adfaeddf27374fede0b53d3f002b60593d6d638a6f6e8edc0807e45c245c1855b50a903de504e08b1d4a98108d35202586537075a4df0827ac2e2cdcd9b3faf2f10a85fb0af63b3a103058ce216e1ee8951c5b96c63b4522780ccd4d71027e3b00880c75054cb9aa2362b5b88e0321037affb83ca27a248f98d850a2d070983db12a023f5189e0e1a13885fc335f93e360e951d24863e8dc3fa3fd83b9f642bb1506770fdfb11436664435bf53f97d3d8170dde8b491ef850dea03f73aaae94b7c9458a0b1626ed9ddfb014a1d171f89d25fb490738caaa01d31af86f69985fbf65585a28cee7acd6f51693145b9e6e2aa235bf341a3148a3e3720d29549d7b8adfb29aa7fcdd75d47c8f387f71d23b64fa7e7e46169a79f6267b1d3c5d2f180de25dd9ebcc13eb1db790ea007453073de42a3412fc7cdd8c9b6c326a1551b3cb3623c1ca50d0cd97ad7b5f51c1c66b9c1c1c560331154a96bacccd1a29fc1f72c36a9ed4ccbd92b0dcdca988017853c1d1d3c8874e5bf06951d7ffe8a686cc9d2cfbabb0b4291aeccc48fac510437c446b50a1f8f76b51e665e596e9e869b5d7942d9636dbc421af7afd1173c3350ad63a2d63a0db0dadcaa43728a590e0abad5b91cab418c01f557519abf917c55fbde99fbb0c5ee2250b763a62e6b1b11ee66347d49f1363c53cb1d1dc2c7e8ae0470e519b27848988adfd31c5455381748fe5a2b4b019d9a8fc256e66f3656034fafcf87feb47bee737e2accf4ee55aa68380face0da71294da07731c17e6ac88b34650997d480f3d647b1897986f61668f96d81419f7a4e3976c28d5e9629fc5da47fdd9059514ef30a04f22d3257b313b3aea1ec9882ff345ea8ecccfc03f8ff658fc0185cdba8e132f22aeef4986d3a46ae5b228c5571"}, {0x108, 0xffff, 0x3, "1c43455e9b136a3dddf9a0685f4cf628ceccb01515cab0c64fbf2d7addbd6f3079d5d89f9fb2deba26c5fd431abb6f50366f18dc86c65bfe3e5ffc018e7b1185ba8ef6be26651c9acda7f36a2f2ab90726e0d94c3aa5cfc3893c5fda8dfefe71d7b706c6add9137bf7c9a1d7b809a3c30ae7f5f8638d7efecf14926f4ed37599b8dc43dfddf022a87ac54e211a1fa17fe4086f39602354cb6f7f74ea0b0edf7cc8eda0206d8511467e4ffd275b0466bfe0b90796854e4d6328b1e2cf336cd8c08b5560c2e4b4048d71969522a86de2a959ce2a5d5d30af96bbfe8cea4a550e03ba9a9203563f22619b107cb29fee83d724422d"}, {0x38, 0x77125a8cb9bb3b7a, 0x6, "0c4b7ceaf08aea5a2d3a931355cf614ee64055585fea6ca7ede41492efbc84c605b7ea932c"}, {0xb0, 0xffff, 0x7, "b49b6722c2256a78ddec88f05d7d5b9ff78d6e73f78cc146cdf11bbe5e8769fb44e454754a0100b714e95e5c54456e67ee00bc30ff68c2efc43521e2aafd60295b78b4b01b7382eff40a2bc9e1dd0b09b70666e12103a83e6a2842419fec7d598e4a52d488846cdfe57afa1485df9d6f1b7f19dfb8352782730b2f15aee0051cfd46b145369156a9d8dd639c12c50f0a08d6a5f96c80de1ed92c36440637"}, {0x58, 0xffff, 0x8000, "c6e45706cb78abbd9278e0ccded84ca42ec087f27b3ff5be4612677b6d747f8dc2d8ccd1fa1c6879b73c2eda02fecd71d434e5ba19284a8d06b8fe2b8f043993a4fd20"}], 0x1258}, 0xa) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x2}, {0x3ff, 0x5}}, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f00000006c0)) 16:00:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) nanosleep(&(0x7f0000000040)={0x6, 0x100}, &(0x7f0000000080)) writev(r0, &(0x7f0000000000), 0x1f0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x100000000000202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x2, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x35, 0x85, 0x80, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x4000000000000000, 0x9}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x800}], 0x3f, &(0x7f0000000040), 0x101, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000300)='./file0\x00', r4, r5, 0x6) sendto(r0, &(0x7f0000000240)="4c51f8ffbb24a1799ee0e00d2bb1359bb05a00d93a6fb49e8017bec758ea5381d9c51ddbce88535138107e447d5bc6f45c6f25eaca5b10d04aeda27394dfb9019d30cb699d8092856280937c2e47b063d5e9e51d9f3666024db28fda11b898284c674ecd7384e9501c7da45259952a5b58e1702d68b29fc338fbdbbc933744f576f955c176577bb83d97b5a86847efcab521f390ee49db6abeae764361c3ce3aa7de8c1f4768a0ead7ede977a93d06c25eb1afda4692e071dc716b", 0xbb, 0x400, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x7, 0x5}, {0x1, 0x3}}) chmod(&(0x7f0000000040)='./file0\x00', 0x80) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) shutdown(r0, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x19d8) dup2(r0, r2) accept$inet6(r0, 0x0, 0x0) 16:00:06 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ftruncate(r0, 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4c}, {r2, 0x8}, {r1}, {r0, 0xd0}, {r0, 0x8}], 0x5, 0xb46c) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xa, 0xfffff, 0x6, 0x10000}], 0x10000000000034, 0x0, 0xc68, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="4408c6043a92431a59db070659eb9046", 0x10}, {&(0x7f0000000140)="56f776f10a77223b9454f88fd604878839e24111887c55eac25c58a615b98d96b55071e31377221457282b5580de0f6eb73174192be0183844b88784408d024f0984d1bc497a971c7b51f9506c7fa78f29", 0x51}, {&(0x7f00000001c0)="76266f6bc1f710b2bb32044d310a2da5689b9007c9616d0b7fef97f458", 0x1d}, {&(0x7f0000000200)="ac29ab7333bd22499366fe72d70f7633ed1cf9573472605bede2a02b66dff38c50663a7c4185192c8ed35f75509987e27fd586b934f3df9f990e77855feae0b531ad99c736413ce3035d37fd21d211121691069a4580521e40af753947295c16771a866523cb6a44de93cb6329a8259b04370658cd52ddc4a37e2b7767dd8c4fbd383ad826cffc7a218f88cfab5c415ebcc6166d7fe625ca69928f1912dee9f1310035684dfbd066045692496006b43b2ef0f50d26f0365ba4e22a62cb9a0a8a0b5e0428cd55", 0xc6}, {&(0x7f0000000300)="b972b46bd8a46013898da3f877a141c1fb28fb391144f3d08154508207d1beb5931d7954891913ef89c38996ea322fb3ce8c142be4ea7fbb3175ce4293f7f2edb313b513a23178f7a3170c9bcd91085ffe5bf154d7d32bc452ac", 0x5a}, {&(0x7f0000000380)="b7758e6098b420b53c7b4720c010c9cfd6d352ef7d794579a6837cf92f742eb3b1876a9d4a200e9e2d0e1dc08ce1a07fd4ebcd8dd7ea1f0f51c61d6e0848fa37ac45f937f57281d51999f57ba85b63dbd74eaf48b89b0a2e1cf06ab70519166944acd2009bd4b93191e05a3a1ca78c85667acda4b7465bddd56249d6f2b70868ff52cc96aaa3c74850e77a5172bc9c0083b9588a1c9e5c37fbe13ab0184f7e6ab5", 0xa1}], 0x6, 0x0, 0x0, 0x2}, 0x400) dup2(r2, r0) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='\x87!\\):-\x00', &(0x7f00000002c0)='-&\x00', &(0x7f0000000300)='\x9e\x00', &(0x7f0000000340)='\xbe{:-\x00']) 16:00:06 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) semget(0x0, 0x5, 0x400) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1ff, 0x400}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f00000000c0)=""/25, 0x19}], 0x3) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x47}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) dup(r0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x7c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="ce42a5348ffc7605b65749ba0eda7b5701034b327370c49d3ed5a0d1f27ad32de157c226300ccaaccee9372c4495147a76407e07d98be1e0a13998aa9d52075434cbc08baecfe26b01e957b348c03c16f550da070bd82034", 0xfffffffffffffddf) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) recvfrom$inet(r1, &(0x7f00000000c0)=""/254, 0xfe, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x18210, 0x104) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x62) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:08 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2f9dc67b968fc486, 0x6b29) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000000c0), 0x4) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r1 = getpid() setpgid(r1, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000180)="670fae320fa96526f34730830700000053c4a1fa6fe166400f380beff0097604c4a2a13941d0c48278f78619046bd5f3470fbcfb") chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffff7ffffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x120) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x190) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x2) 16:00:08 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x3, 0x8000, 0x9, "703a0df508ddbb4a86fabf9ae7c38ef40252e9c9", 0x0, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000040)="f0c2e5a5d2b3a2b78b8208d9819106563caf84731f0e1e0c01f8d69cbf30760291a387f564da38c934c09fc3c96751ccffaef99543", 0x35) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r4 = syz_open_pts() close(r0) r5 = dup(r4) sync() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) writev(r5, &(0x7f0000000c80)=[{&(0x7f0000000b80)="a5a46b7f450dc415f61442fff9d2c19b155362722a0f50f1ec16ffb33362ab1e96c62063feb40faa16fbc11099c11942a608890f35deb12189e5fe500dc2d46f044d1e3db017e3cb558c3083bfd48cba55a74f7cd00beab56bf9df299baca2ecf40c75b30970427d89d6e1e59c51", 0x6e}, {&(0x7f0000000c00)="939ba2c978760d71229664cf33eea8dd4f361320ea1010b07a9c504999823c401d36f8043e9d86437c5417bd88bf016ac95af101861694946f66c536b4eddf8fce7b882bfd71dae24cc3da77f04e5506ac17d4cb02fcdbd6", 0x58}], 0x2) bind$inet(r5, &(0x7f0000000cc0)={0x2, 0x3}, 0xc) sendmsg(r5, &(0x7f00000012c0)={&(0x7f0000000d00)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000d40)="14a8369f29a02f0594cb70370e2d9afb0d66f94dabd2832b51f07cabb3002c0c98d80055afd7dd5a85d13cac598886624323c52b75f9560556a32c7a43a0abc4b5aafc6ed6e32f2b0c8ddd668faa285a72b11612ed2dacae7e42ae3ffd17874fcd79067ca5610ac14042cac17d2b01016c63e53cc240eb628e214c1bf43471d97e33657a3a4b1feb79e020cc2a3d3ee23aac079046c83cd356ce617011bb04", 0x9f}, {&(0x7f0000000e00)="5fadbe317fc830e1f0a70e471b8e612834", 0x11}, {&(0x7f0000000e40)="1075b141ab11acf8e4cfbe2bdcbf307cdbd1edd6b2d6a0145aa24af2cd20d2257abc2c3072cf9d09a3f9b7c4d239", 0x2e}, {&(0x7f0000000e80)="ca34247ce468bd2dbde62c5e29d8ef73bc31f316f77997543737b749af0345fb8324689534747ebc3a214a6e00860a3721cbb0ae12d7cbf5dcf3295e260726f341fd694cf25a23d504118ff233f21ae0febb4bc477ca1cbbf368b99bcefac96afd8ea0e4f46d9b9d4b8dba917f3920cbecfc2da14918909f6f615e7332cc0228b51d23e61abe42244c64c38d487b9e33cc5d55962c33a73b52f3587ae4f0f5a3968124e76c7ef3e98084952f268ad30c382e20e8aadb5f1cf004c39205e0548b11425a1c7faec1d2e8b5bf9e90", 0xcd}, {&(0x7f00000029c0)="0b8286884023df520544cd22137354dbb361a54e20c4b568274c4801bea5cdcdf45246694e79698dd1afbb156385a25968650980a9e2bef4b409673e6f89543b4f067541b2dd6dfcca432aa9b340957733bd9bbc71e97a1e6bcccc27af7539fae862b33711bc9f7c2e15049731dafefa8576d25cc6e7a2cef1b7caabe2db070034f99d0c15cd765c04dbad28929b1eb50a79dadd12c892866467a2d4fbc31192cc9b1feb80b2093bb1f3c359bb2069255fb86d65b076b38bacd65bab1f04502e79a69ace9a1beb4fbd2565193c2059f8b99e9901efb4ba097e75b984f0de46fbf939ae9f2b0d2ab79f2b8003050abaff19c60b86785403b98fa11bd67f338d020953f19a19973610a061bb3b43f23a3f464e4d47056b25e0be69290ae4545eb769d4adc14255368fe75bb2c23c09c4b947d47312938bb84cc77eb74c5b2cc176af37c7799164e7a95fc66915fca0091d6c30f61c50f9f8fb5ef3777362e2510a297469ad6969cd4adc96a88b572b510be7bf158ad7251742c621e225695754bb26b6e8a1fad08a9c85b58903b784a8d23458768275d2fa3343313ad600810edae7fd90d156aa1ccabe1cb052d740be94b63531545fff6f445dfb62c3e0c5578af110667f3d7b6c8f7fd53482b246f7912ce3f28c28bdf0ef604d17990b570057b3056211cc0c6fae713710887eba4844899a1ea20dc6aa754559bd003d25d6a6fc4768549f08f4721bed154da2825c42202c390b585cbb827564ee04b7e126079c9be5797bada777d417e40efadaf8f5398ebc1a3f353fb7147c8ad94d0f16fce767bd1dedf2a7a8508b10bd2dafb7d3b80a5446285337cf5e1f64f94579a715a0f2b936402f4cfe3f2b158be6b7bd056ccfc28a711fd1f5972598663025f9455d2d28630341b2e9f1823646ab0cb0bd2130369184b9c43fa5edf4f88d0cc0f8d8aa9a2860e2cfc4766ddbed1696f9429882ba01bad0c887968a4360c7113aa7f6696d4211ff7c9d5a6192939edec0dd01c36d2d67df4a5d464981165dba462b8bcaf007599f1af5cb0e76a9342a0d0ad18ee275d95f93d416140c0c4b8f4c15e0a9869f5416015c6808b27921a64b365e69ad18cb5293a14977983451f2b0d5e8bafbd42644ab79a8db7e2b2411dadfa5369dd52d35b625ec8d9cd4ec40d6f22ee72ee7276aeddee3948090e4070f30c2f3ee3572f1ac36496b618ff0bbb1c026a9a46edd5e64d7301a5aa7eb80b8ee63ed39bea265100b686935fadf456e27d9199005e0a7aeb85049e7d470f5de4119d040bbefbc8d7a67a8cf91726d8260f5e8aac8f66b6223050e02f09996292d29cfc6ea2259de2db7eee03dcf68a123b6022f236a881ba41e3f159b8c191c22660cf34468284143be3d87fcebf299e794e96568fdf17bcf13d04d399b068c7b84014c65da53d25d2706e4772b4304f408615f381ff52951f1c766e44c0923024b11fde59ec45b5e57cacc933e78303c46c5e9ea9438e113777df94b7b4984dcb8da46249217340cc7bf74898225698de408476ae29de3285dfd151a8e3585608c4c893baed2df3338a095beb5baae0b772b488d3d6664c8245fb904124dfdd1ed60b5fcca99e1da3c1f1e12891187558a4966b46b49dde4234c7730d5d83aa7b59633d03b1f5fc335db2334e487f2c5a9d6ee2eae9764de057765fd402a403b6a492ed21c2d3bc1426908476a41abca1fe20607196f571e59cd79c7f58d6d0ef2798ca1423b7eb2cab6a646c1865e79508e70f7851b1132c5f48332089cb0ba17ca7be921c23121bd07c9da455cfe64251e2aad47a91849ca02f4fb0d24859d76c3621a09e77dbfdb35272ef587b11a6bb8540ee51a61b5c0e95e6b71ff563100b3f350c9de95285df8945605c2750fa7a8e2a0c3ac0c001a3d69a9b38f303b1cc67d20c97671fa3d6a0960aada4b650912ecde52b02e483ceb19b66401f00d74254314dfd108ad3fbc930af6c222e68be934dc41761389b5ba4a432463f12c8b271f94ea226fc972bf216370acca698fe47e5b3a29fe4257b66b083cf3b7b5b9970b601f5bceae4a670756b8f2eb66e50eb80c3080056bdb9d10f4c8232f0fb758a0a86d2a7ac0878ec8590d64b44727827f6c49f1f4cefcb18a163c9fc7784a904a5fb3139579db9585f69f8afca5a3c193715584e53630c0f863706e892734ec084c0625d7d038ab3fc464af473c9fa6e7cda2248c9bfef1d0b44712aa17275ffdbd37265e20f247e64a5d0be6ea1b651bf04245aea9f9aa32305c923df911f30ebcf3960a3307ffb494edb884389d7bfe9c16f3c762c1a44e566acedd967707f88aa3ad0f8613087e582f953e37d35e0fd84cc1e47f2b38080f547b9fdbc1d20dc6f37682db492a43cd688ef1d534d3920131ce4bcdc787d9af99f60c56b6191f2c2e1a5c37e2ed7421c2ebfe2fe0012449c78324f20d036b19a3b5c4d9c69a0b82a6115b418bf9b099064f78b9581e0d0cf24a0e9d0cfebe9d31480b6add5b53ba8ca8b429a91fe66e9d2e65704e38bef9f717f19bf04192c620dfc567efd293af9f9045289f380862a41c39a9093af322bb5e43309db2733551d1bd3ab62b472a0920d65652a438913aa68cfaa6985683d849592314767aeee60ec6fdb5974e3db273676bb1c285778d5bf663183ba055660ce0d436fbfbc2b97255fafcff96088494b2a397e9d244de1be8484fcc16dda50463cf707273ef5785c73eeac7afd9b6e1e94178bf8f0dd1ca8b4684a372d17200769c18b2d4f75d99c90d9cb1f45b77a3c88838d1e8838ae45c1668a2f871dc5c629822fca3d822b3f973542315031acf3164afa00e62dbc69c50c2fb764df9ba9b11fbd53dd5fdf77c04e177b2f72e6214815c2e622f4afbb19a4e5bb78de48bea0ce01527226254e31e085a99de55c5c53c02f7974ab80b46aa75a8dec430a4fb20c6af2cd086d42bf001aae2604c361ecbbf660b81990618e5bc3598911bfdefd208dcbb7431021ed68bf0f809976ec235b99a6c1979e3b469bf4809a3c198a9972ba926f6e617832b4f2087a77b3ddc188075c05f7200aff5a1e3cd392c1130b195689d1a56883310a74c8a4e040325551756bcd1fb3e6fe2a406b7f11f648be3ecaaf0ec9f0ec49c3a925f66687c347d9ccd47c1b0e1d266899b4e0b4f3f05892c86285351677bd41e612d9b1eebe376a1a055d36e61eaccd164fb61c5ff4e5d9cb7af62dd7ba25d22d0c16ac37b95e43c3fa3a563eecdb0d87379e4c57a2fdb0936ddfc26565267b46d88e5a840c2cdfa5436ea0e6084c31f2ca3606279b7d23f6d103b007ce40d45812a85d68be6861a7749321fff8d840f0fb7d5aa5bd32bca7d043dc9a470f64110f02539d02799f2ee4b59a296726d0f4ae9ef218809b2764b618cf93f4aa33b52f7a83307c149cf330cca121fc08c6543434305bf6e7acaf4ab1230303a6520e90dd65a03688256cdfad7c1e283d9a8fed063975e2739cc9144a3e0c13b257af3446a6586d03ca572217d479672dcd7dbe8c67248516a799790003405dcce661fa3d39f02e29d72ffcb066f3ab0caa0343fd2a082bb53e81590ac5835a0d593803db243af41c61d2cc5812d68c2260095a1346b3918ae961037003e2dfc6a62cccff0878d0267adf1ba68e0826dbb09acdf65420bd8e4c99d2d599d07d3d8e73530be3094dd67734dd0ec029ccca708bcce233f719de25c574c472a9b036ffbc206e637bfdd30592dad4e397a3fbe52f89dd4b024dd07ae1a10adae86b47bc8a8283eb4e7c50caa0e9619983fe9c04b1a17284d2f2788f9fc03929e3e10c23748a39079238b2de0d67544184915f79bb97a29d349d5705f11422bd9dfb90fc9a00867d15a93e0d438abbe86942bfb6d839605030f1dfce5cc680795cac1c1fd5f8264034e60d2e039f60301e3fb7db13359d0e4cfb378060f1a228fa24b58172a8343d6c5d7d3a9a5e68bebc81844db4b725c17ce922d710d186590f105fdb960fb09b09fb7b47bded2e7e210948505b1d71e308c172feed5450cd05b568b1c3747fd50258179851f709cbb88d3a43ce396f5bd7ef17a1e23b0ad68a4f9ef77c926929fd456d922fffdb035f84cdbe375a6cc60679ae6673729d3a58be2f42cdadd451473f1d75ce5041e0e3249d4a76c098ab86cba0479ba4a96967d4c2f4276a0edb433b641ff422f23912cc21fd1ee1d4eec4d4e55abe4143fe9884056078bdeb4fafbe3c85eab6ae5c24c4dc859b38f29f0db0d0a2c35c5a5fdd138674e652bca0cc558ed2ff2967b275557270440a3882472c82ac78b4c27333b481b67bf0ab3d34d520a4600e7db04137bf356e78d1aa2feffa465ee49c74d27ed92381fb6d7e2e70b389f928b60fc02cdddd9a2266e51020a314b0cde06edbedffaa5a9857620132a892ebadcb4468026f7c05b0ae77f0c786a8e15cbc9d15b5d67257a96daa4fe450ea6e4a5dd162acbfa8419fd91cbb782edea59003bdd3262aea8b2662d5a62ce48d7219f0a551246eca00b3f1f50ed58bb758a3fa226e10b3109d82a391e95d32e5149a64c33632454eb109adf5f511612994b895abf959cbee1d8d4550dc97ea78358334db92947924ea5608fd8d80292e26f58186b77c7157181f24411b5e7b718c34f5ee4e7928482658d78fa344d51ea338535b937178f6fa8d11cabaf9fa9003dcf64714933e4d5e2e9ddfda9bdb11b882cc1bbbe2245945e4e5f7535dfd3dc10acd05b78225b16cf25b9e600e4f004089a202bbec3cb3d5c0629bcb2d5ea6a420fdfeae83c912efe796946d48b309949dc6c5692d93d22439fe0ac57df221075a0b692eaa039b397d7ada8372cb71bbf4935ce1b28845a8023ae31836bfecbbc41e24c71b768607fd196ba7191bd1e1d2d7066ac9e6323e7099045d267dddae626fa2afa864814a0cee8b8100ff25201f70ff02d539c1e11a33ab4b62a381296fcbf520b717f3388a434bca8afe5dfac2cd8d99c1d746d2ceb7503caaf5f77e78e674bb54b6f817a0caab1cbb96072625ae6db3116d4fb225341acb1764c94195717627c57e97e8df6bd6afa054b8e147cb9edb1a03b6fb496e3d8e0711b5c866dee0d09877bf824883e3a823f0b09a2b5aaa193df70c04199327f3fee14e39a83c27683e5c80ce0e42b9c85dc9c76b66a421b3204a35038b14db799ded1318025e17fd2862f25b05e41dfabfc4411593ceddd807dd859696eb995b46fcb49a72045379cf8012780ee75b13bb4b70aa9c32fa12b6c5d11e5f6f2a9e4fac077fbd174f18ca35ebf2dcf899cbe3df5f2a6aff7558861abc2aa7a73e6fd1eb6d6f7df0e39bc27d7b51ca36ff137a3159212d2d9f1b4ba193299b5fe978bf187077eb681eb2088bd80ad4c3c625b8624e9b789b44856e65548acb32b4084fa0aaa19af8d4a008601e59602b393c2c30f981e7416acff3a39c152e20487e8a288a3c16236e23544efe0d0446fbbdb72548bb59fd965d51ff8fdeb689af4213a58ce59009a91331861d54eba9467cc91d84768d03df98d135570ddfd8fda3c2eddd9461bdb8b4e17da853916aff6744afa5a5e41e09fa2171a8e740fd377be7fd855be29986600db93a77e2355ba79a573d4e4c74c04fb68365d2eaaab2786261ffa1989ad18ddbd9a5c8b4f3dc63515940954672806cacac5a15e0e7be17ce04d6b935d42e2f6c11542995823aa12b43a76202cae2962418158d9cad4f25d356fd1d3f51f4ba91c1a9903306f7028480fa434ef1c2d8984aca48a3e910fc939600b0fb1b4aece9efb", 0x1000}, {&(0x7f0000000f80)="6c3b4f774c0ca228a0ba9d9da51388d0b669befbd6a694dec6221e7e6ec166879eac37ce8134cf9a3cd2ffaab21bcc4547396b3aea3b191cea8eb145a1730a951966ad82acba2840dccca7071384298f6745dd1925f29f7f33b9517791e2679b678adf87bdf255ff098d2b89868e1c1def8f6790a781c84d4fea261e103e17b34956b7ca897a0a68cb2c46709bd541b1a295a88d", 0x94}, {&(0x7f0000001040)="a73dd0e9c474164159463004239cd6645ca4e01d810dd30ed806d6a50646142e35e7fb8cf9f075ffa0ed27ddc0f2a6a8813bc25fcf1a7fb153edd719defee19666644b22636801464e7c0fa71540189403964bb7072e008f", 0x58}, {&(0x7f00000010c0)="6be9c00a76a9e0a9d1e743d97313db4f4cbf2b07bb07073c107a60a6708a7b6a5a064e44ebb0625ce27553c1b6f7c2ed0dd38de9786ecf7bdd38b00876651f299dbed500eb51855c5bbd2a606708a8a3bf9024a1", 0x54}, {&(0x7f00000039c0)="4175068d4d2735d59e60b82dc569b68add52a8eca986dc232a09edb14466b62c32f48a39e4c56c22502c672b7e558be23ed21b6a57d28bd9ca02bc1b5c21a1b325091f1bfba7b1a76b900f99e37ba5f9fe44a745e990d6186f2680d5f1df95a0cbe33f345113d134825fe1fce3f13fe8f2f7f70747e9bdce7a20a061a5560fd48a12a7886484d318aba7b615b0d040e73b9df27699a2060d677c8db3e3a9e36a5fb358c096abf2760235c60f5aa1411b74085263ba4fccbc0f69fff214729fb0aa739689a2e7eff55730992bbf64fde9fdfe25bcfafe93358e1f947c6e709adac49d63cd2c8b8ae920237ca561de97b97998f7d1b338e6d54772ad630aef087f0fe00762b49ff91872dc209b33537a7c34df71fca4e293712515acc5cfed0971277af8bc75793c45e125df9346222cd84bb1624b9f6c64195a1ead9cfb19915ee2e88536379c1ac54505edf735790c30646aaa922690c11754ee3ccac2235871a006572b6f79f81bf6884c737471124ff24375219ced7b5b13091cd452e3facd147c7e862465d84c360ac82229f2a6f9fba823e69f17ce29d076313120189b6c2eab38c8b84a459bb6f4059b0b8ae7b35423276f02f0f2227a25d29c73b6462239f61526719255a26216b01421495a9b3da4630c8842d517d2182240d341a0bf48cc18a56d4dec6b4f6d1d7613d4d5e5fd280665147b089a90356395396575e27180c6f760a9123a403133b8dab3cfb151f624e1d5c87a4964310828563a5ab78dae40176c2f5dfdcb2b63f1b1805066539cceb9726c3c2a53b4b3c80cb5f2a7b583616ac2058b8eb718f3ad884c9feeb99f13e59e4044bd85d5298fbd03de4da66bf8f8b95c665f770d1b023478ad35c449f301b14b9c2224e33990d92b9e45437c7c59e7080fcb877b349b2adec539a02fe7d559af3fa34ff2262443cba5cb031ac41e8d51be3ab9e00f14acc6129ab0d5f122588e63b4c237c9f67aa02bb39793587982d32474815c22b68eb39f391930fd5d102e61d0c30277556a301ee4ade42cc8905b5b80bf892ed3101428db5c3b43b247745b53e8dc20011ff63f359855e89d1106f10ad05745bd377b80e9ebc4e380472d6521a44023482a7a637925e77fc6c8c5bdd279fd5dc88d532457b5b36b3b160065ec1c60a8d2614b5a1403b66afa45fd555c4dcf5914a7a46e6b40ad5415a2a8dbd300647cfe9c90ccaecfc101c7859758b79aa6715ce23880122c17679dda4ccd8c7524d2ebf03ee9d5b0bc05687bee917d48047780b30603e9f6a5c81cc54b216aea35172fb4bb3ca72125661f72737484a83cea5b9e4ffc0935adadeaaf4e681328f5abd1370537b3a00801609b50a9593c0eaa3e678def1ef60cb5f566fe2f387e9e3174998981b3b697b721c2e87b97da8b25a147102a1a8cd1caccdf5f842bf7f0ba4fecab8157879503fbfd8d101148ed782b8c07aa9359bfc5eb8d03296b30a3f4b8747d9dbadf00ea55139cd0c838555445928415a01d89f308099edd90eb9c3d31092d136c24ce58d889036bb4593ad6bba73730573c091c7e764d97e691b06493791c87e0ec06a5b5bfb5e31b04341c57b16c421da5f3a2d78fffe0bce8a2cec8973cef0dc06d2fd3cd374a99b8d915836b40a53d727f7678d4b718e432fbcd8335a5aeb96c570f8a2150d9d883dee2a07c53aaf646340b045fb731fa5ad2cba85e7c9da2742ea5664615aee02143f7e049e53bfcfc9409b3ac3873ce3d769f836905d2329a73669cfd76cab6b3b3395b535ec221e39d6c10d1028cca8a00b0686ceddc2d3451ef581d9e9a3e0c06046715fe45322c78b85c896041d24812e3f2ccb8ba4226b13948bfb278abc85359826c13b6b7ebdd5efa84746c94caafaabe76b068c3854a518464641f9c19196f4e45320970a86781a04de4565391793cf6b2e66cc9ad25a62d856758673dd66e9b0ffa0572a4cf87ece224d7875b287c47d115e5680525ba6b9c4dd15aba466a5b1cbb94a5c12ca846d3322366fa60ac77cfc554a8f4dc7abb752a1366b48c107428a411ee67c16db233fc24da3dffdc7f3049027ab847fc909cb76ecba0cb2fade0de8fcab9dccb7fb314a12405f32ee71e33bbebb902fd85a23db6bbd3b4f753896deec8d8628f2be71fe0b4ebcbe3ed168f06e44749bdde8346863507745b4eb869f611dbe13b9ea785b2c233b7d73c6c4db1e63a2ed953ac33ba7ee1f3504b7fbcd6b14edba79f46eeeaf749f9c7f20ceec76c4ea2ff21e3000c471ff051f2cfa1caf5944f1631e4e990168cd4695cf9c6899005ab637e2d5df69f4109a5c8fd5d79c58972113431aed3880a328fe219adb5e5738e259b89b3ed0fdcb06d0ecbe7b603f2f82ec3097adebdf6f87774892f28b973190431493fe77da0d01c53afff1d91b2105bf0090c11a516181f8a90af85fdf50d762c681718280e59578eeb7366a86e5a1f8c907d74576e6e93c6e9cfec5037e9af98b7fdae59fd1a779a28c3712d6b2f7ad23cba22e9b7a0382cf938275b20e7edb17cc0f86392ce6b5f41c1864d19534e1c95b440e007d21cbacb550b6b3f814882b45566d3062b972121a749ae7a44e2858c1f02f7f58176ba5051ef7124b477a51510a59daa82541b51cf10aa0abbb2d1236fca9648d058bedfabcfff4684a834d07e279d1c903b7e5a3ff9b509bd07edde6f2f3fb125fb7281b89fa077c2bad0e6a9599bdb63b4fcf5d064a0c3d189a90ff647b8bf876ee4bf34aa3b4e447d92282816f8d76646bda6929fd020f4b95116a09378f7dcc7cf391bc8cab7593ee15761744f7c84b42f85962129cd7cf959513f9f74508ba029a3d1dc6ccd28c5bcda62d82e9dd9caaf827e75ad7ce02f83cadb64a8baa992465f7d6c650ae5ebeffc5020d675c81560d10a268e1c8d9a21aea09b35636f4d9ca9443b3e9416e3ebd40480e1ab367ffc985a1fc5480b01fc9756796bc63513b655dc9303b177c984c342dbd5acecd400283f1ac7d3b4e05fc4f5c590698d706baa57b457f4c79a3617a9a4d20aa41e1127d6bdaae182224fba82405b54f3cca8cb0c2533e4e311b42099ed113202707b2e5769ed7b1e6101bed0a0a394a356c1eabd3cb342c3f36ca91c3d67a8107a3e858a2a3f8b6575617cb83ea2cc40c23f842f23a57c8473e7af0c3fd4819da5c52cb3e1523dc88e6f902aea7e810b67cedc3a7c94b8f218830c3e4f7c25be9a6c1059d5ce64fcebce36b81fce26144d54dfaa37e8c6811178c2b2590579d6fd41467d0e1f7566d5f4fc0ef537ef9552a60f56081b9b93b90238c7c9a98fbafd39100fecaa99b4a27368485bee4f3ffd69cc84aa57aef7a4b8fa45b077853ecf3b7ac609fe322b49063fe52b9276e519cd384f9b3aafc1665c20bd58585fd5edb22c31a5ceaa43e430eb588aaca4275ee9673242fd2b2a05d7a420554687ec15ee5015bba078c7689ed42391e392a9bdc1cd1ec98ea2f3c47611636e4b25e8bea890fa67476ff59416db74b2863701ce59ea548971c3339945e0a3555a3308bf1d7f7de52c6383715256df4cf0f97d0f277dcc545814f8987419eac6c6e236085c9e41da4066419b287953f60f0393a259a1bb952312e28e13f74cb0f6356cd2f3e67e7b58dd80d32818552a50e240a6365d0f47c578b4472d55705d71bca4c4d83c3180d59895ed0b42d73c1a3530e3a00bec7bbad25e707dd64077f8c71aef7fe841322637dd7b6e945eee6b2118842fb9e62b14e31e1b465660bba15b8b46ead85fdeb8c749e214fdbbf2bbc7ad7296f6687039e48e2eb8346b3936e22424f74486f88a082c269c2e1e8b1c7b9ba26bcae3186c18414c2be0aff93dcf66aae501e7e59d428253886cd7f4d8d89653690044525c0f092cabc08046bd2b5612f530a7ff6bf3e68253c820ffaa4e00b08b2aa4b1c90f753892eb44f07ef36af93e7fe7bad07775f95745ba8d5a6a39f7f319dbf41d0359ad4544b7ba9e1f7ed228e4cbfa208988440bcc35ef7c36f8ac56220924f7dc51678235582aabed8706d2ea3e61858e0723d7583fefdf7d2372a012b9c538c8b018f949925361d8cf9cf3fae0bbe0b6be2da635f50f9e0d156ece2a1f2af8a749563e20ed6467421e5acbacc706a17ab91217554b98aa36ad315641e17a7a4c814c1adcc7658276c4e683a6e31209ee87029601905a8975e08ef07ceedea682ade520e2de95115a4bd71d31d4e24b9762478b110c426f23e834e3359c21945ea9df7346c52f54aec648809ba512fd9ff33a17044a2ceae4893f792873a52b95f9bd27731d67879664ee01a0e544299178130cb57c278228b02bc65c48765cc33bec0bbbb405b34328e188ee81226313976f89b9f63df29feed8bc7c6e3cbd5322ce24ae22902385f5162bd30736877b4ea3be6181492429fcaf849f3e97757d277b3cc11e06d215858010e1edf92b7963d8914d40a157f57b293eae8f04cec345d225f3e5eb450bdf08554da57808797a716f934b3d46a8e855b7daf48d7f55c2e66887b3bd544ffa856e87c1b71210398c8ff118e19ab25965f270229ee5675e04d8d7798822a3645f7632ae151584fd1b7a7fd049b72adf7a90045de8c669b3a89eecccad9dfb6ad30d421455e9de40bddd2f3880f601205c3fe80bdff78cceac6f823d810e0f0981840020fdae58bb95eb45ff3ae32239cfb9e5b9525d6bdda4f4bcaebaf7e9d2962dae41e5b9df17c458e2b08cdd499692e1cd40de326d3f433009ffb36848b2e408647cd92fa3d5769644aeccdf23368040d084d145fcb3e08e0351003c8e223a2e6c590e0eeb767ec1f74f79700b0c799aebd60bfd8427a91c4908dfc1d5c7a40d09a9b08d5607509e5ae262223db8362a5f719d5559e1fda6c7bef72bceaebb40f63b791b8679993ea877923b78c19b98284df97fc32833d6214579ba6a4f4d60d22b0354a495043acee718963712338a965da7bd5fda3b3c67e3378bd584aa26570aff637f7ccafee98477e44b2dc014eebd8ea16a2b5b99a495baf6bae8a30323fb15cd7e8e65aeffddc6f6ee9dfafd72dec7805b3ddc77cadb10942ef956018ec705eabfb368b500ff1ededf1db5cbcacfd64362bf8b0a1d11053aa492162e86e03e7e25a856477b36ea98f2882c0d7b0aa76e2961fce9b4ac3563441237212615ae62be0fc0950b2bd428edbae99776e2b5d24ad7823a75fc02bc99ed95671c0e3a1f94f4b0621387fa7eafad84217b456703af252bffc0eb06e81854e40a3195f918a3fc9f5e2811e220287d325a7e8db1f64301b65b5dae49a7c1f8d27d86217973e39bba8017c39c6e35938dfcefd6f9c69a76baf720ba2c23763f6880300e652038d149cf88a529df732a3c851be589552566e452b1a7d9c6ded19c48d6a5d09edaf7ba4db285306d5020da1325c1e17d2b83673c2788ff6a5b4e132cac88f44b7e77b75c4713923a74a9895a5e778d6f9d68515582ae9d1948b32af8df1fb8b584209cbb439e08065b00d2ff3965d7ca4cd218d985fc44f9a1730c2c2d79b8ff2abe4d42e8ee90579d13cc1cdb7872193f62037c44c522bdfa83e897d85b9c95ea0e3064eb01da4c522bcf62a7fa41a85ed824b961c7f0433194b6e99d55750bd925bb70ad8dcb2a1e9994b48e03dbf6cb838ba3b0284d714362ab9eb38d9c9c6dc2c2adabd61e55b43a93be53911efe9a8cb80489f6847236d9a196a59f6450cdea1515da83dc6adbac6ac7f2cd63bf013577118e7fd1f88e2f6a32c194010fcebfa58cc943e252887a6ac495cf2493", 0x1000}], 0x9, &(0x7f0000001200)=[{0x50, 0xffff, 0x3ff, "281685122fbd35233f1e367d8fd9aa8953455325b9b41f3f7f9f68be1ed0e1655eda0deb67663bd9f992e94708c718b56ec023e1dfba4150fe95c3effe03f6"}, {0x10, 0xffff, 0xd62}, {0x50, 0x1, 0x5, "0736171df983be51f4155ae4e06231cca717047c62a301dab04eb267af9ffe5475194d76f03c7edf69595642e5796650b5209fef4b60e2cb5da131f344"}], 0xb0}, 0x2) recvmsg(r5, &(0x7f0000000340)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f00000005c0)=""/197, 0xc5}, {&(0x7f00000006c0)=""/161, 0xa1}, {&(0x7f0000000780)=""/199, 0xc7}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000880)=""/186, 0xba}, {&(0x7f0000000940)=""/189, 0xbd}, {&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000a00)=""/112, 0x70}], 0x9, &(0x7f00000019c0)=""/4096, 0x1000}, 0x1) r6 = syz_open_pts() bind$inet6(r5, &(0x7f0000000b40)={0x18, 0x2, 0x101, 0x4}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 0: pledge(&(0x7f0000000000)='-\xe6-\'\'&**/%{(\x00', &(0x7f0000000040)='*\x00') r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/154, 0x9a}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x100}], 0x2, 0xaf) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x0, r1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r4 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r4, 0x0) kqueue() fchown(r5, r2, r3) r6 = msgget(0x3, 0x320) msgsnd(r6, &(0x7f0000001580)={0x3}, 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r7, 0x6, 0x0) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)=""/169) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000240)="ab44ef5dba18f85ead3b8e24097395343c55a4fb0a085d5cf0414bbe14c4d27d1dfe4af5a454e83a84fae5e311ac48a90d360f8b170450937bc7a6c8d5a4987251187c3932699763cd0a8a8e5374459f38e2b18a474444c86fe2e45c205f3c775c0ff907d333c6d959689fdede184b82040ddd94e78618dc24a1d14fcfe03f0fe88abc9b11e20160ccba3f41e0ad02d71cae75b39c8018bc9661ed42fd2d6580c8fd82bf185c835ac50548eb25a7e66de219d4a9e978bf98061a288363775151cf62de8d97f512e7beec34dd5c5452704c5366313f14a3fdca18f21638bdb4d2ab7e3b68ff58d6934602c3f47c1d5f9c93434603d932815b8141e79682a863e2ee6f0877b98046f18e68db9dc85695c4a4bf81f693d136f1e26b8c8239635776976e224c130e85bf00f21cfc0dc72c821c1c52c00ef1cad87602d94e3d67ee2e227487c5acb7f49cf35d92036a0798dc36f0855349a2867b55dd47e0480e3e8204d2e83da3de12c918ab0f115642e1a6d74383e8030bdc736c10aae97f8de5d933b8ff2782b3119c5158c08d4aecbc4cb3fc00b585e7e4e1ccc178fef87c0aeebd236a16473ca2895c8fd7aecce6eed70b0d0f07da1a9696456950a3e3168df5b0ea485738cf18ee337c48721dd4fb8b40805eabb474e4624a53631aed660c41e4ca78d5bb7cd90d5ddeabeeba2384a285abf10a22173b8a54b7bda6451adbe5a92e5ee22f45f901c66724b1a9ac6040ae4d49c8666220fca8ddeb8566e55d95051c4a765a12fce725d9d368d1ad34c8c697073f49acc29e3ceca721a53c994ce73f3b43f06bdd48d00e818bb7d02308dee8aef054515329e1f5b46a8c39b24420254d3f6b420133b6e3015053de427ad8a8cef246003b030a636924d628bffea42238273cec46616d51f3bc95c837f3104344172cd3468d64f7219632e35e0e653035321f1d4bb1ec564fcb733d1c43d06fadb25a8c05126c40ebf70d095e4ae60414e23ba0f4effee4472fbb2e9992038e7e2fdd50ac3c9004cc18525de4e415fd1c6f8eb6d5b11c899443c7ef3d29f0597d1556d338706f4a20a81b1fa34da0086b0966a671008f9ca3e34d2c88bdfe7ed8485aefddff1cefea8829fbfe2fa28ddae0bd7849dfe9dcbb47d9b856aae96b4e8a8bfe10c70018f00b25867fe04701ff07981f4008a1ffe0243e04d82c902d42147572c65f89b7a504331bb31278e66068719a42e292bc937cc022fe5703a21ce110a233e39f43663ab4aa55dae9faf4e101ccc03bf5265f77eb02abdb1bf7e2471906c5bc6347a0302483f659689808f0cf206f39eaf7fb8b9dcabf95feea837fd4a699a08e343698dab1bf2015b8ac51916d551dbd7b51413aeeaf358d6aed18ee18146000a9cec6bca108cd4a03b501e3efedfd95519217040faa97e015b2a1577298a17295888cc0d2ddfb4d5b6fc552f85c94ff46f8ec8f0af7af5baf104524fd3db76ae04086f9da2239a847d5101873de107c6561085c25863eb000388f55a2db94324cf6a8aee6fa3a7462410906650b6da5ab06aa2faa29058c390c211ed3aa94bf5fa5263f1ae9825aee0f72596e738dc6ae684fb0945b615fc1aec6ca9297ebc07d42f9621eb703744e1877f30c8a59bd73ac38e7e8731b71f0393e8ec36afc279c4705b3844e921b563ad3b3f74f95cbe5d25801488cd44216885d422249502e9f6188c5500ee0bb4c29efc1d6d950848f848a771c2c97c9e3aaf351cc705f81279f276af9ed5358c6912a04347982b1f466638ef39419108f1ae2d5297c52f5b6e7c4fa631d0fc71647d2bfa22484f7c260fccadc15ad6afb0dca51570ac8d5eb3e05f6ee54deb470924be518ed3c9cb10ffbb5926d25c72777b361c4b06e15497db46541099b3ccc70c7452a53f81ec790bd98eb10ea93f27797dc3ed57bb7c55422cad3f7ca0ef74373c790d33a306242f353c7d8e80033376a62376e907cb137924aafc4feee3aa26b3f137181c77bc51bb2b8c8a06fc2d9a37503d48a72ad7fd1be67c9ba1d70f8d15dcecb0cfc08c086098cb0debf5d6bb0457956d94c71e90673b45a04baa27efaf88505db0dc21c22aac3a71283d82d3991f5b97993ebca3835ccf61591bec5abbf12076586e19e8b2a15d5084a3b0eaa30c9f1dcc952248ae7854dfdb1197fe90244636749f142858ebaf91cf94a951c785843b3b92e5b3aae8afd2a65174c9e38a675c844272d78f4a524e248a2888163f978eee56a78cc9dbd5fb7287d295aa34fc245c0a76082c310d8e9b0ef6ec73adeccc68da754519075e65d4503b8ca9039d3d5c1afb2e42cc28353791e3c677004473d1a71e93cce7501802fd64350de4048ebf5deb994b7d0ed74ff27caf70e1aa8a4cebd237302acf23d02b1cbdf08817179357858ae7be86d56f3299217a508628a6ba12effa0f30e0bcdcfd0c51eb9071d88b5c09a9acf16bac56868488c8f70c5594fbb7e4061c71b619b4f21461b4f77ec3f24b221a8e86806cbfc536e2a0f2f02cee6520f78a8f05e850ec1a1805fbdc29caa26d273598f133a76c10c4c959207ab7907d59d9bb468233a57f252a8c8433eb9d257db21c60e100a9e6aa806f6efe44f9771e1f97ca9d9cc8db6dc7b2ae24cce07bf31d67046435ffe841fa1b8fca76c5ae5e11f9ffff8c12d695f63c489eea41f2ea523515853ce09229a01a8c0ffb5a8d281a037c30c6a22805e40e4ef2a6d9ecf3b9bc9a7a68aa5148eaf5e3473921fd5c16c2a406fef10226112c76c5f7bbb5f1297862f7a48a81edefc283e899b238173b27b4d369c5aa7794293edae9581c778dc0f3e053a32fc8d4984cec0470a495fce05f568d4a85cfe1137401f6b6e36080237dd3a3fc5251ba5c1246b11e319eb6306d9ff9d5a2139360b37c254f0dec057684eca35543af859ab2eaba21eda2d77143192346e461228a35423cd23cb7caf1e8c955dcc4caccb3cb30d77ee9f4ef1b384d3bbcab1720e8dd78e6f79ad47ea44b7b784fd57a8b9457c06d6b58c0c2e8889c62d6243e787eba93e2cfa14defd19ea95153986ad121cf3e42852a92bd08968a4f206b0976246d0ed78aa4ef664e9d94c8ecd1cf94c264e67f60a5b2ff2c347d1002df4d7d3700594f5562faeaa1c19ae3629eeef28a06fc0b00b31466fdd89e845d8e1f2b3bed8f16ec7e505c62c998a9e0d5fefb65c04d6ea63f7c9f90be58255187345783e628854ffdb37d3cd2dbf5fe2c305a2dff564926d1b284504e8a91a48479694db3a7d1a8dcb8641572f6b16426283c4a2ad66c2f5e3eccb25381f8f540d4215e261ee463dedf1e83d7d9adbc0feb7d882f210a10d85939811badcb7a4e79b23b87cd7bf989688b6f77f81262af5c0a2115bbee07ef2563749c9c678267db7657be1272da928e69c42c200883aaed87a8e9623460298af93653c24ec088c2f75555aacb6802dcaf2df9973435cafb78e522a1f85ea8b47720dc3a6da45aa98242e721c6fb63c329f3907a7cf854d9690cf1772eedb384f4daa15dadca08851b3b18e13dfdeb15597c73158f16773e39b73be8e9a4049863c8a3903ad1f6ca0d3a6877174ba9e9292a1b26f286aa623a3acb2f5a82ac04761143c1ccf8244d6cd0e3e7120f27fb3ae757f3152392643bed365d5a09c007d018f8eccc5bdbba416b25142e8896ec0fc0a2a72528be157c6e3a2a9f9909dbbf7dda5524338bf0fee19a15e7ed71687cb764bf9a1dcbf8d5d48238ebad884fa8e90f61cdb48632bcbd9d3b0aebf3f4abe8613ff1ab31ed7629427844508d7a0fbcdd4f66fcf4cd77bceb16446127f48cd1ffb99f039b5576c2962d19a56cf1e7e76b2553df4cfbe4466e19a983331768c2ac547a332ee64dda03549d2fbc36bbb29003409126cd4813a0d446d03ba356838402b14624d9b6da795b765880a81de006c235ea2fed62a6b613638e937ad6f16d7c7d1c918b9c7220e7e7bd0e99156da72b39d1d417993a940a74cd7d86b647ac37246bd716d763ccfef7d5138ee90385dc40a332bda0297c4d39d85a1c7a99b1a2cda25ad72011b883ca6e05367cbe18d7f8ac5d15995296cf7a8d4c87188249c0435063d61efe37d34cb99005c8cb3206642e872536997c53d1b865fc551befb0d5f3dcb28ce794096a692ac0a6ff6a5a25328f633b9c4836ec233f9bfdd7968b0b76d8624596ede5371cca5175988fcb23dd8d4d90fe800216a31de8616fdf7d97f32b471cf9f24c1188b8969bf56f03e6e21e954dfbfc863f3fae25fad7d29886eb8ebe663185d544705b34d9ba55d2c33a092c2f0c7534c379353fc607773b07f0e598d29548ae620c431aabb33bcb10d7b623ce8393f7d34b80389cb5e814238eab3d249ab1b2f83842726157955a012cf0e251f044fafce2ea7d0b6c1904f2b7e17c64dc0255f14e70cdd52e29ec74c47c58118888cfdf64473e5097e51b5e931e97405481f1421691b2985c5416b877adc0a702e559e264a4cafd10be5729f692c3126ce6d65d91c036155df8ac1ca1ae1e2da20bb29201452a8159969f72e357fbc175c6d7cfe5feef09c82cbabe8767d743dfacc5d2a8853718ea5819d8ffc6632213376bbfaee2c6c160d1ad322e25e804ba350d28158d548efd2550af28cf84ce807430d6bca9ade2d82749957bb8f67b5157ca466c64d816d973e4e65e8f8feeb5299eea306b2d27313cdb1a44fcd9ef30aee231a523abdd4807b60e3fbdf3fdd1e831179f823beb2cb928a54a5be350c57f088333dba8f5f55a56903606a7cccb4bcb437d8b085d023e4eff22a554131aef75d484b947cf429aa709164008ca3260608cedfd6cac07b31eed22bab7d1d46ef6cecfad47fa449378729f8e753473f1dd2f05e39dde72fcff0a5ca432ec8eba20aeb7ae3adfc6f0c65e6788de2fe635c620a737c1e89a219f3bdff8e15e684531650c6d07715388700b225d86c58bb2e97f62be4df25ae0bc4850150cfc9e77192415ab47d2a111a7910ee0b2df98c39f6642d62443e9574a933e8c0b2106b7505406489775796322c06dde0e8d59368ee700cdea709694a7c263ac108e7ec740320818cc8cf6bed4ce459c09c3d17cc07aea3bbf913c4bfe981cd4fbffea581760b5c58d13cdc530142408b224d6aab378ee68b5534bc82d80a95225a432001f3488bd411fd43d364fe4cb77e96bc95172179f550afb1dab7ebf3a0e8c6e2a43bc0d168a12841be6ad886fdf429397673f11320eaf9f9e94a57371e065896eeeb00972ef09e787ffb6ebd9190efed4bb6f1f858368f9b3758acabf9a66b8b6052a67d59859cdb580225a673945d069874806cf0553c56a40e7a8e30489aad5954e243dab6eb0a20ab2db232769e374c4aae45bb095db5d2e594f2d1e54db5b5590ab7d578dea78ca2dfb2a5d80f7ee774642f5526fa22421ba384521ee3a2f09376c47d6c4c8b07d9798d6de33b5ea86ff14ceea2d6ea3e102f43da0c408eea4d5f84ebaacb69cfb1767a1938c742b3ec41a63a8554b075abbcd2a74137c90e12fedb68f9ec730ae8c102940eaddd0fa4fafa5e4825caf578b3cbeaab8884dfaf6a5b37c9d02a11beb3cb337e0649f31d34e4901b6cbacc120f97bb0a4c19c1a9b1aba37f409e63ecaac1b3ebbb144b26c4b01cff1383687125c3fec33fe64a930186744d5f3a0bc9bdad379ccc71932f327d471901ceca2b2ed02491db4d72846f55ec959f74ddcd0762e17788b87f49b31b20c2e6bafbc67670e0fa61404238c592f2b7796a1bb95e21d4cf49a917c0cc87d55f1bf7", 0x1000}, {&(0x7f0000001240)="6ec88b5c6295383b34a76a5f8123f4417bf1abd91239e7be5aa4a21a584f8ddac95d37caacf0e9c9a5ca19b4f1634efe3a70d39879844f7ac2c82a403f130299362d2aa43d47f450cb1e911c87dc7c889dbb7dd59fb77f1edc82716336ef3123830a7bfb21e0302687c32eb31316d9d2746827c3548c8e5325554a8e8f14938b038b322387c0ff798cb5ccf8c0bc0f539bba0874f7514f903d01d83cc3776d82cd", 0xa1}, {&(0x7f0000001300)="bd0793b298c21a43e7e867", 0xb}, {&(0x7f0000001340)="947fd5fe6c0df7d624fe3af2f7bd5e95fd7f71ad54009b1f6f5abf38a3b12cc54dca51c063988f3fe58f89be34052568390e76a480e0e20cbf3b65b669840701d0e8", 0x42}], 0x4, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)=0xc175) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x812, r7, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x800000019, 0x401, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="f4134ac3", 0xffffffffffffffcd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x125) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/205, 0xcd) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/209, 0xd1}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 16:00:10 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/17, 0x11}], 0x1) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup(r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 1: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d06218271608a13db050bd30213d2891ea40350d33857e8c5cafda1b1532a889cb195e8568c844c1a74f10f9a5c2f0dc9c47738ee13991b78c2a26d2473b6c3611678cfb720e3b0f8084f37668f6b911234d599d6831fde11f42a4d7db2d82ca41b63240f9baa56c27bc5e7a80759cf494b1eed92e3b853f0e40059e299115a6de730479466a90c12a579ed1980064e94c44d87d1a384b5bf74aa8", 0x100}], 0x1) r1 = syz_open_pts() r2 = semget(0x3, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x100, r3, r4, r6, r7, 0xc8, 0xffffffff}, 0x7ff, 0x1, 0x3}) close(r0) r8 = dup(r1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x400) syz_open_pts() 16:00:10 executing program 1: r0 = socket(0x20, 0x0, 0x6) r1 = socket(0x1ecd6e78c56fd1a2, 0x7, 0xbe) recvfrom(r0, &(0x7f0000000000)=""/46, 0x2e, 0x41, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x1e, 0x7, 0x1) r4 = fcntl$dupfd(r0, 0xa, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0xa, r1) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r7}, 0xc) bind(r3, &(0x7f0000000180)=@un=@file={0x0, './file1\x00'}, 0xa) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x101, 0x1}, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) fcntl$lock(r8, 0x8, &(0x7f00000002c0)={0x1, 0x1, 0x5, 0x9, r5}) syz_execute_func(&(0x7f0000000300)="8f0878c3209966400f6d8ce965566666f045012766440f1291004c1f6dc4c179519ef4ffff7f63032ef30f2dc6c483554cf185c481ffe63141d9fa") bind(r3, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) getpeername(r8, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000001400)={0x6}, 0x10) sendto$unix(r11, &(0x7f0000001440)="5c92f82b16d0fdad212e7f0255f5d01ee73a87ee937c876011f0e4b0e1764ed8062fce32e2a680f8a237af83a370a8eb1cfbe17c697b29c775db790bca5ad37e2cb2eeacf8584530a3876ba632c38ab2c04ce4b518343aa3f10a16c697247889695e6495b7d4d97cc4fa4ef6e8d41a178d6c8fcd9f14962d96c7462793cc3fc9b877425864987afe56ed709af0b2b783223f6e522c06f1838f8b20a3607f326f6f2ade106f5ab6717956c9445545737f1c0cd59fd7c40f2aa9a3e15c3537e1787bad67ae54d380e37838695a06894d518065e53764904649f880016d4ae055eea8152145f0f1301b81a86f2cf488879ce74f021f10b829dba32b508ff55257ecdfa50adea767108dfe4b92bbd0085c275efd1fb875b88f7527d2e75a51e5b7ea5a376ffff817d2e242625daa32805a2141120ab4d22bae31e4c847ad0695e76ec0ec013ce95334af28498eed512a05d8d4cce0f0c3bfc59fdc3e7a4ca9934e3dc3f3c6fd9f7e983a59c711e65d5d7b630c9d8747d84936eebf0d95893e3f85ad659be330b7d3ae2d1bd303f31688414b73ab013f1f446633dbcc530cbff5b5aee20b969afc422a12bce352232228990dc276f108602bdef005b7ed4209ce4adc8d0f975ba00ff4378311b93a21f884c222e668fba53754ca825674e619dabccbd5685fdeceeb8766fab8400028c29c2e05d2c727b9b60d6c7365a8bff470e69bfd22b488771c06ad6c1a588516bd21e4a759a551173eedd6e20456ec2c75ba3404ecce0850462aaafd1aa74da71b2f3e63f36446ab523c83460729ac0cb473c670072fb76403fa087c470ba2dfb49c0164722c306cb138f548ab686ba4c8ce616bccf7f7c0c06ce6cd5b40cf4279b236784ae15a7a27dfaa2b3e77f35cac358193dad069ee5942d8256f9139fae72ba2a847184cace09b240995dece4de9066efe6158fa9865750abb467386d04aa775fac6c1aecf37e61c1dd3a9e9489ab1036b260ba9dc39a8a3eb54add61624e5d7481cdd3770363c8affc9384d0660c23d39653fcc942036abb7f3f06499d05ddf0b44bb8ce4bf6e17f11a5ca0805a310c59e3e337826f2787c23caafe0468ef02a8d3c28b4d8747af514d768dbdf7359c910e08fa259721660f4b5f5c7679c63b99e92433989690232bff88f22efd0ad75485385437dc6ebd2cb5331e3493515b157226406f8dde9d34cdd701f537a17ba76f51d3987c3f3640da67387401f02c5f8a856daf503694b9b5b691b5f9630d6de84ada724c09210c89e9aa73b6cd76949e8ea3959c8a27a16d1c98cfe155eb8faa84019fe18fc36d978330f952c1da3ade511bba5e04524835931c1a1e886b69c1c4602d687240e32eb90747c3febda0f36ee4f3122867b181ddec169cd24b732b4d940a1e64585e02bd4fd547ac35e83ba55f11fa5412770bffb05a4e7f40eaa2deb8ce0fd12bfa433e7ec91968f3824bec4363605f2d3fb07fb3cc4e447c11402e629a41bfcbc10b87988641ba5883fa0aae317961a4bc8431793732459ca4f8c8f21e20fc8bdb6bffb0b4cb2b0faa1cadf10b4549e122d474288e1b2f4f7ec9fb9e5c763b4bb78d52eebe161b48d54dc068118553213b96c793ae2e35f4182d93d5b4dafa33af61035eade438c700d22ef52caecf50283535f55fe77d3e7ec355f3a690a4076fac10fc4d6be3ba5ebbdaf0b3d8d6d76fd60327f8c7b42da731d512dc2745d2ae8905d695cd5400b54a1c3e880c129d7e5b2115b37c459298715d5c3d35eb4ed642bad7d4413e7a928b78f975a6436eed3dd00a38dcb5aa9741363dc487050f58eb91cffa02c37a06ab50aef0b42beffea42d86197b1cd41a8ef4c87c0b044b81ed8695d8b2268d99ee779e99d7ccbe94fa588ef8497ef3bdc2c79ecf68241997ace8ca4a941251e15f84adb18d37eea5380c800be6d785f38e532f6032cc0b1ecdd279907d1dd72240544825a4268c982e1b0fe5f4b3ad57de47e50033eb636c9bf33d0d756acede3d612c6b44fd26333753325cb7bc8d4d382665d29a6bfb065c536a89b14292b0a503c580852dd9d447ad0533eee68b29af8f726df20e16b2d60e7729e8f413b72d9f856312bbff88641bbad0f9dac2e8ff258e8b922d1e26680695cc81f3d9302715f2f8c85d8cbcf3da89b92a2dce25168d17db046ab105706dc95dfab7f089e95cf09cc9d94d44ec07aced826d2d3bcb0c7e1662f40f1db8ab744a1739bdc78873e7dba573b5cc5fda9c32aafd99b8e68382bdfe2f2ac052492ed5a47f672f6221d999237b9c24965d4219c9d4fcf3bf1753bc83b83132e4b6d69a74da5ad0dfd1b68fc0600bbc9d819fc8d5fa2f1851a3ef8ae56fe89720c6a251a04c37a8618c795f62d7a7e79e142a7053120ec6a62f7f4c68cfd89233e808fd87c767a9fa2931ab1b7c8ed07b84e185b800c05cac43603bbcd1e56727356c1c4f37bcd8ea18a1f8c1134aad7969bda65edd0c414b02535f5d466a608bc3c89f08c1da9416f5513d5be356545b5d657c49bf719d851abb829dcfcc39ccef27f49ce48b8aff0740efb1dcd9870998669112275f225efc3918e19c88d64ac29d79428323785809958a2800736a3fcd5ff18fa9d12f24e5b11cc7f34af88636aede7125902530e0f828006c1d67915c810b8b4e17a865a0e6609e32d387b6665745dd44dba8446d0707e772b7d6606bcf52b748f4e9c4a84ec2940ce2f943335951ee62941e8ff03cc656a304e2f0aebfecd0930afa70005ce2847b6e54d0685ebf82a4f36e4b53e10c835775109eb3f4eed50dbbf5fc298a6477279a5ba3f4155fa2902301b1f469056248691482361b60d0fd8e9a1fd018d4e32580e5a0b67733112cbb4aa2776e985c8479a2b4bd1f7f5b950e12bb7cc8eba956e9b2a8c6e717bedc7016a04a9b41b077a413e7d22316db270e3b19727533fec88eaf9581c14f8526df8cc1e45f4bd3e024ecf105939653046b239de79528b84727dc71d49ae1e469d9f84417dd797a53af3dd30fefd90b3f4aa6b248bbfd93b1728dd45bba7cc27bd70105563daf3aec77c08f6254dab20a7fa6b5c2846afcf6906f82d4b5e78b750f7d5cab84f33649d841d3df65044e881a7ba112ad3af68064562b1e84636b38c36d1c49997f5d219f05b1138128947f97b3859e0f65c5b5895ac7754d68c82fdd9ac6b3b84bc583e337dc42bcea5ad1a874a4a17f4e744ae08adb2588bbad08a5f02798307bac8b0d1efacb26ca461ff3627922c3d7683516ac8bbdbaa747c23f083cec27e368382764378a4b9f187f391c590186571396decb4853ef734d97fff954ba6a3647497508195328202c92682a8f1544bd923e41afb0baa49b582d998218ee24f00b0e9c8339d750e4a155065f1300997a49468d7c2dfa048cbe96c94aaef3386dd96c397b263aeccca3219e36fd3e6e1e4bc2c2c2832cdc965ed582d8b04a4cac6a7061cf3de1c644905da434620ec84be780425f7782bdd72adead4b5c993baea613e8f5b3ad290fb283e1280d02aa38b230a8566b09585f6c6f27db218da6f7d87d8beac596c704b0bd19a14314764d57a77c266b3693ab4defef3865e067d6f1792dd0399a11584fb70215f0837ab4f61be0dd87598aa96f398e3fb65b2f472ede46b5607fab8fb402b73c31c6519f0b0294ca594deaed303b80eb11c306e9a07caa600264b4c070dc321fca6d8f4e5bc72f16be9087394ce8dc0aa2fdada0410ce1f66ccf390031664054fee0dace47f4c1444921ee0fc1116ca7aaae424af2ed59744f5011dfb3cdd2e3bd23273635681ccefce88972f383ae5f1b5d8a42ff70afb4c716c3309bc9f81fbf467305f4914cd2a4d8c2aaad6a56e94b3f88429f97be156f675bc816758560941796ce6018a1bc506e29ec8b8a84e67f4bb2e42429f138b8c0e40b69ec16dd9ea5f8a3ed68ed0ebf7a7d5379c03a764dc708ac962fe85006d13be233686a914a131b5e5655d058efbdfd7d9012251e5f8a02d7d5962091f109821f2806ed13dec5c0f5fcb8380e2aade774bf919c7eefea111623ef3a710c163844bfd9b0248c91117b34800785868a2061c816cd5ab7fae83cda68e629e1e55bcd59404a562d65d416d658b86cb3277680c3716e7c4026c442076e59f8cf94c1068efa2ec6a8300655e0d0b9a2c73ec35f77b3c6269e275a6e7fab7135222408b6045bad3d745f1b1c81401f5f6e6cb21b5d344c110de4367e13901486a9f4bc6300b4c969e9e4bad1892c14eb1073f31a5fe0bf3454cc85703a9994c8f73d3bcc0e29c18125ee69fea7e7ec7464955643e0ebc4c728eb5162144f382aef85bf0eb01ef49c841613ef2cd98f60d2c4a865c1e1b4c62a85c2c1713f4b840519cdb000713b332109c2b5087eec8c9b4a68ee8f4fe20ea185bd987288a2fea5f2b29831d933e093663769bea016a5a8a0c18534af111504f46703f46151401f97e36f19cb2cbddd32afdf57ba466d836c8eca06e77f00b15cac03f41d0d19ec5eb72b827bada04392c6cf459b38b346b982f1420ee64089af1aa6d28a31bb077cff343baad291932e76b536afc130c6a95e559ee166503a22005d2862368c2fa86ce3829e884bf2e8b27d73d4d55da798037d756c5b73182c2facbfe2a1633c2153a7e732c47d577b02bad9566891b081af2e50bc89dcdfaf30686e579cb38a28c5f10cd90a830d9bf046f46021dd03b22f6d7807073fdc0c59b287ebeefec72e8dbfdb474148dec15323da13fc9bf22e06593a8458bb7ed3eee6def9b6a54c8055d1dba52c81b39928aa015f96617823452c586c4f81a79b12ce99a6f01c76e383f5ed9e405c281f52be59c5ba40fd1d1473823eea8b47e0098475784b3876058bb7d1f4fb5dc67151a9bb2d2b38c7d3d376bd1ff99c8a55a8e9be7f0c45ca7efe41caf23272d19b2a4e26d910b74627dec84b08048a8b7c6a501e1cd8a3152176b795e93793b50f38d6b5e1cfe9b3a6292f54f11bc972b62bb9eccdcda4f2689e9278a43204a41e810f7c798569a2ff80ca5aae5863a5b2ea82654a8c8bb6b937b489fefafe3bfaccb2a98db60a203c44232659ea1867441904d609e7cbd1bf1630214271f12496dee2df9bd6fe71bb48ed9f9b7b951463318ebc6fdbf3d92dfb1483fc067da9e7d296cdcb6e1b3aa3c335bc9f6d546c05fc3dfa3a8a86e73831f64b4c08d497ba8b3fa72807c2e11f4944d6a1656be1eae1c4fda449bf5acbcd14e5bd710b95099512036205e782def41a06b4029ce2830ac4325e2bd02a7a6c054ff1ff8c02c1be6689d425b4e68c0432f1dc083767389e1fb0771a2f4e2996f79377c6e2bc3a5bc20a65895c10a4eb7d9e14eae8f062122df4c2fabb486ad1abaa02915e5b388670552480135d745ae1a05fe4bcb3bfc4539aae348ce5a134bc752c3fec911b672031277a5234140ed695ef4e35213b57f415e01ae6b38c20c6c1aea4dd011ac28cd8ab668f63d53d8b9d7cb6891d53439dc480fe121fc4622f1f6418d311171e0ae425008b75895c4cd10cd8e52dda5040ed697ff8440095d00fc7237bf05d4bf09e1c178d3816a5aafe538be4e0f06d122a9526cff06fde248c17ea442c350dbcd7f9403cee602408993e78efdf83f0740cba075268d7b0cfc03335b5360b2e0c24c9c0a4f370a6c4719f72a7281590570d7af19c986981f1d131383157baf6f8e46ab8174d629d18367d030dc2c6bfd13b569dff619b5bbc719a72b15a420cce5b20fac28f1ce18fcba49f1bb4042145ef616a4a915bb625d3d2d1", 0x1000, 0x1, &(0x7f0000002440)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$inet(r9, &(0x7f0000002480), &(0x7f00000024c0)=0xc) setsockopt(r8, 0x9, 0x2, &(0x7f0000002500)="16932cd4ae59a55059f80267b62fcf805ba79e63c0164ae9a012a08fbddd78c7bd85fb9a845570b1b645ad3de54acb0b14e0f98cfacea4749f358823bb2afae08bbf096122fa85e7e94d4f47c6ed6f44b07bbed24dad0093978a395c7ebf07adfea85dc3ca2cb2ed1a6aea74a7059fbb22d7b119bd3f7a", 0x77) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) getpeername(r8, &(0x7f0000002600)=@in, &(0x7f0000002640)=0xc) munlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) ioctl$TIOCEXCL(r10, 0x2000740d) setgroups(0x3, &(0x7f0000002680)=[r7, r12, r12]) openat(r9, &(0x7f00000026c0)='./file0\x00', 0xa0, 0x1) recvfrom(r8, &(0x7f0000002700)=""/128, 0x80, 0x2, &(0x7f0000002780)=@in6={0x18, 0x3, 0xb93}, 0xc) unveil(&(0x7f00000027c0)='./file2\x00', &(0x7f0000002800)='c\x00') 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0xae) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r0, r2, r3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0xfffffffffffffda0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0900080000000000d500"], 0xa) dup2(r0, r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000080)=""/21, 0x15}], 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:12 executing program 0: socket$inet(0x2, 0x8007, 0x101) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="79cfbb7b91d7ebb54b8889503e94fafb1132109bcf4c20a6ecd88e1d8f4f3763a484a94e2200240873086eef5daf4ce63625e2f575aa09b8db8baf", 0xff79) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = dup(r0) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x865, r1}) r4 = getegid() fchown(r0, r2, r4) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x1, 0x1, 0xffffffffffffffff, 0x0, r1}) socket(0x20, 0x4007, 0xfffffffffffffffe) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x8, r1}) listen(r3, 0x2) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = dup(0xffffffffffffffff) accept(r1, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) r3 = socket$inet6(0x18, 0x2, 0x80000001) fcntl$getflags(r3, 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x6, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xd2, 0xfffffffffffffe45, 0x26, 0x4]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x2) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000001b00)={0x8}, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x4, 0x2, 0x8, 0x2, 0x3, 0x3, 0x80000001}, &(0x7f0000000040)={0x3f, 0x0, 0x6, 0xfff, 0x101, 0x800, 0x3, 0x4}, &(0x7f0000000080)={0x7fff, 0x0, 0x2, 0x1, 0x800, 0x100, 0xc3, 0x2}, &(0x7f00000000c0)={0x5e4, 0x4}) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x800000001, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="aeb958875fd9390d61f3e4eee1281a5f27164163f17bfa991e3ac595facd89c5c877911b9a052b5b10b57226e327ca932f2f18ed540b1664efd7715f8b8b3d254b098377b7dbe7c9e311275720a7d3c68a92acc6227ea1e8ce55457357d77760369197f7439f579c45866344c586a5b61604e8ca06c1e1e56a0d7a30f0df1eba0d4e27410ab4c4fea001667e73e1b74d2554ecaa46f5aa955fbab04bbd19a1e3830fe0ab8011bff265e28922c1aa9c5e", 0xb0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) close(r1) recvfrom$inet(r0, &(0x7f0000000080)=""/96, 0x60, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000002c0)="a41e2ef38c0e3c809075bcb1536a18efd02b52496d1f3cb84262421c79a0a18efbe1972a7993e520b7d90ee5ba6782876ad44daabdaeda14ee9314bc5f1d3e529595ba02b0ee55ca029d0e6a149626b8ee748c4f424efdb43485aaa304ca99cc875f3230561f40f8190df364edbfb8868f6cb1f094635b036e4cd57df78ddc87aed792b3801912ec429dd12bfca935c389fdf14ab0f5edf6c3eb1899f77e81780814b2ea8c61cdeb51", 0xa9) close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x8000}, &(0x7f00000000c0)) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x30}, {&(0x7f0000001300)=""/61, 0x3d}, {0x0}], 0x4) 16:00:13 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) getdents(r0, &(0x7f0000000040)=""/151, 0x97) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x6, 0xee3}, {{}, 0xfffffffffffffffa, 0x6, 0x44, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0x7}], 0xcb8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x5, 0x80}], 0x8, &(0x7f0000000200)={0x1, 0x884}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:13 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000041, &(0x7f0000000000)="005c0230e609bad649b3684d6677cf7d3617476e5ea347b66bfd607f37000000", 0x20) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = semget(0x3, 0x0, 0x20) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f00000000c0)=""/137) flock(r0, 0x2) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x94, &(0x7f0000000100)=0x1, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900", 0x6}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = msgget$private(0x0, 0x142) msgctl$IPC_RMID(r2, 0x0) socketpair(0x1, 0x0, 0xfffffffffffffa0f, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x5023, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000140)) 16:00:13 executing program 1: clock_gettime(0x0, &(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:13 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x80, 0x6, 0x1, "657f75c3f191de2a56e80662e05b59b3ed8ca5e4", 0x80, 0x1}) fchown(r0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40000040, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x6, 0x9, 0x101}, {{}, 0xfffffffffffffff8, 0xa, 0x60, 0x3ff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x19, 0x40, 0x40, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x83, 0x10, 0x3, 0x600000000000}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x1, 0x5}, {{}, 0xfffffffffffffff9, 0x8, 0x2, 0x2, 0x7fffffff}, {{r0}, 0x0, 0x14, 0xfffff, 0x7f, 0xdf92}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x61, 0x21, 0xf32, 0x3}], 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x7, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22, 0x14, 0x40, 0x3ff}, {{r0}, 0x0, 0x4, 0xf0000012, 0x7, 0xb8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x101, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x61840a3d64d01161, 0x3}, {{}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x80000000, 0x3f}], 0x401, &(0x7f0000000000)={0x6}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r1, &(0x7f00000017c0)=[{&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f00000005c0)=""/78, 0x4e}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/191, 0xbf}, {&(0x7f0000001700)=""/133, 0x85}], 0x7) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x8) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffc01) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x7, &(0x7f0000000100)="00a26d", 0x3) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x7}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x4, 0x0, r1}) read(r0, &(0x7f0000000080)=""/221, 0xdd) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e33d163666b748b1d09e604e6f8800000000"], &(0x7f0000000000)=0x6e) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0xfffffffffffffd80}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x1, 0x3) setsockopt(r0, 0x10000, 0x100000001, &(0x7f0000000240)="c111d59f088288bef45e5d67a37c567649a562bde0af04858d7a07cae1857352ff600209ec2c6f72d82a49fa6e613cf24a95938826f81a3d64435bd9db3b27175caacdfa823a50cf009811f550cfc25dd6d0d0ebc56e35517ef05da0fc18271f7b8e48f01767e6f083494a3abd6c70204b93c183a8d4487fc4a8a1b8f58110f62dd85b4ec054c10b460a470fddafe120d312e2c0eef960acdcde4a797be01c05", 0xa0) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setreuid(r1, r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000001, &(0x7f00000001c0)="01ccfef1be4f358aeda2dd03c8bb98776bd0d4b2423075387bdaf57ff788e9962d29ffe00d7d6d3752fa7fe530d9f94d1ea2b332568c6abe87bc1bfa7a1456182f6666b63ccd8973a31301f3115edce082f3759d229c5e3e121add406591c29fcfad823d9be356f151f8fd59bae4a8561411c43234000e92d627ff9271986775ab5de6572999fb6304881642d419355e28bae6714af889366919597468caf328f9849ca125ba43c90363d5d8799cab5eb57e2cb69f18b5143031d257c262a23298ac586f33770e7910c3fea67847afc1954e9dd1600238e33ab4939c01738d167d33612d804b97401f7a2e2d2c6820ec8b2a0649a9371187e46a67bf", 0xfc) 16:00:14 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) rename(0x0, &(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) socket$unix(0x1, 0x7, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/../file0\x00') getitimer(0x3, &(0x7f0000000080)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x400) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x2000000, 0x9}, {0xfffffffffffc0000, 0x1}}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200107) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) connect(r0, &(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x7ff) close(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x4}, 0xfffffffffffffe20) socket$inet(0x2, 0x0, 0x561) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0xf8e}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="ad9b5134996665dd2f0351908a008ce79bcce172ca011965064ea75d2b27429adbd608bd4f0f4dcac82586a1d44aea9343cb4b8bcf1d474d6a0f757837393e0962ee895a0e2ffaecb5b4910dd712d43f792f0bdee1830a35a74ff0f8a886bb8d5d09a60062df32d6e8d8fa20030f0b645d5b4024dedd804ad9c8c5c6413adfa3972c74daadefc68b610d531cabe64d1522b4abba74", 0x95}, {&(0x7f0000000180)="67c97d44fe9a173f2cd3de16c7c5f1e4113ca3a7219e6ae57f7daaf0649367e2336efb7ec0ee25c648cce1ba0c9ba90386779f5dfe4f674bcc151e3d7757668d824b5a6f638d8dc417a3985f8aa381f08272df71953287f90b80a44601c7fe40a6023aaf105940be4cd026756f004405e57a3b62d28e119d392ce6ffd18aa69f56c46fc202250d1b3807926aa3c69d17735dc96283c90c740cb2c61bae08788e967a08251fff0c773928bebd977ac3d9af9ece70eab5cf59aa253d27d459f68d10fe", 0xc2}], 0x2, &(0x7f00000002c0)=[{0x70, 0xffff, 0x40, "15b871111cba4aa5b8ceeb34a916d5ae5f57aabf73e4ea26ca1353aacf465fb647442808ea1d97ef53ad9b3b4ff112cf08411e397fca21e9d191cac8679fb4c5e7a186c975afb38890972084e4864c1639686b6a5499bfbc9200ff73613f"}, {0xe0, 0x1, 0x4259, "67fa5c656578b5972a2bc99e4d68d13916fcb53ff3b54283a85196c9249b06061f079d2da044400249e71172c7ce1a58efaad577dbbf00cdbd04bd7478ceab1b575701f48c25bb37f96642121eb48624d16c3a00c8d1d89675f6ec74e09b328315b788841fbc6473fda2c714d012f17ede12bf15aefc082add02e0d38818596a815f30b0d09604134a7cf5fb59d68e3a372691628fad4e26256b92cc8e19fc6d7e9d780672e39954b79620ad761efa8273dffa35002cf4a90728b57156e270f21cb16e2bbf7c6146f3808579aebc"}, {0x48, 0x1, 0x9, "0dbf4451f4af734dd29d4603b5e04a0c85030dbc2f90f900b6bb6e2511596c7a75b9f61bfcb6dedcf3ac199cb27410a91a"}, {0xc0, 0xffff, 0x6, "4ddf7559c13ddefc7dc63384f14f5ac2d42575e0eb61f7ea314340d4c1e3aae7c965bb632b61813b2219d0f69bae259406d19e2e846a551fddcfa1518a742283c57c604f950cedb254b895702b5f665a8d9a85d36a3eb473972967f6b4efec6d08236c5bd2daefbf8515f9c5bf5548e829d30648f7199e7066da6b13a32415b084a9dbfb2b6134d98dea012491d25b425d73253731e09a84f1fa4268f5ada5c8c348e6c9242673100959035a20"}, {0x70, 0xffff, 0x1, "34cbcb4f3d9ca931319f9da5c3a18215c1c34ca6eaafb05601d4aa5fa0ef048be5fdfb5bbc27f267c7cfa8c58b1ac5a2168c6acd7cbb18df5e5fdfc12e5061ae22526260e1db7cfbc6b18df1c2da0703f7c829d149cebb912a24971e"}], 0x2c8}, 0x1) accept$inet6(r1, 0x0, &(0x7f0000000600)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x11) fcntl$setstatus(r0, 0x4, 0x80) r1 = msgget(0x2, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) r2 = socket(0x7, 0x8002, 0x5) getsockname(r2, &(0x7f0000001040)=@un=@abs, &(0x7f0000001080)=0x8) r3 = socket$inet(0x2, 0x8002, 0x9) flock(r3, 0x1) r4 = getgid() setgid(r4) r5 = dup2(r2, r2) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) poll(&(0x7f00000010c0)=[{r3, 0x84}], 0x1, 0x8001) sendto$inet6(r5, &(0x7f0000001100)="a0bd7cae9499ff992fbc4de755ae3597fed67c6c6676eeb9ec710a827601ce9fc0461e5df0563ca9154716f5879fcea9afc2e78615501711c054cad3c18e1f5d3dc2ef473707a07ea53c3f9e8f8ae661ffc9506e758ccee48cf4c624977746b2c6d36a0cca7af6b6951b8c566912c41726b4cf7285a1124497ca3abaf1da44f9e84b3353249ec48bbad3ad9a572bc4467a0acfec2cc2bd8b0600cba0b09b189d9a0c71dbdd6637aa82d15b8fff52998b8fe09e03393ade169bf766ecb464f38c67eb21191f44cdd04049324ec414acf106f05e", 0xd3, 0x400, &(0x7f0000001200)={0x18, 0x0, 0x7, 0x101}, 0xc) mknod(&(0x7f0000001240)='./file0\x00', 0x2000, 0xfffffffffffffffe) r6 = shmget(0x3, 0x3000, 0xac, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x18, 0x0, 0xfffffffffffffffe) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000001280)={0x741, 0xfffffffffffffffd}, 0x10) msgrcv(r1, &(0x7f00000012c0)={0x0, ""/213}, 0xdd, 0x0, 0x800) r8 = dup(r0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) getgid() msgget(0x2, 0x8) fcntl$getown(r8, 0x5) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000001400)=0x80000001) readv(r8, &(0x7f0000001700)=[{&(0x7f0000001440)=""/121, 0x79}, {&(0x7f00000014c0)}, {&(0x7f0000001500)=""/107, 0x6b}, {&(0x7f0000001580)=""/127, 0x7f}, {&(0x7f0000001600)=""/47, 0x2f}, {&(0x7f0000001640)=""/158, 0x9e}], 0x6) r9 = fcntl$dupfd(r3, 0x0, r8) readv(r9, &(0x7f00000019c0)=[{&(0x7f0000001780)=""/245, 0xf5}, {&(0x7f0000001880)=""/60, 0x3c}, {&(0x7f00000018c0)=""/188, 0xbc}, {&(0x7f0000001980)=""/36, 0x24}], 0x4) 16:00:15 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r1) setgroups(0x9, &(0x7f0000000080)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) setegid(r2) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2]) setegid(r3) r6 = msgget$private(0x0, 0x604) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x1, r1, r5, r1, r4, 0x12, 0x200}, 0x8, 0x9590, r0, r0, 0x5, 0x1, 0x0, 0xfffffffffffffffa}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) socketpair(0x19, 0x0, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)="6dc8aae5a85e4b6ffd6ff179293f429e03f112deacb326286ae64e4086e5d65cf027e20fcb0659fa37fbb703c0fdd3ec5ee300a26c79d1796bc7dd565a64d3441caf861dfcc5118705a3f538468cca5dca83a4", 0x53}, {&(0x7f0000000240)="f522dad3d43725e048f690a82b4f92c7852d12c4607520d8f88dbd3f7d25ae845dd8f520facf357cdff816d5942236b216b2e4e2a677a45e60deb8faa018e063b5dd23a0", 0x44}, {&(0x7f00000002c0)="91adc244dea01dbbe256bd94bada5b77bfe1074905c5598fe2c8aa791869d2936db6078943e9d282619b9e76df00be87cfe87a61556ecdded8d1722a2269082a82f2b5ad803527c2f4f600219f1123c7e3f896c42d7d01e4014aeeeb8c3a1b8094b9a3c37516f3b2eff4b4a9512dee3e72b3ed3ae8c2b41543e9f5c927c04b873861", 0x82}], 0x3, &(0x7f00000003c0)=[{0xc8, 0x1, 0x6, "3a7eb88c1fd53744d2c2bf24c11b67a1c8c3518dcc530bc6cbadbc0bd05aaeac1bf0652aceb7c422e5c3ee38f9ba2593c2ef0eab797b57fcb68a591b65d45072fea4218db7cc614ee99f05203839a613cf9156bf87bdadcef903d5ad1bd20eb7ffb12ccc50591f4a531ad88ce148d72406c70fc1cd1e00965b893b19a56e9fec7fd4ee15e033f3f138338bd8bc10d622462261f8d8071662ee2b100c8c4d4dcb086a8e186dac61c0ee4a9cc7e958fcf7b52f"}, {0x108, 0xffff, 0x6, "e3b8b7031165275555a4cb364fb5dab0c1b5f793b7022945cb0311329e7fed266aacb054da7dacebfd1307c06bcf64e00423ae1812ae5252cc036eb961b554016f22bfc52646df8a888e76213ed4b8292ac65b043e911877807ee625d87dc4e92fc2be6fccc3c2d5e406672c18cddfc71a44d2f3799c6d803132eca7ea334ed3058d129d8c5904afddb3c302b315d657d40111b599db2d55439a3d1cf03c6711a37eb4a2875f1947cb7c4074f828681cd3f6497cd7761b0f65a2de30d7811eb1d025da4571fc23da51ab16ed79a6c4ccc7cb7ebd0c8386b9bd609d9d1d86f6fb3faf1f38562cc5e64b04062c861d8347e762a4ed"}, {0xa0, 0x0, 0x4, "cfa056160eabbe4d79e96df92cc94aa4a98d4aa1a6fd95a42e200aac12398611ab2c9a91c9fefc5911910b0d757c2a9b71135bdd7136f33dacff0d869b8ae6c1295733c97f840486e08c2b233f2d90236adfd7f424d03ffa4e09d38088b01633619c9b22c18b89823f761ac26f69725ff4fe58a3d2853485bf75b1c998b0b859070b527a087ebab62db1b06a26fb1367"}, {0xf0, 0x1, 0x8000, "a659fe6305665055106120e6ecdeaeef14675b588492052a63314b07ae4e2bc604d74d9b23a5435981fec40040fa5cdefd9d9b98556a440dc07c9e559c6db2ad346d11ea3deca469ed55824a1e5b6c25bede99d74431568851fe37dce52426c8bcf820d93b3d1d3474b4b3fd0c4c22b24b91dec981b5d66866d8dbc9bfe4d572a913d138e990286138b68730899566549584cf495d33f14ffc8aa10613bbffbd1c1a01ca7867797de9f5dfe255fe9b4aa94d85e2e2b9de87268d2ce50d9124dbd1cd9b989bdb5ec38fab28e1a422a45e784cbe00cb0d125e511955438bab8541"}, {0x38, 0xffff, 0x2, "5fb131ab73c5d0591b88bde7107628209069097f7eb4d8df5dc9bc382aaaf33a0bcf0fff176f1c"}, {0x78, 0x1, 0x9, "5f7805562f6efa8d34d5487b35ec21a017cb71230fcd6b036668036c5e9d53f13d9dae7b8d11ea4586cca43d499bd2192bafa11d9060f86fc4001444796bfe0a1c264bb0afc0fbfb8914ab42f90706a1be3cfe6bf245fc6d1801a459f02abe308b73285c87"}], 0x410}, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000400)='v', 0x1}], 0x1) 16:00:16 executing program 1: r0 = socket(0x7, 0x80005, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) setsockopt(r0, 0x0, 0x1, &(0x7f00000000c0)="8de2e1b0ed71a04729f715b28210f495d14b7a5ff7ff1d079a174042282500698d41cd0fc52c5071b1d3cfabf8a8a4275016ae541db693b69bfe3d7a05a8f7da3b47650cb13f310e4fb71a45dff1b08ffb2da771f534a2bee26902c7a8942c4f7a33345ad9e380a02033ae9fd45ab13ca6f5e79fee20189ed86dec28d3a11e08715626d74023eda87d235d6d7456e7661c0ea76b4f5fe6b30dfdadbd872c72be805b499f3f82c3e95f5b742a506954da8be5f7fad43bc5171b547f1b19d6a62a530e4f0d67c570ca929890be45fddaeeeebf7085cf075a25f0c218208fae2722", 0xe0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000100)="a15e43e2fb82c4042f2315948aef2ed29fbd3225f379ca88ea76cc719a0b5e346aa831d9d301d16a8a5eb6f0bdcb637619c2d540fa31039d47a42fc956296a54dbd3adb86577a5f48392edb91e9c63a7fbe87f943299d32367", 0x59, 0xa28c8be06c29817f, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r2, r3) setrlimit(0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffff}) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x10) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/84, 0x54) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x0, 0x1000}], 0xc627, 0x0, 0xdbae, 0x0) sync() r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getuid() 16:00:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000040)=""/27, 0x1b}], 0x1) 16:00:17 executing program 0: r0 = socket(0x2, 0x4003, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff79) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x5010, r2, 0x0, 0x0) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) getgroups(0x7, &(0x7f0000000080)=[0x0, r0, 0x0, 0x0, r0, 0x0, 0x0]) setregid(r1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/76, 0x4c) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761997ced63f009c953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a7f03cac6e57103c61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d42134fbe08e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf59a0ac30e94a482eaf42f327891ed9", 0x1c6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) close(r2) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0x7}) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x8, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x100) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/172, 0xac) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, &(0x7f00000001c0)=""/131, 0x83}, 0x40) 16:00:18 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) rename(0x0, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000040)="020c9f9df5f4404d725454641fcf9bce89d447421277a9e51ce318fce889363f3238b3d9a0889abd2d0426d4b119456b9e834fa90da02eccf764565afce1403e9e4ab7e6daeb7e5b65e23a16e2b994ddb997b5c237741cde8b0c0514c83c2f1e6ce48e8bf52895316ffe220250982de5043c1ff61214123d678d6c082cb727894c1d6aa1812c9177fd", 0x89) 16:00:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(r1, &(0x7f0000000180)="c53e887da384e4a9dd817939ccf3a93f61fee4653e9bbaaa9f1fb284d6e5d7479d7b11111fc18b3c6c16b40597a1106559a81792d3d5174ded4a9c096fe402059b8665225a9ba729d6bb5692d702d2c367e8e7848bc271bbcf688b6686c3120fef0d4795fea03a0690f593101889152e33c5f6db7dffdaa58ea841eccf83aa5be0e5d2634817f1954fe5b644d4d222aa0f376d979881edcf7d5bdb71d29ac342ca5ce83773cf73470247e4abc7e965d44b5e30cb7e03a4dfb355a19569d391bd402026a7d6de302f3ecfbc80dd37b0f7c63ee80ad8654139762cd4513c6473a54283ce4945ed1b43e2654293cb87ab7f300468f3ae228aca7fdc97d0c24ae6dcd45f940fb7d356f066ea939d89d7ef6ef42d02d77003031b9572ea873976f618e19094d6f5bc3a99b7c91efd4989ad95d57ba74c4213447032a0df996bb6a9deb685096995cc1e4060913e768cfdb97e0dc58bb2ed75d615cfbaf38ee36abada83e758a547b14de23aa04dfc4a1344f1062e77482c8b108f76ae136992cc47e7db249e4c1b25bdbe37f9164639f18ba4bbeaea0705d7d5f0ab47c01c9b2d23ad98e8c45768480513fb44ece9dfa43d41cdc2b6634f5d65e8c91b65839de3847b392dac7c927e53a0d9dd091e13065a0d739e748e0b3212a1b8d7cd0e72296cae1319b6c7727f5547e691c7c4fce1ead905ed74f36824f688566d4fdb1489b6cf1127890cf977a37fd5f54553e752875c9af60ba2503465ddffb37ab37af1c62ae5674e30eab1ca903527dd74f609a951a8d34b25b75aebbca09a7d9e4d7c3195ea8658fe5001742ae116cf52a0653cb2374b2aa45250c50462414bad2180fd7ebd95432f36d11fb39748f4c0828ca91bd8674d9741015ced01ed2424e1215ae26d1840970ab8c77da62ab4ab0aa331a18ff2b771213373aa09d403852b3cf7262a200c44a3ac00acab02da971e6df08b967f6c5019d904d57c86aa72adf2b42c4f1558b5038a63f6dd5c2c7d0db312b7403008297b6d24e1491acad8a2be623af24601bca6fcc761866f1ba1e094d47ce680b14f49604ed3a3c103995fc024b435ee24e7c2dc6bf9cf3a1816c5795e022d41f3070f9e5756d5778aae26780fc87cc19de2818063a3adbb3458ea2ae98c68ce7226952cea40bc0a781ad86aaeecd4771d9013d29dce21e22e4825f8fc619a527a0620dacbf40778e6929c87421011cc5ae278a9412ceff6dfd58511eff2acbf6db43339ecb52682d02d3678a58bac6d3e42537b9b13b620ea6ead8fb6305d156583aa4f28fa1e86c31f61b481e726995c4c3d4073d33c474a9082e4bb04ecb6d2f9ba79c2cf669f90bd02d9477473ef25b30167bc3e75c983f586f2e3bb5bc65e84411319daa4f1c6be49559aeddcdf7c244f382c5cdb5f6004ca2e621d24dc4d07937bec72a9468cb6ce04426c64aad819984f734a178fabe33e9c02f277ec51744428c4341534beb6fa49f5972fd9be8686623e3034de959eb480858367f04fa81494221c7a7acaa78157d9fda51e95e4a5eb74d0d283ce75fcc343b4d9486a86b40a5bf43b71be42d1dcc70d89235e747ec45aa1e94ccccee424e3dc071d6fab16dd8740e06aa959c74b3bd459faf05765feca22dc03f6c736e0ca4d5ff893f69c3f383bae34be37ebde25a0b6b613b5841f790910edd864859d66b933513eaf9d0344d61588f56c107f63799a30e509cad92d5a185b5f124aacf520dcc08666b45d55bd2b9aed6516e1d450d49b5d683c0890bf04599dd1627bf629e094519e58c2e33630dee48c40c1548d3d3121f1b49427987484deaa24bf90d8ecd0fbf2f29c24efd1c20259d5f2c95107cfa254fea81ea29141b2cc690d0136c8380339f3aa43884bfeb7385c16bb78c968adf5a4dcf5a88c961caa3b55d3bf7d566ddf44f4be1792d51d2e35217778a2fd302c6220032a2e548783bc30def54f7c2b6d12d51a2f1874faf346f4ec5f9da4fff12c7a8134fc14c29484b0d8a3a3cb218584503e862c551ecf31e5cc9fc47c89a6c83a0e5a1edc7ce430e740bff331bc349050138082f77f75ebc7ae77868d33b659de3034ccf45d7b7dff72103807e41943b78f53dce989968bf037a18e1b03d9e24f710cde16089bf4cd113265391f07b76502ae46c878fe85e4631dc23de08edecc961f7e7b6f6770fcc54143102bdb6b77648e370541e0836b3403c71183fd59afdb99b954b7884cb8ad24176654e3681782c3945700fc2103fade16445d527220061fe7ac028266be33e05517704171914f9fef184deaaf7ec2376a556f052eb73fd6a73eb85bca3814ee64f47274552755185fed0b82ccb2c80ecf0d02b1d051064f0eae12af74cc775350ed4c13854e97fbafc6bb43eb5dad7dc238b0c670f921110afaca1b92749aa6e82f023eb0232e4acbdc1f4ec0f8f5c9e251a53af8eaf2fdcd4fc56399cea4b594f5394a94e01f109e764d24c6b9d4cb0a295f4a170dd96b57d2b0c077563e969a21119f191a8b1f409d4ef3791a6ec8e879eea327316e139c1e2cfd9ceb9d966e00ed7e9223a2aba873e77fe7d3756071291af6b598d17ce997188c8c788c10c34e78385aaf6c0734a7bace69200982c075ce91ebf9d7871c31296278182ddb7267e2b515555637fecc384343bb4b7111760924d59829c423cec371aa3f57ae08654762a252a71098a9988e4d94891cbe0649701c73c9e65912b9748fcde99047d247f65b14d9514dc6e76ec52f4441bcfde2f1f07bf72391cb71f799bf1d2bd43018f4bb2f10b4e72828003d09ed3da3185c655eb44e5d9e535fdc7e9fed45460ebfb710131a0b71c7420c57852e415a93e665c515151b25600ad2d59e5d77972caee49a569405c076a1e1a544f5031323c8d9da2874a9fbbd827edbbad961f9a5ae7ff43ab1f00b1b9317c54b622324a2b7465cc2576f9f05ee657f59e3ae6756425dad44ecad66722da47cc41a1a2cc7285a88ccbb4b1e3c42af9b7a536fbbdf7d86f6eea71d4f9530ae46db35f01953f6c081ab75d4b26d33a84009fd8f823c51749c392661c965ae47dddf421fbf8b62a1117dec60655032e447fbb9a18213eab1889f365d3e590eda788aabffd4a425b9176233c1fe50484d2cf90f99592c3e53833f1ae63cdfb620755bf78781443546abfa05b8f39f83f33851f85131168db18cb3ccad4aa9d52b8e46adbc5349bf8f09176229b98377b7d8cfd87e2fa7a76cb35c10c4e2e1a3f630821c20b047f31fddbc679f008b91345640eade32166279fd097240851b0b4277d183bcb29ee0a66ae6377f3fd17f2de66901f7195dec4b267bd2f5e5ed29b51f5425eed7c7a0596b87af437f1633a4fabb5bb53c3d67417513ebfce86c30bcc90a433be9aa83a4b76402433c7c92cd99e471a3f006d188e324561d4899ed1a7cb6696eb89c33070d6db610f8e2f13bc069f0066d38c3bd517e8520071f1e9b05517e7a1650a4d6aa6026538f67bc86f3a6661d67b6593a0e6d99318d36948c09786b210f625114ecad033db4ff50615fcd0affedc9a7d798520b9d618b2ed187c26db7587b86aa25559a26bf041e65f978d6f58f9a3f1ba3e268b0f0a0f23de71c11947c129897e7aa80a29054d83db54daef150c83cae4eee714ec7298bcf3e437e8ef68e7bc02d4b661194e4f78ae26416c9ca7256f0ba85f1a84682ddd6b214ab5b8b00c2b1603b97f755f0c0fe547cccbd1b86ab3bafff8d70ba21f7d9e8f0be6ed805164169eabce7b96beb0c76a26b3ce1972978de69550e5fd0935719fc089645a74c2d4a3a93f62237fe6d736065d1c5fbfae04bf91a1c8326876e00da841ccd95924b890ccaa35d49ceba1658c0395994d79bc5527e75e8bf16036128967f705d77dbe584424b9fc1ded4950608ed5e61d7ed4d120ecda263462d40a2ecca8a506bb95584b370ee937075cd4063f0ca432c0f495cb3d880cedf97f0a477ab99b453567dd7a4660039ee1f36f7b56ac1ba651cd70291bc8146754e99acd43035860fe7a853a664ee4b1dc4203695b0a484400774faf9b1ba691086d19021691289025f071caeab2cbd39b5a68b93da03336c750d71007ad9f9e7f081709c7d040ea588f8169f8efb4c554e19d2cff1843b7e144adb2a4102c5ae62ddf95f1edbc13e935e16e895dfdefd7ac11af422f332f373a91d3079e34ced1dc1994f3c9866546568fb3d9a32b6ca82295b90c15934d6075f7508b3108e0698c45994aae3dd388e00c796baf17b8db0e8d3cc878542e55bff3ca18be58cdc5b8bff74c08a9169e45a042307b0949f079730a859024e0dbc38daa5ba900c2f76c64bba7a416e19d76f70af42403c54d23d56c2df61f2ee62c41708329d95c5f797a218c5cd13ce52c9db3f46bcd2a7d41ba3acc1f9dd5da73ab4f107f01c1ca4868eedee2b2b2e655c0e21b9b5d9cf09fea785b10352a5a54270cc9f4c1efa20d1b7200fec9bcb54208d1390ceb2369d3d3061ed4641bcf476696567b7871b93919861c57f00fbac5fb1edbe26f94f90c7f4c3299031b1f81850bf2f18bcb5b08e6c767f22b5e353ae4014856aa34b419a8e566ac343a10465f66bf7bb2a8fb372e8ca69c66f7540f11b5cc21efb9b7c3a309575410c5517f855d6f68a85d3a6adf069122fd26f2f959232c4c2e4f950bbf0d03abc8472b4de7520a62d37039fe21c4c75ee959a97c9027e03045fc745ce8784140e1809de2aede597025640b6fbd4d5333cd9ced4e70763a7f37c695bfd9f907627a5001c65d7a8e2a90300e877076e36116596b32ced24df9b6091eae5ea7eb731583a78c110e7a1879470bfae76531e6557a9227ce7d7cdd83a3d31178722e1ca52b7a256b14a95d64301d04912609773552865481ccd53b2d44c3bca2648054ac00770a75962a828367f2020e95dd6b39291b914c7fcebed51715b3b224779b28e2bf1c4afbaee7e5194cdb2370c5b7869cc991a048467431178a98641d94fa44484c01c1c5d5e87cc5e78769a4e71367fa0b42de0ebb5d487ff94c0a1125d442245194cc60c1610b002bbe90b2d68a010e9daaf1b0f535df8b92cfb72dda5a9c59cf90dd2b68e910af78c9f623168f246a709a6c0a8d7138f06288ac75b5b752134cd1088924834d0d7f45a72601a0890895b2088df5977480a98181f6170851f21ce8ed2a8b4eccad65835a064bf264a2faae8715328dedc67ae167155b41154ba6e3a851974629e31d5d3304df0f598a4807d96f706677e181c74f5d35a74d1fd63193924bd6fce79d3cab71473307826647fc8121881f8407ec8a69a61295838d42ae166480ae77243135c3133157de24c7fd83f89a0b5eed1fd1424529c355d4202806b3cef5fa40a41e707594fa0f1e47209db8358d75d266d3ac3dfa2e878b805ec0f037189388e00372135132875f459614b76ba5cf19c4a3f75f0ac41144ed11b13cb7eedac2c14c6dba4151f058e156994d48a2d8632bc35d77375485d9f5f7cb6325de635b319f4da8a2de551c960424c552c2e2093e52aac1c9f7a4568d0412f0d907ae8ecb464954f051fb7ebd10dd5ac14b410a5dfbab472d830295998ce09557e1e936282eba4918ddf28a1759d2d0df0ccf92f7564a77595f5b509582678a10968668f24e22ce5c00b8429513e19c01e01b85ebd486f46cb6bf0e774676a9aadf2b7eef41bc5ffb9d27bb5bb01ae3f8248198acb353efb85cd2039fec96d16cca18638e35eab97a7c49ba65fd0d31d113c9a6f3089ed51195710983dd5b103b9d8f77d0fca1077", 0x1000, 0x9, &(0x7f0000001180)=@in6={0x18, 0x0, 0x10000, 0x800}, 0xc) r2 = socket(0x18, 0x1, 0x0) sendto$inet(r1, &(0x7f0000001280)="4b318bba5d7af6552b511fad72fe9e906c585d052eea099e12934d2d8855f483e0958d064aa6e35e920a3e14a219c4bd879b67b60b40af081123a7b97f3acf1a40a51ce485461e2ade471ab3c1ad382a08e561ddc8c153a1d67eaf051f51d692387ff0ea14007fae8553b105e1d913fbf9f3068af559eefe22089690fb15d8", 0x7f, 0x40b, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0xfff, 0x3}, 0x10) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) wait4(r0, 0x0, 0xb, &(0x7f00000011c0)) preadv(r2, &(0x7f0000001340)=[{&(0x7f0000001300)=""/42, 0x2a}], 0x1, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x23, 0x8007, 0x1) 16:00:18 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000387000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0xa6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ab", 0x1}], 0x1) dup2(r1, r2) dup2(r2, r2) dup2(r1, r0) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r0, r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="8c6187458a87abcf13a46fe13313ffd3e472f4d5e4e7bf27c375ffd5a52a3828ea5a38c959a711538dfb91ff50e070fcf3adbcc5da314cc2f0343d9b126206c99af4206fac0e483bce72ec42642f89c6927bef9d2347fb5aaf18a9d754fc1d786e42440aa69d7f10d02be283b3cf264816d8253a9a8370770848e1bf5a7b863b1c17d258653785c979e4dc0db732171359df8dd577a44d94f76bcfdfcccbf793ac004f2ad31aef0ccc07e7aaa067178a86802e5b787eafd314bf170f0733e6a58c8400093246f53518db55d7056662374360bef2aef550f2e11ae3dfe07b8f04503e873652c00e7f5ec183201d110687cd38c278814ccb0fcebe3a851bb5d1e290692b423845cf6e4a3f83d96282a144511ed985ae41dee0ed04e789c450330fd20fd869c0f6f277634a0dac538b3a5e6a038e4fb2293fdba913f215ddecd2c1436cccb782ab085bf137fb38b5774a182717e85958b45781d2ee7488af5c4503b9d33432c11c2a44fc65bc77f6387c01227b3e11d200ef235c74a4bb02c5bfdf5b88365a031323d88cc5bb73d01a18a43c7a62c2bb1a35028114c1bfb121149704d0e4df78ef0e463fb63571085e455e999d74be322d005d8f619d5b47814bcafe11ec5713da5b7442f967f8c74d58d0ad5eb769483bcc18882385e85123cb0177a6830ddb231d20f33612679361b0e66e5e2e89287603df28d629365e0710ecf8fbac1a53a44745bb3f431ec2b4a12716a3371bdd717c698582fa3255bfda83a7ddea93bfbf6964e6134dae57902c55b87d569463771784dc17829026e530ddee7386b818725ed03029f289f0ad6829b01e18a57dc53e1f557f7c1438789bd779af5c73e003836b2541cfa79cae2f2975aea8191a8044edb9fb3a61a22e61675c5a4497b8e3537c1fee74f59c73c2b38c174e118b50d5140cc960ced6d7e4b2995cea0fd1045503746e5626ee3be8a612f36d08277449bd5ee88e8a6d26d7b3a1dda71a5cb13ed08972e4512b6dca62a3234b86da845163bd24b9c2734e8875e780b61da1ce0445fd64313c1a683625e1057cfab229b8158bc216df338af45ce6be8902a31883cfe61080c99d7692966d2756249802785c04d24f4b52a85a2dac16ad6a61d2a79544da5a0098b8f71de365d098890fb24a7fc9f22e2ae6957c9440b3a95572f776455f379fa12d6cfe16b1eb0805e3812d8f6aaf0e3ec28ff992dc6051eb4d34885ed958de97d9bdecf552350bb4bfe3706f0dcb94f8d0be01394e18680f0df8a738c6a78eeddd8ccc6aeba9f7c0f8bffc8f110352e16f35061f58cfd0bd94abc74b0802154521f00cca81b542c3288528f2e9f70682343ea17a47262e2551b845231b6084c2e928fa2fe0ef7a1a4bd59a442d2de716eb4c25eada7e4f99fd5cde2879988add8cf2c4f04a427237d6d1865abf24e25e2e003bf6c5e5f4eac070f7ccc1331f3e79e98efa5a7cbb2fa4751231846cc74be94091a7597e6afff477bb556ccb1698ab79078c6480f5a62eeb2fb8cac2ab2364b96fc46773acbba72fa58192318690dbcd03dbc2c9dc1f5851204c6f9696a7b21965f9c2cb3eac4d283d6dd28971c2dfeaa69ccaf73ec268b6b90b590bae9d715c64cadfe6f4ca1d23ca84bdbc22252425777e8fe27be02792d4bfbb57ce731ebb7b3ff1a4c2691fc8ef26829af3ff4998e52437fe4d96fcb30046c81c3a8ee0f969bb27f496454793ab69c19093b5b15db350226041af693f72415d7d03b2245085557377a85d6ec8f488b922c95ad89ed93d38eb0a9f6f1169a889476f61c13e8b21da5a13768dda46f4b1e5131e46d5132f63ce0c68337ecee05a4ba145152d8b6ba175d86d6d74fe8415d59734154be4b4f3df58ee505835df0e2f3f6521206087438121c4aa74e893e907dc145a899b74406225d673bcbb68977265118538b3c265c56df4a2283730cc39340c3949868d50e6644124a92d10bc1edb191c0d97bc4934581069fdfb936559a366958e40ca9b7870047c67a39476ece609baa1b9b7323837edd89dd833f65af9fbe01dd12d2af9aaa5eb4c575ad690d9b68f432ac28589e99aca8412d99fa6b3144bcdeebcf132a85529b703b93556896373b39701688b704ea7117838e9eb6be03ff0bb70ff6b38a01d6b58068c0b033990debe310c09a99e4b365d72ab9f8c9051ce090dd61c1e3cfbb5cc2fecb767475ce84f5b5592f35d2179a1ea41de0e8a6d0f5c6b5b1b90244208b92cb2fdeb83813a36be334379564b2f81af77990ccb58e510abcab5b9f89630cea8b8cc660b15957f6059354ce6466b887c9cb6b0defa13320e3f21f4116ab559bc9c93841d4ccaf1e00bbae558b9dffe9adbd3b687932499fb3c3fda87fb99b6c655117d07200453a73e4733173422e936c5fd7cc1d6be7d7c810e58903ff8e947c98c02ab15461793f869a6f7ce29b92ae44752b8a035dff4bac34b525183906ce54d442570b098cea3e5fdc679f43bc175577bad89eb3226e4e46c97e17bd0338fb75f899bbb30ac15c1d558680c92daa1800b4dd17602f62f5a9fa5524c7d258ee62d6d89bb8930016c6265d0a71f8ec0806c19a5103872bb97415c9d93baff68449132dbf265d0e30379ffec3691734f7c58c3215a776faa3de2e968b5d70af6e6face09e307eb06dd2b46d3dc257f8dcbeaace028c4e32e659e7f64154ce3c73dfbc60b867fd383178e6286693a6f9134c89969317fe4c064a936b1eebf0dc91a38d8a8f3acdd7d5e0385fbe32c9fce3225d891bb789309631da7d3ef8a80a82a0e01f98980e241ee03fbb87729b681fd993bf49cd3677a5daacba0fb3a7648c0616fc637f2282912d3b54f4d16f6c688b3d9b3b17b334613ea7a2e1c88b2ad5c60364f43a3645f1cd24534b9afc78e88b340a66ce85ba6bf66c0a4bf67686a7a369a90fc38887f19f46a2a65261ccc42fa793a78787b62aac28c1dd46054e449e4e0cd3c12a1fe2be6e96e15cca3ebd324d1239663643b1ca4966a453c1d7e52b5e8a1e08c847953db2d1fc62783aa83774c9c12f0de07241a27fc9f0c1137f51247952f831a7622c3bff806ff8dc1d6c869d667f1daef143cd06b4095ec6d7cb74ad4a0efb22739bbf465329d36a6d6e590bdb89f769236579ab6c98ce46c343d3a6e101bd2c8564963135c6b2636590808152b98bf0336006eb11233c54a051be606e57cdf2160b663ab9f951549ff47f49360332e68049ace4e05146c07448fd3de0658b97a7a2a1e9d17534eaf291e37f4ccc02473b7ac113d1e0078549033c886bd00e1c44db734ea5eea4bb0bd33d6d070f0f24bcb6b46edbad10b6910676b29d2471b6160713b805895d6ac5ff76dcbff63f6856ac3c7643f495c5b4a5cc08d5442792510740ca3fd1fdd9d89a0865ea4d7bcde19f82d799decb669d7f000082643f24b6a89eace1b2dcc92a30fb757cea23fb2b77e6153b30567d25309a35c3b37d5de69132906fdb3e469c540d9a54c109af00a2224aa3d3d941ca1a4ef74c5a4a554bd7d2a76dc4919b057e11d6333f44a3867d5ae785f3f33633220148f94ff1bd7929987d7eb82c4f9129f851786c93c44cb9667526aac5e3082d7efe83f3db08d6c8995b27ba5e29f2c1c208e569a621d9822fe0d2797fc78bd2b17c174af011376b3658866d48276edcc27655a247a3e6e18573024d5320b112cf90ec2981a051f81bb9304b097931dea1b1ca5058e2e4bdb9f58080b42320c9646b16e64c21258aff7801306d7e40e8a022d75afe8398bd119cc0a658a57d3243182972c57d6d3832292a0b9b8f964512b7980a1a59d0df6a7be2f7011167683dcf46a6fa06b98a0ed771f57f03af7242c39c09f72f182007d6e431a32371eaee2b931d08aedcb3842ead1c1e71793ee410265a3acca6ee579ca82ee800fc39e764de74d6a6cfc26ceb578ed01092b9cf77b816fef2f136205c76dd8ef41b05d74250739f176ffbffc99f0a15335161395a888b6cfe7e406405f3e601116dc678a31aa2963b867fb365b794ece5681c640435934b33813e46477bb2c1f8792d3d30ce13946daf5d2c4f6c53a1f325206c05941f1001e9feed0c0a771b7db23f0c822755e8009596978b7ab57bb6c50448a137193d77abf69ed16818c5a6718d711c02e577436f0c0bb78b65516478aaaf5a1738a7823411971dd64ab23c960cf7bfdc09b02060e4877ff54051c710de34fdc5760f50b2e60052cc07bb33b97b7b1817b3ac583658fa37a8d20b8bcd8a50d8691edafa3e6f9b2e0d6882abf0794f6684658ee165459b495f74f80241e7af644f0260022eb5d7982bae0bf5412cff833b2564e59433c69027b5241b5818a02c035a129fb99246a3ad684bef4d906885a4c2e0a8d640f7c1ca8581169f8facbbd26f561ca8e1574969badb200769556d543750b45d19abc4ffa8026312717ea59d61e7e12715c242ea3246ba10941eeff97f17e6ca835a14c668a10e4f8447f1fbdd87b182b5877a04ea7cf79986805ffc272a64e2d24f254eb03034734403c6be5a896e24e48f0e04de960277484b9b73a8e8f98a4fdac758efc3e41b37cec20034fca4ee1aea0800b963829075494be4119734dba26e019329760c1c69ae52730647351547f5caee018788ce10a28a4b3e8c38227098c529a8e818e10320e760aebf5fb0dfb18e3060965f6a7fb6f60b4909298c3d8d499d9ab1ab6793f08b9d32548d15ac0aaad1dae8a606364433391bf8ff434dc0e3bfbbe9b52e31b09edfef8f87973ded9ff0a2968d4076e48b20b90625df15dcaed839cb7de9c6e11d74533a51ea8d6622928e9c1d78e9c3cf192c8947ed16ef615cff75982b59eea77b567d96373e994e0ac78a1ec4c83752a482090e21462b3f1ee1dfd5140d9ac5e3376abb933929cae800a8b951a074d1ea52c838bb5123fb51a6c1bb32e34defaa83bad2f8675be54e746d862327c9e617f845823b75a654cd7c603886d92670651199433b7a83c62a68dff7999d75a137fa49a641110f71203f65f0337d6ab9c2e2c0b059b98e6f0fdbd58e15e8b30cf120df2044484fb6ce9227b73d9f7d8c6c1a99cc0f8c80495148ce6b26e2bc183f398a9ae60fe3b38ced56b620570ead521416375eee6bce5c4267da3e6d9844f46ec0f4dd22774d14e8a4d864ffdb338d90cb24dbb6bdf85cd43f1caad95a1c42e938ce85b12d9de7c699e4361905c7292bcc42ea23ba8cd998eec33883df936a5c0f43d72ef053d39bde199e717409c1faaeb1ff889f84e9ea01d74e796aeefd33ebb7c54f0e2962ea73cb3ac0560243c233ef5e8da41e2da850e25f41c3375ec27a8556428c124def72bd0a6b19b5c39fa9c847b2ffab4f3a7409bf172912a78f767c257a9fc2866a9d433b9d64340bc1687e9ac02f044fc641ed487f08ee62abec4b003480e74ec3cfe0b5e4aac341edc5bd4b2e4050603214c82c76eb519e035f756e7d9e2372c754eac4c5353f1e866e9fe2dbcac1c5046624d6c2d159ebee5c38a7f7a38567445b48dd6f5508e3b3be81d48ea0a7adab480f582be5e68c96ba475268f04b930e8f96b0ab54e74ea7665e6a906bff68c06ca02a7a5c4ee3222b0f80ab077a38b35e0cf4f922bf72f9d39681c4cee1066a191e80830ca4c2c8108dd7cc3767beb567ebae2f86ef423785d6453b61a0a80f07ecb4fe9f6f3ecd1a21063dfef11d93307c3c4de93e9dcc58a1b3ef9086d9c7fe477531cdce47ccaddb1e62f20e8d1f1f880749dd1c4a024b19b54f4577d32f23fef3a07f4e96c3f", 0x1000) lseek(r2, 0x400000, 0x1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x99) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x11a) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r0) fcntl$getflags(r1, 0x3) sendto(r0, &(0x7f0000000140)="b91950fb2b5e91dd657eb2b01e556fa43cc64b40877067ab9ae2749df53b9669d425d4a43b0fe20620abf25b1c753584a230b8e7c720e1956f5395d263c37f0a06e6e6296d03a333dad01e864b99973f25231b2ccced8c07689ab1a0368bb4d6296c5d17b6b893984bc8c64a51355890a9f438560d55b4a08672db7374ac8cf17f79e994e58dd2176532559b3c41b6fbf786ef4b5be540dee1936467e9aeb02062238e9b1851d4a12f81bbc7d0060f99f3984a3e1a856ffb602833c58bde246c7e0d56802d62180eec766fe7b1ddeaeee908bf6ae182c2322d16dd5082617474e5b25059018b54fbe3a93fe4f6ed64932216135b099f3cc784c9ccb902f55a42185a90336e68cc11cc9aae4b8a9d3cdc36ce7223b8619ec47d1ca4bb3cd85de9662b6c12ce49d4422215e50d438e36b02104e09d4c0a3865d2dcfdfd2511c3c2b03de90a66981248a89e0ca0328fd8995a2c3b5510375d835b95bd263a62412a6e652bdef864fb571483f16556d1e958d37c7076fbe8dc6fd53f39927bd3e86c2bb002aac8becf5d27a716003ba60e230c9fdbc4d59a45f83333c0d048c74674f9149a6b6f2aecdc1e61b4956c7b6aa8b0ac0155fab164bf305c149b3e64e54042b777054be62fa1e7e3cd76ff5dd0751e6762fe8348b7ff9d00eefc3d9c4ffd94f85abd2cca883db5b7af3b59b0e7138ba426966535c763033864f52f47f2bc8400e1ad26171c5780e44f9798683381e2e048cc98d067ef62645f4d9dce3cf380017ec276c4a0c534e23ce0d6673573980e6e9cfefc71b40327bf04ed7012d5909fd7ca398d45b99923ce7a1e2b30c2e043b993c49ade4355a4ff1538490992b2aa2766b4a214c2020e45db7baa067ef0baa5b24e5f1096398821e6a1ec3bbd7da720ac85ddeefc1bc89a5607b1588a9de497c9caaa533eb0bc7979c3bab1140af2c948c778ce20c952ba0b69e0066c9815416659fb315476d001eb21215294150ec3b80d8e4ab087f7a766d097f58f357b0e845b0086b514c35742238b4e50ef08fc488b565f1c32f39c2b3ef49747838443b6a26da869d11a1f99e909d14a36193f3ee839d7f6e5beff34fc3fe0e555ce3efb3395137c7fb3aada75bcd5b28e3960752fb1df5365d14b102a88bd25fc406c5f4539f6cddb1232be414adb1a26e868702853f8555e430bb6f1510335eba3fbe16a7655c98365ddd070796d491c707727fc90acabde03ef89b37426406124cde0c8526692dfa6ca82b3d8946da95dcc73fb23a232ac1f966475d79d5cc15e456db7bd42c1d918c5bf67ca7408c887effe62ddf2fcddbd5dab099c540b414547da7f25fc29b58678f56eab0a75d1c3f439cb555346d8683658bc0a7a25108585bea1eafd1fefc189233ab804213f3725d7422a5dae5c2bc492e831af5aefcacdd1e2d14e9350f2c3e5f28568915b1eefb2e08f4ac7ca86b08b1454b282f6386f39f04cf80853fa593e99e280239dcdd48ae26237fb604c2aa9384532f319f037e4bde6b17c5453ce89ad7a85511d56fd982acd77ac858b4d8b6e295e66be4c7fcda6f0b6fb8dc2383bfde40e8735cc5122f986cdd5add2fd7539a4fa4f29653d0ff8647f0e0f3d508c58ef68a741dfe744a468189b751b86a0e9e84c2c7c18facb706dd7a55a6c2383d587ad2dfb99287ffafc77dce4a793e4ea988d544c811ab399402047a0dcd395f5132e06b669abfb7c94e8fe37fb61f3a0752afa2f77754299dbec8ccef94fd745f7c8f8cd30320b9c90e718e88a1791d59243a106d701f08196690d6bd6a5874d9946b94cb9139449b1f117e50bfe2dc5f9f100a79d8449ae12e4c197cc71d1ad66e8c790baf17dc83bfc80fffb602ad68e71b59eac512f8a68184bbeb78f4e35869621fc1538c33a1d03e370f17e0c7d45c109d5610da005d33749c6a424379540749480fe8b67077de69cb98df7357bdec9645674c884b70c034d8958ad72320e56888989da6dc1d7b8e5e05b4e7b15151564e7ad3e2c7e9b35f3ada7d9c8eac4037215e589221e68c336e8652215d4d8bd98d1f77a93f550c6fb41c278035d58e1aac5c3a9174446ebff4a9066860a1b538f2b8449744ee327c7a4027d14cc34e2d458fceb71663b0e99ac645ec4afe2538a56139de9c8de52c031ad4a7f5c499b0c28f5d563cd739346cbc881ae24a1a587ff949393ba46dba79e5e006dd9cf6ec3c39bd7509f0158bc29cd252ddc278bf94d15789367c55bec41881e9ae3daafb0edc4839459e81675778249777fe4e085ecc9e71b9488b154d634d67192e5d61d28c513ed2f509a02cf7730388c48c26acdef387bb4ff863a9613cb9017fb0267312affaae6ef07639ab302e5b865027078c06d985373540d38aee5fbf69b6633bbe54669f9f648bb7ffb3248f2492bc2be95b33013d56351f821a01ff9e360f2652219731ac22673cd3f37b1a857a70b0f02d3a17cc355fb3c9b1dbe7672c2956e12c8eedc667e9ce32ba266fd18605fec52c85bdf3ee16805cfe8334c5c0f4f247f9298e540bb3768c4913517e99ee88e43a86fa4eeba34239e5d76c152a85bf0aa8f1028a34413a2ff52a0e203ca9e3b39de702b8b8e27b679a56a25a51f59297f2014244ede43765919f32d267cb587eeb5052ac2f6814b1c0a9610c69e2d3f005e30cd86a09660d5629b6a84e67ebaad0fc200141132ce4049dd9f750f5224bf6c00b7b17f8535f73da21e88b1a11382598913fe3ac61a2901376b4e87fe86b184a7b65757c4feb7bb6240b8a53c94c8864c3c313f0f5fa333c88866ddabc049fcbaaefa721ddeef571bfec347b6672da7d07f1d10afcc7ab16abffedf3194e96f957834a935578a1732d38bd6aa43ad3e478a12592c44bdf48d2b008a75447675e7c3a274cacd27e4bd0c09f4e1469e1287e9ab3bfdf9e0c8ef8df99363ab375becb58fee05c48925689215e1d3df3a1fddf3506ae91520141ed5c5d7229a26aa45ac39253a8c153d544c7930766cc769e9f3760f0ff1c1d8763dc933a4ab5d528378be09c14accca2f37b54d9dc1d2931877a82d3ff460423b6ad947a91991fdafc458d03b00f36e26052b6e5d689d52d3c6129ec10e5492207dce399e659716b2722a73b14964a1811c4cd473c76dcd183067ac2df9d4294d4817d5cd02a8b6b69cd7330e868fdcbf104ad1ab9bf8c5b1b934340830aa806e17002b78e166d88dbf8781ab63ce606acfc26f58f10282c308cc41e2e43c860dcd3abe91908916383ed2cdd8277705e6d657c2490bf7a688bc27f36deb6e47dea06dfc5a045f122c4a0f1f093c319170463504a2657ed9d7b00a8b2aa0e2489bda55aa50e5a828fb4371ed4d14b78712363525c47462818a838da12a0a74488ab15cc954f5fe604f2aaead77d482f6f05fdbb1c1e853ccf67233f22c60a8438c81e0113e4851e3bcbbbbbbd03f4701253f347782e3f802283b528087b4a55d94cb258498dd88b27622a455151a2847c047f984c08d1b9c417568acbfce54fab247ba7a1473269e9b9fd1fe0c035b6f94d12e95907a126ab6caad09014fcf6d7b34209df56a07f87c6339b96a006e4c9ff7c8a13efb3af0eb8cfa4d9bd56505ccb956c0f50a76aa381b5f91409a9f9fc6c57377525a16d553697de12c7c5a3f8e4db403829207b254822f44d15c428a45a1e8246387ab30924a5bbfec84ed9b516f2666998cd513510b5a40e3b5b8151b27b100edfd24f0b20e9d9e310a0944b313c1ab693aea49452cf8576f51ee315593a53d0ff3088649fa66aba6579d7283eaf23e5df9434081866038b7b68510d6a263b3f078672fd60c26a4d0f05365d7ea165711a98e3dae61608d0c9cf1faaa0dfb9bf0604672a6ed31b446d6f39e848a7a9e2f1ddf9f15ff7e2af68c9983326895573ce6073e1543cc11f36d4596da6d19d8af2277c12e0f9be809f5bdf572a6a37d0593bddbbf8f01fac8be938ec96d306707d612ed621500ac960076e722198eca8862d88edb9fc78d8a14c3ede7de9b4079fb10cc712a9c8c67bc581a50d91e5f9e7b58b96b88b738747bddb1a246cc6105ca6039f019cb0623bae4586b14de7f579b0f981c1e4d3c241f3bc5e356e5439076145c2e85db76c6a810ef1b0ad50ab661e172066c1f6543dd99cdd2c29000416f0534d0591a6fe8d8e90db8b8ee95a4dbd21af18c128bd999fe21ea2b4cb39999a1637348f974b98777669c0d10dbcb742a18c13c028a9780e57bab06d64f91eec1959c559ba888c9cce4fd603b3c8683ead61148f2aa8a9ecf25041279d4a08ecac3fad1fe9d503a6f6ad50fe49cbba8249ffc818f229caf5351c1982a3c5b8e4634fd63e41615f00653d6c2f2f1f423735462cac1bf7aeafa282fdc93a23dae01732ead9ed490e68457bf16732bba8c66c7961e349edb3729d44f707614caa674d51da5422138e3c87ca96ae70b5c3fba4bc5eb6767db88c0b012c2d5d48ace4647b37bb08dd6c4bf028b56cd389da64c68c6ab6608f320e89f3dcf0e589dbe1335f535b1f1c28668de6ebae6f487eda0987f2b1806f3d6733b7ddf1e872279ef23264bcdf54091ae1a489c2b3ab0bd89547111e62a7fc2cc2b795eb87916b6be7044b99372dc86b23a0f5144e64399740a9002014100253b4fcef09e9835cac46b5c7181a96010aea6c867c66a4d07bda0cf2175ce8da49f4655ec66f64549e5d3015c0f9bbe8ea9fd5fbd331b9ca100ec212f182bec098f8bdd5061220fd4c28854e0f4b74b136d2d90c434d08945ed16b7fbbe9141d67c5fc4d9ef234e314d94d631073e94982d9c7af2ee7ca7878233641e9f0be0cb7191eadad1efe26e2c1c61c697fd675170e2caa08c5d37625c21e77b093ba299b2a6e026964733ae72bd936337cec44b3b38785b2eacd3f6787fbead6d266d9f380a243b1becbee82690b24a323bc1d82edf4f5c5e762331110b427388f2157c5792702edfbcb1c51ab7d94d88acd390b2e7354f696fdbf729c5dd641ed74f755384fda051865648ce4564ab72e91aea33f408bd86427407e4b5f86efd5a435f3199d1141b5f03ee6a31e9c8952f56050a3c5365c7326a7061a70f04e7a71ca40a5504360dc40a5d379d42bcd8a0f4b9ed8deb198de7a5f9aad3d1468a7f561b3972400998d45e5308e8e8b5980ecbb040526ea975abcb72d149166653a4eee7eaee34a52f490beebc7f964835b5fbe61f4854ddcbc61255c28ee7238612e8627a9fbf5d42ca0c38d68bce854f992127f172bd545250d3997509dcc7011305ee208aa9ef6ff95347cb952400cfa609351be1750c47772b7934ec7c19b10dc4818840a12430e8446979c587f2015eb7d47ee2e83e667d62fd2de06340557bcdbc2fefb644a7062eef2d1efb8e55e05db853c23ee494d973f6e04d717cb265bf8d25b0d42644a9bc642b0a01c6633decf1797a35fd4fcc1d8d43dc42cff314f22330839a0cdfdee829e0a660a376c32dcede19a6481c505e7f68c7a043fed9c63008bc7e8ab2c2b16965064552efeb8f04c101da0674e6dc1cf3d7095e8426b26bf7963fd59fbbf4b145d2a62601123297e549ab67c0cbeb0cdadeafaf7321be8b72fc99b5ffda9bd4dd166fdcdbd126558f0a64f42ecb0ffa4f8d868d17906f9e86b64bac77a082202e4c3ae30695ac328a9b7d976c1781d57b2fb4c40baf727bc706bb47fb29e6589695b31417195f346452e02e82674ba18b6141912ea3f86a7b5e097e859a2cd5bbc0449b0e1ac708f4a84be5f07bfca76febcc69b4c28095c278fd5ad053c1", 0x1000, 0x7, 0x0, 0x0) getpgrp() r4 = semget$private(0x0, 0x5, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x2, 0x1, 0xcb8, 0x7, 0x0, 0x6, 0x9]) semop(r4, &(0x7f00000011c0)=[{0x0, 0x8, 0x1000}], 0x1) connect$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="1f002e2f66696c653800"], 0xa) openat(r1, &(0x7f0000001240)='./file0\x00', 0x20000, 0x10) r5 = dup2(r1, r0) pipe2(&(0x7f0000001280), 0x10004) r6 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000012c0)=""/245) msgrcv(r6, &(0x7f00000013c0)={0x0, ""/244}, 0xfc, 0x2, 0x1800) accept$inet(r5, &(0x7f00000014c0), &(0x7f0000001700)=0x8) getsockopt(r1, 0x1, 0x8, &(0x7f0000001540)=""/147, &(0x7f0000001600)=0x93) sendmsg$unix(r5, &(0x7f0000001800)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000001680)="1ce1d25493f8617fe8704d38266c280f931cfebf18a95d7e454983d495c1aa7a0aaaaa0231ea4c5f60d77e8c4491c04fd24269797935492578eca6e9ab", 0x3d}], 0x1, 0x0, 0x0, 0x400}, 0xa) dup(r1) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001840)=""/25) accept$unix(r5, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) close(r0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xd929}) r1 = socket(0x26, 0xffffefffffffffff, 0x0) sendto(r1, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcdb536fdc80fc4f78ee9aec3529294fa81ab1deb3c6ff1eb31a051f9deed725096601c9572acf2c2b5b59c2e6b66a6fdec2a96bf0328f12a42e31b6451cd7d08cbd99146746f84c97d47224aae888d855ac4907f7bd23b3a749371e7d3e8eae3ccacaf54121b65ee205b4500a7", 0x7c, 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x7, 0x10) semop(r3, &(0x7f00000001c0)=[{0x4, 0x1, 0x800}, {0x3, 0x1ff, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x7f, 0x1800}], 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x20) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSDTR(r6, 0x20007479) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') open$dir(&(0x7f00000003c0)='./file0\x00', 0x419, 0x2) r7 = syz_open_pts() open$dir(&(0x7f0000000400)='./file0\x00', 0x100, 0x8c) getsockname$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSTOP(r7, 0x2000746f) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) poll(&(0x7f00000004c0)=[{r2, 0x2}], 0x1, 0xff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)) semop(r3, &(0x7f0000000540)=[{0x0, 0xb6d, 0x800}, {0x1, 0x20, 0x1000}], 0x2) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) fsync(r2) 16:00:18 executing program 0: r0 = socket(0x2, 0x1, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) recvfrom(r0, &(0x7f0000000040)=""/178, 0xb2, 0x3f, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:18 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffff09b) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x25a) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f0000000040)=""/88, 0x14f) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/232, 0xe8, 0x842, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x40) chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x26) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe64) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r1, r2, r3, r4, 0x141, 0x6}, 0x0, 0x5, 0x7f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$inet(r7, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r6, 0x0, 0x0) socket(0x21, 0x5, 0xd7) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000200)=0x9) write(r6, 0x0, 0x95) r8 = semget$private(0x0, 0x4, 0x10) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000100)=""/104) lseek(r6, 0x43, 0x3) close(r5) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x82) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/74) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2d8a687cb1cbbd9e, 0x30) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/92, 0x5c}, {&(0x7f0000000600)=""/125, 0x7d}], 0x8, &(0x7f0000000700)=""/139, 0x8b}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r2, 0x400) socket$inet6(0x18, 0x1, 0x6) chroot(&(0x7f0000000040)='./file0\x00') 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0xde63, 0x20, "cc5b33f79a0af7f21ba8aa9f4523320efd54f553", 0x5c179723, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x5c, 0x9}], 0x80, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x10, 0x83, 0xed8}], 0x73ffa492, &(0x7f0000000080)={0x180, 0x8000}) kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)={0x6, 0x100000001}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x1e, 0x3, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0xffffffffffffffde, 0x0, 0x0, &(0x7f0000000000)=""/55, 0x37}, 0x0) shutdown(r2, 0x0) 16:00:19 executing program 0: r0 = socket(0x0, 0x1, 0x5) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x80000018, 0xffffffffffffffff, 0x6a) fchdir(r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) r4 = semget(0x0, 0x4, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x618c, r5, r6, r7, r8, 0x1, 0x7}, 0x8, 0x2, 0x2}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x101) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') link(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:19 executing program 0: r0 = socket(0x1, 0x1, 0x8) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:19 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x47f3) close(r0) dup(r2) syz_open_pts() 16:00:19 executing program 1: r0 = socket(0x10000802, 0x1, 0x20) semget(0x3, 0x3, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000e9bdcb0afbba0000000000010000"], 0x10}, 0x0) getpid() setitimer(0x0, &(0x7f0000000000)={{0x6, 0x7}, {0xa85a, 0xd3f7}}, &(0x7f0000000040)) 16:00:19 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x24) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:19 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xbc, 0x9}, {0x18, 0x3, 0x0, 0x1000}, 0x3ff, [0x8, 0x4, 0x1a4, 0x1, 0x7ff, 0x3, 0x7, 0x1476]}, 0x3c) r1 = socket$inet(0x2, 0x4002, 0xd5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0dacb860efe474d22e508391b7298415e5738ff8a5c7b3b4f5fa3f4a072252e3096df2b846ed440f4b773d2abaa04c517edacaf46cbbd7a86b87", 0x3a) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:20 executing program 1: r0 = socket(0x0, 0x404000020002, 0x1) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0xffffffffffffff19) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa8, 0xa2) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:20 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x40, 0x99) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3107c2808959d64d6", 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) 16:00:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = geteuid() setuid(r1) shmget(0x0, 0x2000, 0x50, &(0x7f0000ffe000/0x2000)=nil) 16:00:20 executing program 0: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000040)="f08d981d5fdb0b1c9f39d0bd44", 0xd) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000440)=0x7) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000000000) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r1 = open(0x0, 0x858, 0x24) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x72, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc)  OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 16:00:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x400000000008, 0x9}, {{r1}, 0xfffffffffffffffa, 0x30, 0x60000000, 0x1fc7, 0x8}], 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') chroot(&(0x7f0000000080)='./file0/file0\x00') 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f"}) r1 = getuid() setuid(r1) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='r\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) open$dir(&(0x7f0000000340)='./file1\x00', 0xc0, 0x146) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000040)="4f8013b08e6ed0ececc5634dda99", 0xe, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x4, 0x2, 0xc65, 0x100000000, 0x1f, 0x6, 0x1, 0x3}, &(0x7f0000000100)={0x6, 0x81}) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="7a006324bb3904869a364a85f08acda6f2524ea4d9fc86550fe5968aeb083fd8c3e70f1f7601fafe0ec0bad1da01b90480e0f57c8eae7ff97fa17924ca9ab62517c3585f029dfff98002c53cfff78a542bf5274307f3bb4c0e016df1651ea10ed79d5ce49e2939180eea34ba2a3305ef69ef5993cbf6ff4c8003933adfd503581a9107891d7937e6b58caa98d70152fe3ccf5e54338bd243bd4ba7d2162fb4bd8151a181717c5339f78d385720eb6dba9a36d7ffb0aaeaaba9a0d5367f7742930d8b632c88e6614ace7432db0eadcca03a63ee6164fbbfefea6a311e92722cbe1ef888ff1e84f73900b037021d2b3cef49e600a541a3d0a9a14893d2a8c2578cd5a490ccf6555e48d83695a26c9c1965a308cca000643ff1cca8b57971d465f40f0b80e6a1ab016cf11f69929ea0f0ceeb141dc0ac1f04fb79299bdabe28e302a5bc934fda8d6b5929b4ebe96ea6bfb50c8f74b6fdacf9c8a8f68893a81c15e58cc03b9a072a24288adf3d8f6c9e78523b0c08eec611d54bcfb816e8ac86fd47ed3647cd802aed1752b5400a8cb8b944565d3334cc74d8f54fb151947774cc57410b0424bffb091d882a9adf00950eab52b33bd6c04b40374b60d463ef1d9c1726e8f38188c000339e972e2c5f0d9d66dec00070dc85dfcfa654df6697b625a860854e073dfc7ed685a476ccfda6d19bcf6a9d2a6fa0046320b90a022fce0ccd7dbca6a3b9934eb60d92b5d40b1e508e54717c7700e78a32b231e8233744e978c984e1f39a6951efb26ea56e87c05579a59d7951d28e7165bacbb8cceddb05f9f918530ddb759f449879da6ad1c3c2002e5b8dc1165c776481cbf4acd4258639b66fb430ef013294fff27b781e76c20837da6514968e7f330e21692898ab773c394b2c7fefc010e40c8a8af1ea668b7d27e3b2d57cff246cb9cbda0aa543ddd008afbc35d1cb6d58f714ed518c01c8f74d684e0c187b47171ef51cfffda1a4e548ae97d900fa634e217f1aff97f40d05077f7bbe77870c803631d20e026266b7f8e54a1de9136b955b51ecb768e9b56178bfda819310403c222c768dfbb26353ec70eb0fa7c3dafcf158102aee9c89a60454bc574ea33ef756e2c8344c4db25d19b79d045e623158a7e50df6d104e524dcb8e546ee5a583c59e38d37e0b47e74712e9d98d6cac77116f1ced6f72aca4edff9be94b1ac1f418c2c4b832c295097a4bf28831675a44f9a166d6148ee8b2a418210b5942ff3ff3cb46bed4d836ad213b8c007c098fb715277b308c889796251570cd89ff3bb8a0da8654819cd68313abb328d62e7594e20a5b548b165f8ea607c66bae1cb94154f7fa8966da2e755b8880256363ca3d2f75c85889e76f4dff2519d5eebd54633073867c786943bfb3c4e4dfce9659f5f35773c5fc7bba6bd152b1a1692c208bb46ace6632b3441f66c7ce49a7c9c2ec966bd0b77230a5db5062747ac5ae7fa255cc6bbff488ab3af8ff7d644174ed7dc8f850f2741e9b4901d1a277a893e31d8ad864ba4acf6ac46a92ac023436d31dde0cfaf8bddb24f4ede0e580c39db2ee72a20f4fda503f8470b859c7828ff632dd4410057a27db8a4092137286ba0a85780823aa5a5326754ae2375aa1ee61ea56ee222f3aea3fc0f708d0a939531fdb53d0b43a1e3ce82727ba465e84e3e375403e812370cdccd978cc77c49e9da4bda1a15528a6d379eae5914ad55bc145f9307cbf8c60c30ab1f2f1e9d99e4b670b1f461851e3416b32d2b1ed18c1ffbb953bd912a512d121163deef24c9fc0ed1592a1081e1a2a58caf6cd260ebe2ff1a00cf34fe7265f42b8e5fbb88fc15c4b44dbf83bd0919c7f0a6649e0147a7be361ca477c552f45590bb2f0bb64ecc24ce0d0e6294118aa7a1ad766738118df5d38d299a3db38e6257240684ab533484a95309575cab3d41063cbfca1e00cf13d71f403a4be29a2eaafc9cc7dcea1b66f7b90f9c754da554dad25ba726958b9cf94f3c8e780ba98b56430c9469640577237788fc1903a72d176e3d0d25e05e5da313a70ce13acbae1d626c393916956d80c4804f6b3f615c737257b44a92bf8e29e5f188769b79f962e03169ca4185af149c4773b8464a7603bfd8f0255e31df27c229a8694ea7ae78048537f77080db86c7fb22da441f96434b1f117c87b1555cf2ffe05833479a8fed2cd28d42b776156a7f78ca6b154d49e4176211bf39b897aba9440c5b7f0da7e2f801fdec1deef13e550c3e4ce63050cc097c07a0b36c8304844ac15bcd3165b7d8907ecad396b01a390ffe69e8cf59c3a1ea1e28f0624d0f1015ce80b59af70d64067779e8c93833e5fb3a946d4edd39f4720cf438f243873f1fc4b73659e5f8ed8321b0d3bc75a6d68833250156d1006dccb8acd1365404473887f7b6f77bf67c96195fbb8c45cd349b09863ec3f528e808b16116f89a540581a60dbc19007d938eddb63367e5aa682b2d1ccde04e1003a714e828a454837e6a6666ea4786734ce283bb902f9465cd6d494d1c2920f3a9eb1f45aeb72f89af0e59e620ed2ecf129c5b6661fd307707516ac66be549e902d9284956170a1d35783fd69cc06c7802b4fbf575a96a8c0c2e634072323ad201c98e1ce8d741aed07f5d6c5ef8942fbc2d4603ae85c5ae15062c640159e0d189397c61caee96804e3782635d135eb87e2ae733eda4af0c92cd1ee747a6415cab654e1e371fe6ddabab4e2ee9fd090c45abc1d818070051e9d3304f5fd8065c602595afa5a7499e41143cc188587bd7841920ed307a8a5e5ba4e3c439bc343ac09b97e97293ab8508807da3b4e8c092f0c5f3cdc80eb1aaf17bce4c6297ec5b24ba2468522db72238e137d7a724235ba56d0b1a5f4b1bdd7f986e0e9301b5c48072c3e21833433b71afa815fb3a8b8d2de201b4b32f7cb0d91a4eba42945f85845d2f1af48ae221ff7eede3bfcdc67a53cc1baef86ab35190edbf8a4d9f7f456827132dd49c6c9434767c0aeeea37c00af8390ef76e9e3dd1aac37d02a243b34038b4f8590b77c48f6d3973fe90470ca4167b34d7df5816f919a397b1a6f7751a8fe920ec855059519f299ef4ef88395da8526b0c285d3be9e9f7355f3aca12894c4b74449c0c859cab2efd80c48fdfecdfef684656c283ae3f7d2490e11b1cc2a342104f7e8a9b742a24995f30c9984037147fb3abc791814214eaf19222b404fdb92bc00c95f0c9b63305a64790d9df466af725c7d48eaa6c07382d792491285e19dd50b4506315068f24050ff7325b99d17f6e5d0077d67a35e6d8f1627495df4418ad4e8482317f280bd44211f31461136282da344b4d2c9abbc40edeca2168b443524dee31bcf754a9d2d412cc27ece2a35c680239017ec399340fdee0ac2a3de8c626f74d4b2a91e46a3171564f9b9e16f589827f16f933a459477a49e6cc60d24be2fd8d8f38ef40571d1ff92a15845fc957115c87b4df9bd12fc28903ecc53a424ed72dba4755562df3698640d050faf90a4b218cc80f3057619619186940b957ddd711bb30a3db37ee999a47a9d630b5ff8a1d6893126c3fa08c75fe8e564c9f9988723ccf71fde8fb9f675fc5d5d233c15d7fc4fa0593ddada3f1fe74f6109f6f6615a2e62d8f91a850a9ab484b4a57da13ac07f8cbc9e13a49b8cef283441219e309f7541eeacf9983533988ac0c265ef875fe00cc8aa2c19e36ad38ca66903afc6d2c840341dfe86983372d82148f6e2a6dca2a05e8ab8898923eebcefbd79fa473e9aa93bfd3bf9c0bc2addff11842d7d0679ae5d378c9b7f5b37eb693a0d8aa81fd03ddf3721fc2cd15017b593dfe338d7b4fc33ddfd76288213d4259fc36eb46d304bece8608f0cc813cfabca8e18ba8d87ec458f871a6aabff5c8a90570cfda8ec63b0ec09e6e3a30949d1899b0f3d02a5fc854812f64b42930cac3b50558dcbc9231075bc7daea1e50fa6374fcd4725b3404d038b20e29b4ab3a1a6f4047fa2af3f786576d8c90d0eedd3c6662f31454200abe70acc4134cee599ac8e27588d62c922af9abd289efe27236efdaab644b0b3f107df14d8850f2b46d18bc4fc22b310572d1339b7e7c1830ef2e64c8a7d933bd30ba047a91e2500ad2c9dfd140745a4e0bf7a2baf32c106b3d59d8167bee1f906cb0363432ea07c68c3f9cc4085090a5ba1689bdcb57c7e1396dd523f8ae97bfa10150e9e335c944cda62b30f084d0f89511f1a38a7404e09fc2fe6fedc4969df2dd65e89cf7bf25c1e3a02ed6d369632e8a6ac7f6465e0bbd3288f0e5d4c26b95563ae754079066e9fa963e83091a9f2072a1298ecaae8f941ac662e0909c2e02361d51ddd7e38a3db14c2a8fb9b18b32c3a1394ef904a53325ba62d4c23a234ee8ed86a5f910a834193d73af45f7fb42ad0a460bbc231e0f9a53ffde1be998d1cb8620d018452e11cf784ce733bc09280b1c58ad4e26c5e82f763b14bc31c4e31f752499f27328cf5f947a6a8d07c34ed90bad25da2d9b61addc8bd9383f233045415a88e6af547e573ce10ed00c0a5f0534896dba9714edeb3811c2091c1a477bb5c06a03212e71736a43507db1d99e8a6ad42011b7ded33bd198fa1a8ab9a31da984e17643ffb73e66715998585570b27a70ab4ad6b13d03ba719670b93ddbf841607b74fcf1ac95dd0aede9b2b5ddb41808fc5682e9a3e72e24b9d2cc577ef7d5294bcb0d078bca060c35e44f6ab50b27ead31ad19f331f3cf4020e7e0a83a46a4bf844c1adaba4f494f19afe48e4ed5628b639972942e40d0e9e0e0d4c7d7211be703c86e6d314f22fbc714df0f399a6713f2113a9a30ea4eba81c388c41da19460c598841342876716607b4b81c50ab05f588cfb08f3252a9ce8b98c533fb9d1ffa1434c8634423646205cb6a1cdb17cb4a6b58e6435802a02c19101d875153bcda5f6f052da93bfa3df40e8fec7b16333d8233105cd63c111d833ae293a304fcb6711b8aa7b30d110c546995b146d89db1f1e280588f55e25f7828c406a6e6ac5bb21163f0d9c8c3c22716735365b50cb74356365f82b9d5b884a854b62d9efc3dc69a4f90ce181ea98acb6169709a609e4facacca8939f4d1cc8142481af3c3e193409283d44d13c86b71ac94ee6c609256507fe03494da69b305939e1ed4ab2f47a08023d9229117b8ae2dbe1e9b9f881fcc1a019976d2bf58a0502711eb844822ac515aef3834a459a76b4fe213683f11ffbc66ee8a4a33a02a03a009d651ff053104c9cda502efc686db733e42a9db1e324362b64402804b9d9d35a3fce8e4909a6ab5bca5e9d3e8233828a4aa010a01255734a4e54fb76fb8f2ae619fb026b0ab0370f150a79f244788bb9f502ad6e30c7d38843ee64a4c7799dbf2a16183614660d7947063b26c8288ca3a305367f3c7fe4f28eb8bccdf415eee09252010d871c7aac9c509526a5d47de2102be0df5a46e8b6167123933446e7f12f57cd6e14f63eb31fb938c2921f2f5c38b9e0eb8447d963d45e48481a84da5d54ee7d58e47fc15bd3e82c41b69e348b726d101b230446851fddc63e3102d259347e66b962758e407a6acb70fc3555b4efbbe9e1ac2df7096e43a4222642b0fb92e0cac01bfaa615b837be532e90ef0f7328d8b972f73e8d7db4311fd12034e85fdb2e66204055754e50074cd3b9136db153c09f7393d785aa74d060c75641242eab75a93425980aa154b576b27d4425a679439f6603a35c29b1e3238ea7b8459be4b3e0bab6fc15ce8a1eb15b69475f2bdeccddc478ab9da359d7dc2890ada1df60ab3", 0x1000, 0x8, &(0x7f0000000000)=@in6={0x18, 0x0, 0x20000000400000, 0xca07}, 0xc) getsockopt(r0, 0x3, 0x3a, &(0x7f00000010c0)=""/88, &(0x7f0000000040)=0x58) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000), 0x26d) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x8}, {0x18, 0x0, 0x5, 0x8b3}, 0x80000000, [0xffff, 0x1, 0xfffffffffffffffb, 0x2, 0xf73, 0x1, 0x2, 0x5]}, 0x3c) 16:00:21 executing program 1: clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0xfffffffd, 0xfffffffffffffffe}) getrusage(0x1, &(0x7f0000000440)) 16:00:21 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x80000000, 0x80000000}) mlockall(0x1000000000000001) setrlimit(0x0, &(0x7f0000000000)={0x3f, 0xfffffffffffffffb}) 16:00:21 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x102) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x3, 0x4, 0x5b0cd89f, "07dbc48ae5b8145eb9c6039a69714e0d26055e68", 0x8, 0x81}) r2 = getpgrp() r3 = dup2(r0, r0) fcntl$setown(r3, 0x6, r2) fcntl$setown(r3, 0x6, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x400000000000401) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:00:22 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="f127f44c0067631948129551d0ddc835ed9daf090566cee9cc53057e7ecdc4bcbe0e347eabc4ddcf770f23ffa32ef9498c25e357544c1ea891546b28721b4543ab1a322c9982031d0e75d4d94d753b65840e1e09aa40bb1583a6d02e35e2997aa561bda6101d53e02f73a4bbee7f72c7bc1559f9793043e2930b08f878c8e594818000b69b4344e5", 0x88}, {&(0x7f0000000340)="88977e42f9f7483e2db4b42757d0a112eadae01225caf811038cb59e69987276f1614869327fb6dda52a13e6cefbe6c317788dd87b45a01f7284f428097362", 0x3f}, {&(0x7f0000000380)="d64009b1ab08e7fd25", 0x9}, {&(0x7f00000003c0)="a2594f286d941ea9c19338a593dfcdcebf1049fbb1adf7fbd06c328135b582e0e72e8013d5b1995588f376764deb2a3d0d3ee5d9d0862ebde4889f8f83f41f7c40", 0x41}, {&(0x7f0000000440)="a2892c5b2ed29bf0f7d32517441d7beabe413a91f041c15caca5d1da341706644128d9bd58f1703c0a8e8bfae16135f614a8b3d9ce0fa1da7538151b530e985fd48800b96c41f5767f744bdfce98a66b1a32633c4b1934fed6de25450e7761a64f40455dc5faa234d5102408afcb5f7f8c89faa70bdc1a85200a5bb9393a30c28a0f3786c8504625950e7bb23f0bdcdde31d7097c3c60528", 0x98}], 0x5, 0x0) write(r0, &(0x7f0000000240)="f26d562d78c9756b3f7376d532338dde01e1f30abd08e3659ef9e074cbcb8de5b6416c51500dc9cea28d6d9522f56faddcb611fe4498c4858712c453e833d76dd5338fc94af1d63ce44fc9c1a5b87757c6c0d164de03bceb61c1d39509e4483b5cdfe0261bbf568714c115128a5b19ce84c717d4a120f13af391f48cd10707f7e059545a6f69caf2093c5e71f8cef424adc6aeb0d380c64248411f7feb45d421bdae1c3c1049f88004b5a5e8fcb56aaa2bb2908de87d2e0e9448dbc6b130000dc203a59fab846675f408c70c1a3d6b2595a9afae462e79f0e5db0ce2a3a64d93a635e3b68fb826", 0xe7) setrlimit(0x3, &(0x7f00000001c0)={0x10001, 0x2}) setrlimit(0x2, &(0x7f0000000180)={0xd46c, 0x1}) pipe(&(0x7f0000000200)) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0xffce, 0x7}) open(&(0x7f00000000c0)='./bus\x00', 0x410, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x20) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r1 = shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff9000/0x6000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619517a4c8ab06198824b3da025bbd47b3bf579456f9092096e8c8b6b87cd6b401c4eef537e2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a8044e2bde033c2a1f5ba93ae15b9a3641ec2dc2e25f9c2a9c7a5b4d569c407e2707fd4deb99d9adacd1a100b3e8f8128b0a5de752709769e6875465b4569409fe54d16742fd6f0a6feef9345a4d2fb87e0ab9121826d40be775ec3d25569d7237c1babc0be27e1bca570469e0b6574e30aca550d1304a8847c11c4ff64f7f1cc60953fd2d5e47782f29817650e9090bd1b17f82925d8019fd74240543cc78bb4fca4d601f2064ed2a3120d70b744a1cdacf6667ffc8718e214b82352e940bc51b8d83b4af0c446efe5ffe9b46482799f534f", 0x49f) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 0: getitimer(0x0, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = semget(0x2, 0x4, 0x400) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/231) setitimer(0x1, 0x0, &(0x7f0000000000)) 16:00:22 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x9) r0 = msgget$private(0x0, 0x1b0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xe000000000000, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80000000}, 0xca8d, 0x1e315ab3, 0x0, 0x0, 0x1, 0x3, 0x3, 0x3}) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x208002, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f000009a000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x4000000000000000}) mlockall(0x1000000000000001) 16:00:22 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x80000001000003, 0x400) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 11:09:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 11:09:53 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000000)='./control\x00', 0x20000, 0x158) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 11:09:53 executing program 1: r0 = socket(0x20051, 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xe2ea3a5f897d3b86, 0x11, r0, 0x0, 0x0) r3 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup2(r3, r3) close(r0) 11:09:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r1, 0x0, 0xffffffffffffff12, 0x2, 0x0, 0xd1) recvfrom$unix(r4, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 11:09:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x200, 0x800, &(0x7f0000000140), &(0x7f0000000180)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x500, 0x4) mkdirat(r2, &(0x7f0000000080)='\x00', 0x8) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x18}, 0x0) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 11:09:53 executing program 1: geteuid() 11:09:53 executing program 1: r0 = socket(0xfffffffffffffffe, 0x20000000000040, 0xfffffffffffffffc) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/245, 0xf5, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc) 11:09:53 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00b405b4f46a44bf39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069cb75f97e000000000000"], 0x1, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r4, r5, r6, 0x31, 0x2}, 0x7, 0x10000, r7, r9, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r3, r8}, 0xc) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r8) msgsnd(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0200000000000000eb6a5d3c4eaa27f0418723154f40867405917599c6462f08268d5216bc575d1c27f87ddb31c9895a4bac9a46f69b3f6905d5ee3bd3a0ea0e1ac943fd9432d544c82cade25d495fda9faab635b04f9850d481b5b7ac0b7523a4222973fef564734bf7efdedc56f69299cfb71ed7fb90a5ff32827d47d1ff26f057e72000ed2a6234842e2267a495627422de9ecc25e4137e66caaecd175bab545c231419743e96a457eeb2ef3fc456c76766d8578091f21e0000"], 0xb5, 0x800) getgroups(0x1, &(0x7f0000000700)=[r4]) setregid(r10, r10) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) 11:09:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="52771d3583527b57c70912be9b9a65a49d1176cdf68ee43bca70acd09d0831e14b0bd8b182435457d7c8c753b06ccaca560e28e69dedc895a747db16ee4904438b9209521c064ef18edd8d94aca5f2256ec3b2b0dc95d05db94ba675c12c43801b2f6df2656be0db0a7e69d6ebe069a2cad0dee14d1553e4bc1577573c9ca6ea91805c993fbe023844447ba177667d2566dedc202a9250c005884c830e547ae28eb5bb365bdfe89f4ec0b2079da7322f946911ab959a5a9b7ccd9244cbef", 0xbe}, {&(0x7f00000001c0)="725e3f4c87c304f29ee89728df4ec524a977747c31d46011632bce5b9cbb3998103611f49e3b9905dbcb083389f0360a1885d70f45d3c5cea43e23db7d57a5c5bf5ce91247561d99e23e5b54ed704a3db5e5c7c981b08619387f503f9aeecb490e15dc0b26f965c087d1e4a6527299c2ff3efe2321f1d5e2233739b069e521f1b3bf823f1acd411881f1aa6812c1ad47b00d1d3df1a5a75e6e0300f0dba49b26f55efb2cd7c15bbc73747fd0b206de8e07b9d4a0660d4094439e3607e8cc36ae627e782b414427e89589fb8b4b135fba6dffd9ab167a51b2514a21a409909c051c349146f6", 0xe5}, {&(0x7f00000002c0)="3a8a0169cb9c54e6a9f6aafb8b29a7e242efecfff9d4f7a800d31c3424485b0e2c85b2d9f182e6178ee4bbac44f8329c1c935c7c36e11d11b416eeae430c37d494d2a806fdd6342d43b71955beeb0945bda5cf2855ada20313e0733a4342a4d0f98d1a356b10e0c348ba2bd4dcef0442eb1b39a9315db5403892c34ca23864facd673dbe4885577d5176f7c60f6194668925effcaec97df75d451f394f630374304cd5d207e40740bdc345455b9f8e2a1b31793158d1142565e5906fb9486cb1712d9e9a568041ac9cc2558910138ccb69441288029352e966b93b18f4bee4095b964fa3d1b22245d7491c66f4d7eb6ec4ab7744908f9ff1", 0xf8}, {&(0x7f0000000000)="e0fa08092f3fe5f7c6962fff5fb7cd10261653e3659eb04b2dac4b", 0x1b}], 0x4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffff9) socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 11:09:53 executing program 1: r0 = socket(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="17498ce6368337de344baacb7dfe3687ff7afa1509", 0x15) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x40a) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="b298e1e1a22a", 0x6}, {&(0x7f0000000180)="f7f7815eb7ad0ef421024ac7269cc3da79811d67b3636b9601", 0x19}, {&(0x7f00000001c0)="32925979ece5d3967d3455640d1431a7b353285229adaac79da6d68d9b79397169768567a2a30ec90a2cae121f4062a430c16c398821ca4fc279ce7c8375d4139d4dea64fb9b56512764dd5c09caa107409547b888f3a3d5045988373336f06d606e148a063ed650fee1fd0c85a167", 0x6f}, {&(0x7f0000000240)="d5d36b3155f5beb2f9e8e8721057da1d80fe348adabf3d283cc2231cfa76c48220c2999f4a0146fe0d6275aff19afa810f0d63e09682654ed33af4012f8dc1", 0x3f}], 0x4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0xc, 0x3) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000000040)=""/86, 0x56) 11:09:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="82020570d29b6b92b62597d4c19a5442a326660c40043d4c377394c14c724b81dcb9e897c230c390197ec9cc241320b2215182e74b8b82bb00ff65df45de53924330552d93311ecda6c12c5fa8a9b264433b5d921d796fc2ba9cfc48e5e2e43faf81bd2d4d91cdc59b349b7d6280399bdd36bb657ac70d2261344ce442578d6a3284d62a939167196921ad8950bc8bf96d8f9a7f67be751d9103f9ccd6d76b546da7545ccf09b47b92bc70"], 0x1) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x210) open$dir(&(0x7f0000000740)='./file0/file0\x00', 0x8000, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000580)=""/74) bind(r1, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)={{0x8, 0x9}, {0x8d, 0x3}}) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000600)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000240)=""/119, 0xffffff8e, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="ff802e0000"], 0x10) getpeername$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f00000003c0)=0x8) chdir(&(0x7f0000000700)='./file0\x00') getpeername$unix(r1, &(0x7f0000000780)=@file={0x0, ""/87}, &(0x7f0000000800)=0x59) connect$unix(r0, &(0x7f0000000680)=@file={0x0, './file0/file0\x00'}, 0x10) chdir(&(0x7f0000000640)='./file0/file0\x00') getsockname(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="9becfd4f58f6a53fbb92fa4303f1d0ee4f066f36b5f324c092ef0a7046c8cd112c3c8282c7f4a49b90c6a874159e9d3906724590cbe8479e475797d5652433c6af0d1386942440b72e935f8b1ae2806da4289301d31d044796791349a3ed3ee8624117d9f9fa4d9ab2ba3c36fdf7", 0x6e) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00') 11:09:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getpid() r12 = geteuid() r13 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)) r14 = getpgrp() r15 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = open$dir(&(0x7f0000000540)='./file0\x00', 0x2, 0x80) r20 = syz_open_pts() r21 = dup2(r0, r0) r22 = getpgid(0xffffffffffffffff) r23 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f00000007c0)={{0x97, r9, r4, r17, r13, 0x20, 0xfff}, 0x0, 0xacf, r8, r16, 0x10001, 0x8, 0x1}) r24 = getuid() r25 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="bb248da320b7c457e3465ccd79514b833a2f0c6e7fb5bfe09e1cc6ba3fdddd18dc5e398d4a992e7993b397479e2cc00c3ed15416674f9d90336199499ee3d6c2600b9ed9a06d5b1a633c368f50b655f153d8a4d1d92c53acdef2b8143c09fc743e799beca6829287744179784031800725560d1325f275bce4214a6365013a611eb64672c69f9c03d25a42802ecd42fe306e73b800f94254f5183041a6328b", 0x9f}, {&(0x7f0000000200)="fb96502ef8515818ab3ca85204560b8c9694b12cd8e91ab32500627ca25c62736eb9649825a14caaab5b58e4c8e74195bc404bf9d64212f70bb5275b561219f7f77bcc239f159797db32c6f688bcd4e6e958781632699afea7edff0477662348698dd889b1595c937a877a14945e42e6a7d1bc18ae46b59bf46ac19b53964b61cccf48f937dc47527f3150418744880ef19206377f020f10e8ec", 0x9a}, {&(0x7f00000002c0)="f2b4f2247c6990fc4757d00870d7395d1033ca82244143106ae46e69e5a270f6b796839a110b624d1efba16b8690bf7fd087dbc78651a11ee8d99ba656d54afb21", 0x41}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB="0000000020000000000600000000000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r18, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r19, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r20, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x188, 0x9}, 0x401) 11:09:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() kqueue() chown(&(0x7f0000000000)='./bus\x00', r0, r1) 11:09:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x190) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setuid(0xee01) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000001000)=""/4096, 0x1000) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) 11:09:54 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffffffff0100000000000000234ee6cb470b0eaf42be9da0b9baa31185554ee86df63d7f6184"], 0xffffffffffffff0e}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = semget(0x1, 0x7, 0x10) getsockname(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000040000000000000000000000000000000000000000000000000400000000000000000000000000d5bdc03751592958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000380)=0x6e) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000180)=""/73) write(r0, &(0x7f0000000100)="2a66f3a50be4f4827f0fa39c757eedd2803ff0ab4a5dcf24e02b19d3a558ab80be7182fca6370bca2530047db90f415f23f72168e3e45180ba", 0x39) 11:09:54 executing program 0: symlink(&(0x7f00000000c0)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8080, 0x10000) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x71c2) fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x6) 11:09:54 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x6004, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) fsync(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x4000000000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000001, 0xbf75, 0x952}, {{r0}, 0xfffffffffffffffe, 0xb5, 0x4, 0x98d, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x200, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x3, 0xfde}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x1, 0xd13c}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x1, 0x1f, 0x2}, {{r2}, 0xffffffffffffffff, 0x16, 0xfffff, 0x9, 0x400}], 0xb52b, &(0x7f0000000040)={0x8, 0x5}) open(&(0x7f0000000180)='./bus\x00', 0x101, 0x94) 11:09:54 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x81, 0x200, 0x6, "25f601b4601397b8b21c00dd922abb8a4c5090a5", 0x6, 0x3ff}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, 0x0) read(r1, &(0x7f0000000280)=""/67, 0xfffffffffffffd05) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000500)="8a568b", 0x3, 0x0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x4011, r0, 0x0, 0x0) read(r0, &(0x7f0000000380)=""/229, 0xe5) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') write(r1, &(0x7f0000000180)="e69898c0095eaf6bc707c77098cd87fcd61e1c52a6bfdabc81c1781432473a432e3e391c01aeabfd14474ba6d690ee60f3c8e6beb8b29f13d40cb5638579c6a49199e4c404dd6a42bfaab4cc3e998a92b72a6e8b0884177994812475380d5a2f5ba08426adcd3c1f6633733ae58963899432b7a96b69d009adc7af27008a4c2cd244d9952cfc5951620b9acd07", 0x8d) 11:09:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x800, 0x2}, 0xc) 11:09:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x210, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 11:09:54 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffffffff0001, 0x200}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000180)="60266f3e85a77ddf9da27f7e03dcad9ca827524db840022435d4aee129c89005d6b7fa8d0752f440d23173a82ae798972e46cc54d6cf", 0x36}, {&(0x7f0000000240)="7ba38b0ae884875cfd55ddce90a0b2555c628ffb6adf4450a44fb4ac77094406469e12548d6ea38daa1ada12026c7d0f3e0ff00296d2a3d9f8faafe416542743270ca83acb6d90204a03633c8c793df7d0449871274f292401dd2bf24f5c3ca07b9582d56788c0b33140fb63fe8a461f340d59be6ff4029005356f6dfe26c638df9ccc5a2c6c85fcb1d8740f9fcf969e770f4a2e93e1fb17f5edf45e19b8e97a2f7731b2354f7149f2b0b7eef2c9b38cd87a0078479d9837c79944922fb33bee28022f7cab255e7875c9b691e45fd42ed5509867b504b93f39e93bee9e1681dd8b3dbac51f08ed866b2665f8aec95bebe8cb38a006d02705f4c6df56c133d80de7d255a46c174779bc2c65ec97d8078aa443ab537a80510f59d373fa2137608c11de2307109d277f93d28eedc979b7ef045ae55dfa64fe91ed9de3c0d1ba1e1d23121ba6661c4b697e899394a81a319185e6b75d070a071ab2022dd1c894fe557165c6bce75f5c84535d7daf18fd2a79c0e1c9f50f4d12233dc673b20d69f31729e1d409e66f7e4fbcd77948032a231f8a41a7672733bb82a35cdbff820404cf16411ddf9d17c0de0138b66f310e21a9ede37158755851a304d895a94ee41932c53a97fef214303646ce06f6560b961e3b13a82469701511f684b42514eb1f315b0307e837117059e3075d49d99abc74ceabbf97fd55fcf7b41a5e3bff4eb6238bf6f183c8f5f83e20c4713403bf97533037669b1d01ec5f9a638e29b67299d695a8411f73b1e1787f97591b7801d5020b90e2ffb5ac454fd1e18bceefedae8c9ee584aeee003ab58b7aa436b5128c5090cb3d023efd4a9236d360633d8353ad3510f09fe18f66046f90d0be727ae95bb70060319c2caf00d3080af5b85c047017d2355763b3dabc3e17d8751f8b7932261ae46bdb894977496cbc8f9c2a6d4a2c327c73d4b754058507996779c0fbd514aeb3452fc63cc2bb2c2a06cb6daf9c3f70b8d9e0350c82e4ff3b933395044d3f1ef906f2f5a5366bb53b041d1d4475ba086dd591ee6dc7e96b9354f5ab8a9640a5319bc933286647d8667601c214ebeb005df5e76e9fefa76c095105b3db8e9d8b6e3821612dbfd76456a0e83faebf565fb412c17c7a622851f472898ba06e272d0ff6242cf01b62ba85f832f9de6140c5550108a233b07537d939984bd99657d7858a7f15062f7b6ad1656a8e1f7423e670aa1a857707bf9bbff73c440ef7f1e0646b20339ebfd7e38af2f6d206fb3adb0871cec4ab43d361f5d36e704c08cafd3030bb6244c75922d8aa303da89c4542c04a8827f2c800dd0064aacebbf330e38f837ddbd20708b3d961fb78156d3ada6b9ba48b4b901f39dc4303f5e76f7e0865c726f359494857b249fd27ac2d2f1328df767144620ee5fe3e2f403dceb7626f95084c701023c46a1658fa7aa0d75e85cfb38a11299efd489785226c02ce5d58d34e3812a4c73d1558351fe5a0c9358a604d5298748ddd5badac7e5de9d3fe841d82d68d71e6dd77095ea8bcfc712f1547079486d423c0035f92ee6eac0c005d52570599e8cbd472d9884e6e648d495a4e80775426f3ec9fd52502e150ac8a818dac06e5116a4dc4766ad51ba39f32ffd71c01ab1e5731fe03f3ccd5128b1cdbbd1e13147d245e30e5c11dfceaee4fab1f31f618d042fd588dbcbd8e39688245ff48d3ba299b60403ee8fd7cf00321837113e4e04197d9724bdbe5d3cd6d9b0b08c8548c1e98292e95a00766fe42b45fc97b00af976121cdd2d47659d347137f0468c0e88ececa759b699d8a6a0134d6444d5d52f617bc2be4d654cf8e4f8ba3b496ef4ccc56c803130434bfab72863639095abbf6a403d149ee3a6d24bfc23c7c56f288042ac9e278cbf0f417f241d3150cef9e76dc7a316db4e83efda2a3cadf7a30fbcdac89370521a7d959ad6af544c1f6f54154d526788d63dc0cf0fb817bb0ae372b8a498d8814d3c137af609c430926680d635fbf4e010a4343d1ae2824030d1d0dd9dc2930fcd12d15d7e11ee46051c48ab4fe98c8309ab454c174d92a343725933b1463c31cdc31b11fd82d5f84bfda79c45b587c83f6f46dd1688ca3a4b2a4b82422cb691ee2e00da8750cdacc749860808dfd9d05ec1031fb72e51b2cbfc809b93acbfd0f7d139f15085e072c5b89e86bcf2f206a2590bb4d91b8531f1f645aaaf11e275cebc10a69bb274840e1806c05330c0709eca33db4d84e5c2c62a4034e564dce709b679c38e7a2b3ee9a5597e9280812b808bfab7a62d6dc627d00c23a47908a672f88165b27737d6a8b5a99cbf420bc288ea9a8b6063d447dd39abd7f692e5c977204a6417a5ccfcd4822c509e5f6390671bd9536347e1f1a96974febda681ef6be07b572e6f530b98ae140cddc3bbc1f6a7e3a15353475e9f93a905e27d820169eff419d1cc35aa2895d1980dae988c5fd2cde3ca165d9666ad144c689d1c3519f99939fd13fa8a550d0fbe92325be35f3f46c2984332aede0f1bcbfb172bebb02d7fe80a791161244900a0612c788ba9eb67b215b07a6dae6842449ab0d171de61694dcd103cb38ff61fb341c3cf90c2fb92fa575c3ef9ccd00189634c8ac0f70eae6f213a2c95ddcf905251b292145ca6fafb0b7ec0b73d62923625fc471b04373c1e050a62339b573187e662b66df36bed8a2ffdc096cb758b062ce0825f0e7391c2eec3f479e38ca3ec050b31c960497c3687df7b2c2564d4c8fec5ec129fa89b0d6094a8b0eb80d73c91d471d0635bba9583dc66f61b4588ec905e25d63f8c42ba40b79f56cdf3b8e65859f6584f3aaef3d1e987308d9b4e8620d63fd5c8735dc3fd8e56effcf7734a386d7d3cd95e26a42c8f543b5c25ea9d81354228f6209cc4d4868937cb26aa6bb577aa3596f5699725ad2c64e38d8cb1e6ad5e464ec50d6534eba8c65b45f497fa227910d1254e7fc6874a77dddb7861eff855bdced3d61a4b14f9063342e81a694d2ce981fa1e658d72fce8925e5b33ff118389f596985b80fbf1866fcbf94f3917f2e9640ffc15298a4c5439d101d099c8d8752a0402793c9471debed235ee36ed612119425edf57d496ca9423c18950e1f24b8fea1d0aa0a30e54d17ee367597fe16cae9a60312ace6ac080f7b47bb59a7ae4c8f4c16d1cbba31fbbb4e2383eac10aeb0ca07b31e24ff7c9079cbaf893e137d88899ec6a99ee66bc2b9fbdce5946696f1a1c6b10bdf7ff04971e630f0ca4ce91d44a555137f9aecd97032c8614cf738d0e9c1f0181bd528db642c9cd9378914158b0f3b635b5744fac5158a608f29ae191cb8c78b82820f637f926d351657930a7a6f3b83b111af84dd9a1a944bdba4fd05967e6d8dc3d7055f1ed3219528dd0701e228deaee41131a2fecc50779d3d756d48be0bfb599ffeb21094001a99d15add5db925663ddc5a599443a469699b70bcfe69d56b8e3ebeb05ba93ac1ae583fb7a17019747a648a3486233be3065ee27ae52889715a4bc773b50963909af5a3daa8654b8d020627c27faaee6c086e50a67ee16add527e8546cb1f28c0fb2f22529cf687129ee3093465d0babb0773b704b026a624cb0bd09772eaa2c1a7063f8caf2755a4806b8110be7805629ab044c7ea39218a75a622526cd316871326b5239412b7b772a31c845a84e6df9fc84ec48ed124ea9bd4e0495b46609054f22176d0a655d2727ef6e6b9dacab24330e1212e8bcae7fc7dd56f7b1b4fe664d1d589ca7af4e6b58efdbfbad44acbcabfd2709907c60b13c79ebe54e569becdec0272c28da9a4b1b4e5e35a1ac6892b7af6994d24406fde1ba7d2bb843c0a27287f46d7497ede61c18196cab4e657ab30424e2d3ef3166d1cb2e5788534cf7cfbe58ac666147af7ca17b0c2ee21567a0ef59fefd1ff87e14bd729a31973b6d13272632fab75dcbc0140cb3501fc89f204618131e4db1ded3306cabdc6b2acf6976dc40f60d9a489ac7ab40ecc6a843e5590afcdc9f5c0751153359c6412805753a50634f6e4d49a316b149a9b7f2735d3f0ccd6a237a724032cd833d3c30a4d1851ed8b38701b465e8edc2630dad7274693e827ec85d5d2cbf0dd17aa95179b50858686320b55d4c5ee0827dc68371f45bba789d296da1f90f32a5c840bd3dfe04ad1bbfc631d501e9cb448c564936cd6f8bb4a5e002ba4152478508f211e1c25e565d4d0e5621f62e941ed5fc017bf143e05c544c742a577109069fc5a1f34b24234670bedd7279ebfb1a1d90cc1fcf2593e48c2516e1ae68c2844d308bb27d4dc535905382d544b957b6d4782dd5251ff70cd0517041b6ab19c646fc3aae221cc13015b69458277779cedf9b9b90be90242ec88e233f041202fcd626cf589e2204905095707c69cd3d2d08ac02afea80a13e79fd447431f882623c36c6a4668368dc35dc4d69a2d3782b8ee8eca8df42d1214215d4b1726f601c6c90281ed66d3331f8d81063153ecaf551d1d2fc7d0286fbfa7cc810c07284adb3e637b6dd4695fba318a097d2c254daf4353abac2ea4c9b2e0e70ef23067e7fab955b9858e5dd951903082aaaafbee431b31745f0d5703e19fb8d1dfe4c2545d3d3624f984ae0870ba2b8cd1a336cb64b4b814df0732db3c3d0701aec65d04970b87cabe0f752bbbf2670322f0d9d6330b5c24262e6e2977997516390c1e50ffa951aa05c1a8d6ca4bd388c59d018c515ac77eeb247fe941f461d652355ce01222b936a4e173c8a90103d9fe0801e31deec8d7048f72101af4813843adb676fc4441a16d611b39cf6d7c804893eabd28205d6e7eb7e97872ae7ba209a0f7f5496b9b8551ebc82c82edd5e6e781db04de215d40d78e06910d054e06279489890377ad64836ce65d56a48c56b2671bc2e64a65995f5ea13001e1e8be1c9a045921624d90c3fe1c3ff232fc3d6d811c8e18c5808d00197685b5d766034e9b880388d822dcd4e483dd45fcf58da7bdecfa30b574456ab52c27eb17843b1dc4cd835f7088880519e8eed7af5a57203b8a95c9fb9ef4a1a6babf79cc1e1b2847692a656429784a1b8442fa6d0b8479224e0ba0bfc100be43d76e1b918e790fe63d6b78bb6a0c312d58e6f53fdb996501f6feb92ee4b6290e2fbc9afa7f1ec08a2056b61699f0abe0d2db254321e573e91923ce7f21a4035ce1d83ee67187fb0a305f2cfbdb3f803acafac3ebe3fe19713dd5ef0324976e642eb4b56511c62817b198773b26d72307c71b9a540d1492fb776a03d3a29c1c9d80ddfd2afbcf763a8d3f8652b4bc0195ec648dc6c872db442cbd47b03cdb94e11020515f7e03545382d3572b577df3e34c860346eda7572b4aed209607eabcfd444385027df184c008c8289430d229c404e6697511016743127cc6a31c34b6a9e39bdfbeae4c978823754f2fb51472ff801c5faa4ec8c61425bc45a6d88875a12f75e2b33edb694b86ab48e6e4ba956c4c5818472e602c36a1a22030d0490364089513fc318a6fb2168e0a40e992b59e29dbaf020d921f9a606352123ac02f1a0a5a749a696af1923a18cd10192775ac33bc24127f4714fc9691a9e47ab66400241cef35b2463366615008a839d988e23cc7b5c94f1fde39facf8730122b56a527d2102b8c50b2597263ae4585000d27d7504b69bb345350f7b55fd3b12363fb0e6f030978c213c3497628e3359eb75d0da31e373665953f586104b46c3efc0a74498b514d053be0a45e64de0a8b57a35aaaf801692058a092ff029e2d9030cb0416d842232dab7bac33df1443e022c2d9d5ced", 0x1000}], 0x2, &(0x7f0000001280)=[{0xf0, 0x0, 0xffffffffffffffff, "97545e3c5bd9d644e27be946883ad6d098e7562d840d6995635b760bd3c5f7fc184276fac824c34f9ba0112a8c8d552ec52e0446e5351c5ea57e07999359b49705d93a7cd2d25e988c4c5c78b8a84eba36d04b7702ed29d3f9dead89e20d77b4d0a5f4db29b7f2d52680f4d13f0abe3bce7295ccacf27582a651a7eed5e62d7b8aec7c224d80f9a0e80a0d61120ce1c39704d2542110049db7d30d2cfe9886cff001646bce1a64e83a014b12b03416e3ee5c25af6f7824351a938795d8aa3f2d611c308200d6e7d46c7df9c2b9b9f46b3261ead9865e000b34aa832076a1"}, {0xa8, 0x1, 0x543b5c8, "1c74a3f262d2f91dd90b50e71c828e3f41befd8c142e33b354cef406f50977d67924db0a88a7f888cd16d14b8af3b58549c53309ab15d0377d0d9d5a6921e5e4ba19f562384a7fdac80bde98f476680b43edd7f7f368822aef2bafae9e95f97102ebdb88ad98cad4de695e34a1f350a7ca013f0261b294fc7e64b981e13ead6d1bd48b633b7a522967c12b7a5def488301d5cf40ff"}], 0x198}, 0x400) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 11:09:54 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000640)=""/146, 0x92}, {&(0x7f0000000340)=""/116, 0x74}, {&(0x7f0000000700)=""/189, 0xbd}, {&(0x7f0000000900)=""/212, 0xd4}], 0x8, &(0x7f0000000a00)=""/138, 0x8a}, 0x42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x3f) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:09:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000099000/0x2000)=nil) shmat(r0, &(0x7f0000784000/0x3000)=nil, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4b) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x18, 0x1, 0x0) shmat(r0, &(0x7f00001f4000/0x2000)=nil, 0x1000) getsockname(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000007800000071040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da0000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x40000000029, 0xb, 0x0, 0x0) 11:09:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x8, 0xb4, r2}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4006, 0x5) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) rmdir(&(0x7f0000000000)='./bus/file0\x00') 11:09:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff5d) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) socketpair(0x1a, 0x4000, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x7) fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x9, 0xffff, r2}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:09:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x10000, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x189}], 0x1, 0x0) 11:09:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x98ad, 0x100000000000, 0x100, 0x6, "1c362ac3efff8e6b43521590ae4626df9c7d5242"}) clock_gettime(0x4, &(0x7f0000000000)) getuid() 11:09:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000040)) 11:09:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = socket$inet6(0x18, 0x7, 0x7fc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0xfffff, 0x9, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffc, 0xa4, 0x4, 0x0, 0x5e61}, {{r2}, 0x0, 0x8, 0xb0, 0x96, 0x4000000000000000}, {{r3}, 0xfffffffffffffff8, 0x4, 0xf0000071, 0xe199, 0xfffffffffffffff7}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x6, 0x1}, {{r0}, 0x0, 0x3, 0x20000001, 0x1, 0x6}, {{r4}, 0xfffffffffffffffb, 0x44, 0xfffff, 0x9, 0x9}, {{r4}, 0xfffffffffffffffe, 0x2, 0x40, 0xfff, 0xffffffffffff0000}], 0x1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1, 0x83, 0x1, 0x8}, {{r4}, 0xfffffffffffffffb, 0x9, 0x88, 0x800, 0x22}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x9, 0x1}], 0x0, &(0x7f0000000180)={0x7, 0x7}) dup2(r0, r1) 11:09:55 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x3}) 11:09:55 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) setreuid(r0, 0x0) syz_open_pts() 11:09:55 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 11:09:55 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchown(r0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) socket(0x6, 0x5, 0x4) fcntl$getflags(r0, 0x1) 11:09:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28283, 0x0) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 11:09:55 executing program 0: r0 = socket$unix(0x1, 0x1000, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x41) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 11:09:55 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xc004, 0x10000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) fchdir(r0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x80) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 11:09:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x7648a0762368f273, 0x0, 0x8, 0x1ff}, 0xc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 11:09:56 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:09:56 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x1002) mknod(&(0x7f0000001280)='./bus\x00', 0x8005, 0x657) dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x9}, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 11:09:56 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = geteuid() seteuid(r1) setgroups(0x0, 0x0) r2 = geteuid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x4) setuid(r2) shmget(0x1, 0x1000, 0x3fe, &(0x7f0000fff000/0x1000)=nil) 11:09:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182ef5e7e338653000"], 0xa, 0x0}, 0x0) 11:09:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r2, 0x20007479) 11:09:56 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) r0 = socket$inet6(0x18, 0x6, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:09:56 executing program 1: sync() r0 = getuid() setreuid(r0, r0) geteuid() r1 = getuid() geteuid() setreuid(r0, r1) r2 = socket$inet(0x2, 0x20000000006, 0x3ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:39:22 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getegid() getgroups(0x40000000000002ce, &(0x7f0000000200)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0xc065, 0x3f) setgroups(0x48aa7f941c23fc91, 0x0) setuid(0xee01) r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r3 = dup(0xffffffffffffff9c) sendto$inet6(r3, &(0x7f0000000100)="0d4c2a9fa4caae00b05e54876f0c60141b0ea198418057299bf2a6d5561d05f345361e205765937d75fe3c9c137fd376eb32efee364788bafc4a27e0f358e387115beca520c89856055ee92a736df8484ebcdc154d0354b64aac295e44146c009c5b1bde1149827d2909be51babe84188bf5e72751361d9015efc576f16901e881ccf4839fddd1455ff1a9eb03d2404ab5f635f459f506854cf537827e321e2481879bc371030fc2485db5", 0xab, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0x8}, 0xc) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='c\x00') dup(r3) shmctl$SHM_UNLOCK(r2, 0x4) 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3e, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea83", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x7fff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000200)=""/109, 0x6d}], 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 01:39:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x25d) getpeername(r0, 0x0, &(0x7f0000000080)) 01:39:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000040)='./file1\x00', 0x98, 0x108) chroot(&(0x7f0000000080)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 01:39:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x4) syz_open_pts() syz_open_pts() 01:39:22 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x10) chroot(&(0x7f0000000000)='./control\x00') mknodat(r0, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 01:39:22 executing program 1: r0 = socket(0x1, 0x3, 0x200) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 01:39:23 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffa) setsockopt(r0, 0x0, 0x0, 0x0, 0xffffffffffffff2f) 01:39:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) r0 = kqueue() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/74, 0x4a}], 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fsync(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6813, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000000)="be", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) r2 = getuid() mlockall(0x2) r3 = getegid() lchown(&(0x7f00000003c0)='./file0\x00', r2, r3) 01:39:23 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:39:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xa, &(0x7f00000000c0)="c011847f2fbee41364ed64babed30c357b5d26a10ba31ebedb6fc0607862ceff9668b523a7d550380404631ab90037d5b875c7a287e0ff82728de237520fdb777802a75b2036cdb925f39949ce5ea2226d8cbb748d86fe2928c45e7969629dd2b3fe2809010fb560eafa598d7d792bde", 0x70) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 01:39:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() r2 = semget(0x1, 0x7, 0x100) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)=""/247) fcntl$setown(r0, 0x6, r1) r3 = dup2(0xffffffffffffffff, r0) ftruncate(r3, 0xfffffffffffffffa) fcntl$setown(r3, 0x6, r1) 01:39:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:39:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921da539e4effb6c3fc4a8c90ebc850463a7f59c582fe8a26b0be1dc8d66a96eaa1", 0x274) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x1, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000040), 0x0) 01:39:23 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = msgget$private(0x0, 0x762) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xc036, r3, r4, r5, r6, 0x80, 0x5}, 0x2, 0x101, r7, 0x0, 0x800, 0x3, 0x100, 0x31175886}) r8 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x9) r9 = syz_open_pts() r10 = dup(r9) getpeername$inet(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000040)=0x8) 01:39:23 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 01:39:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000040), 0x20000000000000b5, 0x3ae7) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchown(r0, r1, r2) mlockall(0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x150}, {r0, 0x101}, {r0, 0x101}, {r0, 0x100}, {r0, 0x5}], 0x6, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="18d7c9a63a295ddcfb771d53bd497f0e9e2213090a73a8b0465cd2a8c944530e4e8de3a67534", 0x26}, {&(0x7f0000000140)="2eb95d872d52e02a8db067375927784a35c7c73a073ff5e282789a1abe74e93936e8debf42412b3a3074c15174526047671666b2352f82770e2a7044fb34b201de540f04eb539994ac14e2ff22072b1b3083e5e5093388a9a2cd0a83c5f881075caf06deff6c600c710388347dfa5219507526664e555725308ba9079c16e0b2e07290481bcc1b80152a965ce0b72b1c996acac8d4a579f3b8448558914aa8fd7008c4a3079d3efaf1f24ccdf3a94a1df18d8c8a134eb8a97e2b6041c0b5da3a87340ccb12d6a2430e2ccbda89f683efc2720f80d8", 0xd5}], 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000300)=0x9) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x4) poll(&(0x7f0000000080), 0x0, 0x1e0) 01:39:23 executing program 1: r0 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000400)=""/72) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x6, r1, r2, r3, r4, 0x20, 0x63d}, 0x1ff, 0x100000000, 0x6}) semop(r0, &(0x7f0000000080), 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/166) r5 = geteuid() r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r5, r7) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000040)=0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:39:23 executing program 1: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = dup2(r2, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x20) ftruncate(r5, 0x6) read(r2, &(0x7f0000000180)=""/254, 0xfe) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = dup2(r3, r4) close(r9) sendto(r7, &(0x7f00000002c0)="e61f6ff6e60e6a9c203309b487f7e126d05e3c7f01b8ce089d698c8e5de65ac6c5650bf5bd93a12e111be49eb5b0254bfe985256f168723f907485e55b81cae19a76bc9b9101e54aec4c231dc55be4b69aa0334ccb6f564a06c4832832b76201d7f5b8abf7186582db3cb83cb4791f3a855802271a4dfc08830c2c36c0fa5e04baeab0c9a176035a127e6e3b4e4e2abb66baac7d35c698e45f55f808d473b85b2c0012c733d1cabedc1753973a2b40366e813e51389d3bbfd3c9df4455abf131a503d7d2163aacbcc8ed16d8ee54e1782f300510299e51d028b0afbd9cb1a51dd21ed7b1e952ed417babf07bda79d9bb41e3335e5ac755ee8319894c", 0xfc, 0x4, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x0, 0x800}, 0xc) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000400)="62f2ce5baab0e14338ffa3c2e9faa378db5ba0e6fba1074f10e8a842f40f1c169f04796f6738a04cfa5ab6ef740360094e83e5117eec28e94f836923a860ffc8db264b52e91f4060e3a337c86c144332f8211d1137c5420c37bb87d978656a6367f9837b6ae175f23b45592c533ce4604c50fa1bf15714cf901eedaaf834c74a509cab72e4f395adde08b44218096fbe55a677ab9fed7bd424aa65", 0x9b}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000500)={0x7f, 0x1, 0x591, 0x0, 0x4a}, 0xc) r10 = socket$inet6(0x18, 0x0, 0x7) renameat(r1, &(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') lseek(r5, 0x0, 0x0) sendmsg(r0, &(0x7f0000000e40)={&(0x7f00000005c0)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000600)="22fee50e201a6eac23fae1b97c624c12179cc91a97dc6ebbb5e2722c835b736580f95cab2e93548f037757bc7c92029aa7a4ea3c5856a48bbb6b6bf4d9f061904e242f8b1c0cc3748ebc3924a9e636a3d9198f6f6a64fb5a540770162187b30173476ecd123a958aa99f94ab9dd3fd2092cf35f90b917815681a20929a3d39ddab8344a4569fddc47f004cd8dfb12a95a9468a35ad943de9cf8faa4e796478a9e88ee379c5095b6bfbd3d1a5ddd6fc9f1d36306b2388236c9c6b86ffebb7ead6a86db7b3ed23a88d8a412cd481bfc082c9ff73ffe6eec6e74c88b4116b417f8341241bc3c8a371", 0xe7}, {&(0x7f0000000700)="5bf93d583911b3a25799415206de4d6e5c6454033426528f235eee53d28887df7142fce5d5f9bff51420badce35cc3fbe8369bf4917d1728c6686c68051e6b727e23d1a02d923c32e2ae986f0e00807f51d09637d4e6ce", 0x57}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="bd15084daa9473a8a619ce5b4d0315eeaf6c8acac3bc7f41fba022e62ad15c32560405e8b44f212a75ea6eeae6a86ddb7c854ba7e3bb857c3f15a2eb4c98100be87ca0ba6d8cf4f32851aee34ef3da85ee436c293628631b4e3e0a465211d3df8fd2eed00b311d9b4015fcd21672e6266ca2c015dedd985dd51883a193d21c0c9ed67ee0783a30101729e45117003e1ec37fe156fc65a0ad6a7afec7be50839938cb3f1e61ef74f5c19c4b94da196f1a1d1a66d22f1de7bdc549065f5de1703534afd439d9c9d2a97ac3b8813e8270b1def561012d4794fe0bcb", 0xda}, {&(0x7f00000008c0)="d323b930c1863d6f4f648a39631558847a92e954a6f0f67b30e14009b605a976d85e69e522b9931d973c4b12d08eb893b050ee75daac1301da8a5bcba4ffdc7c6872c212a94d434625099159976a3d7e063f18e83976316b0fc286ab6e4619197afdfddef3dd082476bd2023e3ffde44a33c9cc753e794945dee85414c803aff5ab64e13ab7d90d31d5e06f467cd79b0b70c2d34964305f192e41e0f8884cae4510771d00c376bb2", 0xa8}, {&(0x7f0000000980)="f0a44e7cad254b3274b9f7107ab5730dbc9a6e89a8b6dd029dc4cbba35ad903657b1053474538e6c68c8758d98c5681dde4f80c55ae374da15f0ec0baf051987dbfb7a7183e505dcd2a035d42590b4a851e77b6c6e622bfe3c20213683ed0716c70b3e49bf97990a05b97597a8b0cee8cc5e7ed92127eb0e61ab01e933d36af2f3ab0d9febc8de3cb7537f1de721cb629da2f3eda6e783d875544bee10e6b0831bc1b81f97584bce860d9283de3bb787a9815ed2a9e70c5e84", 0xb9}, {&(0x7f0000000a40)="020c3d54c3de51f5b18988fe7e5d44ae9e5b4aa4ee29e3b16f8b7dfab1cfa192290806949f0fa8cd3e154965bb9d75404d525f59a7174ef74b0dea6332397ff75412bd59097d736b73522c84f71bb31b26382f19ce93909a15bd3033af1573649c6fa99c5f6b7ebc7c823ccb460aee02e298c9de7461f8584548321e3f579881beb561a933db219638410ae07dd606cbe84863ef9f5e9d0d449f", 0x9a}, {&(0x7f0000000b00)="5080ae0e55a1cbd23639926cac80ee7d1d761e9b239a7291c6d2fc994331d2d644d8d7871da68f8418f259f290420829c77d31071b912f3cfa0b6b805cfe13eb8c8d58e7b9ca452655233270169961ced7567836a4e5bc4e649a61f3bb127c900c4a01d343c6f0eabedae24c3cd06004745133cbe44d460bc888c7cd10f36e2137f06245daa75d747de17662bf79f2d45de3a26cb364d1389eec2435b0d85b0f09e0bc6656e3b8f11154ccfe8a26d29da96aeb", 0xb3}, {&(0x7f0000000bc0)="68c850978ce5704f0b77d423d791e45953fdce71d43e5259f78697aa08c28af4eae9dfa57e1633d14f76c39ac120409fbd4642dba80f527667b5825c8913a3d47131b7a506e83fb2dbedb541b97dc2015494eedb4a338fd2665daa60fa6382635d6641bfe14949af1db349d7accc2b59f12496fa474f28af9a9a4cd2719def3b84df04de4d3c666b58f915d32d3721a26c2bb66b8e518639", 0x98}], 0x9, &(0x7f0000000d40)=[{0xd8, 0xffff, 0xfffffffffffffffc, "92949b14d681f00dd9663ebaadc78dad59f98cc5183606a4f3b2a22b934e6997fb0a384a320b065e850635d640f218677390ac4caac1a055d884103d4500686a885ee598ef47204cf3891d367f93f0bd847d817e5f69a28dbff71dde8c394fe4feb40ae9aa2d55436df8446b5c46194548166d6fce69bc82c233db88477ce07fe160bb4c0bc72729d310c81e93fa92ace4945f988cecec04e8137f9946d5943a26b6f9b6a8a03479b09cd0fdddefa522185815c3a9f6a1d068f2acdcd0e72489f0"}], 0xd8}, 0x8) r11 = accept$unix(r9, &(0x7f0000000e80)=@file={0x0, ""/4096}, &(0x7f0000001ec0)=0x1002) kevent(r9, &(0x7f0000001f00)=[{{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x10000}, {{r6}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x1, 0x100000001}, {{r6}, 0xfffffffffffffffa, 0x10, 0x1, 0x5, 0x1f}, {{r8}, 0xfffffffffffffffb, 0x58, 0x1, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x100000000, 0x8000000000000}, {{r2}, 0xfffffffffffffff8, 0x80, 0x12, 0x9, 0x9}, {{r11}, 0xffffffffffffffff, 0x40, 0x600fffff, 0x8001, 0x1ff00000}, {{r3}, 0x0, 0x80, 0x1, 0x1f, 0x5}], 0x5e3c, &(0x7f0000002000)=[{{r4}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x8, 0x6}, {{r8}, 0xfffffffffffffffd, 0x1, 0x80, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x3, 0x4e, 0x68f, 0x401}, {{r2}, 0x0, 0x1, 0x4, 0x56f2, 0x9}, {{r9}, 0xffffffffffffffff, 0x0, 0x0, 0xff, 0xc7}, {{r2}, 0x0, 0x82, 0x20000003, 0x7fff, 0x8}, {{r6}, 0xfffffffffffffff8, 0xe0, 0x4}, {{r4}, 0xfffffffffffffff8, 0x2, 0x4, 0x1c, 0xfffffffffffffff9}, {{r11}, 0xfffffffffffffff8, 0x4, 0x4, 0x6, 0x100}], 0x81, &(0x7f0000002140)={0x1, 0xfffffffffffffffa}) getpeername$unix(r9, &(0x7f0000002180)=@file={0x0, ""/75}, &(0x7f0000002200)=0x4d) getpeername$unix(r9, &(0x7f0000002240)=@abs, &(0x7f0000002280)=0x8) sendto$unix(r1, &(0x7f00000022c0)="4a238c9f881d8471d93d2815439a86f9a8957818c5339180df73cf4875f8768af800dcac", 0x24, 0x5, &(0x7f0000002300)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r1, r3) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000002340)) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r12, r13) kevent(r5, &(0x7f00000023c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0xa84, 0x5}, {{r10}, 0xfffffffffffffffd, 0x3e, 0x1, 0x40, 0xbf33}, {{r11}, 0xffffffffffffffff, 0x0, 0x20, 0x1f, 0x4}, {{r8}, 0xfffffffffffffffd, 0x8, 0x5}, {{r4}, 0xfffffffffffffffd, 0xdc, 0x1, 0x7ff, 0x80}, {{r6}, 0xfffffffffffffff8, 0x2, 0x5, 0x9e, 0x6}, {{r6}, 0xfffffffffffffffc, 0x1, 0x4, 0x35f, 0x10001}, {{r5}, 0xfffffffffffffffc, 0x0, 0x2, 0xc128, 0x100}], 0x0, &(0x7f00000024c0)=[{{r0}, 0x0, 0x1, 0x3, 0xf7, 0x7}], 0x40, &(0x7f0000002500)={0xf3c9, 0xfffffffffffffffe}) 01:39:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r1) shutdown(r0, 0x2) clock_settime(0x3, &(0x7f0000000000)={0x7, 0x3f}) 01:39:24 executing program 0: socket(0x18, 0x5, 0x310) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:39:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:39:24 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x100000001, r1, r2, r3, r4, 0x100, 0x7}, 0x36, 0x7fffffff, r5, r6, 0x5, 0x8001, 0x3, 0x400}) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, 0x0, 0xffffffffffffffdb, 0x800) 01:39:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpeername(r1, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) kqueue() sendto$unix(r0, &(0x7f0000000180)="53ab8fd2feacefc03ef669e60dbecb58e5284b3b94770321ef06e2a4026cfa9192bfc6027b12e29d6288f67ab2e4189f7ea30b7480813f9b5ee17e", 0x3b, 0x9, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 01:39:24 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x52) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x0) 01:39:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="ff044450351bbfabf9bbc77a46ad1006074e59742a76ff29b287b425a0357f3e5b05cf8b8e2525663205c9ce321e7f30907c08822967b4b691bf4299df94d3fec9f0e8029ae6de35abac8d69d7236f24dc9bdac595a96bef60db9420746227acf323eb0718af5af3a8d3ec0ad08c9f0f73ba1faba401f74716b80c879d3e2171fd175683c59ca0e775bf8069cec384e7d336a6f1ebbfa2cd029f3449ceb6a86c89698b779510daa89a97df3b81003033c1007cc600676881d941710912cc300d543898c293bde572c9f4e0970782d47b22691282f4b0aff0c2a9bf2b344bd8959ec694a3b68b55b3ab2c8668cd3e0573ad4d06c94999a5a9b43624c9a94fdf164ec848ae4208e5d3411fd1dc2b35076a22c7cc594c5b0f4b178b4906cea7f3254d8de355a57e707b457239bb16342f40b9b7cc706a4d6bbb749a36c3ed9ef4f9e67b43a8026db51ec78ccd3e246683d867e5f452ec77a3bf7cc6bf3d5403d98c96eb97a06c2f3bc9b91859aa1b6078a87526ed752ce991f3f6e91b1384197bc971ed2930f62743e765b88c6d746d45907e83faf0c5ae15d46ce65e890ad3889804b6f336bdbdddebe1544f673a06f1fb17183b892485d0189f047eecf94c59155b0d3c103d03885787bce673760d5dc2cc1a3a14d5765b48fbbf6e937b1f21531e2ede9303344b0ed141852d52a4b6cbd8a4220ff529638039e22040047ad21292de1f88ad4dbd4cb0d61eb6f54f9a2dccf4fa115b33e4cc421ecba06d8f4340fc6a3ea310d914de10bae06688f963d4db40d7d9720ea9597bf09183a9d74d357098af429aef84e1f64b61b868c35a8afac6b75dd2fd971a4f5010520c07c883ddab352a6eac229d7a434105ea6409e0daf05fc2166b59ee516d3ef9e09a9ed3ae45b17b9b524fc3f8bfb84e3103490b4579705297aaded4a7a7516c02486b0e80668694d7a3e4c081f95035ad79f76434de7b88e028ad3dc67674c4ca61b3e41f021f54387e7979ec8b0e4e78985ccdd07ab9e012354b9f10944483b2977e5ada239e00b0755dd1077b293d560007f58ac41fca52a6014ead068b53e4fa103f34631cb71fd0d1fe18181ea14135ae93130ea51ff016ce968e21e03083265cef6565b68ecf40a5adc122b6d223420a66aa0fec3353c0c9d788d0e614b1618f019a6fe48e64c8c1548501585fc1af4afb827761f8db3f9839181a140b0848d9a8524374f965b7d0d839212c3c871472eb4aaa0582857df73a28c4490fadde89576dbd45044087e79f618b29552e0fdb578b7bb61bc9060ec35e2f83a5ed25fd3087892272bf4dc8a56174e676d28521d3f375b9720c7b6360874036a43886068e50cc7fe8b81cf2665620218f24420a290b0c774c3dca716f63089e9367f362cdbaf9abaf08551cb0579d02b8f1f728fdded41463afc64acab766053310df990bab7dfadc872f91e3a2fd6dc55ad5f6275870ed403df0e97003960418ee9b4a09a14f1fe223796e56537495563ee0e82809a07a8c042b88a16c30b632f24595289489a2f0679ece9b180dfd38b8682c68a6bc7edab7c848fb37a6425dd993c1dcdaa2ff0e45998c480f36d10a5aa376a69c4d55cf2d4a8413f704c19acbca556f55894d165b9a5b08f4092ad20910b264984596b813e9e0638ff20ed22c7b454bef3abd500a4ee7040fbfe7ec6847aff8f63fe6f46f576718f572c6f37e9b08fe7f299f271e2e19dea4c84621094167e07eaf8e9654110a43d4941a012ac216b86fbc88129f8c8d6a2f1b56cf96b1ffa8472a4b435ae62ac358a90904005d05a9636469eb079386ccc4089bb2ad0843cdea2705db05346d585a16c137270dba152a78c425beb669d6fb11e47db04b681b845a3031176f197eea97f848eebc3bc34ca8a12b0262fc901c966d0d32f93a1fedb453f59668ed7ca1a361e133c9a761ccc2749daa89c76013554884928727d5eb7fc1f025142f1b6af0675430b692db0c53db2410d2f74535aed7e5dcd531ff7f42bca0d72471e4d8db1ddc3399124cd47cd3fb81d53e6665e851d0817777c8c251339990a287001e24caf03442f0023c6b394cac4030a13922ae4d07f18653a984ab25a4166842a2eed8f3009399d59ec4b4cf1d3bb06bcefdea48110519a13425d75219ae50ec99b2c144f494e28631699c0b90238b8c383e20dc892130f91f1cd775676bf40e0dfaadd339b396939a690fbdf7f79bc4787ba6e57a3237c622a2c501f03026cdde9aa44c70131822142f0a38873420701bec50e94017b91a98600c50f14c2cb4f621c97eeccb04e69ce890da25284c8f790e69bbb729f000d1b902b18d94f9caf7186d371fdd91c9240a61e569936a838f0047a53419df9c7c86dfdf4f99746475ece0c92a71fec5892233233fa6bf8af1d614d6446002b90952568bc4cad0750ca7462b644353516ac26079321deb9737ef2e2593aae98c4f913a6696305327a6fbbd79185c61dcddf69b06bf001e5d4bcdc0e103b2f8311a347cc8b9fd9f405eddd016c4565009dcf176e2a001b25fac819e2a8ba48dd8c5185d0c62f83b81feff329e779220af22be43f6a4804998d6531cb615a094154329ff63cf023b6f58927dd0a790eba682abb5648e7e9a55e835693bfd6fbb5f4d6072641eb2f8781a24f1514646c01d7e014c14e47819f0bc92d477862f99ef0ea2c3960f9281a6a63a4691c9723f1b7895dfc168f76af5dcdb951e8288f81623543b79548211551b8748366270dc2b441db2e1424c2a90fae2f913c36590eb79dc17ca8c2c22612e53b847a0ecc1ce7b7df001148b2ae4cb552bd9b38b183fd02cb2858e623855879e445fdb2586f6e02ab64b398d7589d57de1994e495ce01e9997732b31e4f73869aaf47b16ffccadee30fd9df7630429afad518d3b1e125a108b06842701d1837771d36c7ba6c943ff64094c939975a3ac4c3990fde5c934cde3e80c0cc2ec86ae461c4aae7532daf8f81c9f806d0a6d42db8fd5c1321fcc5afdce13de6a3407a9795ed0dff6edc8e96b0387aa3e30b73a017b73773fe03a5677b37fd98626eb69650d2b1dc334581d5fbb8eab56f9224d20c0c3003862bd3d97cff28fc4488f812705329aab0d452d8cc3ae75f32d426b71894d1c8a748b516ea32e6e0021b2c461e5dfc84c2dd30ab73cf2d9bc9c70980e707191ed92887e2f7d950d5621fc398d4bb644543d4932111c18f9e5c755ce447878bac1027dbf0a06e4adf1ea75b6470b0b4c0fe50252bdd719ebbcd6ce4c40ef547dcf081f0479f4c76e6d70ab6fdb1195e18d89d5ba8abd2470be38c1b29c057e5608f65a7e65fa3aa0ba3f7160266595f1d9c3c0cfd4a3e82b690dba47904acf42e0906756c0b21a3ec1cbe73d599fe626cb0e10423c9dcfc63e17b5a6d404025db8bc0526f6cefbc22b3d30e9d9780d9326619e7e4c1b33c8715d7907207aaebf33065d58812fbdc91aaf8ca01dc850aea7bb0d72a2254d8de4ad7ef8bd2575edfaf86db892ab75a6ed0e5234bcb8cf0e390976d865521c475fbdb3863be81578b75acf96a1c6cf738062d7b629d8e3b1ac652867409775ff0332fd92580fd3af5a789185ac669f2a4e014f9e04a6e954e606202fa04c520f3deccd6fc90a719c3788c1191c4a033c4cea298694e0dc164b4b860f058d80f25339c6d7498e9dae205db58740191f5cc545d70511782a054ce82110ca9e88af2a90bd52fa74aef1d2f85d584200d5cd22a176643c0b60cf0f8e7e97545eaa7e42ea7b948ee7db0539261f9b49c1c5d097c18e277a4180a926fcbb6a3043619538cfea7d236a76f35d5b2f82675828f5b5f80cc0246b2924f10dfe567521af2bd387f2672ff38983cd73150b41b503b8c1ec57f7578e056cdbc2e2d9bc1955b4d7a54953af2f2f0eee745fee8be42ba26e4a2718936705d8ad10772f522f72266da2aff777edd81c136aa3bf3632263a4892b425988aaa7ebca0a61e485adb9357916cc02752c274c972578ed3cfbb5330efb02f55a8d3bdc90b9378560f23c0d8bc8338f70571c9a9d3cab58d9b9bd71450735322ffd3f2eb6a90c6a4581205241b141b7e8933ec07caa82c16ae4b7a9aa047045d05c1bdd6d44a1a2f5ceb91a3f0eeb654908830d72f92f88c1ccd18efee5a57a624c9688e0ee0aa596d31830959742b2cf99789a0817b20656ae31cd4a93010e2b85b50b71e2b0426508391036f409c0af3ad0ab45864bf098f5f70f7bac44c0615195491deb552a9107b41cf77922bfc59ebbe28e1e9d8a7b7dc81f1078f23ccbdc356708df3ab0abfad9dffe8524793422639df0b68f95e0ff98cd6f942cdbfc89b80d721dc45e584c00be8c68b714b0e78a477295938cabd01c9a1a9c52978f661fc7e404abce0ef161a10e376ec176a218a1798a2343f2683a422af73ac10dab61d2ed13b0a4d039b9e0a12e2cb62f6ae2e6a7def3c2d4383610773b919c168de19f228f9497869bd8966680f100fcfa1f94698ee67653398387ccd77829630a7d47c5e3e98850d0f2051b5c5a3e544d2e9c6439521c379caf7c9e05f86a357fee472c19245beee1a0dad92fb2a8491aa2d4814766e04fb1da63379d47ca86bc3bd9833f0b91eb30ea25b734f5333e11a537ab17aff146ee113035e9e0d6c7d0312bbe44b1a1b094c1450dc84b28d42b121b1a0105a0432b562960ba877b2bd661846de61de1a0e3bcc14c96172c1494b69f3ed2c1efbe83d81f73fbee2ff507a5467590215512071d96eeafd7558a8054f71dd2ed5a10c91856537fb0a531d43ce9b8fc8f464b14df046d2a7eb99e9f6ca87d291723d743de331be377a560d746bce119b379709d6daf37334e16c84dda88b49b6cc1834bced79179764b8e38c6b04da11457689f371f5ff056e8808f950a84613cc3321e42470c508e8a3b936bd54560a3a79d57fee12defbde10d64306ae1beda8f40a68b4adf4975930464e8102932fa6caef8dc0972230280d309c9bec2a2b7cd5ebcbfd91b6caf678fc4aa8615b5cd36d45f2ea6d7889ca060406a3933605b184ff2521bd80ec676ae8936840dca436aa88c3b8d1d6a8b26b60c71a70ab9d6a6e7a7f3287d9156787db9edd47a93fd52e772a0cf88a6bba3ceb0fa3355132aacd2ea163e0fd0ec9331cfe76dd648938954fa9916db87f8f4c795623d9048926045d3e23ea89a067b33569ceeb641876f6fd7f25aabc308288cfb1eb95274a66f598d27884b89cadd8cd805be8d50697bb2f4eccd1ef03aecfd96ea403a60e516cf92d162168ac15493f252822e35160cfcebfee3653916bde52e7a13a4393377dfc378662ccf8bd46eeef352ea8646611b193cf1dbd04a728d23f9519f1fa94d96328098e0ea4c658b40518f92bc3b189e50c1db3575ab03a4ae610ecf77c1f4c373dbbcbcdfe2d2105e87964257cc49f9f0dd3b3b8ab71f81516dc7db74aa832c72ef732a552501d2e1e5f4e6164bb1e7c1ddaa5d72d4849a22e198fc1a953440f8b2e6b9698d8373ffdca87816b4eb31942f13f65af9b0ce43eb016edbe8d6b4ab2409d152f314db2929d013be2a3343f2953ed4bfc61b0ff9e5dbb1882135f337f7765689f30d303241945973d9c8666714163822ef555de1df13817aba8a34db4b404cdf956cc13a80933cc9a7202b9ea74e8c85346ff4009adfab4558fd50db2f0ad6ecde87953bdb5b2d67b2a4054d72af996ae644124977b7fe4747d9ace9f0de6b422bd8ab43d436f2b36711dcdd41d09937d2dcf5205ad5f0cf8f6d26e097ce3bc3ffd6971083a66f6", 0x1000, 0x6, &(0x7f0000001080)={0x18, 0x2, 0x2, 0x3f8}, 0xc) listen(r0, 0x0) r2 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x10040, 0x4a) mknodat(r2, &(0x7f0000001100)='./file0\x00', 0x4, 0x9) listen(r0, 0x0) 01:39:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mknod(&(0x7f0000000640)='./file0\x00', 0x80, 0x8) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000d40)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe4a) close(r0) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="0892b17b8f2cc2e79f4b", 0xa}, {&(0x7f00000000c0)="1d32569d2c0197ceaf0d91e65b8b7454e625b3ac2f49d678a9a2643fea5f84403cdb01e3fc562950543693305eb9a2abd4d759d49211ae98522c87d0f274b9d94b66c26b10e0452e65fcb6ddc8dfb376854198e572c6722fea8d6c1ac3f31986041cd096414316dd81ef41908811b99c5192dd95e872cf422ae78e72d45c5d25739071fd482bd85c64ecf7815e67efe007eb16aa8a8f986cab24012e6956fbcd24b8a2f1284fcdcbb9defb138c72e7a94bd58c992fb4d9e4968221cdff272675eab160e4ccaa7c569c7ec04da65a3f9b8558b6a6b60306255764f495ac", 0xdd}, {&(0x7f0000000240)="08a1ca5d2055b258cde7525c7a7cd3969ee123da5098b08479c98908f85f608a99bd5e6299dd5a78ff34868aa7e9a791ce107e2391d54bb5bf3c991bfaa9431dd31186f46de42411ffdeaf2f52c002c74e68a6db6df2da1812c6461308127c400d42c4b2f380b8ce5a691b6a6be3f7cf442334366182b4c3c22c369a41ab275eda", 0x81}, {&(0x7f00000001c0)="817dc7ffbe35bae364859fa3d282287da214cd62d86a0a31fc6d37d92201606bf8c6c8c518b377080495d0fa40a377f4", 0x30}, {&(0x7f0000000300)="b6c0856b572736cb1e6fe2ea356c741d5331fca3a139a1cd34", 0x19}, {&(0x7f0000000340)="252230a203afc239bbecfe36c81eaa64d8ef27a8f9abce4f3f3442173f4ccd3b17d2efd880705e9ae6124c31b6f0de6ef3dedb4714c0d3981b0e020930b3b5cee578ea313c45dc8771a98f1b934137edd08819ffafc160bf7da7c4a744e1f9c4105de81c29326edb746a36fefcbf404887d79ddc3a82ef9a366656825a3e2995c5c614d198d3133d5ee76849b954cdd88860d5d338d652ea00fba0f3f518174a56646f0fe490410967d402c015029ac16037f95163d053139226b6000d848de6377a58f571", 0xc5}, {&(0x7f0000000440)="a442e8c5db7fd46524d4cb6421996b9a68eb9e190bb17cd5f27da65f1bf1a084697dbe6e1c60020e87d4abaa7eb276633337dbac506007c75cfbdfa307e09d1767945228d151c7dd0769390e24f2f052c2cda69b875bfc3f4c4abe69d3e03941239c92678bd0beca8443aa4c3d6d68e0f94e022c39", 0x75}, {&(0x7f00000004c0)="f9837748f239c101027209d02de855a6f73546b5eb1b40ef13e490396769cdd11d8461fe9631e22dbfa4ce3a91f641dd90bada3fb8a7f3bc81cfaad1845475e7fe8bddc2349f7785462809d78afc0986b51b786d9e80266fb7dbbbfee79a78a72920105a4c02605be25f5b2a8cb27779e434bee80f1917ccb0517b938f2581be523582ae11a0696f", 0x88}], 0x8, &(0x7f0000000700)=[{0xb0, 0x0, 0x3, "69f44f5052c76445af144426afd217aee377e8e07fa27b68df264e752fc9723575b9840d0bef4d748eb33f9439700a886e6dabe911a5df5e39878a693748d9c3de623d9b807bec33f6fb5479457f1c369be68efd224e300480be88bb67381313838286574245b96c8ca82f47b230005c600dc3d9c0083019209b1b8c3cf56da0cb79efdc623aa4403ec774ae7bc928d84964ad55fcdb121a595811cda6c044"}, {0xa8, 0xffff, 0x5c09, "5bb01742d9cecd0160c263c369c5dad2f282073892934931398b40caefff9f4cb5b27a07981947f64f401f88482f4220c01badc2dd02a707a00b867787d7cc50e81a7ef48c36e64f7753d06d0995ef12bd31003aa0d563bec412fdb3d04968ed383c078daf3a30aefe04e11cae10a8eae7bac9d2e07a436f5df83e98cc9438821a06fa8d75dff20e8a904d01f5716a5bec3fc1"}, {0xc8, 0xffff, 0x8, "a1cf348086b23fc363b20e76cfb99e1a4a8058355229650ded4910313a5daee5df722f75220ac1bf042889edaa3ecf87dcabdb1383260df7e3dc6a81a3e2e838d411a7ab160644f68dcc11908f51b6e40236fd3c550017c982ada1b454511af17fae003ae3a6a5bdf56947de4529b69c5acdd1c918f73c28d1fa3a03caecbcec3d22c52b44083b059d195f22e1e7c224455538d0f3691b7caa805eb80df0a5cd9141b6f2fddb8281d1e299964d640741b1"}, {0xc8, 0xffff, 0x4, "d4ccc8b76c9473b2465da88581c8df3b49c01c8369ebc2d58bb86377448af62f95997d8945cf200236e91a25b540d66dfc106fb87c00532091331dc63dc65a869eaf120b532bf4186c8ca830cbb8a12fb38bc798c5bc510ac384d0d97aa40813c6529c7f8cb5c82ef84016d2cce175cd705ea76a27201b542cb3822dfa0f3492dbc982e4aed9104a1986fd94ccec561d64f5eada2bc2fcb374e4469782302a83c7650ad5d0d31b9e1d8b3a774e48cd026b2970bb892d0403"}, {0x28, 0xffff, 0x7, "7626f859b7f9bbda94a2d8006c42f29656"}, {0xf0, 0x1, 0xc91, "45dce1d4d15db0eafd8fb9e625ef452d9703d86f85b4b1eafaecea1b731f3d843ddf69f7c8a71587d50dbc20d2e809435c417a378f327d466765344e953a19cafa19c6898b0b830838778805bffb908b81456fb422c6b888efe01de3acf7285c4777798387f78f49503b3b0f28aafd2416d2d96e1d1ba1433db1496dc748052e766642b03f97e12ea98947cb118013aa520717a86f4a8f35a0afe8c213f64d0f51d3c5aff673fe5fa3355b2641f70ded1dbe2229ca77551935fc89da4579cc27ccc2da79668b8ccc913133fa97865be6e338fa971fa8ef1b5373d46fb5a085"}, {0x68, 0x1, 0x3ff, "9153e5f087b36fbcb4f67f3562d5cf5dbbafd0e349ac733939783fb63c35b4b2bc4c9dd0ab576c70258842b320facc0fe63db8c7db38b82cc0a0a53098fa27cec118dd33ee85bdaf217f436f54a6d6d5180e10"}, {0x40, 0xffff, 0x5, "907957d13fb6e3593ca8704d30c85d70487b6fdb773a0cdffd7da5c7934ac9a5d31bbe2e79f93fe10dc7e88f"}, {0x100, 0x1, 0xa5b, "9ea2258aaf15f5840ff1f24811e569c0275e34a883a3043541aa42560a09dae7a09431b51aaf37d69903e7c837237d4de3356772745180346978ed7fbe6773bb6e35351ea24931a189320a10316e57804da2112c48ddd755b504d3122a63f9aa8b9616ac5eb7494cb4ea428181fa09023cda10ae3fbcbdcce7fb818c621a82627cf1a063cf8f807b5cccf2879c2601ada25e14653b3b6ab01afb4a3e7dc85473bc7745f65b5d513d850686348586ca466228e84aceaa34c880b9f4ad7708b5fffce4a87a363d2a2e3b78ad187b52ccd4edd44b0577acc305e199209ab08592c52d0d0521372d5817566d"}], 0x5a8}, 0x8) 01:39:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x36, 0x1, 0x8) setsockopt$sock_int(r1, 0xffff, 0x8000000000001001, &(0x7f00000000c0)=0xe2, 0x77f38ed02dc898c3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) dup(r3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) 01:39:24 executing program 0: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000000486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f6295b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8afe250a1f312ca7744111119494fa4859f78427efc23a5249f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101ba57a500040000000000000000000000000068f67d048b0a55a146bfaf69e8db2608e9a032"], 0xc4, 0x800) msgrcv(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000febb24bcb1da27b09912fa8cf68bbcb3e177b89de5be6b5cdcff35539547d4582725263cab237ce547f6100f23d6874a875d83825e1830a03c9658fa56b26c6bb425f891ac432e20f9649c457bf35d3a430ca326766cc2f6653ad8ba019a800e2c6307abdc1d0dee6b4cc6428aee3408ae636f797474086460a8beb8fa6539121e58068f2f28c980c0d8ef4f1600ec57640a8cf5a968fdf86634bd965f27a7c9631e8ff097640ca684b0fb5519d50135f59018b30e20b20418a5c2618f175b91e1a9b2f6ec3c47dac0650a3faea6143d60b2772e06e9367e3835327e092222a27ec4ac091e0a8ce521897eed5bfb8510f0bc28077a19a0d8fe9886466f3cc5a99d9e70f4206038165d15aab631156ec67f7dc4a4fd71a163fb7303dc6286c0cf98767b49f0a42696ad2bad7130a9472caa1ff859f280bc12081677000000000000dddb39c7d92582d17260e62c4bd2000000000000000000"], 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc9) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) accept$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) getegid() socket$unix(0x1, 0x7, 0x0) 01:39:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x8014, 0x2) 01:39:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 01:39:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x80000001) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x7fffffff}, 0xc) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x110) getsockopt(r3, 0x6, 0x2, 0x0, 0x0) shutdown(r0, 0x0) 01:39:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) read(r1, &(0x7f0000000100)=""/144, 0x90) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) dup2(r2, r0) 01:39:24 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x3c}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/229, 0xe5, 0x42, &(0x7f0000000000)={0x2, 0x1}, 0xc) 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000380)="5255c3fedd09335b1c874de378cb", 0xe) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x800fffff, 0xa, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000013, 0x48, 0x101}], 0x6d, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x20000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x3ff, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x8}, {{r0}, 0x0, 0xd4, 0x2, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x2, 0x8000}], 0x3f, &(0x7f00000001c0)={0x9, 0x400}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/23, 0x17}], 0x1) syz_open_pts() bind$inet6(r1, &(0x7f0000000540)={0x18, 0x3, 0x1f, 0x2}, 0xc) close(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc040, 0x1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000400)="9eb79bfb5c34a4fcc05d60ae1d172dedc87c9d2413", 0x15}, {&(0x7f0000000440)="46ee341420baff00df573b7158a7648bb8a35d37db269a0e392d097d0cfb9fed08f05266cb6d30cfc9d6289b29fa31ac3f24f71e61dc24e64edd990bdfb721dee28c68a0f267a862d0ba17184ca4d4ca120d276a875b74755770618018ea264cf7245e91779048ebc3771928e7666e6cb88fc2425c9fdd966b0fb323f4887fe2cfee273177f15f2909d2993e3c8bce2e677ea62a", 0x94}], 0x2, 0x0) 01:39:24 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r0, r1) 01:39:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1d, r0, 0x0, 0xfffffffffffffffd) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x105) r5 = accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r6 = socket(0x21, 0x4000, 0xfffffffffffff993) semctl$GETNCNT(r3, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r1, &(0x7f0000001700)='./file0\x00', r5, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r6) r9 = dup2(r0, r6) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000017c0)) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000001800)=""/152) pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000001900)={0xffffffffffffffff}) semop(r3, &(0x7f0000001940)=[{0x3, 0x6, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x1000, 0x1800}], 0x3) accept$inet(r10, &(0x7f0000001b80), &(0x7f00000019c0)=0xfffffffffffffc9d) syz_extract_tcp_res(&(0x7f0000001a00), 0x7f, 0x414b) fchown(r10, r7, r8) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) socket(0x1, 0x3, 0x6) getgid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001ac0)) syz_execute_func(&(0x7f0000001b00)="64423bd12609ab84490000de7504c441916a5ff4660f38dd3445feefffff8f89b09ade2e366626d9e0c4e140c621c4c481a358fcf3ad") socketpair(0x20, 0x2, 0x0, &(0x7f0000001b40)) 01:39:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) 01:39:24 executing program 0: r0 = socket(0x18, 0x5, 0x7) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x1, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 01:39:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() fsync(r1) close(r0) dup(r1) r2 = msgget(0x2, 0x400) msgrcv(r2, &(0x7f0000000000)=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'], 0x1c, 0x0, 0x1800) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xfffffffffffffffd, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x80) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 01:39:24 executing program 0: setreuid(0x0, 0xee00) r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x8, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7]) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r10) getgroups(0x6, &(0x7f0000000040)=[r11, r9, r12, r11, r9, r8]) 01:39:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="0409efb2be96c48a488fce88d24c3efe13b87ab6a74a2b780ece7b1ad8095a43a36c56cfc47950", 0x27}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) 01:39:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) syz_open_pts() close(r1) 01:39:25 executing program 1: r0 = socket(0x10, 0x4006, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setitimer(0x0, &(0x7f0000000480)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) 01:39:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4a, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/190, 0xbe}, 0x1) 01:39:25 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x800, 0x8b}) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 01:39:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x13e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:39:25 executing program 1: r0 = socket(0x6, 0x400000000002, 0x31a5) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002540)=[{&(0x7f00000000c0)="78d439a8bbd6409b68b4003d85fc20ce8f6a20aa227ecd80143d189dbbb1d447e25357dd2aca6ba7824d1b0f15d67c44889c0751baa614d1f170792cc9aaf491863553003215cdb19bb27a30e8b898f9d4a3232390c08031e4a25c35f532da", 0x5f}, {&(0x7f0000000140)="d43bb761cf88e5e70e4ab7e8db8ba79edfe7182cbc3786ef8a8fa2275601e05fd69654877767b34f5850d7748591b431760d9f32d854a48aef8b1fa960148d75a5e645f997c3da2c0d019f98df41ef02eb2049d5f2aa7c90dfc58c3f7c4ebc844b3d9b2d8d56fe9e9fbadb1e03fadb1c49e2402802516619d11b3567ffca92a5a3758f61a7725b2f0b83a5200b4f26be307826bf06e0a66aa131be0cec71c144c692fbf425c206e40a0ca0fa0cce21881e38cb7c977ac4250aee1efd0d363a44f228dcef15d5544524b891cf7d84a8c716af46124c3ccfbc2f7f613d5d1258483ba136dde35d045e1703b9ea203cbdaaffaae479bfb5f3ff3bce4940a58d3c9986601a9a51b39be4016d992f0e672908452fa3948dd08529061fb067015e7544e3324d27ae6e8b1730b79549733f789eb68e5fb9445738914d196fb615f7e6a77e38b7a6e78fc7949698eb126695bb0f4406065ab8f244b231cff57be33286512df7029e446dfa4139b210c66bf0adc0ecd69f4ad69d1956acfb9fda1636dba6d37a0b4de26cb99b37eaebd9fa96183a24b5a3962b75deed961dc9e964607f3843f19a712f0b8be6ed50b578fae097f3628f35c5c4209dc189e151d56f20419f88c860cd38ed7e0ddc4abe058fe415b48da2bb8dc77877eec21b1ddfc08eb9f3c872ca8630233cd6079e7d19b598600306095b9a61be4576c100bd4c4a9911f652ba812514276af33cc1ca690f35f75d43a9dfe81a66f0b481bd1f6d77f1bb81e56ffa0e3b101da0381bf52dac8afb7d959ed861f99fde0543f96189daf974cb9ee8a42d6ae009b2c136d108b0e99b09ca0ff837d8cc3124c98ccbc5fe8ad6904bfc67d5e39dd953fde8b8d1078bd065394523bed6cb5d84d1dcda66c74b508356415d17b189ed72a68470256bca6852b372ace3a186f6a92657934ced880cbe206aaf3b5a06a2ecef35b6a82a54626a588dc68c1cab9b6bac798f32c6b764e331febdc21bc2be3d7b64ff54cf4a3c8a82c9f0621f9f06502912b2bdd0218ab9291d03630023a78272683b292fe64ce96cee31d067d68ede08c6ab698a77dd279601fe805c68a24f8262fbca1a6b21302f1e37189fd94c74e25abed79f4979ea851f98f4bd6fab156c128d9df220b9d1302c82464a0bcc4d1f9a59523f05d2371ecc7bbcbefdfef609fde482c698a47476836163e35edf45810a767795ed83226ae5a94aea73b0339263bcd92d28921bc0ee90f5a568c7e072ae4fba307ccfb397866cd12d61e28d3b66254ea640e90711b6faa26eea1b3a8b153b851d5171e68b6a199473691a8d421169fae2a99850c427c4672d9eb9d3bce4b199dab1a68f625b2b0afa16ecd51dbc40fa23747751b9d148936035186b391a3f158babf010058e16d2ced83a3e3a14ebad54e95caf6ecdb42fd8df113ea03b51a089ae1e90da075f60dbf2bd7b2ebe3fa64a216b3fb6ccc6c2a0f9292c30d4376aea5c0baaf890eb70061ee729bfa0604ebcb5fe078d40ad606c345d6d308af24d2bab148143fab3b26a87e1d4ec9db30feba008d8417966dd7a0474c0f7c6492e1bd88ff62ff8a8768a4d521c064b7486ac8d4ac6cb49cdc4b0da2731f0b2d133cbe8aa788bbafccc05c309fffc67dbfc442bf9655170e865710b6626879def00481b0c88efb5e36583789ddd705c1dec6fb85b3cf683a1f160a48ee41a0dd76885b83ae34d2cfda80507f2b6bb74b6b824ab17dfd4861a01d5589bbdb1f823084574f7cd9317e9fa1d4da7bef0a940aae0f3fda483b272b859c5826095ce60d93560a77d191e080e357acb007356e47cf5eb19771da0947c0b775d69f5bdf0055dae059c3e738ee2855f37a490302906b527e78d73e8f20a0f0d6e103b725e306f476e282491a3ad8314b7d0d66cb321337894806f74cb1a89f865ea9b97063e86c8c79fda3ffac2451d54f622f29064993c08bf1467104850d6c23477c52313d02678d0e6633e8b335bf094447d4fc35484badba50d0147d7d210299955ba1b0116621831cd2ca763700270236b1fb699ec8f820c5118c7c363bd1ee7e7d4b3d9f2dbc6219fce8c6510d82048d6e7059118d3fad1de21a211cce764640b2ee635f45eaf6641584763b8e5d723d746c9482f7b09838eba58e4398732d42c2f5dfc52d9890e9d46e5217453c472ffc84282ceb16ba4de8636adef4e87e524f0be2e9b7a7bd249ab8e92f74c7b2535b81479d500be6e8607ef179ecb71bfcf46b4b2a637ec1c8abbc1e3494ba8252620b21acbf6ddf5d9c07c8c9553570b270c3ccf52086f87cfd5a60d477494a8da3d5160f1087d6ba1019bbc6e4984cb595d7bc0a4e7004f00d71766370082d5d714dfc9ce2d051193c3abc091c9201e36ca7b6f6805fdd558c06bcfb9a7fcc64d64a5bb0aefa39297aaa7abd730f9366c9a3a8e28e2bf7ab5c8a315157fc4695b6d804024b8a60fef637f678c42c8d2190ab2ee3b905eb5ceaa26651acce3cc400772112f59b01f4ea6ca53cade6d7413d78ee554b86bbf67f33dd08116f88ff1189e16588ecf0cb08fa78aaf596dd24a684efbbcb1fe98a1868b3d9fa509fb9cdd146a457b4e01ec4a81e72eb5fe73493dfd8871a294d65781253cbe5cbb1aff7a26a7b04abb9e8e42158766aae17685ff5612c1480ffbfee7f6f75796c6adefa40227e8c926101b4ce01d6bb0695299e09bff658e46f1fa8487fbf413dab5f46013a2a7325ae9420ae624d5473bf53408842737f65196b54147bf77619f8cd157fef403e87572a0734a6435a44294cd8beb6e82a9cae28d59efc4ffce53ecc7d0337796e8f7268bfd187ad84af68a8d6f3da6b9f49f0a4d7a97da5720864522dc5e37a816366cb61682f876436639875b098973478b7e4cf50a3a553a01d994ca707a75d7c4bdd82fb7a18da0fddf63a4f290f11eb06fdb3cf4b762d0a144b94ff966ceb782dcb944975825040a152a821208c8f4e2905a34ae3acc05d9d5b912862d047b262290af655ec3f131e7495d777881395859e5746489da2a1de03fc88224c42deded813494e545df7ceb9daed29da2649c6fbbaadfd86ae6d69f0aae5a700023fdcdf9e99c25c665d3aafba813bada944fe5a403ee30707e6c6215e6234f1d14eb2b5731cddd12ce6dc7990d2750fd736f4547478091d9c94c1cd21eebdd7600156be428165e0e8499ad4a4391d85f9738f7fda3644f7a5a20ce9e6d380bd3be0533cdf83a28a4773fbc109e4bc63ca5ec8e2c21e53c9f7309b39e2d16137916da2228f3a1e26b4f716d73cf58995d34527a857b44cd20520a594ce3e51649972e9fd35aa381fa2ba3ba4e6c3d34f72d6c5187dfaab22409d04a1d9d93416279143137248778183a7aedac47f8dae66f3b8e16ce80e774bb802200e873d006514609e88cff14e248fd67488dc33fd5c2c58f740d72348b4edb18c8b2181719f16689ba3d910d8e68591fdd0836cb1394fa544e1e265b828280d3242150c3049632de27b98a54da51f4f2626cf9e4982c10ea124e282573d97c5c6b9b35101923838b912765eb41431be6fd6d1e506bbcf110f06b240a71e8398e0d5de5380bba807a02e3c73a97b65054d7229470012555ba7415b8b18a430410140e924fafb2188d0176861ae0e207d73e899b98bd43f9677c18b8a1b1bf3c383ea647ef82555ade779df61c1716dc97c98a8a9e0be8a17b1a6a35fba28171c697ada3e64b2d9922670ad820f68b4258a526260789edf86027415fddb31a130fb71dc26db2ab2d13bdcd6f0d87729be3c7f27864efb7c02145dd4461e4848cb6b741f492f6589f7fd30c6597399664059adbbbe10cfc81c0bd68775e13673e133263363b473ab68b04b47dea4cb369c9309c99d2fc5def18528c43657ff83134bbe590bd12861a911fa7346d04efc41a0b3e39d774b6923f357000cfd218e2269457de1e746889ebfa8c90ea6f459235372017bfcd5a9f257ef11437b80418663afa72b185ed50adec42f3cb80f70b9d1e3b5e8fc31ef85fd582075fe42dffd9f529661198d3afdd909377c6254b6c867bcf7ea686ba4d5781dced707737e57a0402965e5c111b6f745593d973e13e8164e373df8c38bcc6444c467893ff3ee085bc3aa01e64102054c824ca2c248886de10b71fa10425b28f029a905f91cce8c7ac08c1fb1d57947ce95e3e8d883eda22f476ecc063a9265e7dbe8aa00ae181a22e1d1d5b202db8e445e190988d54eb5b2a3e1cab82c9cd59849cf2a6ccd569b2a36ca0234366d7a452a026ad7c5f7ac27f24657fd7158e9f92dcbfbcdf088dcc235552c8da3f4c7cc67e8e382c37c02fcb23f2b36ebdd80a20e7126cef18b75688e41c550038c6df0845ef89acf77bd233de0bde95d863fb156766a4fd547638544b78b346a989873a6d49a20013fc47137ad2ce8ae49f48b49de8af5fd97ae461088a6007344f3b48168526c78cbc9d98739884b2cc90852c061e1d77f15290f7332292a4c5bd3dcb67265a9bd77d6a2055f7e317cb8d390d69d58a695dc62c26ff3975fce29d50851eb2a73c299672514a13aa9d9871feb1e400bffe4ed587c5dac21a5a861031379eb415e36287a8c936a60a538054f9442294aaab9c0c081d98f1c7d896879bc992236541b09c5c2a075b58e464acb4e8b485aa393316bcb6121bbe1f56e89b0429155621e5a3688805624e4a9afcb4f42491f6763f6a2365076a2c6af9c28c870a33c5d6b94853f05ae17a45188b53226dc4e7bae0b36062f0f091f827f80a2f826c5669175fb4722bc02e4585defa870a40628527a8532632ee3a5775de2bd99f0c2e4194119bfc21d5e4ff2cb2404f80ce8a3f2ec6b60f4af885d55fb8d278f787152815108eee87f6418a039a40452a4c545974cca6d031edcb92f55c20b0d48f20f6efd996abcc86f3c25364793ef595ea8cb72d9908b0a724c60d0cc6928a58e1fd7fb2b9fba567fad620ca5d77af32b454c4e743e269540a1b74d51d1e0f4fb832317b1cbf3d3af6ec8a2589355af2b53229784864ec0378af78e1961327410de814550b33a3d27f6746b5665a8fca1f37a288d286a560827c027f419584bc1e4b619a946281b2edf6375347287ab0009b406becbf917d24e01cbcddf3481b414635a33285c870c8a787c68ae6ef3f4b5ff7e4830ac4f49a6d9102a57916426c994556737618e55cf82f80ff13eb0cfc46f8eb997f1877d51cc60cbb863f097b81ba00fa951b288d5e385bcd3adf9c846a9e4e64da673a3ceb148bd5ae8fcd4d6755bce020a3ff78af323d11bd9983eefa70d33a9f352d8e28118fad90c31c5d764954c60ca03459f1569239cdb0a7d0d3500fa9ec1e380bc0945e96c59e0acd8bd12e0798da4d6cd6a8ade287f399b815f95ea21cf8b236d98adbaba8e8012fdec89cc9937897a1112176927a13e73f5bbe9c1be6f5bd2d057877ed040ea4ae81be4a51082db0b303d0fcc464292e68bb576ab82d53498b837dd21dd94cdff2b1389c95f41bea61898dd1a59178f255745df15944a1878f1f9022cbb4fc46603102606c896d133e356a46f6c90a0cb9ac0469bb7ae1454f55babc070a46b1e3b58f4cdcf36092bceea7192e294b26c45c341b63eb86ad20b556438b50a636059cca53c0909a957fc1ca0f12dfeef152740fa8e2120fdd57ee8e5d16b0cac7c4830b0bcf5b741a2dbbdb52df2d5e4e5c8b3cff6410042609b9a9290b3055c6d0e5e3defe30e260c20e5ad4a3c011f263415878ff3986a5e06132c95eb616138fa7ee8f0a6fa3ec74893d", 0x1000}, {&(0x7f0000001140)="3dd28ee60c61a57a3a9d5dae1ee7091dd3f5e5be0e7798c14df0934ed0d5ee9c36c3f97268022dbb5d38cb27d8ee1ad3b3e2609937742af6674a3615a9070877cc02121b29810182f89499da6a23e5ccd285db69ca6924fd1721eed5d5f67c5a7e1b7d03b9d4e612e9ef8f41b5acdc7a8629571b4799cc3c2dce3b86a901e582bb474c24207b0c6e718473d9ab850d76458c6df9ff67a12c5b4e54a87be02a7b90", 0xa1}, {&(0x7f0000001200)="814e5e8584340311c36f8829225a8b98ca831ffaf76bd6876e8e7002bdc60ebd6fa48be8d34a37f4c796d91e37dacf178c37948038928541157763eaccd9306e3347b9656b1e4bd79a2f82328e5f59b9fe3899a239fe55129f4387f739050d007b292e409c31148619ea94ddbd9b48d73bd26e46ae948eb44157b5b9c5a3c835ceb863b6f958b027ac669a8ca7044fcaa1709a0709c90e74d5bb750d6c6bf759f8d99022a99d23c0f154aff078fbe1dbb8f3147a1999a6ba51fc9ef8b411e19a06e54f19ba4426664cc2fb8bff2d9d3c4e0bdd13c29df3603d791006a9eee5af85ffc62086b852b958c6db3161adf984c1b66f2758d30d01ab50168569", 0xfd}, {&(0x7f0000001300)="ea59ac43b3eb6ee5cb469426c1f123975dedd7cb99c36a6e58ba399335dc078f0186fe003f46c190447698b7b4a07c9d094b98eb7b8f38df0df5c02444fb360432f0221b2d5947db85a0c70920d276fbc2f4d853fbeae015e6ac0f7124e0d36962e04aa88091ede370b6f451bffe88190c4b84a35acaecefd9f817f32b192785d79fe3726cb84e38dd4c880a7f9589ab14cde94617bc670afc5027ac7e0a46a743a0aa21ade92b413d33718b21fb13e6e90249340e1d2760c40af5edc207e1ed3d5d6d4f177748c4a25a1a", 0xcb}, {&(0x7f0000001400)="d0ef129ea79d0a4d92f73c3b5f324ff8a0063e7cc73a4b8ec4cc4e574cc3e809881d23aff62d6abccefbc0603da83474c92205c23968bcf2ad7824901de80b4504cc340f56c364a2c043db48a113413ef5dc6c4300c0bb28051f1b3434bfbc8df74e28cec32bcf7bcc6a9229f853ff00c49d1815ba0970ee68e3641a6c05b1b2f5356cd41d7d698202c3bbaf1b58fbb6cff74921795c88fffc", 0x99}, {&(0x7f00000014c0)="d531ccaf799eed81db411456195b71e1b8b118cdbcf7bd973358ee91beb486b3174fcdfb30b3bc6b201b05f1f963af413755e4b004bcf3cd3254646293013a7f82b50bd8c444e0dc43e42002fcca85c52bab902ffc8e0f1843e56523a4404a58e7b3880ade1dc0aba31ce3a62b891c", 0x6f}, {&(0x7f0000001540)="15b6cf9fa87655a0f5ba753f5dd6c806369ec34176d983d0045a029a87c365b82fe06380f6b4d29fcb8d7cbf4f6f51b6a3154f81151a3d530162acfe75c288d1faeddf0ab2832910088a090d05d7d4a040df7b43e74a57c25dae8942992c3bddada23c7d4eeeee49e4213425316e5b5a01f8858654883d12dd7eef14347aa0d69fb37de08f1817d068d767cd0a50d5dc491e4e2ce520ec1220f26e545ebe020b0dd33e7a24ec821a88d5e75dd209996c52946bc6435683aee72670cba946d75c4b030063a3df874d754dcd7e04774a58275aabc7b1cb212e3f457879ae49f0a696de4226242a85c3750de56d807916eaaa194808d994bb9eb052127e39624b13cdaf8fb5bda31e10d432de09d6a46293759e61e46c91bc6c5c5dc4728f848347117c4606e221fa30ba2f9b40cdf84f86b442c64d8340e8e1bdf2ed41ca455c13bd85028cdf836955ca4a264e588f34766bcaddf1a95920335e9b814549640a2399e0e5b9bfaf84a251227ad79ae5ef23e736bf602d441c5805b21cf5866e168fceca1b8b498df0f9048af614a45163ac1ba37fb1efe6dc7c73291a4315ab63171b3efbba70e5e1a83b25128989937dbf9805216749e717519654407a87ca5d996d163184dcfd60f39d500ad5e6164b890e40396c38c05df0d07710892e1fcf460ef751f5e82a28a92e3beafee9847abc560f7d30a8ff6c991a8e69564f392b2fb86610059f0deca92f6e06993150b1180efe634c21ddbe2302ce958d4a0ef94643795b55b29ee521cfef5ffff1113a8e20d5c126e325051a32b7fa2005f8a4dfb5b0d0d565c7254e0461333899b2f8e51e9ca3c237839f4dfbf6d443a66c6f492c3a698567fef916edd4dadf1c116a40c25c225b93437f89fc54bc019b009e1f034bb6b614ffe3e7e682726c64d725baa41d4c31a686e0f25cb1896cd72d235e99faae313518f6e4067c37201bea4ca4f69682e304c7a83f56c468abb5c4712b61d5826f553730fc73cb7a72e8e2255e92f39d860c1a0f3d728d643f5087ecea3c8c20c9855091c6c838451bd904fc18655c233716d53d499c9c9048bceb8f888f948aa11c2a1af46f01ec3b60e8a67dc4232d535c22bbd3d0a03ab0df09adfc1c0e62072ba82b3471cf4c9a04956621a1ef400c21d3cd246648690d48e2b8d06d62fbe55168e97a2818247a9a1ce34ef8feb9aa6a2165d5a017e06d9ae5c5c595ae5160655593737fd900aae70800e4e88e1fd516246b5674b24769649f597bbd0863047c8d743ab998958afaea875361ca993af6fde1a0dad4c33cb1c1ebe340a7a92bb40fdbab3c82ffe2fb0ca38f2976ec578a564b558088c18184250de585db504192896af962d19c0291a5e858612035afb3729036ae8fc001e1ff72f329ad7fe613fd1314c869a10890b333078ebc3d0faf61cc05efe37b5bc73d1b18566017941cf87d786fae261adc3aaa288db0fbd388347cb149b07b7306be821394f6a70951bc165924db7520c62a92bb3d567a9ac88899fbac82597bb9d3dc7518f2e529374a7dfc6050465292c39e0edfea93a4e5bd020309916f73b4c64c9bb5090458b756ca9544a7b011bd4cfed3c3f8fa733d2479964115674ab8e14e445e43e4d174fb453b45d3b1387b9e2e79517e2f472a82a8a7f1b3b99b829fca3d04329ffe011c4be6020d0c5ceea9a7097fe36ae1af545dd6a110c5a64f6b55d0c993fb5456846c392a5a68dd92ef66cf42a737e4851213674d1ed3380330c5eba418d64aaf975976b820fc25d906ba161176df256cf4f06fc551d57936b411cd023ced7328a646d3812703964513e112afd9441c5cc437d33dd75adcde4d650cfe1020510ab930ef7cc32264552b1d1407317cb42361fa89e6881ac5a8b315cf475d1fffea5a4e6133f19d327fb6ec41d23c29fbfe74941999f099033e224b2ea3698cafce00b17205f5cdd05c5a4310bfe25d607b732a9b357e57901a6a491ae22500261b6859ea668eaf6ce01f02ef349f4f06a54220ac83afe1fa1b346e9cdc4c6480b014fcd1bf162e54b866eec33bbddc0a1f67f2ecfee27aa742b46f3cb7d144d03742c8dcb0a1bbadae4f4f3e5fe9681278c1dae0eb71c3cc7deb6a23d8a6acb472f94cccffe2a8ce238a8426b53d53cd479038334b7b5dade6c4e9fbbebba29335479f2df2c534d185da433a43ee9378c973fbc65b43a888bc52f967ee001bd6a6c6bd99a5dadaeb82c6a6c72d33bfd3c49befde7f3cc50464c71e46c2871790b23775c2f28891ab79dbbba48b856dce61b75f3e45af4c64709bcf43a1e9d046f47bed03c8bf0a763de84ad9de9f3d14e34bb1fa228168d48ede6dd70666ecae1c91cc4f76ab9f1ebbad2686715cc0c8afb564056dbf096940bc941ae219c88651223e80fdca0273bdb9434d876ff14a3eb21806622e8ae21a0401a3cc3f169360eafc3693aff438f440873335b24481f4b1d909f118ec748efd93ae8143badd0ebdfd20b49daa3f6aab65bca208eed7361aa03e80b97d2b6dedc78859553c55e992763a4157d84c578ece69df289c51e8921e403eb86b833cdbaa0dce3f42e9fc35ac2621c4213b7722223c0f25e4a0e9b92e0bb87812dd1c47b24be0047e6f6b1e12a7ff7b619e0a1ede30bda1ad8384a2a73b14c801c75f8ba8bde079f89574a78ae0664945927851ad7e1ce5062c0a2b4f2adb229ce9c4a3f548e9fff147ce133a2dbe45e5beffacf37509831b0f0f161ab2d7917147d2d07c6ee4905cab23fd1697f70af289202dfd66560c15c6fbe53cd77197cd409609e7e6b7131ebf4af0251dfb30ffe73c5d15c186299f91068b8631b4eb3f0fa33e5a6a5935d860ea4e9b3f98a185cc9390edc74dd04960202e6a81cf9597c573d848410907889eeb33eb6055af0d35915bb00246355f5cbcdb7e741dbbff1a00c7ca853a23f8d494b06fcfe2f9651ad38c1909f63751bbabd7169898e5909e27e245fbe3bbda569a35862dee61463568a06e688833d1c5ffa3525d225c284862f41a9deb5f35e2cb23cf9900489a87a1a3c6ecac74f2c108706ee6240fd102e572b99b7e37bcacf3c8c5f405b60e1eb06a6b227ca9d3b6e3bdf2b96a83494a861ef2b5fc2013cd4685d90d3b693cea238d7408f3515fbd62823c5c46436f6224ef709f5026520942e8e904977b0d0b29e0e3c686f428020afcea479f64048dc6aa351c2772d8bc22d3dafddd530afabcc9c4cbc61afe87154e5309fea20ac58927aacfe115579b825eae674bd109547fb626cfb0fa51c75103394e8fdf92273a93ff7d415cc9c047b811122312f4f35a88fa00387ea5ed856dba61e8ce6df417663a9a4db1146078a8f7ca354324fa4a8c9ee803d19310713b7406e76b8cb4222f29c7bdc589ba5876de93b5faa980d7315ef9c588b01d75ea640d526cccd7624cb1942cee5deff7b5978faa454a492408aec8c163d8a56521d37d6d17942a6663b54b26fa183ed4f564f134cc215468654eb056aaa49770edc0edd63d319b76cc4b5582ebe6d365ed63a3a58cd6e7b4d16d8d8556535d349213c5273365d1ae1e29cdc5783cf615452aa98d84220439b9203e9f4381e7d33d86b28e4e9adccb3937a85c23c521852ce64a13f02b2af3878e01dcf6dc5280be361ffe19119f5e669ddee2cfba9cb77621347f8ec7cf854f5485a7e1eed04ccdeac5fd63219732b5f2543610de8f3b21ac52026d9b0184052e876b9711358ee32ac760cc0997d392cda7ef8c707e445d9bcab6f4a11e10d3316ffc1d214595d7ebfc4fb414a947a2b6981cbd5c44cde5ba4707b7869f637b56a7cb7da909c60d4d2f743ae4712b6a0392849cb972dbeb4fc1deb44dfccbd4cb3e7ff7c018e12653874e5d15844983023a0f8c8d70bb3f87c03670c4d23f3cb8f7c974adef44d4d387b2778ebb596d6decc542024725fa87187b3552153c1a41a676982e1fb407fe942dd6cfa9222c6f1d5fb210c86dac4bc11bca39bd6a40412bfabbe128a4c2882d8e83534f196327de282fff1f3a69c3ce9b0c243b80412d23d20ad1c498a2bec099841b8d79ba6b7cf77f9d11a327cac719075dde61f681b96e3598f3dd8f2aabf50c3325292fd40f9dc23294943d4a76996921884efa617ea14153c1827dab2aa9481cdcb20f5073ccc6de68fea7e90e0e43a86f3142a2ef17c1abe1b18846a31575ab9e069e16a459e0dd22b2bed7827399352efeca52066317ac2bae50f2362d6b686f2bf49b890308b2188ec0b90882f7deecb5a77cc7c2bfa9025b204dd92c0347261ff0d0e4e62763a4a4dc647eccfcc0b3c308352f509de76868f977f42f0f60b979f16567a08fd6021518f933614f2b380e71dcc6c7034a80b62d9a21fe4d66af8ab595c417e08f471507652eba646a072187f0ac357b8c34b14e2eea0101ddd359aa0ef29b0f01e60ac24b4b45bb8855469af90abf7967704e29d95816b4e42917999fdddc33561e1fc3d93e9c203626acb730b1057915b353ca5d498fab097fefebd8444d5bdd0b38a3b22bb87117a12b0695f854ba962b36e96de67230dbda242496d9fff651e6025eda4811b17630a33425813b6b156c05dc85384f7c3008c1cb724293d396f088491aa82bcf8a78435d6498a7244d48ef79bc08bc97a1268f6c4099851f0377e716675591b3a2aaa175989c6290302ab2f20bd9b9b16eec1dc69abacb0910c354b8ba56a87c0c2b8d4430e45f60a8b82868a0489176d374bb10abeb52547406c03dedd091c21fa5eb43ad5f38c4cfd41ce98e17a54920c4748f74b6ef38c2b22e3866aa20541719ed9a50858bca2fb5ee095779221464aa82b6b758bdd042d41d99eaf5224f724f6a59c49998be5cfae0a8f168c1ef70508ad39658e10598501d1698f955b4e689c11c0fab4f1e2076adf6634bafd4fe915c97838d77f1cb395200b187eed00f3cd1a5dd050e98e92e762d09d05445d6a05f7844c3446effa9aa50521ea170047e0323491383e695196e3474c4f047ab3c8894d0305e858d4cf0d888cb4c6506d368315c575b3000b5ff2eb97dca3c52a949b71af17c40b2e3e88a757f72eee06cb66fcdfed27835be1347eee8c110ec381f29ce33ec12793678e27022406f63891c37d86dabfc57d0260e171ad3d8e93f96bc2893869c6974b080675b1465fce4cdaabfc453d7a02baba62c96ba810d900b5302f11462cc44cee73cb8c84d4c731b5f7c7e5c0751f801b7bae94289fefc04ff1ddc7a2805720245d6abcd2cf792d77b80ccd46d3a4a9e4c019afa33883f33d00fabba50042b39f942a806372a452b55a14307df621a632c59c73bd3f927d57182ba3965b609f2506ba6f08b6c8357902a493c592153740799e2caabf0f46adb68966f61f2cdbc205f2c3508e8d6431e8c24ebf4b0c3355dbffbfc273f2af7ff0b5b4dac170313da76cb2e416df5de6f39555d92adb8bf6ec2c4fba3f7a13828b260d26869bd072def19b74b89309584c175583a5a68b035ea2dbae195f2f65cd15d8caf733fe68e64a8ce76838bb52e598a23b7c71b67bc59210d825219ab68648ace649af5e366fdd513c6ac9bd43b376251bd1af5ad6e30ce2f9cc20783c74aced3d00e1235ef874cac622eea3fb25f56a04afc215b915d7bf4edf16b224c316f049720698204f622ef114c75da83559a75ea06f334907264bd6be2acfbe3ae5f1349b380b44d227c16ad2263809a0b1b79955f97b2e4b82c9561dcf656eee80b4fd5a93e6a0c00ef96b034b1107986b7b590d89fc4206b0f013399456dc6ab04", 0x1000}], 0x8, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x2) setsockopt(r0, 0x81, 0x1e, &(0x7f0000000000)="caf5b415", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getgid() fchown(r0, r7, r8) 01:39:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x60) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 01:39:25 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 01:39:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 01:39:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) fcntl$setstatus(r0, 0x4, 0x0) 01:39:26 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 01:39:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:39:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) 01:39:26 executing program 0: r0 = syz_open_pts() fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) 01:39:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = socket$inet6(0x18, 0x8005, 0x8) r3 = socket$inet6(0x18, 0x2, 0x9) r4 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = syz_open_pts() r7 = kqueue() r8 = socket(0x26, 0x0, 0x1) r9 = socket(0x6, 0x3, 0x5) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xe4, 0x9, 0x20, 0x1ab}, {{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x81, 0x200}, {{r3}, 0xfffffffffffffffd, 0x88, 0x1, 0xffffffff, 0x800}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x42}, {{r5}, 0xfffffffffffffff8, 0x40, 0x10, 0x9, 0x2b6}, {{r6}, 0xfffffffffffffff8, 0xc0, 0x1, 0x7fffffff, 0x45}], 0x101, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffc, 0xc4, 0x4, 0x1ff, 0xff}, {{r8}, 0xfffffffffffffff9, 0x40, 0x8, 0x10000, 0x400}, {{r9}, 0xffffffffffffffff, 0xc, 0x0, 0x8, 0x2}], 0x2, &(0x7f00000002c0)={0x1, 0x1}) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) dup2(r10, r11) 01:39:26 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f0000000140)=0x5, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x9, 0x5, 0x18a, 0x0, "00d4caf01516e51d10e855e05f94cc11f15b496c", 0x6, 0x3}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x1f, r7, r8, r9, r10, 0x148}, 0x80000000, 0x40, r11, r12, 0x0, 0xa67, 0x6}) 01:39:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x18, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="6f1dfb97f986df5199c4cda429b4d38d6f09d2de41f3b396c759fd3373de2745a3bb45802319bd5f918b0743d605055de5ce3c70d9f95e6360a95b828fa792db56a15843af6ca28d", 0x48) 01:39:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061880a731e5c2091f3e9bdd1fb4518138f7d1d6a4b77acb34322c0cdf5648b48935d14a79a15cecdd79c076c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821cc53a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00fb106015f17848216c778965d89c468feb680af051387d93c38ad2a159c91d3af24ec6e07b757e5dbb37a36cab4b185a16df", 0x137) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) lseek(r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r0, 0x0, 0x1) 01:39:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r1, r2) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) 01:39:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:39:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r1 = syz_open_pts() mlockall(0x1) close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x83, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x1, 0xfffffffffffff3e1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x10001, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x20004, 0x7}], 0x7, &(0x7f0000000140)={0x3, 0x80}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) getpeername$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000100000000000000000000000000000000000fda057b53807152f1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057b1f8b3cfdb1ef018efe18100b99308242d0feeb5e14c903e37cf918828a3db36fc760c6dd0cfc852dba2376c5d16d79facf98244e332cb8382c6c073d04621cd51931a8f6178bdf14fc8036c1cb988ec899bc2eba8438846a347b5563f0cdaa1187fc32f8a62ef136ffebe9710d595a9822d255b5ee62768cf12372694a0661e93a020ed39323e2e4bfab4f1f0b1fa7ed3da60a54f4861e3f42a3e33597fc69069"], &(0x7f0000000300)=0x6e) dup2(r3, r2) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) 01:39:28 executing program 1: r0 = socket(0x40000f, 0x4, 0xfffffffffffffffe) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0x2000000000, 0x7, "680f47764c940e1fdc346ae20768fe34fe7812c7", 0x800, 0x16f98000000}) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) accept$unix(r1, 0x0, &(0x7f0000000140)) 01:39:28 executing program 0: mprotect(&(0x7f0000752000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:28 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000000000000000, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) 01:39:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x200) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 01:39:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0x309) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 01:39:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x5, 0x65) 01:39:28 executing program 0: r0 = getuid() setreuid(r0, 0xee00) pipe(&(0x7f00000000c0)) r1 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') msgget$private(0x0, 0x66) pipe(&(0x7f0000000080)) 01:39:29 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x1, 0xfffffffffffffffe) 01:39:29 executing program 1: socket(0x39, 0x1, 0xfaa4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x6c75b7b481eb0a6a, 0x123) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) faccessat(0xffffffffffffffff, &(0x7f0000001440)='.\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x2) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/135) 01:39:29 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) chmod(&(0x7f0000000280)='./file0\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x48) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0xdf) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 01:39:29 executing program 0: r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = shmget(0x1, 0x200000, 0x62, &(0x7f0000e00000/0x200000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setegid(r3) r5 = msgget(0x2, 0x280) msgsnd(r5, &(0x7f00000000c0)={0x0, "865e922d0ebc1397a52e5f4d7404a7bca3c34f17c22eb3b33f93b96591e2d3d87f844123b796607ab4942e49f5c97a8ee81cdbf061823fd3efb64e49bd3505b8106e7f972a06f2f54b2de39ec62936b4122dcc35edf89053a7243d6905280a8f76fbe3bee4bccf90930aa787d08eead6de812cecff09c6dc0af31fb929c171d083a9668b5c37f4e31fba5145bea73a79e21e99789ff871b5fa9589a05a876169dcb20810643b7d128254020575c00056ebeaf302fcb82de1ad8075d775a05d05e0804cec4829890545ab93ac5a1c75b88c7cebba74b9caafc1e573e78f1cb3e5db096a8b121a926dec19d345f977c0573cee87d5489a5fdcfc6a7f63b55113eb6408f251f0f78ce83f8d96cf599d85a604d6184716cd2e4cc2ced30f091184e86de3f551e7616f0d1f7bfbb9395cd3e8ee65a1510b0d77bf0e80a51fa43f35ce7f8f57905dab8b7258520b491027586c0c6ce6b2d804ef34339e46c4a4af22330f0c73ae17b4de8cfa601da61726eb7b934a9bd54a98d2b94c27e0159b16a20ee8031f9b2a113f05890382e3512d525792b7a7b89cf139db7db028d05566e6e967282848014e7a3e0b158694b8da042eb790c030c1172188a0347366987d2657e206e384bb677e36ada1d92c737f61e7404b02c18785aaa0ffc9ec97f3aa231c95c011a9ac888b67c3f0eafec1d019afc63e88d3ae90bb4e2012a8c08ed1da62dc1926fb5d44e440e1b4cb419b691f7630a72bc5c4a159a706a5c588ff5381dc14eea48473667403823a2ea5906cbc56951c3f962caa16adb3b1629b219b8b11cf87f0f0e39ccc382583aea2de1adc35c5682931a492ddb0db70013ccefe3adfca9f9af56feb9c956293ecbac94c6bc6f75f2336ddcb671d20b3c5af88eafe6affd46d536caa12874d7b70d5de16a58b2ac4f3811d69e42ebbd74c3f1957e662c5124ed2be8ee78508614eeff98c1bf917335d164192a12263487e8bbdc36a7b299b4ea5ec91a8b59248bc43f5835305d90ff3e28d8143882acc5a03eee44fe590a7d75ef87c69c95b500eaa3e2d24053b2f39b0a21e3d85fc4c9145852239f662ce4eed0f2ca33da223171d808e27c64ccf1b23b38b2591c1578c41e2f86efff77c9473ee4da79f5399511fa4750c0e5900a9193e3d1535e9f621bec14451985fffa752b0be1802c786f65c13e1f3c8ff575c398b4279c8a2a5e663f3f105413db7ba1a29307a1c3d71405ad954a53fb6e3e6b0c29d385f6336a2f5cc4d34d8a9edb00b974dd987991b6dff0b5cd3eccfa1267960e46a2107f39b151513e4251a8254502da8db3d81c6215c6772c3f3cfacc427d7aec21b244f26f39e1cbf2a068be275ca1f1e9c8280ef96b1a83ffec6c571993dbf4af4dc735d575a97913c08f8aa1df3cc86cc8bacb0ac31403ce29c3860734f3257e77a8421641125168b2e63783aff1c5d499b83e049208a51f18622ff100431b44372158ab09ba7e60acd3053d68a31c1d2339a84ffc043e0af4bf93e1cf999eea668403144c9c891a2cf6aaa55a1caa5d826d4f4e38edbf318d6e7d355e26c0c38156f47842ded43cfe12652ba7d70825b7d6ee682cd136835e9687d7ebc83d881c202f940ae5b30ba2d5b68591636a1ba9992db326189a4caf4e983ddb5adfa8c38fcb68e9a976da374c09109162c1c90a4b695792ff148aa8e43b3f9e30a58b7ae8302f05ba2518e9269a23313734425ae1009ef4009e3b6892ac1c040323c3e50482f7781b0133fd23318dd444f46986f4d483b6e0022bc01fb7ac787d8fb42a4d8ecca0317a302f4eb0a1f0236b76049c9731bf02c1f2ebf8b79b9cca13fc091190e9e0d8a057a8cd5c7eba1ace6478c2e597f33efacbf19c013e158cdb9ec9f8d9e72e41029705722583798626349f777eb6f72edceccd1081a4c74df4fa124b7197a06c7d156e724d5e38186aaaf5c2d8dc81354b3909efc490545a20243b209afc97b3c135fb27ddc6bcc63222c1b13229eb5bb6a89bad674a7972c6c8bb0bb509d76b32103ca9c3b339ccdafc2132f58c9708d606cfad0f91d4b90f5bf358b19896a35338562485edd295e279628eedddc4401e10872791a64d14bd2a85b5005d63d75e18ca43a35580d19b9d65abe473ad4559de3e0f8ad78c2ae704e8b0b635e4f53253d3e564ca77063167d08c635543cc70b73aeb813e1cdc551dbaf6fbc1238b05725b9a20044d8eb3dc14080afc0474c88cb40fe6e04abeca1c3bae986b417c52cb5b8c4de06aedf9a45984f39cfb220f2c6a9b796a869f049dece19dcfd958978fc3049431968d128eb2505013a0457b95778e635d91436ca1cc5e7dd296ff95f81c0f2d3d437067535de3609700c5beb5e59f199d505ba0a8b6c4c58eb67475d39f4642c16713c049360a59ede786acbf8eb9df11ea0a806c4325ab485b7b45c41934d8a778dceeb722e1c0de79cd26a1ceedfc71a6002e0e999222e8c3875bb0f63dbd3319b73056b3a3782675fe13fd6752718ea0608a6f2d2114ce2d241f811a37202c4a5de3e15042184924f98fdb380f24f30b2c91ac4000bb691f68e569ddd50ec265512eb00ebb95ffd1b1b67e14f7a62417715298e0a70f831715a8b5bff58dcb253f28411100325f4b43a812db1328c65dfa9213e1d85193de75622e7b1b3d699de215192a74234cd2ab4b73887a9020fbaa891ba0433a30ec409d2452c3fd2d686fa7d564a1f6711181cb87941d3d32ba2f1f314c27ca8ed8036cc4281b12832376904010258bccad935142f410eb0a0f5c1de284a7a1fa5a649c0b21dc08173a54a5863f1bf23c7da6b44fb3edc52cf1a8f129d7cdde58823b0321d9aca4a937e822ffbfdbbc1e448a2ff75e6d7826b5d08feb6278bd4f91b80e50a72b15bb4b8b6cab9212bdbbd7032aef3e19d8f4d549a9e74a11eaaefc7831d5ffbdfcf798fd95f43b3dee7fb92d896c817f8b5be7127ba4650f1909d72fda70b1c84d3705b30eb844c51aacc860e3e6b54add19e60c441101c74617447da77bf83fedafdc8f5272a0452da5604f2c9d1a0c595a45e30fc010263546c7d81da70da88eddafaf869d23bb4f4eb5a4dd512439b437dc328be3740d1d37ed645d2713d1fda810b3c368c64fc4c5b0d73fc75fa175992228147d21bdf55515352324478852819721eac032e4bb424fd5fa13899529a95aa6f671d4acfe993c039ec05ed12b18ad68fc5f1d3854ef2e40f0e8b0e339f504d880d9c4855a7282ba5dbf3da12eef3a8629b5e5bc6694c63e778d0a764cffb5dbf7afd14d5b09271cd7441406c151d1c400dcc90af0547c2329f0c3ec2fa2f7b6fc3f865e26b1f714ee7f9a3ea2951317793f57ed259ef7fb2d31d32346fd9780123be9599337c0e7e1fe1dd5671767d9fda4632a107b10c458df8b1d22e8dc6e2ba2735bbe3d0e45b90a6228debeab64930e8ba62606f88e56329eb3cc964f02486734234e66545e6a9d46b1f4d97704739cf3b65c588b9587383a3ca85ba2b2c7b53117e3933b1305aae29d0b038b37314ee144fac7f060b8abaed7b94e3c103d9b137d25a792ecfa4ce786b29219027c6b23cb1e001af79b22ed8c13e537bc9a3886e7c73ce28b052903d3666d7b9518a10f40420815e3fd51d028bb3e3b5868be6d97b6b0f96249a959028d87446b5226cbc379d8bfeb5c8b21e933b2fad2edd89aa763829f7f44f39d6895678b2ab6bc0b327c6b3c170c3cdd126568759302dba8152cb757064bc46ce8ee9278f43bb45e97056a3aebd72017f6da4c6111b137b65dc90cf342aa489d8814bbd6625256d061cb676a97a23a89ed84b5d12719080da4bffd36c30f080aebfad2495dba9d3c5ed016c748351fd813dbeae5cb25856439cd90d623118f6817ec74daf52567fa6ebd43e267a02fb73bf740f69b075165269bc2a01e07c6442db568fdc2bd614662cbdb5c703e2e869bce8ec494e5f06831030b74782ebf04db342498fb1550884bad7814225264ca897c889580124a5f04a5674d391834ea22aa42502628ab9318da0696e375c33e82bbe82e4aed36d3ca5ca5ec5eabab6c5cf1d12bf721fb10ff8691c3806805e6d76daa301c047b3165b50f1599d649ee0bf1afeeaf58e8981ea9f2f5ce93464aa9e8a46e70a40cf1b9a03c77022feb26d948ac0061ee7a42a6b245201d436e34cd2b0c72d2a1d8b4f713c27c49174c793c8297cd4a5670e53343b7e85404d23b51d982525b89a3e6cf86a10eb94652f53f3b33b4d36f88af74a4de552ef2ac9c9b00b8d306a7a8c3b8abcb899b72124885ea92b599a992f79b3d8440f640a67a10b4046b4639f19494c91039b70d84e08b7545933831d9a6b4998e90fba058fbbd36d6d750a056786beee88b19dd34f1c58d07cfc6cef39f59dc95d7f5e4b71c9360d6629db13c18b8c06ce381306d59e114c4fa9aa600f1e1da77ad878189377032298dc62fa8d2d82c792cd8a96be95d44d94f58bd13cb836dcaf312eba662994a3cf8475db6805edfa3553f67fc58d8212d0fc0977fd07b826017d39d51d45a9c437eee4a7911b62941c47510d0d6da24b627298ead1b31624fe98885f46eee95082ac0260e8611fa9abe241861cb19e452869e0fe83afc39c19cd5d95e59cf7bac55660b15e6787198210f678024b156e72b256d780a8f2006632bd5fbffcd3bbbc9cea1a747b7886457400e4b9264e30d5225d3664064bb80686ed6d5a8bc665b00b8cd961374556fa1b27b1870d82201dc0cc8aab535afd1403b398460e9168392c718342a2b2c7ca3efbc28e4d20c6ea9100f07aed4841cdd21bfc709187fd969d09b1e3204ed4eefcc3696647b94cb249326a7f48050309b7f3d63f555e5da6951a31c1860eabaf40b57c5c91cdbaa5310e2e0df5a556696db02a67f14b04f67ecf76b4a3d217ebeb38ef9aec62bb83a90e95b68a847fcc22c7af7b8447454c23ba4c012c03087d9bfc263f0608e73a783b8ce2d3004f069517a530ba3ce52c33aab0191eb28b0d3ccc0f037a27b8c1e33e05dcc98bda1b5646dac5d5fbdd9b9cd0e227f1e51ac5f7a785f2882550906204f96ea8b6f70c86c2249ad7bf74568ebd9ba35d705ba49aec1cc14e3f02b3e60416d1ab852ba8ea45f17a38190f51873a58c536101297cb24d821a4b8bdc1d3c5a1fcf57bf6d72f496364998d667a4d311939c77f4bdc3eab690527e5e03119bba31d2db838e4a902522439b427c2bc4e99f13e368db4a78a42f39725da59138553265e4f6c2a0e8c2745939f34e38045d0ba99fb748e7d7385c8793d9aaea1dfde95d14b4cef6404cc679d0ffb98e6a49cc33951164c56b985454fd1db3bd7f4f6043809b339ab56634fd4a9d76caf53a391cfcd36a2fc15dc33b3cc0ce136aaa8b7d244b3094612e955ac3e5fa6a58bd0203f5da7216c64544767205e503387a2953d16e4b24d56ed73dcd8a8fd92c3ec5a8e5262d94e0cdfd6381ce8de368c404b66fa8a28012fd2b9b90804581498627e58c5073b9f63483c90a68bc2a75fbb01b8377645542be4d4f4607559acee391d757cc16bd814028ab3ca6289d8839620848085d2c9ab05f4cb8c95ecbdf31cdb6283b3540c5a895fa65ad2e88e46faed4b3b4a916840d15185005e06cb97c7f6d8261aaa26d01a74655a89c6e470bfbe02dac947a979e3174f76d438b752c3ffe4a63a49b2cd6a1321eac144ca5123e4c83c5bce3f2df8dba3ac78705508b57c13e3b9f3ef28b2f41d8e4f097bde6099372537a353267dcd7eb7c38bb0ac5f4c89e9309f4136acd5"}, 0x1008, 0x800) msgget(0x3, 0x10) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r4, 0x3) getgroups(0x2, &(0x7f0000001100)=[r3, r3]) r8 = syz_open_pts() ioctl$TIOCCBRK(r8, 0x2000747a) fcntl$lock(r8, 0xf, &(0x7f0000001140)={0x2, 0x0, 0x7d, 0x81, r1}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000001180)=""/145) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r9, &(0x7f0000001280), 0x0, 0x2, &(0x7f00000012c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r8, 0x20007471) fcntl$lock(r8, 0x0, &(0x7f0000001300)={0x2, 0x0, 0x1, 0x7, r1}) getgroups(0x2, &(0x7f0000001340)=[r7, r6]) fcntl$getflags(r10, 0x3) close(r8) poll(&(0x7f0000001380)=[{r10, 0x24}, {r8, 0x120}], 0x2, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000013c0)={r1, r2, r3}, 0xc) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000001400)) ioctl$TIOCNOTTY(r8, 0x20007471) sync() 01:39:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x81) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 01:39:29 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 01:39:29 executing program 1: syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/24, 0x18, 0x802, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) recvfrom(r0, &(0x7f0000000000)=""/32, 0x20, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4f, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(0x0) 01:39:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0xfffffffffffffffb) 01:39:29 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x40000006, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = kqueue() socketpair(0x10, 0x3ffd, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x8, 0x4, 0x2, 0x3, "2b9bc624e17870c4f5a83ec3e347ba90f14114c4", 0x3c1, 0x80000000}) accept(r2, 0x0, &(0x7f0000000100)) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) poll(&(0x7f0000000140)=[{r0, 0x132}, {r1, 0x1}, {r2, 0x50}, {r3, 0x10}, {r4, 0x10}, {r5, 0x106}, {r6, 0x8}], 0x7, 0x3ff) 01:39:29 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/141, 0x8d) 01:39:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 01:39:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x43}, {0x0}, {0x0}], 0x9}, 0x0) r1 = semget(0x2, 0x2, 0x8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/52) r2 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 01:39:30 executing program 1: socket(0x7, 0x8005, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x8e) 01:39:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x140, 0xcf) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 01:39:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffd9f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) fcntl$getflags(r0, 0x1) write(r1, &(0x7f0000000000)=']', 0x1) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) close(r0) dup2(r0, r1) 01:39:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x120, 0x6) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 01:39:30 executing program 1: mprotect(&(0x7f00001cb000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)='>', 0x1) r4 = syz_open_pts() write(r0, &(0x7f0000000280)="86f75776b7edd183055ba2d0c3071e4179f2377e20c774c53e3a4da07729d83a074bfb1976f8590391c78742eb031db64c3ac6c4dfe9ec53df3fbb5e4e14c03c4cbfa5d5717e7ca43b6320366469afcee7af2ab7d30bdd7c6fb9edd5d2da18ccca60be1a0ccc78e39dd93a93566348fc1c332cd4a168826cdf37374c64ff2f0296be0b25c80167805d7dd2eb491e0c999e7018ec860d8e6239471c9b435087296563df365ce46af7bd184e65ebb727a9d84c4b24634659ee6c61861d3c16bb45128b99f2e007d5e13c423f6924d98b5a710e07a421ca6ab27f3404c3cc4e580319e44ff74b9cd4fe2f9d3284931d686ae099607d9bb233400470afda416210f5f96deb0a34da55d749adf4720e9f56fdfdfbed88f6afa575f1bf1884fa7ea66af40d37f87411e02738d33e283ef7f2830f225c8fd01fee6fc072a36876a076cde41f0a1924951da638db19232977809567b507217bef6857021d35af37c8729bceee7e9a8521b6b11bae81e38514c5531c2cacc126d0897641a617cbc26531c6293e99b5d82f4dbef98c391e799583316b25343b8192d418448d8e522233e7de32707bbc920f3411d2ffe39eeda9851e9538a52034555b74073666486c9224e24ca2135b70b394ca9688f647dbec08a28bd5f96148c113007d026720e1959d8003b0d2ebecdc5b5cf393f9e3a37c83f5e56b4ff0fd20c74d3c09a8c4881d4d40024e7136f4691ea02ed9e75448437d571de4413dd1c94e190620d713d6e691f224e680fe4291ec64e769da8a19295c1ddd2e949562d9bba9c8276b9ac21e6c7cbeb2ed505917841e1e8de9c4a58293e8b5a4b5bef50cdbfdd37542cd289454078dbf2bbe0e4d736eb2a4eef9b7560aeb8d056c9f62f9e6f5eb694ff90d5e4ecd9e174623b980d31a3ec8e802cedf1c7d00f002789fc4822cfdb5eb873239d1d0f011faa6b9fe370f7b65c3f3bbd101cf8e5d274ec86f8ca4cabfd4b57805764f7f5352b1ecad38f84e42cabdabb48f40157977b5c4f3207401ced45a460aee9f6097fac263af41707d50eeb13fed2e3cf11b9c59f97a3e94a3102e3c342ba6e959c4a1abd5671884668a6f947cafc7268d4e73d47c4d588b02b4f6236a048990e3b7d72144a6ab8a5b4689fbec614103012c8ba2c8ad436b99eb2ca6d8712d75012d25df3237d8ea46fbabfeb82a894c151f3089028c57888ece672b26b6778c56a1afe9984ae325abc7e8506c7e9151027a47226eb4c2652ecb29e8785ec0fef8c4fee0b142211ec82a928df1ffe15eeffba71743a8ef948de2315fa245ad009d0a0a270ebc6bba0816d814feb3cf3985f83376952256392db115fbbb2e6dd0be0cf7ad707f21a8524ca259c93e58927c2c15788276247a9e650e8d23dd7bb97eaf2e4fe411b119003aec4ef0ca3c5ac495d27c5438c786fd0ca210e427cb60ac6cd82e682e8b119386ae1ce6b9493b21fee5d50130dc20bacdd3db27a09213c9a0a9e3871118ef14f8fcd11073a61565dd191fe257a7288dc3676a918ae244b3d318777e230a37ff92cfd0225c6713e0511d23fff98414f4efbf341c066b8c9b865524f3212d86627523b06ea40e957097df80b3e664e94582dabe37fd71b53883798ab35b18a9ce08564212d47b9e2c8c5a61ba6cebe94633c454ac5d7ba010dc4b002ec7c70e2177a6d6e1362d63a552c80033e9ba3e304ae301a952ba5cf8b1b642c3099009de1baacd51c519fad52bac59a656740c12a145b0b7180bf7aac24fcff8569163438767dc6c3f5b7ca98027ce14673eaecfecc11f88c19a2c6cbf3b8c7a8c4742ebc1ff5de1e6f75abed3bba09ef5d255d0673b27215c08c88f74b0d2833a292a62858a7f90b6e0a88d40566ed7a78519bde85343dcff1307ad609f7ccf23c825797b74a758bfc6d3604f2d11f1bdb8ad472ecf03fbc846c0d882fdf38b187deb9e64843be4e32cf8da0f5ad2724cad2f3b58998eb5f735f14c48b824275e70c030cf7ec720780073e2c3254137f7c7b195fbae2eb440497dcb526c8c98925732e5f2327d7f35aa91bf40664e8c865055dc89a2cd8d58c28304553c614b160e6605189b507f3ba4bdd73fd425f6856ebed40804222b12c412bfd40c5d9bc8753d37a42f37b09876faf351d99278e8ea1f4574e60a221940f887b3a7358b7f2246c5a801c0d257fa1f249f35d1afd0c675f401bcbb8c4eb6b666b5802b20bf9d25a173c105657aef85f5a4ec3248a7b4c8907012ae5c0c6f5e57bc903b7f88c18654aa37430d1859d79d80dcf4b596a9c5311b8b59cf24207340387e953f7dce4b34f54ab6bc450468bebd57fe24673838b87240abdb77f7f59984f3e2e38a3bc127372aaa015b0d9bcf65679a7cce87fe83973a0f5202bcb447fa3aa465422ec64465ccd18b1b542acfe9756c851da74c21a4274e83eac1461714655a6fb90cb3cbff3911729bed331be4d6ef48af0054e8e0d7d24ef1f0dc4050c988800f2f3dc62a4b17f7a7b1f09f1936c6c987b2bc71fbf9db952b3887d73f51085a3ff70b96ec4bc840507ce64a4fb3db1f45bd5290a9a9aa138db4f3d1dbe1f9da3fd9a4919ece0e81a6498ce1130f278295ccb0c6e723781e71729a474474e588da0af750f84d7feeb78818de7f8aa5a2bd37917215c9bf05a745c597d80c5680fdd9958730796d40c67ede46fbd91c8b12d29eb3701d6b13c50d94dc6f8fdb384d929bbe43f1d061bc1f8436eff2ca8969a3f9a97b7a06a91463bafb6ee236be44f30079f83f92cf19d61d03740b2c621def76f41468c79ad1dc2cacccdd0084030846b0a5e00b32b0e39c5572e6d7a61ce8470b648eee09a78d3a7bd308fe4db96f312367a8f84b4f64d39f6692017f47c1c5397559005840257d430ba5cf5921b997afa37979103fbdf7c83e8dde8eab94d39438bad82103d4813c87b1fef12eabc36b2cf929e5b74a8c32a500d87e49feaead95c1fa2145b80860ed70abeff8d20355f51fd311956c65ec21d7ecce73f9506c36026f992fb00fcc86b51525c404fd3974d69c1700c76965cda9bc274672cd9644eb05bcf67ce594c727f9dc29377412747682e6024a0339c9a1d883ed16220bd0f14dddd01a7741c62a71524beff8a3e1bf881f02ec003ad76397cd680a251b04520eb6ef8c1655810a4ba93169246c3eca240c9e3a9bea04cb0168bd3cc0b8f051bc8229a57c204855c961e2dd107f360e8f4a16425c9fe36e84cdd4b7f2c85d77fafa0803abcdda0bf843ae0d052a0546e41bac6af467b8782bec006ddb3bd6f2fd64d286d50c2d99fc989b5e5fd3ce492c730f36ef651276f9aef28294a343fe471ad6948bddfc2d81e7ae86c5d9f9adb8a2d236582297b43a32a2b443ff4ed1b4ff4a1c44a43e29322bc57e903db7ff43bf1615fb5f8062d45be31794a6e21ee929ccf3984546c684fb01eb036c64536dab06825ef8a3efa98ea8d9fe5c35ed94f4589d9247adae2ab28de4661a5950df0566e9f9f6cb6ccd2f8adc620e6da0c52f64c884d9472ee394a7fe9156957292d535ced3122e9e955e7cd01c9489aaddea1a33170a7adf034ffa58fa03a9c1b278a2aedb6b1313df3205db878cf93cb8a4add03ecb811a2cc8c1d530eb07f04613d125061fd8066d163324021a92cce0b6f8d917c144b9fc2ff5461d801ce124ad476edc48f2053f1981e26ac461bd52d40049b2c26e10c4b31d23a6fc4c3b4a967fa934f26ffeadc9a873c03a32f905f9c74f7964c8660d5bec3963e779c8e2f3bc42e583311cb8dec09813c8f78f204694985182117f530207a683c19f0c04a17458263e461e45cdfab098992d5f74b2640ee34b694edfa161ac2ef47b09fe2961bd89b31f9a7c9dacde519d1cc9e90eb575b680abe19191338715d6e409b8c5f7ce2d5183035629067494d6429a2f88511a629a39287abe96f1e2910a0c90e0341d6ce0ac5262f0661c64cbf5f79e839219efa29684662a22fe7f684c825bba91ae0a162e18e795d3e6f0353d16a7369fe87b872a24b09e7f579041e4b7d97ff193c31b8c4621b96bb6fe0ed1d8644e52c38f259dbc6722f69261a0d3f10769175de89630f3dd986a10ec0473463652992b760efd67415bd6ae9ec5811715b163bcb631dcf3530dc9c7753ada762cb47a924e131c2eb5533d206ce21223032f7d83fe64f80a2d46859b4ac6c0e727db350036236cc706f354bf899146e50146e8bd317b00a3818156a5ab7dc52f094846a561c7dc52c5411c3c1b089c5f89ff24b1d536e2803d74a9c82df8f5cd3284b98f13741707ff57150ae1f929af46350bb013068ae3b72298954e187e9e01e87ec6651a8fd605f0d5cc36bd1bd5fc046d8c10bb0e63b4f006840ced0911b2c0831587514412ac8e93643c86a8cfebdc0472fbaa26bf832d6e9ceb1aebc2a2f3b2089e3dfb90951b1266baa7cf845007fd2e2fa2387cee6dfe7e1e5bdd8b96b53955296ab05dbc9f6d9bfbf4f4ba5907779f4b4f156b7e7580d9c8319261ce0d8b7b7efbebd9234854e648911cfe23732356da40185b473636a7e4ce9f65f7047930456c75bcbe4a692c9796010a7da68569f2a5211990ae6714fabc8b4cdfc9966121f9e10dff6dbbba8d2445a823c68a2c2893e4953086da30051298bda61d977633e6b63682441a2c89cd05f96fa7dde0ce5a935dd5f907aea30e589d61ab44effc7c556a8419cec689c9217cc862a6077a85b40c74b1cf2669538605e4b27a230cbb9d9ff5e8781c5af0f6c1d7a98eb1660a559a3cb303283b7e20d7583df7670d34d2a07e191e502df6267ca2d6111fe94a8f5d80fb377632af9f6e08e321edd1c5279ea6106b7de76bde39462763446b588398f38f855ed0390a9cf0f9f0f3277574c60afdcc101aade96be1bfa14e960a410c928efe52f51a69814d7636b37b77fc7f7e3ec89748b8c0a6ce0f6162c6765f5355285a56300bdc385c17d1fc78f00d6374675d06da7cd3a0fd42864d93feed341bc83530f4679a715d9e58d83f45c299e86ea6471218369bed23a095da2cf1e37c08e065f349b42cd5a4a713033a21995129b9913feaf45ae44969756afc1fd6ecdabe7a444ff92ac50f0708cf57d77a4e91eeeb2f06b30f0508634f5aef3cdb139eb0a61550be29469039a2257e1154f251bde422642d670c64ed0a6d98178ac216ae6c68ac952765209d763a7821954e56c86d334d849c73757031a9df28dc8ead95776bf07c90f9ca3cea96b06a2f2686f4c1e47809f578f56ceb9d4d34f7f3799ab82b066f8b5f94c83f8c919ad627a5f5b8fac49eba884ba56555b3f3ebec7cbce7f32643565c08648bcc76d31bf2c3c3564a25c6363fd4b71c4b8e5c8bd8f44125376cdda2ad88be04487ed7107d6faf7dc11066bee580f4321957a109d01e158b16b17d2e9f6653e5024fe9af2de63478fbf55432d25a0e9ab92553b247b83eb44dcb36d3237bab8a6f4b091e44a7954b9f89f81df0503b309cb3ec080029c2f3fec7c4592c9d7e97351025bf1f2ecb3a731a492dd0247007fcb9dce64df9ff61f37a028e135153e986c2029ca391dd38368a295d890c2817fbef8596461d7c32c1ba53694fed997ded477f1dc406caf06761b25439887ba3f5eb4aa6e32aaf2f4005506132705c7a1f6feeb21112cac8ae5183126270b3b1891cef1bd25f1b27689933a79ea938762b7d519afb57faa353d15f8a7dbf4cd0e34f0ec6aa7722948f54c1b73030c7de91c0546689a4055bd221d8bf624ed7540f898a6a9f7bc1a4972b91b3341b3370a9", 0x1000) close(r3) dup(r4) syz_open_pts() close(r4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 01:39:31 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)={{0x6d, 0x800}, {0x0, 0x7}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x10001) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e0000e78e9ff800"], 0xa) 01:39:31 executing program 1: mprotect(&(0x7f0000361000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x63d}, 0x8) 01:39:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 01:39:31 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000200)=0x9, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10bc, &(0x7f0000000240)=0x10000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom(r0, &(0x7f0000000100)=""/157, 0x9d, 0x800, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x640b, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000280)=0x8, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 01:39:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000280)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261ddd21cd7d"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x7fffffff, 0x3, 0x401, "4e794bac6b80a7bf0e8e163e6e5515fe3a67f44a", 0x7, 0xc41d}) syz_open_pts() 01:39:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unlink(&(0x7f00000003c0)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = shmget(0x1, 0x200000, 0x0, &(0x7f0000dfe000/0x200000)=nil) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) r8 = getpid() pipe2(&(0x7f0000000040), 0x10000) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x7b85, r3, r4, r5, r6, 0x100, 0x4}, 0x64, 0x7, r7, r8, 0x80000000, 0x1, 0x80000000}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 01:39:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="058b97204883c46b1cf01c375754b498ed48e13a05f2820d0403bf13c1dc9d8a6d7943badb9d6169c1b0979325a73e070ea5bb882305b93d0a921fdc42fc054e9b1cafa6694e5b4fb3dd4bf14514681c94bc9acf77a5f5c58f16f5d423e10e6fca175031720748a8723f2c255f8ec467ff2a6a0becd179ffe2c7fcae310b9527c38e96be39b0fa775e84c1b356cac0b546120e9013d2b6ccf0f6234c9e72199d0a0b0c1add78f89d7f8c7bb056b0f893b2b3f9f341f5eab084391ce81880cacfb606024c0d9f759eac06b3d18e8884793140e6f15a10aa70b64cc2fdbb", 0xdd}, {&(0x7f00000001c0)="6988aca7469caaed87112c4545cc942ce71ec5c9026ce2043ec914f1c75673e87525c6e37df7d1ab7e94633dba48109d6f45faffa94f65bd57799cbe0ccc3d4e5d221b5dc4a1972a37afb2ec383f05ff5dbeb5c93f8fbbaab70a7e4248e786b1bb8ae22629d455f5e8235c141546b410a5e6516e0037171ba97658ef31507031a9c1f365611e8afa05dca533f90a9d8c65ac1487b35088e0cf92fd99afdeeb15d5c577af", 0xa4}, {&(0x7f0000000280)="4da90fd3d9eebcdb2d8ca61e971f42c0953fb57fd6303f293678c27ce19ee22fc66b469245cd202128c8ecec733b29b311758e99b65630475832bcbe8f06d8d3395a798d", 0x44}], 0x3) 01:39:32 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') shmctl$IPC_STAT(r0, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x3) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r3, r4) 01:39:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0xfd, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f00000001c0)="6b6513d68e9d8a561cb556eae66254422ef9a891907f0891b28a43538d2d644bb9fa922750c80580d578e99929142694f7dcd6d29cd66dc7c944495739c5c5f05a8e550339c5b2ffec0f278df3ae019fee7955202df08a8ff2fa2f0e1bd7b2268d0e24b99b3c0799f1c5a3330bc6aeaf43e6e95e798bfcf957e32b8efdc5ef661097940b05a966ef2415b94a9166252240eee6f9ba914e9bb4ee294fe0c8eb15d5f40b7649", 0xa5, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0xaf7}, 0xc) 01:39:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x10) sendto$unix(r1, &(0x7f0000000080)="4783692c649a0502d421c838d1a9f8f14c692e9294f2c15c5140090f0c7181a60d08ed046fce62e77abac09c24d32a72cecc4188d9dc614efbce880f8ef506c2301336cede7a31898c42fa949e19a6005f56808ee9fa3da4de3d65641f84f3bd64d444c7462c3d052585addcb8b10c181ab22e0062f31adfc4952051f6f80f66fcfadba1ad11a2c5aa46cb067e9346c1586bd1b438546efd8a932b428e757a3f15e2ef49874bec45764e0ea47f727e850a821b4609", 0xb5, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 01:39:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0xd) r0 = semget(0x3, 0x6, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/112) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xee8d, 0x4, 0x2, 0x1, "53ca3de94b964de908a67e06ae5663f8c68a8890", 0x6, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0xfffffffffffffffd, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0xfffffffffffffffd}) 01:39:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair(0x2, 0x7, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd0, 0x2, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x30, 0x93a, 0x2}], 0x2ad4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x25, 0x52c0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x6, 0x9f40}, {{r0}, 0xfffffffffffffff9, 0x4d, 0xfffff, 0x1, 0xff}], 0xe54d, &(0x7f0000000180)={0x9, 0x1}) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x308eb01d}, 0xc) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 01:39:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r1, 0x10) fchmod(r1, 0x10) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="d7a2a5886bbbafc4c4724ccdcc9b6dee8f4ae0c14c0a40b8dc2dd87f61b9bde867f53e8e1c29b3605bf0fb94f4554657901bd0257b1f0d85012f1df77994566d8374c195fafa81ed54b9886fd6fe9641152dad1edda0e5abf9e3e26a3c48d95981f760469129652e1119b4bd61cfb8781eff4a42896706f121d6c5e5d90a984f20db47b3d78d1ff1c579c6ef477b5397b433ef6b6cc18fb243afd729b9e93ffd98fa85c42f11352d8e94f45b76b04fec85785e4eeade0da58fa12e6f3da8f9ff5f7fbc3019385c015598452e7bffb243825ae4a674cbafecee01c3d847a44dcb8f1440b60121992f23b34fb620cc5d96413ba2faff6ec27dce5f75a121da3d28ca565da1c91577199db98aba9c5aa892fdad3be672d85fc6f2f50cd7e345427c15ff74cbfaa4c09f77f2da1b4c0c24f6c351e9ace6f3531f7e9ec74517c72a6bf4b17f5bd93b4353a4da4c2fdd12e28fbc5bcebbd1f828bf0afb402f67e5f582291c6fc4329fca2b47a1ce2b74ae72bc8f553204ee1e98d5b919c727efba38eef0a91702ccb97b41486f53056de500d72ed22174a9697a6ccd8a4f70193dd264faeb245520ef1b01cad9be2a4c7001403644e77c8e653e80517c86ef26397c69f1d52d79d198498771ef84b9f136bfc462f80dd2534c614a7df9ba2b1cd26738772f22b5e44db5b52051984efff6fbd68c055eafe6e5eff0dadbbe3ada6947c27f1228875eb4521d92fbadf1a5efa09697a533c4c0964d2ec5146b703542eec2efa821384807beaaa766f1dbd2279c989157409d5320ba9cb64eed7ff301ae763a6555db0a892103d77695d5801ad0b979319f211d306db014d99b72e06027ba3262e33a7781bdec3257c90dcad5d385cc0adebbcf7357a7581f212fe53297dab2cee34f2da27ff4c5b5aebb7d3511c909c1cf9322d93e7d706667cc99c453844bef671b6e2b56cf2555fa256faf7fe891a70a01f5059b14e5ad43fa7326c98238968a79a5f39450990539e7bfdeb19a683b18b7e1d78a6a5e37d45ec38985dfa0a9ace460733e26c444e901a66f691b6b679b8f7773fff865f77a51373ff493d012ca8ec01b137d85cf3734ea2a55cc3bdd6012656b5ae2bec16bea999eee001654d64dfc1d97a2c70a43e66fe886701dd34f9503f7f3acac6b3e388020f32cadd20e41bfec50de4f06050e4c5198efb1dc605449cd07ef624d18b7b0be429b10d6d26937944a0b6a9e9338cc89f325676d485613d647b0e13f2eac520d52e98441d5d8608f12cf99333b6d3c09285a2b9b7bc94281c1fd938cfac583a7a1057b881ca8cf662de257bd9644df7c530fdf1aab391496ea61cb6684620b6431a805006c3ca1c030e2b6b4d9b8a9e5e259d76b9a79983ec84d69612d29a2f8cda244803ee4705c19d2dab13d4243c360b4b1c11d554ddae00bb114b4023e79d4640790bdbb7e9275cad12322c6c239802ad7b88e58f4ff9b65fa0bbf5e6d679346a2695732aaaef3ccd1437a5c20596350f823262a995d68149c81365fb8d720fe9f3f8933e3b8ac14fe45ba3e2f7bf67f320c81f427aedd2bba0e40df7793131701d964be099beb99eb103fbda65154da41439b930084c30f20d60fc97abb4ce2ce89a6905dd181ef16d31b01d4efa5e341c4de29f91a2bc91e86b22e6fea8063bf807686536485997429627adf54611b361baa39d83c1641bbf32f76a407378671c25422bad2831db894734f38dfeafeb3e3bc3baff9688901d7e4beeb40bf9428babac81b17338e02171cab5eb3c1d663131361beafd98939417ed7069647aca419dd8c81a4aa0661ab3923b2be62650c1191b3c119a75b78151e95ec8bbbb8c06232344c884f356b33f37e3c1f01fb82ba20390a34195203a5a13ee6a63803faa408869ed7842d588583dccf22f38b653bce00a7e3b0110c7896f17d230fc692fc9b42103b2c62faf1422b09cd604ef562ebc92a637da95b57fad95c95516a2f179098b197278b1a63bc7fb1012b69b61d1ea988517e2e5a540b9b21c71c53b54f069e1649f87bd02395fe8007d9313f1fd5bf535a54e8e68ce0133822ef71f20984e1ce234881e04f2cfc00972c9ef4b91967f90282645ce741c65c8ac86e3f89bb1ccbc2c802bc3c4520c8139beb2fa384fd49dd15c61bfcdda05300b93d5f80bbe2c7eb913146cf855d535aa527c65053f2226c05756ce60d4588e4666766784e3273f1fb5d0f51cec77bcee593235bdbca7315d6b996985c957709c2467bc19e91952307f30441e7e502475beac418fa56617ee335410d88c256a486fa1c23f64d921cad82352e3e582bfd4ee67f20558f41aca0266db94fb0929c1402b74d9495781e2f4fedd6b31b32bfe54a8e56422af519acc30d50c37556d1ffcba93f51026135667c7314923a1717474f5f37442e4cf374b28910020c92941fdb0aa3ddde5b3ef43ff8264986648dfc31b48d9d846692326957f018a6b74c7afb279a4a76387af1983777e815b6026e09331eb2b436f68ce6886e6bb40b48765a6ca62ad862cf7689ef7e77bcf4b41bef5809ba941fde2d4d2476452a648ae016ea1b720ec4a689be09e036452472e2194a22b4fd2bdb7bfd35f40fb9083b630e4ede23f7e2a6a3d9d1b344bb4938e026598e225d406fac40358218ee7b4af4ff04a2a47bfa0b8445e07b313a80b809920cadd6b7663978259753c42be4e7b60f49b154a11891e10b5961388cd0949796bcd8869fca927033f48e1499c16ac2e0ee96dce0027a460549902d9397495d64067840f8e5124772f50a06105e26ded94bfa79556978556fa4cc3b0cd9f2e2153ef56d0842d9e84f96f2ffa61bb6f82c4845254e1c8d1d4dcd146fcaa8e2b631194643d2c8b7a94cec43130addd255245939bcc9fe2f725c091e6decbbe579b67941657d32b6b75d16cf91b0dee4250df9ddea89b7675f0d9d517246c29129d4d003826c10460ae6a54ba793d0ece121a2063f7fc0f4dd373a7a14d7cca32692b2d3dc6dd4f86cbfd6ae5397bc027640a61570e948d2a1f30fbbe06c482171ba4f5794c7e70081f12beec0ba1ee71f700b5ae049a962978877651b3ffaca7ada6a257cc7b7ee4b77a3b6f6af9692da13585b691cc2d1857475dc7317e11c5587f8e8ec3e5ee6af8712d15284371e447988fcc5d21592947ca13362310ead0d5efaa18abb01099ec329f47dcea8edf49a62d38be5267228d5264a0d3165010086828b701b67c8512a9e9089c59ba7ad60706a48a5072e341c607f7e2a212521b55b9d6808bc73e2fc6c0c2aff80dbc1835a5720c1bc26f5af836056f63edb15da9b9662511bead1b7feb6f72a933d8d516e1a7abbe601de425d8e615d953ef5144055bb76764cda66a6a62f201f43fe9238dcab3e3c4a815b3d4d6b484bd7f2ce4961aa90c87620c66955e645f729375bd6c265586d70be8bd16133e42c01016a93bf580c25245fcc7c861e247a5dd8c9b88e1c5f6e5bc71d2be8723fe877b834a17ab8aa8c6e11bbf78dcaef61d51c59299d64e64ae22b8f02430cd23c41b151275eb42c0c8db82cd0655f4718c4bc560f4f42a24de214f82462804d624084b173e972567797a61d643be4cf9c27e1ef1d5f6b7295aecd9bbacc24210ff90cb4d8b0622eb74ea129266790dd5100ff6db0d5f2d18112e287c8a81804f163f0ff79c760639aa4768ca2820672ac37075e20c1e47ede38389ecb6d80a00c496ea698b2ec42728f4ecb8671983e30eb634e4efc1ebaa5e8a8e4841392ea0599fa78d49e5adef5f4a7982bcefe4a2c70e5ebab34ea62f72784be17db9ba9d621fe085e582e769e785763d678f503d10e23a471d23f1800035c9a47905eebc7a1f08b9d95fbf157da1a9ecb7e7f2e415eb75f4a1264017d2d612176d7f91310d2906cb0bd644be6cbd3577dc3fd2bb95cb1bcac07a75e8ea4153092eba45a11939e267c8c17fa91985ab8ae1b1217e03d53dc0ddd053427fd0c1bf9d852c5ecf1afdad8099dc9594436e06c0c505c40547294b09e8377c04ccb425d89989e8a5e5ef90e3a91f4da1fd60c7b4676c0f2e6fd52d205ad87d6c27a9dd7b0b46b74adbe8ae990dc4c473063d62e55331c47baaadf10e157f471a7acae4b049cba6452a1bfecb605db2d88e415f0af1212c5c61c54cff4601604eaa32bf882c53d25424b81820e85054dc8df82740f052ee664726c22d81415787dbbb4f237d68a42c72263f92d48b565db6a024076b07e2fc633296748d4383cd93657ec36c7cb06332d00c0f5a22c789df4cb765d1cf03c482e662e1616d2bca557a5b9b1a72a2dbac7457c0414cd82ee7191b7b10f1eb7ea5c57b498ec855558b685a0215afa8e9871f557c68791a339b903a9c3c8b39a084ad8773cf0e8ac85d4392479df8c9df1a599f265cb900579799ba7bcd0b06346b56e4851dcdfd6ef18fa6efc94d8007698713b455b251e7cdfdfd8bb7f5093569cdbe9540372fb14cb1ea253774215536e8390730f0f4312d0d215dbe2edba63c05194df8886ee100fadbd08b30475b6c5961b3058fabb7b7745adfff572742da06b42678c643e8567abeff4af1278550a0b1f0f1b87a5c64842268a760676a516716018e7ee9d0dbfef16d261b617293e08c8c126c92ce4726226ea81f43bec1fd935ab579a54fc5b0ba61106f3113a518dbe5d8cb54b13092d1eaeb57938505e3817bb1d15d1df88b822159dd7c0a875f9edb08a445f6ff781041f4f9c5946f8bc07bcc804bf055a30daa3d7d8862a74fb96dc88d7b47fdc52fc22a599e94fae51a19ac35a341aa90b864b16e244016d31fb5f4c6d7831a7c616801374165453a54e417983232a98d9b72a806b42433074e4861e5cb732f5382af2afb79688e71f2214ebd05b0e542d5bae796c4b185cce8b26d362a6c41c8af333c8a6ea7308989bc9b72ebd36184ef6626a6a1f32b78afb1eb3d394a25b96002311f6cd23351bed77048c2e51749347c244da591764022865f414768222af9f28e4277c347d0efd28d82bb4cf0f6ae4ec27a736876da1e7bbb0a463347ed01aac40ed5784a77366d272043207c8fb65f439f7405bb35865607082f03ce1c92fd394cc9df4d1dd42c1e8c61e95c7e3b8ccea55d08746b8b1aae940a2b3d0d08df7941321b490a311acaf457c0b259603a44dd253b0942a56b6684649a5ac60bd966acecda15921cae7e4a1c62eb648e8717ba20d8749ab6cd6d31dbcdc2e429d7fde1b748d1ba8b0d56fcae18b6b19b20a7f4da93c22da84eda4f04ad4a9fcea2c5fdcb20187a5206805aa52bebf8b86870cc91c82e444def7efd6ab9d15f10975b2fec0bb0da0dfff91afe860c0fee97865264a3ca6c58efd86479ffe248a6e29afff3d1968f9e2b0ece325862fe0b7532d5add42cb993e552294a72b15bc6ada5e9cd4d7f2af08741fef29cadf6ec5cabfb9426290c683815918ca7a49ef85dbfbaf9d56cc13714d4e0e90b02bf79b9189acf5dcfc999e698b14aa90f8eecd39c02641ef607c6308453e3cfebe76e294eaa64e73414f009d61fa5985384344b81e8522b2e8ace573cb3925d25ece765a6e2a77429b46d2542c4411bdafbb68370dd5e80544516834db9222170d09e574586445e988b28439ac234abede683c57a3689c578dc3744847d90bf4e03047010ea3de203282046cd67ddbfa85d60b9afc221e70283286587a12014476cd1c8ae1f541f130f227fd5c48e1de98ebf19930fcae325bc8da7acde256f42c8038e895fb189ae8f420b51392a84110231380f918cde6db66", 0x1000}, {&(0x7f00000010c0)="e0cbc07a0b1ed4447dce8c62edcebc47b4918560e091d6c18cdc777d7d3e870e886a3f0e90b1cab655c60259f4796662c591b35fcb2080b806e073eaf9c277953fe4b9fbdddaf5e1f7aeaf91473714ada872bbcfd9232281422bf5e6a82273a2940222809e387eb05ee1d60b4e0c55f6bc75079b8ea10b270c1e491fdd08ba1a4adad9", 0x83}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002380)={0x0}, 0xc) getgid() fcntl$getown(r2, 0x5) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000023c0), 0xc) fcntl$setown(r0, 0x6, r6) 01:39:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r0, r2, 0xffffffffffffffff) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r3 = socket$inet6(0x18, 0x3, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r1, 0x4, 0x2, &(0x7f0000000040)="0807cc489052a437", 0x8) pipe2(&(0x7f0000000380), 0x10000) getdents(0xffffffffffffffff, &(0x7f0000000280)=""/227, 0xe3) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x7, 0x7}) getsockopt(r3, 0x200000029, 0x67, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x7}, 0xc) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x400, 0x8}) fchmod(r4, 0x40) 01:39:32 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000e1ffe3ffa36145e6000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffff8c, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) sendmsg(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="c7b2d0dc443841fd6ae90e9dab92426d47873d09aa671b9409597536ef2f86134dfaa556825d99e1c797c83ed44df74af570e6d938d00ce0b67f6a18b700f017ac97c548fc9f3f085d2560655168cd97ab204a169bb22bb95d51cc2f7de0b18481d1d30539dc2d41ed5f6b301451844a58f7fd0bc8823d0c7ac4cfad878ec97db961c9f46e2ffc3ba56549874bc193171e4dda9648ac0d284ee40c3c6bf97665b73892b6cfa05e99bc5604d773512a94a4e2dcc4a5bbbc6a297c8b6c0f4b110679342d4eb5aeea7c9c5b64876ca1fe361f2bb71de81be3be4793cec5dbd2c86ea2487acfcebcab22fe4090b17c0569ca2feb20d6ed5b258c37c12fd7ae67b2999a2b0f4ca901de66564516b463de86ccf836dd471edf7e1451962d205b5b4daaa5555c260eeeb884c8e4ec984efc386c88a55feb3f0b0f1e1a74ba12fcb2b534a298d98331c5948129fe58750c97303719bb3ba4682f22447533a33b5fd63ed832a7426886c3e5b111d864cd73f4aecd0f63c714f669cf553f49a84d0ead3d75e389f4ab3e244b178648a625a1b30f02664f5ce28e56241cf1b8f8f1c95ce4a7971766a87c2412701ed2c5d7fde505953afcb66142318e2c56030a965cd332bb6b656fb83c2339faf13804f5ab1ddbc3d03089f4510ea363e2fe21f53acc6c1fb7d7319890d214a536dcd2b37ed6afa264833f287e5f04e336abe9026d4bdf8dedb02e4bcbd40348ffd95531fa2e06eb184b89f022b550ebbc4d028cbcfe6c27d71f43fc903ebd87ce6ce107f9fcc4d5fd3233b856cde4b4d53d62338a359739e6102079c1cba56e52999de9825194c2bdcb8ff2b5b3a90f5eb88fd82d6235f8eae9987fdcaa2c8c2d84d14fcda144856070b0eccfa258ee0b870e53fcf908fbc8b5b949728f4a97ec07877c9b06f732e6ca632c7c4a050196f1615e2591cbbc9a2b975981ce5f8142511d495a96f490c7e22d015aa7dd70c2ea0142b8ae6a86670d01ef3d70727b8cc2341fe8e11d8bb36870383b792fb3bfc1e68b83749b95249a24f7244e4a48c92c856cb6cee38a6d926d7a449dfb638942193eacf53c67dbf6390ec8dcf9c0393b825c5497e08370c974d306883e2dc48a46647c0b35801f459a3f9f0d31ec4620d46e2dbb358b538e3c2c1773fd041a9d31bcdac16b661d7702017501efe2f566efde38f400c62506e60dd5e757dc3081714b5135eb2feecc1839f4931a0054756df2b6b32e2d2fc731b65f5bbe7d235ba42dab1b4ce9dabc96bfdb882620d2f81f5d50356590a127a0f95481ad650ba71a842f503a99cbc04d94f211cc2e00ef666ef656c9e477d5d0ff88a312d4b5e68d7c20986f2637094ab3c53f59ef4826b77437667c79ea2e22f7590dc6b2c4340f42cc25570114a714ae5c8691b6fc66e6873f937701e4817cb34d486b3c00c11e4fc99b757ba2d33aea9e570d19354f1a1624b18a766391577c4056094fc444d1df3087534be8df81b1f640833066c980f18258ce06b0a83aeb4d427014ea67160f3b9adaec638426cdfe2b1934e1ed50b0938964cfea5da080607ae5268ede685c2a1781ed775351b2e2d92f57b685b36b7a5720047b77bd3bee447ed64d570129f022db054d72c3c2f51ce28cea04639d296ff1491c0d75ec8dbf3dfc5e352baa93e86e4ca1c1a162c4f9f000fea8919cd5c313f7655bb203479c202be68fc794d02b4fb3cd0f54acaab4303f5986355b1e651ecf96e8f61a561d2d6477577ab46e3f62442ea3789487a4a4b3b94cb0aa49c4573dcb77d490f9628828a75dc40c190a4f112d7cdafe81adc9ad8d1d0a78e5bd2b3c5dcfd595917bc8cf043791d3c58e38f284648195edb3d29511f864b9c04e1206b35917bc2a26f342f14c5404661dedf2a1d59f5e3a988a3a4170d4ccdd1f24487ed0fe6b6afa8fa376fb2bfda6cff03fc6246b685d593a1e61113bbdf40a9af1b7ec27583a2106f4e2fde92f76afd73f4a15b75c482031c5f722c62fe425ad2e94899eda36f321fc2a1cc13d5f95d60ec11f0feaee7ca233624d14639e93af935287cf76491cd620826ff4e3d1c1f301c47d95a696629c75a054817d47fe597e7bffc6b4076832549afdb3e0776a4ff88c2da8d2a37c3e005c97b4cbead4cf036ccf9ccd163509b05bd3d0e0fb835d23fe190cc6a2c69088170ecbba62e3eec6e6fd7c62a293827e941b9a2b1055e36246a8839ad4eb6b11f6bbacc83a41082220a65cdaa3b36597c9213b30df174f26adc8077443bcdcf0a8d8d49497dd1ed2731d88eda6a5d48afb5fc09d67539bc71cb9ba9cc27814c4f291124faf314654d11ea1acbf67a9ff6333f06b44475683d1389d1d98bd516cbd62ee6c8845b688e88401049eb9351c2d0d3201c9bf1110b2ba569d064f2702ea7acc55c7c364c16b61a06f64d3a23012caaa3e7b208126e7a43ab14f79738da635db6e3bf2c56e7981b984eb1538e9cca17d719f2204a6f13fc1bcd0eaf51d59fe9bdd5068b46b06011a3591e1789d35884147b3582070c40d3161c606350859ec70a5a30f7bc37eb01c5462c2f17718dea29ce6b297bcd63baa2617d3d3db05ca76b9902e257a4b3dc2d9b8024fe36970701a089c8536c6993be37e47671ee37acc85f437551b9e815801d7cce4844e6ce4ed9ee6ef4c4e4e1c0a9a705362a806d7a55b9290f896f14e4c188a4818fc8364d7dee723cab852b38e5f92fcbbf8c7edb1b9564d0adce9f5c8448c0043b9126655897538575d87e33b9d28f3768c02da1020ee0790e1b125c19795f29efe15777324b8032be5d7cafdc99ff203424d889e49161138120efd74d2566d568a9065511e13320f8330de01a41cdb300c92d162974d5098308f1af7aff1e71f391a3bfa722677768b16ec09b23314dbeb49ebe0db62ec73f894847b7d9d27b8784ed0426797113f411357b3b6ff3892cc995cea9b3f3012bb9defb28e4a276ed8b9aaed23df27b1a8f30f6556f603ac7a1e3b5aefd89ff2066366511888f8c2f2b35ac808525a5334aa48fbc86855fb931a2747d18dadd54acab1be9d1cefe77d4231e8fb3ef5d6a11a8c2337849b3fd4a94c9e19e60a4471152d5642c529c6dc34f8ccc9087dfad2e45e3984217da81c8da6fd32a848ac75e6758ae071b3eed54ca04163bbb523499c4ee83aab5ae42f106526a46b0cd44986848a65739f563732b8cde5a099e270b02c963224c32ab879fced97d49b1a9485357cbbda38083d3e949a21a85e0353872d2047d7f4d19a066f03bdd7e7e3d72b8651dd546426a6958867005c89d4173246d3f4f12bcdee53bc0b342d058bc1fa9842c9efe90434490bfc0c9fe621517d5ac09c8467806c7396fb55d84b2eb3c329a046cf933935bb66efb30f4964ff38c52d574e9052ae6259fed78416d90451ffaabebae06dda36b60dfa68498411f4f0c89271f8f4b1f4fbc11620b9411463f44426876704af44c3543b9f1dd1ddacf8ab9ea9e40c41a9b9ed031f241b7b2be6350569a5cb15017b45e322f496fa91f010fa33d35bf4adf2fbd4f3b44c1597e9667283c4576894e8430ec736c527fd15e31c622e971d24e4722333aa75cb6678702233687c3c1ece8563cf2bf9a277c0d2a5af51c50a174eb588283940b57848c4b63975f2e7127994bbc102cdbaa2284ff1d058a6732e34d27d11949ce215a7192a6247b65d54a4db1f673d88bc9ffc3d5fa41ff59705aba2495d3816b16b750ab183a4a09ba76e0921cc4ed6449fccdbd45baa7e82209b4151a08241f883b443cb7f0608a07fa5c095e9c357ed5c04b5aaf64cac073620514d2b7b052101a67f13b9dfd0ad5ce11fa13ed2623423c94a3b2934e122eb9fb22cda91233544fd1034976bd6bf9c72c13f5e7258c6c326ae9d5a6439e53c484cd291f83f60ab508e2de91b519e2695ee3acaca5566a1bb21eb0ec29800b4330129190ca7da545457a945280bcb15f0ad7aa12d7c5a299ffd91a0db840ae31c012eab7ca1e01701a144599d2712aa59b2713e4c82dc03618370111da5024c391dffc8954c533f2c8ec290268fd92cfb1a7217f4054c0eabda3ded8d002f59423cb0ba81d10df11cb81797ad5c342c9fcd4ba8608b9ede8cbce1a5543fa60aaa2be009af2601caf1a930398150140b889b9dda749a743e57a934f64cf45b5d8adaee9a748552859ecea493fa81f512322cf1334dcd827cc143047a394b44445737f7ec6d85255ec4101ace63699d88da52c2753f905cfa71555ec5e91a39189b4a46553877aac56ee4687dc83f6f9c4a43b51b1509335174e2ff25ddcc459ae8ac0ef30bdeb95ae5e1a9521372dcc4096ea046ebe954d200f2008d516ab48503f4cc9fbca9a8405fa566366bf1858528002323427632d027fcd418b492d405a62ea5258a611ac669d3063468863aea8f48e5358dbc49682248f0f02743b3bd9e1f4d1c8cc06cc57fce0da56aca1ffedfa50bdcb42349cec4c267685cb87483e128f684e81604e6a343f556983b511f9f66ede3d66ac82a1ae27a88e0f57f48dd05ad327657af1b57820b7cadaa490038a9412b2331254ec2fe72c4889286a1b57c8a294afe38f78673c6a81bd5f2b24e790446c3b225f139996bc54de58a39ca2cf244b73814103d3cd464cd8a99ded930330aad25d3af7b18dab529cf758fee976e3020370bdad0889bdef58b2927ba89ebe155400183a5210bde34365d7b773649316a202e52e3348a6c631106274742533ff7836cceeefcffcb70512eced2fa911b62a222825f54e6f06953b969f3e0f96f7bf003d5e755e2c9cc693b6decb961f1dd68119dc0cc8e19fcf359a46b19c07a99e6ea0bc2106ee92a74ad3bff0e51887d943b4b6f091b058f6e63ce3552664207c519656a145413fc9a888b3d9f2e822f2aa9f4b8dd72a018b9227b634f1ca238c3665af69570987cdc048b3de864c2fd31224106da952020bdbf266e0124ebb4e8ddc5b467191be7c1df9dde2f82b46cc57d169b6ad2ed1662f113d4680767de2b776cb97233215929e724b8c8cba88fffab727d20abd5361fe2a8bcdfcbbbfda3b3cc1dd402d5293ad0815eb27658677b9ec593c0f06e47d2bf38ce39ac89c2c61a9fa741f974869d2aa1718d988bb7a148dbb3577ac80adfee79118716a62596f397645e7ac4bcafeda11602d3044d354be9b791a7f53ba92d44dc8c004cdb313b1190c059df83b0795c9938b87d2341274ab02947dadbaffad53c223193feaf6562484421cf98647309fddb78f0a4228b82397149bd9a368518d322d5bc3f7993cc3da9ce9ae4cc77c19bb06ca963a488e529033bda629bdae33049c419e647ffe7046d42f2d89540a04f64860d01b8cf8108aabeb15639e17f03cb12591f34f098f915f2b2e395aace18829a7dbf8e47ceeec4eee0cba32a1fcefaf3efd9b44d6e70f0e43468bdc19825460915ba369b3940e37d1daa1cec1efa62f83a0b8c6dd85fff853d54d20b8965c17e63c1d7d657db7ca6c7fe207c04d2a49746b18b50c4f48e0ca497806edc107fb837dd3070c41f003d704fe6d6a72b01e329454fb8f10ac36fdc2b9924a47b25be6a6d09841e451a2dbcf18ad8c09fec78b001900f1546b0f4b72c097dccd0cd3e94362132c4b72e348b2251ce67e9f64bf4e1a7f873d81b3a1627d5a371d13513b22550165398cbc2ca8e3d70e3db5b2b05904eb04af697ed654f0fd7daf182d141ad21926ff01f72d2613b6476f3b5a78ed31a1e39955dbeba4cdfc41e1e324e4283c829a9756bb60b6c06110d1e3525d34126", 0x1000}, {&(0x7f0000000000)="5e5d6bbdcf2e670832bcf120fcf65448061005f127e42f994a31bdfd97fc50a159fe65df8abaca4d7d1664ff88a3084231ed9c9f45e5e0f16c285d8f384490c90f9d00f1e54435cc9e4d27455cfecee49f6343c47a292bbcdb3bb6da91fd8d9922d667aa", 0x64}, {&(0x7f00000000c0)="59a15a4aa5e4154bb1fa31b7aeead1f3de27ae813087a82b603f8eb35a1b2c494d38782f52496cc36dc178ff961a828f54e67463", 0x34}], 0x3, &(0x7f0000001480)=ANY=[@ANYBLOB="100100000000000001000000f100000099292c91af04801075bf551a7ffdd182efe46061a714f1ab457b079a0a1c93d94f46b79861743d72c81549e513fd2315cff11283dab312ef0b36d54462516ba64bb05f9d57abdf1b58f1d1f79841f3ee8dbb1695665243059ad7e4c7acbe8adf8877c90c1241a039bf0797b35fb0cd4ca23820e4fbc28bf8e99a32c833941f583276cd1805fa600b559ec109be9660d63598f0209c1e35e4d1314a14fe628ceae8ebd6073254b8ef69a31b05122fc08d26db93cb6fbec8d4cc0085124e71c5f1f5ed76ca3d7116408084963e619751dc65d712bc744b37388689ba7437b45c8b705807df84a807068dd3d61ffeede57e29bba30e60517965107f050000000000b800000000000000ffff00000200000042d710b81ee54de740e8e11e9b72735c3c0ee4f995a5bc3beff8687fa7c141ae9cd053c73af69444dadf56cddf1168f59ed29316b6e13bb74bf123d73b08e79d125c053c2e589c6087f3a8d27572e5f5422e9542c8ce54a613ded2692e31140d94d748c8a208e98f6fd7281402a92e0588cfde72a5e1820ff9c4ca90d51a355e5924ffa8bbe93cae2b4d9506ae62b81b573463e028f0e4a259fec9999508d44051000000000000002800000000000000ffff0000000800006c91b123ac39d2830e45ebb1ae22d2e71375cf00000000002000000000000000ffff00007f0000003e618bdfaeb6dced7b1bff0000000000b800000000000000ffff0000040000009c97a9934608f773170beb9c3b0cc386b971f200b4bc2a8aa930b36e4ac3f8e2912887fb6dc84c623f4511c040978c24fd2dcf96a42b0b27e0d7d8bd543d6c77a194e0e650f508b8fc9c15726ec496244c193aa08a678cb954226a9c559fe275aabbfa6cfbd9d7234fe9a5eb543589b48558d7f5835ab5974814409a51438a7440797d20dc5a899b7252e436e238d6276f8988401cf61bd2b5f26fc9f751010c48a543e70a40952f100000000000000000000000ff030000a800000000000000ffff0000cf0c000028ebd90d6f18359fef16bd1311d7f41be6540cca712a44ec3134dc918ee9cf06ceaa9f6eb868f8bc1849cbf1d6fabba5eec1cca2c61ae114fdf8ecb5e44ecc0e1839358a0a0522e06dfdf28ec5a4f0b0cfec6183afac13792a3aab2a61e85651282fbbd581bdaf9df8a2785f3fb06fadcf9a9e3bee4de3a0a1dc639ca56f9ee1727806ce2ab4c69b178b3548c4967457253ce7ec00000000a800000000000000ffff0000010000007f3932ac6ab4069ae791b0e83177baa7337d6483535b0e3db0e8db6dcff2d2941e6ad320cb4b52bf699991ddbafdd6403cf3f4e73bbfcf792adc63ac48787abc182df54e9af035bac8aee86bd3aa80434324e383ae2b841d9c9a6b98ba9687177b065d5f5e9782c13fa16bf4ca76c1f35031d8c35900e7a24760fd42f8004d83e8ff091d908311534009b79213b6eb8b53b45fdbe9dffd00a000000000000000010000003f000000c2535179e7fafb7dc13deddc8f0ee21065a4200e76dbe2487b13a28551b9d479041c609e8530e97e97876f265dd884ba3e659eff899b75a264499146fc4ecc9a361a660a1a5bf98b442c808a1a7893eab9e118b1daa6f6246001bb68ee626d330c00b982efe451e0eac397c506b41e39aa25ad1f71302591c263567c3ab38ac5a6ec7fc0245aa0ef2ded2d0f8a5eb900"], 0x4c8}, 0x400) r2 = dup2(r0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000011c0)) 01:39:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x1, 0x1, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000003c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5facc202bbee744f4eac7091a10c3cf1ead4d1678799580689b404564ee40f607a9e76510ef28d241e7a28aeaa5ce7a4676d8621bd99f67a51fbededaa879794b87cd3a8d9d3584818bc4c201062fa7ac79f05cfa009fa765e47a5ad14682be2e049af8dbf3712f189c511c08e37677699fc4812abe140f43141781600706a3ad7dcee8fab463705f1ff353e07f61721654545f697d888d97acdc62038d8fddd6a6666dc0387bf3579dc86941d3a8d9438f46d83fc4441afd41ae8a20a4eebf5124b90457595bb3016b28210603192c2fe6555e6e8d6273738dce82c898e7b5030a5978fa7d133e7af545a", 0xeb) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="cca33f233261cceb08a432000400000200ffffffff00040000001a000000009376000000002255"], 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000280), &(0x7f0000000380)=0xc) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000300)=""/112, 0x70}], 0x1) 01:39:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000017c0)='\x00', 0x1) close(r1) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 01:39:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000700)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x447f}, {0x9, 0x7}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 01:39:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 01:39:33 executing program 1: socket$inet6(0x18, 0x4000, 0xffffffffffffd464) r0 = socket$inet6(0x18, 0x3, 0x80000007) getsockopt(r0, 0x2c, 0x6, 0x0, 0x0) fcntl$getown(r0, 0x5) 01:39:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2aaaaaaaaaaaab73) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000380)=0x1) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026900010000000000"], 0x1) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1e, 0x9, 0x0, 0x80, "7ec538c36547fd349027d9f9812ddf62560ebc20", 0xffff, 0xdcd}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:03 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x2, 0x2710}, {0x7fff, 0x7530}}, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f00000000c0)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r3}) semop(r2, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r1, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r1, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r3}) socket$unix(0x1, 0x0, 0x0) preadv(r5, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08950fd29aa5c9a0f458a58e64245c2fff2ae3f21b06772eeac72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a7829d08a0e97150e4e1b5287b487ab44d5558d7b588f7e609d1343c0e893c18356e6944a102f316a2bcdfc9d6925df34a2e93531d02f8623d329bf7ca0b246fc126ee0b7062"], 0x1) poll(&(0x7f0000000680)=[{r4, 0x80}], 0x1, 0x1) setpgid(r3, r3) r6 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r7 = getpgid(r3) semctl$GETPID(r2, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r6, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r7}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r4, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r4, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r8 = fcntl$dupfd(r6, 0x0, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r8, 0x0, 0x0) 16:00:03 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x1f, 0x100000001, &(0x7f0000000000)="e63e66e9382edcdf9253a2b9d2fd1bb7a8d2c5777ac9f5f9ce2584a02afdf77ffa9f1c5673f4caf33f4c63dd96e6ff7d79f417473b", 0x35) 16:00:03 executing program 1: r0 = msgget(0x3, 0x50) msgrcv(r0, &(0x7f0000000100)={0x0, ""/218}, 0xe2, 0x3, 0x800) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x82) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/199) 16:00:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x18299, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x1f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) fsync(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0xffffffffffffffff, 0x0, 0x400000}], 0x9130dc0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x80, 0x81}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xc, 0x80000000, 0x400, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000011, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf00fffff, 0x2, 0x44}, {{r1}, 0xfffffffffffffffe, 0x10, 0x11, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000011, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x8, 0x100000001}], 0x5, &(0x7f0000000100)={0x9, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0xfff) rmdir(&(0x7f00000000c0)='./file0\x00') close(r1) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000200)='./bus\x00', 0x7d, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000500)='a', 0x1}], 0x1) getppid() 16:00:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="0502cac2cf7de01d71333affe7b5451b5a530456a3ea7b9f212a80a7a15bd1ea6571a965", 0x24}], 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) setrlimit(0x1, &(0x7f0000000000)={0x3, 0x5}) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:04 executing program 1: nanosleep(&(0x7f0000000000)={0x3, 0xffffffff}, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000700)='./file0\x00', 0x10082, 0x80) getsockname$unix(r1, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/11, 0xb}, {&(0x7f00000004c0)=""/229, 0xe5}], 0x6, &(0x7f0000000640)=""/53, 0x35}, 0x2) setgid(r2) listen(r0, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000010000) ioctl$TIOCSTOP(r3, 0x2000746f) listen(r0, 0x0) 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xfffffffffffffe32) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/217, 0xd9}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) dup2(r2, r1) open(&(0x7f0000000100)='./file0\x00', 0x8048, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000300)=@in6={0x18, 0x3, 0x2bd, 0x8}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000340)="a1cdb9c979c46df6f53abed15527e5d215885c7f057659428609f0f45e5987a5720888628eb55c061242d899f70588a543550080e4a714d3c8304673ca8be2adc51985b3970578b597cf9649db54db60ab6168f71b3f073af15a0eb2d3a4", 0x5e}, {&(0x7f00000003c0)="746392fe38748a3e39c2bcfe9ae9524c3aab5f1267292fcaad1fc9acd50d7ea1f03e0bcb40e2d7b2496b9b5667a345b553c3cd8b3b23a356aa2a65e895ccdc24cf484c4267464d0142a6a9fcc226f32ce0a4446795c2c9b2fbc3507f1a902160d7b9e97a6fb2f26cb1618ea697e3f1c95ab57bff1442363232da0d915cb0478cf3209dc7d010fa0e5039041cd952b886bf864603d487e9e7aa92497e63f466e2e177679421985e08bc72f97a47978669", 0xb0}, {&(0x7f0000000480)="ef67cfdd58d01b41718407a85b7b65133bf19991d7c694aba3d097c8367d59521788b2f79522ec5d3323280b0740f4e353b65f24d68cec02de4742ebcfc98b9502544f8dc648b38d091ca7ff65ae2c2bc7992024ac24940d9989ea6c030378ba35e8b314ac68ba695d596cd4b8bde410bb08a785a7b2c4d2793222", 0x7b}, {&(0x7f0000000580)="4b32a31b91827dd6cbfe029942b2a68424a01bd74c9fc15e797276a5c12fbba80070f4cc464abbdb4e093ac758b40f7039bf0506b51904454c282144099fe69169d621f9986bff5b8d9c0cf551105a8cdd040707104a9da4fadce225b6e5f04827b03c0756dec0e8c10708e88b5003fdd82e8a554d312f09ac1ec81d8b395016c5bd6b972ef0986b535968966126d7e4100a169b1019b359aa855e8755", 0x9d}], 0x4, &(0x7f0000000680)=[{0x48, 0xffff, 0x101, "c14dcd1a354712c4955f6d69723be46f89c473ad8f24a6822994bb223492d498a19aa6e3b989920559704b45c7851908b4eeeebd87c22d32"}, {0x40, 0x1, 0x7fffffff, "5d758b66076f92efc6568502b26ee6feaf29b83dc9b8d0dc6fb5ee258e5e5bdfe8c76a50e3371cd02851141fa753"}], 0x88}, 0x1) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x82) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000880)="31604a214bc6c480ce07fd0ffc7f922dfdf1f05c8021cdd0e44a7cf83af257d4171be5a2c21676570540cde130a6c51da1d22e1a807188902d1022c8021480bb7ccd1dba0646a40384e5ece0e1b4e10b9f9fd81e8def6694b3ccb2166e29c977d5093fd9f90e6686aa2d3745fdf90b73f14a68db353dfc37142f6bad233ba8aad60e360b46e8929d88b49ec4cbb4f1f66c8bac84b9879991162bff84e43af57f2759d5ab906819a182ff1cf38837842d3c9186247101ccd2a2656af606f64615f5d4f1ed4616e8c055bc2e2e5ad8b915554fd2647b967d6038fdb2f11ce305f5c51ffe63d1d8ec2d5c6112d262e7770037e82aac4b8259acbf1cefd23966490f106e401b8f92b020b7e8148f365e9c9f91c91de4631388bb9caee552cf9fd6462ce6bb380215c054c4be823a9d5c5b66a1494b7a64bd586e47a94130b647adc2eabc6167fb5cc261739b0e92b9c6e6fc6938bc87ef4839546b09baf044a4e74342ebc44fd2eef5be95b6b85647181902b3ace360e9a7e53aabe75e89915edf81fcecedefe0c8e6e51124a68a9a5d8515d8ab032e97718e75b8ec83769e537cd2b3a068f9513dc9ce6a80924917620c80f9c88f7fca19deb6b1ee0394d21dc679875ba6bf75fd67ef104cab35dd86543a0fd7fb57deee7713c2075ec19ce10e127375757807ba67d7d9339cfda9d4437bc3a02b1fecb6b2b5631084611f614629f508b772a62009076ee35d6e9e84662432d731b7d953efee54462696d557e9f732a9e1d6cbdd4c08f49ab3811ca172ca042a0840d44804ebb08662f933b47d834aa8ebb80323d3b13e0c157c870dbb6465d381bfb9da2b13ece900feb29e61175cb359084eb4c9085b6919b76fd6d1e53433484471a0bfd90812aff3499eec311d994fa67760ffea7a79c98f30577c80542a066d61695814f634eda89f1a1902e3f5660a743c75135aa4cc652a805f1c728bbef6e8b8d27d9b1d970072e0dae28a39a2888d309f88e4e833018dde91b7c4f036dcfc72347c1e7bf9cf7086312a4945e3423f718bffc861cb2a758ed77b9d1ffa2e00a14c7e02d9b781379f546ad4994cbb87055734b47f040d98a48e83bb7b2d287473f2ab6cd9d96465e5995cf924c477cec11345aa8274816f8f6c3e47050d5d6d483d8406a68bd064229638ea028dd918c076604cc359c5e0abb4b56c7555363b5cd093ce2edf4fe3d11dccd3a6ee115169fbe3fc0078375d4e3ef3e07997bd1bd67065b640bbe956461cfecbf06b4b5a32f583978b4c4c4fa4048e7a6814b364cfce4694bca980d6dd1a673db59102c923cbccaf04c7a76f8516823aa07d5552ae90e11d1595100912c4a10736db91e5dd7667345474de198ce28d8e6d998b2f736b4b704371c55f6d5f8da4b1e017a5e25746a1c506942cf69b0ad64c747ab3cee644ec4bd76a7df2618b1b06184b6cc96fb7ff9422cee344204d33641816d565bc0923b713d62a5f1d16df613aa325dc6202f8170fb7ebba20a933f47ba36645d5d64c094311637ea1dfb4bc7e1518d51f17b8a2a335a4a79d5ad91521798fcb75d971d124792627d4a9be23e7fb5744633f762b9d7ed34af64fa4045dc7644157502923964e8e4646719cc24f639b68df64ff69c2d88bc8102028d4303f935e1da60afa858000cd274f36652118d737800d53a938318d92417f3abe744addf537b7b6b0037945d09d723594a8cc0a1bb6ec4a37cc05e6dbf7f8d44f7b4d32a4b67e79e347bd7d05bd0027dd1310ec2e5de6c43ad3a21ddceeb3b8ab1e4180fef64d7a8f6ea5ae45f97f003d57e9b729e141e9b9b002ebdc0ed317dafc01033e470bd5969595aebe26aa87d5eda64774eea1f157b8a1b4bc16e107163d37155959817ef2e6803d1ce469ee1637bb14f2459d371833b9a03bf93fffaeeb7eb6655322f06f23dbd5f81272f325d1a97fe7002a5975debc1db5ab8f25eb4b5c6f49f0d018509002636da6ef74697b2c89778602d29da505ddfa858d76aa20bdabd8ede50b8b3926fb2201fa23b6ad49000abf6a6964c0652bb58293c48c9c5c75a7cb4f3b32f81c02aa5f142528cfc6b4d8d834b72ee760c784c37eebcd51c4a27a816d2d0620224b03dac3e9409ad57f28284e0ac6309662829337693b9178e0bb75f1a26ebaaa7f37432b6949aee7654bcba6524136dd2bc4c8341f7d92a997470aff567ec9ba14af7d150af36ce1df7aa67b5f4a75ae21914cb51720611d19b3bf5fe4631c180f144abb92e72de2196da0fa4685861376d927bbb66291eb89fa3731e90e83b1ac01c6144518fa5848261c53b7133d0720f54645d70c3ca60f3bf023e26c4c081c3acb8af1608f7038d14ce8e827077bbc8317dae4f00ce2715f4ed30c16af08837eda3a4af5bf3992cbf0a588afc1dece987cda10442f3d1476e3303b8ddde68d005f41b7ac88f3a1d9e7427ad9b0cc66f8fa041883f033080c2801584d7d75a70ef560413b30ec2c81de81d6efdeabeb5b24039719802e349cce33498f4631638ad1ca9d8b5468b060c8c89bdb9f473dc1b67deade948bdc9d02815655bb7caec937fdc8c8499cc54e3455362383b0950ca8526585409e8695f9205ea608f2b4de9173932b314d4c77998499b7053af5fdc80266b029ade010bb1a89b42b3459705827f80d4b48146b3c20ea9a106e8ebad5deef421afe979031f2e94da8ecc5469fcd1ac4b2841afddde17a9a0e01c5321bd3a12e97a4ca9253cbdacea74498a1ec05f01bab21d5b6fd85eb40d04f437cbedae83673759ee6eee014ab8a96d6e00b7000e1edae2414a03ca6194afa9b3890842c0208f73d91a9ff920bdb143a0ce76e6d94af7aab8e0ffb9ffd535a702d9b6c0a61f9dcc51a67ea0d1016d9cded5647b945638038f306389709f572e6e61e955739e8c9107bb004fb94f7a2f29cd5dca6b9a44964b5d2baaf3db58200724723ca198cec1746bb615b5646ceb470cf9192005bc0c7afe403e68f3c6a744816faaf24a31108c1693cf2546184723829314c14988ff9abb70d5cc09256f921a477a58bb6e3901f6a929fb454251e0cd0dfd25b24f9783d0b903c5ffcca7d11fbb7ee7be1cc38da5dc24597b31e150feeaebbcf11b1116b8c995060e21e1ebf5da3688206341c0ce7e6946ff27c510a9103f3e38ebc9cba39a5f452b3ab8b1d25e27c3d87fcea143882a9f222663567c381e4bc7341c8897a91279a87989751e7cc5f7a7720d9f9621c124e05d7d94b67e661c99a8ca7b5bfef99ceeee4724ac7668ce98277f61c2342c675f082724527d541df2d89a2f7bd2addab605e9beda0ee5f97edac568db62a082cb35d90f6d2885ffa06b96ef5c892503a02312ad97366ab122e8f5d95e22e932dc0a0f44613b386038d5372d18a0417929c9e4529b61310e1a0752cfc2d0d62173c4020311e6c40ef287c31c474a0b52364e931c65e356513faab8f715d6a374452b0a80f858ee31fc92d43d15ef7794ad2a81cdd11545fe47df2c1cd85164e7b953b8f76e656b0b4cb1ba0582cd280a4dd803626e980460de1264ccdac23f39c3e79f12aea3fa72ec1a1fac8f6b21db8f3e799513b64b07c603ed31c555560cfdf1f3a8457d7e70a9b4cd7d67e4e5ce39e48549725501cd53f38729696d39b2464c5c47dbac8477998a68c9759ca5b11708cba02ca54d749d66a1a4bf74f36b9c09b6b835c0d830e11983b658955275b87238a2c63dde959d6cbd4d6e0d5a36713d01f81202cab0e92678264ce7a38889fa78712db6aed6ecc9dcf22d685990f348e3b1b055ccdb52a042afeb6dd4b189a3db36754e986cddb3fc3ed25d0f7fbf119590057f035c0d3c15a737444f974aec7f9be0a34b38731d1efac0e514bdbcf44e1450f5d69f773769e79dae2d6e1d28f5c33ee8be167985b3a0aebcb86d4cafb8c0706bbdc6a065963585ee983ef66bb8bede2d9bb88faf97c578a3c49d0d709f688fff633c12d72a95fb6a5b642eefddf9728bf5aee3fb858bfbd12bd4e5fef53e59b1833ab92dbf3ac3c8a264ecff0e2e9603605ce7683bbc41903bc7d78a5f47d83af104b8a9ff495dd1eeabd5257ec524fbb88fa2feb919d819ba42c33616ff212c5a784e57e8193c579a3924b861ae7e8ad152e868984a6a694ef280a11edafe71c491bf76f958c4db431f96dd07bdc0a65f4ba628092e029be0aff752b3486f0b4e48d864a358b80760af92d1cf2cd670203644f30573da10771ba14a30d0d72903740dba3a379b125e3e77a156e97591f3e096da072cb863cf91322f2c07ba02e7a0ae3ca20afaaa1eeebbefbc2eb3c6bced61595cac1c2952dd59f0fcb107cc5f884b63ecbda4f04861c79f3e607dc5edbb1b4ef3f2f7604214b7e7d73c6edd8742509df1184913db79bcf96163c66e12615d1dfa9a0d02f2764c7c11acd290765c770714bb27737bcb06411f62fe2342b71895dbb4aea3deec9dc8cdc442a37c5244706c110ecde7e427587f994422e9be7bd58141867609d08570f03d5af3027aed51320dd7001a55fb5c414b704bf66208512bb8cdc836df195d853d8ea8d7405529ee61b36501a9123ff579863da0dbb595b20156023dd1eca4d9e13f9131196ccd19525b7da8f10619cb5e97760fe04deaac679fe4a351875b63073f427d5690e979f29a8d2549351d55a156527fb5649a6b74680a29de00418fb19dc722ca19870093f06bc09db9d99ced5442f4c2a56a5ead92b9adf56605a39f56546564f27536819114de5f3dadbb16252cf400c8144e9fc50171281965c9d1cf7424c2d6e35370889531e8e2053aefda6e5905fc1ecc9d5eec10793ba5a99f62616f659e432bd71efa080dcc6bc240404842505dc9fc67f23a92dde32c96d94ad76da2dc3b00550a38daf6cf83af9640bb5fe9d3190d73ae12d7f1d05a9429866150bf1bf7aa798abc640c049822ba2937288a3f0e43c68b6db7d4df292f26a5d0b5ef239daeee68e04b529a4e43486c00f41972050773bbaa6029a224e4b9d06c17bf5737336142e3044a2e8f1923bd9e8e137eaa178c8e7b2d1c9bf855b4ac949b582a07f3237bd8a9bcbfdf7e5631cdfd77bd2efadab4777771e7eaaa640657c6f27cdfa1f9cff0f815a6bcef19315a44fc3ef9a1fef560b6007e69a565290cdd924d6a2f3949e3f02d17c5847da88c61862c339f7fa9db629be9eeb632bc29f6a479d8dc718d975dd8186a062765501c7aa492362347610ebfe5a3a8211dd78aa2ee4ed2457bcdb44fc744806d376d38bab0c6c51d57fcbf2772e1308236c707c6f0e7c434f719ddee32ffcd825cc9287944f7bc591d69a901d4c26c655d95996cfaab2f52847351df3d4ec263599f8f21b4b4ef356462c0d0d39a8bae4b6e7bd16aa412ee83c5f06b75e3706505d6ce101082e0013979b21d97b3bc97cc94ded33d5d1bcaf190144f4c9171dbf24d6050eddc194925a9ba866189b0adf762e75a34d67156485d787d9ba34931ea164804dd194741ee63428f7109c42e6baea0d5e5b8fc3c8c1ab9fb1dd41b0bc798c2323cb8ee873363b2007e97872234db468b0d2cc79fdb7a792c6576cc1a85a0ec9c1ed8866f3b2b9cb3edcbf96c8bcab50effeb23d73815c04c6d90b9cd4e11e852c72ceea756fcf5ddb581265fd16c301fae14475da299e5912cadc10ae09fdd03e5cd75232107930983ec9f2fe3cc2eb6bc70decb431567656da712bcad9fe5e736f703118d1741350bd4181d4ab7326b5cc509f96e3f6990647320dc599b585eea7827b1015bc7d0b61a1cf6d6568", 0x1000}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0xffffffffffffff85) 16:00:00 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = kqueue() mkdir(&(0x7f0000002840)='./file0/file0\x00', 0x20) open(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x21) mknod(&(0x7f0000002700)='./file0/file0\x00', 0x202010, 0x1605) r3 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x5) kevent(r2, &(0x7f0000002740)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xa28, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x1, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x2, 0x22, 0x1, 0xfffffffffffffbea}, {{r0}, 0xffffffffffffffff, 0x19, 0x2, 0x100000000, 0x800}, {{r3}, 0xfffffffffffffffc, 0x40, 0x40000007, 0x5, 0x6}], 0x771, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x35, 0xc0000084, 0x7, 0x7fff}], 0x1, &(0x7f0000002800)={0x9, 0x8f0e}) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000002580)=""/62, 0x3e}], 0x4, &(0x7f0000002640)=""/82, 0x52}, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) shutdown(r1, 0x2) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) fcntl$setown(r0, 0x6, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x616, 0x14) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/65}, &(0x7f0000000000)=0x43) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chmod(&(0x7f0000000100)='./file0\x00', 0x10) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) close(r0) 16:00:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) setsockopt(r0, 0x280000000000000, 0x5, &(0x7f0000000040)="8984e842e336d597f205ef1e9c918017f5b2fca2f004d6a147afb153ff523887a997", 0x22) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xffffffffffffff5b) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000140)="818833dfbd84b5a98a365ecd11336f70cd8522e3ec286a67474679662346791a7c7142f7257d7ae12238c48989f62f9606ee425ce2b85e9168", 0x39, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) close(r1) sendto(r0, &(0x7f00000001c0)="7f6f0524df179e65", 0x8, 0x2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x58, 0x535d}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x2}, 0xc) 16:00:00 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffffb, 0x20000000000, r1}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1ff, 0x4}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="d13a929e7c850038445859c383cc701c8b0d5517b1b96522ca72db63b4a7755a7b8245cb045ea9dedb244903d721d389f1f056dca5c0228a9f9e835b313d69cb581a54e50b", 0x45}], 0x1, &(0x7f00000001c0)=[{0x78, 0x0, 0x9, "4027bcd7773375ef06c89e9751cbc43dd6ba5149d7a584dcbfb451f38ee3528fcbbc14f19ec7d2a7f7b78d757cf92e46557217ab34ed874a1aaef826080f3ef4ee1399b62a49c10011c6d193c2959935f22adcf96373a9f8c0d29cd44cbc29e601c3"}, {0xc0, 0xffff, 0x3, "6689e77a69b8eb5ca5bf49c8856c93f1175c6e5385292bf1416d6de18554c91f75eec18f8f65fb4934e2c44920d44e3a19ec2171b45eae0e1e0ee5f3db3b022b9025519f00453085eb259ed38ab7d1458818ff19d0d12019cbbe8c2ef73ec6c5831127e253e2169912aefbf252f833961616681538a2384545b4693878bd59b56b8c5c0a166c27c6eecfabb04126311e9a50e33a0bbc5cf0f52cbbb9f811eaf61505b842dd0368eab7b4d7d0b52949"}, {0xa0, 0xffff, 0x1, "527d2a1ba1b6319cad7192d29077c16325ea7029a772820c5b29592bba3cde9e3788dc3562a15affa1ae5630be5de892de190bd449be86065e5e2f5a076f73b310d920f85fa24a09fba15df09856ce4811f1e17e0118da3a28cdad2df384355c9e9ce5c642668eccb5a1e665821b301a349e4f253f16bce04d195da9d6faaf5ce229a2efb1a525459f216c9076d93d"}], 0x1d8}, 0x401) r1 = dup(0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0xb00, &(0x7f0000000000)=0x7, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x3, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) recvfrom$unix(r0, &(0x7f0000000040)=""/21, 0x15, 0x840, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653065"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, 0xc) r5 = getegid() pipe(&(0x7f0000002480)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f00000000c0)="f7881cd7c8d8220e3351d546e2ed5659d47a280b454efa6d7a2df4fd516bad7ae276d5cdea587f9c701af99a2805ad56465369aad5614c93b12708f7c6ff3473ce451bc381ce9d08e50dfac945f6de3d99922484d491c3a93e2deecd2130b6207386b870e61ac00a128ffbdb125d1d582a236c30c1c0bc8ab65dfdb713f33e97def4edbb556ac0e7d9c48876b8a650b622fcf383659be0918b2430e1f15fb5d4c5dfda5396b5e7447e5f503706e850a3e2b2", 0xb2}, {&(0x7f0000000180)="d7a9bf55d39baf8342fa915b4a52923ac84cba031ac9cb9a75bbf7f95807694a8039702d6c2676bb3fc701868d295977c10773c80c3bd4b116d0d30455a28a9e043c0d41641a90a1b8014c53b6624d4341ca50bd52ae512737c15b04968962074dc448ac07db8d1827756f59ee4afa2b5f1ab8f9a92432c416eebfa1c5cab8e4846a2d98636cf2cdbe1bc4be5b8c0be21ba600fde99fc5507b6ac0cfd95b87eb47bd6cb3954e21fa63902f20d39ee0e0c487f064f826ffb71845bcd9b664bcd8d1d275e1e2452525b3fcfb67587788b1511239b4d1feb3e8b0a1af29b184647cb890aa57026bfbf9c402790f4eb6306103d2686dc087d13bf101632bf59e383b2993005052a80fbd0d47aed23dba020eb4e882e04e323dfa8c3d9bef4be3a86182da3d9b811be2a5d49d89a4274b8b9ea71ed655f4af8d0588f568e7eb10458991f5a5c3ee4c52919164ea30ad2c9d3afae666b03015c0b6e65723b9e42d3b8b0aee4d68f4f974a694499ff8b5f5acf5b83167eab72f2a3dbd3faf13893a1ac131ba456f79911c8da859b4d2c76885c00f00862754b5ead92eef6072adf0c0b824f205d3130eabf6852e6249ecb023600e56f0be89dc300e51bd65a949dfe32fdb31021d59f6776a65922833af844f14586d438fdb7d6d2ad209424fd0034ceafde5c361bdc8c4b21d236ff4447406331ac175b852ccb1f1d7029b0c34d28ac225ad11965b8da802f21174eae4668452fb33a68f4b2ebb6cdb6571d23f6d7bc3ca3f9ee0dd06453138231c90dc073913226ab30224f8d489f58bbf8598aab0277e38aafa85d5a0edba5dba47c23ea7fa70d573041325533be135479dc3482d75e3ba3c394be09802b078b36d0b766704d7c5f16732bf94e9618b43f7ff1e402d2e285ed3102deb6a04bfc63d3de2b1dbc8a48352aa4e42335d7b5e0a74520689fc1c41ea41e556a3db7b4317d5fb34028275af58816436e2b7e133f9d24eb871245603f89a16f55883c11753f3430a4349932aab428bba8d592434edfd6768d47f8506a6fbcd4b2b4697c89ddcdce56891fee2ad018219401ddef3484fcb5f4ef087740b0673c6158207226faa15b24f4916120abc5b45c047afeb2b4fa03e5524701488d471536e68d7ccca4ac81fcdd604f470df90eef5d2e74ccd144184f2a3cdc1b66d20f1998b6f9b0d3cc90cb4f9e6a56a81571091ee1e88b0e6fa7ad08e7126c6ad22e3618290088457c657e25d669a8a6b89db25404c67ff51b4d8eade1460738314656987eb2f6a438abce84b047d52829e3373606ca6b14e826b42d16e68719ffddfd49747ab0b37128c017062cc72ff019b3dfbfe34274411863ef0d0dea452f50aca2c57d9e8ef7f4470a38c40ba27c554b39833d5a08e0e043cfe8e02a43c5e1862e70ef7fb55832778d505ad5a5ce6a7791ba709768e9c940a5b96d1f5bcac799e6e8027dff9732c6da4e146fee8378218d2e7b06b4e8e448d804b336b0033c6ab536fe29aaf9fb597c367ffef06419b2678ab279dcd97b21db29a66b139a3430c1942db91421b749fb3198514821f11c99b277bcfe0c68b31610b7d01f8295902a363096d166a4d7603340071f5688fbfc6f36348f2d2892222fb477790b1bb13485ddc43068bc7fa559117856b589e5bf44671c715f4b23a20f5ff0327238beed01bb469f0f57cdc1844737b97f338c009dfe46f54658770bcad9c185398044cb5ae6c3f9dac155d03e2371064e6df6c55704ed9062fac7399015f51e8133058725e7012823fe9cde181e1adf27f9276de46186c4d5c0d249517f0ee3fb28982f45ebedf71c29e17800bef535af28f3180a179fa2eb1e450c4a8d9e115dd8f06d9e93ba4af59d18d21abf776f6bac11fd0875ce0011873351cc90efbbd516de2bd41490379b3ff441b9547673452e361ea0d8b2b5da269652628248c87493494d0be9625e59215d5477315395c3eeaa1b28f8e580d55c072e718bdd5e248d7f79693bdad1011a05f26166b26087fa78dfa952bf1858b7d6bc7164884a55df22aca8f54ad9121a8ab21c660805b38b57a0c59cb9a646bc60a4d3e0b219e7a54ba5011633b35ab47e4d7573708a22ebd45991cadbdf37697f4726455bb25ca4f665785db9264c218f8781654e2f01b8690c51910be94ed82bb3b49f381aad2532abd8a524f7eda5e7d866289f0f0dbef8480288502f0f8008fe75eaf414964bcbc88598a6879732288dc056201a669902739ae8ac9b2b495cf1c244f34d50f1da92dc782b2632990483bca246ae164ca8989c7b8d79f0ebd5adaec8b0413adf152e112ed849e89100d466d270cc30a61077c812ae5b3292096217bde166d22ea3d1094293df7c3ec83dae708c3177e6f50a3be308b44c32f53f98dc7a4c94c8cc1d0d6276d0cfa2a31844d2bcaa4b7278d51455f34731c5309b79ec759aab43b59dd16c6e205b1e2ca3f4eb000892d391aaeb359560ebece69e01ecec8b95d4106a27560b449bb71ec8589e9c114c32544adc94df08616fd39ed771a7c067b0957ab7a8201b411ca9a00afc48a74e3925c09a2f9a7b5064b1b2a237add89f528a533ed6823af055604711f6f142728d1122cd733909826e6bb8a3c574b14d6c20386a9c10c099c817751fed242b36785fbef4633d00f704d255f2bb9631d6be7bfe747a62a993e253e65ca40e5f7a2df71f35b0c1b3683dad4b51f4e3cea53103bf1b725da3e85b7424118f2d5d02e42bbc56d752b556bf8094de8e2c51484602c92ecc1aa3e43074ae841f4fcf6adad76ce5b01840f755f5059a8d9b214d84bf84ce86b44c789f29b7dcdd724989555ede86c6ed437c523c9e3fc2393496125d0ae6c606a68ae1ef5804c44d74861eb3c9ccd67e53fc6263803ce0e8f1f06eeefd40176de122ec21eff4ef875b5bbf616b17715e66c7b1c17d90bd06205c89de36d6ddd2f53fcea2272622b1d0b463ac1c1e1ab5c9a46f9c868c6da95de778e299807699753b11e5ed2de1e47669b67881c966856fa8b57bdc0457f7d14069143854196b2ab6eeed488e91caa3f0df068e76d4a96229acd0c9c150b894ab45f67cb7ec3868e590bb7da1820f4a67a7b49ea7b81d88ed455d366914dc7e5edd76f824720d954e6b334d37152c42adf0de9f44ac361b8fc9de237744507aae7008f89bbe09f0e1f83a6be80b59dbd75e0c77a76cd1f6ee71f13165ce3444782d3668211a966982349fdb0ebbf3a12b8b2c88edef7a52d9701178248f00e24d422bb13c33a73e069f7aa852e98b34647943f353336e9fb653879bdc7a8a229f014d32c77591a984e455b658a0c5a903ee24c97c7c3ecee2166cb40412be57a4d4ddc362295f4170b327f525288ee5903bb3bf2e5f8efad50ea0cd6ec5b25c370f313039f971d67c426576c85cff360a7639be57fe84bb8f68919f703c6a59f67b223555091f99c789e3e2c0c2933b11cc68b3efe0e5cac741495f3316335cb697d02f3ab878a74104ba6d139d3002e6be9c7b5b6183049a10c13608cd57030119ef5319a745ca0de3a03ac77593caa8959f4ea96d61723e8f439c50cbd9ff0cdb1d17fa0500ca4252a602c0932b473893d98d4f73dffd1912d96e693b1d4bf72e444b44f8836e835e2ea597644e7bcd24bf01714474ae93fba51535fe1ac8c923fe028a178fd73ed00b64794eb40387fdefd3f9b4c91e0bc182957881e55bbb50e90b8f8312b9a0c16e61784197346668ae9aa9e08d5ba3e43354d61e1a8f547f38f3d68c30a1e706fe95bce6210e0b987a48a1886049883db00623de8d4bbfe8ad108c2ae3b48a318fb7c2220d2ecda28740500ac2b3f9641070507a107aa40455e93a895620dcbd3e7741278cad032f19a985c018216cbcd0cec50b6e807c0ae6e094c69c39e387594fc7c36157d207986637b3196f76dead718b800a4f009f02472ae1c65702e9fce52e601641a6c179b4c0078dfe0f9f891f27ad017a14bf9c0e0f4d091e685c500083958dbb3cc5cd88e77b141328617195e9e7eeecfbc61d4acf8b4566a6de578d208fc9e226c59ba57f5c0e6e5920117122ad933c30be6610fe902e4b52abac91417c3300d6e7d9c6fb09d5fc39c24982e08923d4868229dace411e83fb2e9c963e61428ef898629c37452bf6f56ea2cb103718c01f58db41be4331e53dedf418a6e9778139e4a2298cbae9c5dae6f583da7079a1f39b75f969bf4c437721694598ef6fa0b667c38448b9843b2f8d7aad4cf373c3bc345f439307969463c223a91bb44168f6a5b93edf29722ba28526c97c221d67c2f44ced6f575cd0f95ac17e341ecb2c0b7952f22800bc9da85c493ffb61ccccd986e0b47d48becef2ba0cacac57aff828b12ae77f8251a33f298258ddea988ec51c28e7302d4511f6d89c491b8db287828b04b6a830fd73e5ea7ab8590a8ed6cd43dd95aa702640c10f22e2044de4dbc01a3ba584ce9d475e2c1a05dc5eb82a3f2b231ecf8e78594a5867d0e73f04e0f935939b2f42ffb27fa043d284593a0ba2f69afca3b72c5ad700d31c19d44a90be0f2cd50687514da6b0736caa8c4532d222f031acaf749a9739586dd561b4d01a92261fd9f70af037ba764f53b36eb41fef5b9a10896b6b422e1327936e018f5c267d00dbf3411ed223c85787a90ff141a3c63569c2edfc5d224ce8fb7950db0a5a449cf8321b563509db11e844997f2061629d8b8e21894ae6c38a57880ecffbf3207674956a1b8bd388c1b80ae82c030f91bfae0bcc353a98694a2c3f327a966d7260aa499ccbf0a44a17c925ccc32694d22fa87e87f06de2df99286f4c25983708adad287e25e04a1e4a8f15c8098b5c183af29decf593be2c9dab5a19e4fffcb40a99e39190cabbfe41c8c62c00a70670531674a99690d73d74624e3b60c13e9c0a58a225857af881f5c9bd007b4f24101b6524d2b3e94341c4e8dd9d1c1abbe9eb4b829bbe5cd0bc48f6f9364b62347ce450f87b061ec440b4a0a632574c827b92df4c7060d9e4e9336ebc2e20d837683b541de88f0cc63c7f40ff2a49e5f3dd42f04388b8e342a61769752b44667053ae5c348582779e5f740147f54fd6e3f5ab570fc95116b584008ddb4bbb044b36c38e0b29ddedbf7c9485f973eed1bc4e70e920276eba5151e57c4997056ee35ae1b7f71a9616b2128e369441d84c8986fa20550c304ca712cafae53c15ac88fb75e65bf760efecf6baa23f0df0baa64387cd44411c1f26170a8833e8ef0118e3e437ef058879570519cf8b5dae9babcd289413f88f710b8f867ee124f8a4aec4368a7ef2e684adda8643be88c0958ac9a4e9f27c30dff3591e1390f7cc473ddab969b3dbd616c4a19387fbea2f7105cf9c3740bafaa662a6d50ddaa1d54de77f1f4a0b974761acf0f317a94cec30050c6ec2b55b9f3f7032e70b86320c6cd62579f274ee1fe23bb08b792e5535e69c803da56724bd3ceddda3276ffc152f328e0624b26b0b7f39ed177e9f5aa7e1815c12c6df2a0c01a607044d95fab59297f1a843c71c8481074a5d6ecd14916fa3704313d34d5faff1d3fad2c0037249af17028851ee471710316a5309b52808cd0f601b5077733468beaec59a6b01005c65f19389798ba488703339baae8f4c73898e3dd4aaf62cb37ece3f9c4e84336ddb65971c04567240a4b7e5bb06cd3fad4c616ef894d33092f8699c1bb8042cadb5bc42c6f80fef0c90f4783d85f7c8fb4874ad0b54a69205067a69a3fc9135f158e600d0d74bd1d3d70923394b7313d9f1c7c17f81124fe3a2c", 0x1000}, {&(0x7f0000001180)="49c0040207193956934d281351bb498a24cc856c1610c8e334af09e84a774af69b76a5380e136106d43818da28e4969b748a7aac56d42a52344e0686d4bc3acc032df49cca020af5e26c24e1557f367dfd0a96feaf1fbcc7fffd7371ea3c29a118b11b351dc779955b4fdff65d542c81fda663f5a6e0241b2f50c9b20bf35aec4c97", 0x82}, {&(0x7f0000001240)="d6b453e5522b10d3", 0x8}, {&(0x7f0000001280)="93ccd4edd4f11caf833ed067dfc7cd0c01d6297554185587ac1b84f41b56281748b0dca67fbbaa34c510d851b9f9d11d0a3462b2332cd566984c0274daaa8aa0c72ba6035730093d30735f6071938611c8710acef8053a283cdfd971ed5f5b742884cf329fd0a09605857616a45ea4831e011e8108c46b45605c02a79f67938e8ba26d9e50a740fc639383baf58acbc54e98a93103b24e8644a0fa2320ca36ededabd39ffb831e11b13a62852a068fb4f052016ca0f68e9fc84f1e16b74e51088f037ebb89f558c3e8d96f52520de25743cb6dee9dd76d9ec523b87b287c217c0082791f0f733ac5682a2db929d353eed3f0ce4458f207d4d322ee9b29f4e9046a64acf62475c8541300b39b54aca92ff1bd4cee711163e5f793b2753dcc991722fc0e2ea7914d2a81ac38c3a14856603be3a24dce05d98fa63713eff7ea94249e970558b3e8344d99dfd7ec6034503bb1ccf2061d90c8a1f879fa63940d3d6e0590a9a3b1d650e98b0817c655e72443b85f61868b1090e5fd298fc195000e105718d6e597f84db878698c8841602213d0557dc9627c16c1fb545c920178622a41dd4d307bd36798ef65f061c9bb09ff004dc16200099193cecf78d2185e9a46e62df21ee8b7eea0c3c7894ac1b9d19bc9930685d5c24bec1111edc00e9b970723c83784fe66baa14dcf0c03f37373bdf3a5ba883271790efd8004559ec06fc8784e9c241982443c23d9a8c35864c0ec325e0177f82f6baac037e2081a8b29a73a88bcfb0d2ed862e26b059cb2666db2c83d322bf52126a87a61a29618cdc953069fd9492df32008df70e91ee351d6e1bbd3900e2f673c19a0c4efaa36e4cce40785bac7f7393f4bdfc8e0d92a61193f442f06fdbb065dfd0410fc321c7dfe6df49405e141364556f5d67b49ba671e1945bacb09126c5ee6047bde6732cc01ea3f7759d5f96bba46345ab5cd2588892b9c4cac4536b5fca378c8d6dec025303284d07f6032a09f961844e51d31bce2b84804affae354fd4efdc56f29b154475c3d3632562c15bfaf7f94cbe34bd960e59fccfa3a364cecff4147f22dcd29616168c745b60b51822b495f062f5c2d745f1b7aba3d1ba7210d8b41f06011aa6c4ff0b01a8a6c50f253842f893416fde36d72a7765ad37acc9e869be72d19d3e36d34425c419e30e68fd3a71bcc696bbb9c44d4e3313b35c7f32ace0b1313cc56404568c9b584f8bc4f1a53604457e013bda154742bd85a1e37df913e1da5c4783b3b525dad8f0831dfa93dd39d7a72de395096e1d4e61bc5eb8d09c572334f8bbdb14a137ff246baf7c5dc673f9b8307b3b7317d7666c10db2c02ebe49da63f68fbb45ef5d1c879f87ab8f8f2cc5e469e892e5560b71c3869dc0a7057a1e40cd39d11eea46f2300c76b7894eb18ad46818b2bb0094d343d7ba04db27cd5bad04a2c3edfd750d9ee4dc6432a9bce8d72962ae2a2946bf9ce451fac1321e8df6745b8d0d98a3f50948e5d5158bb119e24636e3f636ef4db83d046472f097cfae040636a92c75c08e1c196d939fdaa18d91d613eeca8fb3183fe310d8fdb98dd83433ebe1f9fcb38071eacdd3916477d4b8889f47dfc2e4efa37c86fc5c7bcf81874d455d50815ab1bd01a3e42ef084137640796d7d53ceb5b1ac404cd3ec6b43c6e4d829df0fc70724a55b7728a8c409304690415942e72e605abcb5869e2367670f3871f975b0a50dec7ba008e8aaf4a33abfc143ab647984a498a7c2abaac3525d7d97c69841b71a7c733cf1c0e13c5912f49d28fcb3501711f196f1817d8cbea8900b91f9008d890b15b9a94d55e5d9a0ef6f33332b0a415da43b106ae1180aad322d8b5be65e32fd95dfdf63db70afbc603c087cf7f35745aa443e3c06613f836d154c62040c68bc9930553b713094a4d330e463c2ad8e5d6160c06c0402eefa9d59a4d5e03543884316075ae702384faea51f14a4d58dfc2cbd34a30fe424a839b9d24b13d74227ac10317378b3eef9f5bcb823fc264f439c8a1248c46781aa83d6af1c83b54584545b193d5726e00bb9bc5b1b458ffb4f74678a3b741a4a76ae59f6dd3ba37d7aae1cf9dd7e37240963ac9dd1cfcfdded7eb9beadad232fde8d1c6fd2b396592de26b453d1e88fda2f35f6cadb306a3a78539ae24106dfa0b5d071c1a436d48dded59d58c04853f75da0e82f7bb0e3f4a3ad30384b14b7594e6decd4fbaca91edec3468d64f4b019c938938fd1f6cfcf3a59b5afda4a8aa81db4a82faad04690fcff9f5c8106f7af13f6daa1fa5dcc66c98c0fdb1e976d35791d1a5f201a789f2900a1da9442e649c24c79f6471c5863d4a763595515b5dc55d4748141eecba6212b76f4d86551b079e6fa81f0450dba79a9ca700217dba25a3223178b21840bdd63b65b4d5553e95994d656234c299555d5215a6158c5acbecb3b90e9bb779c82206cc02102da3e9be8d1cdbccde1f04770a98c95f05856a67b32ef7828dd080d2acaa43c12364a94c0a703e886443997ab558b081e46cd6ccd36e33b5d7acfe1fade1732e41b38a4cb64a0348a3c8059274f8f9f46c9477e6d383339dc8fabaea42bcae7854863456298a32c93f6f2995afdf129aa1a87e3459217ab439e8702f965c3b3afebb9e1f0347364bc4165ba6c17a7354cf170bfdd067abad2fe7db26420e5397c217c2c7c405d0fc43042e2ea174ffc14edc97cab02386c3a4c21c1d29da11050118bd0165c34008763265a750f476afc5d9881debd2ad2c6c0c75d8efd71931b5228d558885f4264076a11d97a86ab6c34fdcee3d224698774bdc6c64acfca84ddb08710bc75de428b4a68656a9dbe634d5dda290d92fb30f06cc14a87d107c4dff7a261fd72a1dd2d16c0be5f56eaa42cde77ffc26f4f3cde997f593f2b0d762ef269228eeb4c2b0262066aae9568d78b862e4439485a6c61e76228c5276301975f82484a553027bb67874a9f069d1a8331451c5fc3dc9226d5195daecfd9a97439cdea007d58057e16ea9deba6da8340918a53b1e8aa494a103b47b4e7ff89344f21980c822b9ed7922af29c6bf9f0c57fea19514c09b8e31f1629677c34ac3eb6f2003ad42f3bf9867b877267eb9af82f408845f70447186025e9d1805e52ab618f6c70b7889f2d9a535d5a1c090040db45ffb7a879bb03206ac3b40ec981b6074a38ea2940b1fb59553a2f9fd5706133850ba20e64a9f8bc65df6a43030023c744c4bb0de7f8fb7a068bca99f8e3672a29c589889435e8fa8a87099cac4e9d76635e55f5bb68c2346e90a39083c322edbd94b36896b3c79492632acf983316276f0001f6063c6ca9581ba55b17cb584dcac527b28e0d2fb88251eecb28c3651801fc20385a20cbce707ee8a6ee2076d106f4cd3bcad2c56001c8b51e9ae5cbe56cfef3f672e6c993478ac7442eb8d0b2ac59cb366ebb3a864656bd83f142541ad272bc7ddff0bb8c6a042a81164f2421fc9427d627bdc2fc7fe14b3607c744da2f74fbbab345acc2cc3d9106dd4fd35b4e95d72b8a871ce00e744283882a7c7d47964cc76ca9fde61a8213a023b75b32a25c6146539ce3cd2bf2db3fffe70c3149d13fa285c7c053316526c54f5098a595f1ff8dc4b8c048f903fd5db54b1c4c82b224cbec9b900ad3f50db508e13c5c6a4582bf7d3026990ab9506e256183b9fe7a1a91bb21fe2ffa0d00e932e590e0407ca30d26f6992df3effcbd2ff7c30aafc847d99fab13f076d1b8c97f45a1ed17c45b6f6528ca3b17af99e61d0d12e00385d00966cd34cbdab05e2df6166bfa3996374e52e4ce3bcc0cb23a45c618530ae6befb5e1a12c1c0d55d5a9e8473a9372246991006c5c4ea08d3f43a9a88e20bfd018fdba5d4ad9a6b9815c95858df3dd16d95f3fd65e81a71158080018ef4e34b1802ca622937e29ae03c745d9a5696a8d246805fb9041f71fe584c526e4d32dd3090724d236f44ae6ab6cae8164cb99fd833e9ae27f64d02e57517eac2280216a9882cf25313a65310066e0626523c4a5a9e76efcc0ace87f3d736cee88695446ec37178897bc32a5935ee869508b5a0787f3ba3ee540f645003f956bcd5b50b8a8af62270afb9be89e5a09721fcc03940dc0f78959e77707e55180ccc153b7dba16d8276d38cbbb402da94fead074c6fe76bd2e61d73f058ff6510c4ddafa4b9c4d8acf8e26476167c9f5ae03e32832a93d088dd2a523bfa0861e03ac7595575a90c9dbc54633c2bfb224b17b9fe6d938dc52a115e6665f7a230b853db5de21c7d08ccd90ad62d1c5343950c43b5ebe7186be04e87f8e901ee17ed8687cd95316b2473bdc23084a0314a770745ae16aa3585e3549a3409fd4727e1fc235c1b54a9b799670e423de09c2c4fb4610bde942340f39e25197e8d69830ea736de88901c74874d5d68ce228278e91f19ad2f68ab2605535b57e9e6a492ceab7eee9e5430e370bf71fb926299f54920c42c7a4994f43c66b69a3a71c3f30bce3a4aef4f53d77af736993852577464469266abe3d3746feb067e22c29759f2cf9d95a9f58b998bb4e6bd43feec2ebe1fc8e579d48c33423fd7216342e87b1b8a8a3ab700c38d81c7e4986dc791fcbcfe0c449f0b6cfc99416dce5dda8dcbf37918f25b6d29fa9977ce096b47d7049777f775c05702ab54af96caa150c1b0a51b3cf221db9df90c0c6b954ebfabd65f271af9f2fec36b91cf0c63bdc4e4dbf20627057e2fa8f0e22d2e40ed8b59dcad6fef0172f4b3e98df7e8b65395e99c443f0395bd5ec0c962871c4fc78255ae5db311a16cadf92170178f5588b3a7479ecef346803970d0f83b47a63d94525313337717ec2193cbc6f024412aeab318a26ba1e69712cb64196ea11bcb3bd7a35570f2ffef9937c2d43ba41f1875c6c463edafe7ad981aeafd07a73924b5207fc2435af89d30e945d770f5dc02433d82998b7b189d2284ee5b4c3a7309029cf2ed3a578ecfc5c1ba17dbaf5c9f531811c97d51c31f4078ef736ccd29835fb421c9a181646142d9fce0b6eabf616bace8c875269b2e852faea437130ce01ef01b90e34ec01cb4ab25d7375fa68f56218c1127806f6f9c0b6027e533488eb9e62ff2ac0495980cf4d301409493388fbb123089ccd21df0fd7fc297ce16d2a7d97fa988f5ee7dd5c9a018ea800651b69a4335e481a6d2d7d16cdf324813f6bafd1e4fe37c09f1b6be5324926f51a384bc344f378f926b95d92c32d4326122c61603cd03777f7aba53bf023e871fa934bee54b8c4e7a900b0ebe1032a472419aeeafe37c9bdf5059be203e585e911fc847ef2b4031f84dcd145a05486b873e9c3987a25eb8f5613116c05511e775e4cdf5a7c0288446de229c3cb24e74e8aff7c87d575ce3fca6f3b4e7db79ebf0eb1ab8a6f067362a5aecdc65b1c6732ebd4d996b07915aa070bab972ee7c58774fc99a0ca51b1d05c0e0412cedbccfcd6e2053dd8a1d6b1f7bdb98a4a195b390221c84d9a90b9e6002c2068d4ad04900da0f94538927fe8d2a209c512f5862706794577e9be67a16ca1bcfd6ad847fcec5fd8df96a4fde74a59642623ceb9506d8da95f02477e9fb389aa6a08153d35ddcfd616aa43f3902871e7e67241a8a86f70b635b42d09935de3b84b6471e8d4fa1fee31c995d2dba28892d7ed6a0872c26e9e28c7ed6c21c18c029b75b86fe9c26721b5b22a2581e1ae098da4a298a9571f2b5dcf244444f082d962f2ff62db2b0bb714a18b22774e015e47078576d8c5e76bb2b6b07439194c1deb2ee83b30fa50b997bea4b5fd3", 0x1000}, {&(0x7f0000002280)="b4d5a6a37671fbcf32f782aaf7c2f4a914be28ef6279ebbb8747fda9ecca829b59079c186e2187321d5bdce08b60f4cb0b10", 0x32}, {&(0x7f00000022c0)="efd73d4d7b2b6f00a3dcbee744358fab6b87f85cc8b0c32d125acf41894365428e57afe862e9a697ca7540a70d0d2a0e25e6899e21ebbf", 0x37}, {&(0x7f0000002300)="f66a476f3324bfbe0a889c280c81072d6da8e015e60bed980f91f3701257f3849e41fef2315d2ed18b0ce338bf160ba8db9da0c724df053b4219001b030092faf50cb11eb37ee624073170fae0b4d2d6134e4acbd7a221e3a76b93b235c3b3f30dcbae7d8bac5c87f582df69c4bf095ced986eb615d6e76fa1bdd6662db780eed4f5a31ccaaf274c269ea706e694ea53e11c0a4d14d2d8edfbc5bc1b44aca16f9e38fd402de113ab827291af780c29d9", 0xb0}], 0x8, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r1, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r6, r2, r0, r1, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r0, r0, r1, r1]}], 0xb0, 0x400}, 0x8) 16:00:01 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x4) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000002000/0x4000)=nil) r3 = shmget$private(0x0, 0x3000, 0x448, &(0x7f0000001000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) syz_open_pts() shmget$private(0x0, 0x2000, 0x469, &(0x7f0000003000/0x2000)=nil) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x1}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0xffff) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x0) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) fcntl$getflags(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) getsockopt(r0, 0x5, 0x800, &(0x7f0000000000)=""/7, &(0x7f0000000080)=0x7) listen(r0, 0x1) ftruncate(r0, 0xffffffffffffffff) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x100) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) symlinkat(&(0x7f0000001080)='.\x00', r0, &(0x7f00000010c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001100)="00090980f2fbfafa10ce81a17ec078c2281b40baa95c92eeda6fd9eea9d7e091aecbe6c4228e18484cf75eb43b4bd30f1cce179441fc65fffe60fcfb9f646e4fb71a8b4c378de93c349cd0053030bacf1a98275b3521f52c583cbde84c3dee88a324277e405af440a55e48863871c60dd0893851b6f71397a6f65850777592c4d55ba841220cd5200da045b06401f887476f9002b2f1e930e5dd16d1948a983d4f179e1c660e33eda89785b7ae9c663a079a00e61f0509eb9fa4", 0xba, 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001200)=0x5, 0x4) fcntl$setflags(r0, 0x2, 0x0) bind$unix(r0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001280)=0x101, 0x4) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x8080, 0x100) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/85, 0x55}, {&(0x7f0000001480)=""/141, 0x8d}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/239, 0xef}, {&(0x7f0000002640)=""/210, 0xd2}], 0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000027c0)={0x3, 0x0, 0xffff, 0x7ff, r3}) setitimer(0x0, &(0x7f0000002800)={{0xfff, 0x7}, {0x3, 0x3ff}}, 0x0) close(r2) mkdir(&(0x7f0000002840)='./file0\x00', 0x8) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r8 = getuid() r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002940)={{0x100, r5, r7, r8, r9, 0x86, 0x4}, 0x1000, 0x85e5, r3, r3, 0x3, 0x73b, 0x8}) geteuid() getgroups(0x6, &(0x7f00000029c0)=[r6, r9, r9, r9, r9, r7]) sendmsg$unix(r2, &(0x7f0000002dc0)={&(0x7f0000002a00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000002b80)="e14852ba2bb4fd265797e41b7596bc113d4c879f4baf54c24bbe3c6bde0304abac21a856c19acf3fe6d9daa2227b76de653f12ba1de1b1c7516318edaea7f5c8c734174c16e3dc57a17b30760431577c46ca52e737ac7480b8f57e2aebd6b127d0697acf43fd153f7efac6d1a4dd669fac2d294cb841bbbabb43da3947ed3aaabe1c0dbe643a975ebd73dc0a787b8ab992efaed1eb710f5adf2a5c2837148aa791cd2f0b0785caa9488253289b034d5e1739ec04cd961e98301834b53548376b445acf63c9caec7a3ebd907152a92feaebaaaccb03d9ab6adc84d78b90b8ee694ac64f0c137b726cb8dfcba9eb9b206cec3633da975c09dd987914e45333", 0xfe}], 0x1, 0x0, 0x0, 0x8}, 0x4) fchmodat(r1, &(0x7f0000002e00)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) msgsnd(r4, &(0x7f0000002a40)={0x1002, "d24041dbfb91c35074c7b1b74fd304542a1f601c59212120cc7c1978b877d9eead25d09a6c9490f2d35287ee5d65747779107ee524c62e4864bd4face877453cb6d24fc47519a2726ebc008bd997331aff2d68f19764e1019e8a3a0938512625368a6ab9659b71c3c2a5dc6d106ea9588cf0b0a8718d657e840e82f55da17f23990cae7f1dcb4f11379b4bbdb0736e6e7e717283509f2b5f5de69ebd5a4dd27d54295a64cd073a17a26333c5c69930b18a08cdd9d9075448f43a25b50ee8ba8c33a2804a7509d8e33146ea906269e3eae1a3b1ecc12a909575016596eb2cf67f83288dbadc9e5a0e0d6e137d0e66bf144931d62fbf0d4abce434"}, 0x102, 0x800) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="4536b6fb9f5b07", 0x7}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x0, r2, r3, r4, r5, 0x100, 0x5}, 0x296e, 0x8, r6, r7, 0x1b0e4cbc, 0xb3, 0x3}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgrp() geteuid() getgid() getpgrp() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getpid() getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) geteuid() getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8000) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:00:01 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) fsync(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = getpgrp() r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, r1) fcntl$setown(r2, 0x6, r0) fcntl$setown(r2, 0x6, r0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x9, 0xa668, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x2, 0xb08d}, {{r0}, 0xffffffffffffffff, 0x81, 0x44, 0xe01, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x2, 0x401, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0xfffffffffffffbff}], 0xf0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0x9, 0x1000}], 0x0, &(0x7f00000001c0)={0x4, 0x1}) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000040)="ffffffff", 0xfffffecd) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7fffffff, 0xfffffffffffffc60, &(0x7f0000000140)="2657769b0a293fbd315f91125c90c01271e97b536fc3302f64c0bc777751bac12a79d1183d0be4f2b1b0e084bec0271fad58305844324280cb3ac99afba344eddd8f0531838174a43344617796337c21a9600c265044b2e525eb0f5dc82497800b9b3a6267698498acad46c535cd28ab2d73a2b75055cd863b13cbd69baf07dc62048e41cdb5b01a54f77132ff016d25a1a0e66a71e45d349379ece3a3635548ae2540a0a082ab28e21998ecddc41f0a01739a82bf4845973748cc33baf99a3718500eba88af89b8a46abf25c09bc184c95f4cd291c4b79f27c44d6ae5", 0xdd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x3e, 0x1000000000000, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x2b, 0x0, 0xfffffffffffffffa) 16:00:01 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) getppid() 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = getpid() sendmsg(r2, &(0x7f0000001880)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000540)="743474e55f63e794b70ef51fe8f8986e19ed027f525fd0219c9ae51b730589a00f9dcf2628a769d187bf9206359cb428c21e6dbdfba689bd2c77e0511bda95e19871bca768522aaada0f31ae92909de53877956858285dd6ff", 0x59}, {&(0x7f00000005c0)="50b4de96a2b8b1f725c7cc6c3fc12ef85aa8f2e697ba2fc40f94f32297897a5b89ff3bd5edc0677c5e822696bd6000d9eccecf4d09f1a9607afc01804ac8fe5f9f9ab69c2a2666d4e2deb1436ddfaec26663b48ca2c079b15255699c7df6344b31ac31c60e76e8ac05", 0x69}], 0x2, &(0x7f0000000680)=[{0x90, 0xffff, 0x20, "9fc85cf73af8b3fe99093496a2c4d398017442bf231188cc1ab55392681ada5315d4f4509e89c4384b5f69dffe4f80d4d6adf08425839be64b5dd71bd2d5419a6cefc9dfa96cc4b6c4ff8af5ef7bcf2a9a9e3991580269d56e205bc8ccb32e33afaac326580fe3389275ad1aa83ecd12046831662f9b218bd476"}, {0x50, 0xffff, 0x200, "671b87d773a9abe50288c8e473fe5a07134598932321969ed795bb86f203a2b2ddd0f365e0d1d24031198860f36db52833470a8a86415076d4811d4cd8"}, {0xd8, 0xffff, 0x15, "3911a4b6f879e5f00810c299b7fdcd7ea7653c539cd5b6337953486c2ceeb11ff3507e7bc016d7110de565b487bca6773640221d5937b3d62e815c390079b9d0a9bbba2c7ae9f777caaddd8e3db0c033e93ece38ae670b8a4fadc4611fa7555b04df0b12e648a4c1c5f12afaefb5522dad0397c4ab70881e0d85a30fe7449e6a9f4a3d11c096532538b8d2e6e770207dfa110c61b13df05f0570523ccf1e04b42dbfff8a1fca2f5bfa6ae794ffd33b9c71cc0f88f4590131a76763e449ab5c9fff5412d005"}, {0x10, 0x1, 0xaa0}, {0x1010, 0xffff, 0x5, "e77a841c27ff3e8f3cd7a2458d6a4d06430edceb23f8fef8df27acc827e82ff4ef9f0a1b055b10711d616f7bb6b3a74f41bdef593b70aec5a36f31a9925e03af8d22452e03e61d762e8844a0134991329a0d213aa1472423d6b867b8daba378dc2fd50a943f2221a4ba6bd3a7643e85616646479b964179416c8f012a68e16cef1b3625004e02106ae5a48a790dc7ceff37222f109669eff33fadf7101eb18e8527d3413eae8193abd1ae9056eb7d04cd93751dc1a7d12e551931380a4716101e7d28b078f61861e8f81d4d37e7068b91f32b646feded18b1c46a3bd78797e84cc8eb2c1bb647d31e19ac00199e4798a8bdc24b37fe75027fa61fcf7231266e6de4f87f0956b8da3ebfb2eaa50340aa58c200dfac941a77c5d4edc0a77f399e927cee353d3dd98ee221b756ef0cf25971076777dc5b14012f9e645e27910bbba95da51137ad10f865b5ff523ac3511e17f81872600d6274e8fb7e8370ec971c579a597a87cf1bef9a4f3053fb7211647f9f8c935244bb75b2cef5db5b35b33f067d9fe1c7787e2befa521b8ce75cc18f2139208f3fb6ff15572cd609be67ee8ad45826aaaeafddd440551738a9b5c14769aeb7348ca3b9c3f6784664ef652f9af9b6c68f8cdab1fb2420cbc1e8b0fbb0afab33abafe5bd8bfe9b94bb1c22322eab4a2da6fc500c7e8fb30a4e2d01978b0a6f9d9a055acf1d7b1eac8198ed0ab2425ec20b24a0654b3907c3ad3414716b56308b560e9a20bb63ea854e747f90041074b40dcd05dd19496dd6d064792441508bb22cfe2f7c984234eb7b3e0e964bf7c46c69df72db787352d0c6f05d8635d36513f5d46a8ed6055aec03d542def85c039eae253e66632632fd75a25ccfb4d35691bba07ae99d2051bb2c28e71505e70314cf9134bdd5bd9b6a13695bab75ad56323a8c264c862e2bfbaeebeb0c4eb1676823765c2c2e9d9bcde953509a8997f593c8f2d2d2b38ca70ef1f2e0428344ba58fa26aebe0469b4b2bca7d7bc46ff5d307ff4a46fc8c41432724ffe7eed6411fc378bd1eb6ce547422498991225a1cd3b360c9a503f796e250c3a46e9ea093e8287831e958d3765241a396839e3e9943add893686b6de4c87681f9515593ee2381bb894b8b03c37be03bfdc39af37c6bbb2ec9f91fa5fec2a4f4ae2fef1cf034c6e907c615d320336855fb89821271b78ec502f99d6d96f49f3d9564365845b55a961610e7ad133043c38e0e76b1969fe67efcdbbc4b2023d74693c45f783b6a9649839690cb996bfacfb4d7e267c5e81d980d247b7bc037ee3242415404fff69ac0c9caca7e5244fa8e3fccd8bd0398d68f99dabbce585d3dbb3c415132e2f9e10bab0cb77a792e7c51208283c7c0ef07d46de0aeaf3c6696618dbc7231ffe7aa707d663691adfa11ace108ea02684a13bed8ae64398bb50018b8623e77ec778e9e6ea6f909590a7cfc1fb8d5399c0720e2b3ce28b057eca14806803339aaf24c7b83b32abd6aa0d70181b46c505718de8007520b64bd0f3da26f10be4fa646cb803f81e20ae6a3b5850e16d08606c9e51c95f9adc7cdf85ce73696adb7fea279c8cb57ad3dd9d1d7e074bc29a9610b16343821c7164568179bcc9e5f7e0cd76cb6dcde6043189d3a1ed8e7d968235e3a89415d1ac41a411feba919976eae8c8604b5c4aba098cc96f40ab59e9a563f43d169b72b101d12825eac2f5298f6ee7b3a76001d1eee3fb76378379e86ac0ea3e8aa44eecc963bf0fac280e0f4090dd81b103b4c7865ddad3c1c351757a513807ce535c9195168d8d06db5f40078fa8179819b984df66a5a3512610bbdd11906abcb99efc38a38299b0037fd20df1bb99bde9404b3fb83a72eb3cae0391ca2f186b2803f6bf091c5d6f9708abd701a918b9ece105fd8ef58b733816acb2369b79525338978ed376759f3acc7647e3f422705eecd242a1f9be37ac4d5470bac8b1d3136c592065053c141da4007ccf2c69f8fc3259a9225a4055f5781cbe9c80626afec746f15cd81d84ec7f4d99cfa47325f57304b0782a71b653b3c19163d41990e532242a5280a3c58410de44fb0c559f251544e5060e6106d22e0e938ed6d7806224b3d32c5764b27d7afc9f13248377f4b00783890fba5d2b4e8a6ec16a5d53f8ba70ca0541fef8d704a074e3fe44a37afa42b5e5bf7089d366307995f7a2b443d59f0ab341586866393eeb7b224a1b8831458e1f6995a2d83ffbe0fd6e0278c7d43412a91e524db260ce010b7236efce911ed66123eb6dfd372e30783d96a3a0307ac04e8f8012971f94742a208163c2e4cd2736a237702d8d6537b9f1205e52eaf2500cb579263be0e704948180ec06be43032dd51e575be3a97109b72cdf18b37d2a9dfd813161d973812a54835b891e75b02cb529fff1f4e0ba38206ed3bfd2efe335479ddb212e33acb90061cf0bb910c148d088ee871ea7eff65f4fd7bc96799b667fca2aebc90edc095944a46767553ca7ce45f23013fd3282bcb99849a0f2ac9587c94cf6a139733622b6b99db3c4fd947481a951c1aa03682115df162cfc14de0baa337efcf69e61489e02b614c482052979dbe14fa4fed5b9adee6974faa84d2f16bdb1e7808cbe7e20062c8f5b91ed7de0169f28da203912408a4c5f273563ee29c6cc3d3ebdd890d5b05c240fe066f2e1a62252fca60495dc3a01be1c70aacf523befff9a57f353ae099f9e2aaa8a7ea0b6d53e71b233adeca9effd7e4c208b44b55f06baab1a227119c01eb10b1f2870b9470d8ca91ca3a7d79320ad4926a15463cb683bc3ae5a91ccc0911491ddf37e4a28759eed746bd3743b64d975c785e5a693889a761b5f574c0915409cf6a7d5c0a30888aa5c6cc4426cad58b215c45231727eaccdd7f6e1ae0b4e506ad7063e1c00b8339c474fb29cecc2de167d373a06ba3006a510bdc13af45a1202223f117c618d90847538c9012669e8f1d96adcf656deefb8235931a19f71f883b7088c410c3b5541f71cd219c19d5961d3eb75b81a3f9cbe1e7eb6bb848e150cf4d478fd2dfcb7d3b57b441986fb2ec222be5a48e0613d77c84eb0646b464d3bd93f722b7bebe098c6f5cb76ded3b1d4c9ddcc5317a33f7d246a9cbb3a0ed3df700bf842ec8e3733e8b1c511493bdfff9ba03b07d9dc81b6c99d0769bb6048e3ec5e1281f0309ff5b5ceb9e4b6b2e22047571aba2a1079336ff557da337e68074be5dc40893cf9a42e483e70ff863fdd9977d9369a1689b3ffe0c74d61e25d85673ec343265238e5ee45caa180fb3285b174e1604b3464ed9ca81ebd55fc8326e70526c224611ffc0460957dd16ef67882ec69fd46706999deb9dc30687ca68fbf1f5c0d0954107274dcf17a42911d8d0b815583e346af8c64add56fcd859aeed55595c779c54305e0345dcce880a2f4189f07f7fa249b181b537dfb2d4b7e34ec9b9a3b98845f1331753d1ad966ef9a6beffd2313fb789e17e6fcf8053a659e51aaf36b7cf2c4798f65f5e81b624336ce9ad2c5802a4c0fc3be622236581b45f17d475e5ad682864ba6d80828d8d1f2b33f9a02818b87934963d85882e15d6d9ee80eeff89cc2ade15c9e47d7b1cb8892909a3c4744e814c79f61ff8fb0925f060a30204426c0a657a6b85b6e0e2b8426bba18eac6215e73f7f118a33948d0f7830bf0ad5ea21d858701d5a222e724bacccabb94abfd73a5b5cac9e92120bec2058ad0d05ce1bc606a2fc49dec02ebb531151cf8bb621e769568afdc992fbf5934a9e563b17e3f6dc164ac231ac9c17260f5b50f77f6a54c3a16f5226fa83c433291b69848aa81150e554a464163c579ec892f01a883d836c6217dc8bd1e9a7a3f7310a5f693d6fbae900bd955f9b388ac6620eab18b1e3f746217977316f380b4697ffc237fe018a08d8e91e641b3d034cc528bf984d4ad5fc0a444f7514ab31256b15ee61244e8915d9b72c34b5264a6a3c25933819e7187d17d955ab913b948ad287cb7e78d1c68db1ab3b6eb02dff411109fdc6dc89435e1074bbb6f218e2393d92bf4b58cbb6f863c83d15b5d46793eaea1b4f1e91ceb04b51d98b35bd30880d35f6446406829acdac25d2efa563f98f47248f821aa7cef05d2b3c4696f917557821c39b0f2c33f70bf9fb18ad6a75aae98a9f05809ffad49fbfb5d3831d4cd27fb2167b6fb4581e41c11c7306b19d2662d9ee2487cb2d16bd200ba5fb77fbd59b442afab15f5edd596ea95ef428f87b15500ef5a11d9059ce42304d708d208ddcd4ef1e9117551209fa192587d7123e92235e4f1a55080406349c9907d99e885ead1fab7fc01216e4aa3e107f9a2f487e1166ff3b34850ddff191d306d03ed6b81858b1a94d0d66323b99e260d6665052b1178e3c9029afe70456b3a1aa46a06cdf7f4c28301c66384c8ca8a5587c3bbe1e47dfa12e8e51e6a99a8253bc7582e386ddfdffed6cf72202a413c74dcbc5547ade582ba5e49a5c5cb731f6af941ad36de435d9c060295e6b57c06c529ba601da37aadb8e3ebe2a9f860b91dd298080d4ac785df1bc55f7cd31007f50c9061c3f8a51d7cc61f6b153cc09935e5eaa2b31f4b52a2ac776f47e4fc6f90dc8ca605266126307ea5ba7ec6a9ef23ec74eb62d3404d1b867538b7ade487380e971855c3f43e13286a738037ede58b0f37cc31ccc70a0ffaaac691c71f437d06b8ea2e6eaa218e2d7efa2b593e5b376cc39a8e74ed6ba243542a33e8cca5dcc334d81d1c93ba9ef6e87dd64abd1eda76d651389b01919456812ce4c1f94b7ed706e5f042dca21243b60b5ad6037dacbc3922920429568b608467d1a5fc1cdbef89b161ba0c5157d04464dce94e0a852205291d2f2af1fb8568fd5cb0de43138c19e17994a6e7837d0d4e4145e6fa3a68f2e654d320260d4f207fb3f545b7224c8149bcff23d460e3c0e2e8202ef31085dfffc60a390d4729a0d1b8343716c8ceda6cebbb30f5df91a24a130c4e5c0106240ec24ee753f97fef554a204170867e8b0d95632b5a4cc8d0712404d6265c05268239bd7aff83950c7695577848ff6d75655b141533bcd1568cd74c16d6b32a607d3cce19b0277c0315d4c14880dacf1e18ab6dcf0f44a7e0385d38cfd587e5a0f2170ef5a52fe017781f78932a800e5ff8971d9ca6f21496e476be5276e5575cf1b7eb0ad8a333b1f0af4bee0d2091441a4901f7dcaeec4e8370fed65920c94b1b36ecd4a1223e43781e6b0f4b60ea27204a9612e3f48683d942b7eaf8f78d82d7d96e5729e949e092171bd03c71fe14e4cad2cd431ef25d8b196c2a817e8a7ab9b78ccf22ab3065f10d296ca3dfdcdb279dbb9ce35b90cf76ad2b5392000a6c113b3f08ccfbd227990f8f131385cb6641b24cfc9047e552895dbae95f532e7698585ce90a6612184d44441ccb32fc66fa8adedaf7b5930011b355e0ae3eea003874a666c7d03440ae61d3bba7a34fd075a39de44a3ecd3671dc7eb06c6d4fba80fbfbbaea95c9d097e641bff7e41efdf6b60b3d18cd9a53a7b00d5e2e39b7ca81c55e17ac91aceb28ab85f1cf8dae418b60621c98f6223ddd59dd971579f43bc28f267daa200316726c4d94b32c55916827ca9763980aac29b2db89e9b2474b5fcb4c37a73a85a368ab4c0369d00e73731ab600797d9f453b682a997cf8bb20b6e8e42958a3a35a3f310588f671083bdc73b3ee26f2ff9532da5b33e1c5d505e856c8ad8868c48e1c277b7e772e19ebd5a5d2169c4a091078eee6894d7c78a1cb14d262f9ef6855168ea3621babd46823878c215"}], 0x11d8}, 0x9) r4 = geteuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="1c7ea69d605c3b090835279a76a5cecc671cdb017850d73bce18f5be1c4d626896bab82ee4070b0840f19f987ddd03f5c1845889d010165ede7339b7bad070f9e105212e3383d3fa967dcd2d366df447d5c4736e6c1f70bc15275a4be5dc48df458af4e6269e96be259662f0afd799bcedea3b86025578cbff4a1d9eb9eb", 0x7e}, {&(0x7f0000000200)="6c62b66d05becab16889fb0f924afd142dffd38fb029b9f6f89b2809b022ff0160a25741905974eb924953cb90e10878610e5e799f2b26567a591bd99a340756f697014d931dd07d5c7696", 0x4b}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000000020000000003d0400ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x2}, 0xa) dup2(r1, r0) getpid() poll(&(0x7f0000000040)=[{}], 0x1, 0xfffffffffffffffd) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7fffffff, 0x120000000, &(0x7f00000001c0)=""/7, &(0x7f0000000200)=0x7) syz_emit_ethernet(0x6e, &(0x7f0000000280)="fddd983000a386f4e711a28414bacfb3a6b33b64fcedb14bfa5ddc83dc982d1da45c5e792acab3355421b6a917876456c1321b46cce929ce74a833a21d4c5c9083307d0df52cf4704c3fc5921345ef88629812a5acb828e42c5a510807de4b055680a5d7bc536edb3736ce71b939") getsockopt(r0, 0x29, 0xa, 0x0, 0x0) syz_emit_ethernet(0xbc, &(0x7f0000000100)="991b77bf9015a764503cb9d9a5db3321581d898be278eab7cf96399d687d510039406e88f8d60e7c2444abf000ee00bbaf7f53da95af44770a56059a85614c4278a7e847c9f48c56c502730efbf0a0267c37e2c7daa13670e2da3fe7ff5b685d4daa85c81f534bbe52443d69bc695545f590edb5ad79f668fdb8454285869444731ca1fdad2cc0813cee3120b797a08451270554fdc430e537c0304ad9f934b46e24226e4a59bd9052a95eb1f03de2f16a6b35c684756f5052ed76b9") setsockopt(r0, 0xffffffff, 0x1, &(0x7f0000000240)="204d2ff73549b523f1ae0d8d42fbe760d44f8afddb8017ee1896b21d1ed8e65dbc38ac231330c77d412d7cb5e19eb51f0f26b6ef", 0x34) munlockall() socket(0x20, 0x800000004003, 0x0) getsockopt(r0, 0x5, 0x9, &(0x7f0000000000)=""/138, &(0x7f00000000c0)=0x8a) 16:00:01 executing program 1: clock_getres(0x7, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x38, 0x131) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x401) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0xffffff2c) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x1, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) dup(r1) syz_open_pts() 16:00:02 executing program 1: socket$inet(0x2, 0x9003, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) kevent(r3, &(0x7f0000001840)=[{{r2}, 0x0, 0xbc, 0x20000000, 0x40, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80, 0x101, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xa, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0xffffffff, 0x8000}, {{r2}, 0xffffffffffffffff, 0x50, 0x20, 0x1, 0x431}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x4, 0xfff}, {{r2}, 0xfffffffffffffffb, 0xa, 0x11, 0x3, 0x2254}], 0x8, &(0x7f0000001940)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x8001, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0xb, 0x42, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x50, 0x8, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x61, 0x40, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0xc, 0x80000000, 0x3, 0x5}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x2, 0x3, 0x401}, {{r1}, 0xfffffffffffffff8, 0x15, 0x400fffff, 0x3, 0x3}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0xed, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7, 0x48}], 0x9, &(0x7f0000001a80)={0x1}) recvmsg(r2, &(0x7f0000001800)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000004c0)=""/191, 0xbf}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000580)=""/124, 0x7c}, {&(0x7f0000000600)=""/173, 0xad}, {&(0x7f00000006c0)=""/112, 0x70}], 0xa, &(0x7f0000001c80)=""/4096, 0x1000}, 0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001ac0)) r4 = kqueue() listen(r1, 0xfffffffffffffffa) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x7, 0x0) 16:00:02 executing program 0: socket(0x1, 0x6, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x50) 16:00:02 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom(r1, &(0x7f0000000040)=""/236, 0xec, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65300051953c4ac6df91ab93171edd2504a7f43920eb97522bad7134dc23ab601dcd03e31cdff0f16c24d84c36bb409bb05cd8c550d553c6298613227dc3c765ec1ee5a3dd0090378d9d312b0f4e12a56281dcc430f8a6eb304ec0e983a9d054d33733f467c17554fa6769edbc7ea81637a6ba8f65b7d76fa99da0590e4bf08ebed65f86daea666ce5c0b4d72bad028098aba167640d325a86ec092300000000000000001e17989336fcfe83182bef9f8090f307f870b0af8d1dd8b0f260bcc837b420b54fb5dfa3e10438606b583e074644ae"], 0xa) utimensat(r1, 0x0, &(0x7f0000000140)={{0x8, 0x80000000}, {0x3f, 0x1}}, 0x1002) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) 16:00:02 executing program 1: kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) shmctl$SHM_LOCK(0x0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{}, 0xfffffffffffffffa, 0x83, 0x20000004, 0x9, 0x8}, {{}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x489, 0x400}, {{}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8000008003, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000040)=0x15b, 0x4) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) socket$inet(0x2, 0x2a099e201a241d1, 0x4) 16:00:02 executing program 1: r0 = socket(0x18, 0x5, 0x8) sendto(r0, &(0x7f0000000140)="d1544d60619e7b09951352e3fe8758b4e3945631a917230a79c337da51460a4dfdbbe195a76914e54d4d67b315130be923b6ae7cb55f2b2da33fa85253b1e86a4838ae31b29acbd8ba3749065bfa86c797504b9b4cd7f564831dc42af9d2b28c8287cdf771ce5a8b4f4f524d0c80868372b4e3c69bda3cae7b3a95d71fa54cc1e69e9c71e88b0c976dbe23b47596d451733e651e3aca85401d5a3586f8a1d34ca71598b4633a79a29a602802858759610d57428241595fa46415a86e2fec0e0c8f1f1338a652068681caa39d", 0xcc, 0x2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000000)=""/116, 0xe8) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:02 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x6}, {}], 0x2, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002180)={0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) getgroups(0x5, &(0x7f00000021c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() kevent(r1, &(0x7f0000002480)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x7fff, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x40}, {{r0}, 0xfffffffffffffffd, 0x64, 0x0, 0x401, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x81, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x4, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000011, 0x7, 0xfff}, {{r0}, 0xffffffffffffffff, 0x12, 0x42, 0x7ff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x8, 0x257, 0x5}], 0x2, &(0x7f0000002580)=[{{r1}, 0x0, 0x80, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40000022, 0x8, 0xa7}, {{r0}, 0xfffffffffffffffd, 0x99, 0x10, 0x400, 0x1}, {{r0}, 0xffffffffffffffff, 0xa0, 0x20000008, 0x20, 0x5}, {{r0}, 0xfffffffffffffffd, 0x50, 0x3, 0x8, 0xc70}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000003, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0xb34, 0xfffffffffffffff7}], 0x7, &(0x7f0000002680)={0x8, 0x200}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0, 0x0}, &(0x7f0000002240)=0xc) socket$unix(0x1, 0x8, 0x0) r9 = getpid() setuid(0xee01) r10 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002140)=[{&(0x7f0000000080)="b7b14815f0ecbc1af1908d2fb38cb7c22a821b", 0x13}, {&(0x7f00000000c0)="72b86c41dc3a4363d51a76742c8f0643fc1b2940530950484c696fa05a018bd409702b8509d7abe84e5eb0ce9c21e6b91be59ff5490368af0db4b749328b2da8", 0x40}, {&(0x7f0000000140)="44b4d50bbfd1b01602a8f37c358dc175cc0acb610e727c255491ce77c447468240c8b4476799f3b6603521e3c1bb66c584650c73ac935567c34840baf95f8d1e301d39e8d91cc1f87025d5dbbecec10149142862a0ffc30fcf4ad6220aaa6afaed0644178cc9138ea0a747c0b303e19ef2de342ab0aa2282336239d972916dd851831ce370fd30eac20f28ff6c8bdf49109dfd2a14a16d86641aebba9439e9e87cb576852fc049722513bc5dd27d7636d084a0e1b8e7f23bc1d327095e9b42eef0d1018f2dc31b72744de2d873111ccbe784ece64e4176290667b1f5dffdeeed839efd269828ce0595ed80cddb72eb280f1caafaeb38e1dedab7c20805029cb312fa2d5f8cd0116bf2fbf4bcf735867199b68bd280fbc9ddcf2708541bb6b1bf9ca289fdfccb891ec7c36dfd03d71749382221a0833a91f2fed5979e85a488bd61127119f7fbb5c319a5be2b56f521c44bc5a38aee2d833c334ebe3e287e9e170930aff38490c9a01d10711d8255b9874e2ed60415ef73c607ec9a78756c19b868d1008d4a757a596a5ef488e2d3fb4fd357ed0aac153fb00c5fb199700f4f88e79ab770a542af3fa5a0b3b486d1cb910b2a7d9f06b7d2025252eff8b554be0743cb97547ee9b26a3f7a8bfb30b3b44d49bea31c50c87e5367ffe55d89f9516f8a507778ec8920326df564194958bb680a44682447251237bff7f420ce27182719d3f9f00afef09327efa8aec41ff42c4142adb9174ffa938749ae342fafa2c74dd4faefa79a713d095f2e4b5137dff213a6f3d24a663a2a79c94f410674029c520fcd0aeee1ea608e1fbc51b96b447e06657b2126acb2fef5a5d267dc4b08667821d1635b9f4385e526cbf4cce9f36a21d491be6600b51d32eb883565c8d7fa4f03763e9d08a5d4fc29d05c33dc329e1d7444ad209fdc3da2ab18eee770f22b6d0d3fc7266d0db0d5e23a70673210989d10fc586f69527e897cc2bd5ef1ccb99850420a69194673aa9912a3fb96f2b1e578f648fea06be5cd7953fd8d9d8b06d066a2131a81b340628ffe52e86943620c887b8c195910854c59b0f8523241381d81c998e59098384b7b54c69e445ee9acb9b5b1d7fd3ab1664ef9064a060ee5fe43d1db7d32c26ee06a2121454c7a8a4c3abb48301dc478a5bb540d494024629110cc8bfb196cd017fa972ab4f29c12b9fd0ab943d0c0c4175127c254551e577833c507f13717a5fae962c99d62bda11d03f3515f257c13aded7be6aa7ea8900dabd28e8aef1f7de19fe88c0d7c12101d71a3f9782ffba3aa93c75601bc9994b18e8d3ca8d563f6e361d66fe409343df111982df5a9aa41fe942162ee05491ac84d0480e8390a6f8ffb9a441317781be76e5458fadde04d6044118810154e5a82e60540bd78fad644c10136d088ed5f5dbe704e285a32c0a014286f6137f12bfcc4f820cfc899b525ff0d37c91ec44d639b21cf4fb892ea8a3a73091a5c4ba1b4430e339a8968792bf24929b9ff5457a4a16021a4fc85296ec6c7ab1b96bb05dac4b2a8d1514f316e09d49d6505a82fa7fa3514b10d512bc70b1a6552cc19b6e6b2ed15b73363e7b4c000ece14882609926eddd57ecca9feea91e9179402a0a7617f29aecd1638672db38cc1e8971bb37007d1df4c519984730e0ef000f196520ea7b91da628f8ac366e580c1463aa0f92cb0b3e85bd4589bb6c8b3baed6fac5ec375f3cd382f8f68ca88ed4ce2706aef5a0b6a819e573c5a1731ff0deb11c81e5dacf1619fb1dc7630a1456442b36ccec79326e099b69c815cb0e9a6c3b45a6c9c8696bc360a07a2da848fa172d08f3bf81d688921472332e8bd6b2995d75c9da5a68ae9962b3c839ddd6fa00d0e311aaa8b0cd4066f35f27fefd7c7450525be46b57aa2573ce8b96d19af145ff8c88d5551cb02e1d69c8b1f0127d0a63dc6b170921aa449459ca71cd1b8aab0b5c6709b63c513f2e5ca35adc64af3f02e80a36a016b0f195bab0910cb63def4ca7644315f23b8b0490841c7e8820c42ec02cc038c793661963092de5a94e19d22d2622ba4bf629a27a7dbea2939d6e09db3d4bf34a2eb0000cf42fd806615788e8cb05114d419494cdc7de3b1336cf5737d16c1e89659a01c38db43a43e7c1ffb2e3ac25625205c435b703e87a202fdd664fb5c033bfb438f9afd58cb95f2db00a66c04ca7b406677099cc33d7295ea8d99dc3f7905a19390d71ecc2dd183a2b1bfcbf2fea067cae38c819525ee84ef67911720eb4985cedcb3f7f3b6c060b4a462e32e94ded4d418ddfce1dc7be7068af48c867620949b97fc9c9956cb4695f4a061d240e2d23733d0d61b26ec15f552690a7ecffe4e7b6b11bc7fd6804a4748d222038ca6679543c972d0bbe6fa99faa53bf6da307408e2b81115654e87b47294fc01183d86878d5e3bad44ad60fb53088450405bf2c581dc67dbd70a82594037d9c29c8b8eb59fee79608ff9a7408205a4a3ec00a57dcfbfb7b6afcfbcddb0aa7e94dedd5c73396368bc32a54e95841c19b5543188afe606c255bf48e93c9ed090ab10eb97d09c2b50c60b868262885e69e1f897b470f6e0d325b1895505557cf3e8aafaa4f8cfeaef4fcc3abc956acf1c78e35f4019a65abd23db8930375b3658aa46cbe33c6a5e10a8dd5d83140f11ff6ac55015dfdcbbb780717eeeb895c5eda9eeff41dcbec9e45a0580611ef29146085c2a78fe74b76db48ac7f924266c14968aa304bdb15d90ac569dc54f6c0618d87e2ffea47efc378b80cf45f36287fb8cc2dc114aa56dd7133d35f5c57b23048f1cbd86cc23347a0d66ef5d15c1c4a4e815534ed78fb7892d26cafbb1dae4a2db2daca5ea61a8ff44c46eed71b6c73703c6a4b1ef851086a038bb12a9df7dae0a0d153ef2a3cc42c35113427067e747bd74b6cbaf57c2f1eb8f952886ef728fc44dfbec97a0de29d02d21fe11ef38b07db612e1004c74c384581d7ec8836b3ddb7e049bc031ab2d938e495ab8c3a492739d04bc8375169844c6dd87069c56935be6420e73d668b6dc3dcf3883ba7b16cae505b78de8797ff4f306687b51710566af9093d1b3dd96122b882212ddbe8344a8c4f45c8bf64d92a20eb661b53e8dffdf1071e170a951476cb6526ab25034adb7520416817ade130768d6d0e7ee0e71ac5777a94742062edf83cbe965ddf64572eff4ba9cfa4fa1f97ce4af7fcb4273e664cfb9e84c3660ad70124383fce82e819541e9b4d379ba2bbe07e816f2be11343aad93a89726ebeec070843ddc7ec647939ccb50df798770b10e9679ec388719677c4d8bbe9dc9f612ee69bec9342b50dcb18b86193fb8cad461811693db9c7e5c8fb1bf042a725315fa2f7201ff1cb9da77d42499676038dcdedfd5dd5ae6a425b4a38a376c588caf1925d62c02a3477d13aa9e272ec263bf32c0e2245d0f619975ae6dbb9f307e480cbef74559b061538962bca22d634ce81d8ce2f93667a4e8de9ab64819281cd34612970de8d3cac24ddc3f80512ea4f0cb627cb1baf9fecc32e1d238fb4f91f5206b95d598fd70ed3436722c9c0bae40a1be7bace5536febed69710aafd968f2a00b1c9461cd17eb21811779f88dfe73c07f499cd5665e7f39c0e5eb5ff98a71b16a6f117e81ed4685520080ab6320e485eba8426c9b83ce60c0ffcbede076cec7d05a1ed54edb673e0b0415ecc393f1c3c84d60a562d7f6c71233855e0326b84518494e97a241304c14c145a4632e65bfdaac210b0d32f7cd1ba0665cb8737b4d46c61c9acf9d6fd50b657c23fbedb536099866f14f9f3315b389c7f75ce362d121f993a113214399c222303ff74efc118f2a3521d8b4fc14ba0eea36bbaca7a1e131746dd46c616c53b14f8cdf05a3d9e2692b69ce16d9352444f65d8ffedd7386de927ca0ffb5591a5a512def56fa7072dd9b3c488e03bfe814093ec894d0527e7cfff08d186347795fbe9c52e81f545649a99340dd89cc922a68c0644450de72d07e498cb96296ba3bc4ff6661604199597e822ad965efcc9407ae8ae6eccdebc89f87de8a7888fdbb4f6de65c5b7d479b9d92bcb2ab2027573b759a34a63546c5358f26f719df7be6ac4089c12ea05c0a085fcbdceec3f4ace73093239eeafcb62be753a0cfc31efa1aedcd6a8211c733ffa4b43619bd61c90245190ddc1ef4d3cd91422c50bf9bcdc880c13045e3e7b5d530206fb0f459c74da3930d482c83902a52dab32cd13854764a6e988b8676be8c5b11fa2004f78b1da7198e1fc9b00f6bceb14c2984d34b73b8c04f319e56aa3ba2dd397564c6d5f982ab3762b968b7374c9e9b17667c8a416c8bb1b25d3478b3669575f6fdfec178e6b8252e31ec64327d5e032b650c137c9765550fb25a248b784859eb4368f33713915c82ccd76ef17bf3180d9b62f831135dca88ab4897adf2f6c978e2fa076b29d5d9fd669adbfd6aa9a7d42c38a050c8730df4257ee39b9beda631d9c56745a6cafb7398106e888a4d126241c474574b5177a989933f22c66b22018fc3e9e8fa639b32536ce5084d801b7525c176b5c6d90bd0a56b5578306938f363f3212ccca67a765e2d364c777150bbc5b69e6cb0d1f9cc23d8a49c3784d18147729eb12ebee9e5d14c92595bf881cf2b6973ae1995cec429611601bb6ee561dd0d9b43d09c22205297ea4c4fc321d33886f715f1d0a849f1e49dd910009ab0d27566c0fd183252938fa9e587d2f6e24aaf4e4e57ec5cff119a17ce019338384faa02700b9642c99590eda02b77fdb2059dba21266a8cccf5aa73ab3909f7d8f5af6b36faa72e1d062748883a0a5a11f141b8a4bd11f42e54b0446f3e4832736656a160b50cc4ec67f5fd2d28554f3deb158966ac082b3c0cf18ef1b363b3012ed6cb23e2313e45945232c60151e4aaff4b1256cf57bf1979ef0977c4002b3c9c7dfdec50fb7f40176ba1e49f2782176f4aa061b68dd51ad368369618546014b0729dceffd470e3c8d9048cf0d853959f428c8c7e9941fbac044c370e92123e30f56cb9c72772edb8fc2fa843e7bfa4fcaad61b0500e10608086d1a6cbf74152cffd39aa8fe19d4cc820ff0b3c32d6ce827ebb02f95a3b8c8521b04f781f3fad9d5ccf668e50b25b02005e67f4dbcbc0c9b1eba305ac7e01f40cc8f7e64ed6178da973ccd5ecc4635ade1bf49d5215e5480f1d7c1ac598b527fdbae1db001580fb3b99f5de340261ab8e3c2cd4173987f7ad239c50a1c77468c807575814092a6df4c9cf8088bf8137be309e4cb714f632707df80adb9e98e2cff25bdcbc9c6a507b73b2ca95525b355ec73206bd457753ccdc5605df0a5bffa063dd146585cdcd690462cb1006e2a41f1c0e32ab6a2d824c9e820777dfa7707fccbf712dae358882a87f01acb9467920d9ab72a073700a7ab3393d2f717590d745f117bdb23981dd6a2c27f773f333e54e48cbd7a39cbca6b846ca1ca3cad711f4674854474de87d81a6e197b75055bac77fd78511e644d83e68b37aa3487c721c15465af99c9a7deee56537a1a78098c1b53a03726e870ef890d75a7be2ad286f2c0e485f4d3ba41eef0f4feed1bfb65638114934b075d01118cb9e351c13186e455057ac24382eaddcf07d3b208342dabed723345306101720784d580a287261d12dca367fecf5e0286aecac011d6b53a2f17dcba075eab744d21d7a9d6f8c42bbb53df3bad169c82d22449589abc282e9221834471653d3c4f57ee0d60b832a424962ce478a447ac1a5ebd124ca9cefe1cdcbdd92f6adff9dfaf3345837109d1", 0x1000}, {&(0x7f0000001140)="a3b4fd93fb2e13130f83faf2148694934b6d387f8d2f98994aa86ad46d38edd22bab69996b58dc859316b1fe0f1fc81ae4b66a1357b3b014287a5192ba090fb68214d1074b0dfe246231b66f64a9130aab44a0c3e3ef38598222e524f9dac7b56325bc0a9887264a744139c339b6ed506d1bbe6b718494acc74036ff5ce4740f6c21d4536af797de9371c717063212c2875d623c1b3897e8f2f2d4c3ac10dbd4ac20c89dced0d3ca0a2d844670f2343af8e8f0a620aee03a1c40ec85d2eb306fec6ec1fd08588d47f162b9ba916d2fec5fb5804f628cef9b90e41b319db0d2b42a24be023545da50018843c1177096e5900c8083c759d4474b3e4ccf8bc9e5a262e1e6a60ba234d5e79a70e52a3d6e39dce081c3f4591fb8d20a8937c45adff07021fd7fab3e3006c38b992ab798ee8faa4f7552b9e3d6d6fc9b137cf622f9ab726ce1f204727f447cba87eb4ae51146b729c0049a1e05167d70a51580e08436a2c91b42856367788dc177cab0b75500812e904076395263f7e6608037befb622ef4f4d8da8aff09b123ecaefdd5369374b9a5badfa1a1cc665a93886c6be1ac8c2e3c51936eb3b160fc7ff0164c4801bd1c1051ab447792f5ddb376075477280db229de9614adcd5518a64f07e77e7c774a70d38ac23bdf0822e89e1097e7f22fe1a05e1f6a5fa1a4c411c71e10e318e48b253009ba1a5af289af60d4f314fde45f6a830a7623945822f387fea3a5a0aac08c5bf42d7adeabe05e9ba17e1caae7f27d049618a377538e32b8c9e5dd2462d65f3ace022c3d677cbe3e4f4ec4d3084f97216c18a0e823a66a1199d2e0d3dadd4cdbd1b3a5c4c7eec358862c4cb5fbb4bdbb33ae3114997862b99c1474cfa4da49a8721dfdb120f795e5039d8980acebc7fc9953bee579a8e4709fffd8df1899084c8c8a9f278303b5a7b70c8bb8a845c1f1c7ddc504fe1ccaf73180768df12cf22040ccc835d4462078cbde02ab267927a8d8d18eecd32fa0ec2cf4a5e544cc1e9b622ac0740d8c1802347cf6eb9d4b9edaca22a1cf51cf3aefd123596e50921ebb96b65352947888bdd7f9e49039ad29f401dd85258877cf1f53092e0ce6d5068a31eab140d545a7c6732f13920e6bbe95b382746b40659af008d06a7c5f6742df9086b4335b6ec0d0689c99084921d8947fa8522ec6ab3ed5afe53455e088d25f7b4060ec276f75f5da7e7443b4c183587e06888d5f38d3ee95f56629957c78b1145366041f22af26147c05e4f1a159f4e7a224c03dba224d7df22c33d0223d81df6f2abb818c25da9399ab4a4bfa8c0cbe0bce1be10aeeff8cc95342e1684a5c0fccf34375a4314bd8b6b718570d6e7883a74455f74c11d12f20df83dab7ba9ee22b3585d233afd7ab2756d4da38a5f82562347297fa3b15d76a106aa542057d7b6cee072ae457a75bb3cfe69d8ce3b22a4968b44f13699e0a1ffaa1ad49fed438796f7a023beed774cb313bbf10b39c9fdfb806597b94afaef1ab8adc7e3f4858ef617d8e2904ab87f0c29a5effc6614af02758f86d36dee04cb47e936f51e24f9a0345b7750c13c9c4e319b54a0bdcd59fd5b90e1bf77399801f1e04411c7885f8e5346dbdd3746cb29f4d1c12800fcab8caba9252da790cf2a168ba50dc28f714e08b3dfcf9719c42c634826744aa9a7f584d61eb9dbead736d862798d55dbf64d09609a463752cd97e4ef79f247e0a41e18cbbd85dce604c855bf3a0b5e0968059654c8c31146eb8a18b6fa1b353f1a111af2eb6a44fd783076f6de2843182c489b7754da1f3216322b8b06633cc5b4170ec23f4dc8927d140c1128fac237ef27f3dfa708b347c0ccb211bd4f2d7a6c76543a9a2281bcb1ab07508ddab16c76053c693717dc92ba5dc48d57a59096af9bfb24dc819d5cee15e132c7cbb5d189d43bcd1802b0dd8c5dcee2bbc6353c0d4bf8cbd87955f1cf7d1c9eebbd53dc786e0aafeb6e26aa3ac122e8ac2d7d0fafa63269a08addb45d72ffeb55ef211957eeb262952224315a6faea8993e55cd04a42a6377bd2a957d098a6bd55c6bfebfa6b80bdd7e1783d21b62247abf0536448f12fcfdd93f86a920213ca705039d1714600af6bff724a653077fd4d959d83ba4196206ed9af069bec71aead2392c31c5c923c549137e983ce5269f9ef433d51e06ac2644d2ebc75a60421fac243994f85e691553fb43fdfea98ce800730cbc34876890b41bb555b90a5d8d573d502db4d3777597ad44222ee8aaeadd6d079fbd2ebc0ce8655333b0f818bdbf8d4765900e996a56f74889ec7fc9f102fe5a6805193d03a1f352dd36689372a909ccc304ec2c7ab5e0a2a4e3390d9a258741c7f8d39259365915c4e36eeadca0b2fbf5b77f1509eb335cb08718dfe7bc03c02bcd7e4945f31028fca248d59db7634f6d490fa1c438e9b6d3aea4df0c9329b5ec1b37a9bb44b7af85c40ba636324754b4a7d5feda251ffab09e01e254b7f1af19c2bd8538ae50b64ebceebc8d9758cb163467e921ae076f2cccf6fd8f257bd111b69be7dda133eaa5609f6eb3f57afa70ee8ea0f25d97a083ac39ea34579cc857adc40beef249f00c53bdd3984619eb125289503bb20b073f6e7ff478c286576148a7bee1ba852584a925c6d32df589502b3483962c1a8b956f4c0e8bfa85316e74624de722e9746c95fda8c4c34add826be4b035b6e9c41f9f5825e2a0237633273f865f0c62a24dbc33b6e85b920d4704621aaa35c913639970c6806d476287f0ec4ba697482172a1b9e0ab9d8d8d94579a864bf6c0ac76bb8504abd2f3608b6604d81b1a2aa933e04d808c607f9223e6cb2307e1eee270a8acb7d3b331e70af7017679a7e96d6da08957d175d1499ddc2542b75cdfab15ed6587eae3646d6f40a7df965c337468a728dc49fb143b77d9b26955f525060617850a2db92bcf7993db7c7a21e430c0a4e8e0ef47f4b3dcb7b8bacbd616e05313d382bce21e458f2bc4903dd6b264b606895ac6b1eec81d2a6c6d07f5292d5269cfc565c761caa766d75ac86917e1d605a16bbaa0241a39bcdd77a1e276d7730622d5a947dff70209d48574517c4f8d29fce57d1ff0512b069ea51e0c5094d136572e94455321ba75c06f031f990cd46bb23e760db4ad02969a5692adefd20de26baae399f7f592ad949e284f59ade2ef5f07bdb59fb66577928f8dfbccdf8c6cfde7a613a2479b0789145960f7a3c5ef93896896bf37ae7a1c0b61bd04a9e486806113d535fd170c157b35d785cc5d6ec3034f4e22c1a66ee26c08800317231d76356f73a10056bf737dbe0da4aada11cdcb4c651de0675f82a5a19a2c94dec2973d98e0f70e769a3cf1691c8c55ad41d0512a05ad3479f714f63e4535df31bcf418704283007ea9124a0e3bdfde8de1d883bae0c1d2a93607d9a860099b8e1fffe5c347787bc7fdc8bc69ebe2833b20e9bb2bc322e2499b6a10377f58bbae0d1e65a803775199d2c5705fa331d53df70d3a5c89deb35cfef9569b2d9b3e6c106a3e28fb4f131174d471798c224c680b8b207e2e778a61776dca551203793d3b0541a7d12bc2dda4fde19be0ae1a8bc023d6334810f94c0d12235a22745b3d46a613e6a00937388ac5b292a9ee775bae772c0e9162da54a182617206840c87e2636ed632bebe37bb36fd86333936f7609e0295ef15d4f711d28b6f9ce0155386c9917e8e5c18d768c60c5d8b078a45582a68b37a2a84daabecf45e48c7a23312c9bb348e631c7521d6bb4271c9ae765a894e03948e0aea3112683f3341e5e612fbf63ce6a04b6684a2820b9ca0da4066f0df2db7fb452380b8848280dc45a70eb3a69d3a08a21e0e2b97e6e9e40eb23757d52786cb848bf64fcd7588c0843f0dcc6301be54861a3449b1cfa30f71441d8c14de5d1578cfeefc8663f05395528ae134684e257994460cd22bc15190932a108261982256d97c4a1bfdec857f50d2eec81b9669db6f1c6c2532f32f48b6ef752c219b4d0bddc2d15850727bec69c7495ab606970577e94fbaa0cbb466fbe6ea211465e92435ca3ac4f94302c5a3e54844164826a0dc70362bec6740b5f4e70022382dc5fa92e37437b96234ec00c5c93e4df9673180f01722dbe4151500f61609096750197b578def3b4588ecbbfc9ff8b1b4a4d4ba5dbec065e3de1bf7a3de486b5ac7179af93a441c28317face7a499b014b661ef607211911ed68987775fddac3a6e82a922f469ed1cc915bbb64fd827aa974a3d9e405e0955575e7607818753c3810dbc220df221d94e9d8134034f6c46c8dd76889b666246738eb64c360cf78b307f14fe563451748d0f9db19fc885d8f9bc399efca9bf2fb1b3765e1d4b41fa49c6ca58630742de318b69212dae1770be6e80b2345ad472cee3f7f4e7c7892d90f88cd5b394dcb444e1a2012891f24038c6c923bbc6b5976d8e85d7cb8b8c373162adfea3904e50b28dfcab0ae6d23164fe8558a616d197d9809a77f1d7dfa0c3bbe3136189295fe09cf77464ec4bc82597c4b2550412648c805d4a0f25d7c7899be69ce91e6d45f93192c1455cc6b773ae8060f597df13b276d7d7406803eaa9911dcc64c05a68b1199c5132946c1f56e3a47fde36eba6cb3f7044f4437ca5a5717b5ff68f814b3b3d61720dce6e040ef7926ea4198ec2b39f0472132107579bfc6e2f1d2de74e8c1a9d69e2d347003d4e8d40963d2e35833f36e596b74f416d75b2896c62227fa3f0b132c11ef9a67063fb041a32ba424f75a8e545fbfb3ce97e4d7d38985b3818117ed9295015bea7253e89b7df663e44e81bc2839a2a14970243134fa9b33b16be61749fe711f602a08f1a13d6837da9796d71c72c821f4d42b166a106895d844347d3d2a7de66a64ba522ce1254ddb6ec83e195895224ec5b520f775e57252a3065a59e256dfe78661c1cb8c575be0bfe1892e37d8a9cb20691f498befa040fc34c91059e617b2c2a9124ef30b46f7dc21fa26a3c0bcc28c24b325f198c6493773c004db5f8117a6fdf3a206c636f5722e14fba6919351b99e0cca2b031b0325076a91bd345cdc98b6cd040be3cbdc81391ed479f1db592e66181ba8359f74b4ef586cdbe61e69b9b1402d765b789de29f842ca14e28ab42c85f9063c0bf8efd0a9ac34a242c41a5006e8e3aaeecec6ce6db4e620eb463dcc2384ce1953e33de299bb8b196323d0c0a14fbcfec964fe8d0c7ebfe1d16bbccd08e21156b4b4f902aa9b1fee9d307dcdf4f5c1858958318c383fab6bd56f6f232158c7aac6a9cf68edbc7397c98afba58f1dd63ce5c4a3b00821211a5caf612664bfad0726383bf8a91389c5beff8b375f480b6a46d3949a4b3e68d53f35370f4df2be1880950c7546748ea6042153fd849046717e18e4e0c13b26258d81bd60fcb8488da25ca0f9e426ac81208ce3abfae66481c3f4371a37c7111fbdff5ee747d1a0ab16fdd75474c481b3ae649937664fc8962a1536bb93f9ca4a64175806eb1a8268b0f2c73f9c06012818e172468b2a02950ebf87e452bcdd3c09dec0788f2406cae97ae9543840882d312884bb0cb9c1ec4ed72274d82072da5ac0a9935a0da1ef7e7d55afcfdd9db98851cfa7d12324dba9043a91f7e0871b2b86becb4b3d8e1ccd9179b055519fb12a8c949dace9283dd91b81eb2b7146adac509d4eb8ceb789680c731534a81833105f5fe04078963084cfb1a97a60401bd4fc424cae004e94c7db16ec7e1de6474be570dc320c0502f647819066dbfdd0dae08cb60d0beead9698495a865f509", 0x1000}], 0x4, &(0x7f0000002340)=ANY=[@ANYBLOB=' \x00\x00', @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r2, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r2, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x408}, 0x2) kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbffffd, 0x2f, 0x0, 0x2}], 0x0, 0x0, 0x7, 0x0) dup2(r0, r1) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) setrlimit(0x2, &(0x7f0000000040)={0x8, 0x9}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x88) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3ff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x40) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/101, 0x65}], 0x10000000000000c7, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) bind$inet(r0, &(0x7f0000001480)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001440)="a2b9aeb046b4620b2468b676da50037b017b808c5dc169bb9a06fb88c07f6316e4c8e910fb57ed689be8c1d841d17bb188feff2d21aa7a", 0x37) getitimer(0x2, &(0x7f0000000300)) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x0, ""/10}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/125, 0x7d}], 0x5, &(0x7f0000001380)=""/166, 0xa6}, 0x801) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000100), 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffefffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open(&(0x7f0000000280)='./file0\x00', 0x401, 0x0) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x8000, 0x80, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xccc, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) close(r0) 16:00:03 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) pipe(&(0x7f0000000100)) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000200)='./bus\x00', 0x848, 0x1b0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x41) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r3, r4, r5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)) r6 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r6, 0x6, r7) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x26, 0x3800000000000000, &(0x7f0000000080)="46a8db921aeef068e1b45290f1768756a7e5bcf9e56028f3743fa2404898bd93926448fde08dab6059bc2396f14976fce45603f120006ba164bb33d9913fdc950454000000000000000000000000", 0xfffffffffffffe92) 16:00:03 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) socketpair(0x7, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1c}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x41) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r5, r6, r7) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)) r8 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r8, 0x6, r9) 16:00:03 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x5, 0x5, 0x1800}, {0x5, 0x100000001, 0x1800}, {0x3, 0xfe, 0x1000}, {0x6, 0x6, 0x1000}, {0x3, 0x1e, 0x800}, {0x1, 0x100, 0x1800}], 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/28) semget(0x2, 0x1, 0x408) 16:00:03 executing program 0: setuid(0xee01) mprotect(&(0x7f00004ff000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x3ff, 0xde2}, 0xc) 16:00:04 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0/\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x4) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:04 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x342, &(0x7f00000002c0)=""/230, 0xe6}, 0x7fd) r0 = socket$inet6(0x18, 0x3, 0x100) sendto(r0, &(0x7f0000000080)="24afec252af2ed5889f7d9b17af4fedc91077e81062d90aa46b0092880a8db122e818b9a901d697f19c40e155d6968bb0829b6cfa593dafac6eacb05fe3247fc29a96078a27c16f151cbe0d7471138e087ca0511696f1c6e1f472bbc20b53671e5e1da53d470096e5ed896ad5737225eba3d6d297c38c15925b4d40dd78c3e9c521cff323d936e54d0381d31faefa056cb882fa4aa695e74fe7c1396dbb4235e4070b2aa37bb80776c64f92cc5b7944ab9c8109c9c1adee881facac2c521316b8ba39cf6884202c8b3db5d29ea0c44043467e7847c3ce95333e81f0e44616fe8e2cce9f3da2cc021425610daa8ea4ecfcfc6a13402b84dba3189", 0xfa, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.%filZS\x00'], 0xa) 16:00:04 executing program 1: getuid() nanosleep(&(0x7f0000000100)={0x4000f0, 0xffffffffffffffff}, 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/186, 0xba}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000f3, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000100c, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x6) setsockopt(r0, 0x3ff, 0x6, &(0x7f0000000080)="974c7642f595fe5fb0e53b7f79417817957032c2cda7ae635ef7b5c9c7f7cfc795a96d64cd50a4c3a3552b1814b18742818a42462ffe06b23b64cf0830661348b9984bc77bd21d1464703d8ee100bc636ac6fb63ba047a3f7a1bcd78f1f84e64b7bb4ecf555f0b98eb7c4ef456240055c52a891fcaac571e4f24cbebde16186a09af07786653699802497b27558d8adb38aa19a6f4d70445e8e9fc94ea3a48a8e944a8abd3806c994fe3aec725f6e932626ca919af58481b609a27", 0xbb) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904", 0x22) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x3) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x209}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:04 executing program 1: semget(0x3, 0x7, 0x200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ftruncate(r3, 0x800000000000000) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x34, 0xfffff, 0x6, 0x25b1}], 0x6df, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x4, 0x8, 0x7, 0x4}], 0x9, &(0x7f0000000140)={0x5cf5, 0x734412b6}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x6) listen(r4, 0x5) listen(r1, 0x3) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) mlockall(0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000000), 0xc) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:04 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000625000/0x3000)=nil, 0x3000, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) 16:00:05 executing program 0: mkdir(&(0x7f0000001140)='./control\x00', 0x8e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 16:00:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x7, r2}) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) sendto$inet6(r0, &(0x7f0000000040)="4ba79c1d5c499e709b92f2e9d1f2debc2f85a1088da5", 0x16, 0x408, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x80}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0x0, 0x0, 0x0) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) setsockopt(0xffffffffffffffff, 0x6, 0x200, &(0x7f0000000140)="a5b9f9833041d07f5db45a173f5e458d33f93e9707bf2eea1fb2a948c969da7c6cc2fef1cdde68071bde55ba624877a7a352f0ed2e1ef9c66475f7b9a6c5d609a25880b63b303097307c8e81a2e9cb9b399a7749a916eeacf2bc5ed45067045670faff9c07bdde4f35f130451f31df06708f0f7b1770794602ba8e87817aa04fffb628616099114a380f96034356dcaf965ed86178a5d318a663da97f522608fc29b3d009caf1130658d2e15f819352d9a684ba68b910dd3f1990e1a3cb35e36d613b414431ae14b30bcc8c5e493ce5042d0e3f364982e66b3d50bd081cad2ae4127f58004c2921fb065b6ee15ff5223c0a4af2d751a7f23d06516adfbcf1d8243ccaf589d153ef1c9722fac6daba9bc63ae6800fc97953a175ffdd53e95ecd0686ba4573efb973330079ca5ddb4a423245607a79ca05ed5a16bc10482883e60da05be9a07de7642e2c5101fd1fccd997ae486fad3df30bb063b77e992c836405d94b7e444ac179210da16dfccffead37a3407bdc2b9c8e1fc0604a9ed0033fef5a56f73435545d84b8cf538e05b6a6c1327c0ffb9987cd407dc789a503db1d9527de71330449241c87f08beaf06a3208ae15e3edda52dc207499401ddf163b897f21b5e9209236b8c11a5cd015df1c68dbe281a515035aa57e02a7490166e95dc2d0593307ddfe15b0f4bb5ef9776d77b0f00d7eb86c4c1550f94082d73d125c4f9cc73eaa34776dbbf88b55baa63aeac14c99a3be293bf56bf4e9213aba6c0080b4b865d463606d6aa51e7a73173a800ed0dace5e36c82ce52a4aaffb210911704fbccc7b3d8d86f01723afd037645e5a983092ca1889a4dc347dcb275f572527468b73ca45e8d706052b648d755693a9b2bbea373963745b923e049a77b57957926d49b2bc1e3c052c166f164a7d651e6939d913c1ba94e43459bfdb6650dc494ddfc30ea2fad51965e1b841cd9eb73c9c690291ef085fe27545825b45d131a897d65fcbbf563b3378eb433bdf7d347a76e33cf0c4f26261a982747a2acf17cb51f89b3629a6db9eee46ecb6dc604f3b58e7e380395854436a640d74f273873b90f9c87fcb7294f84258d2263a16c8e0f9f5705f776380feadac468b9e03ac161290db51c2ec47b1f843326e2fbe990ebfeaf1f8baceadbe27bd2b279dfb4cff56e116f77031ce78540b9a952d5d036c63170e647d6a93e85ae6d091b85b9119501201e6b93510d7d6fb4875b325921bb75644fd1df76ed6e36914b34a7bed5def26aba3ba7c73ee15e0195eecb9fad9c20c275fa01624e825643ee30c581dc10809a7b087efe6e5e621797cb50e0f14b8eb1dc60a636e9c87ff0e3ba5c367f2bad0b3d41b10160150720570f87d7482246401ec49df16ab7e07bb466bced79b61ab18814e59bb21b537983b10ec0183db5d9223037a249328835ab7c471881dac8bfc2cb455d054cf456477a70b11ad1f8ec42b5bfbf72e385037e851b395eaa6e32602963034ab5b7dc225a7f6ef9ea7b7a5eeac685a4a693154a9477d816957f2f2cff6c08f926976a6a28515bc4d0cd59983338592c7c8d6e2c7b789aca023a1c142ebdb268c73a09176cc931cedb303c02b22aea115c0f835f2d1c3a646c41d2aa85d7b5213f55ddc2bedca7ace28bd84d26bd7619e28b5eb4a680e2a4a868e7764ed37164c0bc54476576aa2a601aad3c03a2ccc2b53a148c8d3da2545903cb563bee16963c7fc7c7392497d2abe9517ed478f6bb83f551c7d3671d506ef6e26cdfa85e432b1ed2e05c3d0ed30c54aceea4be33def8b75030e8bed355f539e5c451de8838a74d0d518567bae2486bf2ddb350438559a4190ba48e8b3b9737f4a8371972f60198b8c1765962e0cddd3d3eb04f891ee2ddff7ecf4cfc2419742fddf857807388145f8310996a8da414b832c185b03e9f676eb99261c415d36d5556505d87dd510ab0d1cee706aa695a40148b67cd9c438ba3c3f8a78b93f7e8e5593176a609958f36655b17ac26631b615e576fb3979c120856a273ac9d1bf4fa4f5042a5fb5a9c34b18a77b6a9d5184f2e4cf711f7122ec56fcc1e88402c803918cf55af49326ac270bee75f5dcabd529c35b1dc84cccdcafb6ff7fa75c515a38c269bb7d719858b3f927314ba71316cdd6d42f7e09a6f0d03a5dd1a1e53a7cfb46da22d91410f4f1b80c9b01ee3a715466a87c751b79730c8aebce7e58f53a8338fb4b0598c7afb29937cd7ad81d856b94629832ad77d4c1f7d63d219fb7e6551234c02a5715c60b18c8f6439daf29660159ba1b2fcbdc0dbca291b455663d683781f8afd32f6aee929437b950dc0af0b150fcf6b62558936ec0746b0199bbb6a778eb183541faefe4367a0760e7246d01fb61b4c9dabd9cadd332d42a5924860ca5f69d92f077d30a7fd377c6b758c2e88aa6f2289c8c9b0292441b9e4f22d7debff60d8321c463239feed63706983eb42ba670c59b5c9f08cf94ccc9f9c68d874ead31bdaaa9089d817a4dc019d63ca4a9cb59a63783931bf7517bc2358a7bab0dfa6b89cefb6727950087a3900e3d3563a65e3cc569cdc59221e0922affd5034811e03d07f5f6aec458e92cfe1d27cac8570344edd41ce90b0cd46a464453662a46caf49aa5da85d8b36df6da76d0a0f562bfb5cc18c49705fe45973bfb7e83e9dd349ff0a0f4543840b63b048418ad3bca4e4a14b015278b47f13cd0268e7248805d0031b16ff8f4fe8138e56d96cb901ac9460549d7d4a3f8cb9ea3e503f28a02aa460fc2eea6447c1d2565dc50ae57b9e09409ec00f926c130beac0cbdc8b1087c12c399a979730cfaa132406b8e4b99ca364d5df3fd9c492e54b56c2b462e9c3fd9b901b2507381fafe801fbc0482782702ee30032fd84b4bfd0fcecb40def9710369829c4a8761eedd57286f4b2c2d6b9e6625e8391029034fb7219b3290684974d8ec65bc4b880e8c7744b32021005ebd19b7ace61e6bb53a8736df818635d89b9da1cd441a46b3e771042b3795985071f56ad038677aa8a863c5bdbad3ce76d0aacdd0c13207ec8008905217006ef8ae130d2bd022a6a9bb6597cd03f8415305f9d7494ce4f6101ec23bcaf10a8b2dd4d503b94626268e392f4a8fdb8bca61ef0c105290caf7866ac819e65daca52276220d8f9147f8d18352de13d297079d0ffef88ea530d0220cb99cce0eb5b7cea16b56f869fdde0e845cf8e7e46953cf1c212d423a67a3ba0589226e16b7d3560a8755af958357bc5423061c520b100b177ab13a830350120345d2a745e7c1220d8ff4853e9ea3002df02f072f3129b08d62d9498827e65019d7f5d5b6d9013dd4d177f535410842085304cbf1dd62ce095612553e606c3bcf10b3db894cdfdc002f30bdc4959618f961fcbf292201121f6d5c827538ef2e38b6a10b215121fb3c3a789372f312aa077feda3aa28e09c009419abf0290bd3a7c89d52856afb8640ea06c04459c96066531591e547d58fc87abf998209941d58afffeb854e4b703e07c0b7689f108ec256369dc03ad13523271661b7d1fe23d6177b7b5f9ce551a1c0141009fd221cf233481f168f12c7f052db5ffd587f06f3f1f3b487ff3299d455f901f62333425dea8d24e819622965dd760bf411a07d123073a4741beba415038baa6144340ebe1ff39b685e53d3e5a7297df83b8944427e6bbd42b90b5ffdeb66c6e5c1463b1575f33bf45308dae6d683c878c74c06c2180f094e79f475ac3969322d89ac594b9ddbf4aa72bdd33582cb7b453684637021d137db568d9f88355595929e4c3ee56a41d39b999a96d428a024defb01af115c330dd4ba87adb5b8410fca5bee466adea81ee8bb439713e2b74aea9b1da0d16a7e4d378d984775234ae7f10cb23c812e6dbacf53c51c2afbe891e9608ba09752b85d9e2f338f582042f6846e8ba9996de48f6390efeb4b89196105001d30df3dfe4919a1bce7ad040c118613e6a8363e71df40426121a5e4b899dcedb99e0a77d0eac18d4be84b735d0743ece333cfe044464b8ba8fba31d8230eb416640b85ade0251201cf54f4caf936bd63a1da13b564026a68817712b3d913e898b4bb437d419f3d7a913624c86195bc0739029d83461045e851bf06d73fc357d9bafaf1e4521dc7b94cb632a17fa09f836a253af28f078f5070b02518eddbd88ee5616db3ff8acacc77f684c2dd565e74d09f2162834db37789103c81d7f602697bd671eba215bc88743b654a07be070a40702ce19a76f389fb7b4d1b5c020e02aeaf322398f0be15f0146938f5b950c1a9320750652768ecb342361cc331f9042337226c069fa5f1720d552596dcace607393e4dfe380ef3175625c9d8e2b1a313f58262a071d8bc29f2966ac1138ed7c7bf441059115a2c26f0f61d514e93210b94b4b6b93e320dd5abbb73d9c2e1d5e68740069e48163e81d581a9c9cfbeaed3e0fa4efee4f69405c6d7a2d23b461dbe936416ccc3355f11ee0d8487a3b0c3d95c09d7ca88cf002aa1f7c17d540797c59bf92b9ad80305f8a729ca80025933c7920bf5c6bb9745504f6692864aef3c403cc0a07345bb577be55fc0496aca1ee1f22012f66aedfbd24ca7d0a3af90c8fd34b331364a4199bccd681cff5b264d41428e405f50decd827fd0a77585e6d1f104534f5c518a6882329f6b86e4696ab2bef5382db1d0e2c80fc7461969f0de6ad021a35a9253df63b138cad43f8d87f41de122207611936b698bd449e9add56b26db5e0e95ad297ed9b02088581b49e13deacaea3c049321a9f5258697374ebba272fcadf24d31c18e3c528329c3b4e2d96624983964e5b9511543c12b0d283137c81743030a08ae6311613fa117dffe651072c2e598f3e4c824def9c671e3ffd8614e3c82425eba5b791acf326a6ba34b49da50add9d259ed7122003e66fa0edb4870f7302318bd62023fa56fe2a4f783ba0240b1bf4c8da0aec155057104217e7566233c523ebad824e694fa894bc2ef18064efd048e50ef6ee7bd9edf91737b351e47efa04f7da797bd824d14cc325eb853da261e025f06f57cc2e4593a09d4217885e12959f304909f3c1bd36bb4dbbcc4b9171bc81ac8fb3f88db49cef721ff7b9913ff0c0eb885e7d657ec5b849d49734fccaa9d3ee812a5d9d919c57be98d50f15229b7d657c6b8577f9c5a86dd0f799b53e4c03e17b3d22e3010caee2126655ca62c7b3cde1aee2573ce211eb49968881bc034fb45ced274ce79df9e42756a831d12bee3dae6752c8de77d77b48e1b8c6e90180975ce52dcb00751f2e452e72267ec5aa7db963bf2beec39db092a4654edc429df9405d57beb8ca0385c9a86c67511d13b9b25366405c84b612b5640eff23d7ce0b199a23a9b924fe7bc1ab3de5102fd3579b9efe916d2a7237f70fbd9de34f09fe33a1e0772895409f3ff2c98957e99e8bec73ee78d033b2c2ae717e372dcfba69ad5334fcde3d09f670df30efbb1d79582e5fa9bae298b1186615fcc78e0828cde5ffa6cbd29dd60d8eca6c5d9352dd0dd54988a4243cc847021bb01c235f1c79d9edf22475d062ba8816a0bee32477176e18712bcb705e8cf4446db6e3997e5c7b264d7d2493948f912a7fe36453f0eac65562b90185a1c890c60a788b13368d8006c0c63dca31feab03b0dd99f52a746c8527ca065ea2a5908ea21874da5abbd1e5867ffe71e70a3206d4a5ef6738cf0f6457692cb8a0648ce5c6c5e69f5995f791efcd6e9c823c27992c33251f7d85acc69d4a506369b30966b60b8245ceaa79cba2d5011e082", 0x1000) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) 16:00:05 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x4004, 0xe8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x6) ioctl$TIOCCDTR(r1, 0x20007478) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/216, 0xd8) r2 = fcntl$getown(r0, 0x5) r3 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0xfea, 0x3, 0xa6, 0x8, "e506e606d32abc6738c44d97bfe807080e8db39e", 0x4, 0xffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x101) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0x86b, 0x9}) shutdown(r0, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) r4 = socket$unix(0x1, 0x1, 0x0) getsockname(r4, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) fcntl$setstatus(r4, 0x4, 0x48) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000480)=0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r5 = getuid() r6 = getegid() sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000500)="26d93de277e5a3bf7d4cf04a71a1ba40f2c4db28", 0x14}, {&(0x7f0000000540)="0fe32b84ec16", 0x6}, {&(0x7f0000000580)="30f52c6afb8b04d3961f11b27371c3a93fe6c1cd903cf25c2ea7aeed7df61a566101448cd6c5092c78c2cce908be4a439aebe61f766a8fd98c4bbc1efeabb91c04687dd816c35e0c4a7c65712c4d814e14e07779ecd8197aa5f69a6b2558b5a21fd3a9a3198e9c425414db8eae5b4f3fb42679f114a0564ac00a2a0a60e17862274b5c54bfeb717cf3ed0c00fae166b61a4a43bc4d3f16b8e5daf309c2387abd5ea639aec2f46402e71c95395975be4feaa6f17667e9bb9a01813696525ce791ca27de547f9674", 0xc7}, {&(0x7f0000000680)="79c6c4c13f81f0270b4c613e15c5921daca23e2129b5be9db83f1bb6c323a2434c3d9a50d63b7562f52bc1215ef8f8a468a8443679257ffa334eaf36f076aea78fac8eb01d500931e51d38c2069a707e16317899e02bcee69bd5b508b7569af4ff61f5", 0x63}, {&(0x7f0000000700)="b5ac7a640c2db8e90e4aaa1d220566eb0ecad4d31d90cef9b3a8a9ec8f5539a00b006af8a95755deda3d38953ce91a85d014bb86319d3d0fb438350a127086282b6886b761bf8f46a561907be186ba03cb41c72c049c9c69139b9f978a9d7e7dbde66e4d559fa8f8ffb6e8ec348066469e89116d79d09609b30821af860867001363641fb4a9fb372da484cdfea70d7d37f2aeff031a8747a84177d4547b8ac2689e1276c76efc6ff03d552261b1d8ebb2c9e0a48af2729cd2c068dc8472f2ab5b39e09c4c3f", 0xc6}], 0x5, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r4, r4]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x38, 0xa}, 0x2) fchmod(r4, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) mknodat(r1, &(0x7f0000000940)='./file0\x00', 0x40, 0x2) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='W\x00') 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x7f4814ba63b3ca0d) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1a3) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xfffffd4d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b982e63abf8511b4abf2756428153ab6cf7a261502fe45934b3b004e7446083cab87d4bc077eae51eb4f4c083233294de6c1a4b1e4c2a059654851d24cd8b6ccddb20e", 0x43) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:06 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) setgroups(0x2, &(0x7f0000000080)=[r1, r0]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:06 executing program 0: socketpair(0x10, 0x8000, 0x4, &(0x7f0000000080)) syz_open_pts() mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xc0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1000000008f0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa0, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) clock_getres(0x5, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x182d, &(0x7f00000000c0)=0x9e, 0x4) open$dir(&(0x7f0000000080)='./bus\x00', 0x43, 0xc2) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r2, 0x0, 0x3b5) 16:00:07 executing program 1: socket(0x18, 0x1, 0x0) kqueue() 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0xfffffe21, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x105) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getppid() r2 = semget$private(0x0, 0x1, 0x100) semop(r2, &(0x7f0000000000)=[{0x4, 0x90, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x4, 0x1000}, {0x4, 0x24, 0x1000}, {0x2, 0xfffffffffffffffa, 0x1800}, {0x0, 0x100, 0x1000}], 0x7) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r1, 0x2, 0x4, 0xf1, 0xc1d}) 16:00:07 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x34) r0 = semget$private(0x0, 0x3, 0xc3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/116) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket(0x1e, 0x0, 0x7) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x52, 0x20000000, 0x685, 0x100}, {{r1}, 0xffffffffffffffff, 0x7d, 0xf0000040, 0xfffffffffffffffb, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x31, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40000006, 0x9, 0x950}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x7, 0x2}, {{r3}, 0xffffffffffffffff, 0x11, 0x2, 0x3, 0x7fff}, {{}, 0x0, 0x0, 0x20, 0x4, 0x9}], 0x66, 0x0, 0x800000000000081, 0x0) syz_open_pts() flock(r3, 0x8) kevent(r3, 0x0, 0xfffffffffffffff7, 0x0, 0x1f9, 0x0) 16:00:07 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x10, 0x18) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) semget(0x2, 0x5, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x6, &(0x7f0000000140)=[r4, r4, r2, r2, r4, r6]) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0xffffffffffff8dd1, r1, r5, r1, r9, 0x41, 0x7ff}, 0x7fffffff, 0x18000000000, r0, r0, 0x84c, 0x3f, 0x3}) r10 = getegid() r11 = getegid() getgroups(0x4, &(0x7f00000000c0)=[r2, r6, r10, r11]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000100)=[r13, r12, r15, r12, r8, r3, r6, r13, r12]) setgid(r14) 16:00:07 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = shmget(0x2, 0xa000, 0x90, &(0x7f000071c000/0xa000)=nil) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) shmat(r1, &(0x7f0000719000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0xfe8d) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpid() socket(0x12, 0x4, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f000020f000/0x4000)=nil, 0x4000) r2 = dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x1, 0x400000000000592) semop(r3, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$TIOCSDTR(r1, 0x20007479) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) semop(r3, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000180)) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x7fff}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_settime(0x3, &(0x7f0000000000)={0x7, 0x2}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x517, 0x142f, 0xffff, 0x2}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x3, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) connect$inet(r2, &(0x7f0000000400)={0x2, 0x3}, 0xc) r10 = getpgrp() r11 = getpid() r12 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7, r5, r6, r7, r9, 0x24, 0xb2}, 0x3ff, 0x0, r10, r11, 0x10001, 0x6, 0x7, 0x6}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/70, 0x46) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x8, r4, r9, r4, r8, 0x4d, 0x2}, 0x0, 0x9, r12, r11, 0x4cbe, 0x9f7f, 0x300000000, 0x2}) 02:03:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x8}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 02:03:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x4005, 0x1ff) r2 = semget(0x3, 0x0, 0x284) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1}, {r1, 0xc}], 0x3, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/81) 02:03:46 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000001140)={0x18, 0x2, 0xac6, 0x101}, 0xc) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001340)={0x0, 0x9}, 0x10) getrusage(0x0, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) r5 = getegid() accept$inet6(r1, &(0x7f0000000000), &(0x7f0000001280)=0xc) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r8 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000012c0)={{0x101, r4, r5, r6, r7, 0x4, 0x8001}, 0xcc, 0x1, r8, 0x0, 0x6, 0x200, 0x0, 0x80000000}) 02:03:46 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, 0x0) read(r1, &(0x7f0000000100)=""/67, 0x43) sendto(0xffffffffffffffff, &(0x7f0000000500)="8a568b", 0x3, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) 02:03:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:03:49 executing program 0: clock_settime(0x0, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000000)="460f60fac482290d1646d0e8c40115ed0d08000000642e3e440f00850e0000000f59bc2509000000c4c15dda4bea66470f16388fc97c816e00c4a37bf06b5b15") clock_gettime(0x4, &(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) getdents(r0, &(0x7f0000000080)=""/173, 0xad) 02:03:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pledge(&(0x7f0000000040)='-+\x00', &(0x7f0000000080)=']/%\x00') 02:03:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) 02:03:50 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) r6 = accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) setsockopt(r6, 0x6, 0x7f, &(0x7f0000001c40)="6fb5", 0x2) 02:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r0) syz_open_pts() 09:43:20 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) 09:43:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x800000003, 0x0) listen(r1, 0x0) 09:43:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) shutdown(r3, 0x0) 09:43:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) close(r0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:43:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:43:20 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 09:43:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e6166696c4e6c17a1653000037ffbfd5c20d836fb6a0a521288c23ca0a2cd5802a9cfe1ea56ad613547842eea955aa8fc2c7457ef33"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x7, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getitimer(0x0, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000200)="1b3974659439f8faca91a3c5cdfc94b338586fd8aa7716e25e55fec7059d2df539ca6d14e0d5a0a2141c553817b2adc1e6cf3e979a68b6c6cd73e122755d77170fa4d49a8492e282204f091727d2f3ce4c683e1a62e0a7411eece7f522107781c6b5dfe885efed61db8ec69bb6051f5812babda12d5365a8c15187bb6ff6bb634451c9cc4889acb6f51556ac60df9f66c13ccb4123767b06be348514355bbbc4c17dfde0c9cc675cde3821ec877b367f719bef4c1ec728ae5866babd83585630a6991fd9fe11240feed8b117cf99575d259d618d956d89da2b59b467d793f8e1dffca853494ce7a90477e08cf89c0fdf12e0a8978e7cdf5984f2901186b27a490b73d05f0d924ae03297d85c14e787c8cbf752ce91fd6011a85250f112fc5a5356813f987b85b1f02c3b4ec00bcb8706212cd0ed9818e81704fae4817560226a70c96fb244b0022dbebcce47c880c83904cdb8d427b64659aa199a99628556a3f1c216d723cecfde9de2ae20d01a2994a83a17bc1991041416e090a7109a92a6d5e8ba59c05074a7e82f5b220c0e366e0fba6512ffc3eb6325ce19c3a64acedee02d63a390be1aada9fd6a2acdc3183cc027a68f5630930ea7f8c14117d208c87c2e659a506841a190111f169eaf0f5240c5977ca0f865b6b120b72027038e5b9d434ff6de68d20315bb8ad594d9fa227327b3444b6e87bff4041d4d22fe163641d360627bffac37083d388b8bf5321ee73d0d8165c2774cfff8c151ea121ab2dc75fc9740780bd997c0d0bef92ca338477927b7daf93f14ef7473067dc0aa7b8315775a6a94b7b26975a52a0946e14ac22f3ed29370792a80cca1d1616d2ee47379324c0d20b011ea4dde6795f7398efb609ac04e39b02d349ca9b3bdfd10625e164ff791b93318306c18a759bd5b7876137f54c27717411bc951d07f84254512e455e9a5e2450cb32ee5419599191b471e48c68338ff389991f28d3b4544dff2a00f2c7e43916f9c6e937746372a1a8239cf92eeb61002f218cd8e0c591253a30991e0064daf5bcc07cc1700c76a4f986885726d5a6e91389acfc0304f9ebb9f70087c10b3ca66f816f1a4c9587d87d1301f7e2aa3ad059ec3fabce3e225d9b707170c9389d26524b00f91eb426f3f4f3e039205c95336324c27a852f20d8335f0cd7103c2a2448bcf016ca28ca0bd5b2cac05d649ed3ca4f9872cdc838fedbe938f4c64dd51acc25928b6b9e835fadcc548c44a6e3159643a3ef163ef4a8f103af916460029dd69835cb57e4404318e2f03e7107ad1381315ed8e087c28cc42e6c6c405c4a4d5feea11195148bd2a13cbb87ca0ec3bef264dc748c7ec3d0bdd5ef66b9553169d1b47b1c3a764d9ec1a095c29bd8258a84f2d16a311d8deff033d9290e3625ef8314d3ada9c42c7220d081c91a3f1b1d429e5cb7262cfa64a7dfb0b16308707188fa2c59d83498c5fe246005fada4c2725eba570977d121fab636cb70e66b443e17bdd9996cf234669e4f84b804f8408385dcd136947a9e0c839f34e1fad8cc68f1bd21bc824d1481abe93419df8b819748a81d236ab8c2e190bc8e27058381f679dd8412210fa1772bcb14f40edb2950a484aa12c8d39a126fd85d883d5548c81934f9381e0728920938f1d40f86141952dc89d97629c0874606896e7cc72c3badb840f7d4eac7ebfc81b859347fef25a19fbb7286802d31a44518c69c50fe263d04b45c3f007b386c781f44a446814b39c5fb6fc0b7c738026900ede2f09b881567d46f616d51541382915507faa47ac2831eba5ec288da0662f2c273e8fd64020f27600c7bebed69c5c28e4e30c0a0a9812f00e2c7287efff2727fa23f135fe0f2319e40a2eca33386c8b927f76d3756e44be5f27e46d870302f8a06b4540c8b52f4d2fefec936750911a13b69690403c17e510b2109b4f2b36645ccaaf17aad3a4de67be8409411b03ab9cbb38820b9749a68f547e8597f42d8a77ee1414e01b31596553813e950726a6252908c7a1441dd4c2a2c8a5e83d7a9f596b2ca9fe953492b6616e61cb4f30b60b76903d13535e51d7a64d7857e8bcd1c36852bb17eca55755abc7a09f6ec0a6335cda962617cf6184b8a908b73658e6544ce23eace967a79b3c4e9566706511068b428ae9e03f6dcec8a3a933ad946971aaccfa264d39d70031ced9ba6bfdf92aeafd823b2c958ee4d4986c84c5f3057e165cddbe85b45d765bcb342885c1b2f01fae8638cf79643761ea2efe1c616ab1c85f09f8590bee828baa154e18dc1d27bb8887ef256c556a1a4494732801f42294382f8a7c85e019a9880ecfaf21213ea8f1d50340543c4b89ce2f6cadd21212410f19fde920d065b29ad87a803fbdda0be65c72bd3eaaa10f34596888554653a1ef97d3835fd60993fad3547b8f08980184913480676b3e329f777d8431b11e4395f7dafba47062c1cdc0250937fdcf860d6cf3629dd1e48f5cfeae2537447b97d96c3965ab41420741d9ac3653a9dec59e775c6586ff0a3744c305cf174cdd894efd667defacbc6b3753614f2327b1709d17141204624f0304d91e1be867be3acd51528672697efc882f2406ba4d59d62b106a0e3ca058f2cf4b6ac884afe1f9d83fecb6067f8b1c873b572731c1ea6c0ffb222a34b1dabb095a8b7d34f35bb791d8a8d19b7d1d28c92b20cf40f6e72e9e32c7ad6c941c9c31680de6d71b553fdeefe4366a38366a440167c939648189248478429780085a1021eb7d88d0291f5caf0191fa5e8a9da29ba9f9a2790cfa423fc3fb7870981a3f3a0e9adfdbd337292f74d96edf29c24bd092813fce6c46c5918f249223d4d14765b45293bfdbd39afd8834cbf32575cdf205d4cb6c6d845f8ab0574a7df40abd2a0716d5ad04fb6f8d1c80f83d6068a90012367522c37db66250b4cfb752f9e39f4c1e20f690142bb503c9795a1e06b39447deb22bb498c0e36921f7f72227f54f558cfd1e8a4c04d7f9d1b5d7eca78825bbcfd99b2b3484b2101c13d5382eb5bad8fb90a36ca75626486bf144e39984c3b679666fde4949dcf54e507041b5855de123d4cf1d340c5cb88bfae2ffd7c059edcfa9c73b03b617af5d9a91aa2089421dd933fb3cd0931cdd84312a0bb26f6e3ab79ab09ba1973bc47de75478df2215c3bbfdd50d3529dcbc59eb822a1018fee93fcc1e74c50c3c7fc905aa68f7e1a88e6493420f7b50c37ab004f7e67fb9b1e5e4106dcbc2200daab6df6d0259cf268a6b1b2f1e5d1c331e102d4411eeee1195862f6dbe999c941d73fc367fffd0268443e783665965915df535327910ba0898841be07cad812f17919b6de96b0551b98f133db38e050a5914633a0e63f19175b936cbd418c3613d80c0b00f217a8de4c30cb7246a31fb300fc8c0407f82270a0c23421409ce7a484cce4057e87292dfaee1249aabaaac6367a7df6cd9e4b964ab612ea54844766af52c53d5bf132b22726f9bc1134392cdb5cd25be215be0794f9b1e573cdbb54702360bd5150ceadb7fbae6683d7a401d6feb047d41fa52d514b2d4f3ab77e17a28edf81e5b8816e5b05b214e53a4f062da014c14bd095971c7d924db23ffd90612300d420691a53f7ec4397d1861319f951569faa4f579203cd42819609cd02e8680c55e4128fcac7561f2a4e7c9017d7c5325f8bbd072a7b41253da2beaf4b5e0190a13c0867e6b2c33f7c4079b0953d394c0d3a76d0b2684eb80b20318b55193926744bb8e08b85b664bc743a5dfe235be2118b8218cc469e5c024eadc82bfffb71bca240ece352af2c3664fbec233c1a6ec570b8cba6191caa5bd6b8f13ce5b6eca0762194a4651b9fb6aaa104e4810cd190b6de4defafc1d8ac055c553bed18af54463ec24ec09f2f7c5bd631411485729a559d8b36431df992fa20a7f8e6dd03cba02afeb76a9d3c008f008306d750bdddfeeb575e68f779625046b544e0d7bbb6cae0f2722b5c306056e40cd5d374c4bbfb164cc5cca2f6feb045435af86f99e492cbac9251e01e16d333d492a0a18aae56730022c7883e6c7b11438da7326cc1dea646ed74b0621cf3aff65a4bae80f79cd827c527b99ffb9e41545b03340a72aa2dde76641a409ddce3626c58ed7a45632cd239ed7b914d563d7c353ee6c3e20f8deb5d0abfd4c298a7c2a77e522303c743ca742411b6f60e76ed663df2f80575c6d463984cf7e33c265e82831856d3df9039ef37d2d9e043e1b5dcf08c0cc3a75ebd99207b341f4f241056377a1db74c68af6310f5c16f18437ab50ef88af1217fcb86255567a34ca5e7dd7364d4d06aecc0486d7d879185d66632599c8d19cf319d7e8462b48a96897390a0b2329dcb89e7876bdc41a42d12387df93431160ccac303c17a0879d655461959a8b76d0338f9fdde7f3058ce524b762180226f66d8e15c28799c24a7ca18712ebcf4b792733d626b07fe155cf03f587e4c83a060b62b1eb26b507182b25b4ead5ad4b4c102c0e144a79cd6a7a9e64ad464425e57f2f7998f0da5dfc9e75554fb70464f9f17b8679e2ffd778148f221a90ff45f0b2f297d38638df770be0c2ba08900337b46793cb251581814c77b77bca98da18cc01cbea59c8e4d1ba0e0d838d39e9746c02b04387c7d82cc184f0f51a937bff8394c02123c2b256b0466b6d07cbdfaa9ed25e4a2cfb13e5c3de1cc9460044bf2fe9125640c3432338abbe73e2a2d43f81c214d405d0eb9e7ecc561a9500779dc8ed7a7269a599d7b5e544c026bce87b397010720ba0d039a7d4e2df75c74589701ef649b1b80bf59515822c7df5d215bbd364a54a1dbec6b5c0ef948e972be9784e568be9c6754f968c613cc43077eb6ad7cf8c0a86901b6c50c53be463e66806e9512c262be6f0a7b3c87eb5f1299d25815be22ce7920f10d75fd86673224f5e5052d17004cf02777a33ecf2907903832f45036d85f2c39c41a1060aafbaa615abddd57f2ee34fc7633d46436eef0ce5efa093936e9e58b98d51ebffcb5ae25311e35c40c3f16298fbfce6275acff02c2ae7113c933399c596ba3a9c98132c07e50be319ab2ed65bac064e5ea33e4dc2bedc9f73ded7714e867ab744bedd5a2b6b541c8747c5eddf742fcdcc60754e28cf1e89de70a71e0f61462458c5cf0067f1d265c885d59a8815bc191cc2dde4458495de123ac0696bf84b2bf55f92c53f83cbbac082b7276deedaeac7b873d477e0b50450040946632e5bf47fe5913497ab03d72c9223f56fcdf66fb75b3429e796c7391f2bb8cc155f25d070ecf7972b3b43d38bef220ea0a7ea3b97a1ec497334870341515a8e066d0218a52c967476450a7bb8749e1de9413c76b345ebdac213c0185f3c995dee3c10838a79546e2c5f88a16df16b2cce0ecd08e054b55c5dd98bc65c184c05e1cb068dd56d5b82e2b40e6d4a1c1a3f8a8850b2ca9fcfd7939ba030f89b2c6b5e1317c0e728cc0a5f8e99265868b0917f4c1a07f12e33495cdbaeebe46f649762d0794a51386ff8e2f8e0325c80d757646ade4df028706dd2c64c0f60ec7ba968a4eef2296181fdcd57eae6a1556df9051a7c2dced99f14974467c18bac2135e3c3f96ffb3f563cb1f2631eb9e9dbbf3bb7ee82b16850dab4a81d1f780cdbcbda52ad6c270cd4b438edd078e12b214de1a78b93d652f2a36a9fd08de13ab5d7df903c78c2b39b5487d9c060c9c6a0f10a67a9c6492d18014c45c114f258800a7ebe7d10da99bde2b4133fe634363d3111a6aac684b41679ef7841a5890ff08c041dd7338c129403bca0bb0", 0x1000, 0xd, 0x0, 0x0) dup2(r0, r1) setsockopt(r1, 0x7fff, 0x0, &(0x7f0000000100)="4a8f4a5e83af2375ae98086bef375cc4c239daf8181c277461dc300b1527b50401e074e38c877dd5ff9c1f2321423f6e0a9a509f3fb2ac751349337a61b66ed8046cf9e9ef3f796c27d74e9ba431a33e35a4b98dbd80fc6529927567c6a64b19881f2b4b8c92fcbdc9ab04497979e1b8b85be02bb6fb101efd5cc6f95392a131de6f1033f404401eb29550d264793a9031202c02662a9248b69bf8253bd84a00a56d95057a2661c17fb9e4713058afb946fa7a6e80a39e329ab005b5e5011fc52a788efd322a14a9044571e60d7986187e6e081aa7def423a577417dba62ff4838b7bcb5dff47df34b8a7cfb9eca5170aa4588d0812758be75", 0xf9) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/40, 0x28) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendto$inet6(r2, &(0x7f0000000240)="1b0dcac23ba8feb50ef195199f0aa1381b5d0608d7efbd07c319f5107db2071dc37488078c8cc971dd5955d9763e1966bba3f04e12a48decbe2b3a1849d462cc380f369283237365a9110a86223c6aa7af421469813453cee1074d31d141f666c19bbda51afac501cfda7264dffc8652e347c1eb3a5897b5c5f01fd02529047872ba37c4b41b5334bcd94ab0ea123ee596ee5685c173833a3fc6d35a92120823e5d35c4c2f713bca38fe0815ac8e7cda241a14e4017f93379d06bf949c92fef1ee3e4943452017291802e00138f78ebea185e78b86e6ff7068417fbdbb3d899ed9c1df0a40b4022375438efcfb5254ed1700aa5eae813f31fa1f0c6eb1", 0xfd, 0x400, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffffd, 0x4}, 0xc) syz_open_pts() 09:43:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x30, 0x3b, &(0x7f0000000000)="a42d544834587865407417b7b4e02a354a29e1055b950bf1b4f42f742372a086c88c12fc96919e0094e61515ac088e562b68cd581f0101000000000000a659f067f37e99bcb0f133c3e63c800bc9cbb22d97da6655d6fc1b681610b5786a5ee603a03625fc6f03ab7a6c5138e4c7fe74b887b7d10619e77104dd110077af690000000069e035a011f6e2fbc0f46dbdc50923729bc0a2cabb67efee9dc5caf1bf89953dbde04bdfcba71228e0ab2240a82ed9ba15b8ade7593b6831ca379ab893b31d8221e2b4f959211e6b563486eaf2bd629df47cc5921076f3283ac1d8e5dd21164dae4898e9280d71e545170b76188eadc3c95f0f14e666f79ce727cc8888bbd715d73ff94bc18a29dff4ce74eb5b053953f9687d38a08069c45696b6c3d9bde550d668df6682299d14805dda6bb9e3e2b40055b230fa8a777a6850a7b265dff3252d924e01464f0000000000000000000000000000000000000000", 0x15d) pipe2(&(0x7f0000000180), 0x10000) fcntl$getflags(r0, 0x3) 09:43:21 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x94, 0x3}, {0xf6ed}}, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getpeername(r0, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) r1 = socket(0x0, 0x4000, 0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000012c0)=""/194, &(0x7f00000013c0)=0xc2) kevent(r2, &(0x7f00000014c0)=[{{r1}, 0xfffffffffffffffe, 0x51, 0x410a0153207823e6, 0xfffffffffffffffe, 0x401}], 0x200, &(0x7f0000001500), 0x3, &(0x7f0000001540)={0x100000000, 0x5}) r4 = socket(0x1, 0x400000000002, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = msgget(0x2, 0x11) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000002b80)=[{&(0x7f00000016c0)="8a211130c2e3d3848ab3665c7c4f428612fa8e1dd94a653473f12ee00a0cbadfcdb8edbabddf63f5a774fdf614daddbd45416a01a4a6ce17227336c5a86324a82883cb8acb936b47ba1b0238869ac7a5d64d2f27da18bd0aeec8f1dca0669ed57a92acb70e8eb513c1288d1fc1807a5ff19d1a30713041e22e3c6534df2ca579d3dd2e364834ea87f97f0af96884ebfff731364a904b7f971a6354d35eaa3edfc64feed468f484adfab6b9ee6bc62e77b99e7dac59cd6ac7dd0319cda5b61dfff089222acc", 0xc5}, {&(0x7f0000001400)="6eeda82695a9348742e6e23ab6ef44549457f7b5bec28a151f84a075cad621f44284315133a5bb4b97bf3f77273d27a3da0f478ff688e49c6287ae81adc3aafb4412d14445f1ab10a6bfc123e540a7ad804ba8d319415966f9ae4c455ac64564a110a622710a03130586fc579d08adcf2747eb47498a5b526d6d7b52ea81ec29429ff5c486ec0e1a69ca4e87f1ba81090d850dc2c11bd88485212cfbcfec419db61008990a7921b38d27", 0xaa}, {&(0x7f00000017c0)="76bf7f4b5be021d3df029c41a59674528f9c9817b52757f142c999f698703fad3b5c2448d264e71a7ed29948901a5e580230c4ae25d96d610c6e083fd663715562ce6b13f153a015374eb73291b354eb52192b5206e20d9c1aa279042add1b924945d12ad7b1ffbd4c6c0d452736b8a29655c77d326c7713982e43f80239a1ca03ad650caa276b6dafc8c92a438426ccd96e212d5189afe09d594a7c56acdc13fbc5f04a7a4087fa3378e100acb2ca2bb8c935d983dbd482c80b070aed40075598905e370d41aba897a5e04fd133cd2d08fef4184284ec7414e6c8197c1562eae64e4f910ba7a9192db1983c7bfa116ac53f", 0xf2}, {&(0x7f00000018c0)="e1891204a2eb7e143e05453420b58ee4f113a6c559ef6c7be237e5556b67f34852f4fbb19d47deaba73b1b21a7be0b4d7ad0bb16ebf21dc2223bd21883173f4b0aea82e124a9e678b7f477150d1f8da0027ad400e1e89aeb8d71000a769093a1111521909640544dc225842d354868b83ac239419375573260264f7dd03f5035d01a83a84b643e7b72c603212d6f2ad205cb225278f592e6d7a2964fb0a71cc69892319b268268a8f0def437a14b24461f2f65fe9c49d49e8079e944a633ddf3a0d5312ebbbac7e2e768b96f0d5d8dd03999970ddd2b8baa620add778cd2e3685e755164e33ca08e495a0a54abd9035fd27b7459b14950c8fdc32595e293616250ec9bc53d5758fd9ee0511172bf586646facb6b6a9b99cb5999cc8b99c2c63507631da9d85e7668d37f40922593aedf909b7e56030ab459fe92bd074be95e001201bcc93155bc6c4914f65422909c4d0dcc065a66aaca127387e1b9b3c33095390df4f5b46f0f14f180e8c08ac1ec74c2e5f4242dd7e6eac215b421c54dfd90102c0403db890ec8720d61aca11911b51cea99564293f459dacac934e6dc95033f67d7905bb7cbf5582c0564bbc4997067aec9805259141cfcdb310d62f4520754bb490877a173b1ba13c22e16d00b8ff35d229e3b00e2fe9b89fe0f368b8ff9484d32c650d52ec54b2d0e8add997c0ad3cb241a2d0e8025b416347976d92a8d0fb218cea32e9ffda411bfeb852d0ea1ea4a2013a73e040ac8c9991b474c42343ac9c3d7737589d9d3af315cead0cf08e1affbc28a2830aa3600883f873dd533cb05b0651f1d87cabbe9780b56dcf405aa2c2f6e626dd0b77eb4d93660df047dd620d0a845e5be0918b9bb026f42a822a8dfd24de520ebf14bd7d654277e093e68bd96926c0b838e26dd375cdfd19b7860cb42f0f5f84b30044426e5c4e1641b9f9ecbbdff280bac4e51e0d654737c977e1367b978f6a3596758377bf54f65ab85883f60c1a6a7d64181096655cbac8cc98efcdd7dcfd4d4d70a90936e6605dba977066d027a7b54c49eab2c7e615d95c46a9faabbe3bc0568e17dbf32f95f159c05674b9d96b67003a94dd5c49b1f49bc75b0b41777cc20768d56651f6220ae771c78dbce6e21eb728239a678d41c7ccdd2d6a103ff1febe4b126be2ecd382e7d3313dfff2bb67a04405533188a9da8ae405e62ae6fe5858de17e5a9fb83f44f245f16dc5bb6b6f97d0c54cf5b8454a78a28c3b44dfb117a3e44454c53577b085c689aaac5b89bf718c6afbe7d65d9adae714999d21658120e3e582453dd2ad7a1d957346b2659545fb994976602e71e8a5f93267ca3b7f332f0b949a8409b6a472081b29870a95d94f18c13de1c328907aac6c38a89169ebf6a3cfb4535bbdb8ce92d7668b9746e239b632ac7f1b22c642cd4801f6d3561f8dd3910814649cfc9cfafa6187d814326d463883cc6ac7c36686baa5b1b2b34c35b6b0c916a27405067d28558b29863338bc6c352af1130c99bab4dcb06cbc747191703108ce64c90098267631c46b19f23c0357abd80cf9a24d41ed80516b9139bacb0c4317ac5ac70e02904e6c8a964ccd0387ad5a2a8f125998accac5343830eb0d9838ec80133c79ffb0cdb884c7d4412e24943d585f818914d3dd05bfbffacbf138bd0a289f8b4d33b724eb216a99ef3c5e3a437dd9aa8bf8e01669e3491e31f9287ade0592b84e3f1725d45338ee327ad643a7b29676c0ee3c1579566cafa33f3f47202ce6270c1977bb36b847235382a14fcbbc89fbbe87d0b2bc9c8b091e7a14109bbbc192ffcc710da221a80064270585abe3af635673f105e13f6d69e93b88e978ef4f02c748614d87f435569b0b7b76a36b0201e3fbf729600090c4cc2ad33b069b8b1307bd2f5805315b1f9d10d18e9d92cf69aa540933362c4d96b26efdb7c0751261eeead7a4f15514de0e7e672c8dd4220b7c267a5d6ee218edb2ed66a85cd14608ee2707cdb538b672d664e1b4b5ba53e9dd7cfed0b99d35ee9370fc5dc2bb8b7360894089570a00152de37bd565b968feedfba39caa7903e8f38ef49e7f35c3cb1751b34c8601b40f6b27b26ec557a71ef4921ec83d77387c42f7b04ef32d7920216d49c6d4ebe2d7ab8a159ce1fa14fac1a93add3d579b2ca598c073fc46d91e6e043a35470197245295db42828361bac46797ac8cd651b394feac0f3b5056b87f7ffbfb9abb8f852a261d4c120869fc6ffff0f2b773ead825505fd7335c3a94d94a868f70423947f679aaef5dcddd585c08b402ae24bf2fb1a624362a9a2eca640cdce248699a93cf353b687e83db991b939c89583e8acb8ed89509a192daa033d2b2a4e3a21bd559e71858bc696b01bdcbd8748a2aa948e3086daf197ebaeb1054aec33bd28f71f2ea1bd46abc5dd9b44e0991f5e843bae13a269382bf8077007e4a0f2741c6d0ec7b3c4fc80e481c64c31b7880bf319f1c03609eefd993211da560d64d054c79ab678ceea752ae0234f44a4f8594e5adc8e34720c58185622e78ce25fea7f08b6904d303f1d6f064174f1ba3199020c81e7b10ba48153caff9dc8c6b00c4c4832e6a4154c1d2c616a6bc957552076b32c46a6e3d79f8307515e7ba27abfe963d5bc69f2a93bc57f91ca9fd432bfb4c58c20a8945aa1f60dd25cd15572456242457b72cd019d9fd843d5512bd22b5d283cf581fb357ce86a2e17ce0237e8d9426d60a4e3975a494be9b2bfc12a47466e7ff2c231ef3477c72beec23dda6e64a4759b4960a42e8e765401a87e5ef886942e0f0a1db497c1d4bc48cf2fbe609c752394867b367a5cbfc9d7bdbb8f23f2e78bd522398210e1737446b91d0b137310804feb8155942c3709e1c751a7383f3dfeaa7c54fa932c60e8c757ea25a86a9139143b9acd92d7f735ed114789e0190e4195da25239b4a108b6ca9ca1a4cd9f8bf0d0e9d511f033314217a5cae23940077bdfb834813af2e884f082696035de16bcda0750388ef3f11f4fc4f77e462b3cd61b3a9c716cdbc6fd56df4444c21f9eee9d4d0cc90bd92444bc7aa12d760ab92204c6682070917d043950ac78b13afdaaeda431bcc0cbf6a2d16f97976966b97636e18295b0396d0821bb6c55debc5d60aa1c81ecd19fd87b72efd2026615fcee7debc1a571b34c721cfdd04e891c38781b58205f251539df60154a3971d5562ace5208464245ffce4f1fbe5b0d148760d5abe0018c10d4021ce01bfb5b7f141071aed294142dd3c44cdfb1ec03f4e5c9057b2f0b070c7a5d9606738b9e408a4db7d73c6c59a580f1a8e03bb965d27c5f56ad6b6181d106ccd1431c60d66dbc8f506fd8afa41251d6a3eef2cf2fb3ec6e07cd5f872f3d27ddce3f07fd46e3a6f903faccd1bdf02169ed75c29f6ed29440aa1f2b7362d1f21619faf9d5658b3d19ff57962106bbd301d1277a65f1fa38236458883ae787383999aea3b4e4e3ff67182a1d2aec36e1dd5df81a962da7c17f1561753eeda955170665e667a2377e68eaf0c6a04cafc5a590ca1428268a6cb31a4e059aa3f5f0a184da2085200dec9097cfafeee6c7f7b5c08494d8ce97ac607908c8adda00e02acb62c433c2f514b483f49f277dffcec026f9860145a3d9c9a67cf0ba7c7a6eee4c31ce395645d5d56be1c4ac2953d1064f91ed7d53f07ad2b56b3ee1385642fccc61d37be7dd90cf83eece7a78b915725da2f45392de71ba4766c91a7215b06d4bbd6275c30e9d93335677924d3ec99c5b71998ea65974eab3b0d4fa50304ef27e6514c42f53ebf2e3fc58df146a87bdb2bb9fc675f07b0e03d569865537fdeba69b0ab4a6f97517dc99d9c32dcf0b28bb030ed892faa0da6e6962ac1ddd5531a1557761c26a7dddb9b2d2e11ab3a7acf74aa9a98740261cb6f7b9d27a71f3811f31f78a32dfac7079826e752c20fa29f23153d1c01eb7d935c98b70badc6ac825581bfd3e870de242fb9d78e6480902e637b8a3ef1f56bed104e170c7567a41aff8fcec17419156b46721616ec8ed8aec1c8058568fbdf12d8c41e9c16233311c99cb5e53a91b4925beb281263725921b8abce0906f3d667a63f05b8a4dbb3252799d4fd3a6eee26819fadd4845d9fd4dfcaa656aa8d8a20e63617f9fc89b60a3cffd37ce31a72cc1ef1d2e9fd121f6d3ba1f7997acb3429f4f5edab01b365800ce1c7534317fcc7ddb840d98a70da0d9986b396792677ce53c20080054acda67c30055bb39f4a4d53b3a209c3e4643a664f4e53356aa27fde52534b30cc9c0a6f0200f35c55a25744c19c08e4d72c4a89a97e9846b0310c802bd55fc645a94d895e537b5c086d00453f377a79bb9c7c140ee49a400072343b73a8b213b5f0f67cd9f5ada6d8841ae98a52d1f8cfc0a0bc320227783f4aca5b902c4575e6972650ca2a165431f55c0dd7a27b1b918f3b5b07199f5ff099451ed6b8c820762f0f5e0bd7ed5a424c15b198b6d5a580de12cd97be2f3ac70945e58d47658b734252e1c3600ab3f7e4484d30f8bd270cfeaf1914d502849035c9800d15584e1cdee57a6350657277b36306ec9d793c68d94fbf522ae53a5ebc73246f6f6224915595e3c0e2e4804259bd25ccf6e47caf1084b0152a7ae3023a754a9358b51ea31c4a9bb2824391f498e2456c43a9f3aca7b7c46b696ffb1d35dfaddd36ff78c391960b34e3ee2f983e0aaa1c5ea25078c1697e66e7832569bf53967ff1054fdcc5b1c38a1b1b321dec1d51599543ec8e8565a1176269b018a3f39686b1f9f130d1c3c034e530223f46e2f132e2fe552885ca3b8de63bf1d1d551e4b4e34041b813d4bd1adb02103e14c8fef6551d58b094827ad83ad9e2c62f5c63c8a53c4d59abdda28c69224840324fc80ba423e45422042ae748d8f6930acd0c5bdd1ee05a2ec84bdf0a0f94392281a4a82f78ca974e9781387c576948ef69a20ca53244ff8e00d9845f555418854e02c243f3cfc46625508a278d720a734fe34db6f37e22b95d8493921d9555ce59772d7d45d73e0057ec834bfd1ec61e9dd82307455d593ca4a98bbebc77f7d51397eeb6c16052d13b1ccedb6d04a75681dcbaac63fd2e1f4da983b2ab126fa703074879b4f9a4072bf111ed5075e49dba6fa4a4c6108898f477b20acebf526fe8b5228f96d12d8b6b6d4ecd2bf0634bd70ec692b933fe660f189f0942346ed21a811c2f5d0bee3437e3a1a52b129262403c97a878d359b7115c6085e1a276d118d6b6aaadfc0e0a681fa4b3d161930a8defe4411a1a8b7a72de450dad0afbef08a4bec6f8a06f9589df656e6a003d7e31686d704ffee9a69c936925d699a55e910268e25ac313124b9887b38a2c5d6e7adb5a37cf67021757e8c084db755652b080ebfaedf07cd1c262699616addb2f4e668c75cb62a6138acb4cf8be74d239257a759c43be26a8fc06c460f90b346b0982f740eb52b5e8b4fc0fa35baf6e548c5ec39f19030db2df52c40ea5ad5cd4f1a6500d985815fea2ee83557f551ec6e326b35e9862b8405d5fd11205dbf5320db5fc22085a62b386a0512cecc42e7de5f35d78f3220567d47600122eabe3b2789a72216f29c19ff7b1febcd748febfc3a9c1db850758bf6828ceda35fa466a67af88a09bdeddc1da9cf4e4e610b8760bc0d2d2a642a045a600b470ff8ed04dd3cd880f18a0c4444294aa678e9814f67d27cd7ac900837c1174de43089cc901b259b7953fa47ef0b4d801ba0bda5ead36767f7e1c138916424f31997b7e80235f0c5dfaeb482f352da16c792a4fc05cd3f68605306", 0x1000}, {&(0x7f00000028c0)="4c337945207543beb321fb7d1433c2772705629b51190827dcbc6fb00afc8eb493f138d156612be47ca05c71d4bcc5b3762e4d1940b7bb65c1f13a5d4c6687deb262a80643563acaf163e08abf1af5ce9d90e8d9a0db108c9fc7cbd826b3b9dd0457bbe31842aa04a909fc166114143016838ab348e52f6c9b104272b1330fd9109af5f32bbd6b92f784e87ec1d904d371a339d99886a3f2f9a3f2f71c95a493f195a20d5496c8f84c2638c1694a8af6e4509f6b55e50faceffece50af6e4fc27f449d57a110a553314c0364e12b794c881fabff57f6de1e8790", 0xda}, {&(0x7f0000000000)="daed710698be32b9ee4ec8d2ac79998a79dfbe", 0x13}, {&(0x7f00000029c0)="ea4775d98c81dd3469b4adda904831fd67967cdf1c53166c5f42a094dd11de90e3e0765f54e44246a7af45587c00a33e04612700b5dc7f3965212c710c409c3ef027bb8d33f23c4f3c78a2d8ecda1090b7f6f3aca1cd894ef087ae9f339281ee8f5367e992714a271b6d29a9b63be3a0798ce68ba9bc14d58104843e089dff8d75dafe8a6ff1e3fb8c463c420a5c566de488163449d19beac8f3111d3dc146f1ea44182c9dfd2c6e6fa945dedad082c39698eca77f51bbc3789e47ce0e9804636f4f3c75272e23b56be2bfc8d256", 0xce}, {&(0x7f0000002ac0)="2a910d98541215c1edc96dcbe26a1211e78d0cdfef4f0553da6d21fcd975c30ba3bd9d5817119a0346f0f8974154e61f3d414e0ad500d6ddc38fd43fc99083c6d74b53156401cfbf75f9f104dbefa9e6e8e5e4b1982bc2fc677962ab2af50e1ab0719285ef5e9541ef9f51a5fc1c43fba94bfb681cd461fb9db29095005a34f6d829f17df8d2ea03be6b", 0x8a}], 0x8, &(0x7f0000002c00)=[{0x20, 0x0, 0x7, "2ddc541a9b89eb660cc7"}, {0x40, 0x1, 0x7, "a1d1bc9d7ff192950e68652bc4df7d9239d2f9d5d1e3d705e307104d55d0490cf0b939aa70ad9c437bf63b0bf8372f"}, {0x30, 0x1, 0xe6, "00ddb72e8a9f147c6bb95b6372a97846461d94e92b5724d36553e77cb1"}, {0xa8, 0xffff, 0x8a1, "bb6f5afda8a99784c7f4fca27e65d75e3ece521f0464d8cdc62cde40939f124f5c9147af97fb0909b698eb83ea2ce3613bb506399b300ec140274d85b89069fcd9ace7f8421432527f2dc4bc704878474bf78e3915fe9b8fa328e1c6eacbd6f466118f8f191534b7a81cdc10573dba4efceaf814cd14966dec747d71d909ce447b6bb2b6725b2d3b9fb099fc3de4000939b193181401778c"}, {0x20, 0xffff, 0x100000000, "defa147881a7aca274fa"}], 0x158}, 0x0) msgrcv(r5, &(0x7f0000001580)={0x0, ""/250}, 0x102, 0x3, 0x800) 09:43:21 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 09:43:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 09:43:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="811aa89a7b25a925a827dbf769f07d64d31de45e7b01a663377734a05a85b980a409248cc0df91d821cb51657c96f94fa82f2284265d1454150c2fc8359f43d7a233ae3fa1beb5d8ea61fb5d185c13d085a82de3160572c2270ccd3e0f8a47dc30e36b398ca58877a5dc61f3ce4d1a5d8708bc98764de7cdb6f31043b3919be16993a6b6fcaa593980b1e23da53281a802e8c17ad501f662af28c650f1af2e1af32bf5bd990a30bda8ecf5633179e2a91188650d0b3aa23e5408b5e4995227f8ddbbab9ac33d87fb09c135bfee572652688e0392", 0xd4}, {&(0x7f0000000040)="b2eff9640b0de2e870b109b6c6c97c4031416cc9d3a6208e858ed03b68afb59a5dfb431313a386e40fe84d84c8f0c0e2decdaf5a", 0x34}, {&(0x7f00000002c0)="27af61ebe3a098963373e7e4cfdaac78e1127d73288697975ead6b0f67f2a81e9faf9022bb2caa84531adfad571bd75af04f291e6d3bebe20005a227b1bdb5f4ca7eefec07110cd9cdeb6a6d856ec2c26d1d56a7e4988bc648862ba840210df191950d0225619f4e40461dc0d726f59d288cc2660543ea5a95a8b9f04ba7f87882bab28ebcaa2f6f6591fe34cc3572610ccc59ecfb00606c", 0x98}], 0x3) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 09:43:21 executing program 1: r0 = socket(0x1a, 0x8005, 0x200) accept(r0, 0x0, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x2a0, 0x0) 09:43:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) socket(0x18, 0x7, 0x5) 09:43:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = shmget(0x1, 0x3000, 0x12, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x8, r4, r5, r6, r7, 0x80, 0x7}, 0x8, 0x1, r8, r9, 0x2, 0x1ff, 0xff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) recvfrom$unix(r0, &(0x7f0000000280)=""/178, 0xb2, 0x801, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 09:43:21 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x80000100) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) 09:43:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0xe3a, 0x2d989}, {{r0}, 0xfffffffffffffff8, 0x28, 0xf0000000, 0x7, 0x82}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000004, 0x10001, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000022, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x0, 0x8001}, {{r0}, 0xffffffffffffffff, 0xa0, 0x400000e2, 0x7f, 0x9}], 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffe, 0x401}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000087, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x12, 0x548, 0x565}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x20, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0x8e2d, 0x8000000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x6, 0xfb3}, {{r0}, 0xffffffffffffffff, 0x80, 0xc0000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6373, 0x1}], 0x1ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x92, 0xf0000080, 0x3, 0x81}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x82, 0x8, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x7843895f0}, {{r0}, 0xffffffffffffffff, 0x28, 0x42, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000041, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x7, 0x40000000, 0xfffffffffffffffa, 0x70f8}], 0x7fff, &(0x7f0000000200)={0xfffffffffffffff8, 0x401}) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f000071a000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/130) 09:43:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) syz_open_pts() setreuid(0x0, 0xee01) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 09:43:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000100), 0xfff, 0x0, 0x800000, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 09:43:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f00000000c0)='./file1\x00', 0x801, 0x6f) 09:43:22 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = semget(0x2, 0x5, 0x122) r3 = open(&(0x7f0000000100)='./file0\x00', 0x9a0, 0x20) ioctl$TIOCDRAIN(r3, 0x2000745e) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) setuid(r4) 09:43:22 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x52) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = kqueue() close(r2) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 09:43:22 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) sync() fcntl$getown(r0, 0x5) 09:43:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xfff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x9, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xaa, 0x7d01}) 09:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xbc, 0x118}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getown(r0, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8001) fcntl$getflags(r0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x400000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getuid() r3 = getegid() r4 = getgid() setregid(r3, r4) setsockopt(r1, 0x4b, 0x1, &(0x7f0000000140)="37d6bec59ff7ae5841d3d81e06eb7d04235958f1769692787fdd4d672214be8dda47d37e8aee1ded294eb4e163f721ccbda95d170f5469e9302425122c9d9f87b40b666805bba9af37b264af819ff8d2bfab46969e4fb85d393cbe", 0x5b) fcntl$getown(r1, 0x5) listen(r1, 0x5) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) fchdir(r1) socket(0x6, 0x5, 0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000280)="f17478605e0821cee79e2c92db1d2dd0478b0427f8aaec4813aeab26066894bf6a02d637fe0a64be67a23a209479118da947f7ece9eb5663b6f918ffbc7a72d41f0cc82cf5b6dcc65c57cb7534a52d9b7ad5ffee8786d5fa88d079a1e2ddff597786cd59b3b1583b7a66e509b1eb451ac899ae037e4c1f2959d860091e229f088529a4ffd7e7e72f828afd73b0ba2767f563643e8f59a2dfe13066c2837158aec2e54ead3611aa79fea8b4b35a64b6f3048eb81ebdb3bddaeedddaa0a7c3ba46843f93586bd96b887b5069ee584ee8b10b3102967858d0646b8d90a46be266551862ed034bcdb38e089829b4f018aee8327fa838d5169c665c58e3f27577c806194d360b7383b94c5cf42b59d90f8d92ba7d13be29e6ec9674a8d39728aa2fe5635a47212dbfc321161b961f1b48ef6f721c706d95bb175fae2b9d4d12f42582e7c123404114f9bca5b3e7e56674089b092151b06d8afe00b390df100a8a442768f6eab2b76ad1edd66ff81df7e78e742ee02d1eb43b9a7666fff412e24e12fed16fc017f14cb4698be2066d2acde16a3a43f1b926262071f6755e7783b7efb766d981075056f9ee3d6467b2a8e0cd908580aaeda4e46aeb4dd7c7ba9ed868da4c5c7f2fb5502b3cb83b45fcb56551948e57bd1e4789c694d62f31cce57a1aa55b684812ebe142018890a0bc410b6a1a607fcaf3bef57dea416c47ab54e9ea6d94781546888e74d5a21bfde251d2493838e272dcf843487d7551268144b1a29dadbc78f9f3fb6de92b1a27d5333f63b2d4d5faa064799cc487172ec3460427f45de308739c98c4292203fd2b7b43ca47d3f7bdf3540df1365edc6e7462da50fa0f8281afb88e59e69ee023ba2e375b8cb36c1ee35da3b3e49b8196ff868ba7f87704182c2919fa0118a11f888cf4dbbc46c95ca90347af6b62a3e2c2e79ca20076036fe76f03ed7cc8c1eb921db152698c66c7088e255081bfb706498fa839441653d95e9ffc1fe45233e078a6e4f33173fb60fe7bd47a85151944631e546ed7bd325695062eb9481fd3a3e2870de21009bfa6d86b8dc12331ef52242e9ab92dffae2d0004696f7c92f61fa2100adceefc4c97d3fa456862b37cbba4a60c18cd78cc3bdeb563cbc3cede3f7fd02d63adceaf52f052c45fd876bcbf93b899947b15c1d9466d1708a55cb0cc1fdbf4ed5a73061cdd8a38fe218205f572a3434ae3950a0330770d594e2a89354784f06c0b772341ab96a525ce8e72774b655d1dbfe6fb8e4ba220c4c90032a1b14776fb1914e871ade74179a82db6ee327db177c37d69099ebefc04551e4a894837ef38ab22c8b3dd726d04a00da8d2f51d61d8bb6076187e72601227f0b8d5fd311e1c672544718e9a397385e34645c3c6b8e2c4a03312514a2f3e05681b866f30ffbea91aafec7dbb279fafbd7d4a269976c448e98ac7f62e647cfe8898a2fb04fc2a3faeaa9cd1e56e55bc535ab0be7a79e4294b7b7c4c232682219ef879700af7a0a72435ea82687bf7a2f200ab25faead3be1617c13dd294c5e8681779019f23b3f5fbe0b4983bea014a12a45c2008c66281d2894da46bfe0ea13d80e84744ed7c83c607e6fb74c08bce9f510b7af9278d1ac8f01c35a6038e51e9b648ab8bc810f195e09bf2c53fe44be02ef6e7b56f6a59fd1d5c0e46ac6a9bac2ae2697647f94bbb3a5c5dabb03363318dbfeb2388e9482ea3776c6bcc54a3813162002d78ed8c287f5a75212544aea986b75c89d816946c3d709aa7943b8b2603cfd2b8a275288efddd1699fa9ba1a94ade6d0cd30035ac8a965b81a9a46871a80f68d7ece051aeb193551b7fe63cb58ee232a33d40419288083bce0452a7ef34d357a26eaa5824ac7af7219dac973be35b97c578ce5ed97bcaf1b121c4167596e23232dcfbdc7dbcef2dcb93b8f7d8bb3ba79b5851b3a328e1b802aa67944032466c2be5b55fce695c48ead461c11df9248e535dbaf44f01e69c5f40835aaddfd1dba75cd55bc91be06ef906db050da84a0044204426b26e26090acee440fcad4dd1dca2c9de5f19fae64745cdeda1a19c85acc12b8e55be6bd46b04fe5ded66d444dc9094606b6f4e0e12919ae216f97dc85e4b38d387b6cafc96e6ef45e04a38ffd284f22b7ddeeb57dc203c684115364c832f65f291979c9b129e4fb9eb3293155d447f22fd606708c9854ab211439e2dc9b0a841c8c73006b52ea7d7f48a8b1350c0a566850316a275418a36ee34f8991084324b8b37fdc4275fa314b3c1528c978422e80dc5f8861851d18294c0bc7ca9f625e56744b31e92489240907bb63fa3c698ff5d40fac6265767bbeff1f0c1e50f0e00db4ab6806e6cf6ffb9976a2f86f404df2a39844e1856e2765a5804ccc67b1aeb728b59b303bfee441d86aae924f8154006670762f40b19f7e458cd56983f249c67adbe66e455e60b6e89e9e1732844f1963cbadf94f7d39eaff8e1ce6b69aa5c5088a4f511a1e283995ea408916f3dcdb422a9903c7a32d073d731ed6f3dddef48d9ec320347bbe893237fac947c7a212deef5474c45018146ab1eb79e468cadc675cdd3d41e29cbe37444cca6b73cd0c0223d522cfadc505eace614ec675411a3f59ebd36b1cdb139bd07b13c85adc148694d96bfc2004c5e912f5e5f97b9ce72a4217a30bcba422ba32893698a48d496fa99ce9e788448cf72ad597de4072a87667cc9cb79ff56f0c249922f8f6832ac5542d81e1a0431e2152e2fa85452de5af52b356fdd6d580c3d8b37a9c25898a862b82447bbb6c7ff582e464275abb969e71f090d5ba05a292bc4f83b4d9ef306c3f5a83b4516040492183c3f2d1d93f27cd81a201851807d81d4892a41c5747731f69efbeda7f02ce35fe929d695f03cdb2cb35e21bb2f7dc1a80e90391b3d0943bf3377d1345c8a30a92c6dbf0bd0df99c3614c4aa3eee81bf0fa4732a6f81d1583df646f003fc5613ca317de8bc4878b1ed3381b3fbd9a96acb999df92d1f08f4d7ade731a0fc66f0a8ae0a2783e59e40560340e7bec7ef2a78ca2dfb9b72edaacebff7a6fcb86c9d1f24412cb109bc7004ffc455079d35a86fe19234a8c2e9e09f20b56afed8be85b591762daf46aaa196938c12eb7f334a1c5b3ca3d60a4527b4387405f0118c9ba352ecea7bfdc5b804a6cdafc4742b598d20cda7408f963ae466074168f4c19edaa08494e793dbd4463153145d09b6ec29f31440c47cd77cbf170028eabd9814d9b04452c3700d0e5fa5dea31c476d7cc83e13e169c57443d20bf7818a0884a17414eb4d582eac7a9a4895edca2e673121c54b1b0a10c9a79585920e853e7c9e95c64f28ef680c20a958147f3999d6969ce1254ac3fe7301b5b4e6aebb294cc841cf676cfdaabdcc150c19a5cad32461c9f075bc3a52d4e2c51a63690c2989da945d32f8c802dfcad81092946523fcb9677a981e28b32d8192c49d995af25b96f73656e35ee82cd5c40a3d807e9ab929a98dec423235db741d92c390d8d492292015d6d98b004c6ccac0041838aa5415d23bf76a23eba76291ec3f122cbbaef0e16b61404fc6f762d7abf5fca065195ab1c39707cfbce8095627e196227e5ca9e6af38323673cf8ad3acede5b9be965b9f65d5cddd499b9f52cb613b1301da51d0ef98cf77f84774d4a7b5fd241cc4d42528eeda7dc46e070e4eaa062e135ffb0514a7245a31ee4b49970aaa165d4bc52149d29660627776006822837207cfd5392a4a844e81b13e37a7c099968743ddb145511b4d81e6b103922f6f6e7dddc72895f122ca33ef1b0799b4a2478de8898f0777927aa95b1db12f00a680bb47c6ead553545691651ab514888963045d2730852f740257ecf483ab3bde7ce58b61d7b3a56037c07621775e8a8258c80f0af35e01725c78ab1b1cc266f0c09547633a1358a863d05bac52664146af52641ed283901a1339a786838d06f4d56efadeec37f1364e6a5e8e9cd23acd1555c8790513430e4c7bab83c347b2de07464a39ae7c5051cb92f1a046106b25bf4e5b5772ae86d95f1e332bdaebe92ef1e5ab9f74b9cdc66e5998b4485163070fe50f79ee29656b9121be9d5259cff567ae722575759c96067d60d71bdf0b3ecadf7498034d1ba449c2c5833a2f294aa21b38b7e29c82b949fa0c7109a97ff99dd5beff8c73b10b4383db7490999849d0c41c7e4fce30670a76c9f475c59e4a306751e4a810201742c9932acf9bc333b2bfdc9ee697f21d2ec023f200ad4106b1a14755624d6fdfc30cb34b3beac786abe2a293582646d9753c33833bbf66cc24cd5ebeddd221815b8161ee70e00fac390af95b453976eef2300f6b80b11d758f9e88946cc87a236c19ee6c21506313a1a78ee88edbfcce1e88d87643c75ffb885b5c2c6595d6743d6305939c752297d15e4f4cc2e3eed6a046810ac7d0e899941b306d630bb19d835652fedc29f785756c8ee619166b9bef60bc824a303f79a3fdfa019b5b4379efa20cb3927d1a2e30953145779c0c93ac8137aa3af02c4d6766ef6de0d177008db7f10acfa3afae0cfdc0c41423980b4d21df251b9b43aea72c894db81254a0c981ecca6c98590042003c8b0ef2947ea8f407dac2803569caf68d8de447b34faf05712794201cbf749f686feb53603a03b217bad4f08d0f04846c21aadfc8c172c049f4b24c55f7776c94499431267812c09c2702f97972a0962229e074ad8946ef249316cc9f9a6b1af050480238a1f3e24b65caabd2cbeba0a27246905e5946b9a3f548aac82090dfce963fce3e3a54991f5809ddcbd1ea356d11d0630df21047cd0497ded5bdf88efa1c9554420007d1e4ffc116f71ceb3dd584096c24a8178ae47fca0d1e46bffe27988debad0f0ce14242d40d92c97c9bfcb3f40e756bb1dfad1286141f2e3303066417bea7e56a166c396c32aabf930c77aeed799f393cfbbf317edb90ab5d29520eb354b86b1e3a59089977d713efb6984fc82aa6ee417e8731f9ebdae78503be702a77010d39ab867ad11419ba95238ef4d3ac5ea3bdef36b8546d4a6dd31102bbefdb36c3383cc4bfca4086965ed9413c59b4587941b5eb6bb2d63d2c227d3518c1e281cc496ad1253057c3414ba260529db7e20bbea73d874082228eae8e440aa89d69c3857a4cdfa4af76ecedef8eac78615f99cbc68780480979f4dce390a24b575200321fb35dc5a544554c712356e51f87be29f64e0650343a98c46a26646ff63a3330fff1384729f896921c2a9d2e546fea621284eec806957417bbe8bfa7d2d525a232ea74f36ebdb3496370696fd94c2b3bbd05485363b8202c11f290c549157e99e97e0971be4544a9473aed5a06cea80d1afdfb75b3a617a9210c1febd4be436f7918b2322639325e74619f4191778eb53ab6562e80c226a855e7a3187ba79bd58d044243981be18a5c6ecade347c004524f721581350c8969b54502efe33017d4980bdebf8300822b00b1950752220d1ba9275554d1747e0a4125bb60de1f5bdd6620277dd9127131aafeeda615edc93df6eff1bfa96fe59822912ddaed9726a67ed8a89b17c1a9aff0d8126f8d098ef66a2ca1a654fbf704cd17b692db17ba0655c18a232f0164966ec6cf4be4f70fcd4e539e30f4a897660b25a6b6c9ec473816a8ebc83d88fa984cdb912a5d4e57d7f377243c92ca632338015bdb1d953fd20bcd65f5a70936e01a5fbfcf9e13cf98e6948068ff50542d0efb8c90705db895f5dc1f9187d12a395d4f01e613070231c9baed651446c4554d8894de976e1a52", 0x1000}, {&(0x7f0000001280)="8d93055331004d52cb7a4e49794be831de443690adc6b221f869f9a4aae3d90993f27408f3edb2c7", 0x28}, {&(0x7f00000012c0)="470048b8aa9c6efc50bd120258051726bdc583563897ef7ac7b6fa8f5f814b1afd4e48eb67fb23b644815c69fca11349719589f294f9280f5c79ace82d736282b2855c3a060c6ddae97c007cf73a8c529f3c08be321edb68b51d0af7f235b297022ddecac9ad4b19ea48d71950a6e81d4eb49b499d959fc3878f50d2abbbb065a8b0b01a2882688a5634a37190074b6170520cd0d17982e7927659a7535456ff34a4b370d0a89f3350d946615f2273d122ceac6b061ff2697116d7e1e0d28f177ee0e3e15d89e8", 0xc7}, {&(0x7f00000013c0)="c558cd2e386e2a30d918f1d94048ddfc5be48629a04b29eaa69c77630f95c7725b0da1e42364ede159e20415328fcb035c9c528de3eaca53899a3443f46d0619b4ec70139194bfd88c6bda0e2f93e397d6071c6f7e0379682ae53e44b95a0026312b161afa0872ce926c25e9ba3c5c0a6d094c4462189bc1089e73c906b27812bfaed810a379564b903bf9890cf005e92d9684495d996e48635e1304935972f743c657d1540d74684d0647a3bfbc4b9547c5c06593b15a45a38c094605845ba9207eac9952d60b268959b64044113a470db5e11e10d957db7fae76257479ec5f8d103a2e6b100689", 0xe8}, {&(0x7f00000014c0)="00aa03cabf9f16ad4419839f71224a9bfbc889cf7c3b7e98a9bed74f9589cfaa9b12e36199c457822b7d8f451da8fe5583a3a46c15fdb7bfa3bfe01d35b80b911f6d4675e1d21add3ff7f2fdd375d94b046686bddafee82cc3eb9c80c030a92cbc141fa76469b6d2841a94c588937ad1ef54f3e831206be6b3dd985590aa5373d2490c8c017383f791694481beb6c34a6a1f4a", 0x93}, {&(0x7f0000001580)="8e02b63d06c27e9a1131663e0fa666c5875b35d8ea7a9f033bd768855dad18ec859c9c701a5ff19f9cf5027e5b0f6c86a347a2eb515cbc54b5026a5a043da7fe4366d3ae0547e3373886325661fe07924df10e1b055b67608f66241a2d8d3bc304f06e70b0156099b1cd518e2a97f6567f45ecc66d3de5542febde1a954ca1d8efbc956168373abbbfe03bbe4f18204fe73a480e678700afb25112256918050b545ece8ceee252ee7977d76b351ac6bd510b15a3f384d0a588b43152be", 0xbd}], 0x6, &(0x7f00000016c0)=[{0xf0, 0xffff, 0x4, "697d64a28d32158560076cbc37e50af245c49ea18453123832ef4415a69586fe0783fb2c21b78268107fe70f14671af65625daa1bad97dfaeb4e46be0f1ce5a107594b19cf5526d344285b52359aedca98c3060bde4906fb69f5831f08f51a9fe9838ad7dde1ae5d7f8141989dbe42aa5e1fee297a9ebca6b60fabb04b87c9eb4ac64f82ab028de4ce73bdb66a5e95887251eca35a1872142016bad1484e4d08def879beadb560aa0021dabdae5199fa3ad68bec9bd2aa9b652a946798555047bbaddbc7c406e5bf1af8399efb808d1e1a8d105a66f2952460b0"}, {0x78, 0xffff, 0x1, "00649fec515795a7d7f7807726aa7de90e39895f351d7dbfd2f07657d4b08be3f4db77c1c63d54d81354897a932afe06334c2945f8e7f9ccc43f62629a37636d9cf707f6b6a548edfcd44a54671c3d3b07be4124c9def25102ec545f0df32a9bb4"}], 0x168}, 0xe) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001880)) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x2) socket$inet6(0x18, 0x5, 0xfffffffffffffffa) recvmsg(r2, &(0x7f0000001c80)={&(0x7f0000001900)=@in6, 0xc, &(0x7f0000001c00)=[{&(0x7f0000001940)=""/214, 0xd6}, {&(0x7f0000001a40)=""/229, 0xe5}, {&(0x7f0000001b40)=""/144, 0x90}], 0x3, &(0x7f0000001c40)=""/58, 0x3a}, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001cc0)={0x9, 0x5, 0xfffffffffffffffc, 0x4, "e4be6867cf9816b3af34bcba6da87d04503ceb56", 0x9, 0x8}) 09:43:22 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="00000300000000006313ceb52d17e84ee9bf55af8f86271de446e50000"], 0xa) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x7, 0x131) getrlimit(0x5, &(0x7f0000000540)) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) fchdir(r3) geteuid() accept$unix(r6, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a49582e8a63c4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002968941f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bda5cc750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c5c5f5c2cff2c8900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df33b506f186c034e3b772a21c5811137e513332f7a9c00598ad5b0d1857f6d1267ebc0d6d76b4b8530d9ab8c5ab66722aed6665639f"], 0x0) dup(r4) semop(r7, &(0x7f0000001580)=[{0x1, 0x401, 0x800}, {0x4, 0x2, 0x800}, {0x7, 0x8000, 0x1800}], 0x3) dup2(r5, r5) 09:43:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) dup(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10090, 0x1a9) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:43:23 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 09:43:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) unveil(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000240)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x3) readlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000180)=""/134, 0x86) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)="46fb9a0b451fa5deacace3be84bd746097574e1cde219015dcdb2abb7bd8f5e525930fe3662549b8339e2eda6c6cbc78f862c118370210c92f602e", 0x3b}, {&(0x7f0000000300)="9a78b7de80bbee7c6ceba4", 0xb}, {&(0x7f0000000340)="1626ed04dfce936de7b30baabad6500918fc9f40dabbb26f2b8514ab1a83ae", 0x1f}, {&(0x7f0000000380)="f19492b5d31ade8ab5860120cac17843fdbe7f1099c5d5fc1b4d1c24b160a76d26f997111605b391448f6ff06a6c785fd6b6643bd87005b8b7416c54f9c419aba52b5acae45db3cab9e2caa5aa18d7258406d9f3d71871f86490b996f62f8dd37c5e8cb818a847bbaa4fcbf49670a40583ae5e1ac595b3ee29bd201f5e2e56f8ab289581f9f09a8af9000e7ba1a2db345fc6083b792118cff126221ef63432c0967463cd27b7e1", 0xa7}], 0x4, &(0x7f0000000480)=[{0x78, 0xffff, 0xff, "05177e40d5a25679665ff4c0ea951da59621388d9f0b56035f67ddacdaa13660ca91b04db6c0feeb1a9ce1400feab5a23576e72f6c7217538c1548eef45908355d3253fb02010601947294a08caadd6d35345ecb469fb9dd3449d260514c77b172187ef2586bb4"}, {0x40, 0x1, 0x400, "96eef633f011a670b556fcadd1581e024c56665bc680d0c70f37ac724e4656031fbd3d16901a65e6c9"}], 0xfffffffffffffe7a}, 0x8) 09:43:23 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000000080)="90651013b9c40588b6125f69d47be394e2f2d1ef2b5cd0194affcb1584cfeb6c46941fefdad490c827b2755ee805de66ca5297b9ec81e3726ac86864bf3e5e59c7c43ced419ae1782d7472848469470a13556615081af291fefbaff6b086db3e4de662a0eaffece9a03e6bfe21c95ec9a4c1e8e16325de4bbc38264418cd", 0x7e, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="e411dedd31bd104b8a86b23eed519c5aa783793de7b7a1b68fd849af38caa91a8fbb88cbe352cc23471917c0852163a603d99ae6f930bc96a35bdc7b64c505b6570121311789e9c4af78862f00b582893469589a3e799c8dbbce6167eec626f96421e0a91fb8ef591bd5ad7f8ee6b4c11684d179d5fc26fe8c0aabcbdb0b3b4757eed8c4e64f0c41c987546735401e03b70d82d8c8b085f1394a49a4b9ee7bf26c57298db0f73eefd6"], 0xa) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 09:43:23 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) r0 = socket(0x18, 0x8000, 0x1) recvfrom(r0, &(0x7f0000000040)=""/67, 0x43, 0x40, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet(r0, &(0x7f00009be000)=""/11, 0xb, 0x0, 0x0, 0x0) 09:43:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20088, 0x11) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 09:43:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2b5) fchdir(r0) chroot(&(0x7f0000000040)='./file0/../file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 09:43:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) fchdir(0xffffffffffffffff) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/94, 0x5e) 09:43:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x272, 0x6}, 0x10) read(r0, &(0x7f0000000180)=""/88, 0x58) 09:43:23 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x6000, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 09:43:23 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x3, 0x6d, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r2) readv(r3, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/207, 0xcf}, {&(0x7f00000004c0)=""/253, 0xfd}], 0x3) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() poll(&(0x7f0000000600)=[{r4, 0x4}], 0x1, 0x6) 09:43:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = msgget(0x1, 0x2) msgctl$IPC_RMID(r2, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r6, r7, 0x20, 0x8}, 0x5, 0x9, r8, r9, 0x8, 0xbe, 0x9, 0x5}) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x1, 0xf0000035, 0x5, 0x81}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x10000, 0x2}, {{r3}, 0xfffffffffffffffb, 0x12, 0x5, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x81, 0x7, 0xa500, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x400, 0x4}, {{r1}, 0xfffffffffffffffb, 0x28, 0xfffff, 0xfffffffffffffffb, 0x1}], 0x50, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x2, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x31, 0xa0000040, 0x69, 0x6aa}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x0, 0x400}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0x6bf73ec4}, {{r1}, 0x0, 0x2, 0x0, 0x100, 0xe0000000000000}, {{r1}, 0xfffffffffffffffd, 0x42, 0x0, 0x6981111d, 0x4}, {{r0}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x80, 0x1}, {{r1}, 0xffffffffffffffff, 0x54, 0x80000000, 0x4, 0xbcb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x20, 0x2, 0x5}], 0x8, &(0x7f0000000440)={0x0, 0xfffffffffffffffe}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40003) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 09:43:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = semget$private(0x0, 0x0, 0x3a0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffa8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x126, 0x1}, 0x1, 0x5, 0x8}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r5, 0x6, 0x0) 09:43:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x7, 0x0) 09:43:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x8c50, 0x7, r2}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:43:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x3e5b3b08c2f82ca3, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) 09:43:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4000000002, 0x41) fcntl$getown(r0, 0x5) r1 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000200)="40090012000401b60108499c20e200f6f0f6cb450eeeb3c32fb51c64c60d738e09bd0cabfe3e6df38c2bcf147be1919c679de2f8ae88e3ea0b1ede836808798d9826438d0f41a221b2295e9bda3b312c63d55e0f717dc02d02159a81182946e9e27dfa84ac6732b1e9d73bb92278f9115dcdc3a4425eaccc17038e161f3f41ec3c93266df2d27dae1d57e28e26c36fd8bf2143ec06b807fc2a19afa4", 0xfffffffffffffe3f) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x1) 09:43:24 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = shmget(0x3, 0x2000, 0x641, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0x4, 0x4a0}, 0x9, 0x0, r6, r7, 0x20, 0x6, 0x100000000000000}) 09:43:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) socket$inet(0x2, 0x4, 0x5) 09:43:24 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x8, 0x1000}], 0x1) r1 = dup(0xffffffffffffffff) socketpair(0x19, 0xc000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) semctl$IPC_RMID(r0, 0x0, 0x0) 09:43:24 executing program 0: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000480)='#\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x208a, 0x6) 09:43:24 executing program 1: syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 09:43:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup(r1) dup2(r2, r1) fsync(r3) 09:43:30 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) fcntl$setflags(r3, 0x2, 0x1) r4 = semget$private(0x0, 0x7, 0x200) semop(r4, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r5 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r5}) semop(r4, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r3, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r3, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r5}) socket$unix(0x1, 0x0, 0x0) preadv(r7, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08950052aaa5c9a0f458a58e64245c2fff2ae3f21b06772eeac72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a7829d08a0e97150e4e1b5287b487ab44d5558d7b5"], 0x1) poll(&(0x7f0000000640)=[{r0}, {r1, 0x10c}, {r1}, {r1, 0x80}], 0x26a, 0x3) setpgid(r5, r5) r8 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r9 = getpgid(r5) semctl$GETPID(r4, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r8, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r9}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r6, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r6, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r10 = fcntl$dupfd(r8, 0x0, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r10, 0x0, 0x0) 09:43:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x9, r1}) dup(r0) flock(r0, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1}) open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x100) 09:43:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) 09:43:30 executing program 1: mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x12) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000040)='c\x00') 09:43:31 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r1, 0x5) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/230, 0xe6) open$dir(&(0x7f0000000080)='./file0\x00', 0x18090, 0x0) 09:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20) 09:43:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) bind(r1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) lchown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) setsockopt(r1, 0x99, 0x1, &(0x7f0000000280)="b45b3cea71f66d40a47c8c8868533bea8ed8e2f04c079bf3aa570107c3681367cd0a648f936868ce366463d81c3ed4342e5aff2b72d30eaa50053e83db2e04ddbada1617955713cc1b396a77bfb8de5daf19e25060a6c3834cd1e25f11afdbf829e0e5376e0bbb22c0b32f82ddc46375fc4151c7e4f0fed3b3e9f995436f6dd8aba6c0118477e2c9138647", 0x8b) open(&(0x7f0000000380)='./file0/file1\x00', 0x108, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x8, 0xffffffffffff0000}, 0x8) 09:43:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 09:43:31 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/158, 0x9e}, {&(0x7f0000001180)=""/183, 0xb7}, {&(0x7f0000000100)=""/23, 0x17}], 0x4, 0x0) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 09:43:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="9127c4ebac2e3cda7a5a785575835634d6e7a1d0daed82210c7fe95657cf51ec2d204e9186c5d12918d948593474a6e345de9401f70ee4de5ac07025f67cc05933fa373b0df21f1888859881a38c164bd9301d4e75220faa42396def7a04d3efa0fe9b47a554ff928d497b7e6042a37d614fae0a314459", 0x77, 0x408, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 09:43:31 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:43:31 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') chmod(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2) 09:43:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) 09:43:31 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) lseek(r0, 0x0, 0x1) 09:43:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x81) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 09:43:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001400)={{0x18, 0x2, 0x7, 0x7fff}, {0x18, 0x1, 0x40, 0x6}, 0x0, [0x1, 0x8, 0xffffffffffff8001, 0x86a, 0x9, 0x400, 0x1, 0x5]}, 0x3c) getsockopt(r0, 0x882, 0x9109, &(0x7f0000000380)=""/4096, &(0x7f0000001380)=0x1000) r2 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x9f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001440)={0x8001, 0x8, 0xcfcc, 0x49}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/184, 0xb8}], 0x4) 09:43:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/73, 0x49, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r1, &(0x7f0000000140)=""/114, 0x72, 0x40, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ftruncate(r1, 0x100000000000003) kqueue() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 09:43:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 09:43:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0x9, 0x1, 0x400, "67d2065a2fede7bcadf837e2e6d6aafc9c740ca4", 0x7, 0xb40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x8001) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffffffd, 0x0, "27b1368ecdbb8900", 0xfffffffffffffffd, 0x2}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6, 0x0, 0x3, 0xe3, "0aaa7ed7947bfedc7e802cf189641d8336dc637c", 0xd806, 0x1}) 09:43:32 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:43:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) write(r0, &(0x7f0000000000)="9ecb123a597b834133863a37325d56c81f81a1f88ff1be452e7b3bab1eafcdf8a618f1ad1cb6da88f00058794de18f64c5ae8d4d70ee9402ad117b5fe0e716ac1563dbb17bb9eee3c6187baf383ccdf43959c3e00c4463590cbd51473e48c877f4ae143a3e533aaf67e490e764e549388883736151730ac43d2bc6ac1f8846195a69575c3003fe1480d1a1bdea92ded654f7b81411e9cd5b8699b456cc5a135b599251a0da23529a3746f98c04392196d736af32d858924627", 0xb9) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x29, 0x40000004, 0xffffffffffff0001}, {{r1}, 0xffffffffffffffff, 0x93, 0x2, 0x3, 0x3f}, {{r1}, 0x0, 0xc9, 0x49, 0xde, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x12, 0xb2e, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x11, 0x1, 0x10000, 0x2}, {{r1}, 0x0, 0x20, 0x83, 0x9, 0x6}], 0xb8, &(0x7f0000000340)=[{{r1}, 0x394fceb1fa4d5e25, 0x21, 0x80000000, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x8001, 0x9}], 0x4, &(0x7f0000000380)={0x2, 0x8001}) socketpair(0x0, 0x2, 0x101, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) syz_open_pts() r4 = dup2(r1, r0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) kevent(r5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x1d43, 0x2}, {{r5}, 0xfffffffffffffff9, 0x1, 0x2c, 0xd0, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x8, 0x60000001, 0x2, 0x400}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x2}], 0x765, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20000000, 0x100000001, 0x6}, {{r4}, 0x0, 0x40, 0x1, 0x0, 0x7}, {{r5}, 0xffffffffffffffff, 0x24, 0x20000002, 0xffffffffffff0000, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x8e28, 0x40}], 0x101, &(0x7f0000000240)={0xcf, 0x3}) 09:43:32 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="92698793c7259331a1b90ba2d5e0f48c26a81f6f2fc0b0feda03180c8884a42aacac3b01c2f9632de7fbae2d175694e3966805b2841f3d03db213762c73c7c4c0bc7f82d1267b3abd9a7d3b73cd1d3dda5d0f468d2d749fd0a4f9d4e04e6883f3ce481abdd29559fa3ae8e10eca7b75675896183ff129de2b7cef853e48953d10955a80ee2b144c56d5a83178fb3422cf5c7869273314595073777aaa6e6d8dcbfaccd1734965014f5fa06182c", 0xad, 0x403, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 09:43:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x108, 0x43ff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:43:32 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 09:43:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x4, 0x6012, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 09:43:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) poll(&(0x7f0000000180), 0x0, 0x5) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) 09:43:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="e5df4a59101b634e898f25a4c5592372fe4b370a7eea06e76e5d7ed9077e15002b4e7e4965bff62d22beb30ee12687cafb52b3b9d72605a4b7432234e4fd22669ad929450a9064", 0x47) 09:43:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='@', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2811, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:43:32 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x400}}, 0x0) r0 = socket$inet(0x2, 0x8005, 0x5) sendto(r0, &(0x7f0000000000)="6a35296020189d3c2c4a7d9c597a3c68212b4a217cba70752a7f2aae5dd7b11b220677a98a54bce6c0874f0dd42ef2faff34bacaa607663fc283a9e3376fc25434c98a80511403c36439adc500fe6c38a47157abe8be6b2668ec43b49bf1af47aedb93a5528e17c6f832af69929157037bd6159e7a23b318428a6a96dcc0c75175545ae46c9113a9087323675ee70707", 0x90, 0x4, &(0x7f0000000100)=@in6={0x18, 0x2, 0xc0000000000, 0x1f}, 0xc) 09:43:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) read(r0, &(0x7f0000000000)=""/30, 0x1e) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) 09:43:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:43:32 executing program 1: mprotect(&(0x7f000032d000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) clock_getres(0x3, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 09:43:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) open(&(0x7f0000000040)='./bus\x00', 0x9, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x8, 0x9f, 0x5, 0x1ff, 0x735c, 0xbef, 0x8, 0x90f}, &(0x7f0000000180)={0x20, 0x1}) 09:43:32 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="c4acc44c186c1c65da995c62f02a14c1bc97518aa5a70e002cdc8137c41053740b76b4f7be6310fd890c3ff4980991c426c2bd158881fc386fe5100bdf8ee384920c212dc52c9abfdb9b10d0fa93ffcc64", 0x51}, {&(0x7f00000001c0)="c41b01ddea27f959f9a2b0340a609bdbcf7f2153c737b6416a2e1a06bf25a6b178bf9cc1cac4d8615c4c71c2a221f596cfe763733589ce7c3dfe7fd1ce3b5d03f3a8634c9f92a5374a651c491495c7399afcdd019a3bfeecd5124230cd6435", 0x5f}], 0x2, &(0x7f0000000300)=[{0xe8, 0xffff, 0x1ff, "f5987247fff249423324eb087ca0257b87dadc3acb2ab56865d9dffabd33ce841433ed333934dc1f8ecb7188cdfd94013c3593b12660dc6ec305d297da5566d18ef68818d9bbda15a1ad276701c82007ef56de33041e13dbfa184bdee15f8b12f9741de19e539350aed1e66275cf65dd023915abbbd5aa1aa6cc854ab12c008be54e335a39ee7ec3e8e6aab5d42f063ba72cfa7cfc03d8e4635273b6327c68afbf7906352dd99635b670b7a52ad8c884473890968afedb70fddbe3e149c8421810197fc62c89a7963c807a1e7058bfc54534b62e041c"}, {0xd0, 0xffff, 0x3f, "abd2d1c2b2a762a62b74885945c8adf13db199b9b945778f48336712a478cd1abca7c89d7d43df07200214d24a6d486ceafd5f608a079b9d459c6629bc0fb5d0c5847ea5775e2742d55523447fe7c19e5fb2ec6f06887348a58cf89f173b74718dc2252dbe4d9db86d4884d43a377c5df3daf96c12e00dfdd3d9d483f8dc63f0162d4de39e17d0c0392df53cbd9fd228b6cbab54d2a5199498aa1a9a5cefe3c5d99964b460107abaea9c506a484141c2f87f50c7388619167d"}, {0xf8, 0x1, 0x9, "d79c3546537d8877ee13b93a6420153559b5176d7b800a19354f7c7b059ca094140b1a6495e575a6708a002d989b7bff9c6eb8a21b0f5ea30265e0f30a6151ede0b798821748ba52de438a217ec7d3afacd9a1bb9fce24bc63a66489c0bcd3ec81f0fcb9f9764e6dd2ca1e7e937c448a68421c40636d74d6746b62de3bd260d39613d517db431b38f8f86db9c46ee8ca440a045e8d3a726d5915affb395c8fee094186601db8cf296c7b7136d82eeaffc97fda7dfad6339018112d14d03bd9ecb6551332e9dc5675a974643dcd50f97899077ca9a034eb290b41b40615e904df30"}], 0x2b0}, 0x2) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 09:43:32 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0x71684c5c, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x20000031, 0xfff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x20, 0x2}], 0xb13, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x85, 0x6, 0x38}], 0x5, &(0x7f0000000100)={0x7fff, 0x9}) fcntl$setown(r0, 0x6, r3) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) 09:43:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xd) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) 09:43:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001800), &(0x7f0000001840)=0xc) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getuid() r9 = getegid() r10 = getpgrp() r11 = getuid() r12 = getegid() r13 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) r18 = getgid() r19 = open(&(0x7f0000001ac0)='./file0\x00', 0x51654072e7477063, 0x84) r20 = open$dir(&(0x7f0000001b00)='./file0\x00', 0x800, 0x20) r21 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r22 = accept$inet(0xffffffffffffff9c, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) r23 = accept(0xffffffffffffffff, &(0x7f0000001bc0)=@in, &(0x7f0000001c00)=0xc) r24 = accept$inet(0xffffffffffffff9c, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) r25 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000200)="72225bb52fd2ea3de9ec1e4ef5bd213c14ceb5603989a55821d016784044560520fda5e8145d2c0c1bdfe85770d8ad42", 0x30}, {&(0x7f0000000240)="478428b8fbc8c8589808f7e9164a507bfdc1f761cc3259b340e7953ae6b40a4c682429315d589a110e120288b2ac883ea91c261c34d53e5d0fd4f7fc305b534824d10f5f93b8f071cf95f08693f3e662615823e5f750bfe82073c6a2fa4a1fecbc18fce6ce15b2271be0801ec94e36c4c7b381d2759e1fcec8c1b4a8144ce6eaefea74877d5d5af8cd59a9e4a1c99eaa65b743f5e067e14c7ea683f99d8cde7c05878ff973f6cfa302df8f74df5b02dd6ce63c5bf6f300430786", 0xba}, {&(0x7f0000000300)="9c02745d0cc490d2f372258cbdbd5233d7d0443dffbf655d284353d08f0a002b7ba92cd9a036ba599a68c526cc0abe4c8b92181a202fb7c716d4dff89ec70e5258d4b67c0f1901e4503d14cc55923f471b2e38c5d8e9f52809c2b26897ce2d15c46d17c65537bbb9b9df9565be4fc9150eef9bb69e4e8a5276f6d73e588f9ee12ce8f05fd4674898ef45b3888effa55a070c6f6b2a48b9eae874d73156e4fe5ac2e6", 0xa2}, {&(0x7f00000003c0)="12ed8cffb7ffaba41ca9d96a0d732186a37c37e319758b548e461ec8ba6e69380b2dbb33094537b505684406fc2e98cb7e1ad90b7521f1ff0813773221a1263ccce170031afa8f09111ad55e542ff159e17365050a78ab7502f7d2c76309922726442ab0c5c8f1986f8c99066ce37dd22ad8cb794ca6f012a92802ac18bdf4ed0ad4bbdba08ccc4c9955160c243b2b0ff987170568", 0x95}, {&(0x7f0000000480)="165f7b18cd5dee9346692df5265c5801742c97fac6fdc34878f0020129c158baa38bc531491294ddac8212d614f99af6c4fe9f371f2347984074a5a5d82d8b23e08cdde4c350d44043a7ab228d6e1782ae95bfdfd1d104bc01746378d79d24603c41aa4dc254f393e34481b2410ddf2840fa49ab3ee3a359f6de20e5b2f7e641de025ee4b675984bb700d5d2f427888edd40f2a606648b90554002fa91181a2eb235c4984f20ffa82a12d2c97c44b6e2859c075d9583fa4a22c4322f", 0xbc}, {&(0x7f0000000540)="55ab0b64f54b1147ed3fb089172c25582c93cc45098c2abd14fa9ce24a7e8e8aa64184d880f05bcef259a73526721a0099f74af2a0577e7538e3ea3c9d271e33504537e2f48829c2bb086d7ee6a86ad1f030f6bb7df63a442bef3c5c2d392ee38f3817c99a6e240a87d94be475", 0x6d}, {&(0x7f00000005c0)="150cd6639576861153420aab562ae488a5f6ef794964f8c47d52990f0e6bfefa96e12c1770fcdd7004f80bbe8002850ddf9101ee93954de01ebee6c4a08ca4f2b79f845dd985872ddc890b4d4465a9a4ad5655bfb7c20438da15af98ff7b18b6360af4104e7f6d13e6d50976cca9327f172cbf6cdb976539f2d8ee2f48ae19", 0x7f}, {&(0x7f0000000640)="0c3cd107ba4b476114fa47a0ae9b9ae0e05fed3ef6180c38aec3e92f96df8afe857572696c97eb6a7793a28db87ae772b2940078f563c841b6cfec90b5438f0f868ad4ae89274d0c32b3aa47631909ad6e7d14427eba421953ed5697b727446a1b9536237a82a42f6e73885e54e0d4e703bd1e8788616b701aed22f62ac7521bd11e357eecf6345fa4c4311c17c8293e0e837b536a741b28fee54be2f63122fa0cfc9e849008bd056a9e7700ccbb10f55c45e4cdeb71b76d2501e4dd5b86820b28fbb4915895590fc1e7ee62e55e964265b6a6eb", 0xd4}, {&(0x7f0000000740)="5f9ce2623dff9f69abf68ddfdb099d784eba55702c063b96c2e8d8d49e54ae578d812c033bc1b52eadeb9e3ead9c223a673c6606e5d27ae35b7e59fe26fa4d2f8ce3c73c547fd7db952a8b9dd0e2500eeb589476e016d7be8c5d692ce701b74eeb3f4988c91546582765599a640385b90844b06104aae4f5c4d31ed9f5ad31525fdefc30effe459fa5b4cb12973cc9dc064b83d891050cd34fcf10e0486b67c254b8869faeb78174a02d0c4949449d5c0752656bb080d008d6f4510f914dde50dc95ca364b1cb1bf7330afdbfac9a25706649b0d6a16477659dc0185c7474b112b835047e2d2bdec06b1da3c1f111761f4c9533a13c1eabf9ad4c369d99be06fa4f3370ea4e2fb6a6da5fb2c2dfd6da7e40af20d47c6a49658253ff2d89f87ef115dc9c16e269c1dc3d958d4b20f58a6624b022e8948a1462f9c7f338b8dbbe1212cdcf3aad78a1a67b858df8653d7d63bda282de5f92d2d3155e14ea109bc65be8357108e974ce2b29dabe999fbe88d58620cf3ba492d73179441f0009df65ea7378c5e7babc4b80201a5259441f592665a269cde8a99267f05a10a09af49018bc934b26f718f0b58c5417a4ddf56d139e75b1358299ef426342d843fad0cde12d73ff521f40fdf8e61c90098b89aea839040129a65255e2ef144f15ab40bbcaaf3bb32c5915ab192ef1324ff4aeb7b809e0cae9cc3a6a5efc3cf61c5817c877ce1eb4964da140691b80a4255cfd04014692554256d0b3979f1214e96a11995a5ca56d50378e99fa354c3c482e05d8d59b0d5ca8d2936927a09be26c024c6c6cb6330e08910cbad6f2b51108c21e6caa2081a3fd8086ecc7f1d5f43f9eb2e36731e3c652c8462d823bf34bd583e810b2014f48416ca2e0eca8a71493d4752760f856647b56f77da5fb5d2ee8d23d85d9a0e3e7231f58f20375c00cb20e17081762e967a1cb5652e510aa372ec59be34591f4015c8472f1b68c2f1297b042e4211837024299f82c65980cf9288c5661523c33843a006ead4b3ac3bbeadc90af9c97fc02f10df04cb13f904dc2e239111082ecc4d38d165aa81a3d05b90660d3f33063ebb651d3746d2fc0d18a562dd84dae14d9cc935e2ebfbe2c79b8f3420acd5df9f7070d72c7f6a28cc1b1739f81ffa41d8c0eb4bef427ba4d98b0bcdf28810aaf8b79c4b163d435445dd38d785ba8f1e9d43a174cf658133952aab6d908bbeda17be22d473db717a498c4166921341652b842cd11bbbfe63b10c5cdf2e9369e9d562aab3e7f1e7235f245996eeb5c111b4ef9056b6a777dee95e7c4804f98a7701e94abb0ff7d98f3c861ff8b8ac5c9e5b7b7449e396833259457ba9be7cb8b12fcead1529e2b914ac8b25649287a51d772a6d5612995b9b70cf307e230e4db022b3ef65beecd558d2cf00a35c7154ef1c9fbaa90684d1b4040d8b77241cdb3ce03bbec7ddbd6fc31d1d3ae63847278f1a96e504115e7b00804cc5b241f05b19d76e90d915714cc4e25f542a1ea33d16f139d596365b71ae1a27d023f6a312b5749d5245fd81328fc9d9d6f74972271d58947b43f1050013b60b5eb55e019c7b68021eb57b601d8c75ebfa7cada5f4e42e3d2b2e0eeccc93c9e02e5afc38dd983a2ffd1570be10c22833edba6c88443eb3638ce14661fba54a1f481f5cb918f2f23e005b0325d2c8ef767f6313a702a4b7daf2b8888f1438d335714d2e2bca99048800d7220655b8efb184fdb4de90ac354698db23f46c2b5ee9d378daa10c0b652d9ae531714f2e89fdf208dcbe1c8b2254a97f86f549d623f2b17025d2a0ea6a39551fd8578e7426f16749ac7e3c1b52a982eee3468061ed9822692949ca97b3433667cb6bde4a9209122cc765b4945d78747aaec91e878390295e24e822fe450219da624954758a494a6134fed1de02ac6fb7f07e2402ea593fe3377d7965d9beb2b28ac3010e2c5c6d3c3939e3e917323801a07643e527051f1a28838494549f1458ae781499aee11a2779f67ab659267aec58ec62ea4e3401df427d333cf650aea21f8ab6408282f7cddaecd8b63693b2d0c0855867f29be310eed2811963daaf6594fa0a5ec5149c04607091f51d30591c92206a06c44c91b3911dc8660fe0fa80cd0a17cc4fb780c22d9cb3c0fbf583518da850388c0646f60267351e746c10b9765f85855c42ea691d8170fb66de8238b65c8ae7b9a29a26c665306ceaffbeacd09c5a2ded12fdb4f0ce6742c2219a480026074f19c388363a1515d7484cde33678421f057833486d078d73f9d00ab205e33fe598316c16f7e0f3bb21ac1734c755f42411f253f772a5e0c94fcbec3c41105c4825bf20eaf2c9552ba58a80b4e72ec3a26457b2f3ebd669975ce2a364ab31f272fc17e0410ca8cacee53ab6c776e8a7b2cc3242b4a516a9b8bd071949fa81f9e6c4ce13856cf766740b954482e30de12cd52ec1790b5e2b6b0568f09bd51618dd33ef46f983d3e09cc251b46c9daa2e2923ab106fe3bd55c7cc99cc241e2c8b062ec97d7dc7b468ea5fefb5087765f703fae0b69599e050bedf9662598488a9858bbce901995e71a748467b6a53f0c147a993d9f4f05571166b283dae2a13dc7b816c18bd756fcd9cc6f5d07cbba5054914d0ccb65f457a0382bf1cb6429b05a45e308f4595870624178f31f8478eda8244aea606dedba2b8d5b9daf5692f6c12fda428f69c1f5f6c0d732258e2ff050568b6d1ed614e129b032cd23ba179174bdb76eda5326e064df78e80598940894b2780be0380e9b6baf9ac3625cf5938d6685020762c7cacf744a83241e63aa2ecac9b91d728fb25f7f72f156e8a474c339d37106401439760a506be8b73566fb3cb4591be98fb7f562f29f079fb53d8c30c63b90497c6f1153cd783ee1cb990932e4e365b1c854fcc438b1cb110dcfc763da921c572b201e6fc7a8ccb99252e95d6c57d3f18a27dd38a5dd8348c5aa13d9c72af0306ccdbd2046ad03a8edb80916709683b8730abdd5c1f3ae94730a88e0979302cecc2a7515a43baa41c3ae36b788ce7211dac96cc820fb2cd6e002d561c7e51026d21e26158d1a4a7ff2ed23af42d7f67f372937b9e1717b26b437406a1a13a359eb2ab871fc10008a3e3981cc41ebf4abccfd1f01df240864cc926217c8397a5e484a4d86700e0fd8bc38d5ac8cc57a32c1d45ecc320d473524272c89bcd7694a07e26db8277e40c9d5df9b08b502b0c4a6adaf453586b69cd75c95bcbab969e5753ba6480d5e16762931694f55f186e2b317fae2c46117e701690655141d3a34283094b51981dffcef1f9d1a4ff223d23ae1d075fed0661d1a20262851dbef102f93f30353eba75deba83c4d8bcd282c06c94986bc09eee6709d1bf6ae4773fffe01afbcd1127b25f4e44a37ec00eda0d3d7176f7cc9d4f3cc5b06f18519e808f9f53df02fd6a16ce2f57d6e9f6634167de484d99868fdebbcbaa53a70cdaf4d7c11f6a617e93d357609c88d76e57897b08c62e363c8752a3b987f65d435454d1c2e3f98f5fea8805174b6ac0228a6681973d8a9231f64a2ce7d67b0ef1b2e3c27b89436fe589c7726757eb8f6daae7d2b31929f854a38575a4a9c53779056d6a40a8c272d3a1f4aa56c0f0dc79bf27881e1ea400c70ba0c09b797ef525d544dad838c4565e8807b912f34cf0f318fc9e788af07a76f6a8471b359708c5632370bb1ec20e1e6889b84155cdb816dc47ec824f5e5a25b8b5d9b77d903891c17a49b181c17fefbebba7f79d0ffd914f93c53fbc6e86d9d2388f4bc4725c9095718c0f246df1848836646b5b97348590a732fd72de3ceb31f6616f6ce44989097a1e33a04cb879b10eaa4c6d116d0f486225739e6b89ac67eb040ffea5f2179b444c226a2071f0e0a38d87150073347461f1689f75f9421d5898326d57e91134e79863f8865c46d9f578ff12daa88e59a65665f7176a8797e51ae66df98cc9a339aa7e3a38fb086d57791db16de3e6c3c22d4c40c6b4b359eebdc0784d74742f93ac3cf675a4f1b487644de6323b4cd8f15210c4fbe53ac1ea5a3beb9f0a7787b97ac5440d786e73840630dbb0f733c1ad8e4bbf621a797835ff819d11794ea523aba6e6d0344b9d1b58e05c72ef50ffecbbb96fae07816e3ed2486cfe41d1448216ce8b1e06a4d9a13a891d69617eddb92f9916845af7e669d866cdd0b4f386a3a0622da80cf75110a0f52435a12c1bd9d6a2dc1c1d575828088bfbc7f5d44f3852407f6b7ca15eb73958b36d65f0e1a881cd9951ed1f301d793df63d5211c4f4015547a2736358db77e009575e4c629cc5d0b1920cec2585b12352c9e77373317765c06895fe5aff55a76f3557e4531e42609c7075825b0110f1041eb1383b95851135d016af4b6f05f93b38600eeab12ae9b798a7ab3bd17f4ac8f533ee30ab7cdb6424e17ef24441a2277afca55f5a6c83ef4c522bf3f938a0060339fca12bfe371e3235cc6e128cc072799b28663d31ca4af7973ffc6db6c26f41a8c495dab4f48dc60c9f991741d5855de15acdd30a91cf05950d4d10bc6020262ed4924e643e5b2492c381aeab2e2475f7814b7325efc087ddc5ad2ac82e956cc76296559b68744bfbdc03002fa58bf969456804780eaef6455ee9ee02fdcb000dfb726db7b63b8ae67545a478d4c53ab2f2b8f7f17423748da559ca3ae4d442d057c670d0762d6a0bcdeacfc22e34bfd92fe598a515d14a04fde96eff444d515ce338af40ac810e615635e88825f18753359a3d0e24972f1233f7d3917351145994e67315237013df8190b4c0921561738d94970163f2cebc79640d2aaf9ba434afeef9d8a6ccea54bf736d06ea1de9e9fdbede683efdc2f59fbb1bd2f50df6edcacc126a383fffe95bc760bbad049a9e81b5f7fb79f062f0de89e3532d648fc5791438a84e9f37641891435198211759e072209a2390759e0af98130384fadc4aca4f71a1ccff4d36ad0f61b249184bdc75f521f0b068bdd6a0ad5488c93cdcaadd78ec2f32ca5ab1ef0147720673c7edba49206ce4a8682ccdf1e0b36b58a3e3996596a1f2c307beeb5facf6f1a756efc31ad23bc824ab163f5f34bcde63a94186837e924715dfb53b512c7a2b1b3523e8bca7cda0e7e2da163af168e5353991829ab8255c70a827b0f7fb3aacaaf60cc31bc53c6c58cfff51751d8135bfce4e6cf1c0cd1cc88bd1778b9a489e4f39897be315a7517326cafc0846e1b08df12259343ef9e1f147230feb1051e3d6df5d87bf70c21c0e79b253d46ab84923888cf2d32c35faed1e1e312db857aa8613524c380cc978af1636801c9f3579b5b13fb1c6057a855c641fc2d7641b2b1eac62ad9e6b155146734cfd887b87a664a49439204569cc1131b66815caacdea85289880d2109208b1b2e83fbc8497468601112a18d061f2dd4a147b7a4c3fbcad0b79accc492aa6f9f619098e1954cbe1d80541cd0598088e26b4641598d7b74f7ffc1cd036882ab6acd541b81082b2cfbed4ac4370a864e4e36345ec83ebb9165642001b1fb5da54bfdc454a5497edab07273d02228130c15aeac4e9700cd3252cca8f7431de2bd1869686780df1eb41e6d1370eddeb838888929848ba6f925c04bc62916886cd31487a14902466229702ec4b911a8c3590693bea0de8c0e605c62d563e96c61e5b5b45f03d7b112edd01241eac278971dfb0d6c518a411318558c2c984af457b5b55fd08007b4fa9afa5824d441ef154fdb30c208434bd1504cbff3b8d8e470fc1e1a549d48a1f5dbffe3cd12910bfc", 0x1000}], 0x9, &(0x7f0000001d00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26], 0x100, 0x400}, 0x2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x81) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') login: uvm_fault(0xfffffd803f014738, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014738, 0x8, 0, 1) -> e VOP_ACCESS(7ecda2c24512a5e2,d,ffff800014a224c8,ffff8000149e6ed0) at VOP_ACCESS+0x4a end trace frame: 0xffff8000149e6de0, count: 0 ddb> trace VOP_ACCESS(7ecda2c24512a5e2,d,ffff800014a224c8,ffff8000149e6ed0) at VOP_ACCESS+0x4a sys_unveil(ac68dfa3f9b7b99,10,ffff800014a224c8) at sys_unveil+0x317 syscall(84da6bfddb4bdfe6) at syscall+0x528 Xsyscall(6,0,8,0,2,561f0266010) at Xsyscall+0x128 end of kernel end trace frame: 0x564da2e6250, count: -4 ddb> show registers rdi 0xffffffff8109823a VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff8000149e68c0 rbx 0x2f rdx 0x85 rcx 0xffff800000938000 rax 0xffff800000938000 r8 0x40 r9 0xfffffd803f7c7a20 r10 0xf5397205becfacf1 r11 0xfa8f6018fd96c491 r12 0x100 r13 0 r14 0xffff800014a224c8 r15 0xfffffd803f7c7a20 rip 0xffffffff8109824a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000149e6870 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor0) pid=169344 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800014a232d8,0xffffffff8221ec38 process=0xffff8000149b8020 user=0xffff8000149e1000, vmspace=0xfffffd803f014738 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 44002 283528 23096 60929 2 0x10 syz-executor0 *44002 169344 23096 60929 7 0x4000010 syz-executor0 26237 130570 99790 0 2 0x480 syz-executor1 26237 394535 99790 0 3 0x4000080 lockf syz-executor1 26237 347162 99790 0 3 0x4000080 fsleep syz-executor1 6394 385350 1 0 3 0x100083 ttyin getty 46023 228771 0 0 3 0x14200 bored sosplice 23096 457763 13651 0 2 0x482 syz-executor0 99790 382811 13651 0 2 0x482 syz-executor1 13651 131699 26025 0 3 0x82 thrsleep syz-fuzzer 13651 416938 26025 0 3 0x4000082 thrsleep syz-fuzzer 13651 43142 26025 0 3 0x4000082 thrsleep syz-fuzzer 13651 24403 26025 0 3 0x4000082 kqread syz-fuzzer 13651 127450 26025 0 3 0x4000082 thrsleep syz-fuzzer 13651 514816 26025 0 3 0x4000082 thrsleep syz-fuzzer 13651 384511 26025 0 3 0x4000082 thrsleep syz-fuzzer 26025 413280 19028 0 3 0x10008a pause ksh 19028 327531 88502 0 3 0x92 select sshd 88502 259562 1 0 3 0x80 select sshd 72669 64107 48215 73 2 0x100090 syslogd 48215 498151 1 0 3 0x100082 netio syslogd 52917 228284 1 77 3 0x100090 poll dhclient 54057 425783 1 0 3 0x80 poll dhclient 23649 468873 0 0 2 0x14200 zerothread 25573 200469 0 0 3 0x14200 aiodoned aiodoned 70484 233945 0 0 3 0x14200 syncer update 49656 85682 0 0 3 0x14200 cleaner cleaner 36815 477860 0 0 3 0x14200 reaper reaper 68791 493146 0 0 3 0x14200 pgdaemon pagedaemon 93522 181955 0 0 3 0x14200 bored crynlk 59982 490578 0 0 3 0x14200 bored crypto 91578 517299 0 0 3 0x40014200 acpi0 acpi0 64931 446932 0 0 3 0x14200 bored softnet 89509 459202 0 0 3 0x14200 bored systqmp 40516 129852 0 0 3 0x14200 bored systq 57838 238517 0 0 3 0x40014200 bored softclock 39751 189650 0 0 3 0x40014200 idle0 1 253968 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper