, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x1}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffff7fffffffff, 0x41, 0x0, 0x3}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0x4000ff}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x100000c4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x1e4) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0x5e}], 0x1, 0x0) 16:00:01 executing program 0: r0 = semget(0x0, 0x0, 0x0) semget(0x3, 0x3, 0x600) semop(r0, &(0x7f0000000000)=[{0x6, 0x20}, {0x1, 0x9, 0x800}], 0x2) r1 = semget(0x1, 0x0, 0x0) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/4096) semop(r0, &(0x7f00000010c0)=[{0x0, 0x7, 0x1000}, {0x0, 0x1f, 0x1000}, {0x3, 0x200000000000, 0x1000}], 0x3) semop(r1, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x0, 0x9f6f}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000001080)=0x5) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) socketpair(0x18, 0x4, 0x101, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffbfff, 0x40}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:01 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='H\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000000040611, 0x2) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:02 executing program 0: munlockall() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = kqueue() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) chown(&(0x7f0000000100)='./file0\x00', r2, r3) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = getpgrp() getpgid(r4) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) kqueue() fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x48, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x4}], 0xc995, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x41}], 0xfffffffffffffff9, &(0x7f0000000080)={0x7fff, 0x102}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x5, 0x8) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x232) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000043, 0x80000000, 0xffffffff}, {{r0}, 0xffffffffffffffff}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xfffffffffffff4e2}], 0x7f, &(0x7f0000000140)={0x400, 0x1}) fsync(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$inet(0x2, 0x8000, 0x4) r1 = socket$inet6(0x18, 0x1, 0x80) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10180, 0x169) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) poll(&(0x7f0000000240)=[{r0, 0x81}, {r1}, {r2, 0x100}, {r3, 0xd0}], 0x4, 0x81ae) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) poll(&(0x7f0000000080)=[{r4, 0x2}], 0x127, 0x3f) poll(&(0x7f0000000180)=[{r4, 0x5}], 0x1, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = kqueue() socketpair$inet6(0x18, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair(0x1, 0x5, 0xfffffffffffffff7, &(0x7f0000000180)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x4, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r7 = socket$unix(0x1, 0x3, 0x0) r8 = socket$inet6(0x18, 0x5, 0x0) r9 = open$dir(&(0x7f0000000440)='./file0\x00', 0x180, 0x110) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x61, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x84, 0x80000000, 0x1, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffa, 0xd4, 0x20, 0x5f0f5df6, 0x4}, {{r4}, 0xffffffffffffffff, 0x84, 0x40, 0x9}, {{r5}, 0x0, 0x8, 0x1, 0x33f, 0x7}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000042, 0x0, 0x8}], 0xff, &(0x7f0000000480)=[{{r7}, 0x0, 0x4, 0x2000008a, 0x1, 0x2}, {{r8}, 0xfffffffffffffff9, 0x4a, 0xf0000000, 0x7, 0x200}, {{r9}, 0xfffffffffffffffa, 0x3a, 0x8}], 0x80000000, &(0x7f0000000540)={0x2, 0xffff}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ee}, {{r11}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r10}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r11}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc99a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1) fcntl$dupfd(r0, 0xa, r1) kqueue() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r2}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) kqueue() kqueue() 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)) minherit(&(0x7f0000572000/0x2000)=nil, 0x2000, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r1) listen(r0, 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() socket$inet6(0x18, 0x7, 0x3) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r3}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000080)={0x3, 0x1}) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:02 executing program 0: syz_emit_ethernet(0xffffff81, &(0x7f00000004c0)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f061789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee9dbc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f82747f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4bcb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0010015141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58629c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c") 16:00:03 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000001640)=[{&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/216, 0xd8}, {&(0x7f0000000080)=""/20, 0x14}], 0x6) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000400)=""/104, 0xfffffffffffffffe}, {&(0x7f00000000c0)=""/200, 0x4b}, {&(0x7f0000000300)=""/252, 0xfc}], 0x2) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x8, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x63, 0x7, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x1000, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0xffffffffffffff7f, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4f, 0xa00fffff, 0x8, 0x2}, {{r1}, 0xc61387cea09677d2, 0x1, 0x2, 0x8, 0x7}], 0x1, &(0x7f0000000080), 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0x2}) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) fcntl$setflags(r0, 0x2, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) shutdown(r1, 0x2) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 16:00:03 executing program 0: socketpair$inet6(0x18, 0x2, 0x40000000000001, 0x0) 16:00:03 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100), 0xc992, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="00d50000f4ffffffffffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') accept(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000240)='./bus\x00', 0x80) linkat(r1, &(0x7f0000000300)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00', 0x4) write(r0, &(0x7f0000000380)="ae35c6996860579cb097b9cd59ec419586fec73fb48e3ecf9774a01ab881d00658823cc0b3f5bc08ad2d4e44edbfea274e819663a116cdb6fd983c4d94b6bc0759db4b44619ade04194e56e4603ba94c708cfc77183564804ec8b0c5c233b7578199501f3b37b10e68fa22f85b619f85003d4b06012f07299dba244dec4e86745e11152c050e24cbfcc64573adaddf96d8c4c03f378a383c3b2b69a1", 0x9c) read(r1, &(0x7f0000000080)=""/178, 0xb2) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x101) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() open(&(0x7f0000000380)='./file0\x00', 0x280a0, 0x112) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r3}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) ioctl$TIOCDRAIN(r2, 0x2000745e) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3ff, 0x3}, {0x400, 0x3f}}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) poll(&(0x7f0000000080)=[{r2, 0xc0}, {r2, 0x10}, {r3, 0xa8}, {r2, 0x3}], 0x4, 0x2bb) 16:00:03 executing program 0: getrusage(0x1, &(0x7f00000002c0)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8280, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) 16:00:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) r2 = kqueue() r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() recvfrom$inet(r0, &(0x7f0000000080)=""/25, 0x19, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7f, 0xe6, 0x8001, 0x7, "c5e6db218044e7d3d0430856c579407ddec994e7", 0x1, 0x1f}) write(r0, &(0x7f0000000440)="6463b404dbff75805128c26a7e210b395ded8acad3c228a6d3c761e569739613640d396021465f0f146608b115e56115592ab2e7cf67a4e1f10c16558b0ca58750e8b38f5f1b76a1d5bfa4c43ceb5b190da030fe9ddd49e608e62c800f6faf53ff99c3840edc5060556fdacacf239d775737354cde726f9b63c417a8964f3d6ed5c24b452e1f80ee98414c4eb9d568f59da155b57c4140b82cb84ea9fac1305e50a4", 0xa2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x2}], 0xc993, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) setitimer(0x0, &(0x7f0000000140)={{0x1, 0x1ff}, {0x9, 0x3}}, &(0x7f0000000180)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000540)=""/176, 0xb0}, {&(0x7f0000000600)=""/173, 0xad}], 0x7, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x11, 0xfffffffffffffffe}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x800}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:03 executing program 0: socket$inet6(0x18, 0x5, 0x100000001) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:03 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r0}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r0}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) kqueue() 16:00:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x7, 0x6) r6 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x91, 0x60) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x40, 0x80) r9 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x40, 0x80) r10 = syz_open_pts() kevent(r0, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x24, 0x1, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x95, 0x5be, 0x400}, {{r3}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x10001, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x40, 0x31, 0x4}, {{r5}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x4, 0xfffffffffffff334}, {{r6}, 0xfffffffffffffffd, 0xc, 0x1, 0xf73, 0x2}, {{r7}, 0xfffffffffffffffc, 0x80, 0x1, 0x5542, 0x4b98}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x4f}, {{r9}, 0xffffffffffffffff, 0xf6117557dd6c0b8b, 0x80, 0x7, 0x5}], 0x6, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffc, 0x8, 0x1, 0xfdb, 0x5}], 0x789, &(0x7f0000000440)={0x7fff, 0x898f}) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r12}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r12}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r11}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r12}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x18, 0x5, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x10001) socketpair(0x12, 0x8000, 0xfffffffffffffffd, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x7) chmod(&(0x7f0000000080)='./file0\x00', 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = msgget(0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) mmap(&(0x7f00003b2000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000faffffffffffffff00000000000000000000a7d82c3d6700f1b90000000000000000000000000000000000000000000000000000000000000000f3ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b01262c33cb5998cc060693f1790a5903877dfb65f1faa2e7fad6cebfe5c7b7946db9cd8775f8819ec2c0dfa2b8266da01ed7f8d64484935b3bbfcdce02d8d4f2ae5347921ea3d92a7c6d4a9836a599a5543915d0e36f8c191f62bf91159386b9048c6e127079475d43c3b81652b1a885d05b9a78a4d6b43c5e81752a68b0c75e9f423cba2647ca39e1b17b921b219b5436485051be6f4b99045c1c5c31693be3c13ed09cb78f74db290a49ba4d6d23e5691b54c075df82810133e0682f241229e5037e378b83b8d174a01b6b03e9134e68440044000000000000000000000000000000000000000093d3d9649cdb3a0f723cbccb39c2a6988ca73df6d0a279d5026183b3759a94cadbb81f0509977010de070236727e"], 0xe3, 0x1, 0x1800) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) select(0x0, 0x0, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x47}, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x3a, 0x400, 0x0, 0x800, 0x3, 0x7ff, 0x2, 0x8}, &(0x7f0000000100)={0xffffffffffff8001, 0x9, 0x9, 0x1, 0x4, 0xfffffffffffff001, 0x2, 0x80000000}, &(0x7f0000000140)={0x4, 0x0, 0x9, 0xb3, 0x5, 0x66fc, 0x10000, 0xffff}, &(0x7f0000000180)={0xfffffffffffffff7, 0x7}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000082, 0x4, 0xc5}, {{r1}, 0xfffffffffffffffd, 0xe1, 0x80, 0x80000000000, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000020, 0x5, 0x1}], 0x32, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0xa26, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0xb4, 0x28, 0x1, 0x7ff}], 0xfffffffffffff000, &(0x7f00000000c0)={0x9, 0x100000000}) write(r1, &(0x7f0000000400)="7798b7ccd1907f2b5f727785f6ff08573ac09cf193c8191841fac9f883c9e5907c6f9c26a7404bf93cc091cf8ffe91396f0c2c4fba7f33792c9bfebc6a46d82b639fb00225898c8d54a1259089fdefbd19ff26146f1e91b97d3bff99e0d4b76120f37b857e578d0d9ed1b6633af2b6925848e0e39a0f5665c97c2ed37111de7748ff333ab3310939542781863eb6cb7d847d358884f6df30a698dd9e1059c37e8c00e6d62c483b604f26af95c16fba4c6ab5748b40107f560c6a31346a7867defaf9c90bb61d0c78a9244dcc22d8e6a8d1cdf019df1bab7acd9b0c7a4474", 0xde) recvfrom(r0, &(0x7f0000000200)=""/132, 0x84, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x80}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x8001, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x60) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x8001}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7, 0x100000000}, {{r1}, 0xffffffffffffffff, 0xc7, 0x1, 0x9, 0x5}], 0x7662, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0xfffffffffffffffd, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000004, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0x82, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x83, 0x8, 0x41}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffffffff8000, 0xfffffffffffffff8}], 0x8, &(0x7f00000000c0)={0xe4d, 0x1}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x80000001, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:04 executing program 0: socketpair$inet6(0x18, 0x4000, 0x47, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x4000000000000003, 0x1) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x8000001, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f00000001c0)={0x6, 0x7fff}) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) r2 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/40, 0x28}], 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:04 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:05 executing program 0: semget(0x1, 0x3, 0x286) mprotect(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:05 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) setuid(0xee01) fchdir(r0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r0, &(0x7f0000000380)=[{{r0}, 0x0, 0x40, 0x0, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x81, 0x0, 0x1f, 0xf56b}, {{r0}, 0xfffffffffffffffc, 0x25, 0x60000010, 0xfffffffffffffffe, 0x33ba}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000002, 0x10000, 0x6}, {{r0}, 0x0, 0x8, 0xf0000040, 0x400, 0x2}, {{r0}, 0xfffffffffffffffd, 0x6, 0x40000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7ff, 0x6}], 0x3, &(0x7f0000000080), 0xe0b, &(0x7f00000000c0)={0x59a8, 0x100000001}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) clock_getres(0x0, &(0x7f0000000140)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus/file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x2, 0x1) r2 = kqueue() semop(r1, &(0x7f00000003c0)=[{0x4, 0x2, 0x1800}, {0x0, 0x8, 0x1800}, {0x3, 0x5}, {0x2, 0x9}, {0x6, 0x8, 0x1800}, {0x2, 0x80000000, 0x1000}, {0x3, 0x400, 0x800}], 0x7) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r2}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) r3 = accept$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0x108) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0x23}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x5, 0x8}, {{r0}, 0x0, 0x0, 0x60000041, 0x9, 0x8}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x1, 0xdfb6}, {{r2}, 0xffffffffffffffff, 0x5, 0x0, 0xf8b}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x9}, {{r0}, 0x0, 0x10, 0x8, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000005, 0x3a30, 0x1}], 0xffffffff8f6f09c6, &(0x7f0000000380)={0x6}) kqueue() 16:00:05 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) munlockall() 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x7f25, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:05 executing program 0: mkdir(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) rmdir(&(0x7f0000000080)='./file0\x00') accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:05 executing program 0: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = semget$private(0x0, 0x3, 0x130) semctl$GETPID(r2, 0x5, 0x4, &(0x7f00000000c0)=""/43) 16:00:05 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x74b746103c8b0e0d, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) ftruncate(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a09, 0x30) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x101, 0x10001}, {0x400, 0x6}}, 0x0) 16:00:05 executing program 0: r0 = socket(0x1f, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x9, 0x200}], 0xc996, &(0x7f00000001c0), 0x5, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:05 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') socketpair(0x1a, 0x8000, 0x10001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlink(&(0x7f00000000c0)='./file0\x00') openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x6) r3 = semget(0x1, 0x0, 0x408) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x100, r4, r5, r6, r7, 0x4, 0xb1}, 0x200, 0x80, 0x2}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x80000000, 0x33}, {0x81, 0x3}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) poll(&(0x7f0000000080), 0x0, 0x1000) preadv(r0, &(0x7f0000002840)=[{&(0x7f0000000340)=""/142, 0x8e}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) poll(&(0x7f0000000000)=[{r0, 0x11}], 0x1, 0xffffffff) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "2d2662effbd36889d10b536c9bd3c19b19e1634192dd89d9c16021bbd06ea20511f4fac54cae781f4e4b9deea8ae5ccba1ccc21b593743735b9902c6dab2a29d40f93edc29bfd9e13d5a3d31e06ed7cb556ab18dbcd1835e8d28f0ee6ece6e7d8c8c75071aa867e418ed373bc92a96c025c44a420df02ae295709f054a6464d636be944cd7a17f2c19e448ec543c7ede4345bc872e4b405f8fd8efa55dc3f3335e83aa86673a6c3c3e1a36cb50997effd73b6b46c87821a32ca58e1115ab83b5a210c3c7aea396"}, 0xcf, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/174}, 0xb6, 0x0, 0x800) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r2, &(0x7f0000000200)=""/4096, 0x1000, 0x2, &(0x7f0000001200)=@in6={0x18, 0x0, 0x8}, 0xc) r3 = accept$inet6(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) recvfrom(r1, &(0x7f00000012c0)=""/35, 0x23, 0x2, &(0x7f0000001300)=@in={0x2, 0x0}, 0xc) r4 = kqueue() utimes(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x7, 0x101}, {0xfaf8, 0x2e}}) semget$private(0x0, 0x0, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r7 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) recvfrom$unix(r7, &(0x7f0000001440)=""/5, 0x5, 0x802, &(0x7f0000001480)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom(r7, &(0x7f00000014c0)=""/4096, 0x1000, 0x41, &(0x7f00000024c0)=@in6={0x18, 0x3, 0xbc3, 0x800}, 0xc) pipe(&(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000002540)="973964e6e1dd810c6b76523b1bf7e21a77fee57ebae5b64dc4569159b408bb53d22d2f319e6942cdbeef204f8e664a310730724bb7e90065", 0x38, 0x1, &(0x7f0000002580)={0x18, 0x1, 0x5, 0x8001}, 0xc) seteuid(0xffffffffffffffff) chroot(&(0x7f00000025c0)='./file0\x00') truncate(&(0x7f0000002600)='./file0\x00', 0x400) fchownat(r8, &(0x7f0000002640)='./file0\x00', r5, r6, 0x2) mknod$loop(&(0x7f0000002680)='./file0\x00', 0x2000, 0x1) sendto$unix(r1, &(0x7f00000026c0)="7a3a09479e7b612a48edd152c6fd0bb6225a1e42a39746f6aac38a6b6a6f419deecc8cd91ea147081a9ef65a3618600a8fb6b880f219bc32af5176e6c231af24865c2322d39005f236148bf3a87504552742eb63e7e90e6ac2f65f949c71c06795b81ab2e1fdbe666de265e06fd7e37128699a75c81ad2bead32ebbef83224bf79840b0b666db3ec377142c3cc7039c19920a88a0df659c85e8f071801fc117970fbbbd10c7bd7b08e20bff9557a4f", 0xaf, 0x2, &(0x7f0000002780)=@file={0x0, '\x00'}, 0x3) fchmodat(r9, &(0x7f00000027c0)='./file0\x00', 0x28, 0x2) fchmodat(r9, &(0x7f0000002800)='./file0\x00', 0xa0, 0x2) execve(&(0x7f0000002840)='./file0\x00', &(0x7f0000002980)=[&(0x7f0000002880)='\x00', &(0x7f00000028c0)='#!\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)='\x00'], &(0x7f0000002b40)=[&(0x7f00000029c0)='-%,\x00', &(0x7f0000002a00)='\x00', &(0x7f0000002a40)='$.^#\'}\x00', &(0x7f0000002a80)='(\x00', &(0x7f0000002ac0)=':\x00', &(0x7f0000002b00)='+\x00']) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_int(r3, 0xffff, 0x100f, &(0x7f0000002b80), 0x4) chroot(&(0x7f0000002bc0)='./file0\x00') getdents(r1, &(0x7f0000002c00)=""/169, 0xa9) fchownat(r2, &(0x7f0000002cc0)='./file0\x00', r5, r6, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7fffffff, 0xfffffd75) socket$inet(0x2, 0x0, 0x6) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/19, 0x13, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) dup2(r1, r0) fcntl$getown(r1, 0x5) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1000000000001) fcntl$getown(r0, 0x5) 16:00:06 executing program 1: clock_getres(0x100000000000000a, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) 16:00:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) socketpair$inet(0x2, 0x4007, 0x9, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) getdents(r1, &(0x7f0000000040)=""/76, 0x4c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r0]) 16:00:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r0, 0x0, &(0x7f0000000080)) flock(r2, 0x1) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r3, 0x0, 0x0, 0x1, 0x0, 0x0) flock(r1, 0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0x3) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0xeff}, {0x18, 0x2, 0x0, 0x1}, 0x8001, [0xffffffffffffff7f, 0x20, 0x6, 0x100, 0x9, 0x10000, 0x0, 0x4]}, 0x3c) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x1) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) fchmod(r0, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='&,\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)=')\x00', &(0x7f0000000240)='{\x00']) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x2, 0x5010, r0, 0x0, 0x4000) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x110) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/235, 0xeb, 0x40, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xb18, 0x8, 0x2, 0x3bd9, "2f6c82aa84ba7b9e592d8a6c9712bbcf2193eca8", 0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x100}, {}], 0x2, 0x800) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000240)='./file0/file1\x00', r1, &(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0/file1\x00', r3, r4, 0x6) 16:00:06 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffc, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7f) fsync(r0) fsync(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x4010, r1, 0x0, 0x0) 16:00:06 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffffffffffff, 0x7ff}, 0x8) 16:00:06 executing program 0: socket$inet6(0x18, 0x4003, 0x3) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x4000000000000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x2) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/234, 0xea}], 0x1) 16:00:06 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x200}, {0x0, 0xfffffffffffffff9}, {0x0, 0x0, 0x1800}], 0x3) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/223) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, &(0x7f0000000280)) recvfrom$unix(r0, &(0x7f0000000140)=""/151, 0x97, 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x1) clock_gettime(0x2, &(0x7f0000000080)) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000a00)="972814a214889436f16f2d5e06f41095c69398e9179267eece00f9058faf2dce449377d341bf6d75bb99797b69b7391d99f5389824fbcb02dc8d1cdbaa3b381bcc0fe89f7f62418e15ccbd6147cb7ccad959a71e4d3f58276d5d8e83abdcb653ff06d0f3c323a02e63edda76d808e1ced456f9c270d997a12cfaee5318db438d0b3d1a84a95b212b015c8430120a8617c29c139a8019ce7caed7d641e111adf4d7f0157742d0e401cfdc614425a693ed710f37b5732df8003dd5fedc4e591d2f180061216c89846c8fe544dd8895215cb264e85c594f4152f419d47d213ab137328408c3d7b63d34e556aede293355d5b0c2222ab370b361f01b5368b1619e359c1917d724f88ddb3e703965b414fc1e2c201caa4fddb63ceccd742a75cd15fcee1b4e5f583a00a582ce176bfc0b3d085d3d5bb558583045f088b9f666d932b5a764e6df7c870beaf25d4f2edcf5b7d98ea2f75f7329bafc433932dd34adad4fb09b9d57278ab68087354710780eee04b43a29d366ee9203d986ba09ba07a8aa0ac3c973c27be6b75f438df912b522c6f993f91022ffee6b5c79ddca2eb47073893f0a048b8a442eb65a5401b19a742d2002d4158964b0724606c2476618a0eb9d16eaa41f51bec5d16d9401c9ea35f5d5a625fbd6e3cdfeaa0908b3e59c6c4348252381dc7a5ed5b821c62425aaf8ab0efcafb40f801f4723b6945040d09043262f1354c1df068cf67b2c51874ae8f2288ae3c18a8dca6862d398dcc8178b6363d66432b15a1e20505a93350b893784eaa58f4e6ae37c19692c40db93c225e209f986423b0af7bed7498d4a771c77ccedc5c1966682851372cde721a960b34f01a2450be7075fac6c709738d2444374e34885b5e98e798480803ad6bfa5dd32982b0e6b93d3644e9c520223c1f424429f425bed6e8e7dc3457b1e37344ad1efd6e1327972648e033819da2595aa7e49cd315e5743e4b1b18b45ddffdd67ed7334f0f598382993145f217d9b4f48e7744297d95b7db7f2eac0bfc1addc0c784033f02acf56f70ecf5b2f391abd6bb32ee05cc0a49aaaf60cad8e62a736d29fcf9b2373f285f381ef2384fbbaf7d3bd02535de58782b9e04462f4577aaba47a00f38aac504b0ef9594ea7b12072e9733dc74c32be81f3ac133a25d7b46fbdc16909f3696704a817616f180a690fe997d6a52b243ab3ef6ce7da2bb23fac165214e5049ce68ff35ec384ab339b36a57fe06f1e4d94e99d444b79e09b0c06e741328f31a8deefea33fb5398eb37e2fdae3b70f4e066c3c31955d7564868fdf3aacca68522d8747a786f2094aafb2cec235f91cd41a5a22d60d13d6af70ed343fa2ee56b8985e2fa6438e7d255560ecb6ca1ae5dc45b87cb2c6c9a192b38a2f7f2f1370c0a9cd7636f522d4db9d463ffd372d42d004dcf45626b4838f968ce2dde3d6eea604c2edfd9ad67018f1442aa00bfd17038fc573665c8f6e6cb61d297bf5a193e0105d8407fb1b1f6f62065e09a4fa719868234180da462565b96bddf2dbc63eacd0e38e0c86434014afc5e6768cf66b9a778e724ef3b1804694b3a9f2cbd06b87fe619ba7c6262067d398994097b9fc9c627735a5bc0971c88fbb3c109e3b6d351ffef07be94a60c15a6963e6c2bd71f8012c16b039d2894737ff908e0b735f7371b71ba82f09f64a0c08575c09791681c885afa8eea3d07b6535be03b2502d6d928ac02d9cc42d4a3c95316b7dd776a2072135b7fe5b922a915fbecfe04cdbdc8572feb19c8bf9c3cec2dc73a923393f9792a5427b4cd4c84ed1e34eea95406a672b15d489a85235e8f134d77ac6fcc42a430df9064f245006d7b301e35b0c7087125ea4ac4e973811ba9b90c02f1f2997fbccb2b407173a40000de21cd3fd2e8dd7943e768d49c701901710e0d18238e67b92fec75f397a880cffe3704f3d9ab2d6c681313bf13be601ff7a17f1bec3f01a0f9fede57b98128de0495fc054b1a11366db4a968493dfbe526ffd02fe991d2f29b1bf9b97dc0856357a8761e418684bbd8cd73b533fd826891de85e25a31ea0bdda15c1b51a34cd6d889a69c2e4eac7cb8bd129671a3edf9dac0aa44506bc2c6f04d53addde1aab19449470f1f480f5c4757d27da5598c12aa276ff9ae248c1a4840f01f08043adfd794e017566b6ef4a2c447497847b1da42937f7795ac499f122f85057c3131d20e7c5c17f851249e95187837479b0f38e8d2cd9274238f3d5257e4de14ac24129caa440efc8f70e22b1d598d2a4707d20050f5fb4020b722dcae30a1cd053f47e0af7cf77870bd4792dc547783abeb2bd0bd08752bd60363d13009f98b7591f7de52bbbd1cf1174220abb0d54ddae70978533d168bcd4e2a431216ffc4e0fada12e262bbfdf8cab2ba0050fa037a1feccb260e2fc6b96da8aa13e6771e7e3722954fe53d62404aa487400462988b2de1df53296f6255c206d879552f1f6d56af02bd777e954f5aca8485f35fc28377e81ec020668f32097b60e47f66f1245394f2615d6630ca95479c38df55c0c88aafa06e254934dec568828d024effcba3921668965651bd584b79df715aa946854889ebf4c7386b657f1e7bd29ae05c97fb37eca08b5bcb527b561a16801b00d9eb4d2eded70876b9c509e0eba51218663bc0aaa5fca1b2d2156b773353005c188dbe8d1e493a1da19dd8f7cf9978f0271b4a056dcf7d9dfceead96197d7aa61f4b04e144ae579bade26e601c23792008c52a46930ffe69479112ace6b370dde26ce920fa864a65b2f99f30f3e7a2844a1d23d019e8dbf326d6bcbed3fa367f9d2fc4156ad17d64e044a36597bee4c1693177dc58748a738b2fba81e19f6c1a537daed3ed610f6741f5e67d3f712047e6ce9195de62ec14eee249d39ab264748ce4727744b7971bd573e9f85431f90d9e6239460a5398e05b7d26952474f2edc57e52c1ace6c114844999cc8c4f3b53f81991d0fb140f47c8acd6f0f977f46c6e4123a6e64eafe7e59abb473a1f8555e0b07f2d463543766a5b8a512963edc4f2a9cf40223aa8eb52e444f17cb085312f26091ba4169b5ebc37b5502e173587290fee1898e2f30dda4e4592752e299fb9bcf648ef403dc87ed900c7ee476b80f209161f41d330b68b2440424eb4b8b024c21b641773f608ac44d6f3a877938db01bdb2c4545bede57f707c6b75f70c8767c817fd387c394a600ef533ae499cbcae285b4f2e442d89ece41d181a57f67f56560118fea59d91afcf6367743ec3f34b2f59fc4a41c5abd98f52f4bb9309c96213358b5a6f7e1bf5cb3ed5bedbc27ee7eb662b66da85ae733f77cc443e2499cc83bc93f41351bdf08cf8c2c4fd2b33c17d9b2378b4719c328915657ea9b470061a3810c1619452e82d39b9dfae71004801fa5777a1309dfece98da0292f90560912659673f80136cbc4b64c26f70a79b812fde2dc8100dedab287eb0e74cc8360fb8ea3f3ad458931695c13902e028a06ead41ff7b7f68d88b9eb6d005fd2bcb3b3bb1be38602cbf79b74964e11d13de34f39ae529197a5843ba68d2067baa9fb2049fcc3e3bacc058e214332068f137a5dc52d2a23717714610c77b305a190f42918c4f14d896ab07b2885f28361d3dd855b97da4f0bd3b92dea1e1ac8365d58830f88a09842307956c92a8238cecc5a369e29320ad82562c24aab3fae2558655b0ed640e1348aa2b5d81b315e35c64a9b292a4fa97711c5860efe4c97b982cdacb814239f35fb0cfb2c08bc5e272b73d8e738a331eeb8177b28cc960786723dc62af80f5b6f8706820d019216f40ea9cabe4b57887c4acf9850058879f0240b890e12f2244aadb5caabffdf7be30da607e2dd52db93e04579a37b99e50fb20a34300a636e215218dae24e5ac5527c8bf3d6f6c3ced9e710e818251b7f40f847fef45049b04dcf5bd46abdc2a791c99713b92befd1be091297034f6dd1c04c09c34d066af3a24a77dc4f53e234f7aaa7146aecf4a7d9adabf3c9dc3ea2a724ef429dcf8ee2fb50a9add561b1a878513884c855477fef3a37400e289a4aaf4a4dda0925ecc7b1d915b5fc2f450a7808dd1a4df318197f02cc73367e9b99549b265b2b138428c37308fbfd52ea8ccb6b776d705d307e5ccdf13b47e53959f5495fcb8e8d3085f14b6b05d71588bdf604299f7d97a16a43a27e824651e3dbb2bc4a730900817367851a5cc4a0d83bb607fdbdc099590be7723f0b22969a267c44b02813f8f6970916b3e0169d63a9e98fd2b0abab1d6c4d0e3ba57a0c7deb1c5b8ef0894aefc505a5abc7343e1d26f9f80a45e0d1d2498f2781e3bf79318f2af2c526b6acd8345aef726faa947d6f5cc736dee244bd61812a03634950b2b5f0aa5e63304e72f773d0491f8917ed0fe08a7428f1ef6025877f8c4f3bf5c96c51737281808c38014cf4c95883412e2a5d2aa8130734495d3ec63a212db034e69b6c31f6de3e41a283307ef4f92901fc6d322082f3056390fc7da1f21a181a21e923ee87f611f573aed624ba65c91d08255080fef5c09809aa540db6b116c3ae165c5f3775bd79d5f4e557579e78b019a2fd58739e58aaf9852c0b295b103791bd84b3b5d2e4388e07f36e6b14dff5c252f01d9860b62ae54f2191dcadada5e91c2656fca9bb078df3539049a70c2272f9c5254d3ce1d26b10d53dfbccbcb80d4a05821857d3f51cf744f12de29ef4149dd1f9a70309876b159f6915ea43798d2267fb67e846b2deb49905e6b1a41505317b9e3559f31d4cde84b96145a5972d08288969783aa0adf4e354f70dfe9d5a35e9872bad6f5df60a5e8ccca7f113ee7667edf51a7227eba8b6a289740fe52c9142819ce3d3e61a502e2347d037cba9215c75be5181e85ee1a52b7653ccc0927322a8b7dc3d90e5ade51633e3ff13cc53722a8923e18749e2bf0a09e5f6213bb7f476ad2b8ed6f8d8c0598ed5391104b4c959848722816e6c8e28097b459d02fd35f124130362945bf82fb5504e38ea0bb2bbab26913c1b30bb2669f1366b9bed45c6d3934a254a2f71d6d69b8be8d52f44382e4ebe553af12a31019ca4f86e1447c343b1b0dedd8e365014c47cc571594ef90ca0faa19181c9807fb34ded631cf417a71206b200edf03f7ff22f8f3260bf6c277f48b822f1894beea062cb9126136e6a3a4b8430d476c614703f8dc84cfb103dd885a4b8e67dce376025606fb5ac46cf3ad7d4a816ac1aecda27c5d6d7f0a6b1eb56ca5aeb9a4ead5fbe47ac34958466aeb1a770de6ef5666c1c381206e6a42844143edcda763e9a74122a71f6fb8632be6d3fc60f1de137ba1addbda8e9eb54ec6c31592857b452b7d7367e36d54b4d8aeab37deb0d80432295678626ecbce7350876116b80b3957e6e565d3a8bb0b16cbe9ae66f3d71d87fb4e582f84d7d3c910c20192f87c8754f4ba48bd388b8d687f8b7db67fc538c12d336b5f2c8fd9527ea3ee5d1fca164f3b93e176176e65ac3cadff1b213a52d2d5937098a73f0c0631993a6547d39e68b15a289f7860ca80952b4c9f72e8517aa586f1597a92cc53d30677b74c6a4a8b264532a9946a2144760f1b9574f92b87bdab283d7b1132e16edb688421b92cc90f02cf6517525ffa508a2a8dea5fb9352f7ec4fd4bdfefda04f5e9c533265026409776efc8d115198a10b493b6643e58b8701a0d9e3f1a0a5e558e77db2a755479f476f002985ce28d38782884c9e8589838057daab949cce734994231684d40fe228daa8cfa49824c6ee23f681b39795923aaad0", 0xffb}], 0x1, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) socketpair$inet6(0x18, 0x8007, 0xffff, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000100)="b43f186c69b77fb22040ed6d8e7d388160c3bc24091b58a6b1ef888681f9fe8d19bdf8a3cc6d2150e17be60065242309d23bb24730f1ade42e9e1cf3711939f78f5cf8800678936b33046de0898f9569603cfc7df665339051e52a59ab9476d5aea551e8f3fa263148e21aa2a9125cdaa045a8f9ebf65a6e0998779e010413e651ddf9ef8a1dfa81e2e3c056b3943dab087abda06795122948dcfa41424c92bae5", 0xa1}, {&(0x7f00000001c0)="d13deea9d9c3f8d875ded0606805d58b6fafb809afb83af0c6e9d3c110a8e5c960ef72001c231d308e6ab8c1c60107d2222796c41b1692fee71edf24ac7f4e8cdfbcc8b64ba6f157e2ef40583b93c487047fd43312f8d35eea0c9d66b3a51a08aad73656c7289b7aedf482e5c2f45cf6e610be925bf67a492e7aa110a6c02e28f33ababffab89a8b36a700c17498866ad07bbe1ece45f92c0150ea1459857af4bc58f52d23c6bd8e6db10fd6cf4dc15f8ac747ca524bc071b912f14ed59efe935df569a82647e142b4c12a8b73039f3f573d94", 0xd3}, {&(0x7f00000002c0)="7a6796df067f6131c63fef2286bede97089863dc7a0362d061081ca34b5299d7a22ca4e2f4738627be027ac479681befd902d9da3b3f9093107c8b21ed0cf83eba6039761e30083db460e3bff3f995f13523a03bb4582e20be8058352e3394b0bbd0d6db5d84a76844e07e6ec3e188f707660edd88a5682d589eb18e5c71ba59aa60dcd96851e20996856e70bdb7c8a895b2448958ecf4fafc30c063ecb83b76af58681b668b7000db1844be607079cfdad8a2d0", 0xb4}, {&(0x7f0000000380)="3b6d5c969365e0d6f37a0a3a78309237822d21d5d8c448d3a82b8895463b10ef8da757140bcb612225437ebe2c52c316e8b92a16097a680b40b94eeff294511192c308aeb59c1a97afce623bb24e44496ba66cad798e76cf6bb4df8cb9e9d8ba1379f7319d07b55dfa8a7ab19cd40a5f5b506881af0e7e5707b82bbc394c54af82a5b467ad54ca4d", 0x88}, {&(0x7f0000000440)="9750b0e9e5e27b0477b25236ee12e063729551be76b136a0573e2efc920d903628b4210636270f489d53b6101754066f64138665fe6508ab7590970cbd83384ab3a0986ddfed0129db9f373534b2311f3ead3ad157b795053526796c6f03985c9c174a6995dac35c1f326409dc59a73dc221dc2d8d77d2fd3fdb827b860bcec2f781f53043", 0x85}, {&(0x7f0000000500)="185e4ab187c74b5cf97ad06b25fc0932a0a90bd740a707159433adefb50a96512e4a619289bd9f3173411215b872dfa03bd59cd55e858ae7c990023b1240bab642697597d3313a04093b74c2", 0x4c}, {&(0x7f0000000580)="77e76c975cbbc997b62f76ce425d3508354f26ca2a7b1a89f72bc073a45720badb30c97a61c91778723ead8722f3ae1502aad1557a122e88fe46c1db23ec8421d3420c06d7ea697a77437914b2f03cf026c3defc0d949aa5f313a2b784d697302cece9a64fe8b980aa5158860c8dbd68836feff8b3fc97851224eee02901f0698d4bc9ac3073ee136a965cde430e0c1878c528200f5ea5273997506f798a535a1c914e66f8b997297d191fa58395d157506c03bc0b738d72dca07f265d5e9b7579da75d0040a3128283662ccb274bc8178a25e60d47f", 0xd6}, {&(0x7f0000000680)="9eed20a2e9b13a56b51b039d093916084cdacc8215938b245e9b4516a4395e2cb84d558b767f9c5149a84a4b8a4d3b757c39ceac450af1ab50abb46b05e6512dfd6b86bdcf048c1c411b87", 0x4b}], 0x8, &(0x7f0000000780)=[{0x98, 0xffff, 0x3fe6, "a283666864d2ff99b4b6b6c4b846eced29e190c3b09506248e93f0cf4cd082d6429f4906302c51cfc66a3322c3ca935a071e15568fe8ad17df2700b2dcfa67fd57a0e53ce49ead368f3271cf30c4ba46fa461c1d62d4d8c50b7df4e13f9eff9b43545286ffe81b54f445ac6fb6f325b21ceedc4fedb956a5a0999cf870475e7d4dc0068e919f"}, {0xa0, 0x1, 0x101, "acd8257d39ed064a5fc5511912aa04b73b5167d57033236a09c1b69e1ccbd0d81833f762e956b57dad0d5a891a24dff6b077d82929075afae891caffe017cb2172fb55adad7e98623eccb5b09459d113d6aa35f04da5f3a84f3c91555c83f5130dfce661aa5a3bc76656bb66a2ad11aaf0f00d8936943cfc6bb187a6817f900c2c6a2ff9670d11d96f6cf92d2ddd"}, {0xf8, 0xffff, 0x68acfa6d, "2c3e9fda55787dff6faf05ce9f83488ef50e7590164117038c04389a02317c575c3114cf1323ea6cc0a0e4a5351ba1863ecc75824463de3ef8c44a2d5136ed4575ea04bdcc96ff149b0c90e56c6f4db300b94cc2e1f0f1a53e2d3dd1c688e116974737cd6b58e618ac13615121edbcdab80c1114befd135d62eff6b4ed101bc5431ef3cba5e8c3b4b44230828286dfbe2b2976ff52ca48d262e009d7c99ea8ef12de77202e90f8cfad9c2b5238fdcebcec8a59944e9bd5d40bdc34d7b8a62a809863033bfee098bc0019b029c7dff0b63103cb6e589bd3814d44ed01bd0cd66a3fb64ac0"}, {0x68, 0xffff, 0x5810, "237d4ef2849076c0b6a17779680d5ad962d4cdd19dede5105b83ef503225f10852e403bc3fb491ebe19ecf7b46cd0fd83bbf9b8c1915846ae8dbaeddffb47b3877f5e90674579a69ed628d7368ae0546f5f8e56387583afc"}, {0x110, 0xffff, 0x9, "c351e46176c4072f39e10e08d8611871d89fbd1e553e84a2834813eee81c0a4ff7934e3c45d32152b17720b2522e3121d2ec226e6ceb952cae1b6086734651a5d0df09a887dcf2397a04714818524e40849f78037aa6d03ae6076d5f9e7eaebf307e73963ba9201901de367a3631b9ccd5c3da553cfa29d2b9d585509e54a2d451cce06b2371e066fbbc86091bff65bb842937caf1fa5b4626fb493567c2992265eeb0b49261528ff03ab6b997c5c006d0fbe654c35c2b714afa498c3eb790c9b079c179ed297765b706e4633f21d769fd3e3f83a50a4c51834be12536bd1c627254d88884c70b106a5b3fe92b1faa31df03fae0e4c393971b3f4d92cc"}, {0x48, 0xffff, 0x101, "aebb92dfc641fc3200e93016474fbd2fef8399eea3307464a4f5b8586f00f9e07a28befb3ff4bcb73432e17beec2d8f0449534"}, {0x98, 0x0, 0x7ff, "72240565443fdc51b96beb9a8ef44b40ed7abdbe0af94240e5c2ccb5d5402fb1507d4ea42d09d695d7dc91d4e75c96ddf3b9eb488ff52fcd2937b2d00a290a4497fcf3781b443c6688050e10eda6f8bf2526e6fc086ecaad8ee70a40a2bb99043539d9c156955292f1128bdc07ca5e204bdcc4104de66195dadcd71b2c7b0355f1e3"}], 0x488, 0x40e}, 0x404) socketpair(0x16, 0xc005, 0x59, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080), 0x1cd, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x8) 16:00:06 executing program 0: r0 = semget(0x3, 0x7, 0x200) semget(0x3, 0x2, 0x400) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) munlockall() getitimer(0x1, &(0x7f00000001c0)) recvfrom$unix(r1, &(0x7f0000000100)=""/176, 0xb0, 0x40, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20050, 0x20) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) semop(r0, &(0x7f0000000080)=[{0x0, 0xfffffffffffff0a5, 0x1000}, {0x0, 0xd0e0, 0x1000}, {0x3, 0x1979ac0b, 0x1800}, {0x2, 0x2, 0x1000}, {0x1, 0x8, 0x1000}, {0x0, 0x1000, 0x800}, {0x0, 0x0, 0x1000}, {}], 0x8) 16:00:06 executing program 1: getuid() mlockall(0x2) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x2) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') r0 = socket$inet(0x2, 0x8000, 0x8000) sendto(r0, &(0x7f0000000000)="75bd92722962cb007dba7922404bafd6df2ea3f67335dec22c8bcd4b6850504c58f29b7a8b89f5c35108a7975b28f38edc8fb3083d9fa29d", 0x38, 0x1, 0x0, 0x0) 16:00:06 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) write(r1, 0x0, 0x117) 16:00:07 executing program 0: r0 = socket(0xe, 0x3, 0xffffffffffffffff) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) ftruncate(r0, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, &(0x7f0000000700)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="8527e460ff8257fb4207b23658b5311315564ebd2b7633fca06911e8f4661cb6e3841a0424a2f225af375341d522157427e1a93d1e05f869ee805260f268e0900961a4c768b3bb17cf138b132366264ae88116c42f5821e6117d6ea6edd465dbdfb462769d0b36a5f5850530e8853c17bfc76d7a31015eab7aafd49bb7a48902818533aaa6eec00b4d4e275239d9a2104f61e384909dde24863bc0a6dabe1a3d6bbacfde5ca14a6f6f794a39d2a286fe78a5e5e1b4107f1c84c353e07f8398997a645adc9374", 0xc6}, {&(0x7f0000000140)="012c16855d58fa5296cc873898aaa0d407d177cb6ab841dcdd22c8de655ec7a79bbea378312b3c8a3820cded815479f89198", 0x32}, {&(0x7f0000000180)="bcc0c5162446fe5a47c68115992c5fa23a91231c04d819eaca", 0x19}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x5}, 0x409) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x80000000}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x9e}, {0x541480000000, 0x1}}, &(0x7f0000000080)) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x104, 0x1) renameat(r2, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="c76d20ba3c365d7bb126e77989670488fc559f4fd797a6cc15700634842c603f75dbfed98254cb919256b2a13172f5acc99b0f22ec369a83cf05380a6ed3c2240f3b7c7bcc9142fc59a829ceff6c1444ae8a482a0741a239d46f8773838077bc9889a4aef00f79fad933cea3dfa6db2f08751f173472c8b9004aa61cd553d4d6e2879625f7644cee8b1ee50f35a8cacfe527ccae1dddf27b36e4e493b969ead8ea9f0c017295fb9586b1820f0590c20c9a24177281cff387d3343da192e71c49aeea96ed4fe9e8326ccda80b1ee3ef460e27", 0xd2, 0x8, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/116, 0x74, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) pledge(&(0x7f0000000080)=']^}-:.\x00', &(0x7f00000000c0)='$!\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="8e27142942dc93d9fbde3d86aebc2aeb152c9c9a64ea3c4e07d79a09ee5342c832e713634a292542f0810f6f055353c324a91c44ca0e3fc88272fb290611af68021b210f96a915a9037edc89455335919a5a7437298cabec402052cd6c4090f3051290dfd9a32413082e369c1cc62dd4a5f6", 0x72) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x3ff) readv(r0, &(0x7f0000000200)=[{}, {&(0x7f0000000040)=""/153, 0x99}, {&(0x7f0000000100)=""/214, 0xd6}], 0x3) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001200)=@in, 0xc, 0x0, 0x0, &(0x7f0000001280)=[{0x68, 0x0, 0x0, "13c981bc6672d616f51efb922444e8899b266efbb06d75ffa33eae8e220425c7868e57081d194dc10328dca95a22d5806cec0bda25c22803490aed72f9d05d443b19c212177ca3ad415801293294b39ae12c36f4"}], 0x68, 0x400}, 0x2) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) r1 = kqueue() r2 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchown(r1, r2, r3) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x80}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05965df0fdb60332a979765f03b2938958458f1c", 0x0, 0x9}) 16:00:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000a40)="0f", 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x68) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4810, r2, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x1000) close(r0) 16:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x80) fcntl$setstatus(r0, 0x4, 0x88) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) pwritev(r0, &(0x7f0000000880)=[{&(0x7f00000007c0)="4aa5727774b61d870d12fcf287ecc36e5f2a74a201ef717dc0750879016e18694f82fd8d01183ac1c9c7817dbe3e21982f8d0ebcbd9191af1973f9dd0e1562c599d363c1c7687f89b03153e5891aefe98ee922903378859713cb8f0cbc8b32ea45b293df1c966acb0000d3c0b92bbbb9f346674deedcd35da95b50c0a19825f848f3fa120b2f402ffd24ae0eab98b8a68ec2c00093332b8323bac1ccf80b1f8348547afdebb77d954b12f8837988975bc0893b51000000000000000000000000"}, {&(0x7f00000001c0)="19a433937f37ecff3c2c6d136617be34a3a95a30c3b73f2a7858578f13d8a70cc1b977c5bc3ad77233857d9e0b0a61284312e14fcb1b8fcc18730a353c4f0f90dd522337be894b7dec6eb9463f4059c425f4cf931d7b1b0e9f8f8dfaccc3584f27df75a34502f3db1e449a7c0a1e41cb8d8e42962953c6619f6c39adc96d"}, {&(0x7f0000000240)="2f61a67a6eae37b478726f342884e840f9d3355440e34e5c15ab5a9fffb9ea39d8e87366f252c4ec0ec4daa464013cef1024b5d35c46b2788e3cd9320a2e52b965b6aa35e8ec93a80a5ce605a7d696b571308227958f0e4250193dcb99dc68f142b890f98a707d4dc5f610d804876525b2cc22eefb5a127a5d76003c2a93ab5f90ba9e48689b5ce41805b4fa77ea46b35646c67a9c809bead31abcfd4f4a2a024cb47913b3fe4d52f17b886baa76d069f8f7896d94317f7fba61708526f94982a8afe4af8230677d"}, {&(0x7f0000000340)="58f94345a720e0f5e1717c09372a13471a682d5f939b994d948f3fb49eff66825d79f52236c2afa3810439e884eacfd0839e2d0e15a2c1a6c9c6bee6bac6d55715664b587195f38b879f2e7d275c1582c7f5c5af53df7252221aaa10363effb2e754b6e6de44bbf70f92803b4f5b818849010d173cc020b411a303dedb227cab122e6e2faca30056e32b08e9e81ee2975f7cf3ae4165b6283dd05ed6fa5c2a8c82653c969e0fec36172028b7d8408410155705b2ab09ea43a064800734b5b02abe2a1fc75bd49b86a197abe4d190e1b55a602a0780a6573a8e303a67abd922a7d45d9c751aabd8f69545ec8e939a00000000"}, {&(0x7f0000000080)="d27d080b966f82f40e"}, {&(0x7f0000000440)="a9d407f51b605573714331fab1109055cb785deadbb3602dce71b936a43e7a5fd99dd008edcc5c04d3bab80cf58f795b0486b6dbad876cdd58766c6e0188dbdae5c67020f7f28cc15992d75ac4fb12a724f728aa94cdb114d31c1bebe1a355c220b9eaa323739dda99a811e1af"}, {&(0x7f00000004c0)="8f8d27915cf8fce9d120d93ca90f8a5a90270e178c98366a0322bf214a51cc4c6ea444db74d5e89e5adbb5ce559a3d116d06229133b247ee24b3123de82afed5b44764656ad8a388f1d3d944dbfbcd1bd97d7320390cd90ef2bb63d1dd3eb3116307699075d555af48674490fd7eb18ca72796278be2519c10b49a8ba86d0601874214ea8dee96ff8a2926bb8c56c5931a0010f6d6f46c0365a8e9e06b0f9ebb00543498afb9a9be0ecd2749ff660a073f122cb330a22efcad695b8c50613bc9a9039f1cbd67df0f02440ca9877efa23d1d4f0af"}, {&(0x7f00000005c0)="000fd8f626d0710e01d32f4818d0dba10ff2c010bc67b6530bea6a9e498b8aae2391dc5345ff29bebeef804d853c71072d1a4d4611473272f1cab1c3e94100790022baa4c30b799229889f3cb1d83261fd28e9dc85f7a2663398c616daceff5d88ccd70212e4d76232d61d5a01119230e16076d62de8f9613cd5662eb81b51b6e843e8e26cc5174a289d62c7742d5049992ea6cc07d5bc19d58d0e1a98fea581f8b09e4a6f99e666cf6e3f87131a3923b65238f26bea7e68632c14c47926238da5ecc04147e3432e06172b1567fc88a075eea9494d607243546b2b135eb876157d59946fbef5e4379be9f56c8cdd3722d554e8f88c"}, {&(0x7f00000006c0)="15eb51d8fdb932818be8f9b7"}], 0x1, 0x0) close(r0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x0, 0x89) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28080, 0x16) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffffffffd2c) r1 = geteuid() setuid(r1) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/174, 0xae}], 0x5, &(0x7f0000000540)=""/175, 0xaf, 0xca}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffff94a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x8067}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x1, 0x7ff, 0x2, 0x5, 0x800, 0x2, 0x14a4, 0x3}, &(0x7f00000001c0)={0x4, 0x600000, 0x1f, 0x8000, 0x1, 0x1, 0x10000, 0x8}, &(0x7f0000000200)={0x9, 0x1, 0x9, 0x4452aa61, 0xfffffffffffffff8, 0x7, 0x80000001, 0x5}, &(0x7f0000000280)={0x9}) 16:00:09 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x0, 0x1}) 16:00:09 executing program 1: socketpair$inet(0x2, 0x7, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$setflags(r2, 0x2, 0x1) socket$unix(0x1, 0x1, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r3, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x11) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1f, 0x2}, {0x3, 0x1495}}, 0x2) getdents(r1, &(0x7f0000003180)=""/4096, 0xfca4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xffc4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x8400000000000001, 0x3, 0x100000001) sendmsg(r6, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x6e0, 0x0, 0x0, "433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff1"}], 0x6e0, 0x8}, 0x6) fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r5, r4, r5, 0x40, 0x100000001}, 0xc31, 0xff, r3, r7, 0x401, 0x8, 0xfffffffffffffff8}) sendmsg(r0, &(0x7f0000000b40)={&(0x7f00000008c0)=@in6={0x18, 0x1, 0x7, 0x6c9}, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000900)="2efed85cc6a89d386e8f84dc17bd7608104035695d96ac098f708c2bc27f776cd5f92c2dbfd9e4e8ac2e72a026f6ef6ea2f9c71381dfe1f81a962778f0ae866676d620c9769eb9ad9cbb3a4275f08a5fa3af264878cf5f35d052ba2ac88349707fc9a74e28d416c940de54b8d553c8c245a67730498fa9bd9555a7fda0636a8800822ca005cad0472c5fa4919f2591cbdc3742c96dba71a9dd47080c243ac8a2819bf32ed6af9f846f41d89f80b67f89103a897e0bb5f024c616d466eebdeebc929fe0b50637247a3d3e41c428bfcf73c78e79f48f5893a50f8045b1b3b947859e1a697d03d3", 0xe6}, {&(0x7f0000000a00)="e29a911e3f2ce66c9c03b4bfb7cbd5dd265ecb189a462423e34b304b1b9ab84d9a223e791e89d8cf3fb44ec980d6523f448bb4ead6111a7ef05f7ffd94c73fefb5db0984209ed99dbaa248a620625ddecbfa69f6bf7dc7d06451729a8a1c3807e7e8a520c258dee2fee24033a2e7ec4ddbad8b7bd78fead18cefc585528c9e370da199a7679eaf44ac4d1a46c04f3987d15008fee84c95f4391ba25aa7cb96afb3d31d70dfbd609cc085f73c90812fa0f469daf327c9f5c075b48d0d75a35e7d173828fdd5765fadd4e681a36e4705dc339a4aada617c5b6d952b87e", 0xdc}], 0x2, &(0x7f00000013c0)=[{0x58, 0x1, 0x1, "43fb92197607ee9ea32e21bbfe1e86d3bec7f03830e39235a02477bc6ce144597593aa1b2d0b660d10aadeb158f3fecece5cc27f18b96485679734ebb3c6b4ec8a4c8c2fce57f8f5"}, {0x1010, 0x1, 0x7, "33235453a42046e4197ff384026b5d92cb615084562d211b4041bc60746612597830c493714c98544db1cb7c8e0964a7b6b0f46d9568f1214807b64b53a986ddba5ba8e8d0db567bd2b7c448f2df9f2a07f64d5b315b1b0fc33863181ed473a971da0cf32aa8fc68fa7276feee57ee8ebb4d9d813b9fe52cd72cc3ccf6453337bc89fc95f63e1eeadb37deca7d866ca4e7be2c5d6cab73b1374100ab4745f52855220f56b93887e331eb709e76695d6b2e099c48271e31aec854a2a323a5d5ca709c98e4464e1bfe48bfc0e18fe9630b00905df3a18c707ca9319cf63584c6f568c281cbcd90d54ee94a5f67d87d0f0958dacd3408de2b9c3bfd22a8a183478c6a019366f3d23633033e77e123a0d7037e27b3ade74930c729cb32adcc870978fc486424d7a60a04b6d15ffc8d5ad3ae5d2df07b5f4729beb318c966c3b22c48f2e6fc10074db58c438681d5d42c78c691092528be231a9a0687a19a5a0d5d8f8a86f3e123714ad1eaccbd83b7f8722e4bba802d568886c8636368367cb62852e02ee7279e73a7cd157d4c8624d5283119fcbd9e7de28cf99866b3b5596858f894ac437fe90be28153d0e9684af78aa2766f69cfa5f3c0593339ea58eb0c5d9687d0634413bdcee582e6c581608441954f67d8286575ef106722b3e8aa84aad9bf8d9dd396000987b5d12e716d94329adcea65f012d26c09e834f8067f9e33e85b11582fd062ff819e7bb63e7de9c6431f84789a5591766554bf3c9568f65e9ef4b657963f1ce9543ee53714f226fc9d221776708be5b6b5e3672a52fb5c293071dc45aadfe5aec0f39ecc8f1baf3d79d522b55408fc102fdb66d9ade54a30ace9e55dc9490507341afa0ca406b7a028f0da0b490f458c8a12a72d31eac952eb5f0f4df279eeddd4792edff640e15dde03d49b7c8f9095efd5ccc8a02faab2e28dc2e58d79d35e5eb15dafa595f8925fefe10775da051aa6b9b6e9083dbea0fb7c82639478a15cbacbaa38d9b0da9b18e324529fe3f9eaa51146b2bcc693bcfd1f4bfdce678460ca4746ec306e16299297ecea0a7e09b241c9b67d76b663bd87bdeb401f299ab59df459d36e6fdc0961f1f859804e0210c7d6401fdae453b436dfb768bee9718fbe2514a1cb7fcc015f2f51a9f922b0999285dbdc6c98b81c655fa4e243006033a0ff42cf02cf0a65820a3e114e880a81eabe15476e13633ca87b6889a8273e30146d5247fd4dbd4eafd39c93441279cc31ff4da8d92b102f9c7155ffe3f01949435c72a4bb8cbd78af184f8aad39a3ad90ed4294a3a86d2950c500e4a3ca451cd97556a19dcca87044ebb2eba4b1936e64e652f809b3f2881de6e2c32be625d605737739a101afecebb5fdafba1cff69bf1e33e1b48fd92d7b46cb4cf0138bc600235eccd691efc5d5fadce97ab1f37df931fbfc4599c70fbe3edb6bd415618b0511b31ec86d410633f727bbe512e9f3e9d7dfb1be7bcc729131553c6d3e1ce793ad9bc17f5e25e9049eb8dfce34d881f7e0d8fc4c502aa5c0edcc253ffa2c384e64b44c4901cb53f84fc594f5156c691cd5f7484ea003f2c193636ee1b1878c1f667554c457daa65b2cf303df3a9da384d4a9e7b0f3ac5c42652b32d260fcce0b1636619aff28ad51b3e8c58ac8a7ce2caa87c49f17b5ede98c5ef96a92e864a02fb9d2af53e5e6fe737a55eda0db74f73f4f0487e7fd545a29497b34aab9c7885ff2f7fec0531b78f8f12cd37073b0e9aca1a8246b539a4cfa03ef29a8f9d3e2edfe2a2195edb8304fe247db80a87a9bccebfffc8143d15398e06a624e0f522e56e1a1913e2c26fea0465046d92f0845bcfbbb5c860e3c82b55abb34876fa4bf930fb8629816e456b683f5206628c2f9da605788131a23084f9c87465295a3c83dcd096b6379bc3dadd8d7a449ad6d0204e22b03acbe5211e48fe4be8fcb0a5e75a866b72aaa64e4b9ede4bce4c24f635f854f38170c11851295b2ec50c95bc8997675677cf40c8b940f255483f98f54e6f2a3fa521c8d0cf6962bc5ebfb47ce6f7a8a94aa7d37f8289dac827513d222b67627e6128f8d6167fc237c2bd0f0e249874c524535ac28f6bd8d8eae76eac7d507cc220ef0ef8dcef7d51cedb9b60d5b515c34e2e403b29b85b028cc568ac02582a1d28fbf3d7d31348612209c81f0f26e88cba4f287bd0583841cf6bd7438814eea5484c6490de16371376cb0357bbcf69dbc0b73f9f17f6514d833f02ec2f275c3473bc6922b21027408ab2d28e557a737e977d9f01ee53917383ad08fd4c43913a2337338fb1818acec06d4b27fb523aa9944b2f14938a075f7a783b4e23e2767e1849d3c963af65a22d8cb55fdff2104ae5e0010af3ef264e7c5d1c13ca196c2c59122b5fa58ba4f2081bb48f309333ba4c5a515ddd18b8c413255181dc5b8c92b979d3ecb5c967e5d0a013338980a3b7fc0b9eaba556adb5d19cf55c48c31373ffea1781254288fee8a7c8200fd37a2cb4abb42a37594829dc3bbe6619420f174eacfcd8f1095ef421031f6b97af832f4b875beb0f8862127ed9594c03ff6f570c9f94cb10681b72ed5be45d32b784daba7a03f41fe0d36e2ab1c99e11c651a080fa6bff4f56f8fbdd106d31bc01d965935f3f6e10e69ddf5b026c8f5d156a3b82d492c88fe509c65478cffe5b565ca51ce5a72d841695f861c0e196e7a707f30a78135a7a4f3d4fc664c4248f1f68900f869f4f21a2f16c14b9bc42f5d57aa18c882095f4bc539b67d689afe09aa02263f4d5f63d32f5e98cdeebd4cd53536e86217b7f96db6491c0c3db48dc52c70f3d6fc82f8b84052631f5a6592bee843528bd13ffd5007572b277498ee3a0199b4340b2d0c21797d13e81ad168f3a132f4e8d8c8383aa05a6d990b8a56db1eb59bf122c8f62cbd186456e354ac30a1de448346d725ad1b024df7dd77dd488c483ba57521436e930f65a5bf851bdbf79b5c9b972d0d39d32a239c6129f5337999fcec13595b7aa6975c135cc7f99e61ef251872712816957cfe923216bb63592248abb506320b836c9323bbc48034a0b94f181867533bb3a1cb365189d664182c8ba4a173b50db9cb07ed940e35bdb53ec5c68a9516f58e38c2ee74811cd6954021f1b9a0ee9962fd73870c3c5e381c4d35997749777c801c646d7f6d727080ce7b9b5461ef9ae2adf1a0c11ff2b42d0df4911292bcee13632b2e755764b4c396a2539b817defb4ee1cfce8b13a85fdc72ad6ea0586c67099ffce300dda9b2f45f79afdb59ac3c6e28dc3b128500ea44a4d3930ed258dab1b2266891cecb76b219ffe6e002c8f88781b1d4da2030f80cc47dd1d88756cfe829ae227c083527dc3e617dd3aa2a2bb71eedf82c2bd1624ee84ccbaa26af169e8a88d0a1541f1d056a89bd72369ae37bc699426f356b159c9eb41f8670db3c3b14251688ff0f9814c61ef575a666172964ce8d033a63b7f203c32649668249c769d0ec1b0ce52540e73b9bd6ca380d383e9e8b76952737a4d6d6b1e419f3f36c845ff86f1f2c3026e1c8f0b508ae1db06387287eee8e3efb076fcd0fb05e26edf143de30a11e83e2d065d8605acec05d4aec7f3a5b5bb5edb5f255cfbcc42286b6b8597e7bae487230678364dd8b5250966ed8c7de30fd217a80f51f722510ce2efca773fee7c7e982049bb28a665df0e3b7ccc1cdad5fbbeac703d6b5134e7b4a090b63bdd05a83400520a2aaaefea116ab4b390b4248472abbee0167443fc290bfa6ad99edccbc0dfa695b1cf2709ce3f8be1b746e3d015daee72fcd085b085b4470c043be2f9946f61633bd6a0c3295702d6836be795dde7f81c6593398b9632ad11c66620d57b0d4f8bbf100ebcf88af9d5ba4f30427a27e62ae58239fcd1161bfe72cdac95c2f92271504d22acc9eb01c30726927d528634f75e8c3e82a73c8afc5e53000f7b55186f8508beae76cda94b18c8c62704f390f29dfa3b24c7c32248107c4afc80cd18c54b952f409bf278c1f51fd732bdbc7ec1aec958d18a77e65bffed63de4db2fd71409105fefd82b0ea69f41b8a732a33db7817bac80b3db1d430d19d6b9e1148f2ba5b052303b18841f0c1daccd30beb5890f11b89e9e09ac28e2be36a7c0da8747bd93a2689edbd22bae7432719f91094ba3e7a432c35c9a7ce6eb1046f1349ef9f8c58fecca201ea0f14bbae40718dead9a7d4225e0b7ec259d6e9ab7bf5c532bf074fab7a76b470cfdc8b0e5947c7f2f5b07af76485940f16ac1f87eb16fe099493baf566663c0e552326768104f18a7e0410d4ee1a5491b301a8dede41dd8e5dc0fed4ce8f0dbea399d2214cadb9aed8aaa5354b848e5a1a6b1cd59bbdb0fc961dcebe0daf7a8c9a83f69869ebeb5a658acbf8859a7869b4b922454e4dc8ce4c8fa55f0afcfed544e2dd14544a83f8762300e5133b65bbfb52324890d1b13988651c8f77d230568aec2f78cac36d43befc83708e884870fcd449fdd34b423831461624efd76c17a69dfefb138c5fa097cce61d155364fc113666db4762b5383a1f1e897ea802e682a36a70b0e050b440d3730d9e5d583dc715bcf0af937cb894c891e68d12bf0e767e5b5c563ad6dba7030379b674e18d0faca84bee00dc78c11dba4937f0674b55fa7c3461d989fbd919443fa9ae72414a371dbbe5e3682c601fc73a2bf0f1d8fd9b9686c6d65d4321974b95067ca1d324c46f4d2e9c3979bee7669dbf455a48a94bae97fd81e8967ed01aa0d529aeec5a4619b9928c5d3ca7873694e3875e7f90463674cc8244275b8b124c9b95f95d2845f158696cba090135d276b2bc877e83c279363c20c44e33c389e3529a1a40d3d4e8b045e389b9d8ee3d1f62074a3e8fd30706ba520df0018a18a09cd6326b04097b4cae10fda0319ccbe4a0c63ecef02dc0d9067b3e2e50f4e829c6307d32b71f0e0981f8d20b1045f677be279f48fea1e18ffc9aeb0da9af517bc627d54d3a5ae9d769ffae52b5e1298c6673979b7552d3c144fe9497b73c60e67f009835ba07feec48aac92887321711e1ab98825506e65e2d73cd41d434422545a9b24baee646117c8c091d4a7142c60cbbec70b0afd3c995f68e2e2939decb23545471f4c8d299adfb8b7c2a38c581061138031081bc9abe8316db40b85c25af38181281382514b5a911a1e7595fe0dba9539df6fa663e06231a92b3a66a1efb4016a1eaa09714f4ed1c5a6c02829793cc27b4c4c96d529b313dee43a3e6c3badb70fff7b119555383215a80a6e9239d9bab774ee11ed096310974c33182df1f06813920237651aab7b4c6936d8360fcf786071fe798d9ccef3c910894b685ff07979b1d479fb4db3ed21d53c0d44152333e7bea3855fc64c99f451f9cff3ee0cb70a8d2db2e1b24fa37ceb6d5c5df8f81e71ad82577afcc995f0afcfb40b56f3ae85f9711f795f1aa2b6109651bcf3804b829ca09439d4c5368b0204eeaf93aed49fc1d59fbc1c9726f504ce48215bc8a9faa6b71fd337336f765966e776f2f7853823b2d3da27e26b076fb07f38715a11015ad17bfeceb13ed333833ef665d7d7c7862654895da3f9cd9791a442a635589bfed98379496dd839b2b87a257c042b981fbdd83ffdff86de5767a38ca4a195b01452e26e5d898aa7ce592f385b897f8d3bc403a883c503b0ba996a8349ba68404fb9a5ab2716e06e8891d51d5fa163859dc0797ddbd55a8148045b4188c4a45266f244e5a06e92fd4a76c617017859f43856684030d6169d1e2eb809f041f9960d593b53497622887c39f"}, {0xb8, 0xffff, 0x5, "6f50f272fedc0e82e60178a1f32fddb7d5115ae0e2f70e52f283b3e1ad9dfaa51d9249db506dd189bf4ef11b40c05e09268cacca011655c05ab1695d45de3c5f7f98ae80591ac8faa889218b6a164b6784ab3e2d3831c8ecbffcf4293b78f43037a47bf9fc224aed2d28352ede8b686ec61358e6677eb8c67d88bf32e590215aaed3f008a869f845c902b8784283f5d4ad9ed29fe803632bdc396b43db8fe93991d64473"}, {0xc8, 0xffff, 0xd21, "14b4a375b1486fa493af4ea08ec973ea0bb4e4a221cbfc234959330ffb44ecb867086ef3fd493dd88879a1dd2743af7b908fff0cc3fced25a4361b3516d62d0264caa0a58559ba844be45fec4b28bcf447fffb839613d286d2c1fae8e430ac040678720574aaa02ea02d7d3202fa0b96e69c331635893c2bd8af45763c40c4b99188bc1cdd7a5b9a7c0d3f3af82dc0fc528c5a82fd70997f291929df3d465b7ad863f093022791ba80b67d1542ad71eac70d"}], 0x11e8, 0x404}, 0x8) sendto(r0, &(0x7f0000000840)="daa07091da", 0x5, 0x0, &(0x7f0000000880)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x140) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x400000000000000}, {0x18, 0x2, 0x2ebf, 0x1e8c}, 0x2, [0xff, 0x401, 0x8000, 0x7f, 0x4, 0x0, 0x6, 0x9e67]}, 0x3c) write(r0, &(0x7f0000000080)="c7daa749382b7ce1ba67f13152874ffe8f6bfe6e513a87a328426e1547970497b92d5f2c736c70227fc3ab9965462a8a5554defe56cef233b2d9451cfa12bbf0f0da1db07f5090f9b0f1b81f05bd4b9b1ac57cfb346661d7a178f757b3b8b5790fa3afdcbda7df0e22af3a318cdbb53e50ee50b1a4a16380f060fbde9c66369caa81ae22c1c883ad964eecd640fe16e9280a5c74e65acd17bfcbcba905738fdc756a", 0xa2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x9, 0x1f}, 0x10) r3 = open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x2, 0x80, 0x7bb, 0xfffffffffffffff8, "38fbaedafd3b7419796db53d4353ccf365dcaba1", 0x80, 0x1616cfca}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom(r3, &(0x7f00000003c0)=""/216, 0xd8, 0x0, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) getsockopt(r3, 0x4c64, 0x7, &(0x7f0000000500)=""/95, &(0x7f0000000580)=0x5f) seteuid(r1) geteuid() ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000005c0)=0x3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000600)={0x2, 0x5a4, 0x1351d0d6, 0x38, "b56092c2b1c8713a5063f1ac3960455fcec57b46", 0x1, 0x8001}) sendto$inet6(r0, &(0x7f0000000640)="45395688eaed1ce5da4952009bd0df12e5bc63482f8d1f3153dcca7a58e6de3f18868aefd764487c94042220fcad68cbd38f470d89c4a20b104a59c30e8c5fab2103511abea591bb836d7c3c5b4ee4a3494dae620196f37211915860ffd154c1474f8e670e6ed1fee04d3781f6fdd0bc20df21029c89c5a09a297e90237df8bb545a081c236ae4402cc2f99c9faa216abccb1c2750c37c94c46b3f08bff650a6fc1bb775b40d70b72ad7984379d2a8f2faaff8b1fdcfbd16c2ae820030737c18769036511f12cda760763e2ebcbf246ecd438c4f6650b77bf93f5b8ccbaf0d6c8821bc9850e59746a28e02f6b0ff0c9b3045f62064f54201327dd1a25fc0132f71a98c0456468eb84bbac159470d158deebf3971edef909f8f4b8b22b8b4dec2dd703ada1aa45b3c6523ffea2e19d59d02e6a0c4c78232cb72d8c5122f4163592a915e088a82b9dccdc8b2df950c7162e0ee71be3f6424e4a5519c7d67dcdbeb7d7e03628d3a92a14d0ecccc7a793e0aff8ba25b5b744a7d9fb81987e0ca91480a2ff7b09ccb72c9cd390d15f6423b86e51375e6d437a41891eb3c8e1950c21b90cfce23b0c366bbb39dc7e81a1228589d5f926c1852c14a823cab15508a5922cdd1c12d21bf6b90c5609d4c20a5abdc0fd7c3b05b418f10506c1b385d6e5debcdaaf836067e1aef54a028b0657954756b485cba645834b13606fab2ef68c82fb82c0476ef2a064ce1cf2d55be7d5808ff8c2cf5514e83432ef6c9ea30c804171b273c601f0c74e99f4eff7b645993fa0ae5e5aa07b65abbcf28d4c85c6869388eae20010a2751f746b9163fbde91b88ed7b6e90faf602a1bcab09a0568455b69b36765cab5b49ff2df751384d47eec0a8e0c632f0ac6ce57e178824b359b95790897a79bfa3f1df81c1d91534499565d7523c80743ed6821427fc1ca256ed5d8a372d348b66f328850e2898ddfef40b693f31d0baa336784c0bfdc7ba6ed36fa72cc7a1dae951a198babea11221467a02eed35eb6e75f06ba43f0c1c91860ff3618f4e71b3f81bbd34a08bbe37fd819b7e9d248fa8213de5b94a9e8a7b61f509122bd10c7d5105f88ce4a7485985bc2dfb1de0146ac40c9fa64d05dc83a96ce9835de4c081ff6e4ba6c2486aa5436d25aa777a2b0d7876e28fadbca2a72c61c1cc77d368f9ffcfc4ad11f84c76804997d85ce84f64c288474185b76ffd1188d327980c4d689ae4e5c7e0550ad6b124475d5a8634b3bfad84bb91a09ec2c09cb31e2bbe1d74be8d2087e01b73d89f6bb3d314e42fcf16e63b746d3085798a2c0f7365bc6032d1aa44bc606922813b8cd4bfcf56d98b04a9979228b8f74b8ea718a6ca2be0b4c45838719d87841f878d3fa4a8722152567f05ab1419e6ba46951a9f99e6f2929b02d3fc859e703059f4613acfec81fc05712a70fd8220ba59b69e8860d820c603ec67c237cc3facf0fbdb0248ed663891f939b33e49affdfbb2994a1deffc0b13d062998b1f0037416a5a65ce6398d97304650d6a582f40840037c53de7e21cac6db0f51aa41447fe731657881e28ec350330345840fed9098bdc682fcbdaffd990a53a26d19f458d917195e6ed2135acddc4425693518b1822d6cb235c86fc0259a274a347e63802714b0168cc3983107b7fadd465d1fa7c1856a5d3258694ee9b51dce8691f272208f3b66c755bd05cfd64f54665c177dca5404c258a0c8e1b07890cb5ad9d663799252519f926b7731c39a103d8bd1fa4f085c75c447c60704e8b233c776e8010a41a4e67912ae00abc4543ce4fb3df0632a7d41e08a2f13e8dd21cfa8b52100b104a91a56c72542d98bd179ea3731ce3fb7e978c569c0b42ab84d59d4f7bc4659bd1768ff95e720b8f84a1a597b0963744dbd9a4302780f52039059918802cd21f7ed4f9bd80034a92270b83952f763d07953238849b79f22d9014db90aa74952786ea483426af0c6936e240036538a26714df8ab76f1093f874969ab13894e83ddd5e355e69ff72e4e9402155ff02a9d43db2e4c1c62942d52891a620ec624413f0a38e229a591d25dce784586620aff5209bc2a9ddf6b542b5454a413c729c24029ad25a4dcc3b9fb31abd44606df2eaa750d3376de53493a429bc77b15c7b68d3aabb7c138346abc2f863c1e0f8bc10177ffad7d40c8a4f78b5ace0c0ff5beae2772ae783b7aac62ffac5e1d6e0b713b714bd961136bc560a4aaf22b2faaa13a01709bdb8e27a5856a8ff8409b269702b7b5d829be974df8c0a4015c81a9a987f9bc6363c2d022f913687c9d2e9d370a7dfad1a7393ffa2545ec7b33210621809de2f9ebd2d732be0ce5e8b8e96372e71a4ca444f4a8f7ef2b201403ab6a2fcdce3431390e224f905deeeca01bca520030b36176b166d33d9f3f4359ded85c02bc5d11dbdfb3c730970e29509e5fe107c207f692273e9b26003b9139de3b2219b1788e3ef8ad479951be89bdc54a562ef25f759564025de146662938c62df4dfc001d0cba7e60b441889f9e723d64c20eb6d03201022ea888bb5172e912f1bfd673e556a82109ff34bf1b7e68ada4ac2707f12775aebf23d2d59863480e79dc38d10de44d9452f5f70e236c3267fb3feafc6b861e2930f58b93106e142a6673ce831c886296a5ca234a4a03e4de4d326c8d9469376abae43c8bb1e9d9ddfa2e025d4c1f7e912cacc9f3024ad0261bd0bf9634bbaa0fd908017e1dda4ff4220894f1ae28b64aca04109849b1e671fb7ed681236aa486025e0e9ee77ef6e3dc13f4fcb8b62aa5b8843f6d8913bbdae51b02544a6c97a028cc97e5118d199f1d84fab45496182edd10a4b0072e5c305ad6f115cef7f4837349002fdd1130c48282b124746148c9250f2e45bc51a626471cf0e0d1e3360d538955e7a97c00b65165758cd97a9b2e380b800d03b7a39918224b992dc34d5d73cf448f0057f0f4d1a736f9623ef3a14e723e802a08c14ae9113d1c086bd98227f71fb375e4b8bdc0deda96788f0964d503edef550156c04a7de3b96ae094fcd61e7fd03b1af340b92fa997752820d220daef026d88ca80e1b132cfe36d462ae726e76915c5457a39cbf7c943fdae14682fa10102178ca9645d83f2743a123b2a561e50be11cc711a7b0a9cb75f87a6b5a3848668ba58da5483f3a2173c4a2a581ce30710cb342de2fef921f3078a1adc098af660a01340bd8f29c4f8a3d0a79ddfd2a5f041e4ff3d27ba34395fda197c8917fef9eeddd5e4958de74bef77b5fd0ef3227b5a3f3be672d2c1fe8fde62806d0a388cb361fec6cd95e4f5fbee74e0980f4920a19b65bab349d48d0d4e21c708eb2d2adcaca667b0dd3e42c87f198f52e89123b67b9088e5215a28c2ea3a46797faf41e8122d7fcf85aad88981381d5dbf4f624e24588020f1c9000311aeec1add9b4e93c8a7ece037aabeeac6dff5f3b08765b597346d2a9240b430f1a910ee251ac5582d30ba24c8534f6226df19e3b2c16f1641e31d32e0a08ae6c0b8054d90686492f009a386f8af05eeba429af22f4670328852f866d13fb185cd66c7121fe541f0e15ffe92852ded9d175312dd8798c0a09445595280c7edbefeaaabbe782c67e6b3d07e03a8edaedde5ec778b280f6de0c2b9f9e982469d6685304a3c6c8c3637252456e8d72d3e962ff72f18421bb596427f83b181fa8b0e2abb95854806777cd1e63cbbd918cc7180c16ac738b84e6ba13f2918e5419f9b81a418ad9894f2d9ecb2bd79c6033d5ec03db39c51292b529e6392f55c6f1563a7b9339d6ab2f715e73c8adbca1f8c5d50857e30a9ede34f989a4f23d999e9b28c15523473ea8026f070559a469abc8db319903091aaff7e05fe1f84bb30e258d6fbd307c317d2c5e69c60f0ec4b812fd396d6852ddb7367e3a9395d1e6dd726b0eb2d79f49cdf3ab37a043b36b4ad07b0b48dbe8b25ba877b2b1bf66bd92b8bb17f82b3ee89b05d5a0892dd5504f1ffea18f0ca1f263e2457de4b8890603d3684ab800c0180c9c6bb273dfd8ba982e780dd4d2d338d577a551813401aca24b8a10c00ba1ea2bbd8d7000ead868a9e5bb5c89b683b48585c7c0f1df6f00268a69b0d4a82b622972c4185d4b700212117518eb31bc013ff3205d325904bb4830bb1409acdc4edec9d41653128da525b03e8985132e68b54927b91efc4a0471cda7f278e596dc4ca9fe5f05b1c622c5258dc1b683ad5a7910bc7795586e46f6d96b7f9831fefe38311ab85cd953f93ba6380e45992473555f72e66bd52c9fc4ea2cecfa1b4106c7f4c0fd09960f7dd48ae06b6deddf16a52667f20a4967beae59ea0d192b2c9408dd7c8254fd459ab3b425acb5335855da00240673b837ddfebb2b7ef66912273c93e3dfb554437965ef7791fadbf5281b34219b38e0f3d4d3f504e57ff5d12757e48ca53baa87df8673c1bb3d98852df53501e20629f6574398d0661770384932f1c3cea12b6d49ed05e8312887292241369d64b7f570dad97b6479bbb2fa8064b14566ccc0cbd7a4ab302e068dcd98a742f1cc526b313556085cf7e2da9495e083678a85db8dd7cb8adabe9eeb701ac306bcf1f19306df1c7e40cf4b8f0dfc8717dce84f31b8a11ce3dc47b95e4491b3621753e7b29f45507622cb481c4453e4b3d23a93277625659af283cf05ba203bc17d65f04630ad18fd4b358eb52b8818142e6c4baeb312868a8b84112345db8ce83d5d7ba0b053bf4024e3dd3164d5813869ea16827df0effbf599e64947c95ebbcd7675863b20ebd1fd29689924c21bc76cc1deeb4c3da54e004dc067a82ccfcf963e64a1671997418ab9e77c802032cad58b10db794677423a5f72b9629c2c786ea7872a32711c5650a031e99f35beade8114390b008085289394b8fead0f80a03c79bcd6c6d232fbbf139a778f95534b3f1b72ad4da1b1164e5ae658f191ba7445969f4dcb461353aaf66ca4e998d871f1a3d619519f091972c0008914cefa7740f4154ed00d2d7f8e6f495ac225a88786b657557c5f58effa7df7685fa9d0b6df136dd2be8f30d8c6b6865e106c93a208217b669f6d3a5bf01b83b0fa599d58cc3c4baf5a9ecf20a24b50f227e0ca6a09a37ce99ecf9f74f697c01a4ba34f31ed5c0432141da1ce8f0b4284f0ebe1eb8d60c84040faacb3c6a1748b0cae983ba760b46a9fb96905c1a79edfcb00a4b51ea3ba93b1acebdee40ed3fd15b2157d1494448b87702a2c031c984e19f2f0f5723fccaa4976093e74a7b2611bb6adf4920f2366583fd0d37082f1db642b485af3e7123adf3e1e5eaf989bed56e2f5717b91bae811873ec777c55e7afc10bde76e585d73dcaba4966633690ed90cf2bebd60fae3b6f95550a53defb89f6fd350d40cf0c2c92ac0306fe74c22e54654c55cad796abadcd5186e182740c657e0595f2cdc4b4f773cdcb2b57d880a50d862b11161d95867414740b91c63896bc75bddbf57d5c118cc83ac383faa1d5e024fa874cd714ea621bc39786c155886e072eb1fc376887dccd9fb8f56e488bcf3b83a91d3d311c0df501cb2043d1c8de17f00525be58308621146d3dbec8889847a9cc8becfcfa5bf2a1cc71511552938a42e8cbc138a873f83ca77a104e3f5afd85cdaa37ea8f695dbd50e4a0e82d83d6a1270c3f730ad2fe5bf870d74985124ac313dfd83c44356c9fd2750adf083804e2279494f5f95aae4ce935b884db397985fe10b74859200ae9974dd5c5ab3eb83c2f67c0b744c11e8f56e2c9cb810001fca90e3c7a4fc167f43fa6edbc8389183d0df5ab71", 0x1000, 0x400, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) sendto$inet6(r0, &(0x7f00000016c0)="2c2ca06973ac3786180c407513", 0xd, 0x2, &(0x7f0000001700)={0x18, 0x0, 0x8, 0xed}, 0xc) fcntl$dupfd(r3, 0xa, r0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001740)={{0xd962, r7, r2, r7, r2, 0x13, 0x3}, 0xd63, 0x0, r6, r4, 0x401, 0xb33, 0xf5bf}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x14}, {r0, 0x6}, {r0}, {r0, 0x54}, {r0, 0xb}, {r0, 0xc}, {r0, 0x180}], 0x7, 0x6c4) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0}, {r0, 0x1}, {r0, 0x5}, {r0, 0x50}, {r0, 0x8}], 0x6, 0x81) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) read(r0, &(0x7f0000000040)=""/237, 0xfffffffffffffe50) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6f11, 0x1}, 0x10) getsockopt(r0, 0x9, 0xd93b, &(0x7f0000000180)=""/205, &(0x7f0000000280)=0xcd) socketpair$inet6(0x18, 0x4007, 0x6, &(0x7f0000000140)) 16:00:09 executing program 1: r0 = socket(0x2, 0x8007, 0x8112) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xe00000, 0x3f}, 0xc) shutdown(r0, 0x3) sendto(r0, &(0x7f0000000040)="9b47c4285a6de91c5cca41b5faa1c61158a82d988825673c1dfe89bbd5e326ae5e50d93e22497b227c81fab3aaedf5b17fadb5258c060ecf4117c93656ba146cb7e62bec458d0b8ae34babf25e9f30b4c3452434862f845e", 0x58, 0x408, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) socket(0x18, 0x8000, 0xff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xe9912577b7614f91) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) write(r0, &(0x7f00000000c0)="2467f6a8506a5bfe43451619703af729cfc62844209229609390e19e7c8298f102d5b8f50ea81937d788803fc7a5df5b47d1321c2bf50d5d54c8c41f351dfa2ac12eb7af0f3b11b542e2df239f795174635c399474dfe06413de5f1855ef47e1bcf2cf83cb548a5d71e8176a5d49e9a043726ac6e6c02baf9c5693aef5219b7a30c0ebb8164ffda3f01edd2799f88ba1f319e7a8f67eefd7c35a26bb56b2b2705e48b9b344b706ab583905a78c14052cafe56ed9", 0xb4) 16:00:09 executing program 1: r0 = socket(0x2000000000002, 0x8000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x12a7, &(0x7f0000000040)=0x69, 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x2000, 0x260, &(0x7f0000ffa000/0x2000)=nil) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setpgid(0x0, 0xffffffffffffffff) 16:00:09 executing program 1: setrlimit(0x2, &(0x7f0000000000)) msgget$private(0x0, 0x400) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000040)={0x3, "43e06190d6ba70348cf40aa8436bc0b1025de148979b1b9782222ad1bc14ce5c6c3da728e75da87ca0ba275770e013524b69cab24ff6b19768dc128b328db0416e1b415c19eab44d86fe578ad066c57757028c28c37f5e0177edf24b6602b8ac5962a9489117482c5b665120e288ca67ebe71cfaa898d65b65b75aa8281eca6025894f0d787d002214c93990031795435a7e8eab3534cb44e631dd2794d82073855eac9235d98947583ba55e97f36bc953cc601ca9aa5f776da3fd65d9f050e20b6e3a272c46ceb2194258ae3e691a791eac0c4448"}, 0xdd, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x8}, 0x8) getppid() r1 = semget(0x1, 0x5, 0x400) semctl$GETNCNT(r1, 0x2ce930a48695e46d, 0x3, &(0x7f00000000c0)=""/86) r2 = semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000000)=[{0x0, 0x10001, 0x1800}, {0x3, 0x2, 0x1000}], 0x2) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x6, 0x400) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0xffffffffffff7fff, 0x800}, {0x7, 0xffffffffffffffff}, {0x3, 0x10001, 0x1000}, {0x7, 0x92, 0x1000}], 0x7) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) syz_emit_ethernet(0xfffffffffffffe4b, 0x0) 16:00:09 executing program 0: pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000240)={0xffffffffffffffff}) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)=""/141, 0x8d) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x53}], 0x8000, 0x0) close(r0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x3) sendto(r0, &(0x7f00000002c0)="e847078de8a6182990aa186cbfd49d8de4a143524b96703f4ec7a41a4b6a24448e88cc21bde4c1ebcdd5bd2617bf3435935bd74d434309bc303f10c5c5fb10fe3a6d6c401fc0e16dd88c6d541885d64708efe7133bbc3894a9e68936772adce5587257a4a4bacdf7a7ed34e7f7c6627665c24107511a10f07e811e812b5677ca8e16ab1d176f3de8828e620eef00900ecf41f7a1ba4ef286b79f2bbdc04a32ffc55deb31451ab12b1ef14aa2c101c0fc0b", 0xb1, 0xb, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x2b, 0x100}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$inet(0x2, 0x2, 0x806, &(0x7f0000000000)) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:09 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x800) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x5}, {0x1f, 0x6}}) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:09 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) r3 = getppid() wait4(r3, 0x0, 0x3, &(0x7f0000000000)) r4 = getpgrp() fcntl$getflags(r0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="20b7c81867a53a3d39ecee7f4f1bac137af400bfbd3c3ba1e1d463c3540e48ddb37ac99c1fedb628ab7a350f958279d233c254d3fdceb7975b2cb962de94c543e282690e20e0231686f83fac6ab2bfb537508811a678943eb8b6e668849257cce1ab7797e4fccd3a485150062dfdf7c6fdb2a1ce17f5ccb4904a2dbc46aab812860fc937f3caabc0", 0x88}, {&(0x7f0000000200)="86f18a700ecb3b24a9b562c92d092a0088a476", 0x13}], 0x2, 0x0, 0x0, 0x8}, 0xe) fcntl$setown(r0, 0x6, r4) 16:00:09 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0xe0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="b504e9d6315ca7b86a71", 0xa}, {&(0x7f0000000200)="d46487db81a391f22dc0fd65e0a17cda07fc67575d248eae5ffc71e5b62b20e67c18b1724a386bcb42d5f354331e54806509d9da7d68337b9d95158c293df708b80d2d01cd37a48311b68b1f6bfdd6961516109ef3d5bc5076551447d0972f286d2734975116ed8cba809afad9e60b1d9a2ac57da47ae658826a6836c9272996915428b15db79d66526fac8ff2800f05168d30aeeec64552ff9d97e69b240a887e0f1fc754bb69810d0376a2afdebae89586bb0aaa48df3ead1f16f3e71be70d9fc689ae87c5d60d2c5336f02a02430fd5ffdececdbde8c616a4b1f5", 0xdc}, {&(0x7f0000000100)="16dd65ffb6560ec45e52bdeeaf2f5618cea506e80a0507ca60465f4a5ece5dc0273767c88845da36f876a8c607eb9b50f1dd7a9e87b666784bd37f1853d34c37619cbbe6d97cfae1e6f77375906e7acee739c5d015457512e9cf40b56f89b080b8c901fb5a419f2848017eaf84f687140566dd1e2f397223bfeded60d9ef9d569aa2f7f244b07b805f156f60ac00b13de47f69bdbc", 0x95}, {&(0x7f0000000300)="06f460bad834c6d58a6db6d6d8f8997aa616bfa609189e8aeceaa09c0664d88139853f26d53b6db51f9a990602e1b11b184fce542f41c7de6c6713d462aad62478a2ee278c29a81d675247457041fad0f0e426b354ab9d025092311d568f323d6df1282071387b53493dd2f7a4cb7f5fb7dd0c716686ba28525d871e123d65d8fb521d69ae5928699fc03076f7d5412b7415a9297868f85d48ccad3a95b646ce161adad72bf63ed2a0c261da72a80fe08a4edf31fa32cf2ec9bca6da411994758babbac8d6eb16578307828f19ffc5d87f8e0168a698cb397ca2d4b6ff43", 0xde}], 0x4, 0x49) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:09 executing program 1: r0 = semget(0x1, 0x0, 0x0) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) semop(r0, &(0x7f0000000000)=[{}, {0x4, 0x7e13, 0x1000}, {0x1, 0x5, 0x800}, {0x4, 0x8, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x3, 0x800}, {0x0, 0x638, 0x800}, {}], 0x8) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="b19cc23bf3bfb60000000000000030db08f523d521dbe7b4eef689463b94469054402c14183b164bd0470fa743fa17a26a3e095b936517afd45cfd327036aa38fad893"], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:09 executing program 1: munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000003000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x0, 0x208b}, 0x0, 0x8000, r5, r6, 0x5, 0x10000, 0x8}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setitimer(0x2, &(0x7f00000000c0)={{0x9, 0x8}, {0x3, 0x80000000}}, &(0x7f0000000100)) ioctl$TIOCEXCL(r1, 0x2000740d) setreuid(r0, r0) r2 = syz_open_pts() getpgrp() seteuid(r0) r3 = shmget$private(0x0, 0x1000, 0x72f, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) seteuid(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 16:00:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$inet(0x2, 0xc000, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000029, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x3ff, 0x6}, {{r3}, 0xfffffffffffffffe, 0x24, 0x1, 0x2, 0x100}, {{r4}, 0xfffffffffffffffe, 0x24, 0x12, 0x0, 0x6}], 0x700000000, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x6}], 0x7, &(0x7f0000000280)={0x7, 0xc459}) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffa, 0x1}, {{r6}, 0xfffffffffffffff9, 0x9}, {{r6}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x9, 0x9, 0x6626789d, 0x8000, "31e9987e09965ed29e84c249bc35d7ab0051ae23", 0x6, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000000c0), 0x10f3, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000011, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xb38, 0x9}, {{r0}, 0x0, 0x40, 0x6, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000040, 0x5894, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x6, 0x1cc1}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40000019, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x45, 0xfffff, 0x7f, 0x2}, {{r0}, 0xfffffffffffffff8, 0x24, 0x20000004, 0x8, 0xfff}, {{r0}, 0x0, 0x88, 0x40000000, 0x3, 0x5d}], 0x2c, &(0x7f0000000140)={0x0, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r1}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r1}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r0}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) socket(0x1f, 0x4, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80000001) pledge(0x0, &(0x7f0000000100)='*-{\x00') socket(0x6, 0x4, 0x81) mprotect(&(0x7f0000540000/0x4000)=nil, 0x4000, 0x3) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x8000) sendto(r1, &(0x7f0000000100)="9e", 0x1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000002000/0x1000)=nil) sync() semget(0x3, 0x5, 0xfffffffffffffffd) r0 = semget$private(0x0, 0x3, 0x4) semop(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:00:09 executing program 1: shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x40b, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0xb) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10001, 0x9) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/248, 0xf8}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/212, 0xd4}], 0x4, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="17d4b2eab53912c36fb6ae8bda4c7f455937fe243ffe7253b553a4bb660ecd067ae066e3f768c5fd3ff1bdf968f25d8502b91dd0f10a2c3b92c5fce509323a22ddc868b8239c8b5842daa05daa8fabaa6b294f870190", 0x56, 0x1, 0x0, 0x0) shutdown(r1, 0x1) write(r0, &(0x7f0000000100)="d6d83195c820672027175626d2676418e419345eb0147ae15b9f97a3fa7cec050ff1603729f6d3e5aaaf54df0465eba38738dbc6a94618240eda5388206b4614d407bfe7b400e0a208100c74657407003c4afc49d84e41f0695dfa0d1a1a9354c93176fea7867149c165bd7a84e071f91f1787bca1c093ddc2a34cc28d29b519778e3e413c20e7b3d75593a9da0c97334081e81ec2e21ad0b09a5daf15f447a12af998d06ad67cb3886219f7a3a71b7cc470b12a36c6b5234ca2ffaf18669558a772fb356ae29ec88caf310313cbd9dbef11dcbacf756cc9d83d71d8760408d0df01e0ff60861657fb497fadf6db56cf1d5cb318ed36685e1636361a1a48cf2a835ae8477eb49ddc08916105e2ff628d8c805495dc330ce33b37bebb251ae7adc67bb9cd8cddc066d6f399dcc7853fef828f74ebb2c23ccf0c3af808e3a5cb46fda4531e59f616b3ba36b3986ed3b40a356baa6514b4e84378554f473c6dc5d02f9decbc67f74f543411ee262f1ffb4c6759bacba2e50090c8a93b22918672e2eedb921178947f903e827a1d9eaad1b8f460b84e954a072d992ddc2f4fa444873d1875cb03b671feb97588c18095009085e63d17cc4590965aca15622a773980356cf7f4da483f0e4aecdc584d6f4b7e8e16304dd6fb3bec4f9128ac43086de482fd962f34ce329eb270bc7b6fd5d7a754a24a9c35373116a8aa6cd6de24719dd4a1d051de280db160af4ecd9f5d173ccf490f798ce411f56fb46479caa0272baa13e36110e788e487aa9ac06c80dee2cba7a6fd219c85797f651a72bfa322f43a807acde3ad41eddb05289731d954bc329b68d0dd3cb5b4f537448ca6139f8be2670073867cd40f5acf7b22aea185aae964fb9dd0e2d8aaf3cbb5e8a31b250a3ec790e4c275caab3f1d8840877d29f91acaa23c5890b88d6b910b9b89e5bea5c0b3486c4e76ec0f3ea6a241a356a480d13a614d1a45a7da5cb482a3dc14e9cac1fbe4e59d3d8e52fc174499429c715897bc2998b56e2601b297ae6a820289c20ccd586c6dbdae1241e23a03b8da3bad666a1b58114f9ee239101fd16fb77701a1ed72b573b1eab979c2a1107dfaa0360d85cb0618944c5a545f5f663435b5beaeca7e795b2aac9ea5a0b87745a47b163c87ceb2d77db06121f98311c47551bee3aba7068437f481c3fe13114d16734051ed9968034c0c5824111f43df0103d8171ae2e7847b18bd45563d268c08a12c0c36fcdda793601046198aa03c954e4b25a231877a9049af9e8da87d6de20ba89ab2b242a6ff45d7e538256be653c4279e6ee8fc326e4373c31e29796e3deff4106b195c2136b965648eeddeae6927d31ebdf6c9456a9adbec4adab2c3d76050247cc686ca9ecd57fb383ad620b57e60342acea12d35fe64832cb44d1453bb7d23c51beeb774eb48401d128aa7fd6279c6db361f0e834e5857c2d2a0677047fce8df053efa034844848e24cc88b77ad6a2057aa54e57a2974630b8acd67fb344d5de1854759717fb2fce4dfb7fb388fd13d3b60281091c63d1dd74f2e79c1da6602e48dc3eb54e9d2b2fd4f135bfb347e1213f789011fe6c0872dfbfa0f63dd32126946ecb95718872aad008c7b3344c40ef980cc43077e8bbe1d9f7211b781af3cca05324000ac814b8ff682190d74528158096f0e8ed20dc0dcf57453a10f6c2063ec638e82338ab08abd08d0ec9d25b11de9fd9f6451434dfb09c8033131037195bc7ac1d148ea7a2337dcde8e29e18b46089fc94490d748478c25349ae992ad6662631e6c369f58ec73d32d3f97b316b326a64a48329efe25fb5e04c7d34b328285165b55eaa0cda66aeb4503b09f7ccc4a37c8955455cc9286769f9101293cc9d30137558552ef59a3bae5f42c0112e4b851224aa58de6ad105d5bb61ee682f2bc8521feb5573f1afe4a95e9dbe94d2e4bb8d286fc760cd4052ecd6f5c1cdac27570cdd6b52cc67d913f456b5ec9e9f9ff099783416282a2115ac42ca71d30ea26f8a759198e23ef39e6c73d95cc59ad3248b1881cdc727ca4d7e94d02833c27d83e3fd411132fc51ae5848122711a4eec24251a6688ee82e37d82f3ad50857ee86333a078c2dbe80ed32cf7f39b269a1d557f5cdb21b4f20a060d9907c51cbf70788416c2e469aef5f1518704c0713d29995755987881f08367b22c70ae64ac853a01d09e8b8dcc10e1f071f9bf1aaf26dbbff904af5e78c298614a15f85be538e414ae1517d969f481ce859443c616dca6512d9dc81e243ae8f69dc66862d1c03f9fd6cea76f0f47902383427ca9e4e3a4ba077431846911654f05a859d9911dfbfd66df356859ac80a67ad98c6485276afaf75b1838513af93a89a8bcbb6f41487b07463e57526a1c83540dd448a112379a6d963765730da3a8919398b0d7712dad9b6acfd9c19000d32dcb149723a0e95e16a498411bcf1a5961c344da513ba58b3d918125ff1f6eb0d7b7ac4a164b3b6aa22c26d07b5a208aae9720653bcc5d662bee26b1bb84131371eb991d161e8ef7562493c16f2349a260e335346d90a82b8ad048f33ef964444f4231cc5eaa24ae6313ec868794141321857b54d719e8bcf8d38ed28645a1168b3b914e54750238a5856d5f658f392cb82831aa3889fb0297ccf6b4920758188e50dd2b89780a77d275cccd5a6d5c5806ce74ff3efb3efa94a841e7ef446678ffa5252613c8d69141bc9bc7fec03c11a794064637966eb0704a3a71dc0c20ed668acb9173c0638320953ceb67bfc5c2924a80c7052634265fc4d54263bd939d847ae0b6fc9053a49a1167a3def05d603f3aa5e70ca47eb003337b05d25b0485b82bad4ed96ad328cca024334749e38b57e4f896611ef294743050060a52215e206af0dda7847de572f850a356936d6015f527b0f5545e5308794458dc54b7dad4d20d741081b5c28213cedbe6bc8c57f19fd7a0b4b1ddc51725ffd4856ab11c16ccbc05622c9945982a9880dc9c533a2e504840cecd0928fb99ef1c5556e0b03188a97ec3d1e140ab004ef73809b984992cb589b0c379eb165df388ee3c5dde51b5e914261aab380f4406baaa87b5b09ee7f10a6f07ed84a66985f5cc709ec1b5eb6a2d22edf79c5e48686eacc4f2ceb3defd9d51a3503a51d7f44c2307e349051ee475baa9d03b9a81593e63d8fca945de5471d4e88dba83df89c1406f96c849bb9f2b0e779f660b2b6bcc40cb959e2e64e71c8011e5da7f0af786ad53dd47992c2d99a898a9502abba5c313be0ac2e1b91bd84ec522195042d2223357668b3b3a9c4b61dea264f7a0ba6017f6ae299e19bc6ebfb61cf3541349cdfb456d541f9de9edfbf02c8fe13df66b3ea5f55fb33721e7d1cf92b523beec4404ffafc525b77d5e6f4dc46f4d8f5b4e3faef941a366cd070f7bfd6c20f3f38df0ac4e08c6caf91433d561ed0f02d48b1cf25f8f53cd1ab03e0ec7a40b8e169d004bae30ec3036558f6140830a13b8fb85059d56e9f795a2b71df08f5944fd0a6604ed811f90fa77056c1b32b01ea55ea98f6fea078a1e1370f99464e3ec794882ca51fc4e6b04784aab79df671fa778918c813e6c4001d6b17d281fb0459d47d861b90c28e9f65adce3a5067fbbf66f4663267f8229f322bfeccf0924fffe1970b74b8f4dd27018689279cc2ac7f6b11290c795c5d111a8efd09ea5a862a68ccb2c7c56454b5885c982eee99388568107ded0b54908344afcee84a0b0314400cd6ff415caa414c97c4fb505bd845232e7726fc5ca4d7862b2bda0dcd891e82792f779ce23b0eadd98c53e7f8fffdfda4a7cf44fa8ae7badd6119a8902fed769e5ce1e764c0fd27cdcc7546fde941ef3395385cc813480f522989a4c2ce9200e4265b5dedf93666974986eab8fa84c35042f8976bdd52abb4a8f573190a3a7839b075db1aff0ae342e1c21a3a8ea9713c0387ae0e44f75637028302038fd1563f9204e3729d67d34c4a909765828a44a1cdb207cdb168757fe3d2df6de73f8197729bc2b9e669fbdcc8028699a7e3e61e27d50816d92444500e64cfd9bb4893710a9690151650c20108f46a9c1143ee75860ca9acb3c57d8a7af6d6df49b0ef3e4e51669e17691ece3a64ebf5c660457bec832e5dee67c538e9e6905588fb6959a5e0daaf05698da315522987d92f2001e411117e7d01f9a93b5b89292c9bdcb1fb7d103dd828c679df2a18bb7096a161feb2dc1bd7df7b44c7f7c882ebae813f2e928bb83fe92f032f6f7d7db78376fbd4ba769359c9a75d561f49f9f73363cd152385041a6e95e90bc6c5634652ec485fa96b18ebaa0dc42f5c03d31cf77976f7e6967211a94f4d4c0bb3a33e1f89a799677382ebf792452c53862cb45331a5efa5c400dd59d9cc4196fde1583d2a198d713c3b5ac8a00b760f50c4603b6b13c4479aeec621a9ef08ab5b41d332d1ab391e7c551634bcdad389f06ef6e5c0749116ce384c18724cc4cb5dd29eafa45670b64a893e49951c9a2af63af5a7f750efa4770b85efed4f6085a93cd4f30c92661f3c38c11ff88aadffacb0b241fcd3c9aa766633065e91d829f5c1af95ac5a9f07d2a0c01dd8946229351ccfb0a278603f0e865c2477403f1752a1c70fdcf8662aef2f8fc5145bdd3c3d079b3afda573719db1a207a333b13e1848f7f5d70b9c591d0febd54cf702b357f451bdf14929470d2c161378d9397559ec140c2b0faf54afa9ba21fb78d6f0cd82363f04af02f6556cb9518edbcb160b80b178a3739e8710a152880d81c1b5af081bd077db8f688b3b453d0b82ce904adf6dd1786f9a7355dfe51c58ac720aafeb122a7164b01d901abde980076a6bee72f93a868e2798e37fa1c198561fa4394411204717f2336f31f23a265e1e20c49e1ddbc61f26f8bb5130c93ffcb32f5f648568641728f63453898321007e179cbef3a1b782df7356292cb190d887af093e729fd4fbac05a5e90adfeb13f84d1efc7d142c8efb8f9dfcee225d6026d06dda9c316881d840daf4991d6929ad07c41637bc3ce1b684f01bb29bb1de8f3b6744e4d3a7d289ad97f638b14e2b211b6ec78bf31eeffb0562e50b91583fd001f8459a964b59a13a0cee92e9252ae8536d8506ac3ad86a798aaf3660afe4fb150f03b31445b997238b2b10e87118488618f65b0818d684fa8177e552023adfd16467d7e7486f5530e567883569a4b726aeee0a9cd10acc23a07b114f2eac5af098a3c52ae07633eb99c1d87a8edaec1d8591823c3ad4882f6ec9f993459d6d6fe424d989ee8a66c0e68172dab947a70f70339657149e35a54c4b87455ef4896f8592a3b4164998adaba2419efd54a4e581a7ee16f645b1f68ee4339ffb853eef8713a375651b33729b22ecdb71bde6cf0d42cda8c4cfa115789b1491a716295ab87757338f058c2deb2321112d8a0884fd17da902d46d95b4e58131146b15457383e782d6b7f2f098cbe0983d1975723a3bf54778fb28390699cb4a6440367255b08bf0352ad4a072a2cb7d9946023135e06f88b20e213b43377005cdf74cc9f7b6ab34d51411d9226978b5e2c3bb039be787302f6f7c305da9f8884ae3f9485a8e52d0e4bd400228f59cca02bfac36671491b699e7efd448deb49e6fc4f8f9c25a161f917c93d146ab4070416142eb84e51f652f889fdbca0cc9ecb862c5257fb835e08bbc4bbc5c00934084dc86078e17ecd2a423de17c2d4d64d9f41df8dd2a93c8352ee8792027811e59fe1aa6028da5ef69948b13eec4cbec2bd825ec453393aa32c0edc6d568021f35", 0x1000) r2 = dup(r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0x9d) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:00:09 executing program 1: syz_open_pts() r0 = kqueue() syz_open_pts() socketpair(0x1, 0x1, 0x54, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) nanosleep(&(0x7f0000000040)={0xfffffffffffffffa, 0xe8}, &(0x7f0000000080)) 16:00:09 executing program 0: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:00:09 executing program 0: socketpair(0x2, 0xc005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 16:00:09 executing program 0: symlink(&(0x7f0000000680)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000580)='./file0\x00', &(0x7f0000000040)='W\x00') open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 16:00:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) r1 = socket$inet(0x2, 0x10000000001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000100)="d2078e9ababab286acf33dd0db6478f93384622f8686f72ab8c0efd9a9eff2565223cac77607cbe8b58c9a7d6bf99a946134fa4cc3a393c5540171361d5e43eef5f2c1a899a232d308e73706de04be7c6f00dc58c979de33c8506c56d33e80b5fb7bf420e068d2d09e71df289b6da713cdb117bbef0acab2e41632bc78b7889f4edda83b6dda62af7f4337e9d50070fab430cbe3511246cefbbbee2dea5617ae3345ef2ea30a93282f3584539482acadb04705c3fbe672146b0514aa77b50e73855d780e2a423811472b9ebab66688edc341437d601fd0a5e7cb47cb829cf2252b792524d8dc1cb92766f1b7ecc70e022cd2c6d72fe1d7d3a6838cbb531c55f895468b94773225e7a36b3acc4a71ea71abef006cc44d82e8b4946c5df85c83d2f74e2b65bc2c7560bf43d3de9e75db1e2e77100ffb09b2fea8a25370e66d18d0268861c0656fbba27cc379548c3532f6d8aa2cd36c0958e15fe233b74b373bbda1afff4fac7fcc83ef2f5f3a5d4d1fe799f3e3b91e205990c906643dae9d27c5e3bfbb43f681d0c697ed486dde567ff15871793393b0b4030d29d3e2944129c082b5c106495870180b47026ea51c80fb4b308398acfd195283c7665547010c5a5d46db07ceaa78dbfc20539f7c3d6f8af8ac6d4b784fa099347ccd282a543a43ec0817eb10e2c94a75828f0657d2a3fc65215eb744fe155b7a7521d4db15c915736a25c71c350107e62e6ae8fc2576b8ad3eff84b11fdbd2881995b50a5139dd258c2a7edb701d84f26bac54481971e8c963d8b58c245b5354ba8fce4ed51c8192aeab6e88c6f371cf9d356591d6b595fb421e151921d0eafbcbe09eda24eb05fd6745e68d1e8f04d49cb30e1bc3306f4104de86d5a3aa8443df0809294fa4720b63ba5ac1e9080f1d6483cf36483288f9dd0c7fe78a4724c8092466cb224575e4191913d6c683bdea442fb1e652be99c05f0e8a7f288c3969789ed6ad26d27b76405164017fcdb7c463f001c2ee14d90b7502ca12995c5df12eddcb5705ddbd67a1e8da25dafe20dd6b66a3299a4fef74b7eb69fe57b0c40663b0795c6e81d742544f02c1d8274590ffc9b55788c2795d782e20ae8f4a6c0cfbd9e29d0a98fb16254c2ac6e93022fe27d44b1c923efd1f680a8a9eac1504503a362ef13a3f9d61ee87b192a9dd82b946727b955cd848545885db5060999af45b598882e7ce4bdb86d796473e08735536972b0fc59696f4fdd309341007449941faab6b9f9527bd6c699ab24b0469c817bda67f056ed3e91b73b66373e8b0b170d46a3d4f1958115a9e71eea22dc3e8415eb09cfe181e2010ed851c2ea7e3a01dfc7be9220f5f48c0aeba094cab7c68c8b2fb24cd0d6b6e5afa6f845b1097be28a09e9fe9b3f799c7b9f84be260f44b3a9cbc22d7f6362fe0d57b8bdadd0c49b14efbe4525ad2a435bd35c16e6fbc0c09d15696dd69cd08c5edfcffdb2aab0cf75510b663e220bf397ffccb276a468d5f9a55200d9591a88371c5796783649fcc4ffea057d62a0536541b6c68f68b87e0408d019537a4bec0a5ccb0a80458f8db1a4e905e724bb27920a211516780c85f4455aef89f7c89db0a88b52211918deaeca17c49a2bb231e7baf795295faaf469642c4dc875e8a9522f5bf0d9e592457e50c7c9b870081958afc7c56e5b74ee6d66540f3e4149b306fb792be8c288fc9df39d58703158565f77ba4ac337c7f532c183e199251632646845eb3d1ef5b71d2dc4bc83f18ce29b4bb598d6a2efb41f8d7e7d272add5a546a083930628fe6fa167df674cdb5048f3ab420f98c7517963354ea2ec1b31b3bf3d5e4ea7d834abdf7e7c6858e00d592aee7ccd93ef0efcf917ffca3dee96c103919627855c756a2bf15afecbfc32905e97a0778760d0066f7899f0464ae2f1a052721d2cfdee385a9dfc826c79f90dc267a4d7ed9558c19072d653d8cfc4e09ace315bbd747ba242e26047f4b6a2d605d172e54510b861360833bb46c1242ea91a5b8f57e534e675877d0379e84c1246b59e9c90589f97d27b6855e3db580770da5c16f1d913a76f584c0e3ec09a72c6b7f69b32e25f26f4effe6b1ef813596f2b8bacf0ccbd79fe97b7d4414fbeccc1f9cf631d9906191852e2ba9b283441df172f413e1b9ecfab3526002a840874163443b056ef6a5c203d65f8866deb3dce10d9e9f238e54df44c575e0134dce06ec9890aca10a1e7a7044c89d4c73a07c9af498c645117af9b9900b3c2d6b54fba4f74f61cd09711274dc85134fadd080ce9727d84d1111e0253cbf4c2eb7f9f2662c1e1d93906c08ef17a664f753fe60ac242cf82fa8cadd247d5b974970943dd65f69ca24ad316f762eff5d89c39139b7e38f54ae5dc0760d75f09e64cf879491682521bdfc67574761cb4a837a8f2dff65ea2f58833bae563dadba1965579aa812bc396ba3957fd1e51ec8bc89ba5fa7cd9072cbfcd4bc87138a02741178f08e87e20a6a01354bcc3733e33cce5e1c280066dbc41f1ec2594ed6aba1dbdbe3d5b6e14f98c027535ec290b15c5b4782ba9f3d0d9e5b84a95f6c5690e0cd2e2b873bc0d65718b11653366e9af655b2364cc7c5af9268274c3f3cc8ba1a2f0efc3223cb4bb60931086836b7360987bfcef3de37b1f1a40387906b5152c8442d0b34ef80a45d54a755450f6b710f49e3fdc85b069ba0ee4e63f0a5ad3465dcf6ad4868fd5be90f786c4d11112a80a590cd5748c7bf817b5ff075260baf10b2d97ab3bf6c0561aec4b80f9c7a554c83d98cbbc33af4f0a17211270f9892ea1456b5983ce4b374d4ac32cbcb6b2ab6577ef48dbdde838125c7b395d6545a22d9fa1766c611f18e5200453fc2c7f614c6fc1a96478d506db8688dc39c7ed2780df2c97601d96c55bd8c4678eead14613252e9899725fee0c3472cd82fb68cbb0387b2f214525b3380cac3a9362e3612165420e441facda23eb8aa81d07a7396e311d1c34309af4ff3f9ac6a6ad68b3d5e4cf07f2647bd059303f45ac8496f7680d923133ed396a8a776176dffe3b8218c211e18d38eb422b223fc1abaff8ececd40c08668f7a795cf58bea8b942e9a816599191e13f427d640921fc584d4e95e59145c4a6aa94c8f29dc4dd0a394b4ce1439801db97a916839ee9f4cee8990d36764fb8c9e0de856caa6128dd649ff6e874f2e9b535046c4fa1c0a01762a4ab4a955543e787f330b2854de29533ee2dc403b1fae61ac04f4ed81dbb30612cb5ac5b9d72cb693b4cc50fafff9ee6f25d072be23f503121ff915be27416a8b689b8ccfb0c35d091a276431901f6f8630675532f7082972e48184d41e7334892579b06e2a8c64c64ded78a74d1c5c3b741e4ff49d23a2ecdbe5eb652fb31067867194212b76075d07d2ce662b6fb7995cabe0383b2403c71f22d40c573c480c4855fa7b849d9b9e5dce3c887227955f5d481039d985c188a0fbd0b97eb71636d08a7029bb56d2ce54bae6c6158b38e56d655a49523fc58ac38dc8a2e202e5d019f79fc7887927ff50dbdd8e3f9603fe7d2e1344e9abf5581bcd3d0ab16c601da6cfd85cd6be7112e13d4abfee1c141e34a3c07fc9e1ba7097e80a30a63ee3454a0f73ec76156eb8c7f0406d7aa2585ada08f291750bdc069dcbee636bf8831c106a3ccb42f1413b5f69bc417adef415f0df8ad4ab8dac951b76a39d8ff66512b3cf08cc9f592841570585d8d04bf296d6953a5ad2a3616ba1d37554e1150983bb534ae755bbba6847b4aa53f41985567bac9f2cbb9dd6f66a3c459ce826d7834994270f5a804ab6ff2ccf0fa0b91faa2dad9709bfa44a75c24858e5a57acfcfcd8f652c6e091fb688e096965f2b20ca0cb45a771c20d1a22885fa2c739921304d7af78c7c40792f143aee3f81e13e68e8db098055c0646a2a731b9e3aee8ef0eb523b1bab78266fb410592796459afa9e0c68f17beab299e821cf6a8572f1fe7c8eb81dc9338a0700c0c457004ad398135e48f3093090002001dfdfb9692ce92e426ced1e1319c45c687200f14142828a98ba6a67954187005a86c743f0083ec99934df13230ce0a144ca81c7e33447eef40a287a01052c364486618bd75dbdf09c4f128788361538f2ce754dcf852f542e126ddc58cdd9615c72d1945ea4edf1077c4ff019a6f01ece6ed5bc58ac07ea9fc71e1884f32e388300ed82d4434523de1cc295246a97623aefa60202b544ed1d83034f10f5fb9c7346c5496f93a63ba0d685ed237dd975f6eb259c2a337edb2eb333b07f079952e947467bcaed86bee3568e1df05fc13867fb8dc6cf4eeb38fb8c14a16c00c76b84c9d7dfad7b6b850e3524484db80754cfe7e5f5be585f63d7d70a5c8ebe4e94c963a75ae61bec90b326d16d3130e0dbfd8f1e75bd68aa1841875699146c34929a72236c515ee95163f49029d9a823c44b1a74e4580f3de28a18fdc0cd94a4c8ac7471c0ab287e5661e0813ee9b9cd1d76b20103e43138c6e32dc41d638ed4e12656396ed0ec959991fa555e1d942d431e9eecaf887395cd7cdc27dc9dafc266c16bfecb216b60d7f36b667840c64a33bd5cd138746b19da5d39ee66f78f0c6bd88ed1bb0c8671983804d8be09783daf46c63bdfcfc50f53dacd9223c319e715ba93d34c73ae7d12023e0db4fa3606c521f8e8009b741b3456ec16326866210a904da107969e1c7b9d28fb1ec12389a8021b280300778820df86514419f0e08c4efc5b7f17eea6d95a63534ad6bdd3898309e488994f03c899347c92d29c5b53f79cc90d04ad53fd535d32cebf832145ebc20969074cfdf5b9546f7adc73914494b5a0e7d6568ccb9aa7e1314bd595648d0475bc93433bdc9f55e9b2cee9d9cefc566c6a30cd5f7b33d14bd83628eb3c5426487bb052772e54fc61eba0a49588c9e5e2ddb8c73c2f015bef4be97d5006314333e100685954e21be6677e6dfc8fba1ee7a896325bb52970c0779d0dc7ff394ddca0403bda9faaa5e1318ce3da9a21175b9984bcb717cf2abeabcab337b684904f2cf97a991cd9215792a7296e8ac60f7bbd44e097fa5019823a9dffc85bfa364fa3bddb8c39fea0780b14bcbffceec8649897a6b328f6647374c2f266d778739886b295cad48c8e14d3526f0fbcd1c984ae76200ee61e27526cf194d4c34f8462995bf0e54f8968fe9fcf87efa60fc3a1b6e572d10b2add9cbd33e4c7612c79ab5e3f35b963a3a50470f09a695fc7345e5cd780d4ef0371c21be2afc5d65d1bcb2ad2dae5a103896a5f456bba85af77939ada99a4da22e5253b93c368e0a33eca3aecf6a9c748ff1cbde08d46fd7ba203de097fbfbb346459d0204b8a7341bb22cbdacff93fe3ee8d230671efed5673bbac8dd6d56c99ff04fec6ba26f8380ec7e40d198934f3f6065b5b8c1af922825c709759528c8740999758f15d2ce79747f0285dbbf5333f7f79c9aa6aa1eacbf25b292e73c43ed65f8284516c05c329a7335da6fa8ef58988378eaa08216b4cc00b342fa7cd129a420f0a593431b5b9ca2023915464d3345abad2129e6510f18cf938776b83788587bfc2582ff1c137c7a12e6d92b0917b22b6ae1470155d87f9c24ce50f14c7f6f0da2dc323ec69acbcf8abda486d237f0395b73e03bc722728cfd826d738fe36582ae366b0a547b8e19ae6d78e5e2f925f01ae2408fd964325a09078c1436e2a31689376f2d301f15e9722455c5f101e1728b9fa1986c9ae2553993a4b2c102ec7c44bf2ae43149eef6cff04042968fbeba5a25b42f0de1aeb80ab4a498b8f", 0x1000, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x2db}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000003000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, r4, 0x20, 0xffffffffffffffff}, 0xbf, 0x7fffffff, r5, r6, 0x5, 0x6, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r8, r7) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x3f, &(0x7f0000000380)={0x10000, 0x6}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:10 executing program 1: shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@\x00']) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget(0x1, 0x2000, 0x181, &(0x7f0000ffc000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x5) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='-\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(0x0, 0x0) r1 = syz_open_pts() seteuid(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x81d0629b42c94016) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x9, 0x6}}, 0x0) 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x93c, &(0x7f00000003c0)={0x5, 0x101}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x12) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x4000000000000007, 0x100000006a3}, 0x355) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x2184ed8fabd552fd, './file0\x00'}, 0xa) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/39, 0x27) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xffffffffffffffff, 0x4) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa81, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) dup2(r0, r0) write(r0, &(0x7f0000000100)="cd", 0x1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="000200"], 0x1) 16:00:11 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000500)) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x10588e4b9a92a77) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r5, r6, 0x4, 0xff}, 0x1, 0xff, r1, r1, 0x41, 0x7fffffff, 0x5, 0x100000001}) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x9ca74e2de1efc15, 0x0) r1 = shmget(0x1, 0x2000, 0x411, &(0x7f0000ffc000/0x2000)=nil) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="783def783e12ee2eb92dc094fb84b397c69e0fc84c4343dd499a3dae42b89370d82274334ae81865ea1d852193", 0x2d}, {&(0x7f0000000080)='=', 0x1}, {&(0x7f00000000c0)="6f66ac4652f8c14f4eb48d1162948cd2f6a8f31f34f8b5520e4168f1572fac774993b4bf867b4a5c19d1cef4252d80a01820d001497ac2c15cf9516aa70661916e631a1cc60e00128be414248ee6ec6a22845fe70b186b24d9a18b0038cd8dd61c414e7de1e707c2cec9e1b5ccb0fc3ebea242bc97cabeb110cf2612942883f2d468284fdb596ba935d3db1292bf798c50e7c9da0280b0305cdfb3ae57caff96a0c17d26e29ecb020472714283474cae914892a9fb5a8271be7397ea55", 0xbd}, {&(0x7f0000000180)="6013852744a46716875407d66296470a857f52d8b9955847d3e4f20ffe07d5114842c7645a4a981ac41c17cf479dcfe50fecd02ff67b51cd82ca102f93ce18b78cfba62ebd44bfd8", 0x48}], 0x4, &(0x7f0000000240)=[{0x60, 0xffff, 0x0, "b58d145ab3222876164f4fd385b98f6c1a7d2aeb652d865f4459938eb312be87f85826f7d2bf68beebdf5820c42b9ae64dfad9488c0e39b8ded95739b02fc323c6b416c0a8b7f3f9cd15f01fbb60da08"}, {0xa8, 0xffff, 0x1, "4bd13c3ef8a1af3297ab39d5dcd374d6af66d9d38767b90f255e155b5351ba6fa45c218fb37f0350219c8d2b06825c5eb171367fa159aeab1dd241345e9d620bff4700eb65ac2342bb330549fc03011f41b2df6fb5c27364f565ae7d0238cf6f8aaf62f40a8cdda7faad64b2646c27db98b6b092b140e1c115f941f3e7205cc9d03e9c6229201a6ecff9ff7a20e8d78643cf72"}, {0x40, 0x1, 0x5, "3ef8e691cd1d7ab3c708d628a14043afda4b4279b2605d4ad362fc0b25f2ae13e19b66658f8e61c2b3"}], 0x148, 0x4}, 0x403) shmctl$IPC_RMID(r1, 0x0) close(r0) shutdown(r0, 0x0) socketpair(0x0, 0x5, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/213, 0xd5) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_LOCK(r1, 0x3) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) setgid(0xee00) setegid(0x0) setregid(0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/80, 0x50}], 0x1) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, 0x0, 0x88) close(r1) 16:00:11 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7032d1225ba5b5dcb78fced94c0a3d0f0c2bef03"}) mkdir(&(0x7f0000000000)='./bus/file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./bus/file0\x00') execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000cc0ff0)={0xfffffffffffffffd, 0x2000000000001}) r3 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x8) r4 = syz_open_pts() r5 = dup(r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r5, 0x0, 0x0) 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000000)="51c7877895900f6f658de1904fcbb7dd454c9eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325f5de32b200003903ac0e62a315e35f86a877e7d875b0a270ff0600c50c5b2e02841fe2bf303e885f10bdda0d878291fe0a3500f42e5faa2b90ba20e64c6b8acce71f429af923db982bfc586ca5911491952378978f9be4146295592356eca4f982c112f9484fe707a64c838c692ff8ba98c12f835f864174c41c3b721f432bb81ea91f600d99139305", 0xb7) fcntl$dupfd(r0, 0x0, r1) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) chmod(&(0x7f0000000540)='./file0\x00', 0x100) msgrcv(r0, &(0x7f0000000300)={0x0, ""/237}, 0xf5, 0x2, 0x800) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0300000000000000d3094a1d10fe11c5d4fcbb0c0a8ecfb5c9fc278d6adae49cb2be66757a3021ba73bab45744e6720d521dd00289d3fb6bed432de226982b6d29e51a344b261057000e1107dc534529dcbb69152cece0a9ac6b612d34e99125837e65071870bf9b45974b99b3677fac1c2a6c1eb10934cfec46362fd6d800dacdfdf42d072dafc6ac59d55205175c1e312abd21712b37701b54317231aec57c41953664d9bcc56622720102d66de2a1f1e24e8063deaf3746b196407f27888dfdacdc0ae47a2dc2060827ec62ba0000000000000008cc8a88bba79bf887f16636"], 0xe1, 0x800) recvfrom$inet(r1, &(0x7f0000000000)=""/113, 0x71, 0x2, &(0x7f0000000500)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x30) getpgrp() msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000541c92a70187d7aa932864efbbd566a4eaab25e767e75b78446e59a211393c346dc39d4bfe483849f871b5ee772f30d7d5749052a248b050e82e468d6893ca7d5d984877b08476762086833c7088ede04d968cb344bb1edc55180e669f7dd931723ac3f0ffcf40421a235438954a627d3ae88f576f6f9e45384939a2c15129b6c11e5a81f018792bd63e5fdaba749f636536d3db89e55cb2902a6088254a0606af83eecb09473607e6dd5b88c22255dd139e683fd31c5fde6433a53791044aeaa3605c65c6ab4e7a19751e6875bec371d61444cdc7ff5d2c79f1edaa33e3027aa53b223b8bb804000000dbf9b7ad187b4035ca92"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000580)={0x0, ""/166}, 0xae, 0x0, 0x800) 16:00:11 executing program 1: semget(0x1, 0x5, 0x2f2) chdir(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x400) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r1) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:12 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlockall() socket$inet6(0x18, 0x4, 0xfff) socketpair(0x4001, 0x3, 0x100001, &(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 0: r0 = getpgrp() getpgrp() accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffc, 0x1000000000000, r0}) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0), 0x100000fd, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000100000005000000ef0a0000000000000000000000000000010000008a04000015f232c781317901ac4ee76b6db107a47ca4a7452cfedc5cb9afaef02e62ffd68ecdd1fce7ba0f37eeb32cb8a43aab000000000000000000ffff00000800000064cd67faf12c4f60df12ce2f65716c549b0ac98ad466d374fe2c1785749eada392a80444a78958be9e545a263ec26d4c5ec3e7bb5818cf526273b9809d2bf841ec5062f3ae1ad7d2a2376da00bb0fd1c284e1dcc8c32c5c3ceceb4042b840c4d9337b3c6ba73bec16b6deeed529020eb7dcf1ba5552c1bc5ff4ead0442d25470501602f3f9467ac6be6a3b28c203ff187785cf69fc60529bf4088adeddd8903e0ab16eb2e8cfbb0d0000000000000000ffff000008000000ce1c7e04d90a1f6dc09f53148ed7bdb30b8d96f853750d20b6f1e3dd0a41848299807ecca41920185274266ef74ba09f60eb7b817e1e2d397d990abcf9927a1c96253222bcc28e8d40986eb39472af5c537d746feb7dfb5f5b1719059290b667cf534160af34ef75d69176d66bb2cdf8da9555f94d764e362a24cb3bc0005cbae5b2d3f038ee4ad53126e8499607740cb43bed7df4aa063e28bb556586f481119aa9dc0000000000"], 0x1c8, 0xfffffffffffffffc}, 0x403) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x80) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x4a, 0x48) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x8fc, 0x8, 0x3, 0x100000001, "7272e0acbf179c421fa194020eba6e8fe5a27109", 0x3ff, 0x703}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0xbee, 0x8c72}, &(0x7f00000001c0)) nanosleep(&(0x7f0000000000)={0x1, 0x5}, &(0x7f0000000040)) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "02ae6856a6078d5ca6a8fbb637ac56d73ba52d50", 0x0, 0xfffffffffffffff8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="57836142c1465ce947c15010f4874730f40784acd1830737a224a41c2a2a71fda9c1e9a97f7fb6f08fcf1c9e899fea79b382e9a1885012d97223f4dbc30fb520a5f4232ab7afc4ec6d6e786b41ce6c7c51caad9cf08bbe20f1ab7edf23b6814ba4aa8b9d8ae8d8305dcdd35b806590683100ebe6bdb9c7535ce8f240ad6e15fa10e1187edfd52500155dfe4e66e9430df5278ae1ee3060acde49e2a89e12a7506d5e1ce046030701f1f2f3dd6f50ca171dba0b69d6e035ef0f7c18a72d0e", 0xbe) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="97ae779886653c6dfe241a50f1bc150b03bf34d1e311eaaac4dcc0c88c2b227881114dc18e885268018e84c30e8ba95124e824a12f970405e2d3e000210d1f49bd88769a3f6292986d06a2026c92765d550d601fed33d2165ef9cc9219c53b823a4b8598befd6e277bb5b2ee65a35453e0b6d36a5a7679dddb439ec23903b3a345847272d82501186ef7d0d10202a7abdbfa76b5bc5954d0cd28a8f5f108580db0a4039ab33a3ba2886722b91a7ef1d4b35101f37687d02666cb6a8d43a0319243d08cc9a1cdccaf0ffb9df8ecabc3d142a47d26b94298ffa71e197b", 0xdc) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffffffffffff8001) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:00:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="c82b20d0c153c34566f410486ed874d876a4370b8d4a43c40c274048ef2946ef3fe711ad02890f2781d33763d0264c7f78af66248f0f3950129cea0ae8e95a75608e72d916a3beae9565de77c3", 0x4d}, {&(0x7f00000000c0)="ff7ef3d78fd37ec92a7e7b25432b12943f14daca1c5b0505810280251b9706641aa02dc1f771b3d1c7f8cecac7927d392d7d18604f246e956658d65a3758457fa015a9866250d8844d3eda0a01745b28a68013cbb820312c9d82f256de16316f2bfb0a4d81f04be797c8913aaa017893f4b82649f1eeb13047fe4fb4a7e869269b743cd8d11c16de35a46699877dcc65ceaadd9460db042c20908537262e09e5803e3e0be1489dada2a70480320396a21f825e34ed155fe677740acb57a8cd4a4ee1d693cacbbf34ad84642e161464cbfd12883bdbd3", 0xd6}, {&(0x7f00000001c0)="cce750d9ce2e06724ef63dbd15626afb435b39e9acbdf14b0b3887c3fbcbea10f79aba438b0d96cec41c2e978eeb489fd6e8518db021a1ef47df4df59516ee553d1cb8a5d2dd48eb745ddc0cf75bead2b8e96df9b715759ac8213b40bcded26663e8fd89ce596f4a714be7594b50af834d8093f3b73a", 0x76}], 0x3) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) flock(r0, 0x9) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040)={0x58, 0xfff, 0xda, 0x1, 0x8778, 0x9, 0x0, 0x20}, &(0x7f0000000080)={0xffffffffffffffff, 0x1000, 0x68, 0xe8b9, 0x4, 0xfff, 0x5, 0x9}, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0x1, 0x5, 0xffffffff, 0xe0, 0x100000000, 0x2}, &(0x7f0000000140)={0x51e, 0x6}) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xc64a}, 0x0, &(0x7f00000000c0)={0x100000001, 0x9}) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000000c0)={0x3, "e72c4a5c913a50319bf89df87e9cbdb015e0a216082a48a5addbcba62581bed7c25a9d99729527a2bbf54a3d1b660171bc6c4e503c77f2babf00168ae9ac8075c0204beb8e6bb22b63356bafabb0c35d3445600810c090c9554002c69c749c7cf92fac1fba12de7ca012ffac01335077eab32ab45fed99494f405f0ef1d7d108a5a4eb73698d3e84d47855e656"}, 0x95, 0x800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) close(r1) 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/52, 0x34}], 0x7, &(0x7f00000003c0)=""/25, 0x19, 0x80000001}, 0x40) 16:00:14 executing program 1: r0 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) setpgid(r0, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) fsync(r0) 16:00:14 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) socket$inet(0x2, 0x5, 0x0) fchdir(r0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xad4, 0x1ff}, 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x8067}, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x100, 0xfff}, {0x240f, 0x2bef}}, &(0x7f0000000180)) 16:00:14 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f0000fa8fe4)={0xa, 0xffffffffffffffff, 0xf9, 0x3}, 0xc) mprotect(&(0x7f0000699000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) 16:00:14 executing program 1: kqueue() r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x27, 0x5}, {{r1}, 0xfffffffffffffffd, 0x41, 0xf000000a, 0x3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x33ed, 0xfffffffffffffffe}], 0x1f, &(0x7f0000000140), 0x3, &(0x7f0000000180)={0x7, 0xffffffff}) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r0}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r0}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:14 executing program 0: r0 = shmget(0x2, 0x1000, 0x10, &(0x7f0000001000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x20000) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0xf, &(0x7f0000000180)={0x10001, 0x4}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) r4 = syz_open_pts() syz_open_pts() socket$unix(0x1, 0x400006, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000140)) flock(r1, 0x2) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x200003) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc}], 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1a0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000a00)="640f31a81a236d6cc49daa19943955cc65e3313956be149779f8fe0fd4dd72bc78f96c9302fda905215be02e0e18ac43f09646433428da7711bc611dea96586503ebb4938b98fce99ade0cffa204b305a78962d1d7e9688a43694531a0b2a289335e9ee8d653ed45657d63c64bd2b00d20c3b3fbb771974c5cb745d6313a3407c63c243791127d6946e66a772f5b0aafa3971caa5da584ebb046986d2719fc25314e9c3d20cab7feb8067a768891c6637a6c2a4f6b335c97870185dc922611fe443221efa4e49c9121cd64acee41a5f3e7b08ca79167d97719056fcdf41de9f0fdb2e61fcfb9e75d718e271bb5ea20741e50ce285bd7d4c06a19a287e14ff2ffc99251e6f291083134d6781b504a51faa2042eae5073fc4e5547e90140bd75ed39992abebcfbb607495d3e87c18beb5e7fdbe98c84496f8948b340eb4741dcde9ef95ded5b400765c78d7994588baa705886fa9922de67f8df153cadcabc97420661f7daa2f13c68bd8eacbd7cc7da0b91d37ead7dfff95875d49af9809c12bdbe47e0068b05ffbc797105bbac92f482095f008dd8393339b20d3f670effdcf54e5daa1767ca90bafe3c27d18a2b60490a0798e9680d8d0a199ba568e87023deab1380b4a0672500c8ce082e5efca2e1e6c9b5a35ba52e0a4972e46543688d63a07edb04e3b9f63108eb25b1deb0ec767f18670570eab4e4c8a2b577d0e1558e2cb18cd5c75296eec279eb2d7be5232e36c0475b0de93d6f99a7268cbfe5e3ae1329b5f51bd5c1261a37eb31918e0a18c98fb297f5303b78d6335d0e752b5c68456c4aaab2440cf2ee4c3e9b6e6b5510e1335987b36ceebdfa12732cfe50770f7f8a2e14bc904a2b968a2fd1e71f89fc26379a4d98b789b661bb9d819aee835304fd6680aa26051ab45602a9112cdf0353058b152f657d1078da8ff05204f7f76dbdf38c26d522ce18be0de26cc204847fb02e8101d055d323446ec8842db594a8a9ef6e3d5553f2877c62f03a997d43a15f0f382538b381b80da43a689204681d0b0047b5d80e75f1b3e914c14e1831fabd2938a968a4a677a1584ccbdbd61ec41b5587d027e96cea43193d089744d0fa5601f70823e91df047567e548ce4686058b0ec3fa97b5f3dfe5314ce65d8ca5f9fd1465df54ddb2b8905df4e7a7f07caafaf8251dd8dad06fe4e13f896a07bb91494a6818704770b90d41feb606b1fa332194b19bb9e2393722dc477504b1913ae387f88b8dea0737f8b6f8f5d0dc29550f657494fbed2149f435f0d864c032eee8aeaca19b04dcef5414aeaed0b7efdb1f3e65636cb449df16fe77bfd754f7d6857156b8ece02e3546bd79e04050ae5768ad0733e391261d002ea905f39466726566d6e37aec8c72275e28d4d563c8b82659b3d24f42df2bec950cc5d150dc81e99d880e912c083301bf8139d43668ea5d490023a22a3e39f72e3782c24e0265d05bd955d31020890ab01ad2c75f0e37b0aa15e2d24b1ebf975b47bf66dcb3116fb0c916db3c4d22263977d5bc979493ba4b5ff542656c6513be3903af1fe1f32b51f6d05c15650bc751ff44d25cc2c46e95bf91776c6f0f7be4f050f8ea1dfeb8e2635572b38cab9ffeda95bff5e43c8a3545449dff8d85eb01dfe9975d75248e8ec8785c7950671adb98a69ef927079993c2fd60c9e9a0d91afb540fdecb25739a75344f4c557111e6d38f20cf5d9ac7d13a5b5b9648d122653f727012b4280c42387fcf59acdff519cd814b23e44cea601947452631ecacc870f6c51aa4116979400bb346c0882ae1b55c35482cbbcaabfaea3b72a7f901388bb1722c316bc26d661570d45e85167f7112dc0cc8a16cb4213e850b97e6a81e69a2a70174ff3b42fd911afdcbf9033de477f5f8bd6325eb1e49fe3a577bb3624e5958cc33673734e1da4fa9ef71f9e07bf6659b51974ba85475672ac9969f97eb6381d20222e3df27fe235670e467612dce977effa8fd7cdd0b0b769361dcecd5382265efe140f014aa2240b82dd3efe977da1408602cb39c91533ce945585a64f2be5a8a604201ac4334d182f6e2d7d10205fa11fcca35263f267873885d595bd830c20a3122b05cb84562de31882b5b004ea977c39d70e7246cf0939105e5e232517e12cceb9711b44c121596014b6751aeb4e5b35fdedcbccffd25e776a2919ca13d2ea22d1154e7ca69b7feb68b28cc022083aa18d9a149a696f16ea3bf7564a7428f3e1833a7ac2b018dcf44d0e33f167fc99b48ef253cd3ea29a88e1ff3b5c8d28a9700adf9af76066d693b349c229fc1a690b0376894048de3d6a031734e4477f121e324fe378597a3c446aa7ab2c29019b2ccf9b20a394206083fbf1094ab5a806f59b683b8475898b9ab44b281cfc6f99a3c90e5571f9eb5cbec1ce39897bc0733c21383e8b6b838a097479f474f712ef906019323afa3e0fedbe338c9fc23f8caef3d8a98e2b314137727ff0bce14fe94667804fab7d2e8b9435814e26db3de064255f933adbd57be7cae9c812b8875ac50be84727e35c2fea10c9f773079da594dc5131bf9157e37de5a21b26bfed7e683577cb07e033aea53e5fda8eec6489fec414960a34376e6786140b0988b9f69ae218aecc26cfe2a87c5c7b849ba81330498fad883a472448a436c390df58e45430b9825121dff6e91b6f61e5ec13d78fe165ce96863030a5611445f4b1d195de6146373432d8e5be2a05d21c4378f5505ca8adcf8053b19361427069d58bda64a680081f29ed44c2be9ae1b5e032e20df2e7b35010f00bfbc68034923e94352dc2688eb13704ec84882bb2119419402c82e0fc67a2098485ff9b1d038ebccf637bc38960f8614f0f04c602161be064f848b12273b6ff0cc992cdfeef67623fab9def74c6096f2a008d1914adbb5f8c7ae0cf1b954012cb5c6720ea5714276948e73f439847c9dcb912a325274662ffa96d01fc2234c44c315aee64c425689d610d375b65136e48cdc6aa3a23eab588af0bfd5d70ee7f30f65ff17766d3f6dd101d145bad5b99be8e72bd01d662ca7bb66a7e3529eda0ca5f9ba83083ee26b46429f6ff38069c1a6c9db85fb91ca4b21919db09e84c0ecc32cc5ef63918dc2c8442b075ec711bdc92939d9ffd927ffce54340786885ff80f80b81c4decf493ee6847b27fb2e4e5b0e12fa657b1251b3687da6e1e82c7449572b3357db1330460fc8a3839188028c807609e5d2ac94b26bcbb747fee984fb035b2de2fe86b5832e079d231c5f13becd97cc567ab0da9e61e3dc7adf4993799f7a818e0bbfaaefed94130a16d34fff8a8ff3bfac96a0d55c2191ce6eca88014f38036007772fa96729bdad7950c05881b2a915400205cdc3c0a072373b8e5512b68ebcf2aa447b9398532540cc1d6a40c056647f03798bba614fd4ed043e16a4308de3c0c3e032b02e3686165c9b4508be75361ce777257878c000346f7404a180a9c2e872133f9531c7a82fb82eb7488f47e392e22b0c7513ef38b033966480c9562d7e5677d32c9fc69299487ce99c676d66b1f1a7d91f4b5212ad2b5ff3bd2357ef164da83014aeb5da14c01133745cfe4f9b530880a2b7757204e53996eec2e772bb5e87f958ecd4d771eb2e46ba9e3ce2c33169c37615baed330c6a0e844ecc5f950fe50761ca728eb2e4361701ca2d932325ffd672cd907aad1f58d5ff25adf74e696504511fabf1c6d0199705153a197ce7db28f1194c3163795c8aeb4fb1997ca242b06ab235677ba6668fe32ccb3c775137bf5c63b4e86553987ad261abae78a66dc272f9a5e81cb7e1f7294756b52923c38aa0b22a58bbdba9cca0f7223a5c8585d832b0d42613a2b841ca4bbbccac9dfbc34a938e3796afe825163a07aeb688c03c2a8a6f9d9349f224d63dca2d8f48d12e3eaad4ef7f3a12db844497f055d8a50b03154b8a184946cb907582110cbb00c249efb79d27228c44ffd253376777808cc3522d62e41fc1cc2a8b61e5043a5a6d3c99643c5c716c27523b621bb20d705047f13cb51c816778217fb34771e7c24e8407ab5aba272d8d43352209a7536b0e9f15512102afacd84c090b7fa3e31bd1d00967a9db4acc1df333f839a0316b092f8f3c689076372a21b7a52b495641a394472d15b10e20060a65bad6fb224124546f6ecabcb553220ac5205745197cc9e303c714b2a4b830302ca85d2c59cc2ab35d5fa3a97b342a7f490d623d61524999d3220b62a2f8caf85908ae77f1198f5b9db8cf04b31929e56d9e86b230147a9e7a5f5da2d260965564208af16f7a825c7430eb4c1a801b99f97bb4d8ccfd1e84c3167ff98d4de74c39376a841ffa95f31198e75655dad5d347b5e5199384f6a0b38bde967a84419581b9e03b7c0e860c022cfe84d95a088ebfa2140c59e68f9c9903e9e17b75249b786eca951a18d7fc39e1bf1acc5aa2ea4184bd5dafd40ec6158855063c469b9b347bc7dd2bdc74bda4e0d9950a9187bb3015bc6b09f5e21ee97c6f75fa85bc78ed163b3a2f5ea26d06d5dff9e72622d137f8ddfcfbf9b3f1e4e91bea148b5248b7bd6fc1aa1dcde98ff58ee5cb3cbe466b4624450781be43008ec31d06051f7930e289057f12bdfbce3a9db2c831dbf7c3958000aeb175f210861e229d2deb8a901b172d20f2867343627b1483ca8adeab194aaeb4fa1b3487ccecc7f5e72013bc34d73a5ea530ce58ea2922b2ce18330806e4087fe3452982492e963f7bf00fdaf66c6ed9cfae8110501f27889f5a7f5fae48280caa4c31e1f2ab3897b4de4d26aff7ecb164eaa5e7241b332747059a1e897a8595dc62c6b4d708e2a7105a743e78ec35dd3c9861", 0xd62}], 0x1000000000000059, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r1 = socket$inet6(0x18, 0x0, 0x8) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x402) setsockopt(r1, 0xac, 0x3, &(0x7f0000000080)="85c4c1d63556b3d2f1ff1fef2c906f84bb711ff29362c783defc6d852b2669f5a5ba0fbff76d65871d97c4397872b96cd1a229fada392133a0f6ac6ebcb8f7e3632c043bf42874b750e7f91fde32b8dd5deab28c4448c405b7d4cea37115f4549398acbfe5c9026f5879b55727b3770ef6e5b4b95d59e7b57e620a8b6d56647ad69a0e6588b878f9fddea2306ca20bd67d17104820ffdc7c1a19df9e704a392d55fbaf23519db118d51da53b159e868f402a9da7631f62d0", 0xb8) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r1, r0) getegid() getegid() 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) r1 = shmget(0x2, 0x3000, 0x100000047, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f00000000c0)="7b3430ccf412ed1767d8fb344383b8b4a1a7fc932fef67280f8358e36e71dc69af3bfb5aaeeec661ad7e087af53dd12427431b960b8ca4008ee698ec9f6e74f8b03078d5c13fa8762f3add70ce4ad6360a8d68fb186581b0af3f36c991c070", 0x5f) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/57) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:14 executing program 0: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x7, 0x0, 0xeba, &(0x7f0000000080)={0x0, 0xfffffffffffffdfb}) 16:00:14 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x6000) shmdt(r1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2383dd25ae3ee1f9) r1 = getppid() getpgid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4f) semget(0x1, 0x7, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x60, 0x0}, 0x0) socket$unix(0x1, 0x3, 0x0) getppid() r3 = semget(0x1, 0x4, 0x8) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000001c0)=""/235) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:14 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000340)) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000004c0)=0xdfe90b8a79f36c87) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffd07) select(0x40, &(0x7f0000000100)={0x80000000, 0x100000001, 0x59, 0x6, 0x3f, 0x9, 0x2, 0x1}, &(0x7f0000000140)={0x8, 0x3, 0x3, 0x4000000000000000, 0x72, 0x0, 0x4, 0x3}, &(0x7f0000000180)={0x8000, 0xffff, 0x2, 0x1f, 0x0, 0x0, 0x1, 0xad5}, &(0x7f00000001c0)={0x1, 0x101}) select(0x40, &(0x7f0000000200)={0xfffffffffffffffb, 0x4f7, 0x3, 0x7f, 0x9, 0x2, 0x3, 0x20}, &(0x7f0000000240)={0x2, 0x1, 0x10001, 0x7ff, 0x1, 0x9, 0x0, 0x8}, &(0x7f0000000280)={0x51, 0x4c, 0xb224, 0x6, 0x100, 0x6, 0x4, 0xfffffffffffeffff}, &(0x7f00000002c0)={0x33c00000000000}) select(0x40, &(0x7f0000000300)={0x6, 0x40000000000, 0x0, 0x4}, 0x0, 0x0, &(0x7f00000000c0)={0x7ffd, 0x8}) 16:00:14 executing program 0: symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000000)='./bus/file0\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) 16:00:15 executing program 1: r0 = msgget(0x3, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x5, 0xffffffffffffffe1) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000240)=0x6, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1213, &(0x7f0000000280)=0xffffffffffffff00, 0x4) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x40, r1, r2, r3, r5, 0xc0, 0x4}, 0x4, 0x1f, r7, r8, 0xf, 0x48, 0x80000000, 0x100000000}) r10 = msgget$private(0x0, 0x0) setreuid(r9, r4) msgsnd(r10, &(0x7f0000000000)=ANY=[@ANYRESDEC=r10, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRESDEC=0x0], 0x4, 0x0) 16:00:15 executing program 0: r0 = kqueue() syz_emit_ethernet(0xdf, &(0x7f0000000080)="6c771871bedf00d76629ee401acbb42acdf3e20c8fe95cdd5827b798825ea9418f81d6a1de356b8ecc86aace622e3f5cc5cfeefce560da10f1346b263ae075c9861b2018420566503782995c88b0ac17631de7090bb15cf57a137d1aebe2f1766099bcfdb352f5eeb07d81678e556a1e90b458dc2d4eb26563297f59c23904cfa9db3f7cbe162fec99c220dd189473b2ccc97b910cc933e618657b7ed74e1e001829a842741afc8875e60070c45d09bf11f082f42403be35c25ef746647cbb4d3dafa97bde50eeedbadf5db9fd159e585cbc8efaf608e40da55f0ae8e5d47e") getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000000100000006000000b600000000000000b800000000000000ffff000007000000a0b648d1ac38e956419ef3888b7c62dcd368cbd2f0aa763c488227f73eaea0be8982a48cbdd228065bb5c049ac070514be71d446e3a1e94cd9c8dad6a4598e90697716e9c40b1ba2333ca2569e7a06b6838b443cb56e07f7f9b568163c03eb91aee1491dbb4ebfdc6eb0ffb9a8d5856eef381790d010b52ff4859f39b9f4cfc6ac4d23c04d94e9bbbba2105a5c95f991740e8ee8826055362b0335a559b3b64c95a9000000000000e800000000000000ffff000000000000de9d803110087f7fed65089b887f681baba1731a012ab0bae6d7995947bfcec198864efb2d5532bc4b7e119b8cd409726b79ef3e1f5873312ca2ebf24516662d0f644e8cf60f7487afede5aa33c44163ded1ecda0d3ae799988cb5daa7b89f856e689959a59485c7fefceb2f79c0ce57dbb9a2d05c3838e2752408890c63b5e701c0785bb3a80011ef6d9ad2bf315f79c42cb50958c53b5bd7185c7708c8a454b47fcf9d7d5aa559166bcf163deeb49a942011940c07d02ae95e5118beece7969c91631ace7669d95decef3b131d52ff8efda334230ddc87d3d8a3c000000000200000000000000001000000010001003cb2869c8789252e5aacea61fc1500001010000000000000ffff0000020000003320e7c14bc804e9eb4ac8d7f45924663e89100d8bc0609f9920a860f28219ed3f192493d82d7498a23e7ae18604f4eb443198a138c26234acea66a00bddbce2856b31a94fafec30fca0d9006db385604f1eb58d589fe21c4ed48231622796faec9f1d2b6b62e7a3abc6d5ca39a1848921f0c33c63cea4de3a10c0bea9fc696f4b8c884b82558b4e9882c7e9148e64211d04e4fae4e432fe6e4894ad094d597bd38d934c8dbd0d6e5cde572086e54e06de436dac6d0ac67930fd70f3795fdff77ba026a7d43fb62b957a1b7671dfa0db2528945944f46db9e48de7971594f6c43e4e44b386cd8b3467cb43ef139d72e93a764e1d9e9f6bcf9e624db76db9e4fc7812272a50f28f3f5b1fb195a295e5bf37aa263688f312cc3bc3f80046a25031af4f4f9ce591bbd2e10edfd0e0fbeec22d8bf93683975f51813dc20dafc7abe594012091a4418216963cb8c7531b177689b2fc543380d15a3eea8e2d991032ef45b5265015d807fdc7f0489c338cd850e0c43876732b30a83c3114d1f78ed440d4a0025fc838d81649b300ffde02709a9bed787b9199bbb85efdd154e02303ecd10bea8f2da92696dd3f356eba4434f31360436ef4455d93ddc478b0c51a6b1505da2e9c262dd81e55ea9f4050b298c16c9fa9afb337f59d2d56f3772919e0b2cb92c367197554e67d1042f0f0dad0519b56aabcbb4f71e0e9679be16d6e43cc00a545655a8c530563bf73e2c3758a0ee5d6643fe93cd9689c480eeda90000000000000000bb4d25a2252bdbbe931f751a90f57e2e887c9e4b39f358ce1582c96fbc196877fb53972884"], 0x40d}, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/73, 0x49, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0xcec9, 0x101}, 0xc) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x111, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x9, "e3f99ab65309692ee2ed52cbf24e61f2514117ec", 0x7, 0x1}) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x30000, 0x10) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r1 = getpgrp() r2 = geteuid() getgroups(0x4, &(0x7f0000000b40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) fcntl$getflags(r0, 0x0) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f00000008c0)="7de59c1f70e5a41dce85bc54abe7c5022a862a7857ee4f74cf23e49e63f2710e06ce335d72b75be026e3467a14f0892271a9721a6b4a32f5f4c4b3cd3510ee8ceb55015ab30b320facab131244f83f28a16d213c7fbaf8eca9889a17d4c645f20885f04c3804687e634899b61fd72646ae525ec6540129222d2bf162605460d53d1fb20218799e1e35d41c4fc33fbb42cbcf00f2fbe053e8b105296472369208f680e2be5ac43bc1acaefc5a39cdc061e75d6283ae093c2a1f71a0", 0xbb}, {&(0x7f0000000980)="8d", 0x1}, {&(0x7f00000009c0)="c851b4d3efa82bf5ea1e9e60483ac0310cccc2b8eca3e5", 0x17}, {&(0x7f0000000a00)="a62daa74a3414a6e11aa691f35ef740f3cc6b98ef08c0b1de4931f57d5420e7cfc97cda0ccb51e0ef25c71606654d70a7d3bbf59c947e678c1e13b38fcffdccb8e6c0a3bd2e6764f062aefce8049cfcd6e8e55ad9be258858afb3ed348b3d9a1873ad4c1bedd60570ad4809de372f2271dfac69ef5a2ad768173d443f67909e485371b170c48416cde1d213937d96591501b7c91492c9ce0d02ea99f33bf28ef1f018f715b4f256c3daf79d27915e9afb9551f82d32f43a80713836e446197046288efb24d08d1907e733fbe992c9ef8e6f11c52567a14f73d1010dba569853e67df171bdf840502c5e57e9e38c1", 0xee}], 0x4, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x1a7}], 0x2, 0xe0c) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x2}, 0xc) 16:00:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10024) sendto$unix(r0, &(0x7f0000000040)="dc537e85f6a4d3d3258ec441a64adfe90f3974819326a2b9295623ac66e45c36515c667bbec30d8e640d80a33c1ae962f3ac77a01522c6e0626718e62d8b6d8740288ac2fd265f45ccff68dad1652bd4ad1efc40", 0x54, 0x404, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x16a}, {r1, 0x114}], 0x2, 0x0) 16:00:16 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = accept(r1, 0x0, &(0x7f0000000140)=0xfffffffffffffe11) sendto$inet(r2, &(0x7f0000000040)="b6448391c21d5c2690a2c8b2cdb5cc4b39459e36c0995a2e92f05c1b77c983c129835f7d8a0f972b0ecf827a393ddfa924011ace6990b670a56e962de31ec0a8e10ad8d48af7b43a232f1a5773dcfca2b191206f44504b775fe847344473bf2be325d846c64cfba68f74243e20a4168d26c56d3d", 0x74, 0x9, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) lseek(r0, 0x0, 0x2) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0bce7568226f0000000001cd000000000000000100985f8da2a47e5c22d7860c2c1486c7c449fc123a2ce9e557d96ec565b702140bd5fe56825c1bc177b46be2de7a267365370d88e1885401198746d6ad854b0b6a897d1aa9243cf91317b9bed961db226e6cb096c1acc5948e3bbc2d527427967aa545c3334d2e40a6a5ff821592a988097dc182c2b3d9dd308350d2e286bf7b2d26f6c56e75231794607d5251f1effeb5e554b7994ab264499469fd5cecad4be581fd14980790f5624513ff21c664c3dde30918c265f6aa0c83cb11aa63a81909cf3dff07feb8ddd0a02f13656581e4c2"], 0xe5}, 0x0) socket$inet6(0x18, 0x8004, 0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="ee0895fd1b5a8f27bc6b9f5acc36bdfaccdcf4ec091a4af2bf098bb0fd613664fc3275cfcbca686fa2a732fb2b45cc76d908444d5d57f49afb3551005d0db139754955b8be1baadc84bec28974c73d6c8a0de9cba619517f2360f8aeeb58afa5d29a86128e28a76d7d73b55155111ce2521fb946f19dc195413b7515ce9bebddbd718f2db941442238a9f175f52253b872a682890a803c6c2068b2e58fd442e64059780c360d271e7d4ba18adc1b1ebb0a29a8d5e94f72e5a8287adf119d96b4af0d4bc3e789870851f6537d027cba7376c30ec6d9fd9e0f0fb77f3b7bea10649661a600fc", 0xe5}, {&(0x7f0000000280)="a4e8ed56bacb9a2f98112b309ca738f8e484b77753eeed01faab87e0d49bee33dc0b53cff3aef3c1cd76e1d393eb5176ce54f3827f057ca06fd36ac72d15e8c0f95f5d0362178ded64accf434f573473f3", 0x51}, {&(0x7f0000000300)="88cee94ad2fbe0ca5a896c7a61bf7f4e1397399a1fcd22c37e23d3adf18f94c0e0f623592e01c154ad859477f389980637cde104a6eb21cde93badf279e8fc326bff3559dc65377304caff9cb8afa725ac8f48b1714cac4c5a0bb66bb9b34e3738286f82f9184c810b2013e6f429e5746852871cc471ddc8de1993e699ab7198504b9141d29f8925273b4062e45e0ecf96", 0x91}, {&(0x7f00000003c0)="19f9a1b5c043753454377750929b494b68d90822c5fac403d2ec9b89543e50060ea3e47111a69fb16aadb72a56c2c9520d68b15a43020dbadca628aa538a45833616b137b1cf187364", 0x49}, {&(0x7f0000000440)="39d9a289d774b31e10a402a48b2acef3aaa6b8cf9ec39743504e12da7a53777216c3a17b3adf7259c0a4aed0de1fd8bc2bd84a7b78b62578df430527321d00840cf57d28a3b4ca3e1e0d4a901890ea61f69df1f03522eecb6ff87853817e3995686d31de361cbbec9752ab5099abe3287838750e6120b395cbf964fbd209b004325ec8befac6056a", 0x88}, {&(0x7f0000000500)="3b2a7b3dc3fe7695fa8fe2e3f29b5c9f3747edd8d1cc17f859b64b846bf08587115a4ffdc7a96d2ee3618ce57ac3e9d1829d5973dc6b8288a5bba9265bf70466aede46ac6d73e654bbf2eb6213a30267e56b85d22b5e9624916087af1b7e39c51dfc0c389446747ed37bb53e9baab5e8b5e257863a48ea3ff59082da99c138d86a69b768e104f44c194ce63a8d1baeb4125c0b6649deba0a4f3044c3947f599fb6c267aa323db0f3398d66100f01f99c935496962baa19d94427ff97f914cd77e13286edf43300b64b9e85875e29708319e50c126966733d61c39fe91ce058b871b3de819badf65a", 0xe8}], 0x6, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = shmget(0x2, 0x2000, 0x5a, &(0x7f0000ffc000/0x2000)=nil) r1 = getuid() r2 = getegid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x1, 0x5) ioctl$TIOCNOTTY(r3, 0x20007471) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pipe2(&(0x7f0000000100), 0x4) shmctl$IPC_RMID(r0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r1, r7}, 0x6) 16:00:16 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x7}, {0x80}}, &(0x7f0000000100)) 16:00:16 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8480, 0xf1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7c25, 0xfff, 0x4, 0xffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:16 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x2, 0x0, 0x7ffd, &(0x7f0000000080)={0x1a9a40000000006, 0x593}) dup2(r0, r1) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0xb1d4f4b4eaf51bdc) msgctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = semget(0x0, 0x3, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/50) semctl$SETVAL(r1, 0x9, 0x8, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:17 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r1, r2, r3, r4, 0x182, 0x8}, 0x8, 0x1f, r5, r6, 0xf89, 0x4, 0x8}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) 16:00:17 executing program 1: r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000000), 0x102530e3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4e, 0x81, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x83, 0x61, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x3, 0x6, 0x7, 0xf5}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x1f, 0x7ff}], 0xc10, &(0x7f00000000c0)={0x7, 0x800}) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getgid() r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r4 = getuid() r5 = geteuid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r2, r5, r2, 0x8, 0xfffffffffffffff9}, 0xffffffff00000000, 0x7, r6, r7, 0x80000000, 0x0, 0x7}) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10000) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getgid() r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r4 = getuid() r5 = geteuid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r2, r5, r2, 0x8, 0xfffffffffffffff9}, 0xffffffff00000000, 0x7, r6, r7, 0x80000000, 0x0, 0x7}) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) setsockopt(r1, 0x20, 0xfffffffffffffffb, &(0x7f0000000080)="701ffd3c2c935d7aef012ff46cea98884bdb61909b7865b9f71dfaf787b1e1ed60ca1884279dcf68bca3fc1d978f8a0a5ed0e2dec2054d8296deca5315ba04517350ecac583f2e525c5e4f7124590c98264569d9015a", 0x56) r2 = dup2(r0, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100000001) poll(&(0x7f0000000100)=[{r0, 0x11}, {r2}, {r0, 0x88}, {r2, 0x104}, {r0, 0x4}, {r0, 0x3}, {r2, 0x20}], 0x7, 0x26a) getgid() syz_open_pts() syz_open_pts() 16:00:17 executing program 1: r0 = socket(0x2, 0xc002, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x1f, r3}) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) shutdown(r0, 0x0) r4 = dup2(r0, r0) recvmsg(r4, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 16:00:17 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x118, 0x98) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0xfffffffffffffffe) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x45d8) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000080)={0x0, ""/4}, 0xc, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) msgctl$IPC_RMID(r1, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r5) r7 = semget$private(0x0, 0x0, 0x4d) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f00000001c0)=""/221) close(r0) clock_getres(0x3, &(0x7f00000002c0)) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000300)=0x4) setsockopt(r0, 0x100000001, 0x3, &(0x7f0000000340)="852524e25d7162fd533382505e00b313b953a7f50b3967059268790b7756b2", 0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0xd, 0x6, 0x1c4, 0x1, "a7276e212ec7804458256db7012abf2a561c45c6", 0x5, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x2, r3, r4, r5, r6, 0x4, 0x1}, 0x4, 0x8001, r2, r2, 0xc1, 0x81, 0x2, 0x9}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000440)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000480)=""/110) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000500), &(0x7f0000000540)=0x4) write(r0, &(0x7f0000000580)="820b6206", 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000005c0)=0x6) recvfrom$inet6(r0, &(0x7f0000000600)=""/26, 0x1a, 0x840, &(0x7f0000000640)={0x18, 0x1, 0x8b5, 0x40}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000680)) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$inet(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) 16:00:17 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20208, 0x20) fcntl$lock(r0, 0x6, &(0x7f0000000100)) 16:00:17 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=""/12, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) getpgrp() 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x1, 0x3, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x9) 16:00:17 executing program 0: socketpair(0x2, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x3ff, 0xffffffff, 0x0, 0x7fffffff, 0x40, 0x200, 0x4, 0x853}, &(0x7f0000000100)={0x3, 0x200, 0x8000, 0x0, 0x7, 0x3, 0x9, 0x1}, &(0x7f0000000140)={0x3f, 0x4, 0x2, 0x85ac, 0x8, 0x6, 0xff, 0x1000}, &(0x7f0000000180)={0x5, 0x100000001}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xc9c) select(0x3, 0x0, 0x0, 0x0, &(0x7f0000000040)) 16:00:17 executing program 1: open(&(0x7f0000000300)='./file2\x00', 0x2fffd, 0x0) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000040)='\f\x00') 16:00:17 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0xfffffffffffffffb}}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1002000009, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64], @ANYRES64], 0x2) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000580)=""/77, 0x4d}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f00000000c0)=""/27, 0x1b}], 0x4, &(0x7f0000000380)=""/163, 0xa3, 0x3f}, 0x2) sendto(r0, &(0x7f00000004c0)="b14209f46b46c4585b00e27ce11c6cbee6d2d9f0c4b3e50e2650a8ae6f28e3418dfa21ba16f2fddd724a", 0x2a, 0xe, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) 16:00:17 executing program 0: mkdir(&(0x7f0000000180)='.', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xc0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) 16:00:17 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffa000/0x1000)=nil) shmget(0x3, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:00:17 executing program 0: r0 = kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0x101, 0x8}], 0x101, 0x0, 0x0, 0x0) r1 = kqueue() r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x6c48}, 0xc) select(0x40, &(0x7f0000000100)={0x3, 0x7, 0x694ea024, 0x3, 0x7, 0x0, 0x5e, 0xe5}, &(0x7f0000000180)={0xff, 0x715, 0xfffffffffffff036, 0x20, 0x1, 0x5, 0xb531, 0xfff}, &(0x7f00000001c0)={0x5, 0x4, 0xae67, 0x1, 0x80000001, 0x6d, 0x8, 0x8001}, &(0x7f0000000200)={0x6, 0xffff}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x77c1f0a8, 0x6, 0x7fffffff, 0x8, "eaac6df0677c343dad3f699f749eb5757cb618bf", 0x101, 0x9}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x943d, &(0x7f0000000140)={0xf2dd00000}) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8010, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) truncate(&(0x7f00000000c0)='./bus\x00', 0x3f) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x81, 0x9, r1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getpid() 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlink(&(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0xf6f) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e100000000000000000000000900000090f1345508c8930257a5a0b15dcab1dda32a0100008029b993ceb12ea9e38c35cbe2cfe97eb5006dd735dbcf5b920407ac7680a8354759bc4492d72eed9710f4a43d773e34eef71bc73fe7d68e76e2e25ad8000000ec60b4e4ab49a03148ea6730069e8ebd6615363b8afc9bd099ebc0a06309b57d3ddaff00000000000000000000000000000000000000"], 0x90}, 0x1) 16:00:17 executing program 0: socket$inet(0x2, 0x0, 0x9) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000220000000000000000000000000000000000008ec5a6000000ffed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000826c0000000000000000000000"], &(0x7f0000000100)=0x6e) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0x153) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x8}, {r0, 0x113}, {r0, 0x20}, {r0, 0x4}, {r0, 0x10}, {r0, 0x20}], 0x7, 0x3) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getegid() 16:00:17 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000180)='.', 0x0) write(r0, &(0x7f0000000000)="8d", 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x180) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff68) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() syz_open_pts() 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x1ff, 0x0) 16:00:17 executing program 1: getitimer(0x800000001, 0x0) getitimer(0x1, &(0x7f0000000080)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/156, 0x9c) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 16:00:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) 16:00:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="0000000027a491d31941843d387eb174000042d49fdabdce7b848e2fd3d44cdbb82cb0d2357cf58aedc13500", 0xdd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) execve(0x0, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x412, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) fsync(r0) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000006c00000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023419072af9d16426ef73eaef531236f2fd9775001645534ad6cc00fa08c231af0e187907f2399f171665e188d01a7644fa718fb0be9b3db371029eaf89b194f48d371af0a75c726c3662e02651cc60e77c6c52b0fe30b82352f6e6c0b2fc2d069aaa32b8d596ec2c8afab55a28ee6207d89fba611f80e49681287a6aa871a741eed7f81b583f4da79f04b1b8a40fb46d5e139dd5a4507cfa8c360a409910eb75962e3fff18262b10c03b35eb3221e6b16b58b2d3995ca72cd26d73531012735618119918ae104f6d9c5789322a88b449a0404159c0b02f6d92477"], &(0x7f0000000100)=0x6e) sendto(r0, &(0x7f0000000140)="e0546f939079ebc273c646997e8d50e0cc6d92456c", 0x15, 0x4, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) 16:00:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:18 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() fsync(r0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4e6, 0x2000000000, 0x4, 0x8, "82426f63d8b1b03a20130a91b45133bb8b9bed74", 0x472, 0xfffffffffffffffc}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x3f}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000200)=""/29, 0x1d}, 0x0) r2 = socket(0x30, 0x8002, 0x5) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1}, 0xc) sendto(r0, &(0x7f0000000100)="404d43acc3f651", 0x1, 0x6, 0x0, 0xff9a) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x440) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/114) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10083, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000100)={{0x4c9, 0xc1db}, {0xc74, 0x100}}, &(0x7f0000000140)) setregid(0xffffffffffffffff, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x0, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x801001, 0x0, 0xfffffffffffffec4) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) read(r0, &(0x7f00000000c0)=""/39, 0x27) 16:00:18 executing program 1: socketpair$inet(0x2, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)=""/176, 0xb0}], 0x1, &(0x7f0000000180)=""/217, 0xd9, 0x7}, 0x40) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 0: r0 = semget(0x1, 0x0, 0x100) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {}], 0x2) geteuid() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000001100)=""/192) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000100)=""/4096) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) recvfrom$unix(r0, &(0x7f00000008c0)=""/145, 0x91, 0x2, &(0x7f0000000980)=@abs={0x0, 0x0, 0x1}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) listen(r0, 0xfff) 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) write(r0, &(0x7f0000000280)="25a8481ae5792fb65f7756c32e6d08a7e97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0xb) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/176, 0xb0) socketpair(0x10, 0x6, 0x9, &(0x7f00000001c0)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) pipe2(&(0x7f0000000000), 0x10000) dup(r0) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x88) getsockopt$sock_int(r0, 0xffff, 0x108b, &(0x7f0000000080), &(0x7f0000000100)=0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfa) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 16:00:18 executing program 1: r0 = semget(0x0, 0x1, 0x450) semctl$GETZCNT(r0, 0x8e84876f11839c95, 0x7, &(0x7f0000000040)=""/108) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x6}, {}], 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x80000000, 0x5, 0x50}) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = socket(0x1e, 0x4000, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="0045ccd78ef9dc8901eef73d223c4870380d749b9943120a71d2401322f2c8853584f46b2eb24307cafc99589bbc7e151ae5f6f2219d6f152691903b26272c87bf9619710b4dc118e53ed54c3a7b6bf142a6e4472605f26943a9f4ff41bc66c7ce589c3d1f9a878a9d07a18dc8fa3d00612fbad6d2845d059c4a2f9beb220b6e502c22074c446fbe8123eab890c66f6c35f71afd81e983a26911284e7c411d72ef3748f089e28138d610d751a5fe6c68e7d543f367dd4a911301c00f33a9d008e998986d459dda5794ac04dcdf703b17dbdc7781bfe45fdb", 0xd8}, {&(0x7f0000000100)="fd9f24410a18c6b17e326fbaf2c2c6e44e1dcf14ef4984b143a0", 0x1a}], 0x2, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x110, 0x7}, 0x4) sendto$unix(r0, &(0x7f0000000140)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/115, 0x73, 0x802, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:18 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x888}], 0xfff, 0x0, 0xfffffffffffff003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) 16:00:18 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = dup(0xffffffffffffff9c) mknodat(r2, &(0x7f0000000000)='\x00', 0x2, 0x7) setregid(r1, 0x0) setregid(r0, r0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = msgget(0x0, 0x40) r2 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xbe, r2, r3, r4, r5, 0x90}, 0x6, 0x0, r6, r7, 0x10001, 0x5, 0x10001, 0xfff}) 16:00:18 executing program 0: syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x12a05, 0x2) nanosleep(&(0x7f0000000040)={0x100000000, 0x81}, 0x0) 16:00:18 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x64) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000240)=0x10) getrusage(0x0, &(0x7f0000000180)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, 0x0, 0xffffffffffffff2d) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$inet6(0x18, 0x4000, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) dup(r0) select(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0xbdd}) pipe(&(0x7f0000000080)) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="72b39f85fee555410a95d62c5b1b38ee13b23bc3747a75101e425a0f35ef4279793f36b8a01718d49b87c1f4013be7288f4683dfe37ea7f179f5f7d426279edcfef84aa36230d90a59f66b497063954bf568662afaea2c91f586fbbdb6f095dea0a09664bc3b63b0a7f22c75ca7fbf9c648c8b8ddc7c0f6606639f425798a01633083bbdd2cd3380091fb548f164227a97b44dc21188fd0b3571813c7236b83309e7a63c3f0022986aac303b0cd9775f9be97e713c9965545e6d2ab76aa3078e65565a57e5b370d01b140399eeb041ba1e001c0822eac016b72b33277c6e001e5ee7068ab8b25012bf0bf87837594b867bf0a179545b9d201347759a15"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 16:00:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="eb7b646407ea52a9dbc43a1105852f1646efad60b38d67b6e92c8abaa57fd2cd44ea7a75972cfb461bfecec69850d313e88d10679b491c58261bf05ad565e7df5b56c6b93558e40632e27876b95269df671ab7ba6e9f6f079b9c814f3fbc7f6c6cf6de04659c2ac35bb2ce295c90a9809c739871ada2964fc93e3b890fd7667c33299fbedaf321123b4a88d53b40faca95195e02786353ec98aac33d63", 0x9d}, {&(0x7f0000000100)="05062bd54e7573234d42cd829e1c73beb03c15184acb9cad8e5d4a57c462d384119fb2dfb94623844ba64643b88de2853c7266378e3d03e21fa7b4f3b1d2a77abc9f8131bbbf13d3358537b8e2ddbc7be52ed3677ea0284ddf0802ed571d736e819a24922b", 0x65}], 0x2, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x78}, 0x8) 16:00:19 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/118, 0x76) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x5810, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x86, 0x2, 0x8001, 0xffff}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xc7bd13e55fee1663, 0x1, 0x2}], 0x81, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x48, 0x20, 0xe7, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x400, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x2, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000002, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x57, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0xcbb, 0x2}, {{r2}, 0xfffffffffffffffd, 0x15, 0x10, 0x0, 0x3f}, {{r2}, 0xffffffffffffffff, 0x9, 0x6}, {{r0}, 0x0, 0xe6, 0x8, 0x9, 0x5}], 0x8, &(0x7f0000000080)={0x79, 0x4}) wait4(r1, &(0x7f0000000300), 0xb, &(0x7f0000000340)) r3 = getpid() unlinkat(r2, &(0x7f0000000400)='./bus\x00', 0x0) fcntl$dupfd(r0, 0xa, r2) unlinkat(r2, &(0x7f0000000440)='./bus\x00', 0x8) fcntl$setown(r0, 0x6, r3) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0xaf1, 0x0, 0x0, "b8bc17c531ff0f00a7b700"}) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) r1 = semget$private(0x0, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x8, 0xaf4, 0x4, 0x9, 0x77, 0x2, 0xc5fb]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x8}, 0x8) r2 = semget$private(0x0, 0x4, 0x20) r3 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x10, 0x1}, 0x1, 0xb6a, 0x82}) r7 = semget$private(0x0, 0x0, 0x200) semop(r7, &(0x7f0000000000)=[{0x0, 0x10001, 0x1800}, {0x3, 0x2, 0x1000}], 0x2) 16:00:19 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: semget(0x1, 0x7, 0x201) socketpair$inet6(0x18, 0x3, 0x5, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ftruncate(r0, 0x0) 16:00:19 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getflags(0xffffffffffffffff, 0x3) 16:00:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80}}, 0x0) 16:00:20 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') clock_settime(0x0, &(0x7f0000000000)={0x2ffffd}) 16:00:20 executing program 1: msgget(0x1, 0x222) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = msgget(0x3, 0xfffffffffffffffe) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x0, 0x80000001) flock(r1, 0xb) msgget(0x1, 0x2) socketpair(0x20, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x84, 0x3, 0x0, 0x20}) 01:48:45 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)={0x0, "a6d50080000000052b565e8fa0904c46f70a60bbaa9dd5b2c85ad991ed6fb435080e72e3b20e79a69efd6d8f496057ca3435de7603a2f5830a0c1f82e61fed554350e039f65cdcb5eab080cc8f1e8688178f4bd91b55fe6a9002e383f67ae4ba35a5e13e9755c75423ae55b9c04bfc57e07bd06c7479720432bcee67a8a4770b19f96cb835281f70ea9188ebe65f2675e4666c4338856a9366f398a88b2b9d30afd9ed33e13955f42f5be662fb21b5372af233bb5319fa36b6fa27446b4d7d660afcd792615327bee058f1cd9d843d"}, 0xd7, 0x0) 01:48:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@in, 0xc) 01:48:45 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x82) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040), 0x0, 0xfff) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) 01:48:45 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0xc) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x101) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup2(r3, r3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x80, 0x8}, {0x18, 0x3, 0x2, 0xd43}, 0x7ff, [0x1, 0x9, 0xa05, 0x1, 0x2, 0x9, 0x2, 0x400]}, 0x3c) symlinkat(&(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000180)='./file0\x00') accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 01:48:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x822, 0x21) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) socketpair$inet(0x2, 0x0, 0x2, &(0x7f0000001200)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = kqueue() r9 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x990, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x10000, 0x110) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$inet(0x2, 0x5, 0x8e, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = dup(0xffffffffffffff9c) socketpair$inet(0x2, 0x1, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000001300)=[{{r1}, 0xffffffffffffffff, 0x88, 0x80, 0x2, 0xdf}, {{r2}, 0x0, 0x14, 0x3, 0xc85, 0x23d570e9}, {{r3}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x1, 0x1}, {{r4}, 0xfffffffffffffff8, 0x21, 0xfffff, 0x2, 0x1}, {{r5}, 0x0, 0x8, 0x80, 0x3, 0xf9}, {{r6}, 0xfffffffffffffffc, 0x9, 0x80000004, 0x1, 0x800}, {{r7}, 0xfffffffffffffffa, 0x75, 0x20000000, 0x7f, 0x7}, {{r8}, 0xfffffffffffffffd, 0x80, 0x12, 0x1, 0x6000000000000}, {{r9}, 0xffffffffffffffff, 0x1, 0x18, 0x8, 0x80}], 0x7, &(0x7f0000001540)=[{{r10}, 0xfffffffffffffff9, 0x40, 0x80, 0xff, 0x10000}, {{r11}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8, 0x5}, {{r12}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x4}, {{r13}, 0xfffffffffffffffd, 0x0, 0xa4, 0xf7f, 0x80}, {{r14}, 0xfffffffffffffff8, 0x82, 0xf0000001, 0x6}, {{r15}, 0xffffffffffffffff, 0x1, 0x1, 0x1eb6, 0x5}, {{r16}, 0x0, 0x20, 0xf0000008, 0x81, 0x8}], 0x1, &(0x7f0000001640)={0x9, 0x3}) 01:48:45 executing program 1: r0 = open(&(0x7f0000000900)='./file0\x00', 0x1, 0x4) write(r0, &(0x7f00000000c0)="84f91483e1156bb8f525402e023db81e0b20a9c12d96debcc6f185ada4b4ed2c56557e07e22118dff4f1aca3e7b946e7e415180933f07bd201de24dba8e6345467e395f97d6cece07da58daca0845c8a4edf011862cdcba81266ad91b1d64395ebb66f77084add7e5ea7e7bac0d8b7359bd85817d8dc1ee273a04980b91af88148dede20657046a594aa00ac22369ec945d9e50b409102bbf0030b0b03323c0a21fd060e7997418024c0721b7751ce8989d5e6754d0e7a171933383ec497ed7a5ed788d219b91b270cf90f707633bce51317772f2ae9a09c54c93889fa27cce8bf31e972250a1f1805a3f945248cab491764bc2b3de41abc607ecf3a7b969856c6104e4ddae86ccb22cd3b7f5486c8a101ebaa94d5e65be131e9be1d1512f5dc1d8576a76dd0850d8eee52bf428fe82b19db389f6c557fc58154b7f2518054f265fdb147be3a66509b639e83a7d74370cc911b4e91dd127e9d0a6acb347130b2cd86c3149c6e7555bea6340c3251e2aab206135667cd7d01843ddb22a0d2234064a2240d16ad36ca9bc86d3aac380d606d2240f16d1b0029a6396f58d0e92d66b60f40d02fcce2848f0f4f1c76f82b677be4dd2b90f71f64ec460d627718639d5262c3d5af24c708385c92c3a4f7cf56e3557374f252016156e338815d4ae64991c62ec175f825687acbdc888e67079837c385210105eb31055ec00246e7a6b488f9a289edfd26ecea844fd371f43672ff23a1622e8b61d0eced7bb84fd266922185e70d3a09b4b0a2b7a1f072e72be62d040ff45d71f2a3587de0c88d8752b53e707c618f550f18d79593459fa89e32c3a642131f0441aa60ea2e3297f970c86ae015fc64fc9507a4de396c09ed903bd27747f1ab7b2b3b474353d8c0207d38ff300df57780ad71f230e1c3dbe6ba08567cac58fe927f38a8c0a31521e08c7543021bbe5e59fc7dcf34e610dc2d737b45b727a39efa75f5eb3ca000f3b98e171eea5be6766d767d0cd300cd3a2f4dff76ab799cb2ce063aa981dd4bdd9d791734c276d9e438f7950b57905ab8fc142c2277d26f5278b4156c86d6e0bbca7228963ed2feb942850ff177793753147130896e6fef986715401f22c2136b5e6e954a88f6ba1b49b26dc9fb5ef1eb0cb879a999b412f7dba6097adb409b173ecfea18167734ff7c8af84752c2055439d16a1afb9bb946aa116f97a7d00fdc37fe644211f31cfb8bd063779b6a83b85f9b71b31475eae3bfddc7f162fc4f7fffcaadc1481eb4c13189ba2a99039567a94b971338cf794af6452fc6aa23324330d91f0507c46b9264e21b9b47434aed655059065f50ac9b70d7998839001b820ce0410109ccc3111450339b1f48d251d563411d3141c3b3f36efabbe7f6a0a05e70b1a29ab99049e898a20316bc8983ebfee63974b3e3f4e4629dcf7baf6143e563ca3b6347013c34fc4324bba34dd9e632ed0c746962f6d9a77256ffdaf14fb7b2c4924d431f145f6f4d9db2e5670b3ab552eabdfce80d1daa0951017cbc3bd2564a40d85b2a0b1c4321d45764cf031fd707ae9d387839eaae9056075409edfbee5963bc8489b76c96fbf4e67b410313aafe87e47321a75c5bbc50f354ba551ff2bcf79b22b0f4986f807f92536e36aae5f7b1d03d7c26b3d5e1370b62901dba5e8a07909a5fce590f1dc55af0c2dae1629cc5471ae36fd30e4205ca79db445d2dbb3a1b5cb4a931787c78c1a609081248b2b848fa783e3c4f9777eff809f2cf0d63722a26b8436165612b9caad1875a66c62e4ef2b722c9204163a62cdd69106042e85533123df06231d2b58c8b8fb760a8826206e6fbb129e87fc5bb960768fe50d8685ae0d06c57b34556cd14209db629700ce9f6ed1b9918cf7afdc3058451e9146197e12004b2b660e25c34b950ff78c11247ada2bf32afa7ab371f9975486d45819bf2bbbffaa008cf3fa81d5f2b77c7d3ac1cf1ccacb61db7fae6a072a8f5877e9f8f6a5aca25b7afe43fc60e989b56acad198b9aa1ea5bbf2e6bac0595fe0e29053cf8b0ac1c33f910b7caee247985a34ae00adfc9a6c4956acdfad945a5aeb964166f3f3786de6f4d323bdfcee1d0af063f7486f96adf74102509d2bf09fbd7fdbbaac8f679317a8560b23e67219c42a470ae89912c0c4ecfee01617a6bcef3ba851b05e4bc89a6f11a43ba6967a13902ce82158aea6bd2d10e986ff962b14f2617fa4be4c508c8980d6c6ba91b81192c0ed43f66139b3bf76d73914f58c4299d33de86bd9c2f8c0481ae036a8a5ec8458bc582a282320f439f1a1c1a3adc081484e29f03566a4af81106cb6355e1afe492cc6231509fe2c18f5fd023bec50bf2c17c601a4a68031f052056c493b38366acad14631c26346b20121d58d873b1d6b936cebb7541bf8e328a840c449b47a13e27a74002248802feb2b8488836092c014da0dbbd8c40d76de0a5d7cd8a22da0c72cbfb8779322aa2512d9cc57cf25ffad7e30678fc32e246cfefca71da3854236f7fa92d85930aa21b11c86eb137a172cabea75686fc11a9cf64fd40b3e9d729582a48ea86038236777076a483fdeeab00fb9102ac11dcd920e021b1ababc765544ae35cb400d18bdd7acf1b46a7d270703aa091b0460d7fc8d9587ea7b7e0c0fcffc820435c6a6d920f4553df91da827c28b47437be9bd2577ac49c9de2ef10350c87821c26e1ff79041b3bbd3b8fb4fe231677a76df6e22c15fa93cbae01dfdc1579e9c466c624897240d9f44a6587b15fcbc4fe82692470119619ebbb5e7878687d632079df28a7d2f152c5373a5dfd224748d26330205ddd30105ce3261dcdfa56f975872678e0899a5f4c29b144663df0b3375e72f1b0eac8f3722a0cea9478ce62382b9d8f4c65edd9", 0x800) unlinkat(r0, &(0x7f00000008c0)='./file0\x00', 0x8) write(r0, &(0x7f0000000080)='s', 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 01:48:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) madvise(&(0x7f0000677000/0x2000)=nil, 0x2000, 0x6) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) madvise(&(0x7f000070e000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10028, 0x19) poll(&(0x7f0000000100)=[{r3, 0x8}, {r4}, {r0, 0x4}, {r2, 0x8}], 0x4, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 01:48:45 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x83, 0x0, 0x100000001, 0x813}, {{r0}, 0xfffffffffffffffa, 0x14, 0x63, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x3f, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x3, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x101}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000010, 0xd2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x14, 0xf0000000, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x7fff, 0x80000000}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x200, 0x30a79ff2}, {{r0}, 0xffffffffffffffff, 0x90, 0x11, 0xffffffffffffffc1, 0x4}, {{r0}, 0x0, 0x80, 0xf0000001, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x7fff}, {{r0}, 0xe3810d17ca00c2b4, 0x1, 0x29, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x2}], 0x1, &(0x7f0000000240)={0x7fff, 0x7ff}) 01:48:45 executing program 1: getgid() r0 = open(&(0x7f00000016c0)='./file0\x00', 0x20480, 0x40000000007f) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000080)}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002b40)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001700)=""/68, 0x44}, {&(0x7f0000001780)=""/152, 0x98}, {&(0x7f0000001840)=""/184, 0xb8}, {&(0x7f0000001900)=""/181, 0xb5}, {&(0x7f00000019c0)=""/210, 0xd2}], 0x5, &(0x7f0000001b40)=""/4096, 0x1000, 0xc13}, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x20, 0xfff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)="df77d77763c0cfd745a30c00c0359e61a80792dc7ef42505055c4dbdffdc89cde0183738fe79751a0f2303a1d667d32aa685d64c2ee5df8805f93e6e8df82d82ccf264cfc8533c02ed0c4fb931778d18b7771c38d10f1fca410ddcd7068ae5c2ce5d8167624dc54f681d8316813de7c317a52c67ab08725ff32e8c856aa41638c1a1005637", 0x85}, {&(0x7f00000001c0)="bf1d6b68a2ca4ae3244899db25dff412762e39a7e4816b5ba2b8722d22dd12224beaae61b90b184facd76e487e7b04180547c663859c6bafc59f2fb82525e4c579829402fb6587e93b74ad868752e503ee1dc0b4114efc13011a8a1f2b5916c24c79e3d2cc56e587e12b0263a1a5ecf44e5c7de5169ad48055c6236685409c1d9758683f500c389876b2ae52d7daa475e32cd36392c25fce8f8ff927c68ca173cb14d77ef662baa85d7df0c022853c4f2a8bba4c22d315207a05af51cef5dd7edfcad189a2c578d1f690a87cf583fa45d46a9ffb20c922f808a083492d570363fa1ce6674d5de4082959845c7a68b435717338063ec1793b93a685f776f82c634293bc6fb7766d0cb3b53d7ce2959da7b1c85ba5b69b1c50c700d55bf32b25090091248d487e3a8360be81422c02dc6cbee01c56fdd3124ef6af49effc02b515e75047f1723d8897bb7cd61ac0ffe02212556f2f1b288374b7af1e7319f73cb979d59fa720c3b09486e2e4bbef8bb47df0098df3ad4ef692d34c6fc63e04868c9b224a4f5c2c0354fb222de1f4942f56a015c973dfe766c3d2b675f925a61ae277924b442f186d1fc583418f7cda74b8583c95ebf51f6cad5704aa64c3847acdbc4e20d8c8527d87bc5460754ad83d27b7b9626afd7d4b5848ce070c3dc45b40e8e16a6031be2acaff9a7d013e525d09bf47d9e544d72ac420609183d5ef82c45974150f6d11ec1fc06af3b3dd5581325d80024968e5f839ff188505cf1e988bb300818c1d43b3d4c7e339a66b13f66616dd692a182d4109e1e125e48ff151458941f79d93e4962af42316f5f76f61a94474d6b29688764a39bcd30d1333faa03f7ebe11f9660ba7bd508a43520e09b3e7b27d83298b1f524df90f079802aeff679e6a46ffc69ea3694194ee41431d8cd36186cfebc7dcc8f42bda5207d859a8d83418c4d866d0a237803dfd4c0baa080037465d932c2b6f394fa36ce8929cc0313c0f6241dba64ed959684b0ab078c8293a3337729cd3d24edfbbe5b6e6f6d5801ff8b3773616c10af620dfe7e23a3e6dbc44fc22908cb95af9c1438de0c6281d97c5d048ff7f88421121b309123fad4f13c137e28331672570bbc2a8bad460fc2f0aa50fe0b6eecaa8947a89ca646cf553fca1563f3bbb744b2d66fe6f76f082fd44b788fc356a62653e9f4c4427c3b9c147365f0c202ad1791a8cee24d3a43c01e48d28039529ff7638b5a3b1daac689b2374ac16b6d2a792ac7d6f77170a450c40c501630e7f11ce3b3c09756e6ce084f5681a12159552b33091f0f75905dc1a53f80d745f9845cb459a51e7fb6cfe476334ed5bdb885155f356f489c423dd9fdf672143c0b1511d0b93f89c0f8ccabf2fbcb0386d7a9a4820a750913c14eb748a8f6475f1cff57bc0af7ae63c96ea4993d79addf9e9777ff0458601c4b2d1b901741590af523d9c883d1d02981f64b382bbefb4acd68cec76e43883dffbfb6feb898a5f0aeebc86e6069be6e28b195f9908225b38febcd2b4d13fe40b4d4d5fb32d5f810a3b55f14d6bb95b7835385ce2888eb3c056cbf4e9148fcf088137ced1b4474c2ce094c52df7e26f5630253f4a4c72203c9441857c08d43c3c8eade92841b860ea7eb6e139189166de2ee7af3758f2436def6136b3cb2e5bbaf7aed721894cb13c09b868a8280152a09d79b2cce98183be995418d959ce4c873beabc595c9af90298d8dc994665fe3cacd65a2208f240960eaa6124a495a79c772b34062f824edbd7bb2f3661ea6e1d0f7571447557403ee5fad0cec888d38f15ca030e6b3e6b803069b57d3c503109c4ea181694a040ffe8a2e00971d0b9c2ca5b7315c49696028630f5388095b14c09362fa65e265d3258cd776c9cec91bc62ab1212103e391c42f5ddb19cb37a23780a915cd6bdec3a65341735db4c808495cdfe2c2b870d3b0268eca7f226ce7c5894f806b33879b352515087d6b2b6d0525f30e45a2c280f063cd60006d239a832e1a98b7e80f31b5fc9e44837870756602c2c66bf5528adcf559fd60010561e74b9f50e81966cdb0e83d3f5974cd4f6dd9e5e3ff4ed16adbe108ccd7d0aa9f8f0d60e31067350ccaa2a855a08be7c0981b91620246c01c0a7dce69e2e1903137cfb209c204197e32e8aebc127594373fa29c96a51eab7d883b1406a20b083408d5d2e37fcc71af3d2865d0b71c51555e763c97f37d861f25106ae73010ddf468c898a30c5fc04109dce509c8911d1c5377ec0bf0ad4182d27d48e27e6832927a7ac3eeaadee372294c2e622389d772cf4320b0571666d3f7701bd5552dde49fe9494fba1cdf34e4c8efdfd1e07606ca78c78082901242676fd8375623bc9542eab2f93807b56526ccd8f1a73feade87f69195d6ebff8b2f715117500193003d8fbd0eb5f572157f79c43fb365cf19d755428aaa56cdc24d70d3b0cbd707a2051c1ce9aab21529abee438c95a2b94738a6d9fe4fe9665ece838b639deb6e9cabf031f06f1367d9f121de90b2cc89d4fbc2541daae9d17ea19b963313c279fae1edacf6b3ecd5a8502c9b8a99396c38be2a4ab78bd1f5cab2cbae1fa3707002c22b4285d172776e6f9db32b5208a8a95771c18fb9b314d8dbcccc05b286f72fe13aa8c236174b13fe27f7a256afba123ff2aabbaa29186e688c493f237369a73b160c48a0a6b26656e1570a2e250ca0affa5d5e1451b3e2ba14bd285f6791c21000a86edfa9ee449b35e744d443b478f8edfcc5097640d2a81ca98a8d5bba0d579187ee6b93d73af0638886f39c8218950a8dea3a3d03ae18e8656c31da344c716b4e483de2d080159fc05b867d8ed7f5644c0143d7da2430e8c4449268dc6179194f657dd0dd82bd9867d39b24f3c5fcd71d97afc43b15a947c0b490c322a748b4b7629f4056ad8c246e8bca609670d8804beceaa003826761b96907a4e3652895397cbefe21c274dd50092861ed79847b4262a93e7437164c8351596c0cbc2653925eb0fb4bf70666b78d2c0bca6a290b04131420cf2396af6862c30633faa09d20e1b771430b40eee955b1e989be8e9fe08c807807a4b75c90cb0c3c05522d38858e241155c47f896559b1713856f98ec06879b4c11b6c70c30e2b576cdc20a42ce772f8ad62676a02ccc32bd3e602899d8d60d20117b2f221ded9d0812102df5a47061972e77608c7374ca8e0fec439ecd1d9502537f0edd6177e4313d0c2a85d8408f93c01f109d96c837d4663570baf25507d5b0cf30fb0b7d52f243055bae6d28c22daba8e6d86741a60dcf9fd8b3e62b86c03a41d60d43a63d1039b8cf469f69e00caae71aaee4e0cc0eb1b0b02948865255cf0450041eef497fd996ab56bb17511176559f4dc361de241077e7b713c488179ec939d99cb50a606ac58d501b800eac9204f3239019b303ff225eb54acb2ad3bf6d7ef0d8dc621eb4bead024b1fef8e776416b87e2d3b5e65dc3efc83e4139e931904c8f17e0a8a01a91a251f77fc4c7c043631319bee669abcfca60d6108b6715efb1aa26402dd20ffd0fd13d33133857f90afc4f03e571301c5f3e6e99bafc2cfc3330269edd6af0fe6da8cc7ac895c16dd732ab5a33bc0bbdbf6d67fb48cbe41d9b9467c83e8b9df4dff91ab928b84b707b96a3545748ba3ae2a4200f90d1f2a2f4d9b84e4ead4e654bd37c4588ed1843debc5ab7f1a9f800d9f6adcd7825fa9636ee81b7e82264355b67125843a71a88add4dd12e75cfa71874d1b75b126c1ad1aa96df9408989bb36de107d9e2f06100228632ce717de2da4c2ec58036c3081099c41a57f9567875e6712aad470b0d428f836efb49a6fc72c33ceef722ffdc2c5bce14fe0710cb0564e783a8c31f09748dabc23ab13c92596b665174fe75d6fabc5d620f1e10949f0ab17475496a704d8065b0fc9ec61aedd9b51b63bb7efb489d5088c09379e69a1ed627fee7f7cb6618de198d734647fbfd521803ce3013130e55e03c60fdcafe9a6e05fa9ab324f206757929b258d26916d5aecba3f6a3d91596f74d5794a99952aaa3a817747fa692c26602f4d7188521dadcc6ac0dd051af53b9dcbc16ba05e5efea60a7a160470a272fefd4b796fe480b88fb34f9a293964a90d3718b1b4575ada3e4f6bb52e338ec4cdd63a8714fa99967c80434c66e53c8b352f82a4d3979a61ec22b1dedb6f58a801909aa16a1ce7cd3706c4b6b11516edcdec4e042533dda9e007d889f19efbdac390e7f088219396fab379c58d31142a6229576c9f264eb64fe06f3790a9ac61065fe306f59d9c5ec5834a6e971266cd7cfa15d632d38f99499eb1f95b3c6ba9be7266fb8e31e02f9c69200fc946796d8939f2c507d0b654e547fd2765444aa4446d72dfa60fc0b76bc7be9be3f946a88565aa229df8cfa06d251239743ae15d54e50695aad803c36537ae747b2a90cb03cb204cdf301e9775612c2eb538c54f6e5ad67f2b0ec5594772ef97b199d86ab18a9b405969ff3ae047ffc015bfdcb90155f153945878696a0f420ea908ebdd137a249fd2e876de1f6a98862b2340f47cde27837dc94468da121d4814caf00f9023f5d0fcd12e3f10df204d6385f329d429e7bf8b724f535a07c885a39b0cf51a4d19a2276631103529b98ac7b69540117a0784106213a6b9bc11f0412cea52e19cc76b655cb0463236341e968f485582166adc0365a27f0c799b74bf171dbb892f7f1751dca91abccd59b757a3029c189d03175bbe36cea3cda56cd22a1a6a952577bbcf5127080b026fc373ea54567171c65900384a86dc2515c7c249436d668c846f36983b83b2e4b365d6080c29a33730a00cb4519ed459625d5e9b96c9167e368568d1ee2502f3a43eb819f16b05d618c1d2c6c4ecf520b23d516f2f508e7aa08be8bf03b3ebe2573c78d52e4c0d60ecacf1ef964249e0489ea0205edebf3e4ac8e1dbc7eb73542822b9b63def0ddc9d65b57d89bef35f794a87c82e0060eddb9c17e54c8da3c6bcf7b9325fdacb54d42e9cc0fdae907876206f0441ca6f941eda1babc300c96b9aec6099d4ebe37c3d31874c29e84df7ece534ad7c1542d01b8f10e10f8287e5038d13bbf2e14b70200738e472a3cd3592e7e86bce65c57009a33ea97486af130435157f8c21ca792c6c596bafed8c557006d5dab8d1508748f92c90d293248d1f70032ef201dfcd8712a016c7d7edd2f37cab4f75966295fd3770c30937e5d180c8a1a83fdb36885edc95298959ecc18e8838ffc276d0b0f8b5baa26732110759267733cd843595104a63ec8369ea9a56d26709a032172eaccbdc0f870ba3750efdd7666fcd3896bd75d6a7340f5d62ecdabb9121ee79a81cf6cfb4b76a05f21f8e0a63813055524070f5904fb79de5d56600a5107255f0f4a717129f1c1828ffa143b0f9bea997189ba360149d12e7b3afb750a9650fd84c3a03b68b39c76e454f6a27d6513f298fa7025f346a89506ba6281fb00c2e6513476d6af4a8cd87c05a9d7dace0dfcdf51a0551502e42c1034662ffd26ebd92e591c80ab2e223c07407961d2f3ae7bb644b5fce10df0dbf01de8721e97b315fe4d9ee4a3183a4478a4b20adec8e3365ac58f5a791ac048a3e53f2bc13d500ad442d2ebd31945b5b8402738d5533e79709f9ed0428435726cf1b70bba03310ba0447e29e70354d9e002dda7432436a47ceb8802eae5c6506d36d996d2f854c6e1c2647c5cd360202a1a4f4acfc27c4916aefbd93a0ad8ab72f71fe3ab40fabf5de282ff9433b99f4224d3b2ff11dd2419de697ae", 0x1000}, {&(0x7f00000011c0)="60c7a0c2a18eb9fcf360fa766b4c87f23b096d65f43fb641ac3e01b78c747e9940b8cc179927373e1ac6a78c4fedd730464724d987f97c610394b0086a18852144a7305edf481b74fda811c5c9521999ddad64e036ebb5eafbc36dddf2f2ffd90fa5a8b41333710b034b742c6e5097c4104d1599790234ec51661cbe61eefeb9372e72b7ee12b2ff3d08ea026a2d41c009c054d27fdede4e2c199e98ddabbdeacc625adc2b5ea6bb30903689c0984dd17696d24a62bd800198cca55eaa765d07411bab7c500a94d8677f3f7b8965932ee5ce7515d948650eaa4ab14fd01fbaf7908bdaa4b622ccd7bd46249124c5b2b5e4dea7a4cbbeeaa5bb404214b2", 0xfd}], 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="d000000000000000010000008efda639f95f0c5d9e06316ec64fb96837a1ab7aaaeade15c4fe87e2b95f5ea30db66ff77a71b9cfc32f98c97d8a7e8bbb37dc068abc05ac48cae9fa4e6c56aaabc3a78730ae20e5eae0589ef1b38c984b72d96764004d8c65b4899cfa8e3635c623692bba6e1f5f10cf8b64729b9baa4ed361d8dae72fb775344a863199ff99d386b309bb867991ccf063cef27ff4570e3c52987002c34f2253a5ed9b7034bde1a84bc0ce7d0000f8770b6646611f7bef04999fa60cd3551ef333deee00000000000000b8000000000000000100000003000000918d3b5969df3efa85c074e60d366a1e6d39c13129ae491253d7796f80647b167c93fe67f9ea0a64e1b63429ba681dd884004e6345ffcfa4a90223e184e8afccd61ca2fd8920cc511a378ea8a47c1f003279f70c36b7bb356bdfb0fc6fe27dad8c820a71faaea74bc94e60a1561c8232a12bcefde4a8747368a7bab57a189f7fde53e777bc07cc90093c42591891859075c0a78c6e119be513860fb7be61599f0abaf25900000000f800000000000000ffff0000f7ffffffc5fa27eb77a9f7c3a38d6142379dc13809202f5490fd2dc6e8342eafa13d9f382aff2da9f0ac387f43ef27061cd88e6c324eb0272f593f5ad89733a19bd39a4b9ade2307880bab7c7149ad93a85e553163b65ae8ee98f668ca404502311bde8ee752d304452a6c1bde7b0370c3df144ef673dfc10c411007fd752bf170571a3e4f4779d66f2ac69fa53af51840f5c10739946f564ab120c50068704f60cd57e2f0f1e78199f3081ef933d059b3170e37aa05cfa88fd0549cc6657f1d2f801b2ad90e386626c094c7866492eedf856608d1661049d099bbce4d30b3aabc6d17a9ee8f4768aac4d8c50001000000000000000000000500000091ee13c7d9fb3561554e4a28ba32694b37b5cfb87a3cae9f3d4adaee5d4a125a7fcaea1b0f73744d22181d7a13a44cf50ecc771e79f77b333edfd97348c4cfe74be51789494a2a32d0887378f63ff26d7fdb15dcb9f63ae90eccfac405ff54b9b93e34d713701d170df3fb6709373018936dcf1c381e2701cad91889e4249a1461e3a0f5a9f85e9ad3d211ac16778450b9c30215b12fab7731330d99bb17e9bbad1a714e7a910d01c4b6e51dda9467140de98d4a7d8f0fa5e6da2a3eeffb7286827e22db02d246187ff44540c04d7856183e91dab97e9eae193cf88cafe5964156a137ce20ab9e2b681bc6189aed84e1"], 0x380, 0x1}, 0xa) 01:48:46 executing program 1: msgget(0x2, 0x0) msgget(0x0, 0x41) r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x0, 0x9) fcntl$dupfd(r1, 0xa, r2) pipe(&(0x7f0000000000)) 01:48:46 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x51}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="6c53a1f9529ca6450aa644d0543d342de3ec92679b5abfe7068ea05c8385c7f94e9f0694a0d2fc8578bed9944d86bf997a4200b664ad989dff6196fd0ad6ad981f5cca33268ca104f7a768eef8503aab6e2002c6411e41a34a45e5febf4695433cc75601e8d075f636cb254152b9e05b22c48fb4307c0c3a3c38ccaa94de9697ba59ea91913d56982aa5c8f740cda3b8106a428ba1", 0x95}, {&(0x7f00000001c0)="c632c2c0303c68a60de5fdfb97e3619e50ba21abae08cd3b9e11307f998c0d597fb4abada3ce34b869ad9313196c6e541f15dc501bdc21eea77f1a4a8958582bf2c304fc571d609767bf36f02cdf7803dade45de01989a587599a0996a30fc3fa36d18ea1e02f6cdc66f27992d83eb0501bb941024a79197ea6bbe31fb35209cbfef607975367ccb83ab40b616f0147f3303e681d854f13b72c1a439518e39a529efc9f28dba3ff4c199b2eb48ec997efc26d67a63761ae61e8aef3026bf342d2f95d817c7e6841ce5c315312228803cc5ff7c0ff0f201e95d37fe0cfb0f15e144b432303d294b42ae4982700d224aa9bf7a511cbe29c41bbb0ebb032da14f", 0xff}, {&(0x7f00000002c0)="2ccb7f854e4e2ca412ddda26bcd2d8462dce9c7e1025a10e6cb800847e641ae37ada126e6efad6e55533a5b6112e09c7d06f8d40aa46343b4dd9de7aeb2bb6a3f27f7b88577918253dedd737c15736624cb3406a551221c73acfdeec456fceaded3fb18e740157da6f258c2c44dd2ce0813bf215cc8d5bae323477e212b49b5acd107668b23bff6c9a3df839b82f6cb3380cf65a8ec35cd5dab39fd06a9cfbdccea0a42d279559021fb6b3aa13b968d0bcebb06424d2667015b609becfce8af6ba3233df0c873abf8342cdcd043fd374652c55fb136708772bb08ce21087cb655c0095b8eb508863cb9edef8948d9f1e497fb7fcc3c584af00e61da5", 0xfc}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="a000000000000000ffff000003000000cfa5475697ea251cb931bd6f2f6b54fb1bca0717bd45ec1432c24cedf8105589757bb5304024cc93f2c9cda64590be659a86afb2f14d67d672654d23d8659f1fcddf16351316d17f9b324c1f4067e35ab0df2743368789f9237cefa91162f71ec3d1b3408a9629ef599b477ec91313885908b19a85c391d78d250926ce363aeec14ba0e53731ca78abe9ed97565aba19b723950801000000000000d62ff964050000008393c5069217d4457a41bad0393f859d2ffa9c89e7b0eab62781badbeea731eb418e094339f4c4d08a1f07dfd9c476f7f2f8f07f77ed6ac42e34eddb63d1c79613492d41a1a161438ab2e7345487f35e112d9c1c2d189dbd7c6811d63af6f1845e5b4f9d36b724bd70e1cfdbd20e52e16e67b769a1c4fcd5dd2eaeb10ba1d6168184608d7d7c588f0694cd35de151b1f83eb040b649e56c069627062f6de3477da40d5a7a9fa5bb0c8b8f2318f123f93735b22fa8066e44212fd4b1ab89b6e6d0cf6388b05e3150fcdb6c7bffbffcfb27164d7c35632a4a579a4ca6b0ab578a0f969bbffbfc3c98e8b62461b65b36d037288c7a0c68c00001000000000000000ffff0000020000002800000000000000ffff000007000000bebd62a4f2d887a2f267806b5ead40dc779e1f000000000074c281254ba9602a58307d478b0075638c35e9b8301cd6776641e336f195236bedfccc110c3d5c1f59538c617c1c4d6131e34fc740d2058d3954c13b5cc857f574eea307a286aeb32b1302badf958ca0f2a98400a504d049435b03ad1ff6deb3e2275fb9a4b927da26f34d6a4566053f14e69d52f7b71ab63db2c926ae3adafd2367d4e958de9c774b33a6cfea2dcd13a2dbf2bd4bbcaa81b96039d2e7d5e59e715d5ed345370693f06bb1b0113164fdc7943f3d180d223f68ded5d9a3e26d70ef4346b2acf4c930d72e990be16132818f16e47d6eb1924c03c7ea28c15465d1a7d1c43bee1eed25cdc5d2bff16f7b5bc063675c7d73d8d5411d149de6bb8f1bb0cb391cdc0f4726f56a3a27e718b631f38fe4e651b79eda2a8ccbe71a4c47fdbacaffb1f7f986481442686d4a0ae5ffb72798cb7210ceba0aedc731d6878491712172a06a3205361fbed575b51c28bceed78ed1d18ed6dc98e9eae22877d1206bb7fba1b7a85eef8a1c1e503e03f1c123f9aa7127b548d51ae6f4f033651fd11fde00000000000000000000000000"], 0x1e0, 0x5}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0x0, 0x21, 0x2, 0xa1, 0x2692}, {{r1}, 0xffffffffffffffff, 0x533311e8fd9b5895, 0x2, 0xfe5, 0x6}], 0x1, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x39, 0xf0000000, 0xd3, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000082, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x5a, 0xfffff, 0x10000, 0x7}], 0x10001, &(0x7f0000000480)={0x200, 0x5}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r3, &(0x7f0000000500)='./file0\x00', 0x0) 01:48:46 executing program 1: clock_getres(0x2000003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x81, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x85, 0xf0000000, 0x807, 0x5a}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x9, 0x100}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000004, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000085, 0x5, 0xf30}, {{r0}, 0xfffffffffffffff9, 0x90, 0x5, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x81, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x83ffcb11549713e6, 0x20, 0xab60, 0x5}], 0x101, &(0x7f0000000180)={0x4, 0x800}) fcntl$setflags(r0, 0x2, 0x1) 01:48:46 executing program 0: socketpair$inet6(0x18, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:48:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = msgget(0x0, 0x80) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/21) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 01:48:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, &(0x7f0000000080)=0x2) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 01:48:46 executing program 1: r0 = semget$private(0x0, 0x7, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x37, 0x10001, 0x5, 0x7fff, 0x656, 0x7ffffffd, 0x575, 0x7, 0x86]) 01:48:46 executing program 0: r0 = semget(0x1, 0x0, 0x0) semget(0x0, 0x0, 0x20) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}], 0x1) 01:48:46 executing program 1: munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) pledge(0x0, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 01:48:46 executing program 0: socket(0x1e, 0x8000, 0x9624) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 01:48:46 executing program 1: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:48:46 executing program 0: socketpair(0x6, 0x1, 0xaa8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x814) preadv(0xffffffffffffffff, &(0x7f0000000600), 0x1157, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) pledge(&(0x7f0000000080)='-@\x00', &(0x7f00000000c0)='\\:]\x00') 01:48:46 executing program 1: syz_emit_ethernet(0x461, &(0x7f0000000000)="8fb08fe3cc96747f6c587e5ee109122d7b03cf22436ffb0c3f425661a6a680028f7ce563f721eec0cc3c66195319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43888fae96b53320fb4dfb5de2b88211711991de0446ed7e0d2deccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c7d47aa9582f47a5f8416d65145ac61dea395430809d8e37f17c9d86f185889979ca97483f73a706eee4911424860242ada033815fa2c6b6adb54a200821a044ffbcc69656076854d85535c07d39f9b7ac1458f15b027237b05331d0198d6befa70e9a2c17c4dc698c00d4aa6467f7f4e4cc4be6c65232444de15cfeb3a9d3b92e28b610bebf36ace80459db1dd6a7025c4d912913d45a00bcb1a2792e9b291b982ea046a4f718272d5da39db66cb06ba6d875d2020d8045a0908edc8de") 01:48:46 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r0}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r0}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:48:46 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/237}, 0xf5, 0x3, 0x1000) msgsnd(r0, 0x0, 0x0, 0x100000000) 01:48:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x20, 0x3, 0x1f) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) fcntl$getflags(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x8995b0569e4a7d5c) 01:48:46 executing program 1: socketpair(0x12, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="d050d368bd47254d5d6f0b206e9aadab7acfea75fcdd458391ddcc36f65e8c5c7b825d467b649bece6f232c960b52595a5a2f0470d88c7fb9b13ce13c3aadbf78a29035fd71f17b3c0c965e9e93d32df342b8dc76fb3d1c6383c56cb0f2754f78033bc79fcb185", 0x67}, {&(0x7f0000000140)="37264f6f057065d250ecfcaae33a122e531df13fffc65628dc614a6bf253bd2a2009fbb1cbe15e1f0f38fd35c08842d875470d75f0144edba61d8dfd7fc88b391d88e91ffe9fecbae5db5dfd58f4b3525a5f0503dbee74fcdd2b71125c6a92f23a113ba902c5aad2d6fd2df70f43a97db27b09b04f3acf9219907fe0984e1b69ba5b17007fa9d449786d98fc926415bef8c97bda79aa66163f4675fe94", 0x9d}, {&(0x7f0000000200)="8fc9bfa535e2c8aff468acc650fe30dc87d4f8deb30535126b93ea80d53ef3ffcc164738a7ec80a65c617e915fc75751cd866b61383f9af59ebdb173e93e81e8992170ca7e", 0x45}, {&(0x7f0000000280)="eb49efeccf3ed73ccf9806ebd6099e2e9b776a30301f8dd1fd6415b66ed477cf7f81386817a9f2c57b4df53a4d6fe18b972aff8ee728da1df96d458329b2570faac765b5bb64d52f00fb42d71896e8188c97961e55998c9de17e35d553881cd6478c731b81d28dc5c0f6db47a552f335773152e0ccf271e3c03ae41b6b1c96467551c82c47162fc4d5fccf668b96cd5a299b2e3d3749e0e51095066abb3a2d3a6099d51d92d0d43a936fda75e188bc01c47b3dba402463374a5f3f10eecf7a94fada2578ef23cf49f7fa09c4e7a43d404d44507ec470e6b9f3747e590d3664d336be2a7613dd830c2e23dafc9f7cd9e3e249a81f8e7e1dc72f9945c4f4ff0299c006cfc191cf4a33d1ed11a6324fcb666da99015392daee35c3d33b49750d888a49854afb4c1fd5a07f4c2a112ea56d515fae6d454fe9b248edc021bcff312d1d3a4b2c789833ca930bd18217bb3dc5b6f81e67d697b2d3b18ea3975b64dc275e0fc4b68e58ed5e268f0a58acdd4bbd850433ef9e90370c4eb0f66e0b80b25442174db351ade20c401b279e4e2c14472a7bfbdbb80044150ced1ae9b48e9b5dd9227d0efc57a21562c1d0af77e0916d457ee9755e51d09f2c27d8fd915ce43a2dc227896aff376be9650631bff62cb58bf6ced82e281150a5a33a30b899177143d7a3c60c26dee9935fc24ce94ddc87d63b59fc2c42e463e68452359a673c552507a453b84a43d1590aa73bf6f5a1642e0360464c52a15dafd91924688faffbfce196fe1136a0935b8541be6bacc62441b8e192aeea7c1c9704f2c6a8e9390b336948b459cac4f68abfa3e3b5a6ae8b08e84189c060a6bd5cba088969c0db7c7a55e6db5bb40b8fcd41fd50f7e547b5dec4b2c7b87735fd3477ea7145e44a43a5a89ac56a2dcc8ec12e149b3509996bc6e2103c35ef5fc1a314736a2973ad1ef390c7579205634414b10a8c7323001427429462688521703d461f35e7f9ae05d61cb09192773e2cae89dc4342b0804bbd32e02448920d636f87b6bce3795a841aa889834981146eb062a992ea256eba1af6cb773aaa252fe2f3c66df09c217291739d331939968daad42bb05e263758acd8e358660e7db8875d0bb618ee9ef111d05aef48895740cd4065579ebc63a4c041f983352fa23fda936ae291d1e9f980345042c0872b4f0ec4a4ccce6687672fcdfb41ac4b9737f01f0be323b5d04a9b65e45a96c503e3dc3dc47bae5677324703573a7e26924143a07d46c5f57dd1ff641fae13d84cd66c7091fb9feb519ba35405d00543d0157c814fc19a6626b696121e88c469a9f2cd84968b156739640711f8adef44d914d2b84865f14f4a6e23ec0912bb45e3580f47aebc0333b7331a0a0c4f31c9738ced94f7e7c40504c2630ae641d23a9e4d8e8725f4e907b074f0167441939da6214bdb4c5e21758337ec9805b7deecbf87f1b3933e5e91f976e18af8fb94f9c8b2a583c1bd0d3260551ad4624e479d6a671d8d8ebbac45a42af7d0a8790769d9fcf3f7712df0a63da78c740805aa1409458f9ce044206e59b034ea308c95a4eb01c3510a4f340acbac7ed421b38be01cf042a74b02d8d51a0e4dfbbc20bd4812a3bce5523cfb5e526423de0168711ec9fdc6956ee8e38c19bf8ae0f6be988ff4e3eb6f474ad4d8e68504fc185f9ada3a6ac51065057848e12faee79bdee97b2706acd60e004be0d3b3b9fded5451fad4a666d019304b48f52922d6b3b189e13317cfe9b8e4a05d776cdba4cf667cfe5834aaf2302ce16d60dbb473372c2131fc4161f1e15f788626b415c76e0646f6e1bad25667cf813199ba8a70fa6e3cf05cfcde00e98b280c97cf83922c8b62c316774c81d7147d9d8e1d980af8bad05500c9fec44a6224f6d9bec38153f20a2bd89a6f9d9a6b436f6058ae57fb42afdf33ec39460ad0d051d0fb33c22d59b62c3295d5ff1158656b537885623c87b20998a44d5e5d63e177c63bdea8db04aa0488dfe4224cf0f96f0322b62d513698134e94912177f0bacd75a9f3eb33c735b3def3b8802c05a16c400652f03dc49b22123a79c10398bb58837c95833232a3ed5f03346141bc66c3132ac701286b8af43c1856d416df25b91af48d3284c789d6c7af8861e558dff1f92ab0d174d4aa5d03c4c5fac3da83181406fdc2fc0b95cb24c9c6087cf6b6b1ea3dc61e655d5b200bb4732abc590ecb9fbd968383a5b420586c447cccfcbeef3fb1d98fe15e54e640040c34799b19726fe1287e5cdae57ea28f5114c92379e57bd9c547c2f79fa05d1475bbfbbbd0c6a74ce0a40fda2f6f6725afdc845962c9c8c2762ccdb2437eeee81997bc1e9ac5c07e4ce7a084251c60b621cc0a09b995a2be0c7721e26e84017cd765403da727068f96ce230b5a9158de317175a85f048daa942467c96c20b5a244b2cf50107d08ceea84b3b9a4b82264d1c4c3ec6dd556d17851b3ef8ab6911be896ae4d0ab93746f8c879997a54e1f2adb5bcfa6b4f78a5e583f11d578ebaa30ecfacca31b686fe16d9311fbee4b7d8d53af04c137437b2fe99a1d576bcd1c1afd418c8e78a75942bb372c7482fd672848c5b07a203e4b2945a451d96e7381845fd616d4a364c1b56a8f66e5cad2afaf64c615b088a5e14545faa7e0ce1c01481326441a9909991a1235e19ee716b2f7add7b7ced7a7121cddb124cda8c5c35369957bc660a994c5492b8207569f62b69e0bc29ac18e3588945a280d925e65f8a6c3e3f008344763f60792c1e372e711a61c0939d077fb4d79200c2da9e8d92244c4245fa200fc17cb18e1df5aec68b91661b34cb73e58e21171c65b34d5c6fb33f38b5642401258a53566df40396853e358797bc0ddbed645a0f01bcc8f9732425a667c7e0f96c81194b36c1267263333ad54e2671cce9fe449ddc31d11f2199d8c3bb94a6f0cd4620dc45c2d5c00632f1907f8c0aa53ca5541efdcb84482d46ab6b80b0bd0871f51921def45e96b07a3b56316f33610cfcdb8d90bb6061f0e5ba16e4632c915be7506b304921ab861cfe391af393ce6fa00680a949fa25ee5a37367a487d3817b55170c66d22f890a20386169ba5bc72dc45f10d16c56e026fd38bc5ac1c0a0bd6d610880f7bb53764439fa8247c5d19be025808dc6b5b942d162d916a34545058e76c302231b42d6eb895b51fb2e275ee3a63c19cd486d0234d74a60a8bf23275d19b318223f37e2bbd38e25b06e20dacac35b4f1f5807dea8e633eceb29d72ab8755599315a72ae499cdf57c558b8d90f8e2b75776d8c725f29ae5cb2f40a76ea1fe42845435f0f66dc52180fb78692efa10570c63f1a89ce13e9b38b341ae051efd8942ad76f5d30395d6d02952ee05e626895dbef1a57026f587e7f63177d63deb4c856339472be5f63a68aadf8fe58935d1fd1af34b6a25b720a56927fa1322ddc8d9106cba7aa53ed88e2d3fcc71fa6f17bd953b4e9e0360d05ce7b1131bc2a45dba41c0644ec13e945ffa205e6b71541d69cf803679d8854948be1dfe4d0c2c367a479ad67198931b1bdb66123b6b3436cc8e66fab6c6650bcfb90f4718a66ae93b830fe0c0df6720ceede47b781852646778738dea69ec3965af7d216e25d853ec1066aadfab1200463e777504bc5a3fe810a7cb6736efc8158c17084f1f06d8561e026a2d31375669a0bd61ce7b17b18fd0c3e9202f2329559210f2bc7558046aa2e92fee1478eaa90490b6080420aa523c209b1b897b6db7c995e407411ce7bfc02224d045751c09b4d02fbc740a2d1d9494d32fef919ad1597825b0b1def8b7bd11263cfaa5432b5a95dd4e2210994d213da355d635ff8586af24d5a3c963764455b579e434d013bdf4bdee99636fbe2c32a61e65b5a1b0e14607aed6a19d4f1555ad34b2f388dd171dce04cdb56620a025e50da812db9843f31b73bc319159b52f18fe4cdcf0a18c2beb9d19a381be99856fc45ca5033cc8f9bb5198a061e02cbfe7d18a1200b5b2b93b33c63eb4cf47b493b10d4c7c349a9ec05c70ec7c61ac4e06740cfc0f7b07f20532b2e0a3bcdcfe25b7a1e731e25bd3233359bca9d5835effa669017e2047afcdaef23a4a09eb10c3be415337ad46874c3d6d6db3bff9671534e97ef7c3435726dcea08746e889748276b3b303b4a6c4ec1bab68e8143959b40e511228659c2971fc118eb5ca965be077b95ddf66d089aec3bab6346c41710b6fbad0618e864a51b0c2d171277e9c5dc6f7c2cd64535daebd9e5e8c2f7635e8c14901e4c90613b90d4a89eb83260bfd2fbd3a8e2050130e0d2969e769d5a909a4c7090f8c8006515d2c3ef3694f3bd1c6f1d39e862af47ae31676dc37efdd43102f0f50d5d27652ca5a61a21705329c066c35acec3b106475ffca8fc5a1e263c44185857aabcda3b80b7b90ac8a6f4cce908cbb88a4f1aabad9c1c36bccdcf052ec2b62fc6c75b4b95ce14125911495992a2771dad691df37746166a7095f06ec041997614bb9bf8979d45d457c4de5c14a19473ea4b9645e3c25e9260e2b4896ec194d0e8ac2ac9e97c466f453cb5ba640e66b4a75c7f1c77d5738e35d943d280663ee2971310af1cd60daf676f329a226964cfaecc6bf627f3dce7349cca1b417b85d1b664e24ee5f6f38d67ca933e2dbf7177c4b621fd7fdd604bd9689dba783efef387d24f53017bd3bfb430b076c03c0617a7fce608df463a238c4a6da1514f30e7dd109de111911589f6251c39e6a4a1d65364d63bde42e52f772d97ecb3ef9061ec91b5c3fcc62d59124f1bde4f1fb0ac5ab620866d22116e29d19541a9e9ba57e465dc245f2f5ab5cc2c822bba21ff8f298228e3ebf7be30c230e2c36ba35839d6e8acd4223c156e2f14470dbb4c863414e5181ce503fef2126e48db58142c9c75ff8e4926977f3b80969a5660a0a3e0b41bef84768341d9ce34d32ecbe23eae6474fb7146c1ef6eaf09878525c8137569d3508e0cd095f7068c941c192a2ca816d5a945feac52557e7cc4255671b6c04df536ad0574783712f30b785f4035db4a5bd5f3065b3a09a18760194056256c0c22ce7b0e64c2a7c6d4f7ac13d654ee8c4d07f235f658a21d5226cd2d8e15762da7fc67c6fa640ced44a130da04f132478f05bae47cfb178036f083b05cc195631d72985a8b4cbab3a2e9684ee01888bccfdc034a4c68a661e6fe046ee3c21cf72c141d8bbce2c9b3905d851caf3f5ca68eaece99f6293e93fc014986c6622beadd200cd0db287f7c45409b1613a430e0ef1098c49e0ec799173b21e413dcb6eb80ab2be532ce3bf95f9bb92926c06ab80f5775528a959aeb079e65c132ffec17726872c76d3c6ff4af7857d6bf4e283105cbe81b52a4fdbbe4d8b8cdad9e16e3bd1b9d185d3eb34832f632e6eb52af7c68bf20194bd3bd63d8bd6f86b604dd27c9784dc889e97fd2e559f07f8f38bc8f1cc1db510c043a06f97f2a0588a603baf8433fe602ed8d4ed77d7848a36fcbeb1fe6e25eba87dbd77082dee05b8cb5f8697c758844c8c4802de168b2bf505977b27074043e4b00fb6419a9a45507b07592d8bb49847fe4f0cf885f439fdb9f2d850d25bea136e8eecfca4439ce8582c17cca8d117f15a05c2bd8b52927285ebd90a12cc2fe243abe98239fbad6bffef711658dcad60c38a93e68e50b9e6bb11cc7a4fa5b3fe88a588b8b45eb28a5f9ecd0f3336d10cb57dbcddb0a09196cd6d4c4569aaedccb5b744bad23a46ce3531d4912b0fc1a54c75bf4c020dcfa4a040671f632248798cf49d29966d39adc16bb5bfd3", 0x1000}, {&(0x7f0000001280)="591f236f77941c5647942233abf1fb7e898896a7a7fb88304a29fdf9adeabf6f31ab69b1588443220ccd9544e41dc38586c0a130cc3f9ff63adc121bcfc56d6f19aded2f8e21f2626c711ce5c82c0c25e7a4bf04731bee81b6c7c363d7ee8d6d601d5e3003d8ff933940d8d950ea1a2368d47279cb5dd6905f94729ecc42022be243d9000a4492af0dd11c737bf0a0c96a5d74cbf8911facc9b7c3028fbb81fb8d7ed97f0728fc35f6ccec324bfca238c6e1", 0xb2}, {&(0x7f0000001340)="7c8cdab62ed20d520b73e09ac1ab61097f52a855c789baf8d39964f6f43ed0761c07b4547a3f4c12765d74c3", 0x2c}, {&(0x7f0000001380)="6c347489dd4422de1e75f0ae1edee9716a444a9b12594a19deb74e2b3821ed59bc28da405942612d14fb0390600a990acb8bc41b17bebbaa5f21c4c27dd37f1b2512ef6bb35b85bc7b63150e4b", 0x4d}, {&(0x7f0000001400)="3e325e2491479e4f1569f0aeb909f0045e3bf5c9ee0068041d6483a9455738c427f9823f35e808a1c250caa42316fa5e0c6c0f7a49a794e118e7aed00ed0b451d15b625fcfe8c40bd7b018f2f7554c49fd5593d24f1093e1c4b8ea7fe85a4c06ef0ffd5e0f9369e3cb003c2d116d3c8b572387244344decb43d39f310a43bf74194c78783c50f977e6e344a188d3da7e68657946cd8e7ea5693d1ee16f86be4fa4a567aad46d94328c10c5f369b9b2c923088f8ca02e8451194258a020acfc4549199f74784e5b7bbacbd6b338b2c477c2242b06acded39abe92b6d7d1c1d9a2b86eb339de27519564e608b90e1de749aa5d219188", 0xf5}], 0x8, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 01:48:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r4, 0x2) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) setreuid(r2, r2) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x66) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)=""/105, 0x69}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000440)=""/61, 0x3d}, {&(0x7f0000000480)=""/212, 0xd4}, {&(0x7f0000000580)=""/172, 0xac}], 0x8, &(0x7f00000006c0)=""/113, 0x71, 0x5}, 0x3) wait4(r1, &(0x7f0000000780), 0x9, &(0x7f00000007c0)) r5 = dup(r0) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000880), &(0x7f00000008c0)=0x4) clock_settime(0x6, &(0x7f0000000900)={0x6, 0x81}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getrlimit(0x0, &(0x7f0000000940)) setuid(r2) mkdir(&(0x7f0000000980)='\x00', 0x2c) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000009c0)) chown(&(0x7f0000000a00)='./file0\x00', r2, r3) getsockname$inet6(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) renameat(r5, &(0x7f0000000ac0)='./file0\x00', r5, &(0x7f0000000b00)='./file0\x00') pledge(&(0x7f0000000b40)='---\x00', &(0x7f0000000b80)="2d29b600") syz_extract_tcp_res$synack(&(0x7f0000000bc0), 0x1, 0x0) pledge(&(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\'])\'):\x00') ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000c80), 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) unlink(&(0x7f0000000d40)='./file0\x00') 01:48:46 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa1e, 0x81) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 01:48:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 01:48:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/80, 0x50}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/220, 0xdc}], 0x1) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 01:48:46 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0x1a5) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = kqueue() lseek(r1, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1c0) fcntl$getown(r2, 0x5) 01:48:46 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xd73) 01:48:46 executing program 0: mprotect(&(0x7f0000119000/0x3000)=nil, 0x3000, 0x10000002) setrlimit(0x7, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) setrlimit(0x2, &(0x7f0000000200)={0x10003, 0xfffffffffffffffb}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x7, 0xbf5}, 0x10) ftruncate(r0, 0x4) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00e459f7532ee57808aa23a0000000000000000000000000000000"], &(0x7f0000000100)=0x6e) 01:48:46 executing program 1: socket$inet(0x2, 0x5, 0x7ff) r0 = socket$inet(0x2, 0x10002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6974c34c18e0b1b9152949610107ac75fa4ca5dc3ef6d8da402d4be76b6801244887c9943655747bf1e00f222dd92f50de84aa5b43b458446331140d9a3ee61efa2b036d454e96406580a6785d049c953126f1f34fffe1347fec26a5327250997c22e3210a16080168e14968fd4afeae4cee5d65b112760cc7b0169ab2c2b0f3850ffa86caf5be69bf660a26bceb27406d7ca6404ca8e958b01145bac0891b9e91b1efaf4cd841f896d0d53762e477e76173923a1e5f678890037cd556804d27abd5e3b44a0050b529041da5e1e6a2cf746dc03f34390eb5cbb441121a49f0a8a49ee4547e673ace176549c62ada6d5b649bb1d3ab21a852d9cc3c82db7c4939cc2f7d1bb6bfeee580e9c09d67a150d003bb451fae78b0997d2000fa7af4fe02c1444afa6f1145e86e21f203d2ea505b714f77d991956408e4d5ab0f5e5aeb9d8d69dbcee267f89d222f74e8accb482ade6e4550e5be8be73adc678abcfe8d706fb08e576d96cd70b3245563c414e2d758ccc68989b5ea75959b6e592df0b4b860161265f43db2a59119c959f353e25defca5814263f6e0dc43b21d6fc7023da05e43fcb6b5355c82c4ad0d871975adc78336a5d6286b768492b34bb3f1cf394ceab1ef05cb0e7ca8cb458c9c3cff90fb5fd2b4f956f9dd8a1dad05aae436aad0b706fce16339f071dce259ff597ec48db2b107c3c349dde8f52c49edd06a3d62214f5f52374f6006e8d5efb512fa803f76e8912b811623686c2b598f4481cc85210905a9d1da415c6264a9b3119a79787dacde8473dc0a714d0c7232bd61627e54b78584bfb65908216e58435822dbc0e3d11217320540045d8e84529ac19b29ea2bb5e309777a010843e6891687488bd148ccc4d45710d9eff0cc0ccc5392b5f2161fddffd30dc55a5bd9b335d40933c0b72551a4d8216d6a5266397da72dd89f3379e63bd80d38e6bb37edb99055500f7d88ecb4d88d5b553f0034bc131d7fe5c5575746b871f4a939431063eca40832b10cf02d3bcae7aa34f0b8b74c37f1eb084f54553d95d3eac018d45d684d729b2b1bc77008c4f186388e52811367dfacbda5d557e2d34af6489268354ed054ab54f13558afd8603eb62b57b9e5653d8db22d31308c68c3aa468967f97189135124fc594acd270c9073965e422c14b366c2e4b4f810cd70d5e97f2fe98327bc2961e237af34d3e5cbf98c1007ebcfaeb8c59c8e16205d4e9067650e67a7c1d6de4c16ad6e031f5c1117fb85d906a36cc070ffcde932edf2e9003dfab1d21aa7ad6faf292440615b101b51cf51ffacdfc18d955bd13eba4454b8ed22ee004514bce441d5deea4bab0f5f66f7d680974058e4e452498be3bfa0ab7b4172d9989a3c5e6de2a5fe01dbab8edc122baf62b569591050db5784ec844fd435e6ed1b34977c4ab35b4619e986083fefd69b08abb687e1c0fcdc8b89ae93bf97d82edafb065293de40ce77660e41fc94276e9bcb068a5acc43c55893b5cb4268575ae0c51042ab743b0e167660bfe16dae9442302a5e166f933b3ef3eefa62ffcd06b9d7646e96b80ec609b29d1fc74f8a16f558fb78c419870f4bcccbbbaeaf0a882b368759e11d944988c979f9f6b980342cf2dfe3f5e877bf6f71c0cacb1d20428f2109af057399e3b43aff6b42eb5c14406f5f32f46edf8d4882b9785ea9e23db080a0d3a4d751114317d2e91b87f4893a3f3072d75b5d58fb53fee5e87d8f1f0c689915b9b8b95a65c3b06cb837a5158f8aa05c2c5db5b3b35c27853201e624d3337c8eaac538fcb4ef3efa7941dd04b5aa781162768b587ef094cde5e9803beb08193f7496a97a27d0b8aec86bbae59ec0c06da9da96b2c320af41625070db66ce8c138a77f81ebd02d8a67409a48f4ccbcd6f9700b1d0e2014689844ed5ec06dd6b46258668582cb52c7d5ce40334e666951a43ee9ad210fffb3f87fc9e6a6ba0adfcbe1cc95f7f8a72f70358947fc5b8e8a49b21a9fd0d33000351e02b09578e27dc4d30a5aebbfff567191d494505e5f3fe63fd8467648a247e8b2c6e83d079d1416aa393b363147c45985695a1dc79564d61baf7be6fd37f37e7732fc650187b5710356e6ca51c6bea7bb184227bdce998d392fba74d4ed3ee576a09bfbd3cfa5f7540ae270ed367895493f18304a4c101da8c03e34119981c2d67522219729eb9e73160d7037e500bb5bc6a278c33fcfd91be228d39c88c23f04b35437fdb1f2e404fd8989e6eaf7b538e0fe390d027ac6455cf7cfb3142acdc5af6bfc3e4480812f246cbba780976696ae9de87bd654d071252f3e1cb58ec152512de2ffcb928f884ad12481f31f7c3bf6b2a35622af8b8f1e211f32545c55f6ab37544e5fb9428c63fb0736df2f17100746d4981ec3e4bd06bd4a2aaea6856e623f32c6a548aa672c39e1a01a9fbce153353dcdbf2956af1a2ef702ec01ae492eeb0e853c3475af5f47077d9cd75e177b74cb93ffc713f97e4cdee75d736f79c040353857bef0c7d86afd24cba16c9b38e5a1f1c6feebe54cde6a9c84bc62336d1b213b58865d93b9d46fb13f2b3a411e08c5159f56605349a5c2af264488934db76901559b6b64b188850ea35346b9550c4de20273b8c05f38bf4c5f3e17d49b2e3270d5ed261ad42846c2a3bbbfeb96fbc6a3bf5ba8eae4ab5bc5f35ef5ff996c4e6a0fce9e3b09c7ad49a6a2147d01ab1aee05a53038f476032e7509448448ad1f8b175a570a1009f14cbcbc9cef3ea004102459294da9711b1b9f7773046ec7b4aa4c801c4b4288899df28374c5a1b0a59b18498694144e48e153121f85c8f9ef47ac8b0b224412269f315d3738912a479d1086e68f4e2f1b377ed2f560c711edad11c49a1e536a0cdd3dce05430d109e94773efec90d4eb3a06cb353338475ed3e05dda82520830fb260dd41cc8e8ae2b69f2ea10d0e9fd1a7a5bea36c3d840a4dca115ab63a13f6896ecd00a0d67474389be3d49b1e265d724d88cae65451df1c87fac8c2a2d025f5c4f48857eccb787f81f395e6580839e0446591350eb892f08e5ecfbef854e340c5aebabca111308e39e8ea8163dd64350ce5a6c8d139a9cbe0e9aa2dc27d5dee252a42258282ba2205dea0b402dfbd05778a824c5a3ade4991a6884dba65199bb3060e21a257438bff1df2427a80a43f2bb3d6c6f283af712ea8d2d16539cf3c00cf4d15386b5012f7371a294364447bfb8753e36fe679a65652134a8b5666fa6695e2fda79caa0b71f581a0dc9d95ba83c23c678340d744dc22a52b02efeecd3f2895a669c142ac685b8cc3531886fcb40f276fb89d101feb15de0154151d6e7e03d51ee108180a14de0ad90218fb54fddd47c0e00badccf68caaac061c4a2813b92402ccf642a51b73df14a10c6caab12728f5720e07d105df864fbac8ba790b7ea7b03ed4cd3146eeb21864ba040a844d4207740a138629a44d9b09e9eb0789529ffcd41f1bac3f99a90a6681c9bd2d3dfedd53b5f2900f2cf874dc48a260c13776184720de9ea439916cf9162a0cfaa905a78ef1c152599e59fb0a27ca4be14030d7710d72b5175ee0c74868674446455396c357f7686d4e422b3335b101389876928374f69eff7fa0bcbba7720572da9951c55b47f68b8d40c428653b873ef887dd1829dbf08d63b6ba794bd141df5ead5da05909ee37747ed1d57ab7b859eb47b99aff3a20a5d1a52d31704d9b4174649c30ceb629ceaffc5e430ef53822022155d17fa0240af556b8fbb9bdb7dc66eda877b9354783c3980098b1bfcc88f3f3b78055c5a600a7ec94ee8c705f37aeebe43548219843a1a4ec2c5b4472d784ed197ce943af69fe406cc1675b38905339f34db43ba3a6075b4bda8c778eb1b594eba8cc347383a512517d1629e7c6536c84d1d9106cfc74f889c1dc56f0bbb566a7b9bf7ffb3b431fbdd86e5dd731880802111ad8539ec18ca244a6578d6f886ad6187d7afd470d02440bf03a288cbae4d0cd61bd884487cd5b22d542250c80fc3ca908e647147dd0bb45cda4663b15be7a61c89a099860351bf34887d2112d74e5c9f16c0026529ec2351af6b33fadcfb79f14a59072b81c3083976ab43123720c39dad9281f4f4fd8fcd8c978fb5f6aa595a8c37d46af2159a8e987fcdf710d566aba659ea30f87ec181ead73dcb063ab549074b0bcdea940aa0cfbee630ccdcced4d5236764d7aa70427af424f1f45ce2529b5393b14aa46890c8f6ff2b45605ea905a5617861cfc58473729b5daab07f9b09e3a520af4cd1a378f35666d03aa589f0b575bae8c5c44c5e6db3dfebcdab2cc45a8a088df29a6c475e62ad084dd212dc717ec48ccf2230e6384cb6e65be8b0a0d89294082df8dae51fc6003d32bf1ab0062c1d6f4c6714ce13dce11288a2d6a5b40e56d79dae20f1985a76ced3087d47db26878277e845b8dce1764c3373dc159d94f687ed1f7e71c2e4bb53f522c96b2a5101375d7d7f59ddd8ecb75376780d165b65f13783e37600871833d83ce709851e1fd699ba47a2a665b8ccfadaf74a99d1222e15d67d0d7075f2369feab8eb01a82610bdab1f7a83c63c8a9fd9aa47720e573acbeb5fa60d2457174164dc54ec02f91cda5ff46c46bd5df5dcdbf1fd8dd1ab086b4ae1713bf1ca8912b5cbf579ee13e9ee3598a96c6e3515138f27a374ff9ff9bb9b88937be602b1739c3f57baea6e0f4a19001fc053a63c4d2915dd16d1f4894a77e9a9c15395f590e8bc07e912f3c91fff6b795174fcc88a4050218fcd6ba5fb6a3c83d9df235b9e149ac669684052a524840e74a0eaf6efe4b60271c74f51b6c24dce8fc56823bdbb5b7bea1e752ac8ac1320fa8e830860cb4e91ef72dde6e98ad1a1ba95d8b071e3f4ec7e6e3861a5945e29e9b1d2ffd9f4c697a31b216195de42c4c3b94d071989e1b74cff0b0e417785e8316b42edb0912511f23d39e928f711cacd95fd5d4e2d874cc9670354ba8977f735c31b01609bf1142956f51ea768f8642a3dde336c88824bd7ceda29c9fd35b8bef6f7f54e5bcd06f137d8a7f49ef5478f9d3b11d3f8645b1ad9c73a79fe167cb87dea6f93c63792fb7c351267dae2070efba9069ae62ebb4e8f43b45eceeb6c352f0e56753bf29fad09b2309ab3785ecfb845277e043115a73ab6317a47c8aa37a9baf0f6bad8e55061e632ed016bd27111b938d902c1277146440e73f7b8860b46abc41c7e6c241e7e16a313a38122e70abbc5c78b7b44ce0cd22a4dfe58e58eabb851534899a8fac535d60fd685f6845080b5f8573ca1be3a9d9949db871fa64a05707af59f8f5c4386e82dbfe948cceccf380079fc4f63036497669850ff93ba4d50c3c62aada82f583ad8ae0f787e4df6f33e57a58622392d9ec8ff0b9ed9e2fac90e63c31c2d09eceff0470aa62ea13d97eff746cebf274896530409891dcc17cafb7e3fd65972148325c9a423a10f952bc4702b1395e4890f726c3728c46cf185e28ce3bc9ce987bf0f3040175e0fa8111c31316c7dc0f3a066336cd4cd04cd68b6a5b7b605373471dcf2db44904a6b2e8d360293dfce61304bfd213c36175df651eeefd7f965df8e766da189e9a14c4cbcc8764547024736928f1cd2a7d3c3360627acfb1239a2dd847a7222b4a1f75665fe1ef3013b27eafa83e50a977f57709aae59be690d8c546b97aa16d50e7dc32bc66189adc16e5f9430d0e3c75ff52ff35f1bebb240ea5e12384a0b956c6acf34c8b2a90bd0810dcf36c7e93a513dd0e7f4ef589143aab36d0bb3df5816ea1442f01b101b2", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffdc8) fchdir(r0) r1 = socket(0x20, 0x4, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001000)="90b3e043027df2de8dc80aa2e5", 0xd) 01:48:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') fchmod(r0, 0x10) 01:48:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7fff, 0x4) 01:48:46 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) geteuid() r0 = getuid() setreuid(r0, r0) close(0xffffffffffffffff) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 01:48:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x8) socketpair(0x6, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="f80000000000000000000000010001008e6b77285dd6effeddf24c4d28e8d6fd80d9d9cf56190191381c02dfd0b311d1820e46f199c1ed97fe09ae17216d913318cdf4c7f9622f2ef8269c8bc2e7db522bf4152c48db85c189c5dfbaf4d0fa53839ba5169c3fa08227dfcbdd0ecbdf1387b45dceef281642017fd67aabf5fd893f9e154a7767c6b1cd43a3831c17faac03b04edbaa58bb631ecdb769420bc75d156f6e28a6c198590ef582a039e8d92f8b9f29df6670ac00f226476fb1e3892b88e54428d48c36ca73a89c8c5c62aa16af7128e164ce5f390729c35417bd7774657036036d65ea658d3c33fe891360bf1f5a16f80000d000000000000000ffff0000090000c1e0231c122c689bfc"], 0x108}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f00000002c0)=""/229, 0xe5, 0x8000}, 0x0) 01:48:46 executing program 1: shmget(0x3, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) r0 = kqueue() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="5daf4bd0c004c241da55d80d28a3187fa8007b46481f31563c7ee8315bcab7e93e9e8946b384c6b2dd8a75dcdce07ce71ad7e41a690e4552d5c39bb0736281496ad933eecf49ef41b5a196d976519e28f7763921035ee40cefc28e0999f7835448c5c60707709de6452816c6bed2c1320632895979f6d1c163f17ddbf4f5d7d4bc69d9829cc2f6409aa54515baeb1d180f5c558570398b6eb17a05bfde4fdc3a7f759dceccc0c48e498b889c3021fa0f15a44a46f9778140710a357967", 0xbd}, {&(0x7f00000000c0)="85ee2991453354256c8ad19650065b03d3707eefc296ead8927e6510913e2ba0bd5e44299a91556efbad16855b1e7020d429b6a4a48100081b50437ae202413e2c32dc627ba021d82ac7d6a36fa1f6333cf40d44b827dedae074699dd8f42b7dd31824eeb07011ff81b9bb1c92bd45879b6139b71ffb2ce8de27aaea423cc26b182d8962ca124c96fb4cb812ba1e481c30fab2f83588c390af0589720b33b7b6c2d48c1f1a476cf24864c1e009cee841106cd36be92bf53ea09ceec3b90b5debc2c43b9a366c634f5508055ae97444cd5ed0a484b96c7d34361c13e75aeaedcf1ac2ded76be79c7f30c793f4a36ea071ca3e06a4e6a30cb1003a3d1efbb84eaaa2ea70b737c3538ededdcb45d6e34137442e9e5c97cce05b3bd6b3d7763754e7bb8ae1b30a86e57ac978dfb4785ed2aec902c5d4ac904904351a2f809c6dcd7d49d2f0d08ba2b8f94442fae3692e4ed11e2d80e9f32e8165dba8b9b53138ab9818b0c6af298f447d446ff4e4b562eaadb2c3ac510d511fefc8308a6f3137311bcaf8e8ea8974cd7785a521d9cb572af86168a36ab18f79b2f7c0573a1af0dba5cc7bcb72fdf7ca9de58813b11624b25fb73e1bd53f4c9ea87131951cabc0b827e09ab387f0afddd2c81578cba436f377c2a6dea5a87cbe3913f0b979bd6abdafa691bf73cea8ae32d6cdf58938f912e44554e4e13650f38b41bed12ceb26c3e83690450d14848952d91700fcf0bcea54dd2b44eaae0984b77f5cb8bf3badb8fda11db13a1f8e0d7a0180eb6ec294506444100f51ed95f496f5cf37be035598512367d09194701f928fbeb75fa2967ce2219419ea470ce22a037abc62cb5c2bd4c047bec61c4853edefad3e0abc8d3c7f0997a089461467d6fbaa7f8523e103a70bf7ec47e363c01a9cdfb6e68da1570644809d8c6c897de8c8c91f04db0c95572b3eca1f0bd368a379ce64c7db1023189ad9bf849adcd1aa124e25eba641a18678db2ccc46504b1f612c4e28daf14853891951d3821c98bbfa73ffbb0766a10ba44c08a9b7f512ba86cc0373970587edaa598af5fc91395d385f4001bcefb0d5b8d273ff29a2433cef039fdbfad468d4550afc2f3809c229efc8daba074da8ac1819c57b571259d9bf84b7a133807b16ce45a26aa79cc3449714674658af646a2622e87b398a14255e88c3db2da3c66290290bb634a1211fcdcddcb218f0401fcd924b51ad9b9ac108cec092460c9470025fa45693fca48ec3a384b5411074f709ea4baa0f2b8f314fdb5ef8e4f58fcda9d0cb98d82c67f534cb5f52535a1fa1d83451282f2582c22bc3ac89332adeb484ac27be4d8c38444c328396ff87a93cc96189e913de59161a0733db4e90ef5449252d3a1d653f144fec9b7f5f0b0c124c7104da4750941e601c4ccb12325e037348b6ba3930a80a7bdd071e6373ab546975cb88ecc62f1ee64b1156266f4f6713d4a7b24bc74ab46e85204b9bb2fb496e0991eddf15dc8a3f67937ef0fbc46b53f7be6ef7164b6cca78fe750cf12f22a88eb8711355cf99118d9e9f3f6b94aabf0a041ecb2d1556e430b4af01f08cfcf3d537203abef3fb36cec9cc6f02451e4a117df95a32521a1ec18efb40fe0a358eb399c3e5a177a50faf11464a9174b807183c383f04c284008699614d7c47b23579625f09f7bff7b3ec2b02e8d03c4035f11f9835114f863ce72578e55fff9efc43734407a17928f28a3c3f233c06b2d369eacffd7bb555c0998d56bc5238fa4b366d109ede7fdcf306d22821b6115093e9fe7163c4395ce7802028d7a7898a413e67c18ea1d421d8e0a4e32f868c452d28fa6665be71426d0c37b898c8f6c84240a0ed0396e6ace0bdaefa3ce4068463bfdc140978d1d6fe3f229be4920669b75ca075640ad1d239cdec957b93ded97b3383b5034cb308f8528f5b8fef404d7c320a2dc00e6a055a830baf836ac5e207f005702afce8e3c31188d11a17af5d37108dd40bb30b119fd663c17bbb15d87b301e4060a8e60fb976f569f6aefc9adbf09375c25429200cc461c60513dfd7dc412f96002a178dc4909e43f229ef0ad38042cc34d0d35755fc796b857acf01fea09a0741ab303dcb76407e4f97330f9c1e13fafb8cac04301f91714c4b1fe1cb16ce463d05d3b4a8535825834057ea85e4122d96e687641f94095453b65c0e3669fdb54ec7e620545c76a46ad8c356a6b7120e45bed58b49a0e78649871c3fee6f7bbe5242ab36987c3c0d0549f652f6689a23649e9631f24a0a35cd43957ab16e16d9a60c144caf40ec4f0926e7484f47bb6f7b326b99540aa8b6cadf56532124e555f40ac3d98b7bcea7627fb433eb98dde4860687274a579078ccde830255f57f84eb5720d68a9d4b6fb2abddbd6634a132963041f89c581634d48a58bba5df0e5fa3d8ab0e50c17363b79210d3ad14616a55f4264e5b8d5c0e4638473a1c517a9dff86eaf219e3f8ba6a8fb05db597647fa8b8503feddcbd8a10c4503b28d95753febd11ac8bca81dfee93fe545a2d76d83dfdfc87a0d35541f6bf818ddba57d483fe56dc34b450defb352555852a9ad0456c7efd8ab919b99e0718a96bf91871089fa149625d6f7a4d8818268755b7f199cd11e9e3d6aa45dc4179a8a3cf5d9fee89dfb7eb11372e2dd57cdd7b9192fa57b7b2eed2c54231bd6966c157149ad202eed75d8a58bc2417ec0a79894c111e8ecdbb6a39639750b8b680417f3c7ade75c57dc85676df3740ad3483a5ef56be48fbc2959a37733c603918558f0e9e9a47f49383a4a2bb3a52415d7d4edb00cce6d0edd05915b70f7ce7c7417c3b2848c663dd7ea60e35f7625f5957e4ba92586510a9889c87ca474757f672b8ed4d8c4288fc70ab6e246b3380c5f2c2bbc4f1aa828dd1d71ed9087f2cd6bdb968ac47602558ac1173f17486ae6ca540d1e72b118133dc2c0c5b19269825453f8ecb0eeaf8705ba4fec10eb31148027b5d38b829d35ff45b5b74843f0f7624d7e44a1bd1e7085c6f29590279e1c011f6e4e236fe46f011b13bb67c69839660341b6ce7d6c629c8349a3f88ef399ec13cd8358f2df0379bf798d110bc89b0096080f7f642a97124e20d2467b5482bbfb7f8deb1185f389ced071a2c1b8a04efaa875cf12f0a309d99990c63cecebd9d4a0ac5965d7eae38c44f3e27e847a68f9f9d30500d930e768806002d37782b05fb0a0970a92ee652241f05c2c55a9f8ea74cb2d11dd71e0232713eb571f533ccd5f30066ff569876462cc171b3e91c7050b3a1bf2f253362edfe551471903a118eff7f4196a29a4e54e744d5d80b221e6a588bb7137020556a5b8801b2119e00aeb5d6b59a7ffc6f2970c7620af824fa9000c27893faee28b0f379636d7ee4cbd7bf41cdfba1bf7269a47d686e71fa9ddc5eb97635551334d6020aa1a18ed91b8adeeba25455b3a4814e43cd9ff7d30aca45494e1edf39a9e967131e98d4b0376f287281c3649364fb9c5300b92ee0cf7f1598bd4af80723be14253801885780713d81a4a8d1f90362ebdab9dd359014b1e4dcc87524dc388180734603f2c13fcba0bbbf2dc90d47da2f66c8e3b7c9aa3265d87f4626e74cc8f356566ff9ee357e0dfafbccd07cb849a5ad9efe8a4ac2db749d486b82da4d19016723b301666b5b517098900d059c88a4fdc20c48e1b64cb73845b57421304c8aeeb735316306c8fcb0e0d7bcf8ccdd2492df59a88446edec32293e96f0a7dd5dec0af2c0eae7b655026cfb21dcc54789fbe890442cae2473f6b1f3544dc0f65b290416db274b7fb379caf769213f31312b2139d6d418aa45edd6aad4b16893424d06ded80a5e57f2fd63117ec394f56deb421e1ef9882bb9345478cbc1028e549edce27940e7a4614c87043b19c85f64909ecb97f89b9bee25687ad2aa2dad9264b9e36bf6ccece7640ac8bcc0d3d152a12fdfc40c31b0c3a6fe689eedff550e872c110f6781a30126f0de8eb3d443d32f61d074e988ccdaff2a060d7e164146197c6dbc2794cd910aeac709bbae8c57294f6b6980f5f88ba18e2bae839da288d2254a274edcb04637e1649bc6455f424da411c4b00a538bddcec7e5cf2b3e1bea04d48d756a49ee53217fd70d36d49ecf9ff41f314b9b581421823e94cab39cae7d78da55bb9da3c59d648d92a2b83b20f10f38e98193fb7a8d4b27ce9b9ac932dd42d7d772ce710b88469733dad96aa4480f03c29a5f1a6b916dff9774886ec158b102ead1477d873ff6383e2aa70bbd0d5eed171d466dd771dc277fefda6a06321da4a3737a878089ce2e772b6bf16004a1c666b102262572da0256aa3ae47149f4800b6b5a33556a62fbf3e98ba81f404b01cee6973bce61f8d5a261f8791b30fa38055ac65e8fa80bff10d0f22c0fe6a1fdc0d9799a69801fa3324d3f0f9d2d323c995ca6a44acf5728f65dbd0951b5ed03d1714298c58e085be88f48a5a8bdadfffa3e185e77aaaf449e18c0dbaae89f2f4040eed736beb44a2426383bb282915a7a9c9d1be0a43e87cb1d6fb16eaab65a80a272d5e97b0185cdef2da6f25632724fb27e54ec424a33e49bc02d989c85d72eb56f009a4a1f374f1138b565a718f9eb88ff617766c34ac4df0e8457619ceda10f553e2f8a9434093475c00fd3d8762886c0b038ceeb0d66a120f59b4008e1bd5db9685e2b5e7f971a6db8f84edcbc14beb40f9946f19d975c1826368f68fe1827249e87de26240e823e2a7501b99be97347d3c2c2ad02ae01c68907e6c8e2d39138ebb6fa7aa61cbe7366d5e35298baadc0ed95223cd07703afd02f7cf14e6e4a205da2a36e45284b6c442562b5548574826999940cbc302c62780779328778c70907788da81d5aef6eda581894b6b40de1e9c20dc87ff8b07d518b2dec225063184eaa1c52b2156da641e6a8d2053740e8aab75e16d7db1d217b4b041af27c933e5c23a438196f22a7aa326d29fb4178a3c2221a212c7e13bff85559b64a3586d1038309955805786bacf1c03bf2993eb31adb840836e6b17fa6c11f1cb1f7bc824b3d73e6a998f16a63c2de27e0647bcec4e0a4c2925a60751200f742af4673d92f91073689122fcae97ef78243df5f94abde7e06644ea58dfb27c3eed0a92fd12f55aeea1cf2787bdccb259b7c665e28c9758528f1c188afd36b87b9b959ccd3f6606f34938aa1f8112a240cfca9b87d75c805af622ea3e37b847064743b2cb040cb8279bf1e28958da901b147e23f1588bf747cc8fe4d1b6ec0fa1655903da84b79d1a10abd27b01a8ecd6a858f0717631df145491fd276f7f7d3bca37679e9be38bfa9ff6713b2ca38f8f4152094e1b5f6d2f8d622300e5282c18c6a4c204fda80e6544552a65f728ae6b420e6c292b1b7c19160657539da57b82abc951c149c95ed19d616045861fcf3815c6476116e9d87b7db45592f02f048b546a5c37c690f0fec11a39325dab919f12e2845d5508664420b6820a4124b1bd53353249dc42662b20fa8c4758dcef03a075769e019fe40ac40be136e072cd40748ca1fb686f4c404b00c2f31a8123833de780dcc6d3d520ccbef92c82e9083221513de570543fe39ade45cde687d4e0c5df783007313688517c0e4b19d6471e484e92b2adc833a1a998761a3e1521392d103511b3d7da6a2181e5d07df87700bc8cfaf54ba067c366d847c16ac5aad28422808e37342357bda2bd99bca437b807cec29ac5a33aee043c5911a567b178840782e1a11d849565cf5c007da9067090493ff114cde1a83b6ce1bb7207329bd520d8dc", 0x1000}, {&(0x7f00000010c0)="cb4e4e3378fa36617e60dffa2c23512c59126fded0351701a43f6bf4985ae73202c5a25538b8b347f6426b50959685a2bbc5783d3cda5e2870e7e62063f69583e9998c1186b469cebb231c3d9b51d8dd4ea4532287730e544b46bc498e4972bb7566f20713142af64e78a42412d6d6473eb2eebaa7c471622d6f174b87a25735a5278536247f62c5c1ea58dc8a25611fd8577903cc18cb2ffee4ae301e49061ac2bdc1227450f791bdcf", 0xaa}, {&(0x7f0000001180)="78bacb24a2cba066e2203847cb5814d251ccfb5ee551177e79b2cbf21636ed849bf05cbf49a02b15734cc04b362bbf1b25bdea067ee80d0ffdb50817d188e207983e379441374a5ea86980afc881bbb522f4e135393894513bef43fcd33dbe73bff8b94ac2c08a601c8ac6a3d1692e158c9180b9", 0x74}, {&(0x7f0000001200)="c4f96230c8480170f241694d7657f0074c61661e8a04af957bb1139fb8c21ccbdae156e0d43a38a86a2d5466204afad297a684a1e3826b7d548429545b02fae512b7779aa9b5a3f4101e3a717d909f2465bfa5c90930fc027a1b3c1b67f434f9fbcb752fb562a26128ca088356a0b4", 0x6f}, {&(0x7f0000001280)='o', 0x1}, {&(0x7f00000012c0)="61f6de290a6ce3e339afe43ee50ca48b86a9988d954665c380b53df6747acea44fa6a4484ddb97e29bf82350eb535a99083d842690af", 0x36}], 0x7) 01:48:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) close(r0) 01:48:46 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) 01:48:46 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="8b33a3d1809dd36e7717c182bf99b8e3b8f2a1413e03bce4abbde8008e08cc684f5277db59ef", 0x26, 0x402, 0x0, 0x0) munlockall() 01:48:46 executing program 0: pipe2(&(0x7f0000000040), 0x10004) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="0abcc560f7a335af075e0410a38af061d55d499a8f4bfd9b900fa6b32a2d363098d1b702b7e0e14278101bf944e544ab2892d185b6da06c7cd94e49d6d68bd82619814570932003628b6b23cb14db9cd2e8708ae8366f26d6a65a7560a925f19dd0ccc860beefd84934907a149e23d9056b22b499eb6704d3f9e91b81fd6a486e3db2faa7b4981fee24120614f9d198730a1b8043bc8a157ef1470d30da4760484be8b2b176d3de6e87d84aaf392b8d72adc18057d669e74b370608f7ce5", 0xbe) r3 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x90}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000004, 0x3f, 0x6}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x80, 0x3df8851}], 0x9, &(0x7f0000000040), 0x1, &(0x7f00000002c0)={0x7, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) kqueue() mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/172) fchmod(r1, 0x2) setegid(r4) kevent(r3, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 01:48:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000001005, &(0x7f0000000000)={0x401}, 0x10) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 01:48:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4c0bf7a) 01:48:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), 0xfffffdfb) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/3}, &(0x7f0000000240)=0x5) recvmsg(r0, &(0x7f0000001480)={0xffffffffffffffff, 0x0, &(0x7f0000001340)=[{&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, &(0x7f0000001380)=""/250, 0xfa, 0x3}, 0x842) 01:48:46 executing program 1: mlockall(0x3) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ÊÙyX\Öl²³R¡2PÑ,Åx¥ŠZØ.C %‰•ì7Š-ð8µ¶[V8£ÿá=º( Ijõ÷\”îç5d‹±ûÃ:>úgIb À¤Ñùm+@›^úEp vÊüç5ß²!koéçÒ>¢Öë'^6Ö’Ò€¡%æ¸Ô%WiÎ.>ïcµFr¯Kp}¥"Ÿ_9‰1 ÄqàšðUþm¦8Ügtö1›%ròˆÿβÓïŠóŒX¹ñAúŠÛÈi­=[…)ûb"ú¤‹ §¥øŒö~-ðYf™Ê5ç“Èõ½ý'Åœ˜·1‘ýÙ„{Crr¾Ÿåf‡ç6Cˆ5t¶‡%Lù$éÜD·ÂãÛ'‚š‚\JU—9"&^¹¶2b7šõ‹¶¶ž¯)`©k2Ý«‚µˆãºDëpmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc24000 didn't change! 01:48:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r1, 0x0, &(0x7f00000000c0)) 01:48:46 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b3c0 va 0x1b2dc24000 didn't change! 01:48:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x2}, 0xc) 01:48:47 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, 0x0, 0x14) 01:48:47 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5707dc0fcda9d912429d3a64cbd9b6de367a42e18c8d6365b0ff3d36c608c438a72256224c539e3960af88177b823824900d71ff38a438ac4681e54233e39cd7825c6e47ad449978a68bc4cd1c940a1de2d6e072036aadf621695c23", 0x5c) 01:48:47 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) 01:48:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f00000000c0)="e6179c820657bd4ef11de3b13b82f8cf2b8a8174fd48b70758113706c122f393315361d514f30b490bac57cb94c967ecc2f373c9627c7b8f8c8d869d42bd95b318c372e490e0dc5c36d71b734f9d60cb0f7ee9ae188c56d5aad0273f2404111cb94fb7cae72673fd1b1d55c1695343b6dcbeff047c1250aa974a25b68deae98f6834955095c8d351e89d98250073b1e2d8d7fe0bd867e605a298171894cd93c59f79f931af29b1a3ccfe6d032544ca33c2ac3cb2d27b4f485a40ea901299ee76169f308ff9c29d2ac7f514b9f5132d2510c5f4b286d40ce222e275fadf905795abd46bf1912432266a3f9c3aa5c47e598163db85", 0xf4, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x200, 0x5}, 0xc) r3 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}, {{r3}, 0xffffffffffffffff, 0x1f, 0x5, 0x7}], 0x3d, 0x0, 0x5, 0x0) 01:48:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000001080)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0x5}, 0xc, &(0x7f0000001140)=[{&(0x7f00000010c0)="b5111d0669ac0a47e45de27e03b2369040af522d2511466937d84f454e4558d826c246403854b00fca34251b036b6d6ff628bea51e81b30cbb7af81fb1758af36615239c1cc81f3a543b9d40fd0ae26a97098b8211fe5095a1fbeeee0db5af3af24a3b82f4462f441c074295", 0x6c}], 0x1, &(0x7f0000001180)=[{0x88, 0x1, 0xc3, "d26ece8a004a3dc799204686f1d52e5f4d084792ce5bc47de3cbee01efd5198b0ed4aaf5b040db421e3defd213e85cbc7db8d0736be2062eefc175ff5604289a016747505384db8a1455584017aec0776225d81f795680351dcddbf4dc58681e47b499a0fc8de479f10fd94cc790551568ea"}], 0x88, 0x2}, 0x2) 01:48:47 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="5707dc0fcda9d912429d3a64cbd9b6de367a42e18c8d6365b0ff3d36c608c438a72256224c539e3960af88177b823824900d71ff38a438ac4681e54233e39cd7825c6e47ad449978a68bc4cd1c940a1de2d6e072036aadf621695c23", 0x5c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f755e5322d7cc69c4b7c30536f31f5f2f075437eb996f780c17f980e33c4687a65d30d5ae860b3d68be903500dc73145e0df8c4296c3b98e0ad72363ea1ec045d6606275bcb963de9d0bfe5fc7be85800ea6a8c4602c4279e61edaded53cea013dd3d5bc5982e725c8b62306c14473a96664008e3a5fb3def0035e8088fece3942d69e938210376bf3704f4a63b969e9b4d648b1eef8a17067f15869ba58b35263a796504d5571d6770eb90bf9efec2f1ac0a72fb75b5a0f61cf41e4e49a631c686fe54aeab2ab6054e34fd06f590e512ebe96ac43b7f90c4918ac29a01ae765e35bb345d6677b", 0xe7) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x1f) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 01:48:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x40, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000014, 0xeb5, 0x6}, {{r0}, 0xffffffffffffffff, 0x1}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x61, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x58, 0x1, 0x10000, 0x5}], 0x1000, &(0x7f0000000140)={0x5, 0xffffffffffffff4b}) mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x800) 01:48:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) dup2(r0, r0) getitimer(0x3, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000080)) 01:48:47 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0xffffffffffffffff) chdir(&(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f00000004c0)={0x0, 0xffffffffffffffad, 0x0, 0x0, 0x0}, 0x0) 01:48:47 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/4, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="5c587ff05764e42fda1d1408709c424e85042afd11909e2d8c2c5dc392013f7769ed30e9995b8543c627f4db42f9228d49a3f87069a235f30afb77816aeed1c7ea3bf3288d345af47228f69dd4a984145c4e179897edb7b119637928190431054b030039e6f49df8e49d5cb29ba0b7ba18f4dd1d516f9d5d8f5553e9161478e1e56eba3965f82db050d89a1cdaae96de0768bbb1d4969c340e67e29bb79cb21a43d62eb05e244affdb0eb65c9c81ebaaf77370c6bae3b26c7483c0857d2dcb3b2c49e9", 0xc3}, {&(0x7f0000000180)="1717964bd2a97196d3e646b3835e994fac4ae10ead4394a533036977001d80ea8664b136da854497417ca16d8defdcba4c6d7b48af380e34fa686430f3289c12cb66e5ec9d69624a0316a33ce4c1871b1d733ab14177f28e5d8724e566a0b9cbf47dcb982bbc8b5086c0850f96f549c59eff29e401d3b17ee424ca1d78b4c9eb8a5bbcc11e7d42af627b2d4f3c8162ede838e476867725d378be5733ecaa1ba72422a489b2c38cd26e1bb9224cb228de960e5fd5f6c66df3540a1dbf8a2d6aa6e173d49d0e5fe30601a7fba616e9f1c1533d111f1a7e007511b346764d059b8642fc88f2b6b30b10ab0349026ddbf3", 0xef}, {&(0x7f0000000280)="49f4badffdb769508d5226b69c225e4dcb4a6cafed991e876f91a200a9a5c9f6d221ceeb937b334a10d354f3908fc1d987b947f0744b0c84959c1ddea0eb9d6ce7d49024e04fd4abf0247cd12b8e312420ae9ca23b2810", 0x57}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x5, 0x5, 0xfd1e, 0x6, "39d45f8231ae27fc6d910815027e0af632ba4935", 0x1f, 0x1ff}) close(r1) execve(0x0, 0x0, 0x0) 01:48:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) open$dir(&(0x7f0000000040)='./bus\x00', 0xa, 0x2) r0 = open(&(0x7f0000000700)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 01:48:47 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffd}, {0x1, 0x10000000000000}}, 0x0) r0 = shmget$private(0x0, 0x600000, 0x41, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/51) setitimer(0x0, &(0x7f0000000000)={{0x7ff, 0x200}, {0x9, 0x1ff}}, &(0x7f0000000040)) socket$inet6(0x18, 0x1, 0xea81) 01:48:47 executing program 0: select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x3, 0x7, 0x0, 0x100000000, 0x10000, 0x7fffffff, 0x3ff, 0x2}, &(0x7f0000000200)={0x8}) r0 = socket(0x1, 0x1, 0x401) recvfrom$inet6(r0, &(0x7f0000000000)=""/73, 0x49, 0x802, &(0x7f0000000080)={0x18, 0x2, 0xb14, 0x6}, 0xc) 01:48:47 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/45}, &(0x7f0000000180)=0x2f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(0x0, r0, r2) 01:48:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 01:48:47 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 01:48:48 executing program 0: r0 = kqueue() socket(0x2, 0x5, 0x7) fcntl$setown(r0, 0x6, 0x0) 01:48:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair(0x1f, 0x4000, 0x9, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r0) 01:48:48 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1, 0x113}, {r1, 0xec}], 0x3, 0x0) bind$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="000200"], 0x1) 01:48:48 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 01:48:48 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) rmdir(&(0x7f0000000140)='./file0\x00') r2 = fcntl$getown(r1, 0x5) getpgid(r2) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x40}, {0x100000001, 0x5}}, 0x0) dup(r0) 01:48:48 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) 01:48:48 executing program 1: socket$inet(0x2, 0x4000000000000003, 0x4) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0xc9a7, 0x8, 0xbfac, 0x10000, 0x7, 0x4, 0x3ad850b5, 0x10001}, &(0x7f00000002c0)={0x1ff, 0x9}) 01:48:48 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="de39197da00705c28a3e32971118013ecc9efa3befaad55f5b23766cc2bcf9ef4cead031a303d6", 0x27) r1 = socket$unix(0x1, 0x5, 0x0) fchdir(r1) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r12 = geteuid() r13 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e00000000653000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="6f1487e94674d8a2c2b18afa76ccdf77b759696c2f70aaa45708966d5e0a1a9f5c2a83470a9d8dda53e9fb6b737fff97f9d8f84047eb32092366b513b6ef6de4fe297a4f2d94b71dab1ab99e9cf5ef0b0554a9690761411f6c58668f01486163af5b576ecdd2f990e50297448ffe779e0dd1846bd3255cfddeeafeb5e6c595152d5a0822d1f44ce53ffd193945c40c6168c3f87586e40a9da61c407ecb2d", 0x9e}, {&(0x7f0000000140)="ace1b9802fbd599b08a2aa66f7f4647f02bdd40b6bf9aa282330bc6478335a64c238b8a8cf446a7141c4223c47239cabd76b44b99bf36ff246fc8d3f28ce984abccef7edb8af0491146869dc3aa68f10f2ef2572d1077912dfa3a4f4ccfa8138c808c4449104f3c9ff7044f42890b4be63c61fd0dac4627412c2d87be3cd5fd66a45bf0712506d5c5f04dd246c05b1bf093e6b32923d4f3eeec93e5411cb4443d5246e2f4521f52075", 0xa9}, {&(0x7f0000000200)="0f06a9452629afef7ba559de716b6a7aa83fd97e49c574f52b063cfb5fbe51f82b199880e24158dfe006a93815d8d6461c15e5ff438ded8ddef82d11f6b1ff151415849d324c1ae6a96f2282d55779a898e40d8d7414f7f379337f34fbabb67160520c40dab21a93ca8dcd1bb2395318bd72f78d2759fe651948f4", 0x7b}], 0x3, &(0x7f00000004c0)=[@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={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc0, 0xc}, 0x2) 01:48:48 executing program 1: setuid(0xee01) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8007, 0x4) close(r0) 01:48:48 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000c69d000000000000000000000000000000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() setgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) r5 = msgget(0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/26) 01:48:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="a792b6be486f8d3a91488b64a5be8b0a25a7061481cda55c52ceb775266201fdf583c86869109ca6bac3a94c69c6f7b55e6db2ccbb92e4cdfbb0d6d12cc813890afa965fe0793da012c25c20efde7f85f091551cfd816cfbde5e9db70dc7ee98ca97c5", 0x63) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x2c) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x1}, {r1, 0x2}, {0xffffffffffffffff, 0xc0}, {r1, 0x180}, {r1, 0x14}, {r1, 0x101}, {r1, 0x1}, {r1, 0x10f}], 0x9, 0x4) lseek(r1, 0x26, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 01:48:48 executing program 0: r0 = socket(0x30, 0x3, 0x20000000) sendto$unix(r0, &(0x7f0000000000)="8b33a3d1809dd36e7717c182bf99b8e3b8f2a1413e03bce4abbde8008e08cc684f5277db59ef", 0x26, 0x402, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/135, 0x87, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="0701000066696c653000"], 0xa) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 01:48:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x38) shutdown(r0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 01:48:48 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x3, 0x0) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="04000000000000007cd2c630ba5bdd6f6bc97d5ff0cb9dd3e096d2871590eefe4bd2e54657e9c8bf33cc94920bef2057a919e0bc7163b13a55e9f78172593b9e2662464000ca8407164e19da4509761951a5bd22421b0000000000000000a3a11ae36191f840dfec5172641c770290b7460d6900d9c7fb2bef58f9c29a1721f5a65516391f9e91b2955d4ee56cda84ece04be82b917acd42e7c403b9f66177a7be06340d2cbd496ef08a62c58a7f00705ddf34bcf9495c71d55eff8af7e4e266b31afbb408913add8577f52c3e39d8c771f554f6a58ca7a5ed9dae71223328abd3465f7093ff97ec83d7186a44e4"], 0x66, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000002ccc1b32b437d3a94aea2d7182228a4c"], 0x8, 0x0) 01:48:48 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000000c0)=0xcda2255b8570c341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 01:48:48 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 01:48:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x3f, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x1, 0x8}, {{r0}, 0x0, 0x8, 0x4, 0x100000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x5, 0x3ff}], 0x9, &(0x7f0000000080)={0x0, 0x4}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0x19164206bcbaad6c, 0xd320edc94d55c96c, 0x4, 0x80000000, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x6, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x82, 0xfffffffffffffffd, 0x7}, {{r1}, 0xfffffffffffffffa, 0x21, 0x2, 0x3a9, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffff4d40}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x3, 0xff}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) 01:48:48 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = semget(0x0, 0x1, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/7) 01:48:48 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="36e5280b7a204770c9e4a61b158031e87016c070a32945a679f9719ad577326f9bb6246ceb0b4948eb3913bc010ef889db47bda6a40aea1c8f7316bcb525ccb44896a28d2d480ef6e7951b4ec9c608f4df849a763253472bd9e0f33783ee28f7bf1170d6459b91fef453928c7340c5789ec84d9ff3f3f66efab7c717f14d6f2da00b67a9fe374e06de025717b91758ab3ece83e6ec6cd6b7d75e", 0x9a}, {&(0x7f0000000140)="8f6b5118b23fda6b5d70f7759ec16e9a91fd9acab25f775a05fbedcb31", 0x1d}, {&(0x7f0000000180)="0974d7f4641a6441da745dd91eee1cde12b19585236142d03048368c5866751fd462761ca5a0de3d546aaebe2ebc33544e6f2876d04c5587c939dfc29c5521db1d095b14006a4d3a9b45e2701dbd966fca413925a46ad6a71fdc82b22ae47fe210ac0d406ad85a87c41eebfc903290386729c8cce99c914670f72a93d464a537cf51df4edf00b4071bb1a823c481427afe94bc3eaa5b2c0d2eb86bd61b5215972638dd53010f915a15b9fb45d494fcc9beccae6eb53dae101d6302f4494a38181be6b3164c3970d21b9ec9b459285b17893af205b875ab8da8287667d138e99e", 0xe0}, {&(0x7f0000000280)="91a543deaa436df6c2f34d2b37ac60f9c9db49c2e9f0a325c2e7d5c7c01ec02d4380431a90ada67e1d424af1fc61abad7a9bfbb969c7cbea5a7e08537ec0fff0bdec47bb855be3e5237e9724670e3e02d019d9d27f12c7f5edb29b98a9de479f5948eda8c1bf51d19ff1a672cf70bce3174d6e6ddf655c4688dd5136229a5a38ce4d42e5e70b03e9fef9d936becfe0fa9e2924c70196", 0x96}, {&(0x7f0000000340)="08259347fd47596bd0683ec14645420d50930aab022c0b3c32a0c45633333be4a90cb9c58798cba167b6d64c559e82507c376796c90ea9f31371b2baa0bb33f4b66e6a73fc2d6764932128b95a664f3b07064b4710a5c2fad4f2de7abd382e3dcb16dd81e33d8389", 0x68}, {0x0}], 0x6, &(0x7f0000000440)=[{0xb8, 0x1, 0x5, "57801a2b1b7631f16e46d6b62bd1195fa41f0a3ab18e5e7aee98785573480885975ef59020370e861ba136e55a3c3e6b8f4bb8e244faf0b8ceaaecb195c26bd76c3dbe41d234275b13ba432797b4b3d25f56b40ff34530f0093d94af203529a7781252b8bf47adbdad1c02de09877c4347b04831b1af4754c3356577fa2f49d430df5c2f8f121630418f41646ff90b2045fda03f08611c6b458b3d243c79e1b626be2ab826f008"}, {0xc8, 0x0, 0x3, "5d400ca67fda5f9b16a358a1407b8307c1be700b3d5df629d751ac34fb1a7842d74f13cc6ef977d98cb7c32647a7d19dc4fa5101246799b184fa239fac3d1b98f0f3a2fb88faf92b655cf2be0d91dc16a07c2de5d453d0ac08752c5f99b828e984aa8129bd758cebecb41b6bb2f490e60e13d448e8c2abc17ce3e1c28e8c64ef38adab2f00f252ac4fd0fa5e4072c5785d95042e8dd2a3182f367c259a34240c6dfee302207c779552d6ae9152ce6113cc2931fdd2"}, {0xd0, 0x1, 0x10001, "9396d34ff5543bca5f4dcf05e927f1c14c43ea1b77133e1db36dca78f048c4eecba3ea156ef915650dd988d6074a22161679118774e360333dd8bde658295680071761e8af59ccc5f885d541dfe399748d7a135f40bbe29f81aad86216de408f0bb2f12568f912d54b866bbae9583d767937946f9043e8f4c0e8ba8ea519f730cbba3fe6addef3914bb7a9583f47a42c2542bfde2e2d674906ff77d31875e241e4e4bb21a86f2e58f263c62f81369278bdf3dc7816471fe16a8ad5"}], 0x250}, 0x406) r2 = dup(r1) r3 = fcntl$dupfd(r1, 0x40000a, r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000700)={0x3f, 0x1, 0x800, 0x9, 0x5}, 0xc) sendmsg(r2, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="68000000000000000100000001000000efd00bc4f8402822d1bf00668a47821214ad304f34e4c08770cc9774bca47aa0b31822ef16ab30aa61524388d4ef1b9876f5dfc7ad8d23185adc7219e2bc38dd2cbcd6c95f75663ae5a789b6475b30acea042f840053000038"], 0x69}, 0xfffffffffffffffe) 01:48:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="bd3dc1da0191afcc862646139e9f5a5e3be7d29c500bd2b2e06332e5f15a806b549085b890d5cd6ce8a2cc2efac914e4b39f1eed974c61a4dd6639cd5cf1a6bc2100697b72f3a9722b9a5c25956c7550755d5931fe722f76a661ec7f91efe73481d6bc6753dec45f1f693611813cb62faa29d0bf2d26c38b28d04ceb0a1657bc", 0xffffffffffffff96) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) 01:48:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:48:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x8) mlockall(0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x49) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7fffffff, 0x101}, {0x18, 0x0, 0xa1b, 0x3}, 0x1, [0x8, 0x2, 0x2, 0x84, 0x18, 0x200, 0x40, 0x100000001]}, 0x3c) 01:48:48 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x40000000000, 0x0, "34a3ebedaebf1ad54fd25de85d27515d980d23bb"}) write(r1, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x5655) 01:48:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8102, 0x9) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) 01:48:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x200) 01:48:48 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/137) getitimer(0x3, 0x0) 01:48:48 executing program 1: socket$inet(0x2, 0x8005, 0x6) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) 01:48:48 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) close(0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x8a) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x3) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:48:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82c0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket$inet6(0x18, 0x4000, 0x5955) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x0, 0x4001, 0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x10, 0x4, 0x7, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0xed}, {{r3}, 0xfffffffffffffffd, 0x8, 0x4, 0xfffffffffffffc00, 0xffffffff00000000}], 0xfffffffffffffff9, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x4, 0x8}, {{r5}, 0xfffffffffffffff8, 0x30, 0xf0000004, 0x1000, 0x6c13}, {{r6}, 0xe02dab17490d5397, 0x11, 0x4, 0x5, 0x5}, {{r7}, 0xfffffffffffffffe, 0x30, 0x80, 0x7ff, 0x5061}, {{r8}, 0xfffffffffffffff9, 0x80, 0x10, 0x20, 0x1}], 0x100, &(0x7f0000000300)={0x40000000000000, 0x2}) r9 = kqueue() r10 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r9, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x5}], 0x6, 0x0) kqueue() dup2(r9, r10) 01:48:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="941c64edf7a439f6fbb54e7b18ba21963986826a330604051e99bbc6767af1cf10f4efc8014977c9237737de5b2cc22433b13250a6789a48ca9c8d81016df5626060e1abedf4cc809e2c0627b154799eca4e65fb85a19681015cc30512cb853b06b475f00eb518f8b8e307bbc7aa6a3b64db8481eeed00f76bc02e23ef0366ad074781257f530bed8bb94fd1d3a6afa33ff3a0f956f957b06ec100059f9b48d0874570ce9e440e8a41f6f2e694388cd037a8330878ce820b143f435b3da67e05c270cc87ee0acf40123ff6d07ec54febad91a3df999b43993b637c69c3cc329e578ee7fadd6cad73771638fcd234e444600d8a84471ade2c578455290773", 0xfe}, {&(0x7f0000000200)="4c67287e5f27865f1b6b813b9e95f9def84e4ade5224a44b8b3b070cee878d7fdc53b065fd1ae8b9bdb7a85ec3db96ac762ebc24f3f034ea24e0b3514ed5354fce0d58e513eeeabe28f5bf7f749d6c08c14d603cdddb000274e86d7a9018d9be3485767cc258c62c2a2c8333398e1064d70060fa250cd59db27138ce150cefa5a0f9f220a159bc0caf228956f442d7b132af855faad53a72476fc4ecd4b9f0414ce077f912e0594ae8a8b7c63da055b9751f4028b371a1faaa99b55fa3d9383b42fb", 0xc2}, {&(0x7f0000000300)}, {&(0x7f0000000340)="be807ce757f3e3f49d0c818e79c49c49ffb1d3b943d2ea0032fb9ed58ee4ca8e2eb053dcd2c954e38063ba9cc23ddffde2f27d6b02c162a99c2ea517ecb66d3dac41ea2e9d3ea35886915819beb082b6bbb30947d86d5ec8206cba5a7eff6db0e1aee302d1318b7796632ffbe6e574e3f4b6eac0bcff51ccab8f561753b3814024fdc20f248afb5564adce250d362282a4138981c67232896dae440475d4d7b651f000279c26515f409fb97d80c7765fe7f1a3fd24089e05539f02aa71ee304cd490cc6591393fa0d8f0a06bbaea2358993024f74c57a33792dd9c792c2b7366796e", 0xe2}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="c80000000000000001000000070600000deebb824b78a7092e652df541ac298502656160cade3e14c0c4ea9f05c1285111e270804d05fa2b75c28bd59a67505599d0847a69e612dea02c51982d3f538c8e334fef25a25099534f02feab4d7fd5f0c987b6f8d2f80adca5a7749af8cbac80077f90aca30114250e8063e9fec3c2ad8b31cf96c41af06cff05559e173bd12c4a72af346f881a5f90409ca85a5c8b1cf0891ea400605f562fd671f5800b06954d05351ac44c48bc8c2c2d4c938f4be5fd4e2717000000300000000000000000000000070000001f63f258fcefaf2aa52eb3f004b69769813417904f66d9bbb514000000000000f800000000000000ffff0000060000001b3bc6880dae30d6b359a4a84c4e59b09994b95f6484f31a79552c2de74ee7e9b1303f31b8c41cc3297156c10ce19021f4115cdc7e0a8f5f5201164adcf63b34766cb984de0db2e48bf8c1cdd7749a3864c324b62ddafb2236aad4da97c55dbc59335a275ebf1725647986893c3546fa8d8f7b5cc5b99377b56f4c48296fa6282a90310d3b058eaa70312bdb8a2dfdefd7848f979f20a69cfa288548c373814574a181c44ceb0bd5943968a66981802744788852097d192d02da87573e7e9a5b8bdf07a9fc8efc47c32863bdb748807ba374bd1dd3da15a5eadecf4a51f1f76c2600000000000000e00000000000000000000000010001000111d55acd203ba13c91e2ebeb9b0c4d75eb01500b652b8760a38a2816aa1ce6fc52ef9705a6371cecbb7d55e3ea7b274c5fd7db760bc642cc13c9f8904e2ce37ed74f0f86d8829f72577d9944f0e8b5a8fe848e46fdb062301d0d3ad04132631e6cc2a0c5afac5a5ccfad1e9e751c1a6708989185bc665c490a76744e611d3b5406e67622cdb799cda52630b5f95a3b972af0c9460537858b2be788b96299d14a8fd006f209ce45cdffef2db031597cec6c9d7d3cdc7fbb0c61ac7b376178dbe193f8fbae5bb45f64793d00000000005800000000000000ffff000095070000080551545dd81186a23570e1bbf40f3ebfc710284675d242e25a788ee9a291f7dd23c603eaae66f4719ce7b023d168f74b83848e3da95501cdd27f9345f8976a65741ff40bc58add6800000000000000ffff0000fcffffff24b1caf37fd879e7aba27780ba1472adfff2365df11a83a06022aa6d8fd5d7d43ebfb07eb152625c3431ad711ccc394dea6701b2c59641e104d4761a8790a74ddedc8b38ba098ca56177431e6869c0b831263f1bcae13c00b800000000000000000000000100008062ff705eea694fa20bba671d284be5dba3e2b68f1a8a3a8ad0ac75c885c34773ac8dad5380e37a2572ff31f187a502406193ac950783e2260c3c0fa13f50522e0982121f7c9ea11c895dc92a7c975effc8438fdc39d13587249882cdee302fe1856b1317144da6a10d977e3d3bae9e95b8dd15f2e97e55a0143165047823976784affb510047302019c93aea7873c8fd178fb3d31afad5591b9d371504c1fffffcb5c218dad73d00"], 0x448, 0x400}, 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 01:48:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000180)=[r1, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r3, &(0x7f0000000100)='./bus\x00', 0x182, 0x8) syz_open_pts() 01:48:48 executing program 0: r0 = socket$unix(0x1, 0x80000000001, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) close(r0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 01:48:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) 01:48:49 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000380)=@in, &(0x7f0000000040)=0xc) sendto(r1, &(0x7f00000000c0)="7c019e82f0418c66398a192bbea6bddcb70c7cd2444447901587b57320e6a250b845ad539b77c5f4f31b45dd64364dcebac3c18a9821f6e2129df42339b0ca38120742fdd7fb8983ebdab9eb7b1473ea769e64b6b619f013f8fd73d2f31ce414748ea44a03ae0efed8bbe7c1afc739350c5331d225b379e53f1a56155dd80d3c644d4bb9f91891932d320dee410e402aa8b466adbb2b02b8afced2e2bf43ceb441259346cec8216dba242fc0df0850538715b5e28dc8d4654c7ced7e64151c66a3e31d878f6414d96130a4ef1d7793809e5d328400ccad7fdd75408d659adf9c6c7e0a5660ac8634e5", 0xe9, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4, 0x5c0}, 0xc) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) madvise(&(0x7f000012c000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 01:48:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x47146477, 0x5}], 0x8, &(0x7f0000000100)=[{{r0}, 0x0, 0x80, 0x40000008, 0x217d, 0xa70}, {{r0}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0xc34, 0xffffffffffffffff}, {{r0}, 0x0, 0x84, 0xf0000040, 0x7fff, 0x16b}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x401, 0xcd0c}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x1, 0x26, 0x10000000100}], 0x6, &(0x7f0000000080)={0x8000, 0x2}) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:48:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x100000001) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 01:48:49 executing program 1: r0 = socket$inet(0x2, 0x8008000000102, 0x7f) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fdffd3663a676f3e1fb48855b45f98030ce52eec2dd76fbb236d82eb0efe2affea6a0d7c417b214209e4d27fd5282b3d5d053eec6ebd30bcf6c19e598bbd4ad5f6246a684802290110d61a27df1654760578a81e8a236be0f25798af5b260cdcb01ba9bbbebdad501b2fac1d44b082ed17bb55509858abae0a2f797236c220f92cecc24f494e923b3dace127aa167a8f86d7911eddbfd0d4da20ba4584d2d0e3ad8758c07a3ea079098e0f79498f5ddc87d8b0d91f587971a8fc3d0000000000"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:48:49 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x71ed34bd}], 0x6, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100000001, 0x1}) r2 = kqueue() dup2(r2, r1) 01:48:49 executing program 1: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = msgget$private(0x0, 0x240) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/33, 0x21) 01:48:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x8}, &(0x7f0000000080)) close(r0) socket(0x21, 0x8000, 0x71e) 01:48:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) flock(r0, 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:48:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0x5e}], 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 01:48:49 executing program 0: socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0xfff) socket$inet6(0x18, 0x3, 0x0) 01:48:50 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0xa0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x2}, 0x10) getdents(r1, &(0x7f0000003180)=""/4096, 0xfca4) 01:48:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x181, 0x2) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x48) 01:48:50 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000040)="b35be09670833b57839d5f58951063da172acd375beb6c1ec4ecef5707b91c377e278aec50f046f14c2563b0f780fd0740789e0837b16960501a60416931ad5767b347a6a8b143709a5dd9c56697a8b920157bbbfdbc9d5edb7e393436a646e716616d56150e453d37cac8744c0bb7995c268b75ef8fc5197e82b7469d41d6", 0x7f) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x2, 0x1000, 0x300, &(0x7f0000fff000/0x1000)=nil) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/32) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1f, r4, r5, r6, r7, 0x2, 0x9}, 0x2, 0x5, r8, r9, 0x7, 0x4, 0x7}) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) 01:48:50 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0xffffc) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 01:48:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r1) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x20) unveil(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 01:48:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696cbe3058ad886a00"], 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) socket$inet(0x2, 0x7ffe, 0xfffffffffffffffe) 01:48:50 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x1, 0x2, 0x1800}, {0x4, 0x9f6f, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0xa73b, 0x1000}, {0x2, 0x8000, 0x800}, {}], 0x8) r1 = msgget(0x3, 0x88) msgctl$IPC_RMID(r1, 0x0) 01:48:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = getppid() fcntl$setown(r0, 0x6, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xff, 0x6, 0x9, 0xf75d638, 0x0, 0x1, 0x6f, 0x7ff}, &(0x7f00000000c0)={0x100000001, 0x9}) 01:48:50 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) 01:48:50 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 01:48:50 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000000), 0x6, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000440)=""/130, 0x82}], 0x5) r2 = kqueue() r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x2}], 0x100000001, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x40000002, 0x57f802e8, 0x78}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000010, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x45, 0x101}, {{r2}, 0xfffffffffffffffe, 0xb1, 0x1, 0x5, 0x4}, {{r3}, 0xfffffffffffffff8, 0x20, 0x2, 0x3f, 0x8}], 0x6, &(0x7f0000000100)={0x5, 0x100000001}) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r3, &(0x7f00000005c0)=[{{r1}, 0x0, 0x2, 0x200fffff, 0x32, 0x8}, {{r2}, 0xfffffffffffffffb, 0x68, 0x4, 0x1000, 0x10001}, {{r3}, 0xfffffffffffffff9, 0x3, 0x55, 0x0, 0x100}, {{r2}, 0xfffffffffffffffc, 0x38, 0x40, 0x1, 0xffffffffffffff00}, {{r2}, 0xffffffffffffffff, 0xa, 0x4, 0xf4, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x85e4, 0x7fffffff}, {{r3}, 0x0, 0xa0, 0x4, 0xff, 0x2}], 0x101, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x0, 0x8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x50, 0x23, 0x8, 0x6}, {{r3}, 0xfffffffffffffffc, 0x10, 0x80, 0x2, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x1c, 0xfd61}, {{r0}, 0xffffffffffffffff, 0x36, 0x2, 0x3, 0x4}], 0x4, &(0x7f0000000780)={0x1, 0x1}) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x1000, 0x0) 01:48:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x182, 0x40) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xc7, 0xffffffffffffff21, 0x61, 0xffffffffffffffff, "e390ceb8b8a7ce15f29441a015fe9706e8a43bdb", 0x9, 0x80000001}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:48:50 executing program 1: socket$inet(0x2, 0x3, 0x0) 01:48:50 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file1\x00'}, 0xa) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 01:48:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x101) sendto$unix(r0, &(0x7f0000000040)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab607b9032e289a5855de961edfed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c98f48524b85cb3e478262033cd843d919c10f6114f441932c81d27c522d3a8b30b2894041a1f8e63749edbba67d54b6508cc9452311e439abc2cca0173af2661d76af6", 0xffffff1e, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/71, 0x5bc) 01:48:51 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="5d9bd25c9673be2eccb9a9bd586a9793d4692beff33f03e776bc7463ae90c421bb68d32d40e80c1b8e4b99bd1e117ea123d5698d8871e55f03314b03c6a5b3ce0f19c64d89e9ccbcccf1a3ca690745e73a2403e4", 0xfffffe4e) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 01:48:51 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f00000001c0)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x4, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 01:48:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x440, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x80000001) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) rmdir(&(0x7f0000000100)='./file0\x00') r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x800, 0xffffffff00000000, 0x2, 0x8, "5175ebf6987aa5b83cfc1ea3136e20a31ce07cd1", 0x7, 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xfffffffffffffff9, 0x5, 0x7, 0x101}) r2 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) sendto(r0, &(0x7f0000000380)="f21627a805f7f3d531c14801f0d80730107b32e6b7e61582fda7e2078650feda79e9978660c14ee5739cd78a377e1dca6fcde9673a97b33c640a84aa", 0x3c, 0x4, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x3d, 0x7f}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000400), &(0x7f0000000440)=0x4) sendto$unix(r0, &(0x7f0000000480)="b3abcbb881d2cc04546855614d5c53ab311d50ada07700509b9d652f48f8dc35", 0x20, 0x40a, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) setsockopt(r0, 0x13b00000000000, 0x7, &(0x7f0000000500)="2becb11a26231a2582aca0f60f45d593a6f69337ca4c474a227bb5eb8586cc95c12255b17e997673e1f2cc6bba81ee54b26825db05fcb5d7c1cf87a5e7785d6cdca51f24a75ea48836bfe67919dc879753b72ab4fb909ef8c08d1e46242ed65a9948ba72a011d170ffadf7ccbe38f3e7ab6c657de85ba6f03154fe0839159507ded324ae558af6fdcafb846b52df61e2460c71e36e1b99e25a4ba4e8ce9589ca2fbab6bcee11dee5", 0xa8) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom$unix(r1, &(0x7f00000005c0)=""/30, 0x1e, 0x40, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0x81, 0x20, 0x5, 0x9, "9fada538a367214680ae796ace4e11ed189d8b55", 0x8}) fcntl$setstatus(r1, 0x4, 0x80) sendto(r0, &(0x7f0000000680)="cda8a2c255fb1b99bb376c4e4f360bca99be", 0x12, 0xb, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000700), &(0x7f0000000740)=0x4) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000780)="90de11d71294e11b434a7112a8dadcc7f6eb1f57b678d771a533fcff12933855cf828a651f6a4851df3764fe1b52ec0710bc098c487dbdb6dbe99fb312658f6e48dbc0d7dbbef6c75e2fc696402e4842df65af04b182e405ec12d8864d572b7eebd4e651b31c0cb2c680f7e5223139a8942b30cf463c264df4e5f71003570dfa05984e0b8888e8e3b0f71536f358e5172ec14c50171b6c4a32228f250a44fdab2c7def171c51c730fa111e1117be94b310db36d7a8382a5ec08346a0938ecccc597bf0d2d1dc455f46a11ce0c4d888b9e7f6bdfd8b4c2981672ef6ff16012c38e968d8e34e9fd1a830c907980ccdcee975445274eba1fb24fef0249159", 0xfd) open(&(0x7f0000000880)='./file0/file0\x00', 0x800, 0x2) 01:48:51 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mincore(&(0x7f0000000000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/159) 01:48:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000400)=""/104, 0x68}, {&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f0000000300)=""/252, 0xfc}], 0x3) write(r0, &(0x7f00000001c0)="6d58c3b390c160839a0b77e7a5489c7cfae39e2602b7fc5627a8621f66fc03bcdc37e0968b0a99136b9e50adc12f809a6d8fadc498f1f79319fef8e08813db3cabb90fa99bd62964025f460f9a9f2cdeac363e6ea7f5e03177c337f690a4925c88fedb65cb04ea70af2ccb40b6481ed2d20db641d9f65d3498abb9eced4b413cad2a1f7dc9578c325cadad344f817b14d386b7257eb9fbdd4380ea43e92865cefef414926f6ecb2fd8c570904d48c5a0faefe118c7f0a645b2067251968bd322650cc9730fdd3c2ee5b153088c7cc8d3a51a17953e4c370e26a4590120e3cf12ddd57cb0e120c5efdae28d23781acefc591549605d", 0xf5) semget$private(0x0, 0x3, 0x8) 01:48:51 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 01:48:51 executing program 1: semget(0x3, 0x7, 0x0) 01:48:51 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x108) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) r4 = getpid() ioctl$TIOCEXCL(r3, 0x2000740d) fcntl$setown(r3, 0x6, r4) fsync(r3) ftruncate(r0, 0x3ff) openat(r3, &(0x7f0000000000)='./file0\x00', 0x18, 0x1cc) 01:48:51 executing program 1: poll(&(0x7f0000000080)=[{}], 0x1, 0x3f) r0 = socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="affff8993de9a8a5989b55f97d5a315e1627e8971560d732ee9f4e3fbeb37b934ddc13928a1d2c4bc16dd237264feae2bf6ee529960c4980200fb4ea155b59f96294f8484fe98ef371a822d0717aead574956d343d360f7abaa39da6945615418eebed3e5151419c2e17a02607fb3bdf85d43739bf188e6e4040e51cbc927e62fb1f0574d95be34056b345825a0a03fcb736ae3ab5ad53c25baeab8f3a40813b482636229479102d83f2ee80656516682ae9f2", 0xb3) 01:48:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x40) fsync(r0) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0xfffffffffffffffe) 01:48:52 executing program 0: setrlimit(0x0, 0x0) socketpair(0x20, 0x4000, 0x7, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 01:48:52 executing program 0: r0 = getpgid(0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x9, 0x7, r0}) wait4(r0, 0x0, 0x0, 0x0) 01:48:52 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x41, 0x5, 0x7}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x2, 0x7, 0x100}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0xa, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x27, 0x4, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x101, 0xdf1e}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x11f, 0x1000}], 0x0, &(0x7f0000000040)={0x7ff, 0x3}) kevent(r1, &(0x7f00000000c0), 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) 01:48:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0xffff}, {0x18, 0x2, 0x81, 0xab0}, 0x0, [0x8, 0x5, 0x49eba29a, 0xdf, 0x4, 0x80, 0x1fffe00000, 0x80000001]}, 0x3c) close(r0) 01:48:52 executing program 0: r0 = semget$private(0x0, 0x2, 0x450) semop(r0, &(0x7f0000000140)=[{0x4, 0x3000000000000, 0x1800}, {0x4, 0x7fff, 0x1000}, {0x6, 0x1, 0x800}, {0x4, 0xfff, 0x1800}, {0x0, 0x4e9078c4, 0x1000}], 0x5) r1 = socket$inet(0x2, 0x4003, 0x0) sendto(r1, &(0x7f00000002c0)="e847078de8a6182990aa186cbfd49d8de4a143524b96703f4ec7a41a4b6a24448e88cc21bde4c1ebcdd5bd2617bf3435935bd74d434309bc303f10c5c5fb10fe3a6d6c401fc0e16dd88c6d541885d64708efe7133bbc3894a9e68936772adce5587257a4a4bacdf7a7ed34e7f7c6627665c24107511a10f07e811e812b5677ca8e16ab1d176f3de8828e620eef00900ecf41f7a1ba4ef286b79f2bbdc04a32ffc55deb31451ab12b1ef14aa2c101c0fc0b", 0xb1, 0xb, 0x0, 0x0) semget$private(0x0, 0x1, 0x0) semget(0x2, 0x4, 0x30) sendto(r1, &(0x7f0000000000)="1c92f0b875d13c0795ce7164b1c03a137e2859bd20c167aa9a893e08f9cf914a2920259f224db105356d5bef0c942c0abc23c61c5439f2b95bc12f489c18c030e8c8d763ccf2654c6bc5270eb69cd95242ffd5616694ee99b61a827fcb7ccacdfd8a245727a35cdbb5c70c66cbd5f25703a3510c927dd2f85dd78a74d395d416301190c36eaceb4843ec0a4a314fd33e49eb6f24fa5dd691e21504f65a7fb50e206626ef6a1c7ef839d43cf107e244e1b49557d7811a3f754b53ac0716d1aeea854c2d053ccd9334ba0dbcdb0d403263455c60008ac74adb0374f2d484f1e8f7d5", 0xe1, 0xc, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x8000}, 0xc) 01:48:52 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) r2 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x0, 0x6}) shmctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 01:48:53 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x101) 01:48:53 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = getegid() fchown(r0, 0x0, r1) 01:48:53 executing program 0: socketpair$inet(0x2, 0x0, 0x7, &(0x7f00000000c0)) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x10800, 0x2) r0 = dup(0xffffffffffffff9c) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x40) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000000)="250650df2dc5cc94f41602ea70307e379e6a57394f4e528f49c20d", 0x1b}], 0x1) 01:48:53 executing program 1: mknod(&(0x7f0000001280)='./bus\x00', 0x2001, 0x2800) r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/28, 0x1c}], 0x3, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="010000"], 0x8) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xffffffffffffff74}], 0x1, 0x0) 01:48:53 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:48:53 executing program 1: setuid(0xee01) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shmget(0x1, 0x4000, 0x89, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvmsg(r2, &(0x7f0000000800)={&(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000bc2ed40c66086061000000000000000100000000000000000000000000000000000000400000000000000000000000000000000000b0b8a627b53787134193833d927f1cb0fcf1000000000000000000000000000000fdffffff00000050e50b73154400c27f72adfbab3df0"], 0x6e, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000580)=""/50, 0x32}, {&(0x7f00000005c0)=""/189, 0xbd}], 0x9, &(0x7f0000000740)=""/165, 0xa5, 0x4}, 0x3) 01:48:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 01:48:53 executing program 1: socketpair(0x22, 0x4006, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000040)=[{r1, 0x48}], 0x1, 0x0) syz_open_pts() 01:48:53 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x98e6}, 0x8) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/206, 0xce}, {&(0x7f0000000400)=""/248, 0xf8}, {&(0x7f0000000500)=""/221, 0xdd}, {&(0x7f0000000600)=""/163, 0xa3}], 0x8, &(0x7f0000000740)=""/155, 0x9b, 0x8579}, 0x3) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 01:48:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = fcntl$getown(r0, 0x5) shutdown(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x2cc7, 0x0, r1}) 01:48:53 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="3f39a8cd95c60b833c11e1169950f98119e64fb980dad66fde233229ec702266716affcd50667e8066890b99f1745d5e53bedd00bc9a2faa94280ed15266e3beea5dad687943582b2ecdde61362d334e589949d22cd6ddcc1820d13830b9e527ba4795203960c4aef4dc6f4dc8db068d80860a1372926a75c66962e3daae", 0x7e}], 0x1, 0x51) 01:48:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 01:48:53 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) socketpair$inet(0x2, 0x8005, 0x8, &(0x7f0000000000)) write(r1, 0x0, 0x0) fcntl$getflags(r0, 0x1) 01:48:53 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x94) ioctl$TIOCNXCL(r1, 0x2000740e) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x4) open$dir(&(0x7f0000000040)='./file2\x00', 0x8091, 0x9) 01:48:53 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/112, 0x70, 0x840, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 01:48:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="da", 0x1}], 0x1, 0x0) 01:48:53 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/82, 0x52}], 0x7, &(0x7f00000005c0)=""/72, 0x48, 0x8}, 0x2) 01:48:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/230, 0xe6) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="5a6752fd1eb05a035396db26fdc5713dda5b4f29f43db31b3070d27bb4d4fde334e17a0d470b23041dd00aa7c35bbc9b6452b7690dc3d93f103f591c3c5d485ce6da4b678627b0dbae47a6923f0f21397db7f28641c918d1f3cebdef56ec70147a524f6837", 0x65}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 01:48:53 executing program 0: r0 = open(&(0x7f0000000240)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) r1 = kqueue() preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/196, 0xc4}, {&(0x7f0000000180)=""/82, 0x52}], 0x2, 0x0) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/96}, &(0x7f0000000040)=0x62) 01:48:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x3f}, 0x8) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:48:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000000008) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) socket(0x2, 0x8003, 0x3) lseek(r0, 0x0, 0x1) socket(0x10, 0x4, 0x5) 01:48:53 executing program 1: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200000000000, 0x0) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x8) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="294b7a22ca81846f2cf98290d5edab5d9f4c3c3d478bc94fc94d91e50de0fe360ef1fa0312bdc1b140d791b8968144", 0x2f}, {&(0x7f0000000140)="63f262cc1722e4a2f79ceb107a15e4d0f7dcda69bb0299db185df4dfd3a180f8ddc1e0e2ba59c03f0f04f55b467d54936864e906187d04eb22e50b378e1bde98829d75fd951a55773f16179a9c74444138d22a7e4373a15c5c745fbcb75191f1946c7ef111a9eb99d988a50b445987eb6afde0a4d4ea6e6aae684c76fa8e4c0ca50c12211d1f9a3c20a36673779dd4184d4fa9ead4b8d7b6a9b53f410457cd797b26e3fb0bc57812e9bdca0c1f7d698c059b11660fad55dc09405eacefd315ea88c8de2bec2e19e709be59e927f25a837b655786056d201fd4b7ebe16f938e7c0a5822871bb319c021916227538e1b89a9e9a5c0ce217af71b6f47", 0xfb}, {&(0x7f0000000240)="84678a44d63f939f7d59f863f0c73b29818542f8139b2cdbd1d87e66eab3ec80a2655601ef4dfb267760447b41cf8de62677", 0x32}, {&(0x7f0000000280)="85786fbc2593d9ed49c142dacf9842a6e666755afe007679", 0x18}, {&(0x7f00000002c0)="85b22602657e56444a885c53e0716417c08a6ebff5ff4322891cc611c40540044ea0e95a2429fb5e9458b3ec0986379dad48269caedce2583fc8c6ad14299bcddf475cca1c32fab161ebaa70114d868b6d15f030ed7883ca94754134bdaed0db7ad33e02b70d659450ad0998937a0990154f8098bc4fd538383dad3a2233f67dfb4bb527bebf61fe8b9c07c075c068178fe574893d8a64b28df26b69379a17e4b36c427631cf81a7ee29fe546b3512a05b0ecd7b3248936f19d93f2e0e20d7ded3fe8c36572ee9", 0xc7}, {&(0x7f00000003c0)="89f619c0ba4c3be70f", 0x9}, {&(0x7f0000000400)="3ce525", 0x3}, {&(0x7f0000000440)="6020e316cb1d87208274bc271ffaf01a68ec2c2d3263b461ade1d442bd4e0ba1b9eb80cf33d5d3abff6897a64decb697f7bdda86c3e9a588ce7ca03be6412548645a8748e8b8664928b002ddfea27abaf198a7c1fd2c61c93ddf82bb9da35ca9484f038c3115ac0fa3c759e64361add1e4a2447a6661e5d2c7b14d4f28a102c10baec1cbcda5e71aaf30ec2526f0eaa0f0740061cc0f3fbcf4c9b7502e2936afa3d7d4917c7f4d603d913943a3e7a6fab11cc24289a157c748dbdefc3aab3f6e33ec5d3c2fdd341e7311433b6937a8abab3bf2e55e2e9326713c94f9b9d8e6c9608bb27b2d60a9dee141f5e94c22199edbfdf4ecc95bc66b62445d03838ec8e3e041b215cfb64c66fe9d705c05fa35174fd0b37193d575aaa79e28d6e8408b5342bc7b48b7dc4d5a227b034f3ad8bd52e5c71d0437be1aaaea930715ff4650a75f32e75c0b06e1b924fa57721465a70ffc51db29ae3eb9569624d7793d431dbb897f7ece38174e794fb54e3fe1317d49f30992de5cc95853f5093cb3e544d72752a06aca2d8d634a501ef597d885f5e2326fc682553c65dc1af3537642ec02afa631794e02b56964e5ef274ba9e2153f35db7581d9a21cfc3c20e9790b6995ba234deaa18ae66b74f9428d40e8e41c51bcb978cb511f0e2297f7dbd8b0aa6b65597b166db89d314b33d7d1e4a7c3707a436a1cc7cbadf9662eb67a2e27f95d3cd2d17bef377e83852ac442e89f8b4f3da4495841fa443f89f16250fe4f70636cb167b566ded64ca67929451600e694f788545dd65684577fa2b5ea1c287907cb73bca6f103c3f471d9d32f8c1e893d6a67197f22431a7e79bc60e07df03fd3082fdf67a646355f3bca524cf6732e5d86a8b6acb031ed78fb5b23f70b8decd2363573d9c6b42f7557bb8db08aa09bdbcfe42c262db3d31532c7f159dcd8fdcd593db9b7ae3abc858e8d1cd15118bca7f3474df3767b647ea74368abc4ef068c5d8f3967a69786b2bfc396072cdab93b795d68c8510370b933254792b5e1eaa627007d854671393abd53841d02c89a4a5cda59dde27cf75a2514eb28000edd72135217fc9847190e37f768f91d15cef40e59941304908f45cb6109c07d94def982290285871f2f63b39b349db936f71b0fa8a34c149572fcbee30e22ffeee7b0f5823acf8a37006338c1979f363e4218e2c867a96f4dca2e56b536d6b31be76d1dab192f4ed990817c172dbde577255623d9e251fb7cbce007daf2283436fe819f4223fe638d7e479a775e7232e44b3eb7fd53781084ceda5febc3a2b0d0f0423a02cc893233958c3a2c1e646d41800cc9aa18e366ecf4121bb264950f9436783172c51b2b8dc9decd5c91a78cf56c507f662118c36fefd9a7c80049ec71b2e08d1ac733f6de67ba0a521bde6a3bd6cdd896c600da82d61554b1a6fa5fefcb49f18d53a8e098e65b3f143c36d1e3231da8eec799d63a63154b57e0e10587aa88185c43369eebfc033f0eee49a862b130b53ca2cdd7a72d51faab770c4e64a15c758bbe1004b1c6bd3095b5f2c9c25f61f4609f029b37306692ef3bc6c6309b7eeab44357e1eed04f591bf81f763e6a241166035b2a93181a72df672b0c56db91078a8e492fd1c96259302009281bcbf60af39ffa54e8e4fde950627b9bacec16b274a4457bd47840b3331a50c1390d5aaa5481eecd4cb10f489b0c9c54ad14893ba912bf2a9b4c2fdc6eff5b093df1bc20e71f764d1806c539f1549d3579c8a285f33fe7cdf3e5479535788ae9884c82c4ba41f4e7c9f49982fcabf7b768082f0a924e743b960764a37182f7121c96bf913e81c92344178d9ea8c00026d76f80ace2566d305dec22d9e15f0dbcbec224e5802495390ea52f2986a0a42b9208d83033c2e83e11e1eaa47ec879d5e9affd36cf68a18dfc0bebd21bbdb500a73573b30b5c3749b446685efae959db9425aad77ec848e871349bb163db75b45538ed4e14ec8b7a59f6ccb6a67d21620471ea3aabd7a2dea1ce874667531ff80fcbc17945c32931544c1dbf81ef99baddc4cedf1a1e13924503cff5ea0acd6ba8a72b05c483d0c75ecd2e267659f213790338621efa0d3be67c540acf96339108bf91fe44e58303cb60a13c9864868180b780a0d96c506b9cce443259d8285bdacb8784914373277d562ec6a16019383874d2da2376b4612fa922170707918b4894c731565aac57ed22e4ea30504df69227eee7cefb1add203694eada2b4b7e6e9f503eacb41a73a1c9af8244650bdf0160e16ff6349c6a1526369b4a782868a033a08b8a78483a73584b000e528f9824c4de617ba53372adca91c03fdbeee0861d3d071bb56634e47574aa9fad83d86585ed2af0e1c433a8abf0772db2cb850360e775f9bcdc54a45ffe1cfb5a1de25771bf2218475f6162bbde0cfb47b6ca565bae822371ff0262955deaee09800cd6cdb9920920ad63e0793f0e8da26648ee0b0bc2f0682adf0449d5842ad9bf4e5dfec9859e3e3a6be8c949f19f13ff326d9769f5441ee724e4dc81774da99962683475db067f11c0d98c9fcad23db4c74dc1b07cede2a050ad5f8590166310cf7d05b5af51cda7c55db25cd63fcd85c6bf35ade227b5c80ec267ccc9636514d3cbf1640a7fa19be4673a4bab2e3c1c73e8316b74be6a6f33717acaa81e428b44ff5fc4df0c539b8d5101f7f4c00f786608a570c1b8e8d5905ecfa3721f4d97ada2ab03be2cb0ef74d9149efa4b44d816e03eb621ecd820d51592506f40a687b5340197b7de9a49d9608f311adab15bc417cb25cb7f4f9113a7cb1ad8f554234bef00332d4b6c5a7036fe46c0c664bed544c31bcd7e949a0759ac2fe68bae046abad945b79a9346ccad8b8f3dd849d1cf1a1f770f48c7708fb80588cae138cdddf73c77831358b12d27b4d26c821b15420a9439395fd6476f8e08b21523c5502ecb8523cf76fb1e87cc026955274af5188e0e03f994d4d17326feeff43ac64f067e3fd6874e772164dc079a25a28cc0ef9f5276f54ef3c9183a9600ec0c477555e8bb0c8eea73cc9edc9491d2afafcdd4d9c6911b39b9ab89af36eb27440e050b8ef78c3fbcd2c6f6c7f3ba7d9d6acb064cf3e9b0724624903e8997e3605623d976c2aeac55894336fc4b2e9be8680f28e8d48d212f26d5bd31ac903f6d69497f88f62ca070b2c13edd398b59b4e434aa682d084ee2b1a13fe5aaa8e66d493c235b32ee0baf43c743b24a245d98573408cba24e3e7376e7eb2baca88a98f52b2941d9418f56a729d34a9611831298022339a5bf9bf5135b13c2849fc0750227eb0fc32642590d3927e9ce1740b7890d3f3ad6481437a1da22d0a287932ee79852165893a237cf40b93c6ff08e073af9bc9ee7341ba6369b06415e7fe8cf3bee2923142e7c745fb3a3a5da61d329c10fc2169937f9718bc47afd6225a835bf7e4ad98f76e2e8e17f083b0b0c2af5c9d4c5403cd9b4f485e0885d94bd1ee3b23e97f7b0fd69510e2b8bcb8934c51f7cca0b0be2376c17c4bcb5b0c6f34ddd74ad0e87adb49a75cab426be28a0504ee6d05224f9b7e5894642200e81abaaa64b92d7556beb34ffd1267b5484a5f32a46601d621153dae4d019ddd603ba6403200d690963592cd9bd4f487b5cc6823bf3ba43f466a4c0dfe8bbd19e656f07d836e3f2246cd30a074f8492110945652434d86caf2b91a5d7f41492d418b4a2efbcf4c818808de3a87e6d88ae5fe05fdd00b6b2728e67dc69a85ef8bec53ad1c6d518f0f8156b48735763c3bb13ca0103e47ef8bd5d4e8d53bbcf41ac57ef85987aefda483a68aef58f12907c67b84cf22ad80d59dd880bb7b954a5072b0047f044d0520417c3272b16eabd90f8b95faaa3a1dde96ea54c5c1a266622cc76410d95d1b3c7177022e0e36399494299a3fcaa4986d519c8ed542054635caa50e45e54f15e49b13874b84f3c0a14c9ff49147251deca3e1c5d7a23626404eb68054a4d20d7e010bea86327061528059ea2cd1348f63e97848853ae7a81f40b9c34ec8573433a21061573a127990a29be23ec0de04c1f2cbbb5bba98f6a3cbaf0b2af6158349e9d3740e89f38c7ddf9754cfa23c4bf6a67be015a9069983457ea7854082af88cb31ebe84937ba98fd0494d69c9f95196b8b0615bcf6b26475bd440042bcf8ebce4a0a89b8ce3b80fc398a70ea6ba2ab1904ea04fd0b2e33303fae6348b7def66ec7fc0daf7739115f7b90782e9016e3a39326a5dc71d2c1b0fe0899b99cdc5f217ea1aac0fbdcb4084a0a0021c57e84cfe11e1ada45d61fb6feace627bf523154bfcb1cfd329906f68d446ae3319329a22652dfa99d89a9ed1e8e2fc5309498fc8a86d6ca6af2ded39b0878215592bb9177dd56d1fdcb6dc1c527b177a22d0a3f231fa5307d538aa945bea1abcd7983cf107905bb6c2361ab6d3646f7ee535b80a60ba87e124e3eee2ae1af80f7fba45f1771b11017c0eca975e796d078dce22c39498bea9d8e4f5fbd9266c0f4c1e5e3174fda73f64190efed821834dbc1ebe69c2b8b1df617d308cc0f874dd977eba4d89779db01fb8d1c3668763036ed2aa3e73f71ebc5860431362d7e7eb3eef7dcec9e96839ef31574fc980dd9adaf984a681a6c1c18ad93fe610e46d1a918a2241a53dd67b5169233009391af2f6a022b5ac0670c035dac8b3bbddf83a894e009e56b36b247931bb6fb0c58a7e861e4a5e4a9144e5566892583192869e31f3b734140488920cd2f9647abd1d54c8204329395db9d0b926f875bf4f256001f7e96ce0851ba76b31e2fb78ba3f0c1a214a7566bfdf98c0d6001a00e8d7c15cb073d468dbdde94628ce56e8f96819e65fcb0399db431717a513693a2b8db5fdcb65a74be847382bccef9130c6ace05286406547e89fcfd96f42cd22c42e6399db4a791e7e61404a9e37203f705acd11351cf18e7117d577fcb1471060ab28c3d83a6940cd8788548db72d8cb7e011e3caa39c8d4d7de3e27e02a09c334ad6ec70b13508dd752de8d2341326150f3ca84e6fc2e941caba34602cbcd718dfd51ca7307155fbd622a368ddc39aef68752af03b805e31aadfb58e28757732af8bedc0577cc8a7586211727773e1cc2b5363240ba24fc014455e4c569a047cd9743c151f540be6021732b495e34422ca1b831743e51eaf594437db9ab74127ee593fb543b0a36158b7325ea8e8fcfc3be00aec781c41d4828d1733617ede6a0ec2449f7648d907fb20cdf4c265e451a5af85a1bd97a19ef01c71d5604b7c4a8284788e7847f5a39e6105f32515329142149851e6ab34a66085233880e53a3880d9875626940d9f7394e342930fc07d6838f6e59bce01fe775f6c4a899154f9c62d3042fc1899358de1fcf17ddac21f8006f4abd974edb9bdd6aa185ef50c9bf2a7bb629cf83a87f1e972052493433b1b4da8c6e6a46874b82f83e67c409b81daa665a7be046ac66a99100cdef2f554cd89857167d9228a69e33b505888574ee6bdde8665b0e0253c66af827c5fd31f6ecf145fcbcc5b7ba737f1fa6851c03c5d546984b599988ad3d276f24b4b7dcca5747789148d41e746ae20c5b6d97a829a6dd3c2208d21c9678e5f1197db3bfbbfd7e387c9afa693d7b447c66a82b40ab2a6a66e0d9d1dbd455b4e54d1d906bb579da5c204df06d53b5e37050d25fe09529fc40c254f87128fa6adf18f68dea3516638535ac06f50b78b39f6abcd3a4d3365045b8de6b74937a32c5cdbb95700d918b470a74300390466503fbe9f9ff1831ae23f25f8f24f", 0x1000}], 0x8, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x401}, 0xe) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x184}], 0x2, 0x6) rmdir(&(0x7f0000001600)='./bus\x00') 01:48:53 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f00000000c0)="499f12e80e18ab378f2751e1b1d675f757eb96a62fccdc72168a250a8ce9ed00d4bd6508ecdacd5e10ec8eb6dd57364fb919143a493c6d5d6a14883be4c896ab59fa048731bd3a0dcecaccd346dfc4af301ded3a61d70c23", 0x58, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) close(r3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 01:48:53 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x80000000000000, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x3, 0x0) fcntl$lock(r0, 0x4, 0x0) 01:48:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() socketpair(0x18, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2040, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x3, 0x6, "f4a5f9cb75e89306aa0e4115641d69113bb34667", 0x200, 0x5}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTOP(r3, 0x2000746f) flock(r0, 0x2) 01:48:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2018, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x900000000) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x8067, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x0, 0x0) 01:48:53 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 01:48:53 executing program 1: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80000000) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 01:48:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/208, 0xd0, 0x802, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66ca75a176c5e7786c653000"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000000)="db21212cdc6521982cdd1ef167779ca3704400b16d78dbe6bdd144d61974171a46084f471f1621bddd65dfb8b94f73f777f55f62971c07af8250bf", 0x3b, 0xd, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000300)="3f1d5fd6d088e3a6fc77f80485f90ed1c6c4e4d6a60eecb0196613d9d177340267901b2756b2496e97e91170d14eac7b34ac11445e859b70f211912ba9b1d789fd08ce117e7d82ed6bd94b24ee339a40e37876ad31a516c8791b6be0e2a41100bde582cc81165da0c3b93df737fe8d6a85ddcb0fd17bb5584f28f58a953a366725a18ff697f2a72d4b40334fca3f04399f3615f38c9b10a95f54dbc977253c8180ed2ee0077fc2669907a46cf1100a5254506e440b46de72d7670b3a260f3d26e3970107ce1edb8f6eff1375d7f3d9cbad37da9143209d68fee3fdfb15c118", 0xdf}, {&(0x7f0000000400)="40c0d71b5ed96b1256f9b5142590ec60f0b3c8932d9dfcf6dba09f89c7cd681fcbc7ec92ed9934a984d36e924c8e9385849ca7d5ac596fcd27e3316964c75ac713422bd4a66a93f320122eeac2253339996e83cf2274485000ed6d8bd3d6996d", 0x60}, {&(0x7f0000000480)="4cb381e3fde5820d9f5c25851bfde80a804d7348dc656bba96db2f7eeb759a8f0a8955b5de25969379750adcc5d54e8297775f4549c4cf08d8c77e47a847bda33a1f97af317896034f7856be80bc57d6325ed4df18e6c6d82214640314d794b87463559e47df9444d1b35527db58ba189db792b6906ae59453a90d500512fd6baeb8af3012432c5c53eca2477cc4df26c085532c12705875896052a793f5acd51939117f182a064a5ce12f07583da6a08fd5ad4c638a4b5818ab41989be3417356e8f04f176a1d612c8201834cf190a73c9a83759b57e4199fe1cb3773ed1a69ec96aed16d4b472f7aaf25554015a483a473efe7796139fee732f1817733379ed94ff60e30c021b6464ef9d6eb71f07d4e721bef524d0ebc607f9b42e5f1ce70ed2749eb41e1ea65c968a1f462c11ca87cbba3bbc9b8f70dc87cdc9bf7ed2c01cc050e4956b9951eb553fc2a59eda5433fab11a9415c2248dad8765f8d923bd55920caae2b3cd5fa7263f7dc79c20939cf3cdc700928c13855d2703baaa7d9d0753d7a4cf387a1e422be2fea1c15e379210608d7269cd96792ba1143d7725bd2ceedd1945f623b987ac2ff88bc878247e6c399655be1a22b87de621d3639452563f66fb5f1cf7b5c636aff9207dfee8752c8bf585a52902c9e5365998554bfae82cc088389102fd8f26b8e031204313b06559492cf686109486049869601ecc0e17ddf023e72164e24771e51712bfccbcc764bede9d15faa7e13b719a2b35d836be8a6c47425bba009ee1221c68198a31d47961612251254ca90c36908a5ecf04fe74f96dcdbe6e1d0edb015356570fb23404d5f49442621f18bed691cee4cf1f6c08e0f8ec36ac1a4ff5e915c769cbb22cc68a61396f76cd5a2e1e352135113c225f2ba96a0bc3bad60ae3610f92a7047d583c410c3907aaca106d731dab81e99b8b6394fbca028e0e97992002e498e30a2cde97a263a5dacdfc514605140f6ab3b61e145ef2574dfdd053d75f052e2dcf6ac001fd664cf0570ba05a4054b9c4001f9d29b87afe318409be25e647b7f34d6f81bf4e286b938441222f8bed94b7518d4acbdd5b3beeb7767a2c43ca17b958fca428c8acb2efa650fba34b39e53b3bcc6635706328c2d8097030a325a9a1dee5e411c583e5b81d525850ee0eb853acc1804625a548c03efe6037fac2891643ecfc8f716dacd14c16e27496c04494a1a4e7e1f6afb6d6feb62d9da0c6c9b6412b0e05c9c80ca40404144832be68ae36bb7a987fdfbc1d4779744a46ebccdcf65e0bc728dad84b78afba5233dfaf675561eda7da6e145cda8cc5fc5d71df8c9aa61f79671047a01574806243b03a2aefa51f8264f20acc1a4bb3fd6698a0f3387ac6b0906277a474f18b0e54fc1c8205742a088c1bb868e355bd71a887e6ca348d81f6f74ee429e2a847254b937496d066a587d2f7a007b37cdcfa97a06c00e0e7e2f8d60003a9c4d949edc096205710544bb1107e62e98f9f7169a233bf01c731520b6e833d1e093191c58cae1dd662672e7524c3031c710d837893f1cf1dace5fe76cc4639cec4d757d046c6d0a0e44410d3a0d64fe453213e0524537d0c09607384f7f1579812604048c378fd7840ad62405183d89b8536108c61cce04d17a82cace9951c55197e19fea915e0cb41efbbd98596f7e7267a0300b94381e37c3b6681ea4c7d3d1bb11e84e11c914b857baf0bb0133a97a60e9a57dc0f6266f17a1648f1ebbf64fa3870d53277d4d342642420bc642d5daf68529a910c0099da31b5364183b6728940d8cb1d3a617255a8227dc0f9ccf2b17bc84a19e4867ec3bf0e47fb78d26df414b2e20e971b1fb70efc31fb2d4df18a28b0a8e2eec3ffb1e05649276d6ec9e53ff9b1be6c07bf11545b0a865cc4c127b757780d34a16b35f4167c9d8056975da32d1f6638a9109ae7b1cbc1f824f1454ef39baa6e7039ad886cd98063c5e6455ed4894f198eb8d86f95f3f820c42f9182a0f37e7d2adc6e24cf37d4474bf5eded86fe9b1a108d0ea7ee524222655b5389a604c1222c34a83e7f2d372268340e18fe99d10de82398642d5d21a1136bf3494ecf4bbad2d276838178c3bcb73e9bca46cd0634bda9226c028628adf8f6ee7e82c7b0ff54cb215e2b4cfb94bf960d69ca966a407365fbc7e99f9465e090ff4f4d264cfcb70c287521899e18a9e26731ee1bfa540f7623d331733a0644fcb9b802197abf9a439a7dcf9ca472d1b2f3053715a4ff60c963ebf8e254dfc6522f92b1a239a5264c4ca35b52596a76a7697eeca31b81db81c1db8be9643d880a143a9dc4bfd2399a088de087dbd5a1f9ca9f2cb431cab5908df9498d57f34d5585b6b886ccfe2b45fa2a7b0487254ecd5133483da19c438d439ca9e3fad753bcf371662af05a27bd72fd2eaa988bf13a22ab59fcdb91d31078c91220037716bb653c1e22fd5e09e1840bf9255e894935dc339212484923238fe8c3e2fcac484c74bc46a889f681d5414f08fc2b45031274f87d2beda1baa6baed27a0e3f38bd610007a83d9ec23ff915249d3dc01a30c421dc43e42de484c87d770d1acd8a04fe0f199ba2b6cbaf0e03a1c235ef97b3f253a9d34915f82dca7beae8bf0c1c0812b55afc811a5893b0b29123a661b525f92f86dceecab277be46f111c4c265d382331b8f687a2009f30c013776246ab8c1ed71cac5bcaf1f09904bfdbb519d72c228b381f92f5ba7780e43260eac6cd22957f7876e2c4bd3caa5534f1514bf66684a8bb557242f789815a094764417eb1502080cc53a97ac2a524c8e0a2cd7d36791646f45b5bcb70a8e592a283d96d5c0a39c56d4c8c06e2512a0fe15622a8eab88d37008f632591484f10982a48923629fbaae1b29a83807d2f915b2e909056ac2b0d3e5e19e662e52a1a5ed35c2789ef1e9a4b81b21fbc53cebf7b74ff7d964580dd1fe915a0bec00940448e54173c1a27ce9ffed905dd6cf2c044d157f059bda7f24e33f62ab42ac30b9a10a067ddeae5ec1a18950b8502e4b8b69056ac419ed01eaacb93b75fe115f8bf24e608c46a115db34a8718247272335d8da733554420e0975be61e8c7e5891644e96dcda315990ed1f03cf2e6379c69730b118ecc54721b22c0910f9d005a79e6bd7f36fd5614bd6d74dd4c9550d436d84fc5b82ebfde540ae9d33835095bc94c654b747c5a5da78cf10ec5979e272eaa5c12ee312c2b0826b67d1f11cdc2e871694effa1df0bad8acd2e0692df2331b7f7e0595b78026ab3bea57f68d9bda39e71fcab3020617d8d0212a5f2c074a1dd5fa178cc60d4197999ba3a3c85ce41df4be2559d9d79315691c39209793ec4ce0d6a08bf860d0589670ae572c75eefb89d47a65522ac3dffffe9cd5915273ef9d9c7677de5569c6064c84ace74cb894b83362fe5f631e617903e03f2761e79587d535e9b603db792ff588086e9ea59246f8e6688fd16581e6eec2b63b1cd482261f17f82fe121b282984eca4785a43cb29310abe523060e6d53850558f111e3b4c90026919e57c378d7ed15997884b5b420887a59f8aa411b908ddc88007171be9d70d9c30db57d6e79987d3dac436da162e3b4629b49a35718a47c4641cd8fd30cfb74a2d9563d2ba45c71c32749a76cfe2f65c6385c8a44b6bd0d2b468c8cf7645633d9490a63249ba1c344cea9cdf7334611c68b6a8e13a07df4cdd83e3a309d98edd700e822788ead817fb83c1685830cca77a34282f31a012b86bdc10d8c2a3b16806f5921e9d651820faba1573bb526659678a0eb8825f8e86ba6b83d8435c9a87f3c82f77719b2a04867a665f99f1150118493da5235d2e4fb3ed376fa37529410822fa9781192fd8936b6f5328decf2de1bfb3a478e2d41bef03c44935ed4bf8bf3ddd1a214a3761b51b046d9cd8d7a47ff51925a810c6f87dcc6025ce785ccab4a9ff6272a2cfc251974b0089b77b22363eac4712da7fbe70443842eba4fb90b844d75ac78027471fde03957d66cd0e5fea02d8af06da17f1694cea3b8711b53ab78fb17883a0d92e7eb42d1beac2bd9a3c1c98410e51bb5c7a94f8f162668e4871dc5e5e5a19ad0fc6f54cf2097b6ee91d994f568e7cb83b2c3bb848b28b45aae4e8e7d4b108eb760f7b82d46dd3d1ca848294314358d8949c987414341ec62d8003a773bc9c1355fb4acebb98f93801251fc03b04a5a4434a4974c9a1b09b0e1dd3a5af08cff5ada2a6d5b64aca4bed4621f9814e7244ffd264491b905cb5847e20176cc2b048e7784f477f64d34129a6546d58253cad802e7482c0fa7437e23687197d2897afe3d6f0cfb3340159e00dc76d4e9d0680909ab9adf109397a355167d6cbff7ef819b40f6173f6634dc0192aac9317d6b7593d194f267fd0e7f3db219057805f719f3cc48ff2c32db03fdec949b9554b21e045999e052887f399f2120431c9e22c7f9255ab272da88f43e2a74ee8a61f7ec9e7c3261ca953a8034cef53941dabae2cd5a20a9b3e0eefca72893352a584bd533edef1c838ab686171b7cc4f4e78a4c3317b0ba97651877dd5613eaf53097a97399f54a849756947834ca7aa141ca02704b3a1a595492ad0374c0446c2c03bd2be7a687867b3d1418065bf5f996e6dff14451f9b81e9c33f9236a277fb496bb46a5192a41aecc60a591dc6098229c328e68d0d73d6fc8c811fdbab76ac784a9c1a459444dd750a7bdaa448867d759aeb00eee28cc1371b3ae8f5dfb8a01b6efcdefd454fbeef228a9e334cf7ca798bd35eabb528fd244fdc0d01caa11d79dc3dff6293084e8de1593f413beb89189db82c462355814bbd31463a25deb1875371b8d4415022bd61d41a3d6ecf10ee3e5ccd7d418de9b7b29206259e5a6e359c1779c0de91acf449a75a2301b6f27eb23c086bf9dc8af646a47e09f9dba109d41f572a6d6e0f059af95a34c098c80018408d86915d23b75f87e0d2a33627cd57cc62bcfc5430daf30eb81e20b64ead364a4d414fd54b387d55c3149603b771030997895954ba481744433aa95e140e9e67ff390c2a9e53edeb291959cbae266d0e715b56af23710aa954c58bb345a126ed42effbde0f2863509dd32697f9c2756c50490972e876bb995a0062a269e802e64b267da9220018c9df0b8b713378f9ba47e16cb09c35068664277ff338cc5cb32ecf15c80aa76dee21ad90d9f209a93771da372c8ffb800f981c05255daaa107801a4837b3707e7afec7d186a5c8487c751ca4c15dd0ab8eb4967c1fbae0d4d8dc08b2a1be5d342770a3dd5701135ff8d6a67122637d8f38b7823bc2becd89677403529a169f487da1a81d67b746c90004b3a23bb1cbbbab763467c1e1d5f92d6f6c583b6220a56598eb70c53a0c0175293f098780b39aee0d9064e47b5c343485a332d0a642c6eda581eafc688ea6d80653e156a0089a7138d1c46ee74f4e71c21300ecf94e4242f5590b4d748174e568aa686392e06ae3b55d33bf0667c18ab170e58b5cacb64dcffc775debd59d6d38deca9796e90b72e6a5140e9bf7a0e048555442ad28b626620f9d2b6b836977f9c313f33d142348936a340d4f8cf5a9255366f963aa35690478d5a640cba67f04c5690626d6fb1cae4bbe9b00319ba7272b44a1e5adadb9907e379998971ed43a6f11002ea0b77369ac8f666f9fcb8b3ef9fcf26e21afd572dc61ed49113e413bb5537558787363ba10782e55f5a3967e45408cf3645ec1d0158ed5f77eed73ed4dfe042fabc8ff899aa26344ed4909e1231b947dc65718f8066b05ed50", 0x1000}], 0x3, 0x0, 0x0, 0x4}, 0xf) r2 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000280)=0x80000001) 01:48:53 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) socketpair(0x11, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x2) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getegid() getgroups(0x5, &(0x7f0000000100)=[r1, r2, r3, r4, r5]) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 01:48:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x101) 01:48:53 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x7805cadd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)="d400", &(0x7f0000000100)='@\'\x00', &(0x7f0000000140)='+*[\x00', &(0x7f0000000180)="5c2d40d37400", &(0x7f00000001c0)='@:\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x00'], &(0x7f00000002c0)) 01:48:53 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="250650df2dc5cc94f41602ea70307e379e6a57394f4e528f49c20d", 0x1b}], 0x1) 01:48:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20010, 0x110) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xd064, 0x28, 0x0, 0x8}) 01:48:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)='.', 0x0) sendto$unix(r0, &(0x7f0000000540)="c49ade0ce1d7d55b3380ec81d67a9b15a7913ad3025a17372a60f40ba513ecf901933780eeddecd2308bd9bba344ad30c8813d3e36bbe00a902450d911fd4abdde834b3e858332f93a660d95394ab2ba7ee82d441231d354dbaac2ad6eb65e35534aae0e98b8e723535d6e48abd579d91fbea2e851c398185095369af7acf20816575f8834d56e20586768ee8bf2d6e04abfc224dc709daba09dbaa4f8572d6e0b10c61e83041dbb7397b8cbead78d239b49adee75737946e08052c4bc21180fc68ebb0f51d2b6bd3fb1a0eb8dabda0b455c2a08ff22f913903ae6b5bf0c2e009a6234e0458106c6082c42949906985a97cac7cba62ac274d11f385680e07cf46194a4ea585c1e86dd520aa78e44bfd20404c23bcfe3fdc1c13bc77ced76e086cad9b2d174839c6bfee9c7f1970ac7eabe994e7a9b7feb006fbe2251bf2c17615cf476b077a42769a67543e4f6617bf2ab6e695ccd9fe8cd33550f645a63aaa8265995bd20acca49318c98feb771ebab4594ce876032a3d10712a46f8b40e6033c1a9faa859e4998b41704d483e54efd298a7f5eb10de0a98fc98f0fed6573912f997d3c9e33b8333fdbc48c73e652e151d59531745fe576c45e4c1d7b2f4d4ed1295c6b5e774454e71ab0592a188f766fa1a80654f84d383c7188499df0c9add3019ecaed0d1e0f77993f9e62e8f0177524d0fc4bce5d5b13d99349e51dcbe084", 0x201, 0x2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10e}, {r1, 0x20}, {r1, 0x8}, {r0, 0x1}], 0x4, 0x3) 01:48:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000014c0)="6c6b9bf0ae07434963275f391f7fa13e498d829bcf353bd3016517ad043be2149b6bd9e0aeabb49a580431ff79f8292700ac6a4cc598455e93a8d0600af9d25d5a4985a355363f3398680ec2f482697f6e15da19c74c3bbbbe26136dc13b81a04b79208928d789ff1a6f5649354183b55f83dd47acbf82ef3c7b9da1b0eb830ccfd974f4f8236d5979a9aa022b4d3011ad15d3694787fe87a6f76e8194f120ea777120908da9f477fbfccb620285b026bb7b290903c1501e181162eddc946d7a39cb453c7a14e5b82afb3abb213c800a19b94586e2a30285df18ef229dfb266ccff91541d1c4c357011b71bbff9f1e3d970dcbe33f007ed7383a8edd2d3452c480409c80f122d445e4d03a68e9acc7dd37ad016ac7d825e01ccd3835457405f7b68eba99b3cfdb271acc6f829fd2a849615873b99d1fa5079dd51915098f1419428374cc8297195e5aaf9f4c06c9bb070832adcdcca9c270537bf0408cc3eca76215ff64830d0b1f26fb911f04f06cf23ecde68f04726dc0c050ff44a5854e2cea70802ce8d601c16271c983a3f4781ff4ed093a65215c59a92e509cae04ca9b8e4d39d6358b3e171a144a59cc32dfea002c976a92528ede80778b9e9c64f14475565c7469f86abc9507aff6fe6798625129a0e096525a0d704d684e3c445f8503b8b05192b63ae7ec8618967f72fa4e98de49497c37e6f70b3952ce799247e961b53c4706b637482937b3b9153969593ba7080b8dfe10b3e1830473ea24d5705d445b7a4407b9f74fe96dd31301aa8716a87e224a5c7fc822bf6b9a99f0ecb6c441dcea7f192e9a36a7dd7213d2dff0b953f91e336e2aa72a375384193c2b2773a3225cd40ff32697b2b510c02e013634e4b0cf9abee10c843da9965be605075e18ad953bb80dc6c4f250793cceac4ed954bc46c52e34946933d1d37c7651d3697a915f71a555f5c1b7f0451f188338b0696601227047fc3e2d810c944dd32b6321b6bf421b51a84dd7c1c0df1f1a50c7539d0934ece8a73733a85fe18174673cc61e980404abd3b71a4f949b6d560c9bd721f7d9913ee0df5a07ad879f5c72c0b86ed7f271aee1f3d69b55532ab802658abe3f0857d450598c24904d82b4a22580e3822072b63baf1c3f26b06b2eee2aa3ca3d1e478d98103e0b0bcf3a6e79802ce950e70eb481e4937b6a39b82d84c390241cebfef066d5c5840ba765975f3155d4ea4108b30f7865a03c30e11963d4740dea34f9ef10f3d0e8fa84c625b7c4ef7e649e76e6fbd8f4c0496804306760d2d24bb4e1bfaa9bde07590950e7efd24d203fdede8c8e440980d89c387d5a0517475d083315a971b1f87d080bc0e64db0ceea0e2d906df8d04d85fc004012f949b1ba32afdb12f94d1b66462e4c04c0487f85df35ae4b1800b64c535aa06955460084ba605d550107b7fe986508e55ad4ad578217a959f429b4d4df67895d9e57230129814f2e597f7537ba456e2d58c2ff283773136a57088222f8e5e505ccc5617ad57a802788176a7b6b0ff132a6daf45df4582f7a1f29d58b7dc9880658ca756687cd05bfba3661f4fd80a18e39ffd72bd323461a9e897e994510bfd206396161e952bb95927dd88b60055177a72fee52f2eef13ff960a4fbfc2e4d3c604212c9c01e3e08bb448e5a3a55baf5a83dbd5165e27cf65178511a2ce841a143cb6c54ae0986b7c6978e9914c85ff0fe28731c6cfb5aad5b26c1b8ab0941f5cbfd7f69a9f03915aba267a96c02089f2aa6deed733f75a00449c65735f27d25587d8e45b313c9187eead433c2a52d0ae3e7a5712a10561e0cf24cd6171c9eb94ec1d6cfc7c914e78676364822b393ed7f5517651c7b299d061b3f5557d4953681f5cb33151f1a4a9eff6764a36c4d21cbeb5e657e814e3741d7ab06e8c11c8d09c8d1ceee32390ed526d65d2bda3c49bec6a167d735aff996558bb51eb5820619f83edf82a8739fa6c219cb1cf9b3e553eabc81d3a08d6ab1d2a389f78ff47b1a726d0c998087027e056c73366aa8ce684993fad7759f229c36afc81267d97d85cd59a950554952bbd683f87fc44772f717b6ad5c6118fe1c67d3be7b2e2b34650c13a7165c0b4d7d4421467fd1c006e449611edf8feb12096beccfad9c696972fcf292cf33e9117f0ba3cfa81de24f7279bd6c2340a20d21fec2716b40ff33212b45aea540b9c7d0046f55e2d703eb6a1dace5fd57370db8d4fb334963c58c3630104915f88e23eb21828583a3d9567e017baa68c36a324b554cbbbf44d6a367cc7019c6dbd6503ff9d6446bf1a77762b61f54e5988b2d3889fbb5c5b538dba0e2c7cbe9276409780b8c45fa8de3dac8182076539612cba829e412b101ff80abb56492fb54c715821b4e0f98e9c19b560fcf6165c8faa62b5391e93dbe710098ddb01ac8dc355a58fe2bac48b4f6127c5cf82dcc9670e7db3970c9083f974eac58789fff18f7ab7cf5f333c4cca5d364535e0596089b05ae21401d75cc0e2149f612223d1d98a75798c62625679112a62f4e57754b293b89d026d0b8e9be251bdfce6b76aaf769a4b098d73acb31fe5c9448b1a9ffed15ee92bd1b5e23cccee9ea8655d5376ce2af1f7d67355102ef33141e83888b99926cb179b77801c832d40d462ebe32dbe91d20880e60ed4fb98b0d3e9a291cfae3428ccfed610aabf6383886e61efa7f12a36ed21d6958a2b730b747e44712c56a25b860e41a90c364cf944c35956de1b1ca108e887eff23cb6b091ae3134a8b09ed2e2136d1b576cb6328ddbe949ed6d0cd01b1bcc4790730c73945875078d6cbafe4b34a61cabb0f0abb3c7bd5403617a9f5048cc2bc24eb3869d94c3f8d83a87d207eeac3b948bf45d160f7861d0a190a1a9576881e9b766adcf0e998dd4034dd0660d98dfee416df00d89eadbe9de4110dc9a694ff5cb53cd18c2bcd8ea814d0786f130566ff960a6f3c5f0eb54d6b590fd93cec1f2ab0184b0965e5c149764e9bef2a049fbb74ec25a7edb7729c189e108121d45a503bac927a6a6f6140fde8e091f44f602070e5d0bbe4dae2e4cae8b2e1b1c464f61613e41d843e560737e69fa21b802ee5d8e841015ddcd535b08ca73de387f4e742654a3fb4f900a02d0616cb4dcd54a28a98dc22e1beea9aca02c3728d28782cd881827cc3561fcc0f59c8b77771fc54a8128f042eafb5814ed63c29aed745a484282b318f11e80bde408e07b58ec23ccfa09dfbd5a006a205c4cb2f16d485549fcf1432c5bf80c3356d9b04d235f91e33541af7b8c6cd37993308b3a98d83106172d72da5341da6791e81d6d2e52b4d090eb5708c43c4392509c3ac33e0aa3963ea6875d267aabbfb8d992d4f09fa4073a72a6e46837e68a00f15c1149195b161a43a7d1d38e0ad26e9c5e0390b937f6b1a7afef01467cbe4ad80b7ccc0805e7c052e8265e3c8f7d25da5cd3fd59132df00993af3bbab39b6576407d76d831d18ed06c589e87668a262055eb6e45026bb4fac79fde6d4eabe4d8f252c3a1c0e2e97d6764cfdb9cddd56d1b1d397d46f651108699bbdd632707e2ce520cf14b485605a734c417420a6063620443e9ba974187461c7fdf399d6efcf1786b5b18da8d9bb800e1f2b0f9033e50200cc4a50b7c7acd3c663965190361f58c84c3c29e56d9aa247309d98e77de652157348931b1caf5303e56b34506e220e998e0a168672e701b019c66db74588ae6fec296a7e344a60fbf072c4c615220fb66da471ab4f97140624c3b345a770ee4f1276ac90627cd92adbd6c5bf33b36b75396848bc3da7a6cb7ebd7b9b5d1c94bc32bf1768eb428d901b303350e136e2b95fff414a2b09ff20b405218752468e0b7628f80a3d95f37cfb858f07b3e3273310358bd34dc917e85f26d2d29edf84758c5b8df4fe53ba512ee183b590388375388eea82492f8da8f1c40e190f2047664eb5ec9cc661b750217724ac4e441aa83826dd0fbf57295ac89e20a0edbb1ce5db583c2584fc9c3ff8baf61154a6732b79f823d23a446f29e62fa5ab58ed96cac5a0e53c7472c951fdb2eb6e23a6952a5a18ccbb474e3e64ebf14a75de75d89c5bcbd9b7236dbda1b7bccc3183749f82f441c939936710207cb3a7326219f544b08bd7c6c64750dbd35c5ce64e5a197cd323d71f6790220e48824fe3410a8551a087715771ae33e990b7e2855f095075676b2301d16015f43ad62cc0ea0f85ebb4a072e975994f829e1ca6319d135a20a1278a9c44bbb22c5ca9ab79cc931d33c690a1a64e4cb92b4f2a0b7f5355ab44f5ead7922280b89e1925b4e15a5d7758066a6eea1c842248532a7b657d16f7b4e96ccddaa38beba0c68a1a86b2adfafff85ee12cbc38550f2eb25c6d3013e75702ea86d4fcfb4899f8c5984de3057a0bffe85d35daa4df2d0018a023d73e0e66de79254596e8be0bc51d59f2a544ebd4c5048ce530a8153b5784c73944f6fc8d4ee973b372a47cddcdc74cff1785746bcd44f890e6672d73b6cd43de51bae14181d9714561688e81786b43d9cda16f8dc4663ff4ceba9307797dd2bd064fa3145bb70ee43f725e4db0fe6f280e0e783d9ed2ea584c315b0567fe9c41e3fac5f28f264bc28089a0744651624ea28b636c964db8ec191ee68e022269df2c3808579b0f4cde4ef41738e9cbc6689ce812dd040d52c3d4af11d3cf4c7695173c17d75848b599f31ca4d74e75b2ceab0b226edce1760b709607e7255591cd6ad9e00b3484322ff6d321b4360185fa4cb48873b28fde8427b64c777b7c7b2885667bb299e96aa764674cd1f20e31af441ea45c1bcb16eba74e38df83eac9a737bfec23faa2134c3c5902ddd97825b5f461dcd7e58a0ff7af0ee47598c4d9a1a68ab1ee64f11633d4569114a35c789ccce884a7e26716e6b72bba8b3364da668062cbc9a5912286420c1f7ef9c3f3b133dfecffdf356f3252fc1415097d2ff29cad916d7e670c7dc05c52d8b80e30ff5bd83f757e67ec1109d16573d0a238b0a8bb0736906d6c1f7d3b2c2e105105aae9b189a9df0d66bd8c82dea8efcc502672ed5d7a48280f2424e9a44caafb0d61a59d28cc77ca312a33439e42f3f4a64fe2052bc396667ebbc622c36491d1ce5e61880da79bd52b807bb0ff71df4280d850f8f9", 0xe3b}], 0x1) ftruncate(r0, 0xa) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 01:48:53 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4000000000fff, 0xffffffffffffff86) fsync(r0) recvfrom(r0, &(0x7f00000000c0)=""/159, 0x9f, 0x3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000000, 0x5}, 0xc) 01:48:53 executing program 1: r0 = semget$private(0x0, 0x4, 0x60) semop(r0, &(0x7f0000000040)=[{0x4, 0x4d, 0x1000}, {0x7, 0x0, 0x1800}, {0x1, 0x2, 0x1000}], 0x3) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x6) 01:48:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10001ffd, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) 01:48:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x0, 0x6}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 01:48:53 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() dup(r0) 01:48:53 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffff9) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x90, 0x0, 0x9, "90f1345508c8930257a5a0b15dcab1dda32a0fc490637551bbfd4341ffa90134998c9b29b993ceb12ea9e38c35cbe2cfe97eb5006dd735dbcf5b920407ac7680a8354759bc4492d72eed9710f4a43d773e34eef71bc73fe7d68e76e2e25ab008b2c1ec60b4e4ab49a03148ea6730209e8ebd6615363b3ddaff"}], 0x90}, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4810, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000001400)=[{0x10, 0x1, 0x60000000}, {0xe0, 0xffff, 0xfffffffffffffff8, "6c4310b743752fcbe422435406d40e65c1fc91cc6f8935225835c1c71e43893d6b1d84c58b14dde0f3a1bde928964f91459944f8c4ec4c0b5883918fe6cde0d3a091398da01d5d19d73ce433cc6143422f2419ac44b4a0c2e271ebfc21123a11b8f3a7e325e5a0548278ec426d22c69d5dff19278ec6c62e8b7c1b3e819568aea85ad91a8b2a75196cdc8f88342136b00601171cc5bcc8be4ef64929621e2cc3f39ce90d87b1ab1ebb82fc95257344ea46c1daa08ca9aa02003aea0f3be9972e33a7878c6c53eb24f05adf735136"}, {0xc8, 0xffff, 0x9, "7e657e3aab1105ea63b67a798f97eb20f48ce76d319150c8562edada048a4a473dc6f0007d60f0c615d23c558a42dc99fe84e5620870647ad338b2da6017948c00dc4582d79906abb52b581bdfa778b2c29cdc06ad863b30109ff45192537cbb1bdb79dc3c903b74cd2d21d99bd9801d3a9203004bc32b2043e270a848b9ecf2f7356ab43c791a7f959b3e3731a3d10bd4eaeebab8fd53d0147794ea0bbc94c6ad04836063c038b6112220c6ec65b941e3c95087"}, {0x1010, 0x0, 0x906f, "42812cabc51ccfb6535d9cd7c9c7cde92a11533495e4b5834c773569d068fb85c1c9661f39c6bd2dc2ac025c735508b0e589f9fd1e04b9502e8256bec03e19d62bbcbdb833042404cecfd9ea2a427e73db965b82124ffce6a992e55b29f8819b6602ab8844f593b8deca844c8980584e8d75481201dab9ec505e3a1c803ca4fdf5bf1dc749e73dd1a290e6dfe69cadaa4f564e1668e8b1618de67b1606138b3ea461e31bda37250180b9fac6a504023b5724d1c6f1696facab03ace329eb173fb9cde2f31a2f6e30fb26e5d8139d0e354b3c3ec3a23b1610620ac86d54fc06cc9c093143f6687155d902a8c8ecaf3683972c1ab0f506d2fb09e60d13f7be3cd272af1d670a0151b1b19be53406658537430ee270edf541e86398113c9aac39b9e54c248e464ed75c67725cd6bd52e0e8c82eec2dbc97c5d7555172c88afed224ee671e61acc75f926ab9accbd82d1aa95f5fddf3683a053c20938ca1a97939c79c3db4874605ebe5f43144907ae57a7d318c75ef728ab66d596a742e4e8abb435dc95ee04135824178bdb225417197837147f601f74c84cea925842b199b1b13288a01601c524c67dc07751201260718251192756ca38e54db5bbd8511ed42c92b58a232b7b87f42e8018eeebfc2ea9b241bd652589503a7e3d686fd6ca09deb7bcd13d8ca4ef042687dea6fe506bea3a8a2b6b87f2779114a2a95fc44a7ca12fd7368aaeb69d4ff1de381e69414f8cfd672fbe1922b4533225ae39e20f85cbba1f84b5b8a6d8adc279bcab50ea58024a8a00421e217624ef0517d196b8300e56c2892ad6672a9e8f81c3dd881cce19c74759e802124eb595a42a73a142a3d5c2a8c0aa21038f0599abc6b5569776364d9f072496cfb88385c299a14f9756b3c4797abafb630b8791a5bc7e784573ba1cc57c67de4fb85b0c3ce7c72645a48c23f2eff2a051c51539d8210af6d980ef6a9830c14af1839f5fac1639f0a82c26e1ad19ad66aff5b6c1f60a747066a3bcf3e746aa30c70a4cfa1231d0f2b64c0e05b42e31f399666a638c9b56d991a4aed41c9e47cc17bb07e29e493f082714463048cbe90efa528faca45f13a0147e22236cf3a59145b157f02c9c6aad2ab53b19db8661610015c405a0833f73c2f2ea8f7e0bbee97a17eece7ef081eb115711d2dd9e4fb8a536d3b51991969c9a107971186d887b4386db2ce052f3496be9e544b92dda98172d69df54077ada09a62806b0cfcf897512154f1acf90502a33049b0fe7eb8984357f0abb9005767d95d336b34c568477c080eca8d2351e6567c2a08ebb97344438ef06a6f9a549f7e04a8221d2268640a5972e62a23b928a760ab335e0b52199bfe2d263f52dd858500f3fa90c10d61216db4d7938ef6d2c1ae99999d54abd88eb11c8d53495f80c2e731275143db6cbe640fccbcf4cf08b52e7277432900cf0de38c859ff795178a896a7597012a347dfa035588ca032743110e7ad901f112939efe8091b7856dbd4778cd730bbfab14a93f16e0059f97da1aa9760bb8853c87e3e76ad15fee2570b81ac0e49163220365b766e6955e1194b4040b7931c4f188378a964fecc3498e8e75c747736fd4c7a6f9f8d8df97a6fc550378b7688665222e48efbc6208aa83c7d9e9b51f60d0fa92484129d36cdb67bfca5cfee22bdbf064002a0865a51dc8f2f09fa66cda97309de83211aaaf7edddb2e342dc032a15464f42f517f8d308b0b3a9ba5a8774da2d45b57c0534b53f0c2488ba640773d1a9a87109e7b134e0d627bf0601b39a75e3e74eb09c6adb9c9852760277c48f7bd110291dc6b626717abd7f68357d9190802de4ee83e0117daf9a43b0f6e6c2a8fe91963fcd0d16d63134f82e57c0d61b6633f229ea0e3e92d9da2bab093445512bae109cc4e9fbae1c75b735b877901ec060dcbfec2e25f6ad4bda77e7581094afd2ffd572196a6f3b6ebd345d3461f07073a545cfabe6f9c3f2b2e2d5e8471310700012bd01bc7d4a54de433a5ff27e30f1538f8db141d1ca0f5b2cdb0aab43d36e4e15b939c0ee2ffd0503485966449a332065a3cfb64bc1c3e837d4fed4d6ecd9229aabf4a49e15d473b30265784c2a956a02957813061d4bb381a5e40bba4927f145818bb25b1242d7d510e88f34528651534f06169ca376b67aad35f7c354ea9e4865d662cbe71a8458290e0535130f82cb5969409c7c2df3501d671741735281da0c6c38718cef334fc1dd08d9844c1acf2f3a2921cfdacedd791559b13d3f1936bfd21a5d15fc5f4fd8bff03ba22869efd9b5754e8543f9f9c5c5687e4798bacc293d96ce8d44954a8a9a9fe034e53b8c85a49d9b70131c4d436e5dabe0687cb0ce2687bb7140c9f39ed09981a701ee106cb68f5e17e1c589db9e2870bcb79e697e60084d63760d94431d3ae19f59cca76baa430c2e70a4a82f9771f9bd43a82f21e8589f232e486f7ed24b5f367c56b084165479ee4d6ffa3b78b7ab20b981202310104f83abe71577a2f3a4decd4a9e8c4f322e47b812c5f7cea795746536e7ad90e2a5cbad711d3856b901a1d81ba8e35dc4307eca5d505b53135b7455f4aac43c62015015e85de79231349728ce971ec19b44961599975745aea2820545f270541aff597ee0d081038b4da87befa5919b7ea2bf9bfed704583bd14bdb3630a60036effc04ac3f676755e89c3c774eac4abb3658d1058c314d338e81cb2508899c8acec07841741e2979c3efd28266cefcc96195acebd327e421b52fb79ea2fa5854abd3df177e017bace8d189677a979466a5893dede4ec53a1eab49f3f4ec0d6198e7adba4f1ec9197e26d628967cb18e22c91e6012e47b5e55bcf368f13b23093aedebc90aa4a3df6f89c84391ed174f1ea4eeed8c22022f6c7031ce303c84d2d621b5cbb5b1f6e0331d894cadaa763eca479b3e5461c0d2d95dac472b7ad97ebda14f28d6fc5c3af3de0de688a12e7328f5d13a78e31e34c8a5c987e5022c11cad977deaba8fe67a0138e35884f896f0be760fe98e0688d6d02836c4558bf45755cd33e417d5099d4ee0cea69f99e6acb31dff64c9967eb8d94b2e0683bae4bc38159c20c7593a26c7da9c9a4432a2ce4a999f55ca8977daa6f2f9193238d949df5de4fcc493281fd3dd99a778686fa6d9efddc8ed3369e9f4819c4590a83e62f3fa2e88687f7c43e6cff01bb4e35e7199a19728f8504a3d784aea23478e52d4537d6be9affee1478c5dbd46fbca419eab9094466c3862aea3a03aedb77ed9b255505c831bef5b048620dfc45eae1b594bd2cff4eaf29157c07570b3fcb300031fd2b2135418576c54123184f6de0201da2774ecb8e88d7edfe771fe9baa3336c62b34292f3135982b57a726fa9f54ff6455aa33e289277bee766fcb0625db3ccc6be72d11d4bf8a88b843efb7a34034d6202a943f7ae86501a4d5696acbfbf7fcd8f64d4c5bd7b3400219c525454639524dbf33780d07dca8cd209f1aa85da227c98a6fd6de14b58322e29eaacda77bf97b5cbbf12ccf096baf13da4d889f5fa2de9c0d304499527620f8eaf1db6364cbc4ffbab9b5b30ac5a1e4f895517e1d4201f31b3711da0e2d5add40e23457b469f0694f018420967743fc6041541eed728ab81247d7e55b803d17b5855bd58f4b933e316f7f9135c915501e8524c799d42787b1d17c8a73c5330ed88f05952ca4f5e3d06b0a0db32b9a9145473761a0d096b81f36f6df760b542080c0009c1d85b4f406494227fcab483aaaff47bcc71ab1110553509c694483313a626a128fa670413d392ef255655d2afb8d4f9f2a49c8ad8a5a031a2645e01d5f8c520e8b451070848f2fa8521fd87069e7e661e3d0d03879c36e8719158c15b597a1990c1837a308765fb4f4ddc9f7382aaf24fd393d5f64810aba1dea2a45b3643425526d923365a3aefd62ada4377c95e697ab8a57e5c713f3dc7ae5624c392b481fc8b6d167bda4befc810116641f79cb8e27025eed2dd239a3f47400eb64c8a0fae8dd40439545b1b1d9dd2c72a86db3bec9797a2ba6b0ebb37805b9211501d3a6513b7b5080121bb9f2cebf664666d1d9f8aa00df83cf4c518a10e8e19d0f88c61d4174dd2447999583264641d80fa9c2f16dd2381fe5a446ae2d7b1c89590a9108a9daa60c07e4a86cdec5473dfd726d22626893a555908b5667a6d221d99f517951beb56672d781ea0db7eea8f9bf88d4a679399fb5b4b7d3b9b70f7af94ce5d6498b141af2fada759f75471bdb72ee55780f54c4ed25ea3dad21b9aeeb7ad3fb1d63c19eef796fcbc2cf93b07f602c222b63ef7fc17b524d64c7695cc1dc1ff9f9499b6dc42bd0854805f156d178ea478231413e9bb9648fb3e3b50edd214787a25f0aee4aa1430f9397db38fd67f09dc7795d73e9ef1437fad6077483c1288a8e6924e56c73f68929faa1c6667ff0e8632e8687a1fc29d75dabf0588ace8643e9034fe117efe2c8de0d4922e12e664897f98724fc3cf525c04dfbc723d5291e84ac13a79f76ea0fc38d8991be10947530318c877882687d9fddadd63392af02284638febf5353b6f108ec19593b30220009cdec5d525d8d3e3e48bea995cd0e89aa8f82d1edb1531be451feb2b603f0876a90776b8f542ef8d0bfb985fdf294d5c94c9df3ef8b4f9ad81d46ee7a951dc3baee1ba1f99fb5abd02f20028deb61329be86eaf69dd7225e521414323cff0da21b35ecc5b34e6015dbb89086a85027f3549b79e40ae4249ab2bdfae021e70b501c39bf8f4cf3d39e94b4f6d12ba6e200adf0122e751b1ec2252ad5b1b6ca2d2742038d938fedbeb6623dd0e8638a7c9caec2b369e8d2aedb1bb7a1408f59892d621222acbe466d9b97211d3dc174398eb8edcd6be06d24242f6597ae2ae9288b042c48352eeefc8e4929b755461dfe080b1aea33285372d062414b81d8b4912f7ca084b00ed64afe295fba22f588196ed2e1585f2e583d3700648587c873ad0c1ca6527289beede287dbaf953bebdcb3d66986c13ec32e4400ead2bf31054fd696e923e8f45e2e66cf9f6d63ff3e6cc792160e323d3ad7d9a8928df8b5291ea6c3bae23673d872925502a9e28fa197bee4cb64996c0c45b587996fbe6cffd01c40a26ed888e5b63f34a074a81fd3be476a0a31568b091fcdd99caaf9934e5c21f7a908c8524c679558f14897b1555fc6dd1f454a9ce36e1dcbcf555e8ddbae91af977e4ab1e311ea2c0989b5b9097f7adc47bd36dcb87feb4f26f79d479debcf65f78bbfaf601a859b77a1a936d3d0bad95af4889dc08da6abb090b764cc50e6708539acd19d2d32d5eaed34e51744c62e8e1f82dc9bb71e915871a1867e07b2e122a427b28a5c1cf373a2d818b1bd6e46959dc01385f6c67ca3bcb9dd8feef57c4ef1ac4918c109226324fcaf538ab36681df5824636fbd2865322166203f09a557eb340b111dbb64932beac99ec3c69ef1d9bd4ca597b8b2412e0921981740c65a8359dc5c9951b11ff84fe8b95b64e61fe0668c81933813a3881ef9fb0f6d292429cb51e6c621bfdac489b0a6781ba7e2a0a59f75aabaaa6c248596bef77bfcc9e4f999fcf949d65b56fdaeb4cf022c297c882ed67ec3a727e9ab9dc4599bb39bd70929b056149f45f823432a9d99bf772600dacd233faf7029587464fa12be66ee83765b76f0e47b99f442e168fea924ef227f807848e9762b7c8d6f45a7d9503addc84a374f40ae963215c00cc09faf8e8594d6ae8b818b22ccc2413cc29b8ecaccae0f1440ef34f903d6db97f90f66"}, {0xf8, 0x1, 0x0, "fdb041830754ea31ee2e6e62991de28728a9808e12ebfdb7198c48481e1fea1af35d76aadf6df163627b39881f9362d66af5fe4ceda94c1cc21d0ba09a3b83de29553890f24e0907d4c5bbe863d78107875d66c2a1833757670529bf6eb34dd27ab2ce4d3bd68a18147e110800bd534fb3262e7ddb4660625006dfb280e2461ac3fd7fd10fa49b01046ee516b3631ccf087f5b0cc3a6e4f26212497d30b14a3f8b719f4b9542c840794c42627b30f708daadd42bd73103b18a66e47942bf39d926d0f0721896276fa005906aa452732ce4850ce921ee9687179648358676384cddd0018f72"}, {0x48, 0xffff, 0xc7, "599f92fb151d8f17678d3cb5bff080eb5dd027c2087f491352b62eeebd0e37a1cb15f507b195736d0e89e68df3f18e840ea6b032"}], 0x1308, 0x1}, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 01:48:53 executing program 1: getitimer(0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff7, 0x7fff}, {0x3, 0xf00}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xe11e}, {0x2, 0xe3}}) 01:48:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 01:48:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000ec0)={&(0x7f0000000b40)=@in6={0x18, 0x3, 0x6, 0x2f}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000b80)="c87c0d26d6eb724769bd3542411a8a411cf9415c424d330fafd9bcc754402dc77fe2c9b84a78379a79ea1dccccfe35b0b746395b6fbdcdd1c96842aa6f4fb9968e41ac7e25def93f37a469855648b6aa09c0a90d0fdd032ea1694e09301a66fbc8f82019e4bdcd50ac26757aac4bfd0ddbbd51dc990ceecc1383d36f0bd3e265fd8783e4c2a8f5e809402d177ac742fad4e95a0dfc884c98b1e848704c4352167e39afaa14c68da037fabdb70170a5ee2c7a3a41499647ac12b676fc1e16f95f5e901342ef12cba62eb37544c3febce07eb3c763f5", 0xd5}, {&(0x7f0000000c80)="8d87c255d76a955eb29fe3a5aeb76725c75d81b88b88e117892082551c38045a2d2fb6e67a759c6b558a8c3269b75387d11bca92e23c762d05beb0d837854437a7ece3989003d19baa12c612c3fb0a05a3ece8c77d6772b80263b5f5650ea8a2ff7964516ecfb90649e00f4d65fc014afe712c9b714a7340b8406d105b78af94e4b9dd3e811c24036477babca2142f744840cac5237145fca681b3de9e82c4f9e0941066a90d0907ca2b573c18eb98257c4134cf01c27896cc57a67ac26ef7320236f8addf7c50d49301f13005bd9fb1e8cbebe44d5cc6b377e58fcde628844da74b6edcc3c467f74e50d28b560c9441cf6a4e5beff76be35586", 0xfa}], 0x2, &(0x7f0000000dc0)=[{0x38, 0xffff, 0x7fffffff, "fbf310b46b4b6379a77d7ff929f9ac97fe343a87e8a8d43b0c859bfc85d8b77327"}, {0xa8, 0xffff, 0xba, "bec89382111913b22bb005dbcbdde39326940d53bbde9fa26d23b5f6736c9a0d941313860ffb43283d8f408d0c88ed61316f8ea1e7ee8b206650583fe56d73dc9abfad5891ef614b2ad523ed540bebf47ea6831f3cbdc66644fccec0195219fc1e580b5e41fda5d4fd09d623de4e05071f065139c5df7039fd57d51d3ee4fd61dc65dfbec04d0387c7f9e6bd618ebeeba31fbb59"}], 0xe0, 0x3}, 0x404) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80000000012a0a, 0x0) write(r1, &(0x7f00000000c0)="84f91483e1156bb8f525402e023db81e0b20a9c12d96debcc6f185ada4b4ed2c56557e07e22118dff4f1aca3e7b946e7e415180933f07bd201de24dba8e6345467e395f97d6cece07da58daca0845c8a4edf011862cdcba81266ad91b1d64395ebb66f77084add7e5ea7e7bac0d8b7359bd85817d8dc1ee273a04980b91af88148dede20657046a594aa00ac22369ec945d9e50b409102bbf0030b0b03323c0a21fd060e7997418024c0721b7751ce8989d5e6754d0e7a171933383ec497ed7a5ed788d219b91b270cf90f707633bce51317772f2ae9a09c54c93889fa27cce8bf31e972250a1f1805a3f945248cab491764bc2b3de41abc607ecf3a7b969856c6104e4ddae86ccb22cd3b7f5486c8a101ebaa94d5e65be131e9be1d1512f5dc1d8576a76dd0850d8eee52bf428fe82b19db389f6c557fc58154b7f2518054f265fdb147be3a66509b639e83a7d74370cc911b4e91dd127e9d0a6acb347130b2cd86c3149c6e7555bea6340c3251e2aab206135667cd7d01843ddb22a0d2234064a2240d16ad36ca9bc86d3aac380d606d2240f16d1b0029a6396f58d0e92d66b60f40d02fcce2848f0f4f1c76f82b677be4dd2b90f71f64ec460d627718639d5262c3d5af24c708385c92c3a4f7cf56e3557374f252016156e338815d4ae64991c62ec175f825687acbdc888e67079837c385210105eb31055ec00246e7a6b488f9a289edfd26ecea844fd371f43672ff23a1622e8b61d0eced7bb84fd266922185e70d3a09b4b0a2b7a1f072e72be62d040ff45d71f2a3587de0c88d8752b53e707c618f550f18d79593459fa89e32c3a642131f0441aa60ea2e3297f970c86ae015fc64fc9507a4de396c09ed903bd27747f1ab7b2b3b474353d8c0207d38ff300df57780ad71f230e1c3dbe6ba08567cac58fe927f38a8c0a31521e08c7543021bbe5e59fc7dcf34e610dc2d737b45b727a39efa75f5eb3ca000f3b98e171eea5be6766d767d0cd300cd3a2f4dff76ab799cb2ce063aa981dd4bdd9d791734c276d9e438f7950b57905ab8fc142c2277d26f5278b4156c86d6e0bbca7228963ed2feb942850ff177793753147130896e6fef986715401f22c2136b5e6e954a88f6ba1b49b26dc9fb5ef1eb0cb879a999b412f7dba6097adb409b173ecfea18167734ff7c8af84752c2055439d16a1afb9bb946aa116f97a7d00fdc37fe644211f31cfb8bd063779b6a83b85f9b71b31475eae3bfddc7f162fc4f7fffcaadc1481eb4c13189ba2a99039567a94b971338cf794af6452fc6aa23324330d91f0507c46b9264e21b9b47434aed655059065f50ac9b70d7998839001b820ce0410109ccc3111450339b1f48d251d563411d3141c3b3f36efabbe7f6a0a05e70b1a29ab99049e898a20316bc8983ebfee63974b3e3f4e4629dcf7baf6143e563ca3b6347013c34fc4324bba34dd9e632ed0c746962f6d9a77256ffdaf14fb7b2c4924d431f145f6f4d9db2e5670b3ab552eabdfce80d1daa0951017cbc3bd2564a40d85b2a0b1c4321d45764cf031fd707ae9d387839eaae9056075409edfbee5963bc8489b76c96fbf4e67b410313aafe87e47321a75c5bbc50f354ba551ff2bcf79b22b0f4986f807f92536e36aae5f7b1d03d7c26b3d5e1370b62901dba5e8a07909a5fce590f1dc55af0c2dae1629cc5471ae36fd30e4205ca79db445d2dbb3a1b5cb4a931787c78c1a609081248b2b848fa783e3c4f9777eff809f2cf0d63722a26b8436165612b9caad1875a66c62e4ef2b722c9204163a62cdd69106042e85533123df06231d2b58c8b8fb760a8826206e6fbb129e87fc5bb960768fe50d8685ae0d06c57b34556cd14209db629700ce9f6ed1b9918cf7afdc3058451e9146197e12004b2b660e25c34b950ff78c11247ada2bf32afa7ab371f9975486d45819bf2bbbffaa008cf3fa81d5f2b77c7d3ac1cf1ccacb61db7fae6a072a8f5877e9f8f6a5aca25b7afe43fc60e989b56acad198b9aa1ea5bbf2e6bac0595fe0e29053cf8b0ac1c33f910b7caee247985a34ae00adfc9a6c4956acdfad945a5aeb964166f3f3786de6f4d323bdfcee1d0af063f7486f96adf74102509d2bf09fbd7fdbbaac8f679317a8560b23e67219c42a470ae89912c0c4ecfee01617a6bcef3ba851b05e4bc89a6f11a43ba6967a13902ce82158aea6bd2d10e986ff962b14f2617fa4be4c508c8980d6c6ba91b81192c0ed43f66139b3bf76d73914f58c4299d33de86bd9c2f8c0481ae036a8a5ec8458bc582a282320f439f1a1c1a3adc081484e29f03566a4af81106cb6355e1afe492cc6231509fe2c18f5fd023bec50bf2c17c601a4a68031f052056c493b38366acad14631c26346b20121d58d873b1d6b936cebb7541bf8e328a840c449b47a13e27a74002248802feb2b8488836092c014da0dbbd8c40d76de0a5d7cd8a22da0c72cbfb8779322aa2512d9cc57cf25ffad7e30678fc32e246cfefca71da3854236f7fa92d85930aa21b11c86eb137a172cabea75686fc11a9cf64fd40b3e9d729582a48ea86038236777076a483fdeeab00fb9102ac11dcd920e021b1ababc765544ae35cb400d18bdd7acf1b46a7d270703aa091b0460d7fc8d9587ea7b7e0c0fcffc820435c6a6d920f4553df91da827c28b47437be9bd2577ac49c9de2ef10350c87821c26e1ff79041b3bbd3b8fb4fe231677a76df6e22c15fa93cbae01dfdc1579e9c466c624897240d9f44a6587b15fcbc4fe82692470119619ebbb5e7878687d632079df28a7d2f152c5373a5dfd224748d26330205ddd30105ce3261dcdfa56f975872678e0899a5f4c29b144663df0b3375e72f1b0eac8f3722a0cea9478ce62382b9d8f4c65edd9", 0xfffffffffffffe80) getppid() connect(r0, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000000a80)=[{&(0x7f00000008c0)="8aec4598bfb18e9f903cee666e65392cf14ae46bf1b841bbd9091689af1873efef8ca89d8dbc73f7f4aad1d2be9a4c36e930b1aa477bfbe4642aaf27c57fdbdbaf4050d0d8212dc08a7ab3555de3626c85c14034d530805a47597e145007b90e1746511b6485c7734d0b0a3b1f314ba2bab5676e16c910bb9b7c1c598d62", 0x7e}, {&(0x7f0000000000)="dc3061830d9940eaa8365cfd6e163f39054fab4bcc5e86a966fd", 0x1a}, {&(0x7f0000000940)="173f2f2cccb2a31aff9ccbc9e1c80aa55fea6b1a30f533cb11ae59c45f8325634ec2b71168f6ccd166b9bcd1933c0e0ab513318a3ae3d22badc42f6b65ff7a34a202bad09829c814098d447d2ca8c358c6db238722b22c63dc52d19aa58239d5fcc6dc4db96df913950551711a9e61761a41", 0x72}, {&(0x7f00000009c0)="b8babd849d072c8fe8eaf02f60be09bd509aea3b518b37af2db1fc91b7a4b4675a1ff6ddab4f3c192db880c7018892992c08d6f8c117644f1a039cdc0f83606167551e3c14bebf0714731e0cc2f7526024585014c3fdfa235797e4f2d954eaf6274eb0003e376d6e7c2e9158ca233f129201a3e86e01c183f17167a3d52d69d688e705022584a55fd39e041f2ceb456511c93cff5394a226f56408e2180d74aebd289f7d9b23785512785b", 0xab}], 0x4) write(r1, &(0x7f0000000080)='s', 0x1) readv(r1, &(0x7f0000001200)=[{&(0x7f0000000f40)=""/23, 0x17}, {&(0x7f0000000f80)=""/65, 0x41}, {&(0x7f0000001000)=""/207, 0x4a8}, {&(0x7f0000001100)=""/246, 0x300}], 0x1000000000000336) 01:48:53 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) setrlimit(0x0, &(0x7f00000000c0)={0x3f, 0x1}) 01:48:53 executing program 1: setuid(0xee01) chroot(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 01:48:53 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x12, r0, 0x0, 0x0) msgget$private(0x0, 0x20) 01:48:53 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 01:48:53 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x7, 0x8001}, {0x3f, 0xfffffffffffffbff}}, 0x2) getegid() 01:48:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getrusage(0x1, &(0x7f0000000140)) r0 = socket(0x18, 0xfffffffffffffffd, 0x9) recvmsg(r0, &(0x7f0000000540)={0x0, 0xc4, &(0x7f0000000040)=[{&(0x7f0000000200)=""/196, 0xfffffffffffffe64}, {&(0x7f0000000680)=""/187, 0xbb}, {&(0x7f0000000600)=""/90, 0xfffffffffffffd94}, {&(0x7f0000000740)=""/147, 0x42d}], 0x4, &(0x7f0000000580)=""/71, 0x47, 0x6}, 0x7ff) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66e96c650408"], 0xa) 01:48:54 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 01:48:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) socketpair$inet(0x2, 0xc001, 0xd395, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000480)='.\x00') symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f00000003c0)='./file0\x00', r3, r4) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/50, 0x32}], 0x1, &(0x7f0000000240)=""/167, 0xa7, 0xa4}, 0x800) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:48:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000080)='3', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:48:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x8001, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000028, 0x66, 0x6f8}, {{r0}, 0xfffffffffffffffd, 0x10, 0xc0000000, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x88, 0x1, 0x1955, 0x2}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x1f6a941f22b24f8, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x3, 0x100}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000011, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x0, 0x7f}], 0x10000, &(0x7f0000000140)={0x4, 0xd2}) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = fcntl$getown(r0, 0x5) r3 = kqueue() r4 = dup2(r0, r0) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x1, &(0x7f0000000500)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000700)=""/45, &(0x7f0000000740)=0x2d) getgroups(0x6, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000300)="39507bf430842f00d08b4a9a53b6edcaab8f554b17c425eea2f9d20b4998338a2c96287bbcf4ba79a02e0f367165370de1717a9bffff21294a306922750134c13d0166a3f1199848588c3308af26439931dc81be9d31dcf8348fa7a83a2396a94a3b63804e5927e4713cbe8e1ed5666eb1b294037dc006f98825da9050b1416f77257cd5368f4266b0b4c36b461631207d3147a3f8db8a6016b7541f48c6fe28402accf0fedbbb4f08dc185a98e0320504df49a3", 0xb4}, {&(0x7f00000003c0)="83d6c97599f8435c27444312c40e378202f71ff8680338a1147c776e3aa324119c6794212e5d3014cc38c6b5126c4520b4dc4bca7b1f89e1b4b3d0c2dabdb37412b7085881fb16f24a2199772ceb6f1298f54c5fa310b4c827d6dcfb60c633cefa5d67bbefe7563d27e778cade511a0eecf832681c68170b4818bdec4fdca542a16cb7cd040a47914d9fda864f37919597d88bd3ff0121eaf2537e86ac65d65198c2a2e639e03c539e6d96f74e564623d7bae062a3e575a2d30c4274e9119530ba849bd1dd6efb4c81ff5440b70800a20da29947adb4", 0xd6}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x30, 0xffff, 0x1, [r3, r3, r0, r3, r3, r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @rights={0x30, 0xffff, 0x1, [r3, r3, r0, r3, r3, r0, r3]}], 0xf8, 0x4}, 0x404) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0xd, 0x6, 0x1, 0x4, 0x2, 0x923c, 0xfffffffffffffff7}, &(0x7f00000002c0)) 01:48:54 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffff5852, r1}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="894ad2e703d264028491120b614e85126066257752914b0cf68382437d05f60fb17e9ed11ecab36efe5ec8d5798e922fa4d3e3a7d029e3d886442f487c258cdb3e78d870506184021d9a6bb55e65380ddd033529", 0x54) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="32c03659c84a6e65f5ab5e74982fc7304c6d4037b56d09481d8addf086be7f25927d90f7ecf1f6f7bb603708a3cc178196880367022a3ae01196b8d93507acae983a44161e828d37b72f9b", 0x4b) 01:48:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 01:48:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x3f}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) 01:48:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) mkdir(&(0x7f0000000000)='./bus\x00', 0x84) 01:48:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 01:48:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="4e7ce76b8e556c62964c09a6aa9bd7d0e581d7a0ce0f3bbdcca9dad26f5e1c7f7cae7e75b334ece7ddddb6209e4e5333be976cb650c8b79c32f4d53a1c529a808caaf2cca6bbd24ce285c3", 0x4b}], 0x1, &(0x7f0000000280), 0x0, 0x4}, 0x40c) chroot(&(0x7f0000000080)='./bus\x00') close(r1) 01:48:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) socket(0x12, 0x4003, 0x101) pipe2(&(0x7f0000000080), 0xffff) pipe(&(0x7f0000000040)) 01:48:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 01:48:54 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x5, 0x30) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/53) 01:48:54 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x80, 0x6}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xb0, 0x7, "198d568499d7206d7b88b698db8ad3f3a70879c9", 0x8, 0x2}) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x81) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) 01:48:54 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000040), 0x4) 01:48:54 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x3, &(0x7f0000000100)=[r1, r1, r1]) setrlimit(0x2, &(0x7f0000000080)={0x9, 0x6}) setregid(r1, 0x0) 01:48:54 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) r1 = socket$inet(0x2, 0x4000, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x31}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) syz_open_pts() execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="28c27399230f5f22b59f14392eee6cebe8d5f99140fcdbabcd4b9dd99f1b7f611caa9c49f9d88508b9c4", 0x2a) fcntl$getown(r1, 0x5) 01:48:54 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) socket$inet(0x2, 0x8003, 0x3353) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:48:54 executing program 0: r0 = socket(0x17, 0x3, 0xfb) getpeername$unix(r0, 0x0, &(0x7f00000001c0)) 01:48:54 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 01:48:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) r2 = kqueue() fchdir(r2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/203, 0xcb) dup2(r1, r0) sendto$unix(r0, &(0x7f0000000200)="b9b54d05850b67adf53048e7112e8d6cf2c5a70244597e56f8c5885556c3598e79320be4f08bf6e88c81b2022b5ce0136790236884da29b8bc411b2a98de82b367e6647cb3fd2ccb5a737e3299bb52e4fa94d944d24f711b573b66cf578ccb52564ae1548993f4371ace51fe0f17ed0c53eb0bed198d61ddc684fff119f764db1d241477051d0b859563ed1802920f5d3a59cb56e7617bd4820c057579b9addc7dc40cb872fb3b6744dba37d232eb84f63991654bca358b8b1239ddc40a43792a98cd8", 0xc3, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 01:48:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7c, 0x0, 0x0, 0x0) 01:48:54 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffc000/0x3000)=nil) 01:48:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001580)=[{r1, 0x84}, {r0, 0x60}, {r1, 0x3}, {r0, 0x8}, {r1, 0x1}, {r0, 0x114}, {r0, 0x2a}], 0x7, 0x2) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="cd1dbcf4c98d11c18456574f77ae24a73edb7825e9cb828497ff7cb374807ea3c211ac956e4bea8875e0d08a11d4e2b4be1d92b2688e45c681e8776a5fff9bd83f5017a70d8e4e3d5562fd0f7d939df143c5aad7fff7a84c6b2081b656fbc6d90b5b06a92c5392b24b4f4fccdd2c1397849d4a6e286d4f5e2b52101a82586fce04ffbebdbf4865838f0c8d3e9650e98583f579c480ee85230d2ed5b2436b06f76dd9f352fe6c540f1c28f8507a06717f1b2ae7f167152981b9ab6b6eb35c9723940f72f26b9e2990bae1a889c7633cf1f112181bcfdaf354cb9db855b17fdbedf1e0a9956a9f9a37579dfb022adb2718e57b73c2ef03473a78fbec946365", 0xfe}], 0x1, &(0x7f0000000200)=[{0x80, 0xffff, 0x7, "58694ca434fb9ddce299a233320ffdc53e95a93f0417b07a2f867de815e9ffd9485a6cdd4aa7dd0ed4e04634eb5f42adc5642f60bf5bc2ec538dd5fa0bc7738eef2d91c7b647b9db38b0b66a4e9ca6623fdbff0ad01c2f71d61816c8f3d71992e0cfb98114d4cfd1fe9f53b5c4"}, {0x30, 0x1, 0x10001, "17cc14c9597720e652989222c9fd3a90c8d8f7f4b3dee5c386c344f99ec3"}, {0x28, 0x1, 0x80000000, "486e8327c68fba86ca66522c48767aa3c9e4183f"}, {0x70, 0xffff, 0x16, "9b3191b4d50b4d9e39eac76a5afc27eae40ed93aebea9d24899edf4ecb0a93741d8708fce4565ae4d944ea60319cc3285b7b6a93498d1d88da71e9ff3c13715ca1792cd24dff474dd127ed222f7c963ce29bfeef0ccfe9a954cf"}, {0x20, 0x1, 0x3, "9c84a6ffaf7f934d3e"}, {0x110, 0xffff, 0x4, "7ed8d967c8186da0d6b5a435f6c3100a74f3c4e1a04c343d584a9cdfedfaaf84aa1146ecf9340dc29d145486e719da82f505faf35aaf1545a64b99118391cb2daa431bbc861534854e71306c71840aed77b63664de4dfc40c4d620822bd7e23a710bc9df052e59f1c35b786178070aa476c28b490bf3dc92a8988998ee54ca89d1f2e24c3815b6a2f926a28d3b4d8263ad62b4637be090cb031b31ca6a35917392cb9603bc79d3f7999377d36991cfb4af6b8ca9acac0d247e4eff7a15f4e2ef3754c639e86112598217ca9ada97947b3af532b25c2b946babc6cdf3c40e3b443f6ae57762e2cecbb843f979d38d1008279fc39ca99a1df340"}, {0x1010, 0xffff, 0x1f, "eb3ad21806ce7d695f87bb6edc20a241135a343a1a99361f66f4ec820aaa2eb65f84bcc6a3052c912eaa2187f3e08f2d671cc06252e930271df2337035817143c5ff458094f47d61db730bb918fb02ba0193c7fc37959cd24366b0630ac439d958c3b352c54d13f38e2af34d447996707cf697259b536082d726d3e798a460d3e7b3ac3a7859526f699e59a3f182a0edd916fd83e2687b9611d10bcc7a8077453a07ecea6eca5c8dff8ead22936ffbb12db1dd5c193b18632f924850291565bd9e4fb2506347e9981ca97ef2da909f3b8d5bd0fdba937ef3d6cec14e12e8ef17142e440662ff8478e34792dda4cf3ecc3ccbf2a32808530d78fba64b29627bf7662887b4644289de6e3f9fffe9e334181d87fdfb74823811b2eca444494d0aa27e26cb90db93c5096c653b3953329751e5dc1af9a83f031b9dfe93cbdcc360ca17fd586556ebf3cdabc4f1e3f0c8cfaf12b32aece518d8905a5a4be420e013705ad7486c312e58acdcb8597545aa116e17b10e5032b348c277393b393a3daea333190aecac826c3b05cd2bcddbf35376198dff464bfcea1d9d13e2755f7797d47328882df053ec86838888423058ce7485ffde0c6c9aa13fc7709a7602999d54a2f00d55bd91422207a654d39a3408425047e73ce8519cb322ee9c613e13a555dd8782728bf5e00156843076b28ec97fe3174975d0cc3515ec751229e1614911c4d55e6a76919922c1286732f5d50e891ce476862f79376ccea6936538d24447729f9ec8954e19cd8cede1d7f6a5789f0e2aed99849fa1014eacd020b1b514661d9e2014727bcc1423c59e5767855e7ebe574413e63975dc12c6d4902da8b3bae9e5cc31ba6282371716c92705c32227ca8f116305684ebea1c83a631f746171f3d377b1555e45776c98c12f1ac96a16c0f37b5cd6dda98a2d393d614e4c3619755e0e933ac85dc690a9cdfa70613199683a24c0c38c252fec34ec92076a3227373952a45a7f8d3069bbbddff09809194b3a16a8a91e141a48da8ded78fb08eff6fc815f953ac105527b918de3df017e6cdb0a65da068bf2d26250aaf62ad30487d001b73f2d5a34a49998a598dc1277c3a13178a68ff5c9b4097890475a93add8cf34dace191254164d986ef6d80dd2a3429c595b1442ef9b4e3bf4bfe6bd8dcd5230509908188448e18a74f0ef8250320f41481cc6894510c911c7b9e37dc4a7460ca8567018e31bb2c5be7362c1d041e7e040b3f3743523bb5a12740f65a04e9620ecf7cb71bb23dc028d96b7c6474d0dcd1ff0597ae37500639df37a9482131859d247c9aa554f1f1c2e291dfc49cd9f4af3ab1359b721dc8deedb84d28c71b1a756ee1b3902e746a9313d19d949d845898457a2420469a5f5f71d9f3c3d335527c22b16591ae774a868e0cb71217df542cd5c80585f1935f1f1047bb374a6f509fbb9c78d0f7a5aa48103c59e590365dd6d52e16c22a53f109a3f3531b567d0f7ef0ae9b1fc6f09dd13c5509de3f4bf0b1d2b6bcd3442b2aed7819b2dea5925b5274e3c159974ccc4ed838866a1a416c8011dce1e04fa5b0a6bd53a014626917ab8dab6e84b6d77fc069dc86c99a91ecd3c228ddde68aaf18fd90b7a93370e0af768fccc00022059351b8edaf73ca3c30a48c99ccc067f3fdb343aa1ee3e56e21409bbd6e9ea81457cb2251f953d9572c400bbca5bc1b24af4ad6ddd8e62e99d005562e4a70cdea0393b1fdab9c1b8214acbe3cd9dacb21aac9a59e8acc1d50f7dfe39c19af9d2ad50fc188b5fc30afb2fd9fd4a1875424d5f7b517e5e6808b887d96b946e908e630615236141cafcbb5cc88def67a4467edaceb35ecd693550937eddf12d5dd631e0033494f7def7d79a10d1f03fad7fdf6550ece4093df761fa157ed7120b0d33f92b6831a9ac5648a902eda2ee8fbc477bb17578ded71a5ce082e7703c39d9300a248e8b1c5e8580a2047cf7f9d55e608446131764568def89c5534e1f333221d0ed59d894c760c390b8ad1bc5c4e5efa5337767a7cc6fa8cc9ada41e15a1f168eea2c5fb51f227b63e0625027f68b9dc11af9f16a199e60082b123a0c16ee1e223ac98ad19ce0fda83f9ca636e2c28fd78a2169dfa333c6f0b7830f8fdb7cdaf40816ce5d8d9ea70e8395e7f8faf01c8c88a550ac9148981fac7492af0a77053ff15b160b285cb7f3490ef7167c596d50be624c285cd5621a4e7c1e1dec0ed982ac5c47fc51b1dda61da30e37b7ad35b3ba06f8683d21740a4b76739ea6f7f65d6217fefbd8822447c21af4d8a55a1c4440d6af7c18fce5f4357bceaa943a0457a80b6b090534e1320ea9a9aa802ae2e40d8799d1995df471409f9ccefa632f9ce94fe146b0574fb2407226923a6e2f99fa90388e3712c348847a06a3028124c7ddc9d171f938efba998cca91870ab5d3d28a40c21e36ddf90f4ee706ff764c07ada1c38bfbf6622220f8e0a2b7187de73da55cb1efa7d856950b9ca8574bf79b566528a683663e1fca445f15ff0b481f3ea9f4fca46fb2a0ca5a8fc28a407ccea1984a8e42040ca8db76d06461457ba2adced978f4c55d0d662da5f3f52c829860992c1de08e103e0e1c09cac006bb63ec850909c1513fcbefef4df80a650e21dc3556cb6328515e07959ef8d0f45761aed07667049119fda35689955718603177a2286a78c459ae7224e362e10304c30b06c8c44e55d8501fffc70770c21af618928f68d960e8155330df3a3ec9c88089cd492f4e125155312784319f7e574b022c49e4d47fcbc6363768865f5a0cd64d4698b88c462972a219b8f47ab714ea525d969f479ed8e2660748bc55500a822ab5061a19db8027756f1823e4d8e95b41064a2422a3489103a0c1619e36e13b12be1ce5063c22d8fa1c25a925158a223b8e6f142f2fd393031a72764e281187b892f2542ca20c37bb0582f7527f77a67c28a07669f26d9c9a0c5498c674f41cc9da78cf41b78ed7c11d9be537aafab37aaad286a8785fb361c7d838f816e186c72ce1e8140b480dc2aa34a97fe62448bcc4ebaeb3bc9452fc9a6cf5eeb4692e93c3da854feaee982a9032cf71ba95a12f52f31a861c0be5f31e378eb4b675d4fd10fabc9a4d7b338bd6df762235273aa888c921a1625a136035f0398bbbc2a821a1a852e1ca73f141f4d20cb063a1a4e1a85f9dfd6d88381c5bb4492f5d9b1261fc2f2ffd4c10298202c6332f84fce3d20c0bb671599dc0a9ac0152920472e3fb89948146e5fbdd1b0a53d3f2c2fecef4f430062df5f6cc55b4adbca3eaf96cac8c507d4afd18e2e1fa1171fc9a2fbf297c2efe4a8ec43d30aba83a0fc056a55bd8ea801e4248f2a836b4bbd4ce105a71e270fc258fc7592c10239ae07fba296d7fa786f66b291a0de19a628964e5932f11bb23fc20b41374930e95feeb98d217964dd06410c9fa80a29e5212715cd9b7cfd1cb135018eca4346b02c62d2e8236286cc47bb5d7ebc5410631f3b2d8421a53dc6de4fb9b72c92acfb07a79a6d60b1eefcdb2bb600d69f9cb5751fbed3a4a5a1c11173b68f6263557c31fc526bcabaa6cadf3c5cd9837e353350b3a43b3b4f1650890d551636a513d050ce81576a11b2b49c8c2aecee82ddd90d0e95f7500356e690102bc22047380b32dff993c158dbcbc5c476898d60eb91873c8c54bca431b981c23df8eea2ab676d1f72c4a742f9638d9cab649ac48df9d02f92ba7bba5fd0d3366d34ca369a852f2c5f923188ed787385858c16551b958b07aa1e5b7cc93c6a6ca0e3c348067e88a9aec9e262165e7d608586f28f79a6115669204fab80ca7c2c1bd5406d53b54d7168e16a4308f2372a237da0a4019a2adc0e0a93d18bf054cdb6949b3ad7a0e58d549af7efc4be0792cf96e1d0dc44f96aec2639af6bda37a471e5c97d6efaa0bbb1a810e24ef5bfbf5d3938658f4d98db576461faec4f2ba0fbbc0b66f6207eb710f30c4bfbe0f460c18ed4a49d76f4a2422be0f6a3cdcbc22d61ef4d867695c93918126b888403375040e16e6804116dfa48ae4752baa19d47f84e49a47d8661edb3747e97308e42c5d5181b06dd60bcedafe567fe60782779b5fe5adab619185dd1721402733f32f33ee56f74d9b15e184ee274894f57d2f24ae76030e6d43a9d74e720849eeb3cface02645f26472ba4a161a451fb076aa35891ad1219a317c1bfddde5381aea1bc4559abb911022e7610ff9153cb4a349fb63ea3ddafa2257fa4e28d49fa56065f5773b5e1003633e6868b13a2038012d406e012ba3b33b2f70d9f9d8d721c434419f0f3639022b6884d240efeff2bc14e277c7f16bcaf6ac37ac7e7c7330a891eb8101cca155cab3c31984a11d92fae18ed20819fa41e8e0fa2ddcef37ff981c204008c03fb95539dddbdb42c9af7bac6b2a337eb990164d8c502551131f6fe77ca77847cf5312b9c29038ace213ee359fc7b2cec56ace11458c0981c9beca2136838dc34e7c5af10aed4c9fb92846bf414861d7ba7b8abf2d9a7bd3f4e13ce5b7fabd3f2b823618f591918da05612935e970adcccc45baf04ce45a07df98b2ce3e1d1ea6e34835d13d793dae27b81bd6877cf331e83d61c1a799ed09c651d0c0b60b5a3969b74c44db21abc9b467f6e9229f79336aa9e5fdc9e8a2711f630599c69659b9cb929cd347b81f670a9f3719848744a9b0018a97f3902d0036294f3fefcc7d194099be75564b52d71b01c11dbaf3e8bcafa3b04633215c09196cfe44fabdfdc5980e0ab5495249a92a246a678c826f86a3b646fcaec00baaec5954f3ff183384837458c839bfefa43cd1f1ba83316da4faac421ea974fe6ac382ff722da118a2e0f9ee0df44f6466e75e1a0403b6be52c9b1fec723195c4dffcad4abd683ee228c14b2f3a120f977e1ec5bc7aac850517919111503d8b149694727ff4d04778b2c893369d6b3e2bb80061168cd98f7d5c0fca60644527cb0ee59ab59bbf7f1cce24756b0a31c223c6198431aa8173c410da355c12bfba549b5f161c5eb87ff9f7b954e865f6e3a9d7889075e2b73a9725ce2545bb0250ca115ab5b7d72304055abdf789b9784e3f94b6bc9057e92aa2dbc65186357e4954c2e226018906fd4e8f2e38a36d246c360892c4005250d7739f84b061854e6dfbbc56e68845780e500a8593f9421bcbf0bd6aea87c6f7e2ef034ee38d390218723afc5f0a9cb9ffb8301a6e874b7f386d79a729aec92af40bcc06e0991eac342e35f69211f0490b9b9e81c4edc84d746f645b990864f0d6e8724f0ed77f5f6312a6edf64263e2e454582a4b53a188da7d2874da1237a7af0cd370d9d8c2a6fd07da8221a79a1aaccdf9a6f0c54da0d4e0f345a4ec0dfd97298858d3a2f57605b71502ff4c3c67b09f4646e32aedb44d6aaabdf264a369953cce535869a6ab97619352b58457b4a1a8dbb91b391d5edd433593182e2f9666129930ca02034848eaa4a1b2b7f11d8cb13e408aaf38403ad4ab3250b82b80aa33e92d7e0541f74b8e2c48fc6069b7ec642cb951e4dd0744ee95afd87ec0b9b29960133f132244ebdf63525ed9749ec986e89f2638e1ee2f8a22471e3ab9cb35bab27b1ec1c9514fd9f4498b695aa9074d9cbcb2352e3336c6d08c9d0ada174165d702f19fc9c908233509aac909e8391f1fc7cb92737e59b6dfc5f9ae757acd33ff2c4c35fae16f86b5486bfcfc5921cd0c7251b91db8fd5b7dbc2271e2f5ffd959098362f6e375b4dd909062443cefcfead3880db5050d73d5eabf69e8c17cc830e758335878c8d40f2d2"}, {0x88, 0xffff, 0x6, "f620479325de731fda896198f8e4519ec28d058b3edaea334370e9bd433c57c0ef428e36d4964e1ad9b739cad5ef2a4c633b15ebf709b8aa1ed4e15e3fc25a11306bcbeef17a44f1222520f0ce72dd156495b67afa1c4cf1d4757ace88b708480961fe2b6b29f31954d4a255ba72b42f27c4848a73"}], 0x1310, 0x8}, 0x408) connect(r1, &(0x7f0000000040)=@in, 0xc) 01:48:54 executing program 1: pipe(&(0x7f0000000000)) socket(0x14, 0x4, 0xffff) 01:48:54 executing program 0: r0 = socket(0x1, 0x4005, 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100, 0x20}, 0x8) 01:48:54 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) 01:48:54 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x10000, 0xc000000000}, {0x0, 0x6}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x7}, {0x5, 0x180000000000000}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000100)={{0x1000, 0x5}, {0x0, 0x6}}, &(0x7f0000000140)) syz_emit_ethernet(0xf9, &(0x7f0000000180)="c9e71ff370b3606fef1e0db64707847e1e63d9e74ebf303b2ec9061e4e457a4e720675c355d0eb721593ec0d73e51e699a7e47770903e18ab395b1ba3438323f86f5336e06c0b3a91e7fce7f7d750d192ebf8a016a75b7eda0ec984bd304691307c4dc59685ffdf5399d505933cf8f9b70c6c9ab83835dcdbbd1e89e91383f6a465273dcec569b761a70751c43e598087ed34b45a210ebf6f5ed2b794e7defc64d82a01bbb74353594bab4a6680c815b42cb949c61216d6f0e6c9f40339b23cc83a1477be4c1e0fcc4755b9c1c79e23bc39a1729b502069d70728867614d2c5dc590aded1fb1589da6b8dff92584846c3f3b6fa7166e4bd15e") getitimer(0x3, &(0x7f0000000280)) setitimer(0x3, &(0x7f00000002c0)={{0x88c, 0xc80}, {0x9, 0x2}}, &(0x7f0000000300)) r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000340)={0x0, ""/223}, 0xe7, 0x3, 0x1800) getitimer(0x2, &(0x7f0000000440)) r1 = shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffc000/0x2000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000500)={{0xfffffffffffffffd, r2, r3, r4, r5, 0x0, 0xf08}, 0xffffffff, 0x2, r6, r7, 0x101, 0x7, 0x2}) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000005c0)=0x7) msgrcv(r0, &(0x7f0000000600)={0x0, ""/27}, 0x23, 0x3, 0x1000) r10 = open(&(0x7f0000000640)='./file0\x00', 0x20010, 0x100) shmctl$SHM_UNLOCK(r1, 0x4) getsockname$inet6(r9, &(0x7f0000000680), &(0x7f00000006c0)=0xc) kevent(r9, &(0x7f0000000700)=[{{r10}, 0xfffffffffffffffb, 0xce, 0x8000000a, 0x2, 0x8001}, {{r9}, 0xfffffffffffffffc, 0x40, 0x3, 0x7, 0x8}, {{r10}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x4}, {{r8}, 0xfffffffffffffff9, 0x10, 0x11, 0x31da2ca4, 0x100}, {{r9}, 0xfffffffffffffffb, 0x40, 0x23}, {{r10}, 0xfffffffffffffffc, 0x2, 0x1, 0xf02, 0x6}, {{r9}, 0xfffffffffffffffa, 0x20, 0x2, 0x385, 0x4}, {{r8}, 0xffffffffffffffff, 0x2, 0x80, 0x8, 0xad}], 0x7ff, &(0x7f0000000800)=[{{r9}, 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0xffffffffffff958a}, {{r9}, 0xfffffffffffffffa, 0x2, 0x8, 0x91a0, 0xfffffffffffffffb}, {{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0xc37}, {{r9}, 0xfffffffffffffffe, 0x0, 0x9, 0x0, 0x5}], 0x1f, &(0x7f0000000880)={0x5, 0x5}) msgget$private(0x0, 0x520) setitimer(0x1, &(0x7f00000008c0)={{0x80000000, 0x7fffffff}, {0x80, 0x3}}, 0x0) fchdir(r9) shmget$private(0x0, 0x400000, 0x8, &(0x7f0000c00000/0x400000)=nil) getppid() kevent(r8, &(0x7f0000000900)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x4, 0x4}], 0xfff, &(0x7f0000000940)=[{{r9}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x81}, {{r8}, 0xfffffffffffffffb, 0x24, 0x2, 0x4, 0x5}, {{r9}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x1ea}], 0x1, &(0x7f00000009c0)={0xfffffffffffffffe, 0x4}) 01:48:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f00000001c0)="626021915c8590545a7cc9f93873475cc3116a3b95d2acb4d9b2c5bc46116f95179973607d7684e1159a030c46b292248d7e3d44f507fe5d7e96dabe20fee34dd007", 0x42, 0xa, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:48:54 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001040)={0x1adf, 0x2, 0x5, 0xfffffffffffffffd, "5e41665731d07108e353005f994ef9bb91492197", 0x100, 0x100000000}) setreuid(r0, 0x0) r2 = syz_open_pts() r3 = dup(r2) unveil(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='r\x00') sendto$inet6(r3, &(0x7f0000000000)="1f4d819fc803a97c528b1ba1f9188fa45ffae7b5336e7b9cb13df8d0fff8e32dc9e4b00494b5b678e15272e668e4a39ad31153942a632ce417f1efa15fa69daf3abb6c596ab3100f57a0e47613fdafa174b87f6f31d521b096d75b4526096cfba403fe210e2b2628a5a7d154b65d0dc323e80a84a33c71140daaf84a3ee5efbb63481a3eff250fe9918ebfd0f975464bd8eae615624b62b5b2018f76523cdc3e31571674e77dc796bbd82f00f67780db09238d8347bac823cc0b124c3d7c4258c162ff1618bb9059e17bf75cfdfe04532400b22bb77bd7c209235832c04f3217156c1e1b331781ac7919ee9760a4be50a52be5016bd362d14c2352c1573d28f7029d04d8d25f65a30632a3c73ea4c3988a1ba47eb3b48f1fc8a3ca935e06be7cc505af9a6eacfab41098e28f9f9eb1e2d43a8a4e5e218ac6a9b88e42d180c41de4b76fc4d92b6ee5954d58ede5107f3a9bd21940d06549f9145dfac6280556360a0b962e36fae635f6581896ee22be4629c8ec1a8cf04e6580a3fe73ed79d52808c03fc0bd67cbe9251db163f1ba684779ca3ca5a646e5fe03c4fc345649ef36cfecd6190c4940b4fad903fff2f224f42d8084ef1a290e7b1364d56d26ed7277aaf799392e75003624b47632a21d46c862c87547167e89aa42aaaf9a66f67f88f237138f8d2702d15638a3e8f542f8a7cb6b2f3802ac62625bcbf47506f310903ec50ebcc09dcb1657a22dd73897e42012db62af4d5629a4dd2273e6c22a441ac0eb0d461b66cc02b0c6ea62826aaf53b29a55f5ff7e7c935aa0913afe2108e9c707357aca34a460d5d14755444716ed1f4fd4564ca7edbc0573cd43b389d09e871d71e2437ae19b8430fff3deb7aab631f1c0c99db2969873ee28178ed150872adacd80cf43692fb8f38966579113a83a5c546a23ea4be3da14bf110a8e6aa303e523a759b6563d9fe83b103205eb63ee4f5c08ee2ef9d78b561e29095eeec9f72ba2931b4051b322e5b88ccb34b19660b47c3d75a0890ee01cffb51891d9a9117c06756c25671b38027aa90fac415772d94c75dbf0ddb5d3e6aef525d2812afee2e017b6ca431d3a8accebec87cf1ab4cb48567789c0982169ef6b547aefa68311f17a6bdeb00b20d57e70e5c77d691a7217c4c1f229d52608f9aab1b582c4bfd1b5880c802bf6ad4837f2debd72ad15ad08a04e2c05f08327929e936c3f198b2428a7b5b24af3efa93a0be776225bba2c9b2497d299aa3e4ec45dfa9d346fbbe08c2f759767a730567ec8b540b425c1b5282ba15a0a12e846365be61caef860aa202e9592cfe1313301a42189c806751d25f40da2b06b9b99ae6316883bf56f857d9302d564ef2fa3ec0d4cc8a51792e3462f8469a6d2572158a605a05dba57a07439a44189ae2c9280f07081d852734d21adbb52236ae03537d1f2fee3114449f259bf1ca4d78fd6e6a0e849c6afab83d1fa40c445578210f7f3d85ffe79114d0476cb77bfe44c979c91899a43526ef95808f9f588f2b5d070e466644f70a12e02a5ebc4c37f0ecaf0efedaa5c4d30ef09b8356fe386c2a1bd3ee5ef4eb072236ac83e19425c92b1ffca35778d51f4edd375fddf5628166290fd352c90e247c773b68a63d5497028b147c8a9f1e60910d58baef22ac147c2907de9be297b2cf730f25f46bbdfe32f9b7aa2fd09cd4735006cd5824fd555fe76b52df2285023e7ff696eee3d359b9a8d8d1ac03f6ce6304e1b45996dd8de58bb7bde9d4fd0f15f641673ed995ec6e188b03818499816ab0a9824f02463c3eba38b7edb24db3797f47a641190c2521b4669d6dd62d260a151e188b9f32f2dae00efffd613beda4d16ed3b9278683c3b9dc3278af65f2e8d8b7a1754869f014b4db522624454ce756ec52d6010c1f42f797f91a8bcc249eea4de95c9799666bcc016c16fd45a2f1006c082788c1e108e8daac5b509027bbb7ae152ffb164c6811d5345251d1063e6683e53adea77fe94d275c5b396ab555e8c35a8b339fb516ad362fc4a6eb0b8bf99e20cdae8d7097fb46f3a5c6b3e2935977e1f65363f0775cd2ee6e21695f26fdcb51e20763e7f900a5e2b4f4ee37cbf0b963c08997b845ff8882a4e2ffa4d7360c4b2ac419e2e5c2071bb93c211851a8a06707dff81a4fc3c6fcce610aa4237d9a02af3d15697c58fc51546e19af85d8b011c147c2b5c017e5cf212d2d257de3454b6eca823d31abb4cb7a5eea5a2207d9a56e165cf8995e2a26384444dffa2c72fbba003b231813bbd36fbb4b7a2f022291851cbf1f62c006b7e75b9010c3b4763fa3aa1096d4c5da85f871e80dd010b4785c8cf0f2e08816509c42e1a508032455911e4fefb6212a6ee89778c0abbee6133dca09f476e7939da152337d9570478f96c3347c54259c10d59989ea0c178cf51f060aa79c7bd9a5e890cde6293fdd59861c1c9f0064003a673340b82c5e5da9575488ca00f8d408bbc3195abf07596fa11520aa435a7c0321b35390b23ff0fb6dd6d8860bfd90a2fe40fef08b60cea4c2b5ce3b04077df6cd6b458df42a3af2379c826550e7abcb73e960581f8c6faf05a4918c6ea8e991d317fb902a6f979ee24c4877c8e9599ea0775e0040636f087f03f2bb012461abaad1d5bf90a3aeb20e004c69dd50dba985ad7ec4f976b863ba8141e0d3d95d749e14819a25e1ccf1cee6acfb76d3c5d7f7245f9cdf4ee46d9fd300c4acbcba9f000245ca8dbfb499adfb1e54a4818350832de460178811cc2449d95cfc0ee0be196d76c257d36994173039a0485581a30e2b4c8afa682fa48de0e71390671834f678b889adc7450d449c5884a0e5a8629c48497f2eb0439877fec4621738453f3216886f437251e4a330ca4747898a30ba0ccedf8a5050ce99fb57707142f14669a233824a0342b4f826b63587e6e5dc1836ba6c8bbf8c2cf99b848b65f6da60c052113c48d8e02028ad6cd78be72b8e84c2ccc2c626bac252fc2f3e39cff512dad19fbfb8f0ca76d8771e427ec811200cb575f92d2aa65dff1379b8b2c9a22007af4cf49da98889ab8d3701f8c9a87ea1bb3a0f8d6b2d3bcc5123de972baf4026e18e7194b8e45273eccbaa22c6e2f2e354d23ff6f0bb7ea9e91e26786064e30bdea803723a2996d8d3693c1d02c6c809b97e3a86de131d3e27c70e6622eb8a14f6292c9baee07c317ed3d79bb6c7b487e82dc08cc22cd61b847c1eb5db44810a1508e53e04d3815271f34b59aac5e68165841def8af1f8a7e7bd1e6cd39a5fda33f6caf717457fc494a2f3ec5af8d9d727886cc2276cc8d114c5c6a998115d1f68fee6cad958d371826595744a0f8633d9bcc033a24881354947a031f7fa4d41e8538f02c71228a93b722b3bda72e363c9c22b1087a58d3c96a22249eccede8b52436a23581cddfa8188ca905e95260967f76c80fd489e2e4d09a5aae26b7b969d5b546f14fa0f7804d8ecc7f0ca4fb784f1cee503b1635676a7dcce84629dc4b90462d3a5b2b97ee642eb874409ea907a93917a2a9dd4182ab43d157a8754ec9b53941c43cfe203eb134dd23bfae2be7483086b800c704f324370945645d7c6cdb2bb80416bdad129e910a0393bd7aeee75106d5fd0f7db2bdeff5a3a68df53f837ebf1492f0928d187f573fe76a88b16bee13316cbc360abb8336b048fff529fa136240724b16539a976ac420aad9558d81d970e71d0d245f48ccdb97931acbc48f0429586fbc1ff808f39cc38b45a00c7eddf5385bc13f0abf37e2d20dc95975c1c3e634c9db3e2dc3a093fc8d71535becf29af8516797f0ceec16acf65781aa44035711d713b8b24858cd670e04e5360118b29e75cfb974312bccd0395115734aacfaf7a89da74b926a4dfb47f533ab2219d7a03a1dce89f05b529640189ed7f214b02a449515f2cbd06bde92910169ad10f498f9c4327c9ba69817c21c43cf617b15fe2806d1aec76477759392ca8fdb9ac3bb005b3ef505171051c37a656f1e75a96e6a9cb3467ebf210f27288d232beba14566d30ffdffe185f889b9ea4335a801392fd42347343ea22c907d780603df850ed4045e1585f41e0c304b2ae4e16126a9fd452c5914e3783affaa720da388b348e3ed37f1dfd52d41c02e840dbbef524d34a40c6e4985e66f708042df41e439b3c1db279a975c22a8cd840042c79a88282f698ef047128c0f0f34f34eae7f28e0242ba833b567d8723b2d8a1e262e8ad4280887db27eed2fb0676ee3725522653cb7207ca6f31363be3fc196a4d589ba57fe2355b33f645a4f7d797149f01e83a0c2966af4d79f62398fc66b7b09e60958f7a11c1481ab33d133a6b60bdb2b62b348f704f7ab0aaa051de2310bd15f6ef52efc06dad7a58affbcb239e87c11f86b0ed48f718d567975ef0ddc764f0289f65a48543db22a1332471011ac9eea9c93e22f95b517aa300a8fd59a3be07f643bbe6a3ef208887dc871f337cebb65e3626af021b4eb789062f3e2ef1ccb81aa4db7106b6481fbd97c9719a7221ed5b0f833f5f8fa4f9cde5659a7b5542825685c91575be045c7dcd822312811c3882a53554c8d6bd23aa2029daf88252d7d8979c4423b026512a63b7dc3909fb1c66e5966713471209c1dfc460ecb0fa0b86f02f09a0ca6b022dc4ad3757065ce851ec0d16d2044749a23bfc7981dc18f613bf4ec5dbae081be004277e3368d0623cd56448ee42ec14ebed8f28adb60db8aa5ec8dcda02b9c8abf295858a462a95b5310d2178b0c9001198c799a216b238eb631cc6df13c784b4fa285f5a8bd759882163982020ea7339635068406395deedd1cf0fd0c1bfc8ef3692728d343e81c2f79efadca80730da4b57ec8e52f19425c9d3d9f681db70c7b02fbc6259dc6efd8078ea6e0598ce174751b4b5d01b23268be3a78794ce47255e63dda07e35c8902a89272afab32368ae19ac08f3e342e17feb62addcb9355da9cb9be89c0a061fbb85d43603865393eb923be9f4f84e6a9b8aa2d65cccf979316007402d9434bf48cc57a338278dabfb48ad7a1fa1e41080559b071a17d458b170efc72f5c41d638ebf6f89116e18d1b31b29c59965a3764deec241631be0ff2647d60d308340c75d1d0a64a33ef038feeaff0d79fc53a3413437caba60fa508705fae42179b72f88d82762d8cbda74cf68e170a2937ee179b7559683b9db14d9ebbc9fe164b0a2160405e4b716a694115b6834a49347115e65e6789235fdfd6167a8b1613101bd5b61bd10e57430725a10d83c74a040d6324fd2e4a283a013cb853ce7ebfc4ec64aedd02d80f7148ce5cbc805e862b0b4c112c174a833b00f0cd4c28f3aa4279082fed7dfb93423c8ce8f98cb45425abfa2c8b8a7e2244ea5d5c2dae0be2545deddaea327b569adfdecbdb5c83afebb9895d4115a894a45b2d1f5a2f9657238a46d41e72c43dc1f5818c69721a0734d8737c0fa71ee3414444f76abb9876fc40ceccf2343720f29ed452502e5adf8e243b7f719b114d61b4b0c746b64cbff0b2484be647c4f5484ba181f13bc7392a5bc0bd68317e486cc2cfca29f6e86d660d53608ab7457d278b40754c72d6b6c0aad3fe3b4218131c5dffc79ffcaddfff657e375f0f308a34f8a76fb9913e4efe74379b962f98930b3d3084fb985a20d22671fc451e19be629d51a4f8b6645dad95bc747f9ec2a1fea7da40e9f0bee04923a946edd51f7b5e8657dd5c9f1988cf0c4ce2256f596c5af36b494a53692352a523e59b91234c3a8b3c1211fdc92e09e04194617f00c27cf942bc6c5a924b", 0x1000, 0x4, &(0x7f0000001000)={0x18, 0x0, 0xffffffff, 0x9ff0}, 0xc) setreuid(r0, r0) 01:48:54 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x800000000044) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f00000000c0)="b4ec88ac492e625c5ac3571d76f3a8e3e8897652d07ecf906009a73bfdb843c36e2c41612cbc1698a618e2fe5686d2f7ce8f50d4332b94841de2f2df1ba963249a3ac18b7bfef2aa83a0c5458a15cbdc114b8ae77e3bb3fa2ed8c3a4529da9c2e85b6eef78a5b7aa29e1a0104f13eb235eb3bc9ab39b4c63bbec0b104382a8858058a0d6a7e04058f094cc40e4537fc624aa617f3adc23ff0a39144b30f2528669657bd526bc16", 0xffffffffffffff33) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:48:54 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x100000000, 0xffffffffffffffb7, "6faf3b0d6df7cdb068cff6fcd3ca0f2d0b40bd91", 0x3, 0xff}) syz_open_pts() preadv(r0, &(0x7f0000000000), 0x0, 0x0) 01:48:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 01:48:54 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0xdc6, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xe003, 0x200}, 0xc) 01:48:54 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x3f, 0xffffffffffff24ae}, {0x8, 0x2}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 01:48:54 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 01:48:54 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="438fe090bd8d1a6d8e1f973a8e710a4a55ff3dcae1be568d2770c8d2bf04cced20c1031bf9565241d263257d8e6e372654baaa2959a2cd211ce9d23134725cd589032dec410944ce72b5a31da59b1078f0da38162dad48273432a8cb3d67fa267c578ed7bd7bbb16452656183d218ecf8524036428cc", 0x76}, {&(0x7f00000001c0)="555ed3dd8aa4197f5f3dfffa89837398de74bcc1dba3606c3feb30fe092ffeb5ed3eb5d3d7bcc773926503368c25627f5f097800fd8ad1bf5a42e535d33581b36aec910c28180a235eb58473299f624a4c9d9b2a8042af25877f44ae8e5b3bcd323febdd2c8a0a075c8d71133959d0976817de022e7702a35663a6c0b09eda415a974bc8d2daa4048f1127327194a2b20f3f2ca41cfba01a3c4644ee6a23d6e20dbd5adb8d19e58b3eeffcaa2ae100d31545e84e1d8b23ca7c601ca3c8639f23f8d27fe9e962a2709f0e144cab47f006b87bf57e6efd98e79b01f71b4ae985", 0xdf}, {&(0x7f00000002c0)="a3e0229552345c34ca626ec38bd8bc6e72983aba6e00a4a6a2b0f71e31bfc8218212d88c4fedfa2981854fbc3ecb92688c4555b6", 0x34}, {&(0x7f0000000300)="bef1e6db214ee43a2d75ec5a00a23cffbdaebf9de02091d8970154cc34b826b5f8bd3507fd2d46d36069124ef74663087bdaee45367c39696434f1e2b00c8c8ae242c718f58ba2cfed86a0b79a316dfba7fa4e71c4d7df71b9b5f3f4d9d6b9bed3", 0x61}], 0x4) 01:48:54 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000040)=0x20, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x164) 01:48:54 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)="7204") rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6012, 0x1) 01:48:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x86}], 0x78, 0x0, 0x7f, 0x0) 01:48:55 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x1, 0xfffffffffffffc00}, {0x18, 0x3, 0xb7}, 0x0, [0x1, 0x2, 0x1000, 0x8, 0x8, 0x0, 0x539, 0x64]}, 0x3c) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kqueue() poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/136, 0x88}], 0x3, 0x0) 01:48:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) 01:48:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x9, 0x6a5}, {{r0}, 0x0, 0xdd, 0x9, 0xfd, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x87, 0x0, 0x101}], 0x15, &(0x7f0000000000)={0x81, 0x6687}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x0, 0xbb, 0x735f}, {{r0}, 0x0, 0x40, 0x80, 0xe1d, 0xc00000000000000}, {{r0}, 0xffffffffffffffff, 0x62, 0x8, 0x5, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x2, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x10001, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x42, 0x1, 0x5e9e}, {{r0}, 0xfffffffffffffffd, 0x4, 0x49, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0xe6, 0x6}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x0, 0x5002fd53}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x800}], 0x0, &(0x7f0000000140)={0x1, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc008, 0x8) 01:48:55 executing program 0: r0 = kqueue() socketpair(0x1e, 0x0, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000200)="8cb638f01e42539ceb9e8aa01e7d6a676ca4a6cfc816d2973d42be95fc306bc989dccb4b8b8d69168bae6243180671592ba5037e707ac41e278d8dafbc4c681fc20ab50a8fed329bc473caa9032b3a4ba887dfb5035b0a81e42b7bba0d4d6d182608fd59a3a6a326a3e71925c4f1bf2dcce2a15092064d12a1b5fa12f1d53304c0866348cc2153215f8f6de0acf58059daafc3e521af819f22f56af6016e862e63e31d161e1320524643514e6cff7d6e0c1a29a8", 0xb4}, {&(0x7f00000002c0)="6255ea502fd1f829416ed14069b9cf01418add4c0288f3578f2063675ca25ce966642f9953ed6f7f18ac6f2e6b437691a293410bfc3b11db80be694be3b00d68372b39f5a64f074eb13e785a1f929dd2c1ac3c0f23bdf355b6573dad5722dd0b751efe7617ef0b7793e8f2f3620d93a83a248297751195912abb6fb7ed996fc8978c7809", 0x84}, {&(0x7f0000000380)="062e07eb43e49e01535c1f7b59c268e20161dcf711b238d6c09204d6c2c2ef6634b62696cc16313cc46eb5d60d2cc69ad84f5aed20f2e4467691ad439fb35731ec66281b536627717706c895aad3e8ab94062ea5b3", 0x55}, {&(0x7f0000000400)="6cc7ee7ec1d9c0b5b8d2655a316a85b603a0f3c4f89505640f1c021d25796da71bddeb2a581d861a87b182027162c3df515c2fdcd01e0548479c6b5dcdcb54c3508e80f2879e2c7e2746a268aad583aa3316ff808d024a09ab31c52eec8f", 0x5e}, {&(0x7f0000000480)="2fd8e60ef03d63d9073f439e045b550876fa40246291a07975c6c731550b8e3f61f023a138fdedf715555041e647b6c250240f4875f7f9a39a160b45633b35316cd72225c1b5905ddf2ab59a61819cf6206a9e75dc5461c91c1963f207f9f13cf73088ca4c7378978e1815e830f58c72ac318f76e0405acda05acc66952c03d402b0746b095c3264612c2639ab804e5d", 0x90}, {&(0x7f0000000540)="86b8bac88b180c2c99c3e0ec909e93", 0xf}, {&(0x7f0000000580)="1f51ca5611e3b043be4dfa313bb927c504fb00605a441034c68f38e7cb6f7e06e3737c35240076c92011cdbec505501c0f454853942452046910f2f31229eec2f3384c0822cea699eca8e4b01eeed23394acd701f5654dcc85054a560b6a768e70d1370f15e345", 0x67}, {&(0x7f0000000600)="a8d77329357aefbbd2e52268ecab9fdfb75d604a6ff55abae2e7470731eb250ccfc93f3c262a2b557c1878bdace343301d2780bd6335e47711500a457788daccd8c4aee21f60d291101b4876994a6ee9d421596044c4e4a2120894748385a5ccb3e93440ac8840c82fefccc66c0b0d000191aaa7a665ecb8edb5934e2f7329d53df98448e97d9fed5c1fd1e413d21a48e6e97a4a736b0dc0f693044f10", 0x9d}, {&(0x7f00000006c0)="48af1aed17ad4921b3a74e2395e8197ee0ff07fd7b172b38b127f7275b41718bfeedbdd99b45a1bbc2d72345f25b0f96a37a01", 0x33}], 0x9, &(0x7f00000007c0)=[{0x90, 0xffff, 0x5, "76e116ba88bcfcd76d873f7aaed6a0c1f7596fd22edfc792e84c7e3c5b27d0d38388a53d1b04ff7bf380ed392d3a5cb2b2bf7b9302cb47bb94776d55e794cbaf8bf13ce73a3168753da1574d4514d285ae759b50bcc6da52a8539b1f812393308d77471ca70dc0ad3e90a9d67ef6d5f4de6bfcb0abbcd25cc4"}, {0xe0, 0x1, 0x7f, "627ec2d6655d18d9d0c5ca8f14e42da30cd679aa7538de843f0dadb4c1d05126a1f31c9e5f905304c1d8b26ba95a41141ba9099f0dfccd87d56b45946f11685188f026c7cdd7dc10f7f7570a29012b7938e5398a26e1b0cbbd37538b758c2b118e7edebb71f9d90cf35dbc8845468daf6229e3f777051ceffd5cf172aa6c98e48a881d7370d915b89c08ab6b66067faa0fcd231c2838de505e5e1a5e0ff18baa8b56a4cc8de9add9816b5b9663bb7070ac9a0ae2ee70b61239a4047dc47f7d409852e85701ddcb01793a9834bf7d"}], 0x170}, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3, 0xfffff, 0x3e6, 0x66b}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000004, 0x3f, 0x1000}], 0xcd10, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x1ff, 0x20}, {{r0}, 0xfffffffffffffffc, 0x93, 0x8, 0xf0, 0x9}, {{r0}, 0x0, 0x8, 0x80, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x8e, 0x101}], 0x80000000, &(0x7f0000000100)={0x800, 0x1}) close(r0) r2 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 01:48:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000000008) r1 = msgget(0x3, 0x22) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x80000000) r2 = msgget(0x0, 0x202) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/115) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 01:48:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x400) open(&(0x7f0000000040)='./bus\x00', 0x440, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus/file0\x00', 0xa4, 0x1) 01:48:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a04, 0x42) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) dup(r0) munlockall() 01:48:55 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x1, 0x81) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') getdents(r0, 0x0, 0xfffffffffffffe8b) r1 = socket(0x1b, 0x4000, 0xe2e) recvfrom$unix(r1, &(0x7f0000000740)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 01:48:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffff94a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x8067}, 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 01:48:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/80, 0x50}], 0x1) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 01:48:55 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0xa0, 0x3) bind$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) pledge(0x0, &(0x7f0000000380)='\x00') r1 = semget(0x3, 0x7, 0x221) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet6(r0, &(0x7f0000000540)=""/55, 0x37, 0x2, 0x0, 0x0) r4 = geteuid() r5 = getegid() getsockname(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x9e7, r2, r3, r4, r5, 0x0, 0x4}, 0x82, 0x5, 0x80}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@(\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=',[\x00', &(0x7f0000000340)='.-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)="1100"]) 01:48:55 executing program 0: select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x3, 0x7, 0x0, 0x100000000, 0x10000, 0x7fffffff, 0x3ff, 0x2}, &(0x7f0000000200)={0x8}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x30, 0x7fff, 0x9, 0xee, 0x62, 0x1, 0x1, 0x1}, &(0x7f0000000100)={0x100, 0x8, 0xdc7, 0x6, 0x20, 0x97b9, 0x0, 0x1}, &(0x7f0000000180)={0x8, 0x9ae6, 0x7, 0x8, 0xfffffffffffff61c, 0x4, 0x8001, 0x8}, &(0x7f0000000240)={0x1}) 01:48:56 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x1ff, 0x0) r2 = getpgrp() getpgid(r2) 01:48:56 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) pipe(&(0x7f0000000000)) 01:48:56 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) close(0xffffffffffffffff) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:48:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x100000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 01:48:56 executing program 1: r0 = kqueue() close(r0) setrlimit(0x0, &(0x7f00000000c0)={0x17, 0x10001}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="c95cf73d66eb42eb33224f85f77b7e3b1476b1372703984a", 0x18}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000500)) preadv(r2, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000180), 0x4) socketpair(0x19, 0x2, 0xeee2, &(0x7f0000000240)={0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 01:48:56 executing program 1: r0 = socket(0x21, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8108, 0x186) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3176, 0x33, 0x9, 0x1, "1482531ec5d7002cc1b31ce134d02425a95f7644", 0x4, 0x1}) getrlimit(0x0, &(0x7f0000000140)) setrlimit(0x3, &(0x7f0000000100)={0x5, 0x7}) getrlimit(0x7, &(0x7f00000000c0)) r2 = semget(0x2, 0x5, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7fffffff, 0x7, 0x4690baa2, 0x9, 0x8]) 01:48:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9}], 0x943d, &(0x7f0000000140)={0xf2dd00000, 0x6}) r1 = getpid() fcntl$setown(r0, 0x6, r1) 01:48:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9}], 0x943d, &(0x7f0000000140)={0xf2dd00000, 0x6}) r1 = getpid() fcntl$setown(r0, 0x6, r1) 01:48:56 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000000)='./bus\x00') 01:48:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x0) dup2(r0, r0) 01:48:56 executing program 1: pipe2(&(0x7f0000000040), 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) 01:48:56 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x820, 0x1) recvfrom$inet6(r0, &(0x7f0000000140)=""/80, 0x50, 0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) socket$inet(0x2, 0x7, 0x1) 01:48:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffff52, 0x8001, 0x1, 0x0, 0x0, 0x6, 0x1}, &(0x7f0000000040)={0x6, 0x7fffffff, 0x8544, 0x5, 0x0, 0x9, 0x1ff, 0x20}, &(0x7f0000000140)={0xa, 0x1, 0xd170, 0x8, 0x3, 0x7, 0x81, 0x6}, &(0x7f0000000180)={0x7, 0x7}) 01:48:56 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rL') sendto$inet(r0, &(0x7f0000000080)="c10856ffb0252bd6a9745665555b3bd7bf7a81fcedf8d27d826c9784040ec9cb30186eb59d69047aefb358fe9ef8ac8837eff7180ed7eedd0d561ac9e10d67d7409509640e07394741d7177111a7a22d35f40392", 0x54, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) lstat(&(0x7f0000000300)='./file1\x00', 0x0) 01:48:56 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 01:48:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x88, 0x80000000069}) getrlimit(0x4, &(0x7f0000000040)) syz_open_pts() 01:48:56 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000f48000/0x3000)=nil, 0x3000) 01:48:56 executing program 0: clock_getres(0x1, 0x0) 01:48:56 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x83, 0x180) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000240)=""/204, 0xcc}], 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)=0x7113) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/192) pledge(&(0x7f00000003c0)='@&\x00', &(0x7f0000000400)='.\x00') getegid() 01:48:56 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sync() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sync() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xffffffffffff9b4b, 0x4}, {0x8000, 0x5}}, 0x2) openat(r1, &(0x7f0000000140)='./bus\x00', 0x200, 0x4) 01:48:56 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x9e, 0x4) sync() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) getdents(r1, &(0x7f00000002c0)=""/119, 0x77) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:48:56 executing program 0: rmdir(&(0x7f0000000040)='./file1\x00') r0 = open(&(0x7f00000000c0)='./file1\x00', 0xa20, 0x3) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 01:48:57 executing program 0: r0 = semget(0x1, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {0x0, 0x0, 0x1800}], 0x2) semget(0x0, 0x2, 0x11) 01:48:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x240, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x6e36, 0x9, 0xfffffffffffffbbf, "638af96e8947cf60e93afe928786dd70d51e9a19", 0x7f, 0x5}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 01:48:57 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="18000000000000000100000006000000b600000000000000b800000000000000ffff0000070027f73eaea0be8982a48cbdd228065ba0c049ac070514be71d446e3a1e94cd9c8dad6a4598e90697716e9c40b1ba2333ca2569e7a06b6838b443cb56e07f7f9b568163c03eb91aee1491dbb4ebfdc6eb0ffb9a8d5856eef381790d010b52ff4859f39b9f4cfc6ac4d23c04d94e9bbbba2105a5c95f991740e8ee8826055362b0335a559b3b64c95a9000000000000e800000000000000ffff000000000000de9d803110087f7fed65089b887f681bab87731a012ab0bae6d7995947bfcec198864efb2d5532bc4b7e119b8cd409726b79ef3e1f5873312ca2ebf24516662d0f644e8cf60f7487afede5aa33c44163ded1ecda0d3ae799988cb5daa7b89f856e689959859485c7fefceb2f79c0ce57dbb9a2d05c3838e2752408890c63b5e701c0785bb3a80011ef6d9ad2bf315f79c42cb50958c53b5bd7185c7708c8a454b47fcf9d7d5aa559166bcf163deeb49a942011940c07d02ae95e5118beece7d95decef3b131d52ff8efda334230ddc87d3d8a3c000000000200000000000000001000000010001003cb2869c8789252e5aacea61fc1500001010000000000000ffff0000020000003320e7c14bc804e9eb4ac8d7f45924663e89100d8bc0609f9920a860f28219ed3f192493d82d7498a23e7ae18604f4eb443198a138c26234acea66a00bddbce2856b31a94fafec30fca0d9006db385604d0efc8807b36f584f1eb58d589fe21c4ed48231622796faec9f1d2b6b62e7a3abc6d5ca39a1848921f0c33c63cea4de3a10c0bea9fc696f4b8c884b82558b4e9882c7e9148117ee2f0a67bba8e432fe6e4894ad094d597bd38d934c8dbd0d6e5cde572086e54e06de436dac6d0ac67930fd70f3795fdff77ba026a7d43fb62b957a1b7671dfa0db2528945944f46db9e48de7971594f6c43e4e44b386cd8b01000000ef139d72e93a764e1d9e9f6bcf9e624db76db9e4fc7812272a50f28f3f5b1fb195a295e5bf37aa263688f312cc3bc3f80046a25031af4f4f9ce591bbd2e10edfd0e0fbeec22d8bf93683975f51813dc20dafc7abe594012091a4418216963cb8c7531b177689b2fc543380d15a3eea8e2d991032ef45b5265015d807fdc7f0489c338cd850e0c43876732b30a83c3114d1f78ed440d4a0025fc838d81649b300ffdee50000000000000099bbb85efdd154e02303ecd10bea8f2da92696dd3f356eba4434f31360436ef4455d93ddc478b0c51a6b1505da2e9c262dd81e55ea9f4050b298c16c9fa9afb337f59d2d56d3772919e0b2cb92c367197554e67d1042f0f0dad0519b56aabcbb4f71e0e9e79be16d6e43cc00a545655a8c530563bf73e2c3758a0ee5d6643fe93cd9689c480eeda961b8dc679a3442ba6b83e4fbd1fbdcc7408b7cb03ff128c5f8a15c6f"], 0x40d}, 0xfffffffffffffffc) 01:48:57 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) dup2(r0, r0) fcntl$setown(r0, 0x6, r1) 01:48:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x24, 0x100000001, r3}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$setown(r2, 0x6, r3) 01:48:57 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = getpgrp() connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x6}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 01:48:57 executing program 0: socketpair(0x0, 0x3, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x5, 0x8, 0xff, 0x100000000, 0x80, 0x7fffffff, 0x4, 0x2}, &(0x7f00000000c0)={0x5, 0x6, 0x8001, 0x0, 0x6, 0x0, 0x8}, &(0x7f0000000100)={0x0, 0x9, 0x3, 0x7fffffff, 0x5, 0xfffffffffffffeff, 0xfffffffffffffffc, 0x7fffffff}, &(0x7f0000000140)={0x8, 0x1f}) sendmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003740)=ANY=[], 0x0, 0x400000}, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSBRK(r3, 0x2000747b) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x14) 01:48:57 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000080), 0x5537a450c48b45f) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x4c) ioctl$TIOCSBRK(r1, 0x2000747b) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/131, 0x83) 01:48:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r2 = socket$inet6(0x18, 0x7, 0x6) r3 = socket(0x18, 0x8003, 0x81) fcntl$dupfd(r2, 0xa, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000100)=""/88, 0x58}], 0x1) 01:48:57 executing program 1: r0 = getppid() r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000001940)={&(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10010000000000000100000000800000262a8739415796e86c1adfd5d096e76166f981b42fef53173ad82a1104ff3bad5279a70a5ecdd3a9b53e2911ce3c29ecfceba9a70d9aa53a3940a48a9ef23677d4a31a5ed8227486fe996dd0a9f1f86568e8639026cde6ed9b497b931563f4df21d3b02c2da001fded6477a6150d63f72c8e23d49e33631db9d0f3536a77a3396ff60b3c0c8e8c5890178438598a267fe067d8d9e4b01f9a374e66f12a8a627442299b82d98e7acec8836f200833892a8ce820217f0f8bef8955733f5b8dac26271330f430a7e6af3a22522f5b8e24588e8e85c1fb21cca39fc16aaf5771d9b701d2ed09e378895d0bc544b233b7dc8f56347a58e33e8d2e5a36ce5ebb000000c000000000000000ffff0000020000004c8e44b6cf8454ff1883fe0213fc5f4ce5de0524aed50c4897bd93b34fc4c97570eea2385e4846af1f241812e8a22d97ef4c9154248849552bc5c5b1daecc7d3dfc6566772846671e9ae269abd6165b2cff87079491ff567edad8e0b14de1e84191ac6f4f153df4fec128b632a8640230a89b7102d8c2b62a5e3c7121fea6887402b9b8af4721cb32efbfd1db4958c432f8225631599a75417628442efc87554683577471f6c461087260000000000004000000000000000ffff000002000000a9fe79dc59e2143e7adb324e194dbe8621b773dc561e808cab0f9f6f6e1f131a07de6ea0c27512df9e335acf3f34000010100000000000000100000005000000fdefc4df740c1c305fcb7a233482736827ce093fd11e70e1d4bdd381bd3ec9009c0bee2c709101f985afebcb7572b754ac68cfb0e6eeb7e6ccf094fe6e297b3f4ff1160ac11aad8e6c6cd828c2ff0e4d1ff3fc0602c262f3c014ca3b6d03f9669bdb4d4751f4134c5216a44e828d9b71e768f2544ad1cdaecd400f31815c616f62befb67f5595c432ccaf42d0131c8931ce931fe2ff561339a854d5678274e4f8ad4acc425a2c7e4b5397d2be9f056485ad640281c8add9d52cf540eff0f3c7af2ab0fd6b6119ee4c88caa134b68e33853cd1926e616c347f244b6617009e706e8ddad3e5008e94011f1995bad4b4d29bc99399cf80085a34c739105ee802a4decc34f53f4078e9b93eb31cdb53832b60cd77e3fad3c908b5068fe044ec06b9389a6dd942e5b73e4212f4a80a7e551faf5cdb2d4dbabb45428e03d102303003d16a7899c5486af229523626eb66ffc6948326aa068ccdff240a024b4b7183388a602318a355df931517c175a1a75d27549dcd1a6f29d825803219af94e9a109973fb6552a12fb0d3d37c161c7a1819f422b182c4dd6647ff7b8b123adc2056e1a6058c5e951e41f388bf0e97aca3ed140065c1749804681d4c27bee49cd29f7de31838a5dbeb824d179cef4a76edbdcb8606892e5bcf2c64d8bae08a63387a6e9b7e53594af1a07b5820d0e1c416ecae1807c716c5913384cb0663b60edc474a47702fc5e02782ab06620d395a05e3ae8fdc8cc5a85d3c05e2b35777dd3c5fd22f31c0a79d7e89bf354fe1db5d30d4a90d64d82cae7c19fa06d9a327d7c565dea6056d2242fbbfce5b074fddd39916e0db490159dc882870c900635877d1f9f9580d12deac84fd3ebdbbc458372b805b57b04103a8a53ecdee25fdd499e4766e8137084237f3970707eeed106b05efbd0243ac4b4058157cc4677b8445f65868e539bc44de8af4b46c54b4d43aea6e75d5a20b8f21f812020752fa7b9aa60a88f04eac1268ac51ba33f1764171384387e6d66d8277a99a508e27cd79a6d75c1f89816e7f87b813582ecde7e1bc2ccb9658cc7c834fac243a00a676490913657783c5ccecb88d76e9bd49314ca66525a22088994b4fbdc4d47b5b700c49977fd55a9fb343d6464105928cc7a3dfc175b2a04958a7bd60c67b03ebb151e44536bd86bba3293497bd2beb9f34517324ef2177dfa16522c89e0b42ed0d3e5efde603a42b9df5616a23bc5cface1890aa8806d0d74cc01a3d104ea7bcbf1219a2be0a013445705f1c8a5ffd39a6a4b9eadf6b3c340ce4eeeb47bfe845ff11146c4206648ce000d1ef7baaa026d631f4415fa09b50d92511be7c355491086ced6e731477062c40ec1a29637e1fac15f06c1b5465c2f49eb0eb0454dcceeac4dc82d2b7824b280eb1277d6dcca5434889bfcc7ed10c464be6cfb88ee44007c401130d729be52a12a2919fadfa0f3d23edf62866dd453965f020aac2117c2ece1f46e308bb582e7537d20bdb706aa5e6f9066206dce4ce0e1202aa19c072172adb5a301031f3a3a2985ddb1f9cd4cd7668d1f44fc54ed169bb681c89314e56422eba6e3692a7a4818da574a56e4f27674341ac76df30f045539e70056fb372ac55ef7db837917ee93ea3fc469d88971d42ee4ccc6eda61f3ed79169038a1607d6a1e3e5b0776f5c88570aa574edfadbaa3c73823d2aa2b4d1e5066e6bd88fa5f44ab047e4d02ee3bb8aead2e86a90efd39f018e940976ec9cac5b90ad4e62be818897cf445f966db9d8c6e042c9247f30c43cadf55cacc3fd5fb2e966967c7a441d5472a893ee128b2b88e5124d5db8424e3981542af6f89e314a7754b0ab493a7fff58ad8c9f87f18b48957a21141dbdeb487bd9f0662cdc9df28dba51ed1229a023edb4bbe5625ec884a6356c6255bd8e7a853d456a7f189ddad76f24ebd98dcc5121dd689cd497715913a89f63151dad3629bfca8535d8fbe2bf2f43e5279ef00de5b70fec31706169273c78c94a302923657516dcaa21d018f393c4a041fff314fda7c6279abd2871203968aaaa402306df3d4a159404064110f7a177db8fc91d57682d0912ef14aed5c4727acb7bb3e791d0ff88bf50c8ffa6e48c3ba5ca4f6af2a03e35679caff0a2a69f1708be5513020ae30d9d218d19852f318da07dc5143dbf3c20dd2a461db2e6858e2714467ab791fcb9d82c30291b362e25110d8b6ec0403b0228401ea41e86166331712c7ac0a7b44e54de4daa928088d1596b8ad9e4c9922d91a4f1408378ccd9c3eef3f4686650b8ad5f7f9ce9549267eb43f19ef6c55e764198d6e08bf1884ee6a93eb02360bcdb13426bd4ff72baaa1f462560130ba438c5c18e8eca129c74a2eea59a6c5557661c9f3eae4a186c936ae6374aa6133ac9ddbd311a532d2992623bbd4ffc5434e56c97020587bbffea634d65186b0218e108fd2e709939d1f8b23264bb83cb9c47c070e223b33afe597b2266fb02672fe75432d9e0ee4acecc000fa2c8dcd6df12f22e7a460fd17e20701c487b2ae8accf95e42c229e732a0d27dce147515851e0f2c220a4799b762b8261d48e6f87b0d0656307130185d71df8b01f1a02c9b727aed49baf416ce8d4e4ba18ebbf204e22082da53dfd6bb508021d9828cf4176561ae167dab719e5372dd14376acfc547333c8d854af36a25aaa398d72e311cc470472e34e354cacc18966a8876da00034cc9e9b014f1096c8680a8ea13a0371d10563b41c392bffbeae4312935f284ab9c4e513e4e3b67ac250f950cc77eb7da9d26b981879881903202e9cef1d64e1098cede025be272f050810738ec835874eca04efedafed2ef987a2405a7293b7ddb821ea19602bf43899a445dc702933da19245bdd74a2eb00cc0324a070a2fe79d02aafaa8f688c2870a31317a8650e30d3ac354d1a3feb059ce0fa48bf7e6164d007610668fc0631974649765f5f1070212e52bdf79dc17ce8381b11ca30ff1eb44ec53e55d073f18349dd2af6922ddb5385473a5d2ee95575c731c5e80b624370610f2ac13c980c5b645bfb0899a63caf63f1f38add5bc35825984db32e23e4971316f1c45bafde42a5d1693f21fe55131a492d91d7e1e033e2d4637acc311385f6a4378505f5c3ad92477b09bfd0f80934720d39761e661652884781c651bf42a95c141a01c6ffac5eeeb04fda30045bf8b2df9868c13e5b3d70869a6c6e5d105883a9f04c51c1e83d4cacbfda09d46cf6d03421cccf5f1ed0eefbefaae311975a3eaefaae354d4c894320f4a5986b00d23037567f52ff75d5bb7e19b156073e022cce86fc289d3801ac8e045bc621e5b23b1431674581540e415bdd8f4664a2fb0f40f8b669c18c9b00f7e89953f14d3e94d51fc400f40ddbb50803a361c3cf8fa7d5ad873c0132671e832e49fc6515a10588b637682a7e3ff2cb82c97a0b9fa686f37951eb5483774f9b077a45c2c922c2585ebd2084986b9190897d43f682b848368946dff40dcc1ba3a4e1225bf4edd16b516a4d1394e118e4675e2304c0e1992133ebd0b8af93c57b594e1d662225e78150b6d3406654d64c60400f0ca2e70a01e03f312948e9deaa9a1c4d63b0c464ccd5fffaf004fac0abd4fa83ceb980ebb3eaac9f10586f9d66d75d44b58d2f62b82703a1657bd9686085e5bf2558e107ee5e75845b0fe96473a3a100201c1defccbba5f5b04f785c1f11cc297e53dfdb9b30359fef25a9eab17511695f98fec883e3d3c725c4b13b81aae703241bfcd9244d9bfc719710e35d7d01e4456ff4ccc215988cc8e22cafde018fbecc7c76a77e74cc690f70c7b6521a93399b39f2647e913aded39c9e8909dc06990a119e611838c2aeb3ce75869822b758977bd9e2a56562ac55cb3f91f3af1734a2bd040892a7e976a887f0dc117e1d8ac278b2d5240e9fbf28ee37d188997d32a4794917bbed009525f647be157e6ea51226ec049be9d21f651c1d5d5976cb2fc35a650bf9c2cbb398924c65da5ba5e29d033b8e1539f912a562d0b72f3d391c976ee9437cc9fe035db45a99b83ab5ea0b1e1bc0a0572fb3ef88707ffee001fe10789fc7e0090d77dded8c251be91ba096752403fd680f94beb01495da6c6832f0b9c7adc322292113af17d22027334213f74c343f93908b6247429f0d1ed31922478cc353be3e35c4ca9ebab429c7b1a48ea78ad8d5ca4dcd1db21383d150f7dc9649335d34fb0c6b6ead9671a32ff7e638a66370dc39b6bc9f838d9a3b947b281723bf803c9173debcd9c2b03dab7c4a43c28cceca0013f4d87abc5edae8192a78ffb64e85f9e432a02dd2e902df400bd74b9176791d952d9197d83792b26527da7f229de2b9c62d3127c1024aa92724a12bc05d640fef5879ab30dd287ebaa37eac6cc2010aa1b239384c007d5a9f3ebd466aa433ad3e69a29aa70a0849c29ce2181db0df8858fcc9672b1a1b2d75bee4ed6c9deff40d8cc8be37fa067cea6a1750e7eea9f71fed1e4d8b7d37b11db0202c8fd4d6c38e9ced17785805d6689b050e3a82a527fb9b5babc632be2f03253037497f09a3ee753d26adcc80534605745a32cb1e75b97376f87398a53ab080db6ecd17310c20d11c9a2f3158b64403d301dab10cd8ab5dcd82d10a9c2fd9db1ce3e5c528b95a660b5cb7c44ffc77e8c0eb31018b331f84bc8eccd6f21483531cdd7e478954cd70d12937beef9bd9519a3853da4927c163a328200aeeeb59d101bd1488009f0f816cc32b70197f4bd428b9ce6846eab8675955ccaeeab341236643c06b51c0339ffa1ac0d58dafff1887c50257a4c8c334a150a01568bd6be978f6b40782fefd651a16c0a1e54ae0c013f0d72f69939c9fd93e8883aff909fd95a57621e7bc9c82bdd56cb8b644487c99639949c2da1132e786cfa31dffe176a6c5ae81b26907840bdbaab644bc4f8bc50817527c7171dc01523296e820e9bb397857aacaa32469980cc2eff0d83b6a587931ff30521fcfe8feba46749aca4a5007316e51983ae2a06c8fffeda5421157e047a3f35e7e24f4b610e19bf190f6905bc416dbd9002d46c012ae27e9f1299c403aa33285c02c2e77aadadee77212080da930040fd460e730b26baf6a137104b14d5129746dcc6b2f83691b95c98f96b57898786adf80e215b4a79703ddba131c9246653602d3cdccf3c3b4ddbbd654194b7b6549e664cc899832d7cdd53658ab84a6b1591c2e9ceb290b4b0c6f91fbd44e4b3f48fc164b0a0bb0f25aac889a0267872c896ed5caf9d5da035582f5c30417dcf70143c3cd8e80d7fce08cc39ec4867e1a0b65d0fb36e5b5e3ba6b246921a5f75689fe4a9a394c4903c28b011c1166f191ea8042b7138a0a910e985b96d85e08b2ceeefce76146c02cdd35cf489a99e6964d23968e769f4e1ee0da8248a15f4157e1d3bb4b92829134d2070550d316d28c854c7715ba58b7d8e87acc9869676baf5366dcc64db8f38122fb4513d2beb608af5da1e3c83b5e9b79352064ea76660a73ea792922f3d355838e8a7ad7b6f3db87ef8c1fbeeca6bc1a66ea9781542bab22b6e40cf57be35f9e2f460eb7e3849336ad998cfc84872e21aed6e37d339535c0ea78f1c85b328a96d0984bba3c9525e7b0456c17a8f664337e02dc5a6dc947602958e08bdf638a026e0acad56bcc95ca35e5147d93f98558ca05ca52cc096d07708ff7cbd8caf0c48a7f1540511f9ae329c77922bcec421dc020b692334eae3e7d3e1823cc304ed98b31cf202210d2d3f1d683b71464b01e53ec94f71c4c5fadd13f62392ce3fa5e6caf9a600c00000000000000001000000f8ffffff22e9d308da87de175a0eee483e89a59901452c345ca58a7cdcf234fcb70943d9e4b6d4b5c5541004e4391fe0e73b82903dd9a9d00ac9e79b488a8df2f3a048fc4e68a1ee64eee92ccdba5365c325d0480bd43f33ac23486b16b5ed55ba7c05acac1a02743b7e7f784779784ca4f6823e131a2b39830ce5d19a39d45a8852176d85416774db452b4fff578925b10bf400a31fd911f7ea0c2ff5a43e725d44f943145d8c2240650c1068c2f027000000003800000000000000ffff00001f0000009261d6b10c713d760568653638b9058970974c174d3bf46ee965a332e296fd81d043837fe0ddf8000001000000000000ffff0000010000001454cd1f2b11b652657c57edc6647ef00ae6582d5c130675a55b114681e59d74d3d5d3fb951e4aa1fdbf5f3a5f80de33b68286fe9aba3d31b66accc0aa11240c10ac41ab5d5e64bd75d71ea2064adb1d709de6fe34e6ffde66b8833f471a1cb4951dbfbeae20d116b181952caf0b4fa35fd0b89dc5c922de3ea1848152314ab417db616c40a026df0a6d2197b4d059df3ad2652179e0e96d8d0f42cb678ac5886fa56ee914f04a82e3cef81984137b77b5a612c8522639a4bf5b63e50eca1b7af22608be78a179ae3f7a415abfef343ce9d664172afe4e44f5e3cf227d5b64351aaa7f8a2409008b18818dc658c7a7b4100100000000000000000000feffffff165f4c4176197e1f3dc9a33a1a392d3581bbc3d08fe145a1f429c458d24c23dd84566983f12efd528e4a826224ff24d7f788d8adb46195afd7df64b8523584e59340bc9c44e3204e36a2f19cdb4b5ef58834fc1b586f0df6eb0bfacf232ab753ea14c599181bc35767dfa43423bb0b0396d4172ab1c9d77ff0c79836ffe971c06fdd6b38b0e8a4a4fcedfa6b539eba31d680385b742399cdb0163294b02bc3438d017ef053e91d137c362c43c885b6179c34be07d2c2d7d8475c4d02d9774f9d215edcaae4c4828ae54574766fa5ba7449b9a08acfc8270c297df9f620f1f5b9f38effb672734f04019d9a36e320de2eb829aacf72d1ba5c11f465"], 0x1528}, 0x401) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet6(r4, &(0x7f0000001980), &(0x7f00000019c0)=0xc) connect$inet6(r4, &(0x7f00000003c0)={0x18, 0x2, 0x1, 0xffff}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfffffffffffffff7, r2, r3, r5, r6, 0x0, 0x3}, 0x101, 0x7, r0, r0, 0x3, 0x553, 0x100000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r8) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) setpgid(r0, r8) 01:48:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0xa5) 01:48:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x94) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x100) socket$inet(0x2, 0x4001, 0x75cf980f) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r1, 0x1) close(r1) 01:48:57 executing program 1: mlockall(0x1) open(&(0x7f0000000000)='./file0/file0\x00', 0x11, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 01:48:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) 01:48:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x3, 0x6, 0x317ad1b5, r2}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 01:48:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) 01:48:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x81, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 01:48:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x54) syz_open_pts() 01:48:57 executing program 0: r0 = kqueue() r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x470}, {{r1}, 0xffffffffffffffff, 0x11, 0xf0000008, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000001, 0x8000, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x85, 0x1000, 0xcc3}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x100000000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x101, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x43, 0xa91a89ddd2918c4a, 0xffffffffffffbcaa, 0xf634d2e}, {{r0}, 0x0, 0x20, 0x43, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x91, 0x4, 0x8, 0x4}], 0xaa46, &(0x7f0000000240)={0x9, 0x2000}) r2 = getpgid(0xffffffffffffffff) getpgid(r2) getpeername(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 01:48:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x6, 0xa5e2, 0x800, 0xffffffffffffff3d, 0x6, 0x8}, &(0x7f0000000140)={0x8, 0x800, 0x7, 0x800, 0x94, 0x7ff, 0x1ff, 0x401}, &(0x7f0000000180)={0x915, 0x100000000, 0x3, 0x73c, 0x4, 0x1f, 0x4, 0x8000}, &(0x7f00000001c0)={0x7c8, 0x1ff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 01:48:57 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 01:48:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/14, &(0x7f0000000180)=0xe) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x1) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 01:48:58 executing program 1: chmod(&(0x7f00000000c0)='./file1\x00', 0x90) r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x101) 01:48:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:48:58 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x5802d1ec4ffccad8, 0x0, 0x3}, 0x8) fcntl$setstatus(r1, 0x4, 0x44) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffc, 0xac, 0xfffff, 0x2e6b5afe, 0x3}, {{r1}, 0xfffffffffffffffb, 0xb, 0x20000024, 0xffffffff00000000, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x50, 0x1, 0x9, 0x7d}, {{r0}, 0xffffffffffffffff, 0x31, 0x8, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x6, 0x0, 0xffffffffffffffff, 0x8000}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x6, 0x40}, {{r0}, 0xfffffffffffffffa, 0x52, 0xf00fffff, 0x3ff, 0x2}, {{r1}, 0xffffffffffffffff, 0xc0, 0x4, 0xffffffffffff7fff, 0x6}], 0x5, &(0x7f00000006c0)=[{{r1}, 0x0, 0x50, 0x2, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x28, 0xfffff, 0xfffffffffffff001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x2, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x2c6}, {{r0}, 0xfffffffffffffffd, 0x88, 0x4, 0x4, 0x2}], 0x4, &(0x7f0000000000)={0x1, 0x80}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="28bf283bb540e2653aacb85efb33b0dccef6ed758be38936d722a133390ab3931a2274ad3f9871499b0a4f1ac5245a9ff501add716436e828b293d666ceb19f34831d1d2a3b7cad32bc7ee3207d97fa5571c5f2a0d8e55710792efe2d307dd12f09a453b8cc9962bc4265f7d3fa2d8438f609772fba4866d20299917893083e7c3424234630f524448af17e5b449f19c258e88", 0x93}, {&(0x7f0000000140)="53d053e4de6ccbfabccef5", 0xb}, {&(0x7f0000000180)="c472113f32a957914f91d1032400226719ba9e6ff0b78677eca1b3d5628f09fc497bedc923ac85433d615544120378b15b4636207f75827f1d8b28ce58b36d4096d19e528b5ee3ddb42d6315414ff44e7b5481642aa677c9b6d272097de0754895dfb0a594e2ef11c651b402b2414a202080104c9188f04c9823dec07423a533b4817e7420160845bbb273d1b3f04cd4c49141d1a231b795cfeba0d8249972ddf8106321f2e30cb58fb311fea43449f0552c4792c706393c9d6f3106ed1232f9faa4daa84a12bed0186d2bdf95a721ea1ed7ae2e078fe7823a4460f6d0884722b6d3603dd9cc39723c170f80690a76", 0xef}, {&(0x7f0000000280)="d65e8c2318eb044b8bb6bde3ead89b6680ab0608dc3aead3e210e98f3f94dd48a8605358fa654a546b41f3224588927e64d2da623efb0753a9daed0d5eaa0aee9db33738e1b9b9c740937c2b5f5aed6bfda1c3ab033721eb1f5c51dbaf6dd251bf3b3d58d35f989ba141ae02596d3c7200afc89f7793b89989574a630da71ea44ebea63975d6e02581e07ebbcc9688e3b51a68a57ad9ddc044f523ab32845073af75d22df0bd9a5b5d719ffe8abbc1dd61da84e4e47757bb3c5f1f2ef4fbaa", 0xbf}, {&(0x7f0000000340)="a82413c773154639bdcc70ff303892813f8064356f4d4c00fdda87bddd83dab1caeb46f8dacc0146010a54618390214a3856a9ada694e455f87e605d662456eb661733a65e550a58b23bdc19a6159301267b5620c583f0e3d21d0df766f1d7873df6ebb042c8e5d2ab2ecbcb5e73736d86b3d639072297faa18a94412d18eb85fb747ac82b8b3b6d1d30", 0x8a}, {&(0x7f0000000400)="5d33e6624f1e9603aa64662105fa1065403c5086a118ce32ddb915ff42ca73dfe390f1e494e923f06a9fc542d06a7228dae2f1674e1764346b6eebe7536057220c6d716b2c7cb338366994e4f66c27dcbe033490ea259764068f9da991ebc855eec63bd3b60aa4eafd709fc1944d061043428b80fbad9a4acac5b93f947789db5af45e6d9735da192718f97b08ec907f418523092fcdfd584e0ec023a20d3b3e5bf8fbc8d33101aa4d9db4364ddf19f2c461c37befec7898466c", 0xba}], 0x6) dup(r0) execve(0x0, 0x0, 0x0) 01:48:58 executing program 0: r0 = semget(0x0, 0x80000000000, 0x3) r1 = getgid() setgid(r1) semop(r0, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x12e) write(r2, &(0x7f0000000080)="203c0511b7d7c3ddf870f2a55fca8ac55f4c6a18ecaeb903986f4f16b6b73d159e131e183f8b302ea201bbf39d0473e25ffe9997eb4ed57f8b01bfd5a22b2334872ddbb40fcb44636790850969746426360de9b8be5277dc7b5d273e6b3a012c1e3e0aab4712a356b78e9521a69cccee8f7e15fc87f1abe86ab79fea44f97779bb5e", 0x82) 01:48:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) msgget$private(0x0, 0x8) 01:48:58 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) r0 = semget$private(0x0, 0x7, 0x84) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/15) nanosleep(&(0x7f0000000080)={0xffff, 0x7}, &(0x7f00000000c0)) 01:48:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) fcntl$setown(r0, 0x6, r1) 01:48:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0xffffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x81, 0x7}, {{r0}, 0x0, 0x2, 0xf0000000, 0x2, 0x1}, {{r2}, 0xfffffffffffffffa, 0xa3, 0x40, 0x5, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x200, 0x6}], 0x93c, &(0x7f00000003c0)={0x5, 0x101}) r3 = kqueue() preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000000180)=""/61, 0x3d}], 0x5, 0x0) socketpair(0x10, 0x5, 0x40, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r3}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r3}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r0}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) 01:48:58 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x3}, {0x1ff, 0x5}}) 01:48:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x12a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)) 01:48:58 executing program 1: socketpair$inet(0x2, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/237, 0xed, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 01:48:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x3e}, 0x10) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 01:48:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 01:48:58 executing program 0: geteuid() setreuid(0x0, 0xee00) semget$private(0x0, 0x3, 0x400) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/171) r1 = geteuid() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) setreuid(r1, 0x0) syz_open_pts() 01:48:58 executing program 1: setrlimit(0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x95e) setrlimit(0x7, &(0x7f0000000080)={0x9}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:48:58 executing program 1: clock_gettime(0x2, 0x0) 01:48:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="88dcb8d0500b9f530ee45a3991e028b1558a95146877d8012136690d6edffd2cce231cfd14d26c53a5583ddaef87b88c4c6a1c8da0a7b6029e700720c02b058f8b9afa47467d698a1e146b136e9d223e2a0b68f34df7bf0a7b6279c7936c635688dacada7668c85f81", 0x69) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a41f607aae3d98933dbdac88b1efb41deb5bdc54eb33bc350898b49b0402b76de01bcc256c4125cd3d645b0dd604d6aecbba1fc4f256f4ae37019c7c65bdcec74caf6f3171c23e52f1c562af5c5741b6126ac3b5cd317bebfdbb9ba1f8aa77328b13e3005053e61fe72e8562685db64921c70bb64a9a", 0x76) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 01:48:58 executing program 1: mprotect(&(0x7f00002b0000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, &(0x7f0000000080), 0x0) 01:48:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[@cred={0x20}], 0x20}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xff, 0x5}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x6ee, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x81, 0x4}], 0x38400000000, &(0x7f0000000100)={0x8, 0x6}) 01:48:58 executing program 1: clock_getres(0x2000004, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="6cb8dd02aff9ddc4fd2053298ab9810870512469f0214e9a74c90a3fa7aeaa87acff05df7200c1303331015389c79ea191e349e3ed30a5202a69e821d45e72151db467f1cc22314a08d7189407efb8", 0x4f) socketpair$inet(0x2, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0x7f, 0xffffffffffffffff}, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="61b871390a48097eb612185600a46116a118ffb74f61e8e91e614045d2ae4b1020154eef2fde7b0255933e4a7ffa349ef2132eb346c21637917779be4c97d69d0808", 0x42) 01:48:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x80000000, 0x6) poll(&(0x7f00000001c0), 0x0, 0x0) 01:48:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) chroot(&(0x7f0000000100)='./file1\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000380)=[0x0]) r3 = getegid() getgroups(0x3, &(0x7f00000003c0)=[r1, r2, r3]) mkdir(&(0x7f0000000040)='./file0\x00', 0x82) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/98, 0x62}, {&(0x7f00000002c0)=""/52, 0x34}], 0x4, 0x0) accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) 01:48:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x200000000013ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) fcntl$getown(r0, 0x5) 01:48:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="f80000000000000000000000010001008e6b77285dd6effeddf24c4d28e8d6fd80d9d9cf56190191381c02dfd0b311d1820e46f199c1ed97fe09ae17216d913318cdf4c7f9622f2ef8269c8bc2e7db522bf4152c48db85b74ddfe382091b0f53839ba5169c3fa08227dfcbdd0ecbdf1387b45dceef281642017fd67aabf5fd893f9e154a7767c6b1cd43a3831c17faac03b04edbaa58bb631ecdb769420bc75d156f6e28a6c198590ef582a039e8d92f8b9f29df6670ac00f226474428d48c36ca73a89c8c5c62aa16af7128e164ce5f390729c35417bd7774657036036d65ea658d3ce19789e360bf1f5a16f80000d000000000000000ffff00000900000019d7a1c1e02356250d"], 0x108}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 01:48:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = getpgid(0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="8ece72df1bc6d0ced245d30d4e2e7c887419e9185120a2862de30f4d19adbe4eff26a98083f12bc2e7bd4e126e838d7dab2e04e1c79b48f374c58ee4a30ae22e9ffe9c6d8832bebeccba8f85262c10ec18b2eab0f96d623bb509cbea63d6ff", 0x5f}, {&(0x7f0000000100)="baedfdd5572732ee13f1d2642d839f9825b10d77a964636426c14854ae97de9c90f98b14d74b108ef03a8bb0129c0a5774c3", 0x32}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xe}, 0x3) connect$inet(r0, &(0x7f0000000340)={0x2, 0x0}, 0xc) 01:48:58 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = semget(0x3, 0x7, 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/84) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/50) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:48:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28822, 0x100) r1 = accept(r0, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000a5792e2e6607ef13fb00bd9abdf0465aadddfebf8b9869469d504766ac7a345308efbdbb22a688c80c613d30aed810f1f725eb712aa0943d089293880468e3ecdc20ea921effc10f54c37164e782e1eb906447e35880817df86b157ab039aae3c7b2077f0bfdf3eb28"], 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:48:58 executing program 1: r0 = semget$private(0x0, 0x0, 0x120) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffff7da6]) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x6}, {}], 0x2) 01:48:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/30, 0x1e, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0xc68, 0x20}, 0xc) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="fa", 0x1}], 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)='Z', 0x1}], 0x1, 0x0) 01:48:58 executing program 0: socketpair(0x10, 0x7, 0x20, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x84, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 01:48:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0x5) 01:48:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:48:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x228, 0x19) shutdown(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 01:48:58 executing program 0: socketpair(0x1a, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./bus\x00', 0x40, 0x6) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = semget(0x0, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x4, 0x4) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000100)=""/93) 01:48:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) 01:48:58 executing program 1: getitimer(0x0, &(0x7f0000000140)) socketpair$inet(0x2, 0x3, 0xcd4a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:48:58 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x7, 0x7f, 0x3f03eb44, "8e0d5478f0c35257f3c184116e587f08f4b7e15f", 0x8, 0xe97}) socketpair(0x1, 0x1, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="ce983f5600fdb53eae5e7bb6351db1e28c59", 0x12) r3 = msgget$private(0x0, 0x600) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080006004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007eda10a30a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000007619416c33ecfdcec239dc93decb04978cf0f0fd0013b1124a109d7646dd655833d079599d0ae51e3fa6818b8b9cc8e6b47647ab936281cf618061fbecc8c401b4290eb4e133e586c70a875884092d52bdb0c76308c62452"], 0x104, 0x0, 0x1000) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000575da6dbc7da8bb03f6c096dac2b7301f445d8fa866b66f87c2a6e534ddb077a648698c60e03d724f1854379f45147c9eef06f9adb1e2cc97abebf661edee4c61ef457a7203ad6d6c14db54f32a4a6724b158df0752128bbaf7a6e431ab10957f1be09caea2f16f6b064b66bb1e401fc30904413410b2544e25c05d4f5d7abd230fff6de603d0f875dd974d76fc969db904508c8892cc9dff9bd0683f270bff857f634d8376886fafa21bbd1f8"], 0xd9, 0x3, 0x800) syz_open_pts() 01:48:58 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000340)="c2846eb56ab94510c4e295fb135b3afe2afd67fd55edafbe7b29115a28364c2adb10770c1493ce774d55c9d34518b4410182cdaed1e49a4f00fdaaecaa2576bbeacc01e9a8060f6b7dd2b2db6703eb5c8a0a0000007058557072c39fe1ba26c3e93cdd062832e496246efdc8c754779fa2a1651cdb1ba9131c70e9bfba4d5a52928724c768ec1e0400000000000000302e62e5a1379304e926d44a9c4cfa96d1c2caaa49a85054303d55229c5f09965da48a93b9da9a540100000033f20355e6ecb5b2f0f9cb520ba8092decb9498c8168664df15ae4945413ef9393f68fdb04db7b0a7b31e34792b239ab418c518774e08b475d972ff7d3a3d8238eb67cbe1b9c486969fa", 0xfffffffffffffeae) write(r0, &(0x7f0000000040)="005b282be614b1af60bba0950de04de72bb7ac4cdaa4465299b0cf1ae0e50e02830425dc3cfaf84e9a030603f8263c563c1876fca900910279adbc49e7f16a841a77973dd6a2a11aaa0310e059482524697963b98fdc", 0x56) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/111, 0x6f}], 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7}], 0x3, 0x0, 0x43e, 0x0) 01:48:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0xb0b) 01:48:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='.\x00', 0x0) close(r0) socket(0x6, 0x0, 0x3ff) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 01:48:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x6, 0x1000, 0x71b, "ff66ddbb230bdb341746cdb49e074690b0f64288", 0x80000001, 0x4a0a99ed}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 01:48:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0x40, 0x100000000) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 01:48:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10288, 0x1) write(r0, &(0x7f0000000040), 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="c33c8c92ca9947a3e113590b5d8f0ac080cbf9efc5dafe9def9abfc5b75664c73aea1620b43d6047f730bcc65b8662ebce9d81c501a2c7980fd2da985896df", 0x3f}, {&(0x7f00000000c0)="4b86f54477b33f5534b3ec8cb12a1d5b0c2e40ff8f2464fb87f2b100dc5bb1785920abf8bffa1fd6c3dde837294b4e51e390687bf56ac3568d047061d8365cd536dbd14c419ad855f534b01eb1b22c02e3d1a6f62c8ddda5ad42efc7a393f9c9a3c17d4e59932eefc0258bec83a1cb00f407159eecc9a5fb873c3852cde75281afb8f2f82d4c1205393b82152352786b41f9e02d2c0bf9bf3aef24eb64e62e847fe087cb19c7e2b495d0ff0a91273df4a480c5ac38c396eaab5d6373de7fff1e118dca230bf2f6ba1bab0feea65d0f94c643d63a82065d2f6eac9e27189c5f4bc24b1541b7acde339478f0c0dc7cbbe69cca5d42407a7e65a905a2324e7dc1d99f2c1f62f625c089094e2eee3b9ec6bc5b5f72059a780e67811ac79d3b11e5bdf11a0f8ee6bbdc10476196f852750b81933905bafa42ff45b3ffd7e085c34f5555dcb7a4d2318339533705016451e4181f1ecc3cd15b127093cbd652385cb63ce23c1acc1a9506415f3d1ea24973f4a90a865771e542afa602085c89368411696dc74c3b9116aa31a8f85d9a38d1820b98062ad152b9782e072820bad5fe3f669df97576bfbea34c03f58ab51e467f6c75ddc14d5eefd79b934a0676fb81a539f5919d1805de9f93dcaac3412f028adb5329d397d8aaf93c4acba152769f712648a97b9b2864312df77938dbd567e00695c49a2fa8be3a51cba011c0ed415dbfee2e66d86fc12bdece4d9c3641cb9408981feece848478f7385a8bdb2dfedb534e25f8b9a87c8b6873deaad25dbcdddeacb6f40e2bd6559cd5ffb7fabf8c6021a147776602f273bb0b0e853acb5460d01b567e7e3de1035ed2accee47c29ef309f146244ef10b046237f58887c55b7c36b233baaf07e918d33103dfbfefbec4dc9b67f166b04197283ea3f85d485d5f5fad64241a6546d3836185a35d094a6b9e76a526c6b2b0f6e62b747d16c0101223744efa1039c64508ef2bc2e48180f222df22c1ae18cde97c11f378918c78199400a308ae1abd926d014fd912881843a93462101e4eaaf3277cce1c5a5ee0bb22029d7a8a722236c1d1b659dc104ec60e71c90b4f68a72cf21cbaba3e82b35013fb3db9f9c06acd63b32c17bb540eaa6966343fac17a3e94a2474832383d93a19624607abf06abf9141106c26ebd089f29c2f8acba0a09e914c6bf93777b72fcecfe8ab7e081571cc0ad41d4b78d2e00fc3ab975a3fd6b0cac009a098342e64b8f111afcbcfe773161ea1d949a6113a8dd7bb12265cd8ed9efc9088f700a7c8087cf7179596b49cc715acbc54824da2ad1b17a14732a8ec06f3b1abf87b4adc6d7b4a624c87d9ba23a39097f2e233ee35f52100a3709ddc38dad9506a13cc119a98564115d9033e1a01ea86d0e2930ef618d46c1a08cdc811f2daf3562ab8d1c40bd1774bb5d19b75b9886b6c4e454a8ac959f96664a6f2661a7d084e34170623da96aefa3ce26051a2841a6248d642a93ddcbe07d3b998881fe73f17e3f1b3dcf6afb1ba4bbb68960449abed1a963db4b12c089def133a2734cecdc2a4fc49d64c4f1a06af45cd58a2686add5d43a602b53d7f9790b5f266a5de4829f4c96c720eb093df91cf4a36638dbc8085e95347188cac2784766eb100bbd7a507740c05fd289ddf9bb6964d8a6c3c81bd12c1ec8fe35736ccd2655daf795971aa9f4f581502fb8f67688606c3e2096e876e44cda39f8953479c4be2292c186d5e5e6a9079bfc0188c99710d4caa893018e8a8bcf289cd0167602b6cce0a37df3e41f2ac5a4cfed160dc4139a79627fca096474869329839fcbcb7b6ea26af3b7c5078ced9c37a233ca9bfe181dd5189cf2639d5569c44b7c8166e82551b2596da627a435c367ad8b56616a9d7e8f9b72027aae83f16cdf0654ed2e55410a3faddd5c840422ba67ac025d50bed8eaaee017afacbaf578e82bddc47da035c96ed80ad5791406f2740025e29a582cd999c289f22d2a63e5cbb738b197ebaf6a13059b002c59d2038ac924417bfc17cd2b3859176a82577e43e803a57e2a983a3a438ecd181c53b616f4c4eae6031ccc4c2548aaf1303ac5d3b5628235600748a3d9cfc2745df435b593acab25a93f265ce7e98ec325b8bd62ce17a286dadd5a199e7d0f125b40a2f63b5f43741197a6eca1cd0ef1db40b84217a5ce344eb439e93478cf3b282cb7f1013b6d05b578229817f5a966dffda66fac118d28abae2377555e0c0c23b97a21dbaf620606cdbfc0839e9588327c85083968d881974cb4f247001eba6c9b65273d1f0b49c7dcf8cf2402860919a3b821b21b28bff88f5ccdef5179ec5524e41cb652e3dfa6e2dceefb3c346957e0e770af99ae6399cc1d57d9dec7c297257f8a866ec111dc866e3cbd69774b3f195ce17bfcc7b4c8e9f4f87afcf67c2e74f8e93844d82fa4b1460f0f7deff96cf44d2f2254ea5444e79e6c99bb0fcadc3a77bff0aa06e96d3ccf50026f0333fc27b7aefcf997bc3166ba77d328a9ed95ae95b71e377c7b2d9ea576eaca9bd71090b40ec361b51e6ca62fc09596c390410bf8afb8a0053b726e4a216019c4aa7521c2ec6bc5f9909877fef87dfd9fb001dbff2f38432262f354422506e0eadb34bf899098de652fe7a94ab3a4a3c85b2c01699c15fe7c72fafacc7ffbab75a54d961e05f2089b7aec31d0af942c8e73a55046eceb4d1941ddcea7f9c053efce56196f609e1c3a0831583b499422e16a2cbe8e73c711034ce229689059538d4bb3030585de749d1753e7c61b191aed7b6efa8108e4d94d858cb298d50f29a9b071a75c24c6fdc279656e1f1f1ae5f704ff5f684d5504ef43811d8061f58ce83a2ec2052ff8a142f299d850d5ec039c5d05ffb280d23e7494d3ff92f3d0eb922c4514f27dbac3b5a71468d9e804b8e2b82ac7a7a9d2ad48b83a39f354084087f4ca07deae123bd56642ba1224f0228e229eaad6559816eba3d0bed3e6e10bc1c468bf3ecd46dacafc3f4d6de0a215f2451cd6b5c5f0db5376c68d96ec81b394a49be5438141e433ca2733e400f7cbe79ed105881f40600e50f20ec9e7a53e936d714cbff3fe7976c5ef0145fd58cc601288d13b4b10012341d5f118bfe82aab13e6b2c6c8db9f929b98971baf90780ef9e6182b42a4eabe64f44bb6ea1da023061f271b34240c984614e98087268916fed456c41377a9dc685b415c1b5c4e4e4ee4e7cf18e60468880f9e755a3fbd4e805fad4c8c9db9b21f7807140d3e644fdb7761e12d7d99f23c7ec8f70cf0c667c1a13efd2ac293f35a585a78e866f3b14fac77f7c9fdbd028d9fd8a58c10180b642e42c7ce59182443a3120b1593f4568a4a5659d34f30d21d0a8a35a60e8bf95773fe775c05c255f89be4c358aa3eed03d6d1e57827a6f9bf1df64e2b824443d5af9494fc214720a5397155441abc755cbf93f1f3e53af1a6c7f10647e545ee9449707bf73620db691932264cdd42a894d11262d32a75300bea20a4bd62b085d7154f4edcc757128d956516175a051e5b90051e1e4b4064aa95c4fa4b16ac13c957661306813e4d7614bce340db15586d1844b76230b1b10dc1978bf03e3eb97a0c735a9629ea504ab2782ecfaecc08028365322b003bd005063e222e272be0bdd5f86ac507ca1f7fef169e06369977d969fd62c427840c58c8787a92cd5df8b1ae14c44dceed0183aa20399b19f95239263471bf709c0abe1bf3e7f8182f525b8afcd62c11c4c5a61c9c7d0691a1b73e6b657c3120bb69696074ccc8108df617ca7d7ab7266f5e33f8104a576c09380edd8e43a637f6ad62604c954667a8de140795e98a09d1ddc1649ad7e853a60a5754883ec1d2011d1ab78713c961cf88c56b86d753af7decf699800c2570f65521bd59d08fc1fa2239c179650de342a3f06118255e7f599057b95faca089a91a851517591180f7033d775aba3b0d3b28e03e5390c76354f387fed956731ae9519f2cd33b3635bc85e9e2cd27be48bcc6ef1bafa7d715be9fc450bc2940ce4b32ffe4f02d8ed2a01134696f9ec5904c974c302d11d96d04ed689a2493d6e11babdc987d2dab5136761021207b78586879b2e673c00f7922bb83c53000255d670bc9bd6c2a54c60401436e13a96dcdf962587c69903ec51416c2c4d85c32bcc2dca38fc147787529fcfe0b9e9d5b6f776e6750a55d9dbf5c3950756c61293bbd33286a606938badbeee84c9a41e5734cfd7e56cbe4448427f9b8fe7adfbe074ed25e9651fffff9a93d09ede7ac8e69b4cc04b65255f2d6e19f5cab17be80c9589e6383520c0a9870ff5848bfa692e6783e64f5900e90325b611d6f9da6977db6d0f9f2a027bb3d935fdda8a297b924a0c167ee7ab0028e484a1a4ef8e582c4661856f439cdf2177a6935894b0740ece2148965f7f7aecc1f1625f04cb079dae8bab091e78f418b1f11aeff2515d1149a96b84ff3135695a281288950ef2945616afd17199fc14a4928c1c2e85e28513d24e0c22832321fe584f0590c1adf0744d2cc56df2db8c3d16cde3a3e6b2a90b4748bb8540e156576aca71e4539b754c2b0959bc264cd39ca1a55435c657a598d19bd25418d7afd7f810a84c9a0d3872b8b69e3d2fd0500ee915a2ccb43f04bfd669ddc1109256e57dc361a373f1898a2c2aa92f9f88de9844400a8415e2528a86da6f86ddc15dc763164f31fa7f938f1d093ec3452e091507518a482660867067c3c80caf3d7382a8af95eb4c807b079c17ec0bf0a71fcb1820c94b405c8c46856796f1a974c4ca8d1229436ec91ea076729a0be0977a6d05c8d7faa88beb403c8f80422aff2967fa71088569830ba6639c38b8b2949131a8b63f6b00f37e50b5085acbff0b580ea0e787eec282d73843c08d1efb604d23019ed60f7d1aa2c9f9102f968b99bbcb13a0603cd144c453b910d08e5ff5f4bdb87cec799bd911fce7597085cd2ddeff44edf854482c2e16457d72a4f95537ffec3f01e2e376ecce98408d27411c21916b0553389feffb228a0f65e23897e4e6b55e8d4b893af900609134ff096b8ea22d4b96d0a6a9ae35bd1d70661a697f1ca5e7dff34051b46366f265ed178d6088b09749283406d573a64138d80c9ec80763477e10b4331bc7c7d77d016b2e0529c0d2d235234cf2163cbdacb7b252fbc4b0019e13ac8d209296b5dbaaf4e3cd207edcc2b2642057485fcbb992cdded85f65c4fb32010bdd07ccd283d3c8eb8925d35d95bdb32d39dfd6145be79b1082fe91f98c4852c150f880da200c89d8323e9550a3a1071ac93e64f22ea88aa45bbce603a2c199f29e6dcf4e1001c3b9501cd03101eb7c203f289cb8cb0a81e1d2718b610c8e46dd4ff064519ff5c81b43803ef1cfd390d3eb29fb6dae7002cd59486f5eb939eb38eb326b3584a6c39eef5fb13742e0d6fe871409ba5d6b4bdcf8204781816d284c428fd19f61994dca31773d5e3479f088c46d19f52f85bd678c499e53640d6748c6bbdd7412496a538445dad4eaf2024dbd47e271071c9a39b65969db66f82785d778e09c347a89101a5eeb0f339893400c3d9bc57910c90e08d481f924e922eaa0bf1c17d868c0316170fefbb047b27c03691fb8ee848ad8a691469c98e61a4f73bf476d05f56c6fdb0010bb3ceb017161c76b1ae600a3f44548076d5b5c2ce26af5bde53459a7b40c462dfe990c5495a8f209f806c2a664fb08d31f9c02deea80e430f774ba15d9e07369134fcf011e0583c0f1609b66054e452f04f14cee439dd44a2af42a19be986ce8df9b9a8eaf9ca4533bc", 0x1000}, {&(0x7f00000010c0)="85c97ccadb0eec9f8eb6e6d7a402a892adc4d0e4fd5c989565287fd44346aee75ba1da63f3117f0ed576cad972c70a1df08f75ee18bf3fd526b50bb33565ad15f4a49a45810742d0b4e1de92770007818dbe394f0ac0da1c5cb848661025ed4082cc046caf283fa57a3733ff1b2809e2986b96bdb2168fff85e470044ffd5079848c4b86d1c747ade33db409cca49a29002776418d1cc231c55b06ce424b84858249b01bedee9683203f87d46b5eaf47124b424ca2fcf8c843abac1778802288013621b29209a18219d65d48", 0xcc}], 0x3, 0x0) bind$unix(r0, &(0x7f0000001200)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001240), &(0x7f0000001280)=0x8) poll(&(0x7f00000012c0)=[{r0, 0x100}], 0x1, 0x49) faccessat(r0, &(0x7f0000001300)='./file0\x00', 0x180, 0x2) poll(&(0x7f0000001340)=[{r0}, {r0, 0x140}, {r0}, {r0, 0x12}, {r0, 0xa}, {r0}, {r0, 0x4}, {r0}], 0x8, 0x2) mknod(&(0x7f0000001380)='./file0\x00', 0xc100, 0x3f) r1 = accept$inet(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r2 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x10) mknodat(r0, &(0x7f0000001480)='./file0\x00', 0xc000, 0x32c61ee2) clock_gettime(0x4, &(0x7f00000014c0)) pwritev(r2, &(0x7f0000001840)=[{&(0x7f0000001500)="8a1b6b43bbb228e6a388bee13a9a35f1eb22816264c57a9548358e96c42db010941fa85364ca16ebdd852b71faa45477239747fafcdf6577ee8fd45a6ad49a342aa2d3346c299d0583389f1126ddb60d3161b8abd2eb302569854b0c16aff5ee79eb3c801d40e723b7fb5a8e93db9d06d13f22981a153f1a1eeb8e04b41012ed2eac2bd2ff81ac27", 0x88}, {&(0x7f00000015c0)="b997d0997e5bb260f1743e925f3fc88f5b84c74d178179fdd527f9bf2aaabfcdf156b0dd9df3aac5d17b83a28a001c48724fe00c2f11589c0516dce8620fdd6680037e192ba16c98ce8125a2486e236586ba931c602f05e028cc218611be6b9cd47734affe72aac6c42e15852e8b5d33335995f8335d0542b525494d0294ef121c21698c3d5eb1d177f7f117d5fb982d5827bca178c19f045ff5dbc68217d6f3c8e6cfed8a2cf1d8f1ba75f0", 0xac}, {&(0x7f0000001680)="512fddaacc931c9dcf7afa17086f5a87fb6a181ceb2a34b0864438bc26ed7f07c5eb98f7a4fdba159e6db49e90cb4e6aadc24ea4ccb8203f46434f608c6ca93a450ba981ca348af27faa6c8673ef623036d050560c0bb57157d8e97701ceaf", 0x5f}, {&(0x7f0000001700)="6b29da3a017489be3951fa8d41377575c3119c41180d1f6c5df5eabcd43746f5c0ac6a06a314132caf8b6249c4845a82cf7a3f92ab8878c96ca314d54a66964d88bd9172fc724256f5b6fe1b283d763213a426ee4fc11d629c556ea7d7783117b52316796c0717345d03b54d91abbcc42bbac217f11e7a6f5be6bc41e24666977da420ff0be7fe3adbf693b6710688e5679b4b17a2039482e35d0784591b68291a4cac3229714baa303919f2958456f31791f9fd5f07e9a600f38e07f201ba4c3716a575469ff442f660a2ca76", 0xcd}, {&(0x7f0000001800)}], 0x5, 0x0) getsockname(r0, &(0x7f00000018c0)=@in6, &(0x7f0000001900)=0xc) getsockname(r1, &(0x7f0000001940)=@un=@file={0x0, ""/108}, &(0x7f00000019c0)=0x6e) readlinkat(r2, &(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)=""/254, 0xfe) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001b40)) renameat(r2, &(0x7f0000001b80)='./file0/file0\x00', r0, &(0x7f0000001bc0)='./file0\x00') writev(r2, &(0x7f0000002d80)=[{&(0x7f0000001c00)="0b9bba205ba96a7664138d448c25b800162c558e3dad4519a2b72fc6dad05db23c46c5ad2e41efa6803452880e93e2676d3ed65b784a18", 0x37}, {&(0x7f0000001c40)="f61f", 0x2}, {&(0x7f0000001c80)="3cec255d63b69587153ee4b799fbf960bba7674c96455b5b801866a56988c793c1", 0x21}, {&(0x7f0000001cc0)="d992b7ff8eb66ada1d0ba437e9d4708e23914b4349cb1f48c76a1697cfc16ca3b680607e3e02dad68d437984fb7a1d832c61a46a6fc5f0f6f0df5ec94b1fddef3579c0b667a550c8b7af8910c55703a1bd0fef4ef623f7041edbb6c35303261717ec330e369e62a39610bc2746aa2f249c6ddef8b14baff4a5e741dd8ae152b0ba4d20ff6978c9430589e97c92158b9b4de893914059ea7aa1a3bd8f15bfe834cdde802874fb8dcd3a5e814f1ff1203a27d4f93a35c5cec1509231f17020567399dd9d39b1c2dcfc3a705b9a923d2ec66f19b4b5de09b16a22d8649fed1cdf95ae45ef4be77b7e66c48b56f85c3d61af1b9c08901556755a2d5c0c96a2d3b587b9f33a46175550ad9b2a34329a641f375e881e1a48523ac45cec86e4ca955ce9578f3560199432b5964f27a709cb33aefaab365e9966405108a0e7a0724a3c3ae5c9b61211463e220ea6037542b827f423927d7604f9500d8de26a4b28b6757e1119f6ac8fd86a5d9c9c7fd6c35eeb2551f2e2c7c4a7a4eb89fdac073ee9aec3a680cae57d0b66181ebf34ee10b3529d5bea8639f2fffd1f371c1ae379f11c75414ddb2199325aa4c7d9b962055b5fdc76c43e22f3ea3976cdc02d6adf3f2e983d5a032d1336a2cf334091e65348e8e91ea742e9a2a398883ce96e54885e0f1c42f9eab3175d3f3c0bc7c3efd69ba5855ab0cc6cd1efca44f06fad8e04f7f7810ac5077ff529e4b9e753140cadce2943c5663853e8cf8417876b88e76ee12acc669f78c59b7ca5c3d3f0cfed52086cb861a2a800281b8a51e3b57164942f2996658f334b9c7e1ed94c0201a348da96d2804124372b77eca7aad63ac57f66ea0087db910b2c6ed36d19311a53209845990f5c5c4078af2131c8b2334e982f01a1a5b17020ca9f7d322e0381a7825b6ddb244aea3aaa6e0157f87c89800eeda388171ca1eede42c8b4cfc02ddf3a7d93da84319cd2459137797f7d9c0c652c7376c8aad374c1558ecf8789e773150e64ca051c53b578c22a47b7751d1cc7a5f9a3373ea6ac616ce69d112665006914fa5c04d68b2b0c01d7e1dfc857d9afbecf7263dad941685ebc05a371becd7f25321f5604ff3c45c4eb344c1845852c0341c221629fe916c5ccbe87e3061a249da89ae51b5556ce4ce7c89c388fbc09319e1bfd51ee8f7ca6824edd39aecda1f6de45336d1f49a112d94c355898a477fe6250c5ba883c8c7c2487d2de08d5299e9e4889a5f5da5e6733305a9f15e5e97c819c2945bd75d4aa64b881ef5a3d1accddfb4ddb100a870af086d316a3f4f2be9653a4db5dfb81e9900ffefcf1cb3836e2c61a9492a5e72f505597390c5596b0fba4f37bde2caaafeed315ff545f6b5052c469ab72971c654018cc3391265dc3d20b4ad001d0c0dfdb4807ec642dcf1a43548dbd7898ac5e8b1dba2b09dff286893baadff7255e67a59fba992b5d340e9b4637a2fdcc2ca1d48ac5d0dc9d0cadbe6f795a321373e7941f74ddfe98ce15ed606a644b428cae4d08a7f6378f7934b9ea93d0ce6cb40e88f29060276658aeb6f9cbc9bdbf7e46eb72bd8bc7b3c59978e90b3aed157386cbc09f4a654572a04227b6fe0e700b1093acf35ac677b6536b04e8016b9156032a06202a8c67ed5534e33ed145e5915efc486df253ee6c4463438b8026ad89a6e33c88d5baecce88911694c81289736d913ae538c17132223669a2aca0bf13bb9d6987b28d2ceddb4a0a0150bb56dbcce0b786494dec8f6cf2f776d9cb3c3799986f1b4eda1482ca9ff655340bac3fc137d3c5906c721b73a25b712fac57db74135adee70b445c85600e6c46b13cb695e0251c57a5918aa88464f10a16be22ba705b14ad44f1ac7078c48ccd0fabd69e2f4b9492fac63ec7b8249e1110adae734c5e2e0df7a0a37390bec01ffbdb6e8cef68bbe739d725272119d3a50b261d3b4c8fe47c5847d8f7b9ceee0b7732d95ebb17d9e5d09149b463638956e82536d7ce1a8ffa74eb155eed501f3d5839dd3ecbc73eb0e796998c7032342d60c28c13add9821cc0f5e44b8997b0abcac8bf62f21995217931ea30d956d11c059f0598f56319ee0dea0fd06ac00f9886fe2647ebf8099c9776a96f78734fbec68f01408561a6e08668b96c683fd387e45346271f6b85bf42ccd3191e43d2b3308c95cfd135d0b75ba4a8fd39bcf003d494862ccaab94ea3ca1f5572a54894b725ceca569f62470b710e2dc6ded0f63a2332462d33d8ea5d3a2b47e7bc2958d9ecf8ab1e73638f8c0cae0821c46e116aabc0b3a91068a38ede9262caf3b9db8445942142baa01e7456ee5c06e58bbd07237c7f1c51260c01965f596673329201eeb196d7d30f5d87d9ea73614cdc7d59874d483e07611c689ee1fce498120edaa0c4766305b2766163f444f853cfcf2ecde0878866a654acf858f5c3494d19ec03d4f8b239264fa66ebd22c578f55e08d10af9944e8bde065c33e7bd453c27a29dd01514e0c22960485cbde53b74495a458eefe88f254facff3ac1cb0f4c0fa356efa2a64a74040ab1155642fb20ce53da4fa260ab76d91288ec7df67dc6990c3e84f2496515e21172a7d3f622ca544a24e29cc5cef3f725d467dd4d3e3c7dba0d9ccbcd1ee8b69b9556d5475d1f6a03add91c285acc6a46bdb3d82dd8d758e6e85311f956fed967c496f873b1c824ff5faee23394702a778cf166a256063d28f94f2374dd9bfa5b1c5d56d5bf30038cbf48949b912c2f09ebc65605ab3dfd88246e820e20f8408672c61b08c09a01cc8189837ceec43613d3c67656959e10718091955076ae6bd91a77d482b239f49d0999c0aa3fc77348cb0a0358fe1e53d06c3e87eb3d3e332cb7a222ccbf3911ab4061bcd198cbc092c9d123c1088e4a557316c9bd80a0f14f0b43e36b3619f8bc3f4d0ed44f9c8b97195422ebb01cf1184423cef8a24a57b7c385e32a07674ef8eea2f3b1c9feef597c099f5b2b2eb6cd4a38eae2e03d0c5da16b3e614a76bac2fe701eb2857adce358d6f8b974785272cd0ac62f75563224914d8773fcd914a22f4b1fbca295a2a3871a19adcc467f5ace19f58195eb8b9b85aab845734c30505b3f6c575dc7f93476643512ff0819e0856a6707ff10b82ba7f3e82a73cca89948e8179276d4771f18e5911eb2ac2e4750b2cc4e2cfd388d023fdd6be252a543ee0fbdf67672b0022873ee47b5443be35ea071a3a99d5f5d233e6b40357b67eb2da47c8f4c59a6c20ea496badece13b27fc6d4c2941f3d34970ed98780c7ad08460a9f2063d54de997f1173cb85ff60c91280f47fa8f42fa543c299be10e25d2233db80d847040b3fbab3328562f19dcc903b7d473f35f27b639eedadf7478fc4c2a117a182fda0b9873363dbd4a1a01a29116593689759df8bf19f3ea42dc2cb26f7b71a65e68bb111f43f53a85e54327219484c294a7154b5b003c682090943d5aefc4759d01500362e7f671f1064dfd270c8b3004539e8b4bab8232690bc7b99182b1d4696775ef7021b0f1dca380ec6ad16e91503c4ba6116942d6d7ab7df642e660be4774c58e78d223622f7b9e8301849b9260cdcc6f8f599d87b8d0fb2be33c02dfd8974b138944168e22f38c49afb2ad878cd0198829ad6754d09aa54c0333b396ca2300fb0d657f25a1393da9eb5b05dedfbe68617c73d966bcfcffa651c24f1f7dc80e04579527ba34de8210ab28f54bb79cf8661e67f26177ca6a4e85d550a034962908e9faf75919c9fc0305d7a21b097ee54f7bee7c47a606495eb16555f5c2109ef21b9aca00db5b105081681dbbfe062c30f4394b6c798ed3e61ad35e73a1ee232eeab63b5b2efddadd284dcff181eab2cb41c4326d3cb3f4be0be981f61cf7ac6573f5200a94ebc8c28fc10818069df8b376e42e9a167ed2dc0c1783f433f3c355bfbf358946226997fbc48c4c49e2fa6036be557fa27fd6ddff68d2538b954430a4a2589591a9566592fb3b2388043f3efba3b7d326bc4c6461323981feabf90f193850137327fb58184160b0cf573540c86957c1cae5273d67d1c1888ed1d6dc5fb4291da2a04b9018057bdc6ecafb4c7fa7ca9312100c368d3a654ee279abad0cd946c0852a3a211348796fdd692d37e2618bbf06220006a2364b7768f306d666a8a6cc4da297616df96fe538cc74cb1bb78bd836bd8e5e188eec9dfcb201d7742c9f6a865657d7adff4751d2d9a45d1db585afd41b49f4fe9255ffdb8d7336018f717c773e6685d465101b7bbaf06b7f67df62e6b19e284e01675670c1af18077c2eb47f6995f46080da18ab594f1e65fc275619ea6fc477b04a195da9f65d582d305675e07cfdea7aa8d6a71a208fec26e4b1915962f7f844cf948b0de3bf50bc959486a7a8a735cfd389be3a420a686c0f37bef11e4e4e790fb82594d5ae12fbdb774d697838b1f36432565b416625ed4be1fe9ddc3edc2ad54473a9ee74808625fd969e69abf93ab1f22f0c01c54a642e275b2a663d64d6df3392ee643aad51873cf833cbeb61b8051b25c164735a301f53c93d48e933ad08ddbd36c0dc603361c0a6b8ce29770ddaa42af518104f669e0724f0a4ddbd0e9f7be80bd28e58050eaf79d02e5fdc90bd6f6eb0dcff147dd72782c09d17eb3a5ae23c0aad0c064978bace07122f905bbd656cacf2a34142d8a833535fb0c7cf047c06ce7829d4a1574653e4b7881247b1dc04007538218a9a6d0a6a9e78d77c70b5de537fa4850c3179ad6a2be2b8f06cd63283b15aa38f46bc036973b4bec9b4178d719001c99de5555a28991a02cac5499b1ff51c6c786b7df7144767919446ffd79a8be6187e82ed8b45036f3a074e6d48b2e8da1848595cb9d302daee22bcb09e181b2afdaa77a14f46827e8ec597ae9ac82f3ca3f51352121f7123cd333083fd0cadb437835db1f414dd60feaf7977a8a88330742ad683e0a2ff4b63ec5ccd2dd69214f9862713316f11c816266e7ce50533c4ffe3c404c179e6c08618081662759733a7bb4a14da1a31fb114b1f93bea0d5b8c38211af684c552abe7ce9ba176e8466cfe0ad6f0e8b2b0da01f10e755ab2b95df6a413b619de9a62a68378d69873676b7a30711ab70e072edf787fc60cebeff1c647f183b3b9269f42056ed97e19bc8c6c233c615a96de44598d26f60cc90060df0f40f3fb9fd00da5ce412e3916d5d499cced15e641231e23a6aee09f82a781cfd302446ee3cfbb3f9abc96b3c624996bddceff4528a489ab1bc6afae02273870ce236926d84c0f78e7dbd33707642287f7c50bb9a483317316596df3e72d3a183654c5fc053a98bc3f3fd11872d03c6aa286d124a5ee87625ee8bd92f9bec8917ad824d97ac76aef569f15b494fd1167710bc489d6548788b233de7c6f8e173b71f0342230365982a28ccca7f7d35fc3542c8682675dc38891114af3f8ed3dd5de7d25fb358e80c4f9af8e32839839aee09bb0b9fedb636d7d7a63e36764ae48eca89d23898dbad48d9b4071ddab538951f4d1f4d6b22c5a195c39a8a84ed0baf6a6719655a35a35a14e92de8e674a7554747f3e7420f588c38e81358d98ed7d409d94bfcecf9ae62f0494189acaf844e66dd9e62d0f5fc10cfde5d2c9715c8ed69e049781739025ec939ec8af1fc117c623c5f2b77979bbcc818dd388cd2ba83ed63750301e9c76e213d216b148b522460f081533f8da0da314ca00a61355c2ff6d23015253d1b22e68c93e45a9986f0c8fcd8c0162b4c369404c98a75e3c639c932dbc9b1227bb91f103a957b3074c179132", 0x1000}, {&(0x7f0000002cc0)="2151191c1754dbff160c2b9236b5771e9c895463efb3144785a04612941717b7f1e6abc700e16fd29676ee2db34e25063ce4efe3a1bd57a1e063ea3a494043", 0x3f}, {&(0x7f0000002d00)="cdc8854dcd69e474a448799746819afbf5bad321ef144cdb91e78f244630a44b4316a94497ec5eee880a8d5dd8d6c778009926f59df9121eee5a54a2c6fcae1265f5107f088b903f366a21920dcc52652fe57bfe8e56dd7fca38f89a75c5cd1e4be39f68c910fed157b91f", 0x6b}], 0x6) chmod(&(0x7f0000002e00)='./file0\x00', 0x2) getdents(r0, &(0x7f0000002e40)=""/120, 0x78) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002ec0)={0x0, 0x6, 0x1, 0x3, "3f7f3290ffb34ba5dbffed79dd17cc667e1a6692", 0x3ff, 0x3}) rename(&(0x7f0000002f00)='./file0/file0\x00', &(0x7f0000002f40)='./file0/file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000002f80)=0x4) accept$inet(r0, 0x0, &(0x7f0000002fc0)) dup2(r0, r2) openat(r0, &(0x7f0000003000)='./file0/file0\x00', 0x40, 0x80) pledge(&(0x7f0000003040)='\x00', &(0x7f0000003080)='\x00') socket$unix(0x1, 0x5, 0x0) 01:48:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x80, 0x9, &(0x7f0000000000)="f86ad10331a2de63bb68ed4e4e143cee848e35d4e830a178fb4823600dc2cedb392a04189bb0088831026214ea1b513d52531c155228fd4368647d42e1044402d8c128096c82c79cd03113a8f0aa4dadfea4b7d92fa299e2352e50eee7c9d24b6a845ace6aa7e607a4ea59b5a798e8e7f5e6ea7fd2adbe5a187c297cb6538544485a4b4bdcea970f31abef1e4b857cc62e618e8c51f6dd64a6", 0x99) 01:48:58 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0xfff7ffffffffffff) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x730b3e42}, 0xffffffffffffff57, 0x0, 0x0, 0x0, 0x0, 0x400000000000}, 0x402) 01:48:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0xc007, 0x20000000000) unlink(&(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x8000, 0x6f) socket$inet6(0x18, 0x4, 0x1f) socket$inet6(0x18, 0x8001, 0x0) 01:48:58 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_open_pts() syz_open_pts() getdents(r0, 0x0, 0x0) 01:48:59 executing program 0: r0 = socket$inet(0x2, 0x0, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 01:48:59 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0xd, 0x6, 0x1, 0x4, 0x2, 0x923c, 0xfffffffffffffff7}, &(0x7f00000002c0)) 01:48:59 executing program 1: setitimer(0x400000000, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 01:48:59 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000040)) 01:48:59 executing program 1: r0 = semget$private(0x0, 0x1, 0x241) semctl$IPC_RMID(r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x80000000}}, 0x0) 01:48:59 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xff) write(r0, &(0x7f0000000080)="46e85048e69127d834e2c7810ffbb3f3e97ed615e5f8c31ec60f108481c6d9c8758074fed7c5ad", 0xd) r1 = syz_open_pts() syz_open_pts() write(r1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xffffffffffffffff}, 0xc) 01:48:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x86d3e3bfb3caf62d) symlinkat(&(0x7f0000001080)='./file0\x00', r1, &(0x7f0000001100)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 01:48:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000040)={0x0, ""/39}, 0x2f, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1002) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/225, &(0x7f0000000200)=0xe1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) msgrcv(r0, 0x0, 0x97, 0x3, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/219) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/41}, 0x31, 0x0, 0x800) 01:48:59 executing program 1: setuid(0xee01) r0 = shmget(0x2, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000a00)="640f31a81a236d6cc49daa19943955cc65e3313956be149779f8fe0fd4dd72bc78f96c9302fda905215be02e0e18ac43f09646433428da7711bc611dea96586503ebb4938b98fce99ade0cffa204b305a78962d1d7e9688a43694531a0b2a289335e9ee8d653ed45657d63c64bd2b00d20c3b3fbb771974c5cb745d6313a3407c63c243791127d6946e66a772f5b0aafa3971caa5da584ebb046986d2719fc25314e9c3d20cab7feb8067a768891c6637a6c2a4f6b335c97870185dc922611fe443221efa4e49c9121cd64acee41a5f3e7b08ca79167d97719056fcdf41de9f0fdb2e61fcfb9e75d718e271bb5ea20741e50ce285bd7d4c06a19a287e14ff2ffc99251e6f291083134d6781b504a51faa2042eae5073fc4e5547e90140bd75ed39992abebcfbb607495d3e87c18beb5e7fdbe98c84496f8948b340eb4741dcde9ef95ded5b400765c78d7994588baa705886fa9922de67f8df153cadcabc97420661f7daa2f13c68bd8eacbd7cc7da0b91d37ead7dfff95875d49af9809c12bdbe47e0068b05ffbc797105bbac92f482095f008dd8393339b20d3f670effdcf54e5daa1767ca90bafe3c27d18a2b60490a0798e9680d8d0a199ba568e87023deab1380b4a0672500c8ce082e5efca2e1e6c9b5a35ba52e0a4972e46543688d63a07edb04e3b9f63108eb25b1deb0ec767f18670570eab4e4c8a2b577d0e1558e2cb18cd5c75296eec279eb2d7be5232e36c0475b0de93d6f99a7268cbfe5e3ae1329b5f51bd5c1261a37eb31918e0a18c98fb297f5303b78d6335d0e752b5c68456c4aaab2440cf2ee4c3e9b6e6b5510e1335987b36ceebdfa12732cfe50770f7f8a2e14bc904a2b968a2fd1e71f89fc26379a4d98b789b661bb9d819aee835304fd6680aa26051ab45602a9112cdf0353058b152f657d1078da8ff05204f7f76dbdf38c26d522ce18be0de26cc204847fb02e8101d055d323446ec8842db594a8a9ef6e3d5553f2877c62f03a997d43a15f0f382538b381b80da43a689204681d0b0047b5d80e75f1b3e914c14e1831fabd2938a968a4a677a1584ccbdbd61ec41b5587d027e96cea43193d089744d0fa5601f70823e91df047567e548ce4686058b0ec3fa97b5f3dfe5314ce65d8ca5f9fd1465df54ddb2b8905df4e7a7f07caafaf8251dd8dad06fe4e13f896a07bb91494a6818704770b90d41feb606b1fa332194b19bb9e2393722dc477504b1913ae387f88b8dea0737f8b6f8f5d0dc29550f657494fbed2149f435f0d864c032eee8aeaca19b04dcef5414aeaed0b7efdb1f3e65636cb449df16fe77bfd754f7d6857156b8ece02e3546bd79e04050ae5768ad0733e391261d002ea905f39466726566d6e37aec8c72275e28d4d563c8b82659b3d24f42df2bec950cc5d150dc81e99d880e912c083301bf8139d43668ea5d490023a22a3e39f72e3782c24e0265d05bd955d31020890ab01ad2c75f0e37b0aa15e2d24b1ebf975b47bf66dcb3116fb0c916db3c4d22263977d5bc979493ba4b5ff542656c6513be3903af1fe1f32b51f6d05c15650bc751ff44d25cc2c46e95bf91776c6f0f7be4f050f8ea1dfeb8e2635572b38cab9ffeda95bff5e43c8a3545449dff8d85eb01dfe9975d75248e8ec8785c7950671adb98a69ef927079993c2fd60c9e9a0d91afb540fdecb25739a75344f4c557111e6d38f20cf5d9ac7d13a5b5b9648d122653f727012b4280c42387fcf59acdff519cd814b23e44cea601947452631ecacc870f6c51aa4116979400bb346c0882ae1b55c35482cbbcaabfaea3b72a7f901388bb1722c316bc26d661570d45e85167f7112dc0cc8a16cb4213e850b97e6a81e69a2a70174ff3b42fd911afdcbf9033de477f5f8bd6325eb1e49fe3a577bb3624e5958cc33673734e1da4fa9ef71f9e07bf6659b51974ba85475672ac9969f97eb6381d20222e3df27fe235670e467612dce977effa8fd7cdd0b0b769361dcecd5382265efe140f014aa2240b82dd3efe977da1408602cb39c91533ce945585a64f2be5a8a604201ac4334d182f6e2d7d10205fa11fcca35263f267873885d595bd830c20a3122b05cb84562de31882b5b004ea977c39d70e7246cf0939105e5e232517e12cceb9711b44c121596014b6751aeb4e5b35fdedcbccffd25e776a2919ca13d2ea22d1154e7ca69b7feb68b28cc022083aa18d9a149a696f16ea3bf7564a7428f3e1833a7ac2b018dcf44d0e33f167fc99b48ef253cd3ea29a88e1ff3b5c8d28a9700adf9af76066d693b349c229fc1a690b0376894048de3d6a031734e4477f121e324fe378597a3c446aa7ab2c29019b2ccf9b20a394206083fbf1094ab5a806f59b683b8475898b9ab44b281cfc6f99a3c90e5571f9eb5cbec1ce39897bc0733c21383e8b6b838a097479f474f712ef906019323afa3e0fedbe338c9fc23f8caef3d8a98e2b314137727ff0bce14fe94667804fab7d2e8b9435814e26db3de064255f933adbd57be7cae9c812b8875ac50be84727e35c2fea10c9f773079da594dc5131bf9157e37de5a21b26bfed7e683577cb07e033aea53e5fda8eec6489fec414960a34376e6786140b0988b9f69ae218aecc26cfe2a87c5c7b849ba81330498fad883a472448a436c390df58e45430b9825121dff6e91b6f61e5ec13d78fe165ce96863030a5611445f4b1d195de6146373432d8e5be2a05d21c4378f5505ca8adcf8053b19361427069d58bda64a680081f29ed44c2be9ae1b5e032e20df2e7b35010f00bfbc68034923e94352dc2688eb13704ec84882bb2119419402c82e0fc67a2098485ff9b1d038ebccf637bc38960f8614f0f04c602161be064f848b12273b6ff0cc992cdfeef67623fab9def74c6096f2a008d1914adbb5f8c7ae0cf1b954012cb5c6720ea5714276948e73f439847c9dcb912a325274662ffa96d01fc2234c44c315aee64c425689d610d375b65136e48cdc6aa3a23eab588af0bfd5d70ee7f30f65ff17766d3f6dd101d145bad5b99be8e72bd01d662ca7bb66a7e3529eda0ca5f9ba83083ee26b46429f6ff38069c1a6c9db85fb91ca4b21919db09e84c0ecc32cc5ef63918dc2c8442b075ec711bdc92939d9ffd927ffce54340786885ff80f80b81c4decf493ee6847b27fb2e4e5b0e12fa657b1251b3687da6e1e82c7449572b3357db1330460fc8a3839188028c807609e5d2ac94b26bcbb747fee984fb035b2de2fe86b5832e079d231c5f13becd97cc567ab0da9e61e3dc7adf4993799f7a818e0bbfaaefed94130a16d34fff8a8ff3bfac96a0d55c2191ce6eca88014f38036007772fa96729bdad7950c05881b2a915400205cdc3c0a072373b8e5512b68ebcf2aa447b9398532540cc1d6a40c056647f03798bba614fd4ed043e16a4308de3c0c3e032b02e3686165c9b4508be75361ce777257878c000346f7404a180a9c2e872133f9531c7a82fb82eb7488f47e392e22b0c7513ef38b033966480c9562d7e5677d32c9fc69299487ce99c676d66b1f1a7d91f4b5212ad2b5ff3bd2357ef164da83014aeb5da14c01133745cfe4f9b530880a2b7757204e53996eec2e772bb5e87f958ecd4d771eb2e46ba9e3ce2c33169c37615baed330c6a0e844ecc5f950fe50761ca728eb2e4361701ca2d932325ffd672cd907aad1f58d5ff25adf74e696504511fabf1c6d0199705153a197ce7db28f1194c3163795c8aeb4fb1997ca242b06ab235677ba6668fe32ccb3c775137bf5c63b4e86553987ad261abae78a66dc272f9a5e81cb7e1f7294756b52923c38aa0b22a58bbdba9cca0f7223a5c8585d832b0d42613a2b841ca4bbbccac9dfbc34a938e3796afe825163a07aeb688c03c2a8a6f9d9349f224d63dca2d8f48d12e3eaad4ef7f3a12db844497f055d8a50b03154b8a184946cb907582110cbb00c249efb79d27228c44ffd253376777808cc3522d62e41fc1cc2a8b61e5043a5a6d3c99643c5c716c27523b621bb20d705047f13cb51c816778217fb34771e7c24e8407ab5aba272d8d43352209a7536b0e9f15512102afacd84c090b7fa3e31bd1d00967a9db4acc1df333f839a0316b092f8f3c689076372a21b7a52b495641a394472d15b10e20060a65bad6fb224124546f6ecabcb553220ac5205745197cc9e303c714b2a4b830302ca85d2c59cc2ab35d5fa3a97b342a7f490d623d61524999d3220b62a2f8caf85908ae77f1198f5b9db8cf04b31929e56d9e86b230147a9e7a5f5da2d260965564208af16f7a825c7430eb4c1a801b99f97bb4d8ccfd1e84c3167ff98d4de74c39376a841ffa95f31198e75655dad5d347b5e5199384f6a0b38bde967a84419581b9e03b7c0e860c022cfe84d95a088ebfa2140c59e68f9c9903e9e17b75249b786eca951a18d7fc39e1bf1acc5aa2ea4184bd5dafd40ec6158855063c469b9b347bc7dd2bdc74bda4e0d9950a9187bb3015bc6b09f5e21ee97c6f75fa85bc78ed163b3a2f5ea26d06d5dff9e72622d137f8ddfcfbf9b3f1e4e91bea148b5248b7bd6fc1aa1dcde98ff58ee5cb3cbe466b4624450781be43008ec31d06051f7930e289057f12bdfbce3a9db2c831dbf7c3958000aeb175f210861e229d2deb8a901b172d20f2867343627b1483ca8adeab194aaeb4fa1b3487ccecc7f5e72013bc34d73a5ea530ce58ea2922b2ce18330806e4087fe3452982492e963f7bf00fdaf66c6ed9cfae8110501f27889f5a7f5fae48280caa4c31e1f2ab3897b4de4d26aff7ecb164eaa5e7241b332747059a1e897a8595dc62c6b4d708e2a7105a743e78ec35dd3c9861", 0xd62}], 0x1, 0x0) 01:48:59 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getpgrp() fcntl$lock(r0, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 01:48:59 executing program 1: setitimer(0x0, &(0x7f0000000140)={{0x3, 0xfffffffffffeffff}, {0x400, 0x9}}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/114, 0x72) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xeb0, 0x8) mkdirat(r0, &(0x7f0000001280)='./file0\x00', 0x9) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 01:48:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xec) 01:48:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/204, &(0x7f0000000100)=0xcc) 01:48:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) syz_open_pts() syz_open_pts() linkat(r1, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000140)='./bus\x00', 0x10) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:48:59 executing program 0: socketpair$inet6(0x18, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000180)='.', 0x0) 01:48:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10004) 01:48:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x80, 0x0, 0xff, &(0x7f0000000180)={0xd64, 0x8000}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 01:48:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2018, 0x2005cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x6795, &(0x7f0000000000)) open$dir(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:48:59 executing program 0: semget(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7) semget(0x0, 0x3, 0x2) 01:48:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setregid(r0, 0x0) r2 = semget(0x1, 0x4, 0x41) r3 = geteuid() r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x810, r3, r1, r4, r1, 0x180, 0x6}, 0x4, 0xffffffffffff0000, 0x5}) 01:48:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3ff) r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="ff53813b200dd5e4ee29fad2933d0620dfbfcb2bb04872d9aad4dfa5c907cec3dfbce6601914102273057fb0c204e2cce7b789fe6e119ac1114f06360c4e6e40", 0x40, 0x8, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:48:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b19cc2fc67cf0f5d4d573bf3ebbdd502161929e97c20a940fa463027009fbfb6"], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) r2 = dup(r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x14, 0x1) r3 = getpgrp() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpgid(r7) r11 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r15 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)="51835c3c3fc4913e43e580227048d3210c4d362eb4348c53217900a3682107535a8941490bd70b78931c60ad7d17e4cdee91e9727f00ff0fc2dbe61ae4453241f2df508efc37c4b40b23ccf34e10", 0x4e}, {&(0x7f0000000300)="7f60fc5a6e7764738b628a5c64355d39d9fc9fdf05c334edf286546cdaad71368f3e4f1884558de3fbf52ef03fc0c2786fecd3258a93176d40c2347304bc0483af1d0f1679", 0x45}, {&(0x7f0000000380)="f600424653793f68c0fd017188ebed43dd4dab76f526c32d4e9add1448c3398c2842e09b404f97762d785301802798f7b78813e412c4864173713ed9cacf0bf2e32de3bab9d3ccb908c8b0898a2242ded048f5380233019d7410a6bdd6576d89b5eebc", 0x63}, {&(0x7f0000000400)="384993329971dc36729651f8337fd74de96980856b9a13f862a98f17cd9e6cbba2635c01fe2f9d0267db17999a0ac05aeb2d0a7fefb223688af1e2c73fd86ac57db4ce91820148310c094f3032e905c6a218dcd83d28a6f5f1e74bbe959627e0155bcc9f6a752247e330a6accbb562a0092684eed63aab9c9ae455fdef2da8c6be8d533da9b7f286fa72125f22ba6a46787d26e0cb2f6b766416b971a681732913f25cff2b8ffefc5b9486ff7e620d5ac787f75159d2e34647d6f9d5cc6d0c8f3b27133f673397fc497d0cb547512126b436", 0xd2}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000000a180200695d0000000000ffff00000100000076ac84b8585e609fe9ff4af15d7a54182574191801bae538d6876d", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1], 0xb0, 0x6}, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000240)='./file0\x00', r16, r17, 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x5) ioctl$TIOCSDTR(r2, 0x20007479) 01:48:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000025, 0x6, 0x6}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xd2, 0xf0000000, 0x80000000, 0x6f}, {{r0}, 0x0, 0x0, 0x7, 0x3, 0x7}], 0xfffffffffffff800, &(0x7f00000000c0)={0x380000000000000, 0x9}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x943d, &(0x7f0000000140)={0xf2dd00000}) 01:48:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 01:48:59 executing program 0: r0 = socket$inet(0x2, 0x1005, 0xfbffffffffff5081) mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000030) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0) 01:48:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x400, 0x5, 0x3, 0x8, "dc3623331d994bf56837d735928da7f1262304ca", 0x8000, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x2, 0x3, 0x3ff, 0xff, 0x5, 0x7, 0x4, 0x7}, &(0x7f0000000140)={0x1, 0x7, 0xffffffffffffffe5, 0xd2bc, 0x6, 0x1000, 0x6, 0x6}, &(0x7f0000000180)={0x8e, 0xfac5, 0x4, 0x7, 0x8, 0x8000, 0x2, 0x10001}, &(0x7f00000001c0)={0x10000, 0x3f}) 01:48:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2002, 0x7d23) kevent(r3, &(0x7f00000000c0), 0x800, 0x0, 0x800, 0x0) 01:48:59 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) minherit(&(0x7f0000acf000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000cbe000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 01:48:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000780)="8cbd4b8a83184cb1ac56dfc49cac3e5d4b549d29cdb0749ceb99de14edb404b84d491300cc77178c06c8756a478891aa6516af40af201da52798a1727474607bbd8bf2ceb63feea8adb5bf0c101ff6b111ca89ecd83c6202789006937a06c4c96e108cd247ffcce9610d40b81865f023031da8401bc96cff5cd04381a9a1815f18b6610b7cc1e14362b650dee85a1dd10bd2dc98af9cfd07d7d0c137035749412b79441549b5e90e473dc65f4fad3277fdd89a50ea4de33d1ce5def27573ca445183eeae8e04b7a4a1a29ba6daebe30fb114134c6c8d368f6c4aa9636c2ab6d024d3ff4c98abab35c6b6b3aaa49c98faf653d190d2e0fe29ffcc8bc8e76e081ed0a41a45b1004020759ba611a00ef7c6892398e041158cb7ecdc7acc39527a13684c4aa6fcadedb2c33aca2b6e510fe957697906967151d4614dc9912698f77a50900ed56129d91748d7d14f5cccb9384e794a8c6ca2317e98cb5afd24b514f2f40eecadfb6de3b3cbdab6f786d4d23da686f0f1b5e5f941a334aabd76691ee780a7786fc7ce6b40cb293b7e7a57088e68ade55b30a11603a694bf82b6d1033210329bf08a2c962398a9f36f194551835e5a8cbd9520ecdbee3f479b92ad249454497d2644ba11aa56c40507bde1bf430b46fb0e732b47398433bff5a3bb8b29a66a6c918d7569921013c17505a6a52565793dd41afd50fe7d351618ceb59471492e4a0b0ba8a81b01b317eee06083f7896cb180cb4f436f722f69db7ef26fcc401855f375e759724baa064883ce59c9906edd0c1fd734cee99fbea2678644af96fd02e63c5ba6c81679c35bb8cbbffd24e535f444d670ce18f809893bb70e46f59904cda5b854ded47890f6a962125f469237ba5d7009cf4ca9eea4ac8a8d1f87ba87bd69cd72ff09189ff146081483fe2fe82890e47392d86d9bb0f3dbd3c5195a7c9b9a1f4ac4b866a0cfa1ad8214fd9a1f742cec2e0fb49f3d6e76dd0fbf93ea2dd4bd61094de92ef85f0182d027b1fd8a98f0b0b96d7a9a45afa83e41d8fa6c5178cf556ea9f0d512a84fc08d96fc83021c2e8b7c4063d24bc4cc4ee7d09fa98f8689030c983c449565c5012c914ae47e3459efe5c500e0a58d61aba4d57a781b3f8482f4e5110dd644c7620221e05464c181ac76c6bcf50d73733a9f7d9c8fbb76b8cb0dfa859c4a633f00803a02688dd5c73a85a594a242abcac1e990a23e2ae6f484f7e56abf0aa998327e986a8e7a46e3317040ba4e44c94924767bac903934674b22cd0a17d55cf5bc74e58901c01d2ebaa1d34dd3aac58a3d8364140c054a5169fcbc6aaabdf87cac13213f64e7e83ecc9de3901263c585b69f7723e9471ae2109ff9e96b97c442481bb64684dbe2b9b6a3ad8193ec6fc81f6950cf2a6c51675bf18596b618c006b1cda985dfc7821ae658153eb057c87953f39dc898738c48c5ae15ea5742640a1dd1452b2b6624a776dffad883e02713ea9581dbc80bc2ef6a993c8a06e7636f20eeaf1b76868f6acbbc7918d00379ff528ca88b4de5f237ea3e87da7e6a1319185f04f7da63d67309c98a309bb41818d372ca684d74997d6f568759ab90220b4db873fc53bef53638f36915d39a899c07febfb1bf82ef2d3da4bbeac197c798a3ed06ea8a9d590c9b190b6cc8ba3ce33a6b0be28be7fd79d582b84d102e6390493aa74949004920c23814b47334f8af8bf209bb43318ca093aa715b20090d289816e6095aa4a58aebe0eca3d80f444ed068a270cd4145af2bb5adc621853277dda36780b752fc35dbeecaf232660c9cd977e704017b61a164ab107cde80f976fc67f138e70c9f7876d463b428c5b8411add653058002386b0c3c928d0e3e1a9e311477e6561fb73a8d814d7d0b58fa2b0f9e81c6cef56e4d975ac4e2a7853398de8882b8d69147db32ba2592543366201e9ffad8661edda80a105cec5017a194565bdaee782ce8862355767fe39f2ceb02333eb189343782a1e0477eb1762ec9e29df131581049ca40360b0f8340a0137208a95a501562419969ea8b62cf93d64746e737060ae37fe7b175a90bcf9257adadce67430f5cd17a8a3d4bf1dcc2a2e235d98358a15be10d365c0a0ea53319e13c377438f0bf0adb9ea0478340500c2b5f2a330ea70ff51ff038070e61070fa41b7738501a46631975974af2ae2b8affbb64bebe9b92d3e483b23dfa405af16738adb8002eeb01870bece4cec08015dd023ea0c3bb9d9295e455d1440ab001234e171ebb6c857642d6fcaef90bc416f597ec8e3ee093d3defb35ca6f3f2a62d2bb1209e19b1d92cc915f99b894d543347142b14ab0863ba7a7989aeed1464afc64085b9aa7138229fbf5d4e62a813bc5f3eaa72a7fd0e35a437d57a6417b47847b42cf907b8efdb2bdddf1b0b4e22613b1864f97c755feea4c6395cce44cdaf2fddbce809de1e8e86d4c3ebb2c847deeed730a469672ec181bd776f49b9d328edd41c1b25b75262ccbe26576782f61ea5fd4d159c9ba70ab825b3beb5183f6ccd977e8a2e644582094c14afd47759aaa28b0174cf22669f464ccda8a7da6dabb9b6fa7d778a4dd8afa35b2ceccc9dc6fc7de57f258dda90041396dd903ad86a0040f12c51eae48fd62466e347b789a37ab599c4e8eca3462e20a130fc2c95b8575d8043458f6ee84e6b92dc9f6aee0e1e63992d3e9228ae8f7e3dbe54cb673199786d2b3831b92683a34a6c8f96f776f645a6e6b51d1a1136768f12de04580ca57caa99c88cd784e2f2624ece9ea49d007342950d856c1a7d840222516d500b60e99ec6e656f501f3738c3ad7e889326cdec43eb6924153e5edd3fcdd80786a11d9efc3e8e2924cc6f9a88ed13558fd0801ea9d20c15b56c37db65b6169ba17a93ba34e6bc1b53da860dbdfb8f27cb3db4107df396663c19964dcd0a8f9f2338788ff326a9d3a0e421b0beb75d209910852ec8493359a203d6f43457f1d6bb08974c0748a163a937b098ccbe391fd8d5ca371dc9c513ce49256954df3b7b2cb5bee3b9b694e1e3a9fa3d0cc13b4dc916fa34969fd73ceb623714a36e24f806198f9e39b1befaa986c5dca2ac6562837558484a8e4125b176ce1b78a1890a92c5767305dae0c824880016620cf1f73b28b6d6099a306c9c6373e98554074cbcf4f20115c47e7b1353076208b6fa5a198208bfe4ace49116f7a7d22794e3b985073f1986eb0eeb4e013433b35a5f03dd8a8bc4c97c1f71736839b740ca685ad9fb234faf2550f9c8733a298c1aa84caf62f0e341fc3cbaf5904e1bdaa2385a1ab91982911bd57f4e9955c508f98f0d7e00ab82d6999985ebcccb98a55a449fbf765256e113ce69867de63c7abc7763c11aed7895d103221f3b92ec741e322fecb24db2e9f40e2d34630a70669c54d6254565c620abdcfee65866c4c77a7806096486a20c1f34a4b7e597e9d37027f157ddf7e780929f67fafab033b5b649fc0287846b0d693c9a1313bd2c4ff42a13323e1f12c194a5252b1682131624d64d8ca100bb1a52911ee1731ca1b37c02f82ea33e84e50ee6f9541b36e357557d7d73b108eb7367b87709512c5e9b20f46b28e961ad84d8cca00eb56a2561a39fefde35453561524997bfa29e5e942aa4b23ae12f4ca0877c229190b36c4ea2ffa902be0ced41a76b8cca3cc901c9493adb70e8a55d6dfa3feaadad668592d10115ae9bafa7b154c2be424b674485b8afd4603f850c28ed2973c5be595bf2914828de64c5125f51ec570c953940d7f3460d6d90d2cba6805a4a36daa0d77af62b781e9dd568fcca7f8de30809257c14ab01169e934efb4f78e6a88ee9dc41d556e309ff1a0f30320638afbb838ce1eed622c1dcce9234c27cfad3488d01fb8b6f46c8f111c8c9568688cf15538ee44172af6486d5975ae19f8c711897c00fd8740911be41684693f9907029f7e98fccb7f0e2cbf95369b48d69edc76ca4f0242b97209f6c77786590e1280ecbcc3253aadb08851b4edf91bed5fb338c13b2ab6761b72cf245011ef29f759902cc23390d092b1b7de18a26487284720ef0a6bd02bfe2bff22c486ce58dfbe1d129dfe1e4ee902a506913d0c646168c02a81efe1389cf837f242189d6f1e70fd7d5769aedf78bdf48170e9c0cd1e75ab113f3104d60c6771363d78bff98d39cafa9d109f39988ba10ac0286406b4aaea0ae7fc0a45a7778e57452b9a8ff649ecb5498c94927fde767bfd033641564329807ab241eb2e51f8fb89642ffb15dedb8f39e4051949c3ec74274a6556cd135ea2b096c577c03eb28e1a69f86576219027b4037d9cbe70995c1fad60bf48b305dadafd9b8ca887736f6bca64ea08d9ae3bc991a376dd54fa22e0c1d9acc07aa21e1e108a1278c1930259160a0905917d54f9fb5a39604e5b1d743f80856aabc7c5a1190a670ba33f6e14942ad41c3a0d0aa11ab182b99445d76f5051ce443560732cd7fc1b323d56fb1cb6d6885e8a4daa6d2c3a04e6aeed01fbb9dac7882aa6c16886633e0a588cc99ce6a28d70eb06c8a6d3dfbce496bc4816e1766ad464a12328ae21f92352861d200c53492b6a1f326572f95148a0c851e518c3d6eadbdfabdf5d0e2278cb309c701cc9a60baad83600ae1217c53b7db3638e08d368c0ec533e9c9c860326197b41ce4244864ea5b564fa47d7e1a973a14311f763ed64bf54450a71ad3cb0118d603f11eaba01ebd4f9c75fc7a9747096bc939a121f91aacef380861005ee7187b8482a659e15b39063363a805ae61b08b1730ed11b8e0e7d52803cec544464df87b4d88888092a60c26d981994cb3976095d6bc8b192055d0ce3d3248cb05cbd5ec95e634e31f223996684ada383f143f437a3363b974c88d524a35577b5d23e13ebe2d221185768f5f856f6f0c137a46b006ecad590da103376ffdde8e3b880cfe53a5528f1763f2246fc0afcc859185a2d70b5b1eb95a12147aa954980930a6a8387e247e85936148d3c86df6d4da08631e9e71cb6bc186805841f7e3771ba2b2288950c32bb8963ddd63412a431d9a3a6d5f7ef71588cb26f40ef4f7001b9cddda1eeadda1908e0d99cf08cb32b0e919681672ee48166873ab38d18a170f9faeb8eaff0fb20e4b3f899cfd3f16398d11e9ef878fcb7632628adfbbf0d753671a9d885f3acb6c381cf1dfa5ceea1848de774203b8de4045d5df940a0073aa5406e4773a260cdceeeb05ab07987d33c7f37761edef14f11342379fc6e37864b5aff41a9c7b9eb46842f5d03a4d2d2477d93704d7ee9def9820060629a2f2f4b3995d58a05e29b7b2ae4f8b8722dbb27d020b37e8b8965a3161e622f4752c475ce31b6cf40fe9603cd5c4c914437828ec4444a100dedaac1bd78cc46df6c36e98728be5ad3227e62eb47c169b53b7f889ca18d5cf9ae56e33885d6f98798c252e6f7ef00620ea3beffabc0898f17c1e6d1", 0xf11}], 0x1, 0x0, 0x0, 0xa}, 0x4) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000040)="a35790b95f81c6010dc80754e60f5844ed5f5c245472e096fcffd1c94eeef1165fec5b72684cdb995cbf584719a74e02d71cb52209d45ac1865dc7dd83c766499d3bdbf55363b0928497350775f242d00b29836a0dd9a2323ac25a7ffee7bdf3314d7d375acac552a945f5948ed1f6f0e233cac9ab63bd99aae0b32bf91c8ec8ee340c9b9a0cad4965902af2a1685181f7cb54d446a7e3061257811d16d114127e84dae5cc8f2a83e0f9c705dbc30c99068b16492e8ec315300adc83f8e406cd467843e698f4ce3b33bdcd7de2eb941793c2c5be83a191198f5bd1dcfc30fc88384c7beb6dd90a190910194b728397f2a4", 0xf1, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 01:48:59 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x3}, {0x4, 0x8}}, 0x2) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc}], 0x80, 0x0, 0xff, &(0x7f0000000180)={0xd64, 0x8000}) 01:48:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) fcntl$setflags(r1, 0x2, 0x1) recvfrom(r1, &(0x7f00000001c0)=""/186, 0xba, 0x801, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 01:48:59 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x42) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = getegid() write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 01:48:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x10d}], 0x2, 0x0) fchdir(r0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/76}, &(0x7f0000000000)=0x4e) 01:48:59 executing program 0: mprotect(&(0x7f000032c000/0x4000)=nil, 0x4000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 01:49:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x200000002, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 01:49:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7d7282655bc9f93532ac1f798f9387e79c9b17e8e1d9a25972cc2e3b40fbfc10ebe0dca16028cd1de1b09e8f4fd4f7263207138"], 0xffffffffffffffdc, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "8eda9e0cf404051391bc04f0fa10f82060b15e0b827c53cd108d32da"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) 01:49:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 01:49:00 executing program 1: semget(0x3, 0x3, 0x2) 01:49:00 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) 01:49:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/52, &(0x7f0000000040)=0x34) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 01:49:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:49:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() r1 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:49:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffd77, "341db03ec6252eb1fcd73ba7750e46a2b81790f5"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) read(r0, &(0x7f00000002c0)=""/214, 0xac) syz_open_pts() 01:49:00 executing program 1: readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000400)=""/104, 0xfffffffffffffffe}, {&(0x7f00000000c0)=""/200, 0x4b}, {&(0x7f0000000300)=""/252, 0xfc}], 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa5b, 0x55) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0xff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x826}) 01:49:00 executing program 1: pipe(&(0x7f00000000c0)) socketpair$inet(0x2, 0x4000, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) 01:49:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x9e, 0x4) sync() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x7fff, 0x4e2}, 0x10) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:49:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) 01:49:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chdir(&(0x7f0000000200)='./file0\x00') r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x3f, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x1, 0x8}, {{r0}, 0x0, 0x8, 0x4, 0x100000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x5, 0x3ff}], 0x9, &(0x7f0000000080)={0x0, 0x4}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0x19164206bcbaad6c, 0xd320edc94d55c96c, 0x4, 0x80000000, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x6, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x82, 0xfffffffffffffffd, 0x7}, {{r1}, 0xfffffffffffffffa, 0x21, 0x2, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffff4d40}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x3, 0xff}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 01:49:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r1, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0x10d, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200)="483d09006f6f7b78b928853ae2612e8cc1d0a7a8d7e9e8da193fa64ac63b3b247d123b3df3c29bf62b4b3167d4cd09f48c6eec01b8bd24a0847b4168a3828aaef1dbe380126abf13130a94a2803d2e44e4729c7ab9de9ebf800536609029720481e808404228c90c0d1fe9e7d8fba85a5e872ce459881f540218ba175d2d80b7c6a38d6c37681bab5212", 0x8a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x100000000, 0x80000000, 0x401, "a6f579a6c8555f7b35322b6fb21b113ad9dc00", 0xa08400, 0xfffffffffffffff9}) 01:49:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 01:49:01 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = getpid() wait4(r1, 0x0, 0xb, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 01:49:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup(r0) dup(0xffffffffffffffff) 01:49:01 executing program 1: socketpair(0x3, 0x7, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f00000001c0)=""/111, 0x6f, 0x41, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='.\x00', 0x218, 0x100) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') fcntl$getflags(r1, 0x1) 01:49:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffff, 0x6}, 0x10) 01:49:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) setegid(r1) fcntl$getown(r0, 0x5) dup2(r2, r0) 01:49:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xc41, 0x5}, 0x8) sendto(r0, 0x0, 0xffffffffffffff8e, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 01:49:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa"}], 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)='Z', 0x1}], 0x1, 0x0) 01:49:01 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) unlink(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x10) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) kqueue() ftruncate(r3, 0x7) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r4 = shmget(0x0, 0x1000, 0x200, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x100, 0x4) open$dir(&(0x7f0000000340)='./file0\x00', 0x10880, 0x10c) 01:49:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x592390181cad0577, 0x2c) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 01:49:01 executing program 0: clock_settime(0x0, &(0x7f0000000080)) clock_settime(0x4, &(0x7f0000000000)={0x100, 0xffffffffffffffff}) 01:49:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x100) openat(r2, &(0x7f0000000240)='./file0\x00', 0x10aa9, 0x6) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getuid() r6 = getgid() mknodat(r4, &(0x7f0000000180)='./file0\x00', 0xc080, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000340)='./file0\x00') 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, &(0x7f00000009c0)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xc66, 0x7, 0x0, 0x1, "68e89e160416c2ac74687093052db9680554f814", 0xfe5c, 0xfff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ftruncate(r0, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) select(0x40, &(0x7f00000000c0)={0x0, 0xd9, 0xfffffffffffeffff, 0x3, 0xcd, 0x2, 0x1, 0x10000}, &(0x7f0000000100)={0xfffffffffffffffa, 0x3df0, 0x100000001, 0x10001, 0x9, 0x200, 0x1b}, &(0x7f0000000140)={0x1, 0xd4a, 0x0, 0x7, 0xef1c, 0x7, 0x3ff00000000, 0x10001}, &(0x7f0000000180)={0x1000}) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:00 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x48, 0x0) 16:00:00 executing program 1: syz_emit_ethernet(0xc3, &(0x7f0000000000)="4aa70e77b9209e5420ceb25e44818d8b82fba98cbbc11412bcea34dd628f8b93de4490edbca62ab7181e6e84a124a9fdafcf8de7b8d6f88bc886944387e84c9abe567b2d135459769bca39692564d3619913305addebac840c11f22f6799b5b1965506b94ae07ade2b8d38e5a11d4422cb3f51237b71c36932558bf2d9c79dc97a5c3afdeb674ee694619cce92d472533d09f9c04da7a26c406bc6d64d4cd7e01a7249dbb0551d9b6e1b508f0546ddad81bf8a4168dd35d0101c093bbe15f06667abbc") r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xffffffffffffff18) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000100)='./bus\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x1) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x7f, r3, r4, r5, r6, 0x80, 0x8001}, 0x9, 0x200, r1, r1, 0xfff, 0x6, 0xce5, 0x5}) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:00 executing program 1: socket(0x2, 0x2, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x2, r0) writev(r0, &(0x7f0000002500)=[{&(0x7f00000001c0)="584f87438f532474199b765cb1447644f2b41fd1a96ac05245d4ce87b975589fe6d8df4c21c56242ee761e0353309c923746b3c9284b8c69f1d65abde1eb8cbb2c89867103969087866ffb2bae901bbbf4541ef25044ee147db96bfb41c46c3e00346c429c73362523939dfd142544e6842efc36525bdc6addbcbd1803e868e04dec7a62fa89cb7412e41b1901bf4129cf9012f71ad1328f683cff16314feb3e8e4acb5f01bccde3ca665925bd8ab29888e287902a3fe947b2e4034cbbe0eb9b6c25aedb3c0bd8cc01f63667549b35876445cc080c9962538e88cdda46885d6c73fc664e0053b8aa26bbd6dbb21bddee1e4483b72c30fe6920c28dd747546c56f8c8cf84aa99caac288a085e1a663971b24773bb06bcd3dc367236df5b9122c56468f14ff7c2983f03c9a39b1507e3fe22c833e79881bafe1a178140ecc9bd1e83165a5c6bd76303da008e16a61926427f2571cb1ebe8e8da9c1528d43ae01414e4302de26e7c7afd04788ac757e1ab98a6d11a0b722bb828b0fc85f140538e19c9e87badb0476b93ad2171460372ca4ccff9994c56ebbe1f8a3c872ca974fc2e728ce268b51633f76576cd15309b669f9399139dcdc00e5a19cec468402f29c72f3f5914919ace29b989261c2c3663a4c55c3fca9c4b66e01869659dbeb9653461e56a47a4e5bfce6644e57ee37c9d058b88bda4032c80169dc5d10fe445de1c72daf38600c05ad9c5c61648825aca19e6b591e6f9272ce7ba36f0b327f8aec46faf4ef7c40540f0108442bb134aef897874aaef517b9e45718e4ac2a9b4a344fb63bbf529a3ef39cf16c16bb9108dcca8df0a12d967abd75755740036cf87e920668001e4233a7291f1d03d1baf3f3f66d14ab49e7390c839fcf4121ce1e00916aba33661965a9f9aa131c8fb19870274f68b005676e688f9490f800edf3592d53719c2b56f54151f4cf7603e5524416051b1e6b7a65e0f9e152ad95bf47b69e667b2dad120223783f99016bc9e876ca6e2948ec25838a9e59b095492aa4b327c7b7bd857438c9531c9f98181c1565e459167076addec338e57b80a6da76571b24188c960d169368c2011b9bb0dde5c34ebdd9784a54b892a0a91d4473c019c64c46952a475e73c5b20bc4a76706ef3213030189de93e298cfe28ab30ea021f5fed64b01adc2df9f2ef396c8078a6979d26e68f051045fb52ac8b46b27e800a499129b3bf742a3487dd471a63ddeaac605c26fbdf21f6a195fff7895f47f575ce8bd0c6ee1263dd6273be44805cc40c8c55152b4201780c17bea00e54dcf1b8682acd487686b49681eab3612262f727e9f1f8f5bb9e49f02a38212250527a18719e4410632293628818ec82bb079d224b007335068958e33419eae06a4ab84155128054c63debd5cb66e11cd76cf70b3c05c7d2b4056316c1c8f692f68dffc8eb280a2c1d9ec541ba4b7ce895d447091ac5df46997f3b82f5508861d8d4c4fd9b8df06f3242df05025016be1aaae0d6e8948ef5ae0b65ffa5c0be6b03dba4d0e88b87e50e4da7a47e626d1c27cdff9da80d8167dc9af2bbcfd3ff1db25e95296280acf74f5ffa0bc178e50d918c8866cfeb8812dadc6be46b88906f1312925a5baf53eaf110221725d8ab0ac43ec17dfa796b22327c57e56bad3658093391bf60485a4ecf313b4712e92a592ed2999a97724d96a0126e0bebf5eaea30aa5c179e79f3ed28e610dbf1fa754cd18f91e0e9cc42d29403fadd5f7c3af964ab00b3cdee36d4cb6128f38465d2d5f9e15d3d47e022e6cbbcb6e52ecae6efec0cffcc4245d87d42181a8263b92924f82adf602a9d1eb1c27bae5366e524c8ed113e2d60dda0a076bbb6cf7c856744f050416bd0201cc2c76aecc4900bb4b96855dd6d42546ce6493aa0a7c9af52403c5a39ea724f92e2b2ea81260c267cdab38d4fb1df20c6f24945c17edbd18daa2b80baca05402821ac9ad91416535d2c499318fd3b293e2c98b218b70517c316df8205c38a9bc7e1c42f49af055e83ebf4d65e215b6f2985fe50765ac49519b6d0afdb2ed656c75f5f053c8df39e2fecd7aeece33bb1260d0aca56e5e923105eb82b56bc73b565c30f2f87b6dbe983c484c705506cca8330e4f7d16d411db0cb5638a79d18e30988d6436d30b2246427b2eba9c5580528997d804348dfd23c0952e324e9be3b4b840b8c0844ba94eb8977623350fe6ebd71e455de267c4367dfd07a43892dd402b739dfaeead95775d19fa8a1a68e6074e300b340b82b71188c265f6109630a3710fbbc416260c03258ce2c2325127c6bb081883c3b71791f12aefa965a87be67506184c8c6cf6433668ee08e465805af5a747b9feb742d0167d72a79f181ca2edc37feb1be87c382c6f27462ee4f0280c63f7bd3b811727aabb9f474062eecc6f620f10c362eb3b2dc1565c93dbf834e16bf4910fe06d8abb1696005acceb3c3f0d966bec26e898233615a75b26bd79056e33136bd8f86f4580356350fc9d7ecc5ad4cdd3d1a7775ba0ee7f817e56321d8ca019a8019dc8d930a5c863137a59bd8bbdb9c2f3ebacc7cb3af0ac353b218747a1c57fa4f3fd1bd0909432d1d41315175df233da2b74cdc8ad13e017764a8de1852c32350ac3d6fc2ecd5e986a147409fb7a86f8312610489262ba35f4b777929063eb51b99e53a73ad9c4dc2212e3e2c3fdba3109641fc33ed27f728285eee1c1844355c36b933b6d05c6e7664d876c561402fe728e679bdb487bc55eea07806d8968b6dda03bf213c6ed53dd1f533b0b0a1dfee9e4d3e28f9a64326e5df104bf26fe817bc6dde6cd03fde7de7b4faa1986d27415404e554725d30d60ce05cb2f22db3da319051b5772e004e23c964863ce04c1c1362e93e6177906ee36deb162397a1d2243e4669da16de6ebcb280ddf69f8e2e39b96531f74fb1e25da2a6a302b185525f0984980a6b7e78c985279401d333e3c30456741e69bfe7a0721649574c644b63729315227e46f470ed8f1175838557c4d3f05b6ca23dfebf4ab4d0e3007841cf1bb3e7be0fe9ee9adf82f5315af949f7136c9cb6fe8abc8fa31283fa5657e688761276776655db2aef98bdbb031d9cc20848dc6876dacefb57d92a06197ba10fb50cc92ebdfac68d0f9c24583b074b9022d1eb54517141a98286cbecfc1348fda0ec38bf543e019e46409504b93f5c4b12ecbeeb2687d42d4229763173d15452bbec1fce63defaf4e9185b74b0a5776d0882d618556d12cef9f8e059f501be86bf1ceda267967d35e98edc2259c655850053bc2307d651bcc361c9fee49666c9fb12d547a41e75b65e8c0d51c5200ed4827aef0dbcc74619207858dabf52bad81b07bcb91e2387d4662f63268456ebb11d718b0d3a53aa1659a790bc05ad51d557ee4cd19dd9d38a87f6907d024f231e3bdf62e271639c070f49af5d3b9a291ba41c75efd40bdbedd118e1a728090f2364f0f3b488ddba83f8f7eb80ee53c9da31cb35b2520d8c164be790c275ac8e02043e32e4d21d364df638a2631d569130da967f77a223a27fd7beb6a7801ca99af9d4d950b67c66607c6268d94a1566058ed9bd0b499cfcbc94078ab6616b0a4acc7990a78ab9cdab7cfff0e1f01e7f8b2c29cf44ed934f0802aab98239d39ffbb4e81693e58e8c5c4625714c1a7182b3536d23fc0185be06a774fa372635ea7baf5f8532887a1b5613017e3b05af61af3647e20d1e0afb1f8da6a54916db762dc1596924497d06e5bf8c42fac8567b2a07874b91dba9005c9737ae203a23e71b3a89d59c93803786212b0941f2549e3c92c3d9ce60fa2d212ea34b72812f5d2d72282aef9fcbac4e042a603e1b736c71c67a1361fb7d5ea8031a7d7f0636189dca8d37d7f040bcc6db1cca913ab76ba9b5ebfc42ceb0a815d0fb69fd5c575da4ad675d6e025ea345825ba91cff76a52fad705c4fa681a745f93a2d6bf6d6d77e5e6b4233e618984485be1da422026abf5795985e925136cd4791583be94bbea25d078e10c63f3cd19ede87b59572d140e7eda76ac1e72cd29cdb2a3a7b66cc95a012485a83e5a2f0301db66e187a98a657bf1df911837f047e6e862ee08d1c6a321c50477a20d9e5086e009a4ac552253abefbc0cac6a2e0749bbeacc12deb7b7db3ba53782d65d3be612692c6a0edd22e1fc179ab093686023e7cde72013920a781d19695a7034da9877e0ad54bf778352ed1490327a0127d6750f485072489f341775dc59583a85fa3c6731c680b608c175ed5b1d3cb44bd6b89dcd06dc5977918de6da66ab7b75f7048a587757301c123473179de3c846e7402d1160eaa0a10a124d51d6115a03dd4bb0bbfb0a10949841d9431622ed43c16808340a0047efd8a8a7a6bd8af3cf5e9f465828a7c8938cc8f203478af1480457617c24f0dcb25c14e5de728479944f5b4644fe16c4b7f5d2d81f770923707bad417d922b5651ff866a8b2df2eebf46f50863d60083893f1614ddab938ec8fc1e04a7deac1170d4142e15f4712f915f5e7c92e43d13ee8a1afbbd926340d48b8a84cc8b11c9d21b34259f3b66f59977079827dd3a07f68998eef9180c680f44ec084d64b69c8c19e532ac61a0d6faec062294b00212c014ee34306c5f22ae00dc40096f37345fa51a3f265f959fc6fc6bd8c317e9a686b52e73f57d39be65aaaf2d9c4e4a2f529fc02e6fd261c40aecea22e5472706074340310427c1928cabb43c131d85e7b96716c1dd4fe3909f106b7bb3aac49ca6ae9cd593b13ee70286fe750cce02f29e0963a818ee7be31603952658e676ebb3b7200f4ef9e7e30c36261bb4b276fcaa6b191139a8fc517f5155f062a33d21cfab8470909f9ac668d4cab49c1ec0255301212278d178ac7bb177785bd4f2bb8f4a4bc14c87c29bfd43020532feae97151210c23917c26642b0f26b0c75157745c4fbc53dd62caedb82daf5a1f9a3de28bc8e0f9106b75ceff04e91b5a3860a477bd6f1de1790a81fb5d7d3347268baeefbb925b706c99a08c06909ab184c5a155cbdb4f0b9c8f5c2aec953f8d6a9f41ea3ce97ce66b21356dc8b5c825cc5cd8140b35060ead3899b7ffc3272578fc73a1fb91d8b5c62478cc913e50294d48da92e5572de1a032f6758ad398190043c2d3395773b3e2db4df071056ec64fe1f04d37c7a45fcb6c1cb5731a686428718f5c60471e66053eac158e7e116bfc30a94ec445d275c964013e8598afa63eb2cf977532b2d1a926925081b23dc44e754b21cf4256903c2c1b0d213f49c4cb0a517a4302933d10156ea598a470449c2658de7eb2f3a423b33e2eff26ffd38cc6776cb2f86f22fc4ebf4d08a3dcba17c2d1e3ed16cbb24957f580df4f66f62b4f7df5ca9ece64f4621077d3269b87286564509f676b81a479e2692453594bce11f754a815cf056ae616dca47f13133dda07db792c8afdacfc25842e5d9c138f852e666725fb101c0ce75a1a290e2756a50db2953e989ea7f1047690a1d5539c93333c36e7bd173baca2bd33171506b378bf15ba68af575fd925e8e34ada5379351bec402ec4ca7c0c1aeb57a16eeae498f5b36f70899a7f2e0967594fbff9ca67c72abad22ac0bed36507f630d35bfff92db964de6dc6c0194f0237d27f1de37865d16c40c14e5e6d9c445f96bda1338645c37b37f221ab50e8d10743ff97a456dd1a7f825d83794bb8537df54133b599b13fb3bbf258df62cc0bf84275c8bc7d02e3f61493d34d01031d08550ca621d44412a1df673a8eb44650a836467660a9b6855cc308e7b", 0x1000}, {&(0x7f00000011c0)="18fe51abaa3426e4710fbe331c048ae347bfe8ead512065c0cc723cf6636beb3a7d39a7c484340cebd58517742a9e0834c74d6034a2f594b944e0aef538587d0b072b535a193df90f1785e359969", 0x4e}, {&(0x7f0000001240)="262948fa5f562fc0f374f1a888536feaebb6096b041591721562d620305b41aae8ec6d7d7684ae15538265fbef7eaaa95b9690d32950abc81d8c3db03a548ffeb8e59e39fc2dc5700d88250921e19c017a6a8bf0fe3b59d9900a08caa7b131f5ec7fae622b2e2a60a999df7605776674f28bfebd85da59150420816e78a8a3dfc2dab7fe675313672669dab7f61b34dbe2616c43e079ec2265cb4c00f581e244c4229d7b0735e8725351c875ffd59df05188ae2acc988353840673caae63794087fb897712abf113f702eef708f95a6e858b8a660230452d78834764e68fcca89d43fc313f229c78a93ea0bd63b05eb5b52d498a", 0xf4}, {&(0x7f0000001340)="420b062536f2ab1a15e6077216c10929124e68b5e4fbd747c0e5575d259add0ec188a24ec06ae09655c3acef01bdeb7c04d2c76396eea5fde33bcb62d8ce51ad02fedd6de40b37e7b4c6b0d059075d131943ee00f77a6527c0700850d6c5ed896cfb", 0x62}, {&(0x7f00000013c0)="9c806fd0ae20a11e41bc005cc5ddb1c98c5567ab0bda2ef7f1876422694241d1569cecfa70f127a539f7850738b12b6fa5c92707edf79ab69043e9604d03d5dc4ce73fb102d340a3c93d8fb12f79b133dab9c7dbb09f35d5e0636c9bf1766c7e838de6112f4b02f4979e3f7c785c3e0785339b59959a37e21326a72dd31d8fe424c8b9df96e21651363070a677b6b71874175f52f867a51a75814db96f1de78c01c9bbe11a1c94532609ca2e729a81a6c041c3186792b1a63da57b39d08185ba6edf1e06a9cf2c6f2cf6e9d5e55709857f1d876aef40f432418ca8d45549090c7772f272ba3f16923119e6fb0dee30f26cdce75969fc526439974f8b7779886a74f4594eeab802af2cf4ad7ce1ecab86760c6a5a87b78ba534d32e15be9cfee225cd004f987958a47ca09db8a5cf3e314f0046479100c451f5e4bfa294756165c334c7dfec8b3196e456b3f7e9720df7bde8e8ba1c8ec43edf231620bb374358e40baeb35b5e0161030bc41635d0ec72f5ea02d99c2d0888cef1b4439cfacbb6af29125d334c989f35268dcd96aed5860059a39b400225f6cb2353d572c3b6ac9a565c237496e3ac4f5ef3a10b3893e7619eb90d6ac94660eba95d4e35e564300939814b14f009c4522fb9733bbf798eb4c94da49133362e9f712461582dbcf0154cc625adec713455de045212f6066cbdd528a79f03c9b707935cf2023224239d87f2ce60db13136d62a99df42d5d8341bbb53fa547de9c8c3ab5361f30ad15670c612d0776b94990b0d800dd2132ec8822b03b1afa5126f629a29b9512b44a6837b50df86159cbae09fd0391946cdccbebf538e73c62f6846dc2aefae795a9772db997dabdad05fadf7fdcfe6d01cfae4cb6ba8d8a56f3e9682e2d5977a1430ee2e572cbc4d3427f53f9ecf4c86a717fd630ff54ce0329e21f87dad16c8a226d400ba66f80a6ef345bd4824e23f7906661320cc3aa6bc310bcfae51777b6167448b0e8586dbddefe2b26d6ab74ede964a49217e54bd31deaf95c8d90cba49d566da9e486a8856d5f0f189b1710453008759ebe8c5307e7b5a397746ffa82083678b742c43357f0c0d1c2ce8c84d9e56461a05960128250b9e99c7a1e7ae7cc6360c25e0fd2b70a9376109a8d29b52d33ef77506dfca9fbd539842e4ae62eaa5f7a946b7b308d833fdd24af89c604212750901e094ac59263fd94757c1afee1d02539dff0eaec8eea31eaa39ba56d0bb5e188404e6562e1d929f53e78fc4f269daf9b4f33e52ed2938620d3fd97a8f144552a76729015c8263ff68d61562e2ea547b61c8b8565e8809516704dde63470a56fa273533bf85134b7c90ba927cdb9b14148d6bc40c6fcfd4d32fb604e9ac0177224d1661f58bcfb36fc3d1762a9c127701c6647eea084477c7f23b6551a4f7fa08eae6ac9f5090b2e58a5fcdbde0876499135570005745a944a2ac02e1e4a7ef85210b0a94439a1e20f7b4f0b4e21ee6acb4496ad6d47f735cd73998089b96b10453924500577cb8d769c74919ca79f914253ddf30ffd9da8b97245153ec7f8721336f45e794169ccf27e2aee9a2a8191ef1fa1c5d33f50c9b89a3d99e3f9c8564df27ce8679c99f6709d349bbd418160f8fb708aff391b12ad260abe9d7484debb64a840c25fc3522b5e6b1e21028f96222d7cc5bc4d124428821ce32f9199b7f9d59ed7be95542441058e288da75c4edd4e4e239b96493277afdbb612a2852cea217c2b7f6d8fd022ca75748f88fe6e9ed11e9a375dfc89f648b3be8aa734277569568a8cd27cb52985ec588bfe402a1776b8c9bd3ab653433ae565e2341b9705cbec03310133f8f5c1a6219562d58d8de8ec9e8936ec0f4cb6ba1da1987b1fd92001d88c1cedb00eca2de365f083f958bfc17b360679453ef790d7a214018b8a07844c6e6a2714efa91a759896436cae567c735a865d96a5cabbb934d0448737f047c6c171c9187ba048aa601a05ee474b1ded91aefda3af5328976efc38f677d8c6104842c16df74b88e554852ddb966e6d7084c0220e5ac7cebd20960b9186b6c9d5fbfc2669abfa21faf031e537b7087457c651b3fe6e0b6c5ee3dbbfd053c3a47c412e359d1a0774de2ffd9c3a2028746954a7df8d0ffc44f498c4db95c5c7d26b2cab4d55601bab9698ef2295f03dbfa5028623e3c9f77c10d9315df29d6ab2a12af1e27f5efc52a32fa385547dc20cb3002e4e76f4561030f1acd4fa5ee408455b846dd83c542963eed9088786110eb25cc3895ce3b52f4822d59112a7b379b6744124c1fb3bd37ed0185d92b0d10799b0c90e713fafd738b0178ea58d5f0fb0acfc686d01f4d609eb233b1fdbdeadb51ec8a7969c1520d263cb2a5b276bab23555d2c643023f4b54f0e8d8b5a45cbd61dd5fb7ad04c50b7bd5d0731028abce6b1ee8d247c75b658e7b227fab1287cad155cc5df03d99405f4c888332a23e0ebe46058349ba29719a0654cb8dbd44e93a56c40d2c314b60242a4dc479ec87936c91809faeb7b1a65f7286afdc3429d9ea84eef75e77cfedb3832971c7b8f156e4a56ba74e9582ff9c825702b40eb9e4e4764246a2f3aa27555a4d07f75f9ed7c109ffe713179da9fc9e00b63cb6d8e3f93481e5420f002a41b23008de0dc9b9b84d988b2e2c01dab3672ffa899508d36f13a9477fcd0a1b5a2ebbf635e9ce4489af4c1f442d5d17c9b95950c9e79fd98e798fbb513cc1277925643043fdda729c1fc88b650c9f886c2f7b4830ae8d6d129de926b6bd10ba6d9408a1792ee923a4034eadb23fab1f95df0c9a5977efe077d1f7532ff383efb392c396ffaf8ff4e2ede75317f5c73f42ffaa6cf7e4811729ad203f797b449f605e96bb48191e486e676ca482e4c0a1a97707062b60c38fe06fb2654b2aa283afc02b9e1b49d18898adeb88b700977ff0d1d6a4e14ffe6dbcffe55287045a703c57805d3fee557ef7c7d013e619408d262f1eef097fa634223e01d0e6d866e6364a585d13b9dc8badae0ad7e6fcc96ab833dc8f0bba0819e11a8bd52ba5ee0f6ec84658d134c01a828d3b9f3644f83d15928403d355b4ff476e96bc64a5316d319608fe3f096bf492d457138093d300150aaedd9254e8003fd5b596c6b80122b5c540a6c3674af5b125e908da73f4fdbbf26d33af89a7852f34eb62a8b0b237200eca64704a73fab03d57c8727c5321a1e643c053e98be0e16d6650156a02ee7bf5a55de2b197b76cfb746342b8c7988f49364b60a5d67f26cd1e19a947f03b767aeb182fd62f2faec841fa2da69030ffd240d6b1a213a2de640bdcc55041f7cb78550947205ebdb3c1832e0cb075f57791230d1a83d890d4bbd4fc45317a65b773f498db901312c5a3ddb088987ec658bcf934913c93c7109ca6684fb6e97cede1a5a348fc11ecbf4cc2da6aada48a91c5cbfa678b18a491c5d3de92e16c4d9863997c62712d76084755aad3014e2e0c324c45b518ec652813ba992281be14b245128dea5c0da04dd861e3c3c893b489e4c0ca3bcc3bb9095b6c68d6e48e4e2c77e9a21d7ece30347b532f9006c77bf17a5f934c0f23017340f9a90534a4cd46061787be2d5c2800aaf8cc5db4f26e1df73dd50c701faa5456222a215272342d98eaaf794ac87b83757bd1595567861b831444901eb7a601a61b71edb09543c3c2693f864097f690c5b822d18d8f84f776e54ceec838876bd301fca95150d6540d4c6b2639cc46f7406057e105d324dcbf7a1ff99f1ff381780829db2a1c2e86845b157d63c52b75fb245d69e635d94ec48686f24669cdeca49e49dfc51ee1e212220ae9bc090f6b62d9b9f7d36e927cb652a2fc09a650b40a183c8339e88578648f60ff91a39a1333eba195ebec76478ed41d47f375eebbd9ad8c89b1d7017dd03d92fefbe7be4744fba2adce21a4e1b17bbcf8d27d159fcb38b8d4c273f911f9789e9cb703b6d6cb537a3dd834b9d7f4e3aadba72e9cfdb541bf855ed6a8345e9d013d5665d1cf3d5ffc9e164f2e279bcb9a3921cff8af6ed723810b8d8794e5e7848f041967e4596e8eed41d2372a0783bc2912207963f716cd8dd37c0b799cd3c8fe8580a483df3743b571eae01f8a59ad10fdb9f314155a0a9ed2404a9ec7d8a9f628cfcebcc37236d06c5b1b01c75b0cb79106a39080d8eaadabde0052a3cecea751031d8f6fd3abfa55bb9572051f3d8ec14cdecb405f1eeb72382606714f2e330f1b6cf392baa0d4020040427299219c9259b336b99c3a577f68da58ec311c1958e0353b7eb418392e3c69c748cba41d16a078831b238e83191bb9087a2dde2e2649855df5760bb923f07f2c5e3f2db6891c2cc9906476fcfbede6fee981ce06e8487c745e9904871813608cf528d9cd78106f2c3ba635e02d657ca6113de91808520474039e682948867e01f3793394b3058ca7dd0374c2920e183d428e42ea863a21235bc473827f429902b671df381d2fd5fba50a589528a517780a3ad3f7d9783d688fe6b35f05585bcdb20c69c7adcfd174d73460e766af1fde6a06e14d4f87966949a3aa783d2fd57637efbc97dfd86ef0906c7dfc4a2b0fa3bf7146775b08431e2c974023bf9614e6809048cd53039ce4fcbc96cbf03086c59e87178462becfaf5b1705218c58b69edf7324638326cddadac793de580f1e7bea53b56127260bda5cd41a61f2ac98705a1d2ae7d476fd907532f945a2a969e4bbbe3ebf5a243060b531fa62e8723475d307c8c17cd7045521ea23b65f1a9031ca8727d4b43657b427dd540302d2462e21cd36bc951ef1d0acbc732a9d4298787a9216eb9769dc58fb57404df64be50d21ec69e9182238d7641b49d2592776f8a0b8ae369eeefe125aa1a96ee557cdb244a474f4c6d128ac40b268beec8dec41b5379b6de015b42be36521a1b99dda2662272ff36dc8ea8e7f17307df448a9714affee4217845b4e28d421eee72a4a9afd6c8244304e1c5979363612640935dcbe2987719d21bf5f57338c02270c324e20aa3fa88a064f4f8745c4b1008dab5a6cad1a7567a0b53cad86c1e899ed82239a27e277ad05f14c397ac08d9918b309c0885039024069904b1506fb45e2ebdb7ddd5bd1190e5aeafcf0897acac2cb21a7f02121a2b113820a3a2451f2c8e1d9fc6fa53e742db972d7b5616e1fbcdac05cfffc5c051b7be747b876961b1c6ef6b7a8499f08c4336cbd71543c3add4acf8eeff252319496967069a262e5b9b46b21798527460d1b3ab99082d6d362fddef02dbc7c46cb452c4aa8dcb0456b8fdfbae8cb4e736dbd912e5728b3b0d2db1cb5a411b62d8eec4652f399b0c08e4b60e32a380b71ec7f0059816a4994fea255d4d0645bbd6eb7ab402c963c6ac0d6e8e828f134416e959793b71af2b246ea9d5402f88f30216f98f232be02e1d504e2492844fa4ed69146a92a820c13a8914195e19e3d7ff1241ee47a9e7f24aefe339a0956a33d9f25664ce1e1f72ccca789639461bd90e8bdb501021116d38161ab94cb53a4476f8ced4a9d187c601143cc2cb1d0cc6480081647f216531ab82d34dd86e7d1d203abf11940fd183f84002ab5f668a3c33824e89eb8d33caf6f521dd757b16f2a35eab881941f017d75eb7ff3484e3a5d9ec142170d9385a81a901fac26ea529a389bf2e8bdd279f3dde30a72d1d463b84fc6b8e96fa41eff96dffc081f8d2ad8656550619cc5f2d73786eb189260d6fa70ffdaa202ef50a061b1e6f949c52a2de51af75ea8eb82c956018b1f8495d24af59978fdb559d4908c6d4cc4", 0x1000}, {&(0x7f00000023c0)="571bafeeaf22afb34a8a474ee2386b5c7eaa24ba1bca1869365e438eae1725cf8c9c4b9d541b8c0289598abd5c217af3c4fdfe7c99d9e408035f1ac834a33debc3df3845fbc6b312a37edbcd58af41ba45fdac39730b86b16ae335def40e287ed256cd4191", 0x65}, {&(0x7f0000002440)="6bcec2edbd2ec0e9123c93f706203c42fa2b607e0710c782b11e2320d827329dff7a90f90df87953203eb8f4f2a6e512ca5f4ee8ee9886c368171098f8797cb34282daec1fa983ef6e161fe2aa5e54ee9661d49ab2bb70dc27ebbc832a3dabdffb49656eecfb71bfbf6efcd6b904feaaac8ca2a8659eb9a7e415aab86a25d9c3b29e40a114b6c50cf67312649f3b5931ed5836bc74ebd208400787c8d025690aa66ca822f0d63a23f4436101e249d270", 0xb0}], 0x7) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000afd6d2d60000000000000000000000"], 0x3) fcntl$dupfd(r0, 0x40000000, r0) sendto$inet(r0, &(0x7f0000000040)="8d4d6ea682e25b074b60f49cd8290a21e8758d82f0de14a8a1ae1777710fb7bbe9383ab6c3f8e845acbbf8fc213be29117007026934eadc0349683c0bccace407a3d564c4b6ddd347586474c66eb35c117f1139cb51a59bea4b11bddcff45b574834433cecb2ac1a637331168490e357b1959080bd593d139336910ce6ee30d13cd7667ebbab466d7cdb4318bed186ec5f4467e9d96a130ab8ef6cf853e5ad5d7507854eb1e89d4ece88aa963584a0227397fa1ebfba10d87142c19993d6c68914f14173eb458e73f2327549be", 0xcd, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x97, 0x4) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab607b9032e289a5855de961edfed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c98f48524b85cb3e478262033cd843d919c10f6114f441932c81d27c522d3a8b30b2894041a1f8e63749edbba67d54b6508cc9452311e439abc2cca0173af2661d76af6", 0x91, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/71, 0x47) r1 = msgget$private(0x0, 0x7) msgrcv(r1, &(0x7f00000001c0)=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'], 0x62, 0x0, 0x1000) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x0, 0x8001) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000c7d000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000014c0)="6c6b9bf0ae07434963275f391f7fa13e498d829bcf353bd3016517ad043be2149b6bd9e0aeabb49a580431ff79f8292700ac6a4cc598455e93a8d0600af9d25d5a4985a355363f3398680ec2f482697f6e15da19c74c3bbbbe26136dc13b81a04b79208928d789ff1a6f5649354183b55f83dd47acbf82ef3c7b9da1b0eb830ccfd974f4f8236d5979a9aa022b4d3011ad15d3694787fe87a6f76e8194f120ea777120908da9f477fbfccb620285b026bb7b290903c1501e181162eddc946d7a39cb453c7a14e5b82afb3abb213c800a19b94586e2a30285df18ef229dfb266ccff91541d1c4c357011b71bbff9f1e3d970dcbe33f007ed7383a8edd2d3452c480409c80f122d445e4d03a68e9acc7dd37ad016ac7d825e01ccd3835457405f7b68eba99b3cfdb271acc6f829fd2a849615873b99d1fa5079dd51915098f1419428374cc8297195e5aaf9f4c06c9bb070832adcdcca9c270537bf0408cc3eca76215ff64830d0b1f26fb911f04f06cf23ecde68f04726dc0c050ff44a5854e2cea70802ce8d601c16271c983a3f4781ff4ed093a65215c59a92e509cae04ca9b8e4d39d6358b3e171a144a59cc32dfea002c976a92528ede80778b9e9c64f14475565c7469f86abc9507aff6fe6798625129a0e096525a0d704d684e3c445f8503b8b05192b63ae7ec8618967f72fa4e98de49497c37e6f70b3952ce799247e961b53c4706b637482937b3b9153969593ba7080b8dfe10b3e1830473ea24d5705d445b7a4407b9f74fe96dd31301aa8716a87e224a5c7fc822bf6b9a99f0ecb6c441dcea7f192e9a36a7dd7213d2dff0b953f91e336e2aa72a375384193c2b2773a3225cd40ff32697b2b510c02e013634e4b0cf9abee10c843da9965be605075e18ad953bb80dc6c4f250793cceac4ed954bc46c52e34946933d1d37c7651d3697a915f71a555f5c1b7f0451f188338b0696601227047fc3e2d810c944dd32b6321b6bf421b51a84dd7c1c0df1f1a50c7539d0934ece8a73733a85fe18174673cc61e980404abd3b71a4f949b6d560c9bd721f7d9913ee0df5a07ad879f5c72c0b86ed7f271aee1f3d69b55532ab802658abe3f0857d450598c24904d82b4a22580e3822072b63baf1c3f26b06b2eee2aa3ca3d1e478d98103e0b0bcf3a6e79802ce950e70eb481e4937b6a39b82d84c390241cebfef066d5c5840ba765975f3155d4ea4108b30f7865a03c30e11963d4740dea34f9ef10f3d0e8fa84c625b7c4ef7e649e76e6fbd8f4c0496804306760d2d24bb4e1bfaa9bde07590950e7efd24d203fdede8c8e440980d89c387d5a0517475d083315a971b1f87d080bc0e64db0ceea0e2d906df8d04d85fc004012f949b1ba32afdb12f94d1b66462e4c04c0487f85df35ae4b1800b64c535aa06955460084ba605d550107b7fe986508e55ad4ad578217a959f429b4d4df67895d9e57230129814f2e597f7537ba456e2d58c2ff283773136a57088222f8e5e505ccc5617ad57a802788176a7b6b0ff132a6daf45df4582f7a1f29d58b7dc9880658ca756687cd05bfba3661f4fd80a18e39ffd72bd323461a9e897e994510bfd206396161e952bb95927dd88b60055177a72fee52f2eef13ff960a4fbfc2e4d3c604212c9c01e3e08bb448e5a3a55baf5a83dbd5165e27cf65178511a2ce841a143cb6c54ae0986b7c6978e9914c85ff0fe28731c6cfb5aad5b26c1b8ab0941f5cbfd7f69a9f03915aba267a96c02089f2aa6deed733f75a00449c65735f27d25587d8e45b313c9187eead433c2a52d0ae3e7a5712a10561e0cf24cd6171c9eb94ec1d6cfc7c914e78676364822b393ed7f5517651c7b299d061b3f5557d4953681f5cb33151f1a4a9eff6764a36c4d21cbeb5e657e814e3741d7ab06e8c11c8d09c8d1ceee32390ed526d65d2bda3c49bec6a167d735aff996558bb51eb5820619f83edf82a8739fa6c219cb1cf9b3e553eabc81d3a08d6ab1d2a389f78ff47b1a726d0c998087027e056c73366aa8ce684993fad7759f229c36afc81267d97d85cd59a950554952bbd683f87fc44772f717b6ad5c6118fe1c67d3be7b2e2b34650c13a7165c0b4d7d4421467fd1c006e449611edf8feb12096beccfad9c696972fcf292cf33e9117f0ba3cfa81de24f7279bd6c2340a20d21fec2716b40ff33212b45aea540b9c7d0046f55e2d703eb6a1dace5fd57370db8d4fb334963c58c3630104915f88e23eb21828583a3d9567e017baa68c36a324b554cbbbf44d6a367cc7019c6dbd6503ff9d6446bf1a77762b61f54e5988b2d3889fbb5c5b538dba0e2c7cbe9276409780b8c45fa8de3dac8182076539612cba829e412b101ff80abb56492fb54c715821b4e0f98e9c19b560fcf6165c8faa62b5391e93dbe710098ddb01ac8dc355a58fe2bac48b4f6127c5cf82dcc9670e7db3970c9083f974eac58789fff18f7ab7cf5f333c4cca5d364535e0596089b05ae21401d75cc0e2149f612223d1d98a75798c62625679112a62f4e57754b293b89d026d0b8e9be251bdfce6b76aaf769a4b098d73acb31fe5c9448b1a9ffed15ee92bd1b5e23cccee9ea8655d5376ce2af1f7d67355102ef33141e83888b99926cb179b77801c832d40d462ebe32dbe91d20880e60ed4fb98b0d3e9a291cfae3428ccfed610aabf6383886e61efa7f12a36ed21d6958a2b730b747e44712c56a25b860e41a90c364cf944c35956de1b1ca108e887eff23cb6b091ae3134a8b09ed2e2136d1b576cb6328ddbe949ed6d0cd01b1bcc4790730c73945875078d6cbafe4b34a61cabb0f0abb3c7bd5403617a9f5048cc2bc24eb3869d94c3f8d83a87d207eeac3b948bf45d160f7861d0a190a1a9576881e9b766adcf0e998dd4034dd0660d98dfee416df00d89eadbe9de4110dc9a694ff5cb53cd18c2bcd8ea814d0786f130566ff960a6f3c5f0eb54d6b590fd93cec1f2ab0184b0965e5c149764e9bef2a049fbb74ec25a7edb7729c189e108121d45a503bac927a6a6f6140fde8e091f44f602070e5d0bbe4dae2e4cae8b2e1b1c464f61613e41d843e560737e69fa21b802ee5d8e841015ddcd535b08ca73de387f4e742654a3fb4f900a02d0616cb4dcd54a28a98dc22e1beea9aca02c3728d28782cd881827cc3561fcc0f59c8b77771fc54a8128f042eafb5814ed63c29aed745a484282b318f11e80bde408e07b58ec23ccfa09dfbd5a006a205c4cb2f16d485549fcf1432c5bf80c3356d9b04d235f91e33541af7b8c6cd37993308b3a98d83106172d72da5341da6791e81d6d2e52b4d090eb5708c43c4392509c3ac33e0aa3963ea6875d267aabbfb8d992d4f09fa4073a72a6e46837e68a00f15c1149195b161a43a7d1d38e0ad26e9c5e0390b937f6b1a7afef01467cbe4ad80b7ccc0805e7c052e8265e3c8f7d25da5cd3fd59132df00993af3bbab39b6576407d76d831d18ed06c589e87668a262055eb6e45026bb4fac79fde6d4eabe4d8f252c3a1c0e2e97d6764cfdb9cddd56d1b1d397d46f651108699bbdd632707e2ce520cf14b485605a734c417420a6063620443e9ba974187461c7fdf399d6efcf1786b5b18da8d9bb800e1f2b0f9033e50200cc4a50b7c7acd3c663965190361f58c84c3c29e56d9aa247309d98e77de652157348931b1caf5303e56b34506e220e998e0a168672e701b019c66db74588ae6fec296a7e344a60fbf072c4c615220fb66da471ab4f97140624c3b345a770ee4f1276ac90627cd92adbd6c5bf33b36b75396848bc3da7a6cb7ebd7b9b5d1c94bc32bf1768eb428d901b303350e136e2b95fff414a2b09ff20b405218752468e0b7628f80a3d95f37cfb858f07b3e3273310358bd34dc917e85f26d2d29edf84758c5b8df4fe53ba512ee183b590388375388eea82492f8da8f1c40e190f2047664eb5ec9cc661b750217724ac4e441aa83826dd0fbf57295ac89e20a0edbb1ce5db583c2584fc9c3ff8baf61154a6732b79f823d23a446f29e62fa5ab58ed96cac5a0e53c7472c951fdb2eb6e23a6952a5a18ccbb474e3e64ebf14a75de75d89c5bcbd9b7236dbda1b7bccc3183749f82f441c939936710207cb3a7326219f544b08bd7c6c64750dbd35c5ce64e5a197cd323d71f6790220e48824fe3410a8551a087715771ae33e990b7e2855f095075676b2301d16015f43ad62cc0ea0f85ebb4a072e975994f829e1ca6319d135a20a1278a9c44bbb22c5ca9ab79cc931d33c690a1a64e4cb92b4f2a0b7f5355ab44f5ead7922280b89e1925b4e15a5d7758066a6eea1c842248532a7b657d16f7b4e96ccddaa38beba0c68a1a86b2adfafff85ee12cbc38550f2eb25c6d3013e75702ea86d4fcfb4899f8c5984de3057a0bffe85d35daa4df2d0018a023d73e0e66de79254596e8be0bc51d59f2a544ebd4c5048ce530a8153b5784c73944f6fc8d4ee973b372a47cddcdc74cff1785746bcd44f890e6672d73b6cd43de51bae14181d9714561688e81786b43d9cda16f8dc4663ff4ceba9307797dd2bd064fa3145bb70ee43f725e4db0fe6f280e0e783d9ed2ea584c315b0567fe9c41e3fac5f28f264bc28089a0744651624ea28b636c964db8ec191ee68e022269df2c3808579b0f4cde4ef41738e9cbc6689ce812dd040d52c3d4af11d3cf4c7695173c17d75848b599f31ca4d74e75b2ceab0b226edce1760b709607e7255591cd6ad9e00b3484322ff6d321b4360185fa4cb48873b28fde8427b64c777b7c7b2885667bb299e96aa764674cd1f20e31af441ea45c1bcb16eba74e38df83eac9a737bfec23faa2134c3c5902ddd97825b5f461dcd7e58a0ff7af0ee47598c4d9a1a68ab1ee64f11633d4569114a35c789ccce884a7e26716e6b72bba8b3364da668062cbc9a5912286420c1f7ef9c3f3b133dfecffdf356f3252fc1415097d2ff29cad916d7e670c7dc05c52d8b80e30ff5bd83f757e67ec1109d16573d0a238b0a8bb0736906d6c1f7d3b2c2e105105aae9b189a9df0d66bd8c82dea8efcc502672ed5d7a48280f2424e9a44caafb0d61a59d28cc77ca312a33439e42f3f4a64fe2052bc396667ebbc622c36491d1ce5e61880da79bd52b807bb0ff71df4280d850f8f9", 0xe3b}], 0x1) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000)                                                                                                                                             16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0x7}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x4f}], 0x1c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x2) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x200000000000005, 0x3, &(0x7f0000000000)=""/141) kevent(r1, 0x0, 0x9, 0x0, 0x7fffffff, 0x0)                                                                       16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)="2d232c994400"], &(0x7f0000000240)=[&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000001880)="9e710072", 0x4}], 0x1) 16:00:01 executing program 0: r0 = msgget(0x2, 0x82) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, r1, r2, r5, r8, 0x18, 0x662d}, 0x0, 0xcb4, r9, r10, 0x10001, 0xfffffffffffffffd, 0xffffffff, 0x400000000000}) r11 = getppid() setpgid(r10, r11) setpgid(r11, 0x0) r12 = shmget(0x1, 0x3000, 0xa2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x4, r5, r3, r7, r4, 0x10, 0x1f}, 0x175, 0x1000, r9, r9, 0x400, 0xf1, 0x9b}) getppid() setpgid(r6, r9) 16:00:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='x\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='x\x00']) chdir(&(0x7f0000000000)='./file0\x00') 16:00:01 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/237, 0xed) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) 16:00:01 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r1, 0x1, 0x5, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 16:00:01 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="895a94c39da73caaa7c88203bdd9f13e4d48d8", 0x13, 0x40a, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0xffffffffffffffc0}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000000040)="93b0a5a0ddac5b34cb1ef686a222f291e83f942b6f152d64eb1d97ec20b9ad4ca4ff0a4e871bf2e1ff92985968e009e0aff9a975760cd25e8d346b98c8dc8548a2a7156c01f3630e0702758e027efe305e64530dc602199f02a482d6dc7d2ca7dff817ee20d9d20ce737ff731662ca0661351f5fe9724272fd5efc3f49f59546fe0ee29a824bc263778fa19cca84a8302e473750b8561ee64a7098a221709037f121507100e58a296d9f24340253751793eaf77c13d7f3ec87d78f566db1d136f62de56f0a2a10f6293a4af2b16939245802211464", 0xd5) poll(0x0, 0x0, 0x91) pipe(&(0x7f0000000140)) write(r2, &(0x7f0000335000), 0x10052) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x4}, {0x18, 0x1, 0x15, 0xffffffffffffff0a}, 0x4500000000000000, [0x102, 0x9, 0x8000, 0x7, 0x9, 0x5, 0x2, 0x1]}, 0x3c) socketpair$inet6(0x18, 0x4001, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) socketpair$inet6(0x18, 0x7, 0x8, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x7f, 0x4) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) 16:00:01 executing program 1: pipe2(&(0x7f0000000040), 0x10000) munlockall() kqueue() poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x114}, {0xffffffffffffffff, 0x5}, {0xffffffffffffffff, 0x4}, {}], 0x4, 0x3800) r0 = getegid() setegid(r0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f00000001c0)="7b7ba521296681dc72fab4851c77ae301afa99a7f0a8b3832b6b52aa2538fb0ecbced496d8a24ebf1241ba575d9053685bad86b1516237f6c216b0faedbe23ddbc1abf1969197e3b0c6e5e906836ed6b1a183ce93d4fac3b96ee839b867e40dd8e483e436733e1ef14f57a89f17e8c49ef56eaac1db7fd2107df8f31e7d9d98a9bc3e4993ca906fb53a7117a4d58d6897c38080ba3a8a5af6d1650c7f09b3453c0ec16ee193bccfc55715b6e25a668702edaeefde06c03fa01000000108b1cd9d91868c76c05973c328200000000000000000000", 0xffffffffffffff3f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="d02e20227737dabf226d7a29ed815b16007bdddd07568361fafc9a3be2b752429ed1d79a4fe351599466b3be009cef4b997906cbe0e0f479d7991b7c30833bf86c33383abc6c383a7945abdff36f6190d0cbffb266b491693166ced1bbed921815eb2c02d58bab4a5dbe90443cae1d72907598ff3ca320f4cbf8fc4a5036fa93653ef96669510ca46e4e54bce089fa506f5d5de05f76f25f5b0a3e4c3e3cb36642258e6a9773796bc8b41d9eacf53969d81c08566819f8b302c5e5b5950275cd5ffd74bb7692a6534c75898723cf1f8be8ef16ebc3b46f0a5d0a124310736f97551c0c6f56bd710ee76354ed0e8ba24e95d980c129b4dd2c626f786568041777603b775c", 0x104) r1 = semget(0x0, 0x7, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:01 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f00001f3000/0x2000)=nil, 0x2000) 16:00:01 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r0) shmdt(r0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r4) shmctl$IPC_RMID(r1, 0x0) r5 = msgget(0x1, 0x132) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x8, r3, r4, r3, r4, 0x40, 0x4}, 0x8, 0xffffffffffffffe1, r2, r2, 0xffffffffffff7fff, 0x3ebcdd06, 0x7f, 0xa159}) msgrcv(r5, &(0x7f0000000100)={0x0, ""/61}, 0x45, 0x0, 0x1000) r6 = msgget(0x1, 0x28) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000180)) shmdt(r0) msgsnd(r6, &(0x7f00000001c0)={0x3, "65bd09b2e422647bce8a3c084427dbca5b0cccc2f91e3c76143c546cab4e52e642eb5bba8b92c455eff89604efdc79b456f77a67f4fea6a740e63890c872f613d179ec38590afa9bcd018c9fab89dc17bfb5d924d26423152cea8cbdb7f538ad1d4559fde563c2853735c564d1bcad361b7040c703bacf4e8d90aa45ae161d3e6e4873f2c6e1b3f2f85fd476b6cea2344b45bd1527ef99ab9cece86bcae6706a69c826373bb02216eb694666cf9b9246dbdc132b1f96bdf936daca4f026cd463081f050c7448fb4b64fb858525f67322cd66ab8e7174999ea386478789ed2444d1b33522e0e847b7d2e614a5"}, 0xf4, 0x800) clock_getres(0x3, &(0x7f00000002c0)) clock_getres(0x3, &(0x7f0000000300)) clock_getres(0x0, &(0x7f0000000340)) close(r7) bind$inet(r7, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000400)='@&:\x00') r8 = semget$private(0x0, 0x0, 0x321) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000440)={{0xf2c, r3, r4, r3, r4, 0x141, 0x3}, 0x0, 0x8, 0x1}) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) bind$unix(r7, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) msgrcv(r6, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x0, 0x800) bind$unix(r7, &(0x7f0000001540)=@abs={0x1, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x410) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000100)='./bus\x00', 0x880, 0x80000000) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = shmget(0x2, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x10, 0x1}], 0x10}, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000080)=@in6, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0x4) 16:00:02 executing program 1: socketpair(0x2, 0x4, 0x84, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7ff) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x5}, {0x400}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x6, 0x7fffffff}, {0x7, 0x36}}, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="84f91483e1156bb8f525402e023db81e0b20a9c12d96debcc6f185ada4b4ed2c56557e07e22118dff4f1aca3e7b946e7e415180933f07bd201de24dba8e6345467e395f97d6cece07da58daca0845c8a4edf011862cdcba81266ad91b1d64395ebb66f77084add7e5ea7e7bac0d8b7359bd85817d8dc1ee273a04980b91af88148dede20657046a594aa00ac22369ec945d9e50b409102bbf0030b0b03323c0a21fd060e7997418024c0721b7751ce8989d5e6754d0e7a171933383ec497ed7a5ed788d219b91b270cf90f707633bce51317772f2ae9a09c54c93889fa27cce8bf31e972250a1f1805a3f945248cab491764bc2b3de41abc607ecf3a7b969856c6104e4ddae86ccb22cd3b7f5486c8a101ebaa94d5e65be131e9be1d1512f5dc1d8576a76dd0850d8eee52bf428fe82b19db389f6c557fc58154b7f2518054f265fdb147be3a66509b639e83a7d74370cc911b4e91dd127e9d0a6acb347130b2cd86c3149c6e7555bea6340c3251e2aab206135667cd7d01843ddb22a0d2234064a2240d16ad36ca9bc86d3aac380d606d2240f16d1b0029a6396f58d0e92d66b60f40d02fcce2848f0f4f1c76f82b677be4dd2b90f71f64ec460d627718639d5262c3d5af24c708385c92c3a4f7cf56e3557374f252016156e338815d4ae64991c62ec175f825687acbdc888e67079837c385210105eb31055ec00246e7a6b488f9a289edfd26ecea844fd371f43672ff23a1622e8b61d0eced7bb84fd266922185e70d3a09b4b0a2b7a1f072e72be62d040ff45d71f2a3587de0c88d8752b53e707c618f550f18d79593459fa89e32c3a642131f0441aa60ea2e3297f970c86ae015fc64fc9507a4de396c09ed903bd27747f1ab7b2b3b474353d8c0207d38ff300df57780ad71f230e1c3dbe6ba08567cac58fe927f38a8c0a31521e08c7543021bbe5e59fc7dcf34e610dc2d737b45b727a39efa75f5eb3ca000f3b98e171eea5be6766d767d0cd300cd3a2f4dff76ab799cb2ce063aa981dd4bdd9d791734c276d9e438f7950b57905ab8fc142c2277d26f5278b4156c86d6e0bbca7228963ed2feb942850ff177793753147130896e6fef986715401f22c2136b5e6e954a88f6ba1b49b26dc9fb5ef1eb0cb879a999b412f7dba6097adb409b173ecfea18167734ff7c8af84752c2055439d16a1afb9bb946aa116f97a7d00fdc37fe644211f31cfb8bd063779b6a83b85f9b71b31475eae3bfddc7f162fc4f7fffcaadc1481eb4c13189ba2a99039567a94b971338cf794af6452fc6aa23324330d91f0507c46b9264e21b9b47434aed655059065f50ac9b70d7998839001b820ce0410109ccc3111450339b1f48d251d563411d3141c3b3f36efabbe7f6a0a05e70b1a29ab99049e898a20316bc8983ebfee63974b3e3f4e4629dcf7baf6143e563ca3b6347013c34fc4324bba34dd9e632ed0c746962f6d9a77256ffdaf14fb7b2c4924d431f145f6f4d9db2e5670b3ab552eabdfce80d1daa0951017cbc3bd2564a40d85b2a0b1c4321d45764cf031fd707ae9d387839eaae9056075409edfbee5963bc8489b76c96fbf4e67b410313aafe87e47321a75c5bbc50f354ba551ff2bcf79b22b0f4986f807f92536e36aae5f7b1d03d7c26b3d5e1370b62901dba5e8a07909a5fce590f1dc55af0c2dae1629cc5471ae36fd30e4205ca79db445d2dbb3a1b5cb4a931787c78c1a609081248b2b848fa783e3c4f9777eff809f2cf0d63722a26b8436165612b9caad1875a66c62e4ef2b722c9204163a62cdd69106042e85533123df06231d2b58c8b8fb760a8826206e6fbb129e87fc5bb960768fe50d8685ae0d06c57b34556cd14209db629700ce9f6ed1b9918cf7afdc3058451e9146197e12004b2b660e25c34b950ff78c11247ada2bf32afa7ab371f9975486d45819bf2bbbffaa008cf3fa81d5f2b77c7d3ac1cf1ccacb61db7fae6a072a8f5877e9f8f6a5aca25b7afe43fc60e989b56acad198b9aa1ea5bbf2e6bac0595fe0e29053cf8b0ac1c33f910b7caee247985a34ae00adfc9a6c4956acdfad945a5aeb964166f3f3786de6f4d323bdfcee1d0af063f7486f96adf74102509d2bf09fbd7fdbbaac8f679317a8560b23e67219c42a470ae89912c0c4ecfee01617a6bcef3ba851b05e4bc89a6f11a43ba6967a13902ce82158aea6bd2d10e986ff962b14f2617fa4be4c508c8980d6c6ba91b81192c0ed43f66139b3bf76d73914f58c4299d33de86bd9c2f8c0481ae036a8a5ec8458bc582a282320f439f1a1c1a3adc081484e29f03566a4af81106cb6355e1afe492cc6231509fe2c18f5fd023bec50bf2c17c601a4a68031f052056c493b38366acad14631c26346b20121d58d873b1d6b936cebb7541bf8e328a840c449b47a13e27a74002248802feb2b8488836092c014da0dbbd8c40d76de0a5d7cd8a22da0c72cbfb8779322aa2512d9cc57cf25ffad7e30678fc32e246cfefca71da3854236f7fa92d85930aa21b11c86eb137a172cabea75686fc11a9cf64fd40b3e9d729582a48ea86038236777076a483fdeeab00fb9102ac11dcd920e021b1ababc765544ae35cb400d18bdd7acf1b46a7d270703aa091b0460d7fc8d9587ea7b7e0c0fcffc820435c6a6d920f4553df91da827c28b47437be9bd2577ac49c9de2ef10350c87821c26e1ff79041b3bbd3b8fb4fe231677a76df6e22c15fa93cbae01dfdc1579e9c466c624897240d9f44a6587b15fcbc4fe82692470119619ebbb5e7878687d632079df28a7d2f152c5373a5dfd224748d26330205ddd30105ce3261dcdfa56f975872678e0899a5f4c29b144663df0b3375e72f1b0eac8f3722a0cea9478ce62382b9d8f4c65edd9", 0x800) ftruncate(r0, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000080)='s', 0x1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x6, 0x6260, 0x2, "38efef02f235996231df5443806577b30046f290", 0x4, 0xda2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x95, 0x0, 0x6, 0x40, "9d82f70000000000fcffffffffffffff002adfdf", 0xe3, 0x81}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:02 executing program 0: clock_getres(0x0, 0x0) clock_getres(0x4, &(0x7f0000000280)) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/47) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000002c0)='\x00', &(0x7f0000000080)='(\x00', &(0x7f00000000c0)='/\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x80, 0x6) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x80, 0x1}, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x1, 0x3, 0x9f, 0xfffffffffffffeff}) 16:00:02 executing program 0: r0 = socket(0x19, 0x1, 0x2) poll(&(0x7f0000000040)=[{r0, 0x101}, {r0, 0x7}], 0x200000000000001a, 0x4) recvfrom(r0, &(0x7f0000000080)=""/69, 0x45, 0x41, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x141) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0xff72) 16:00:02 executing program 1: setregid(0x0, 0x0) r0 = getuid() getegid() getgroups(0x0, &(0x7f0000000040)) getrlimit(0x1, &(0x7f0000000040)) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) flock(r1, 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x42, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x3) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x8) close(r0) dup2(r0, 0xffffffffffffffff) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() r2 = getppid() pipe2(&(0x7f0000000040), 0x10004) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x8000, 0x400, r2}) fchmod(r0, 0x0) 16:00:02 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x10086, 0x80) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() write(r0, &(0x7f00000000c0)="f75e0e8c75d94b48a3f75892d10bf78140e4a5d70cb710054c636ad18d8268c19b543f4022c67004d955add1c08fb2a63e7d0c87df624af99ad8328e39e77283247dfbcd1cf5a139d16c1bcb835efee510649bf79dd2e572a3767b78d140fd6181c6c2489324554008d4165fb539811b0ec7e58364793f2419c46cf9afd844117118446949b0281f90a0df3e5383c1edb50f50c5238f2cc5b519813f947daee5f3a89a424a638874e89485c0277dd22f495cdac0fc18b9fb471154de3899f4082c1d9fa18838d3fc4fe1cce84d12000628a484b3820c264ee7ae22732b3453fa86d2c489ba5e3e54d16002db7cd9d8887123dadf46aa1dbd7ecfa86c", 0xfc) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x5}], 0x2, 0x3f) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/200, 0xc8, 0x840, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = msgget(0x1, 0x0) clock_settime(0x2, &(0x7f0000000140)={0xfffffffffffffffd, 0x8}) msgrcv(r1, 0x0, 0x20b, 0x0, 0x40002000000800) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3ffff) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x80000000000000, 0x0) fcntl$getown(r0, 0x5) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) getgid() mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) getpgrp() ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6, r1, r2, r3, r4, 0x1}, 0x7, 0x10001, r5, r6, 0x2, 0xc63d, 0xc}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, r3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r1, &(0x7f0000000380)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e897501defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf22768397b47003d974e688adedc58dc55008e807daa0fd15c23f04f4986cd83564f6e46063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c0000000000000000000004", 0xfb) r2 = dup2(r0, r0) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 16:00:03 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getrlimit(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000040)=[r0]) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xa8, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530dea7798ffba23a187bd5"], 0xa) 16:00:03 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="9d7f7233161430525027db754fd1075ecfc45d9db15e860276b418f0243b424665b4dc7c3d93b0869071aaa9c592446df7d3a33716a32f1d7553af2e575d9a68b55e017d50766604020de150bb2ae52e9f26e05bc6cb1977a7ae44fe571c5170dc4c6ec83f632b815624be4c7d85796d211ee44150d67ddf2dc9d289a68f74a6f55571059e2c7304a3922d5e980994b9b01a28f14edfaf70ddda6a40ae", 0x9d, 0x3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0x1, 0x10a, 0x0, 0x0) 16:00:03 executing program 1: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) renameat(r1, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xa743ee6) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x280000000, 0x80, 0x9, "689b5c8e11b0e39be0b849611634f4737b8e0e69", 0x7, 0x1}) fcntl$lock(r0, 0x8, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:03 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='W\x00') r0 = socket(0x1, 0x3, 0x10001) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/28}, &(0x7f0000000040)=0x1e) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f000064effb), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000040)={0x3, "a09fc6e31813229fb3678abf342f965197d5ed9aa79fe3582c2c7b1562c2ba15f42a977b8d4d85286b1982abc1ea893c991a0c562972c1050ad23514fdc8bda83ec5ecd1dbf2cfde3b670aa97e6a2dd8530b1a68edc2592ded27c07a6d29450fb8b05bd28adfde649fa9236330618435351f325335bc7368e44d34811bb7040d02a24578ec2da878d417be68bba65460b473668a23ce"}, 0x9e, 0x800) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r1, 0x100}, {}], 0x2, 0x800) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000780)="8cbd4b8a83184cb1ac56dfc49cac3e5d4b549d29cdb0749ceb99de14edb404b84d491300cc77178c06c8756a478891aa6516af40af201da52798a1727474607bbd8bf2ceb63feea8adb5bf0c101ff6b111ca89ecd83c6202789006937a06c4c96e108cd247ffcce9610d40b81865f023031da8401bc96cff5cd04381a9a1815f18b6610b7cc1e14362b650dee85a1dd10bd2dc98af9cfd07d7d0c137035749412b79441549b5e90e473dc65f4fad3277fdd89a50ea4de33d1ce5def27573ca445183eeae8e04b7a4a1a29ba6daebe30fb114134c6c8d368f6c4aa9636c2ab6d024d3ff4c98abab35c6b6b3aaa49c98faf653d190d2e0fe29ffcc8bc8e76e081ed0a41a45b1004020759ba611a00ef7c6892398e041158cb7ecdc7acc39527a13684c4aa6fcadedb2c33aca2b6e510fe957697906967151d4614dc9912698f77a50900ed56129d91748d7d14f5cccb9384e794a8c6ca2317e98cb5afd24b514f2f40eecadfb6de3b3cbdab6f786d4d23da686f0f1b5e5f941a334aabd76691ee780a7786fc7ce6b40cb293b7e7a57088e68ade55b30a11603a694bf82b6d1033210329bf08a2c962398a9f36f194551835e5a8cbd9520ecdbee3f479b92ad249454497d2644ba11aa56c40507bde1bf430b46fb0e732b47398433bff5a3bb8b29a66a6c918d7569921013c17505a6a52565793dd41afd50fe7d351618ceb59471492e4a0b0ba8a81b01b317eee06083f7896cb180cb4f436f722f69db7ef26fcc401855f375e759724baa064883ce59c9906edd0c1fd734cee99fbea2678644af96fd02e63c5ba6c81679c35bb8cbbffd24e535f444d670ce18f809893bb70e46f59904cda5b854ded47890f6a962125f469237ba5d7009cf4ca9eea4ac8a8d1f87ba87bd69cd72ff09189ff146081483fe2fe82890e47392d86d9bb0f3dbd3c5195a7c9b9a1f4ac4b866a0cfa1ad8214fd9a1f742cec2e0fb49f3d6e76dd0fbf93ea2dd4bd61094de92ef85f0182d027b1fd8a98f0b0b96d7a9a45afa83e41d8fa6c5178cf556ea9f0d512a84fc08d96fc83021c2e8b7c4063d24bc4cc4ee7d09fa98f8689030c983c449565c5012c914ae47e3459efe5c500e0a58d61aba4d57a781b3f8482f4e5110dd644c7620221e05464c181ac76c6bcf50d73733a9f7d9c8fbb76b8cb0dfa859c4a633f00803a02688dd5c73a85a594a242abcac1e990a23e2ae6f484f7e56abf0aa998327e986a8e7a46e3317040ba4e44c94924767bac903934674b22cd0a17d55cf5bc74e58901c01d2ebaa1d34dd3aac58a3d8364140c054a5169fcbc6aaabdf87cac13213f64e7e83ecc9de3901263c585b69f7723e9471ae2109ff9e96b97c442481bb64684dbe2b9b6a3ad8193ec6fc81f6950cf2a6c51675bf18596b618c006b1cda985dfc7821ae658153eb057c87953f39dc898738c48c5ae15ea5742640a1dd1452b2b6624a776dffad883e02713ea9581dbc80bc2ef6a993c8a06e7636f20eeaf1b76868f6acbbc7918d00379ff528ca88b4de5f237ea3e87da7e6a1319185f04f7da63d67309c98a309bb41818d372ca684d74997d6f568759ab90220b4db873fc53bef53638f36915d39a899c07febfb1bf82ef2d3da4bbeac197c798a3ed06ea8a9d590c9b190b6cc8ba3ce33a6b0be28be7fd79d582b84d102e6390493aa74949004920c23814b47334f8af8bf209bb43318ca093aa715b20090d289816e6095aa4a58aebe0eca3d80f444ed068a270cd4145af2bb5adc621853277dda36780b752fc35dbeecaf232660c9cd977e704017b61a164ab107cde80f976fc67f138e70c9f7876d463b428c5b8411add653058002386b0c3c928d0e3e1a9e311477e6561fb73a8d814d7d0b58fa2b0f9e81c6cef56e4d975ac4e2a7853398de8882b8d69147db32ba2592543366201e9ffad8661edda80a105cec5017a194565bdaee782ce8862355767fe39f2ceb02333eb189343782a1e0477eb1762ec9e29df131581049ca40360b0f8340a0137208a95a501562419969ea8b62cf93d64746e737060ae37fe7b175a90bcf9257adadce67430f5cd17a8a3d4bf1dcc2a2e235d98358a15be10d365c0a0ea53319e13c377438f0bf0adb9ea0478340500c2b5f2a330ea70ff51ff038070e61070fa41b7738501a46631975974af2ae2b8affbb64bebe9b92d3e483b23dfa405af16738adb8002eeb01870bece4cec08015dd023ea0c3bb9d9295e455d1440ab001234e171ebb6c857642d6fcaef90bc416f597ec8e3ee093d3defb35ca6f3f2a62d2bb1209e19b1d92cc915f99b894d543347142b14ab0863ba7a7989aeed1464afc64085b9aa7138229fbf5d4e62a813bc5f3eaa72a7fd0e35a437d57a6417b47847b42cf907b8efdb2bdddf1b0b4e22613b1864f97c755feea4c6395cce44cdaf2fddbce809de1e8e86d4c3ebb2c847deeed730a469672ec181bd776f49b9d328edd41c1b25b75262ccbe26576782f61ea5fd4d159c9ba70ab825b3beb5183f6ccd977e8a2e644582094c14afd47759aaa28b0174cf22669f464ccda8a7da6dabb9b6fa7d778a4dd8afa35b2ceccc9dc6fc7de57f258dda90041396dd903ad86a0040f12c51eae48fd62466e347b789a37ab599c4e8eca3462e20a130fc2c95b8575d8043458f6ee84e6b92dc9f6aee0e1e63992d3e9228ae8f7e3dbe54cb673199786d2b3831b92683a34a6c8f96f776f645a6e6b51d1a1136768f12de04580ca57caa99c88cd784e2f2624ece9ea49d007342950d856c1a7d840222516d500b60e99ec6e656f501f3738c3ad7e889326cdec43eb6924153e5edd3fcdd80786a11d9efc3e8e2924cc6f9a88ed13558fd0801ea9d20c15b56c37db65b6169ba17a93ba34e6bc1b53da860dbdfb8f27cb3db4107df396663c19964dcd0a8f9f2338788ff326a9d3a0e421b0beb75d209910852ec8493359a203d6f43457f1d6bb08974c0748a163a937b098ccbe391fd8d5ca371dc9c513ce49256954df3b7b2cb5bee3b9b694e1e3a9fa3d0cc13b4dc916fa34969fd73ceb623714a36e24f806198f9e39b1befaa986c5dca2ac6562837558484a8e4125b176ce1b78a1890a92c5767305dae0c824880016620cf1f73b28b6d6099a306c9c6373e98554074cbcf4f20115c47e7b1353076208b6fa5a198208bfe4ace49116f7a7d22794e3b985073f1986eb0eeb4e013433b35a5f03dd8a8bc4c97c1f71736839b740ca685ad9fb234faf2550f9c8733a298c1aa84caf62f0e341fc3cbaf5904e1bdaa2385a1ab91982911bd57f4e9955c508f98f0d7e00ab82d6999985ebcccb98a55a449fbf765256e113ce69867de63c7abc7763c11aed7895d103221f3b92ec741e322fecb24db2e9f40e2d34630a70669c54d6254565c620abdcfee65866c4c77a7806096486a20c1f34a4b7e597e9d37027f157ddf7e780929f67fafab033b5b649fc0287846b0d693c9a1313bd2c4ff42a13323e1f12c194a5252b1682131624d64d8ca100bb1a52911ee1731ca1b37c02f82ea33e84e50ee6f9541b36e357557d7d73b108eb7367b87709512c5e9b20f46b28e961ad84d8cca00eb56a2561a39fefde35453561524997bfa29e5e942aa4b23ae12f4ca0877c229190b36c4ea2ffa902be0ced41a76b8cca3cc901c9493adb70e8a55d6dfa3feaadad668592d10115ae9bafa7b154c2be424b674485b8afd4603f850c28ed2973c5be595bf2914828de64c5125f51ec570c953940d7f3460d6d90d2cba6805a4a36daa0d77af62b781e9dd568fcca7f8de30809257c14ab01169e934efb4f78e6a88ee9dc41d556e309ff1a0f30320638afbb838ce1eed622c1dcce9234c27cfad3488d01fb8b6f46c8f111c8c9568688cf15538ee44172af6486d5975ae19f8c711897c00fd8740911be41684693f9907029f7e98fccb7f0e2cbf95369b48d69edc76ca4f0242b97209f6c77786590e1280ecbcc3253aadb08851b4edf91bed5fb338c13b2ab6761b72cf245011ef29f759902cc23390d092b1b7de18a26487284720ef0a6bd02bfe2bff22c486ce58dfbe1d129dfe1e4ee902a506913d0c646168c02a81efe1389cf837f242189d6f1e70fd7d5769aedf78bdf48170e9c0cd1e75ab113f3104d60c6771363d78bff98d39cafa9d109f39988ba10ac0286406b4aaea0ae7fc0a45a7778e57452b9a8ff649ecb5498c94927fde767bfd033641564329807ab241eb2e51f8fb89642ffb15dedb8f39e4051949c3ec74274a6556cd135ea2b096c577c03eb28e1a69f86576219027b4037d9cbe70995c1fad60bf48b305dadafd9b8ca887736f6bca64ea08d9ae3bc991a376dd54fa22e0c1d9acc07aa21e1e108a1278c1930259160a0905917d54f9fb5a39604e5b1d743f80856aabc7c5a1190a670ba33f6e14942ad41c3a0d0aa11ab182b99445d76f5051ce443560732cd7fc1b323d56fb1cb6d6885e8a4daa6d2c3a04e6aeed01fbb9dac7882aa6c16886633e0a588cc99ce6a28d70eb06c8a6d3dfbce496bc4816e1766ad464a12328ae21f92352861d200c53492b6a1f326572f95148a0c851e518c3d6eadbdfabdf5d0e2278cb309c701cc9a60baad83600ae1217c53b7db3638e08d368c0ec533e9c9c860326197b41ce4244864ea5b564fa47d7e1a973a14311f763ed64bf54450a71ad3cb0118d603f11eaba01ebd4f9c75fc7a9747096bc939a121f91aacef380861005ee7187b8482a659e15b39063363a805ae61b08b1730ed11b8e0e7d52803cec544464df87b4d88888092a60c26d981994cb3976095d6bc8b192055d0ce3d3248cb05cbd5ec95e634e31f223996684ada383f143f437a3363b974c88d524a35577b5d23e13ebe2d221185768f5f856f6f0c137a46b006ecad590da103376ffdde8e3b880cfe53a5528f1763f2246fc0afcc859185a2d70b5b1eb95a12147aa954980930a6a8387e247e85936148d3c86df6d4da08631e9e71cb6bc186805841f7e3771ba2b2288950c32bb8963ddd63412a431d9a3a6d5f7ef71588cb26f40ef4f7001b9cddda1eeadda1908e0d99cf08cb32b0e919681672ee48166873ab38d18a170f9faeb8eaff0fb20e4b3f899cfd3f16398d11e9ef878fcb7632628adfbbf0d753671a9d885f3acb6c381cf1dfa5ceea1848de774203b8de4045d5df940a0073aa5406e4773a260cdceeeb05ab07987d33c7f37761edef14f11342379fc6e37864b5aff41a9c7b9eb46842f5d03a4d2d2477d93704d7ee9def9820060629a2f2f4b3995d58a05e29b7b2ae4f8b8722dbb27d020b37e8b8965a3161e622f4752c475ce31b6cf40fe9603cd5c4c914437828ec4444a", 0xed3}], 0x1}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0xe3, 0x4, 0x5, "5ca2b1d0ab7efc457745f0ac3b67f1fa13b14405", 0xa67a, 0x2}) kqueue() kqueue() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/216, 0xd8}, {&(0x7f00000004c0)=""/93, 0x5d}], 0x7, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000005c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) dup2(r0, r0) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="4991e7e4ffe4fbcb89f4b7e0b2b013998e2b85cfc1b8d092bcbde16e5dcd61cbb906810ae214c633e689438ee39fd452989950aaa746e1ab39f9deb82859cad69194b83c351c3f2e8ba2259d16424e87877e2b087a7403925554b3b189bfb87c4600426aa16e4dbf1f4a2ac70282d8c388468dfffd69ab44792a828ab7971d8f507354f2162faab71b1ab95711d4c1085b93a404286c09825c8ab4f01c8251325a5a56fa4183e761daa6b3d8d934081cb3", 0xb1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 16:00:03 executing program 0: r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000200)={0x1, 0x1, 0xfffffffffffffc00, 0x10000, r1}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0xb461, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0x25, 0x82, 0xff, 0x8}, {{r2}, 0x0, 0xa6, 0x40000001, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffff8, 0x11, 0xf00fffff, 0x80, 0x8}], 0x10001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x8}, {{r2}, 0x0, 0x4, 0xfffff, 0x3, 0x34}, {{r0}, 0xfffffffffffffff9, 0xa9, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3, 0x4}, {{r2}, 0x0, 0x15, 0xfffff, 0x1, 0x5}], 0x911, &(0x7f00000001c0)={0x2, 0x164}) write(r2, &(0x7f00000007c0)="c2846eb56ab94510c4ea95fb135b3afe2afd67fd55edafbe7b29115a28c9d34518b4419582cdaed1e49a4f00fdaaecaa2576bbeacc01e9a8060f6b7dd2b2db6748d2a5fd789d9c377058557072c39fe1ba26c3e93cdd062832e496246efdc8c754779fa2a1fd508829ce3e2279ccd668da651cdb1ba9131c8724c768ec1ec655246384f0bd29302e62e5a1379304e926d44a9c4cfa96d1c2caaa49a85054303d55229c5f8a93b9da9a54fcd081ec33f20355e6ecb5b2f0f9cb520ba8092decbc498c8168664df15ae4945413ef9393f68fdb04db7b0a7b31e34792b239ab418c518774e08b475d972ff7d3a3d8238eb6a61f02b83daddb089d9ac7a2", 0xfc) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x43e, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4) getegid() 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file2\x00', 0x8200, 0x40) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file1/file0\x00') 16:00:03 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: read(0xffffffffffffffff, &(0x7f00000000c0)=""/218, 0xda) read(0xffffffffffffffff, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) socketpair(0x21, 0x3, 0xebbe, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa2) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x4f}], 0x1c, 0x0, 0x0, 0x0) socketpair(0x3, 0x4, 0x22991b14, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x1) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x0, 0x604) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/145) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x84e0, 0x80) faccessat(r0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x40) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = dup2(r0, r1) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/38) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e62ef6246487043e38f3dfa9000000000000000000000000000000000000f6ffffff00000000000000000000000000000000000000000000000000708d057d68528079f80ed6253460cb7120b9496d8b268a9baabe83bcec30cd53ccf5ff04366044e2ebc4b444e37b00cc486d928e23338e92b9163c170b16c87b5429f087852a73b833e5e0d8"], &(0x7f00000000c0)=0x6e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x444) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000000)=[{r1, 0x100}, {}], 0x2, 0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8001) 16:00:04 executing program 1: semget(0x3, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(0xffffffffffffffff, &(0x7f00000002c0)=""/214, 0xac) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "45dd46de510ad732a6b6d311edc7753831fa5e47", 0xffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x10c}, {r0, 0x1}, {r0, 0x3}, {r0, 0x8c}, {r0, 0x1a9}], 0x5, 0xd) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fsync(r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = geteuid() seteuid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) write(r2, 0x0, 0x0) close(r3) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x9) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2042, 0x8c2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x0, 0x0) 16:00:04 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x5) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="00f3ca440c05e4edcd7797b89d239d96cd19dccd13f75d12a97b3b7975463931a8007c4ceee3ae1a2a52d6f3d21682910889463e95c4", 0x36, 0x0, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffff7, 0x4}, 0xc) close(r0) munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) socket(0x1, 0x5, 0x5) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) pipe(&(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = semget(0x3, 0x4, 0x21) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x8, 0x3, 0x100000001, 0x100, 0x0, 0x100000000, 0x4]) r2 = socket$inet(0x2, 0x3, 0xcdc2) getsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) listen(r0, 0x7) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) read(r0, &(0x7f0000000140), 0x114) flock(r0, 0x1) close(r1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xffffffffffffff71) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0xffffffffffffffa0) socket$inet(0x2, 0x4000, 0x7) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x2, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xfffffffffffffd12) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x8, 0x91a4, 0xffffffff, 0x3}) 16:00:04 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)={0x7fffffff, 0xe77}) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) socketpair$inet(0x2, 0x1, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000240)="f2d430573b45c69a89e0ee61a2a931333232aa109c826869688136b3069bc613c47ea63be4f03caa3004cda57d074119f401f147713be865fca6ec8f2ff52913d36faed87941f40fb858826c7ae1240d7b12544eb6caa9339cc140808024d32d1f54f072fdf0e49c1596504a201de11a74a41a25e8ef69bd85ec1df22e35f7ae4a5b86c4f0f07da1ac09f77074e46e6adc1867772f0400121a72b369a0c9f08b2602524710645990b5f42bcfcc2e4669b39f", 0xb2, 0x8, &(0x7f0000000180)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3, 0xfffff, 0x3e6, 0x66b}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000004, 0x3f, 0x1000}], 0xcd10, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x1ff, 0x20}, {{r0}, 0xfffffffffffffffc, 0x93, 0x8, 0xf0, 0x9}, {{r0}, 0x0, 0x8, 0x80, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x8e, 0x101}], 0x80000000, &(0x7f0000000100)={0x800, 0x1}) close(r0) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x811, r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x40, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000014, 0xeb5, 0x6}, {{r0}, 0xffffffffffffffff, 0x1}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x61, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x58, 0x1, 0x10000, 0x5}], 0x1000, &(0x7f0000000140)={0x5, 0xffffffffffffff4b}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0xfff, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x20, 0x1}, {{r0}, 0x0, 0xd2, 0xf0000029, 0xf399, 0x7ff}], 0xbc9, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x51, 0x2, 0x1ff, 0x2}, {{r0}, 0x0, 0x28, 0x80000081, 0xfffe00000000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x21, 0x80000080, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xe, 0x15, 0x8}], 0x5, &(0x7f0000000000)={0x7fffffff, 0x97}) 16:00:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x93c, &(0x7f00000003c0)={0x5, 0x101}) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r0 = msgget(0x1, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "604dcb9d78b239b7f1469daa2edc3459dcecede786cf5eaf509460fb2272bab29143170568c32629d2f63930ecd8e049973a59813997556e5f28a24a2fab3cfb8355de20357f8dd2d624250767c03a09ebef6f4ff5d3f4aaa47322523e589dffb1a76f4b98ad5a6e354d19f10240ed46c5"}, 0x79, 0x800) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) socket$inet(0x2, 0x8000, 0x6) r2 = dup(r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:05 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) munlockall() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x1a0, 0x6}, 0x4, 0x3, r5, r6, 0x0, 0x9, 0x1}) pipe(&(0x7f0000000000)) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x14, &(0x7f00001ecfe0), 0x1, &(0x7f0000f21000)=""/79, 0xfffffffffffffe9c}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x63, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x100000000) msgsnd(r0, &(0x7f0000000080)={0x0, "3043c6f2ac62c89f7d4a970f30a919718c934b4872e4015049303a4c0837bebbec5e62f40e5a5b981ec0cd16bced8861f039a86aab584be07f9c3fe51376cb620048c04432625c042958ebde8d13381eba619626c9699e828031e3f40f79f546b118aebef8839a8900e4e55dde9479696914dc19b2b1c96e2c453c982148acf87ce3b381732ec87cc3950b9b733350dc5daab4997bba5f1c2afc69dcb7a909e486dd1e3b1630781fd8d7f8f31e34888e9a9fb9029056ebf02ed6f510410f90592a53b3132fbd598cb815d60d922682c7"}, 0xd8, 0x800) 16:00:05 executing program 0: clock_getres(0x2, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fae000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)) shmget(0x2, 0x2000, 0x441, &(0x7f0000fc1000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget(0x3, 0x11000, 0x19b, &(0x7f0000cc4000/0x11000)=nil) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname$unix(r0, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000000)=0x2, 0x20b) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000240)=0x7ff, 0x4) socketpair(0x20, 0x8007, 0x40, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="70127b6bbedb265800b4036a0069b52de0395e709bed6ee1ce685c4bb6418fdc0ba157d44f2297114b30cad1d67de7c2419e82c115238ddb3b758ef39061e02508449f4c5359ab35e9c97e9be0ca05e49e681bce61c7dc174413d563195981e375ffdc0053adbcc2fa731715d3798030fe77d49f7d8cc695c98dd15fb6d1f2f24f958a2dcf4dac4c7b9607bd5640fb95b08a96bcff", 0x95) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/100, 0x64) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x3, 0x9}, {0x18, 0x3, 0x6, 0x10001}, 0x0, [0x1000, 0x55e2, 0x0, 0x1, 0xff, 0x5, 0xffffffffffffffc1, 0xfffffffffffffff8]}, 0x3c) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r4 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x1c86fbe1, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x5, 0x40000002, 0x8}, {{r1}, 0xffffffffffffffff, 0x61, 0x0, 0x5, 0xc74}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0xe3d6, 0x89ff}, {{r0}, 0xffffffffffffffff, 0x48, 0x20, 0xfc7, 0x6}], 0xfffffffffffffffe, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x2, 0xf0000083, 0x10001}, {{r0}, 0xfffffffffffffff8, 0xdc, 0x40000000, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x100371c9, 0x9}], 0x3, &(0x7f00000000c0)={0x3, 0xffffffff}) 16:00:06 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6010, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x21c}}) syz_open_pts() 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x430, 0x21) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x100000000) 16:00:06 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x94, 0x20000000, 0xffffffffffffffe0, 0x777a}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x5, 0x10001}, {{r0}, 0xffffffffffffffff, 0x5c, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x5, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x2, 0x9}], 0x2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0x3e000000000, 0x400}, {{r0}, 0xfffffffffffffffb, 0x10, 0x11, 0x800, 0x1}], 0x7fffffff000, &(0x7f0000000040)={0x6, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x7e) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xdd9) preadv(r0, &(0x7f0000000400)=[{0x0, 0xfffffffffffffddb}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="680a4d3dea5a47e2d117658b8d3a82f07303a502f441f74d8fc9f1a54f9fbb446f42ea", 0x23, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) sendto$unix(r1, &(0x7f0000000000)="f868ca19cb2557296c07d3287d8b1ebf5467d795aba0692411484d33ae8f85d6c113844884740e99e11589f1755639f727fa032ae425ca1c5ce64d2dd9e124e45707eeca01c80df23ec1aeff33a209718aa23b8a561e32ccf082a5635a6cf5beed5bbccf8c1f94c3056bd78a0a3e9487ab32ad4a555a1a8ba2228caffe1eb27de76b780f", 0x84, 0x3, 0x0, 0x0) 16:00:06 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8) r0 = semget$private(0x0, 0x0, 0x14) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xd96ff8745ddc6a46) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001000)=0xfffffffffffffff8) 16:00:06 executing program 1: semget$private(0x0, 0x7, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r2, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1f, 0xfffffffffffffffa}) r2 = syz_open_pts() recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x8, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000012c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000180)="c7ff8436464b18d426edb9705d535fc5e77b2ece0ef0ffcc79e3751bbde9d5618beb5e3ee44989438233db86169bb896fc0a4bd91536a0aa8f25b788f79a7511f27901296cdd09f343593bcb560fd1ccde050177df10c3ba4195509f4234d296abce4fd81f34496efc2ccb295055d57d84d8711c339496e68f428125108e3b891c583db59723c94be8947507638db5429c5d2a99bf5cbef3db7b89aeaaaab1ab2f96c411cff250b8ba787795525b9308b0f99996e83313115050382846570e0862a3e1b273ee69a444c3dc45a05cbaa36a505b98c00523d6a60d5ffa805e2bb4b9568674fdc9f4804d4a10c67e27eb9375c16f1ab9c59a63009bafadb70ae7c16fc33c44ca1433398077590f30057e60296c861258db276ec6aae5223a771e841c10e735a1376e8bea3838ddf3539575cbaffda78c17f718c859f4ef0a5e1f2ca595eb606206acf6e4874cb28c217f9bdb0fd5e8779ab6ea1828b143b920109adad143c326de4366c4b220f2dacc8af1c878bfd17e828fb664ba1926e520e1f41248dddcf4bd9ed47b16eeb3d35ae496a4a7fb60414621e8fe657be1807220ae4da7874d84e24e25055d8323a3c86bd51339e302fc29393389d2de03238cde837bb49f9c8a292a60a11a41de78e6125378a58d727ff76c06f51837be4a2f302e094081bba66a5c66707bd37025531897b5d59922df5627df04670614863747682967fe1ca7b175f9ec1188256b029e255fadd1d53f64a3bbcdbed8659ad2678d6b48d2679932357fbeffb782b67f3315e87ecbaf315784f9ecd5c4b88892e9e2fc55a48a96262ac9059e18a726f394ea009f5525f454f638b51ec8a418680d469b60451c34906eddd8d1980f9618e5f715089f52b425abbc4a39cededcb02e15dc26b7a41a07c612e93f4130c19eb6defe5d21f21294682efa329fe54e496cd60fa6d1673d4a3a65423a30d2f0523ffeb44e1f675e489d8fbb55fdc558765f17a4621102364598355f54fc2e58f809635cedd1d231210fbaa32340526db4702eabb65a25954943549b6b209a4bff71cc8b33da4018645e37e2f9297d1ad7ff472d79e76814300ee2577bfd58701a3ff861c3fee64fbbc3c6492539cf7c790b00c8406044c3a808e87ea90479c15575d1dec6e1926cbd09db8d1dfa37e0e134ed6b6ef3c87826d7d243fd9c42e073255fa46c705e4f30892a65b44bcfb10db503ad3de31f39288d77b00f2df9aa96c836b321729ef85bfe3488bdf3d386b59d0208fd3e418a22b195f58216c1317126fac4d9ce44bb12208e6bdd2e4b8fe1ca5c73e9be84f9be8b4cb647e42b07cee448e5e58e4801f435528ef37deaf201ec19cff8114545a1af6242dc48d892e267279064349085c5fbfcf0797be24e3aed1cab3ac9c590cff68ad191d713ad514a14d6a6169c6cb73142ba174ca00d6baebf7413815f2366896395651ccd4686ac1381117be3914d6398b4367e20e54e9ebbac006089107a1b64e18a04b2b58fcc83a655b2df3c30affe00b6684ea9f2847e125f8287fdc9247957608e208bf979e9c20491d31f9f05dc3a4911227a28db4fc6a388180fc52a763beddab6d2503214b17f122384dde35b358974c8cb1124337f85880cd12ddbbc343f3fa953baca8681d4ac70990f1b9d6bb93a9e531a5323506963646ae5dc252c8385553e23cccbfbc90fb2d8f0f7416a7eecfc9314157fa82b02c2d96fd10d2426031402d8f902226f4ac66bf15ef99b10ba2489c1f8444e48084f984bd7e53b31a93d800518ec79cd2ddc5af8fef1bd7077255c192859baa70e54e6a71c737cebe93df24c6a630d937adfa8c0f644b9932b7543a59d50769214b2292a83c3edb164d719eeb2faa87dd391aa2034be8721dd716625be7839017b482980854a6a2051b44e1bbf0fb2eda09beb5b01067281dea8f78b41a662a96da5032e825d5837a2813dba203d12c48ad7d3d28b739c75bc5730de51fb5411c3d6cc8dc662053902361d41e302fa6017f5cada0968da2e77208b87a736f5749c249670e15e9b07fc1b117979f88fc1c7b395f41042da78533662f3277a08dfe948da6567a850977897935b4ac8a01acafa1ed7a45acb18fa8ac9a0db01ff60b1d4e81c86547bb2d1ec95afbbbd1d1c8cc362b8da43c26a7d391f4b618bd63751269ae644b538a29b7ef441620e3f49f00f481cfaaa67fad5db3ede663a5b1fd8c08157233821026bbe57abcd2eb4ab239a772426733c6993b311070b5e3472436361a1ab054f5e358bc2b039941e509de7005bc24061b7c15e1ffdda3322334cc40175bf966c8f4e252fa49ec2b8de8dfff367c73793d75887d0db75cc3e734d9a52ef376cfea02772e6fc61f75107f1ff067b8cc7186d88ac28a2c0f6627ce815beee5360c9684f021904716a3b8648bcc49c4d1ba8ad2a7743edc8409b18d9d778bf6b4b2fb42f26869508d8f91b036d26bec09d31c55f43a9b88fc94d29279b27f994d8990ac24d4493265dd5acd04ae404baf20eb6512506e9d20b268180f6a93fde07c748bfbc5ceb165d55e5ea29179227af33259f2f9209c00a39410bc97f1a291ed16b0ed8b437e088aaa6e543b1df51be49db26f47f50ef1c76bdfabbe64f0962a5e6a613b92af3842b624e9e5c60926876c78491a5eb0af43c2da4838f1cce3f2b4af4b3aa8a61e7c69d13f485f7ba782a980492cbcdf41455cd90b629762ab4e8f8ae727683d61e4a1104f8bb87adbe8edc128e97a5749bf8cc501a7f8cc6f6e86921d7c7e8b272e30317d370bff5c5e1a811468e5babd313a82b4ceb47faa5534b2f6731632adb0426f0adaa033307c1ec0b6004d8905de9bcf1cffaec20c5d734fb7d858cbb892a651ff17630626f07112b4dd5ebca1cd172d167bbc56255f90bd1639e80e262ccee3416eab981b8801b7e22b083651f3d3e2dc58f7e3a7847abbc338addd16125043b2aa12374f436ccf5d7799039e0e95b7bcd603733cc711bc7bca43a0d0d3802805d73c093cccd231fc55e1bb6c9bc7c89e984a115ca0b114579d207f94a3d2d3deca089c736390126329211c5bc079f5d944ca830db7a95575b3d98fba9bf786808db4fea661d7babc07a81e10a908d756699668cfd1dc367d53ed13a93eb95b4507542cc27aea9c841d5a11bd5a62fc719492f56625530cd40ea2c1d64b1a1a71fb3b27e8d7cabd3ff42a730684e52c0429ce17031a8e95ef25c65cfe164dbbcf84a87b4393360e0241f45821d06127adee0c9912cd756134552465505a21a2f950308e00b022482155067c17e7aa6c5add55505b16db04105b7b85c5f3a40ab5483501c6c3da7ef65eb19a71f8b4da0632336fc0efff81a396b9fed0f8cbaa55fd21a2a4283c241cea67746338eb9f82a9c52c85b148ddf7cb175780baea6a6a07bac5049efaa41d8829312338c48f6bc07c9a899a147dadb6a73996f63ece30e739d677ab7a18ad6ac2db47166ba334e58e5b28f4dc48e65ea6d060c6cdf2cd1c62bce02c4a2540cc049c576c18f19436d4481f872a25c72cc3688e272b9244c1104a880fb59c2980ddf4073324257d095de6667862a1e498218c67a7a534b7bc94aa0ff0dba77f697d101c8aeb5f53c84117d9ca35437a70dd1b766211ee6eb9ed68f72d4e89da1a0fe1a69adce661addfead3356318bb4797b42c6a46a536fb1085dc69e781045dd4815451b2c0fa641a416f3a0392474f2a6a3d184ab3e169486a5041f2a46ef2535bbbf815d216024346f244d5525df4f88d91222c3cfe3e41e0a487693af90001794b549dc6b361fb62597f5acddcbb553f53737c87398e07bbedf65971f536ba35383cadfba4346a76ad8967e5e2e11b93aed73e717a70febb27fb26c89ed80a137c289f6c8b172dbf6d9140a1b2713b99302a3fe7cb9cd357bbaf999d5ef8491f39082cf4d70f541df231652b50030098900eb9a4a32207f4584e232eb98cb64235708efb9e4e25647bec27490b6c8d265ec5d62066b7e51392b456b960c4929a75e95e8372f1af539e4a3a12988cebd62cc0a55ed19cc5b8b29df2931ce5ca9e4911865adf050223a05b0fd6b6dabad2a7a20d8245a2df5dd4a53815e44ba75c4a9e3ff8a1fe025b27c5b336f99367a3b5ed9b1f3256805407248cf6a7647100654b9e770a538e9cf77f8b79967495c76cff5f530ef873b22623ee411c9e55c728185d72b96cedd89bdd77fd08af359b2e03d703e8c5d70e9ed9ad74d04a658edc9a66c11b4f9d747c60c92e93b62f8ace5683096435ec325e68455e29dbb26ed1f4b9aba838375ce1c02d3743f621d00567c65ddc10e5cbc96c5a129612ee57af0bb1fe8a218d20f92497197d605d170903635c1800fb0590b60178150008d48267c77a673b0ff49abcea2de6243d20b1917ba354933c376343d663937680f30940e612683f833c21254fd73b4e622245ee463e1763af12147c028f3023eac75d8301614a96bab91809f8b296b1671dbe5c8c9ea28f66f988665f8d5109751e3e82c3fcbd023163997a4d384e4f18ad6aabf0c5722ad95b06df008fd77b05ea291fc059c72939d2fc29c6359036f882ef72dc3eebf1c73e1a9e81e6ff5c0af19343d5fd163c1cd943643c0b79c8d806a0f8d764ff6d3041fbd5abb22e952f7aef6c2d466b5f9835a1a92612198f1b15e24e7be339bff415434b42127e0e2b6a1cb3637a923687834521523d03b1a68d2eed8d3c7f78eca52c1ffd35e17773d93fa86fee6335c068a6e167c3f950a9390ec24f93173a82bba4345a49162f336628ee8652a2a8a13e68c87f2666a40f10f1c2f599446023db8a54440953f180a792d4e9e48c3cd81afe3bc50debbd4a499d33b368292faa4d7d6ec35987294bdd071cd00f9051d2f543b288f80a3cef91eee3e1a59982caf4019c1d6a1e08ed61bef106cfda844e79b606a5b75a824dad9c369205fc96771e78344faa81379343211f7b7e3cee5cff03cdc58b7a670fb0df2e5318439690140dc06ae36fead93d423f6fe1c88dfa37c1875f4236b46c8c6a4ebf3c3edf11ce599fea32b07f56433e3fc1355017889fe2cb484ab1a3a9596de3c74c407935266cf29632876930732795aea87c1cfd5905e54e80ec0102323fc2a1d4244f681ec0fc3f91afbbbf7b3dc87df7db4e97648bc17bae4f47ff48ddff4c526388647aaac2db154954fbae2cb3c17fbac1912cf0116dc169b10899baf620f1e5874268d10fb3ea1de491dcb154ae1a932924450a679ca97db44a0d7e72b03492dc9946492a161c6e9b2ff8e2d50649d51ccefc29417348a8802b234ff53f1e33799652f5b885e5eb4559ab20ad97ecaca75f8f2860f6d66bf855419fadbe2dfd93e7d565535b1684ef854e43a32b101a84fa398e4b08a922888843e94304e20c91d90116d20736bd3cae85ac2a98765578b21df82fd58a79b90235c60a7ead372755a32e74a247a6bc953c9d43d0dd885d42889a98fe000b5f6fe17bff0a9e05bc6ee93eb1a76d260b7bf19e5d091d23cc7519b7e71e5910cac191c9b9aba7b7cf53dabfcdd3e9ac7aa20c0c3169de98fb1bb99c0cffeec6efe22a9ba9e030f89776bd4cfd474f48dd9a48321ae48427a5efe94a48c3ad3ab72da0af00f7c55525e4c87954a0a2c8b12a62ebf4d552ed441b020eb8508cc06dbc21bbd86e5aba08f849406d5ad74a3937bdf839e9bb4b0b94848ecac671a3359ee6dee405c10c56f4ccfdebca7e0fb7d55c5e7fad5e8fd0892b87ee4b6553648164222558c492e588fbc5aba526a20fea3734e", 0x1000}, {&(0x7f0000001180)="64b1b9f07cc8961b90ada4abc3e30851ccc873a4237da66c21cfc23553178ab8b84165960e3f02caea67d746ae05c247418715058f57c6dfad49cb220ebd0c32bffe420708df3de219287e6305d8947fc458adeb9a229cec8770dffc18aff0bcf305f46a5f818958d55c40fffc38daa47de2188ac223f7748076309c03a426c5de5e08ca28b8e33505b1fca1ae3ff08d39fb4a0e589da7358ea326b692d08c303fc9a6099e4f2ffeac80a0862385738eb41beb5c4e9cd99d1bc1bd8e58d58191c4b25f86abe3eb48842c2e2b4292bcf428d74758442a4d4664512404b8d0ea8fa209bff348a85483249b543df1ea4303b1916c2459e0", 0xf6}], 0x2, 0x0, 0x0, 0x404}, 0x404) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x0, 0x0) 16:00:06 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffe00, 0xff, 0x4, 0xffffffff, "f7d689d35abba3625ec6b5091101e9d212431ea4", 0xf2, 0x9}) 16:00:06 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ftruncate(r0, 0xfffffffffffffffd) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) msgget(0x0, 0x10) 16:00:06 executing program 1: munmap(&(0x7f0000ae1000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) pipe(&(0x7f0000000080)) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) 16:00:06 executing program 0: r0 = syz_open_pts() socketpair(0x39, 0x5, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0x10001, 0x747b}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x3}) syz_open_pts() r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x100}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "05965df0fdb60332a979765f03b2938958458f1c", 0x0, 0x9}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0c, 0x80000000000000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x100, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) 16:00:06 executing program 1: syz_emit_ethernet(0xfffffffffffffe52, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec38cad84818bcdf2f3e49f8b43edc4794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494") pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000001c0)=""/116, 0x74, 0x40, 0x0, 0x0) getgid() 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) truncate(&(0x7f0000000080)='./file0\x00', 0x200) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000081, 0x5, 0xa8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x40, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x8ca, 0x6}, {{r1}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x90, 0x9, 0x9, 0x3e8}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000044, 0x2b1, 0x28}], 0x1, &(0x7f0000000200)={0x3}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f0000000000)='./file0\x00') bind$unix(r1, &(0x7f0000000a40)=@file={0x0, '\x00'}, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000040)=0x346, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x25) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x20) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x1}, {r0, 0x2}, {0xffffffffffffffff, 0xc0}, {r0, 0x180}, {r0, 0x14}, {r0, 0x101}, {r0, 0x1}, {r0, 0x10f}], 0x9, 0x4) 16:00:06 executing program 1: r0 = msgget(0x1, 0x420) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/66) r1 = socket$inet(0x2, 0x3, 0x9) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/115) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x200, 0x7, 0x1, 0x4b2, "a5d6618152428809408b78be97dcbf50ad462515", 0x8a1, 0x8}) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r5) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="23c2a4d77141093f0e1be7d3247135bf52e9cc3d9c7765ece558fa77cf23c00abeccda6e1c5221c36a11faafe73e55dc291eca5f8fc9180f329d35c4888cb48c9bdff4eee49f65640593f82ea56d5280603751ed99fed5cd3330bd01f58300c8743759aa694c09f646cc205d04e5c987159c14f449fe571c6c663056f80e2759abc863501fd871f57c0106de420adf957a38852cbafcead087d9ae48f74b211e14701d14f45ae3bf53dd4b7509fae3f1dd20af6c1645", 0xb6}], 0x1, 0x0, 0x0, 0x8}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x2, 0x5, 0x8}, 0xc) getsockname(r2, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r6 = msgget(0x1, 0x201) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000500), &(0x7f0000000540)=0x10) r7 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getitimer(0x2, &(0x7f0000000580)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) utimensat(r2, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x9, 0x80}, {0x5, 0x6}}, 0xd1e9755b08689df4) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000006c0)=""/251) readv(r2, &(0x7f0000000840)=[{&(0x7f00000007c0)}, {&(0x7f0000000800)=""/6, 0x6}], 0x2) msgctl$IPC_RMID(r6, 0x0) bind(r1, &(0x7f0000000880)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r8 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) truncate(&(0x7f00000008c0)='./file0\x00', 0xfff) bind(r2, &(0x7f0000000900)=@in6={0x18, 0x1, 0x9, 0x7}, 0xc) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchdir(r0) 16:00:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x2}], 0x3, 0x0, 0x0, 0x0) geteuid() close(r1) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="6eda9a9cbeb6da7544fe3c5e53f3331ca1a1eba71573ecdd562d0ed9833e69980dbcf6a754f8774acdf838d51af6bb0efaf27e5434d2493a04a5484617def084a059e743125a76972e48d3728c1253a507c351564c18089800c06e3d4b", 0x5d}, {&(0x7f0000000100)="c3c7622be86900fbe5537a6557d700d016edaec8c4ba425e787a6f10fb51d02d6e6359d9321387456fb6a7c94d5b51404fb6e51ade386614f4e76e375fab0d0e898a67e14dccd82712c124217ce2b9d3b788097c257db7982d6846799cdaa18983a3c18cf5c216e9a91af2dd3bfcb184974aacb332e60e49a0475fef3a27dcaa6b72d442106e34961d341d7a62022bbf94f9eeee8420f02627476dea74", 0x9d}, {&(0x7f00000001c0)="b5a676caef8ec687cfc32cbf434a3978f3e81320c979b2c446cbd8eba74a3f553ab61109bb0acdd09caa0a5a4e8d384c8aeadca5146a3e5e2bd862578f8096c51601127d87bda532dfd415c184036fe6d60148e53669a9084a9f84272393d55cb62d6b5e3d8039728037c9f89e6036c388c545f920e0f4702b7ae3f962cef634febcdb5bfd20b434293437a1701f0622d5d1545b220d072a80fcfc9e65a37cb898382ee32326e53ef38638894b7a9dde3a12d72348696dacd3a31e28ffcb543b16587d", 0xc3}, {&(0x7f00000002c0)="1ead05c732ad2e9f92e120b8fe63d231f2bf758b9429be468c1580e5eb48a1e0ee1060dd2f3bd988a6a746725184c816bd8ba9440119f5e0de89aa46bfdbdc043f26cf6b20bfff4928f5a44dad534174d2dbe6b4d08303756123ee552d60303d4cc7f377050a4351ee3df1231c16f14830bb21f6af08a0449a1c9d647ab497e3751965e5f69a362bdc91737ea0816b9d97ec5c97391df01d61ddc1709d069b11dfee0787fed81a57af77fda2d480d12a5e909f8f104d3607f8447f7e6d99f1972ac16863", 0xc4}, {&(0x7f00000003c0)="1edcf1267d11102d465bb8d9717a4e8061a3a77cbc1566b698a53673546e88b1b949837bea8e7bfb2cbfe5ff62c483bc401760a59d3dbf8d486453004e097500009b6b28c42141c4fb23972874d82dfffecc0044799230765a7661751c55e1840f86dccb6600c98008f4e3f8cf158ee6e6963032ae539e50a03dcf4dcd657efbafb39612b4c2e458949d6c8e16e4bc99a1d3ac9865daa315575e7cf6d8920c7fb5faf96d9b085f463f87ec0f526740321ffc5aafc5662c8425de4eef3f70120bcc032e158b53ffd4870a9c61d2cf6bcb24ef9137e948900f322567b088567d68299654c6d490677f4ed525b9e072a522", 0xf0}, {&(0x7f00000004c0)="2d0fab908b9ffafb3aa9ea5fda6e53832f5c2381042ff5569acabade7e86e3f3f338fa98cdd3783a8cef33ff52ef4779a8c4a24bcf5fa1efd5f77b921b8616ffb0e648ccfb359f401dc95a62e3f3039f26eb975d9f81b990cde3476c44f734992804201e62782f4ccb5f15494d0621a1d199d5b53e7e85f75d72bbbb8500c71e14fa4a24f06547e86a3058610883c5d14209d29b08be4c11726bf6654950ebc9ee8fbd7aa97742a234c1c4135b2b83f36496c8add40717d4088a0151520ccb7adf59e3aa40354fe7ca3e8d40c8d9c742cc00492e4242b18792f05866f2e956ae74d466300413adda078191cfb5f31a93dee53d8905e20d0b1c800c5af2ca4d85a9f435c0a4cb16c89dbfeab6f711979e0e49259dd8bb5b1bf1e9b28ba3758af1e7aa10bb6579495a3b9164f10a5b18567194ba663665c0d5d1c60c231cb3cd09ea45cb3d5daf4da976d3cf96e9cbfd13a2856719f659c53ecf2e17906adc38821d938588f5c94321f31ce1378a21e85b1639154d65bd3109be46ae95aaf1ad9d5ee6ff8b4de4b4f84bccfa6c75ce844308a3754550af4b464b2eb415a120e46b6e80c85fe46d114d5f7ce1f666e5bb148e10d08276cc0e6b170defc311282cc76df7c73f074a698cf15e6c8660d9e896e1df2363b2351947b6dfcd74275f09f9f1209f9acf8011fe55f86f5316a67f686237b9bfc5a1803cf1ec3e2a71889fb2f9b98853e1645e04e3af8d8b10ecc4ba20b2547bff2bb8251b04ff1dd6f36b47647476aac3b60a4a5b62fbbe57a6a4a07c3ba9e4436f15aa2d0bfd3016f9ec4f3fba24c9985bcd705e2843754db30894dd7aac4b8c32d40789e979f2f096b52a224e15f2b9f154ffe8ba8df2ffbe6067de411589b8eb1fdeecaefb5fbe6d15db9411d2e321def7bdf8f1450085f26b55610032cfebefd38aefc75e16f38bce342a516f707aefef6810a5919808a4c00a5605de68e09dfddf30a7e826ee9b7fe419ae2e33fba518d9cb2d573cc932c9fe6143ac06bd8c42c6ffac19f18728f7fd902b0313c9f91d83780f41d6f8ec304c03c3bca7581c91846a4b5db8a4026f6ef720b263360744b5fdb5ff9a56f47c0448c2665d5bf938678fe500df98db67a314035c94b14f138364a845c8f79d363748aea3b9ec753e9c3bb3c9eea7ad541874e36baef8f0491d2bbedab224308dcb347c442aaba667e9f16a8235409a38b188133b5117a2fb71c7749f70038835c37448eceeae140d46e99b4531678aaf4711eefd7b0302465b6f51a005bad6c386704e780848e1b3c983051562b352fb559a2d3e8f7e39984a5dbf5e48e1f09e70ba926a66ca3f2ebf972736fc754126de9edb8ed33224bff1fc11df7247d7f6961d2efc93f02caed72079c3022e76d027e560cefaea71848e92f9188ec00b6c00a0067154c2144068b22d24e2f7dc579fcccc22a0156a69f1004c42c49e5f16fd7ec8a2282f44725cc3ed7811c282bceafc10026da8c48529c5fb6b61b88172498337670ec9cb97ca63321d6c2700972758e8487239fd739495aa07df942716b7502ea2304f792d3a0a69e94c3ac4e28684bdcf268e0aab4b987ef5922204545964dc8f3b7ccfc71676c69175636fcf9938eaf2afa5b95f68a8e5599dd80b2a2c83bbd340eb19ac73666d81b6ffa726034194171064155211f1c77b6215bbe6d9d04778cac253412233d6b24fdf971bc1bfcf8524581f3f1779251936bad5a80520b46547be5203aba0f7719edf5cb38aa8ef111d72e8eaa7c8657948f599cb32271830baeabefb7455f1100c198e4096511076eb44b17d500e44c52d86b8e7ada5aa34033e12499999e972305f1d432fabadfc9ecd481e3e891a2a42438b811d2da916bffaea8a84d6dfedf289b07e0374874a3008e74e10d9a4081558584c9bea148fa18ecb82dedff363abe104960ed70291d938942e2bf009043f40b7c92b49ea1a2a1fc7723a30995d8e6e8aa7695cc071408b90522cbfbb8f88139aa71847dba3de24e3559a1c71d3014b2d249f0fee69cb313436d831411fa6e68c725a8085bfc2b7ccfe437c73fdbbfc4e6d6eec0b988f6dbdc50896d347b6d7145a9009abbe3439656628b2bf5680c06a1dbaf31d30684904ad73fc40fd2c75a3e323d820f85aff26b16eacddc72d9af0ee665f65a7aff383085934b43af2fcb8fffa28bc77412b7271157744403a6ead968589347d6728fe0345aa785bb90855b4615ea741eccb7c1f3eb74d1d58b914b2667efca301317e781d7eef6dadfef6b11f09e5db0d454850013dfe8600f1aff818670cb5a40cf7bc832a22b7020bf80114d77a2ac11eabf0f218691ac6c2fda1c53b4b58c3efa5f037369cfa160fe0d32ba0c4cf3b0b235ab55edc28b789abc1ff00904edddc9878ea452351682961e474ceb21fb9455e6f40411b8d5a6ac913f6184fab4ecd621797c2710620bf51a7d14b7b47155e35d33cce2849aa25a7ad927afc5a63ed98ce0e0d0c5d2e8ceb96a076c75d1b82f67813e07ef6fcd39ba624b8ef315d6f5138a235273fdde881cabeaed7306a0234a53c30e6031989187abecaade1cf606b89eb3a917afb1017b2b63aef7b3cb92baaa33d1c173b16bbe05c5170c5b3d4b523e8a4309512f18546da7eaeb68dbf2df3ce0f8ffb873b3e8c032f7fd120bfc3995e45022b0cb8d95d9dc29c10f4b75691566c9d5316204f28adc1d319f70a3ce97a0d42ab5e51431bce6e520b52ad792ac717238f84c68ee347b2eaf5d7225a33345967f1800fd546ac138f31dda85e7658dda9ce336cbf6fbc765f8b574e74895f4a455ace1134f45ce1337acb153f9c4831200074aa67ba0492bdbcd2a6b16193f75eb15d44ccbff56e1eda7f464233ea80e10da85bb08aa58fdf938e50b8ceaa55ff24dd8945f626a977b2e8296e95b41632e33b2b56efb7ca46669d27c83d3c0f779cda2ee4a9846988e21a35c7933caa90123b652dd2a6d46a58c541679ea6e43b488cdef9deb87d4acac5d98623cfc56b5d3003e0eba540265daa11c88727824981f8403a38b5bfa6c1fd9230d811a3853d9ab94f5ee7d1400338f2ba9c3ccec8565b6cd4b0865503bfe4742a7ba0c72a9b647204aa99cb12543cd12697a9b684d08d7a78adec2d8df73a20725c7033df67e33007eeaeb9c9343dd464e1a17a95abd92b6ed44636a021a9033e66a2c8650c1dcbb3fa30a839f66a700677d3e42b360f547e925ac861f8c8f50067bf6f1f153a0806ccbf85bcfbb618bf2d790dd249370940245858ae99d8edbff910c5e2598fa69c3c0f7655c5804b410657251d52a38cd2283b33115cc5d2fb040b645822c281db762480c4ebcfb203d5a14807bf9e26fbce486d3185dabbb97b7e24da381b28851d96a8afa83916112958f7054946b1cd9e9a7d709060dfb604b80e85630a10baf90363a17622681c1b12a21e814db26c0699d64d7cbd639c5ed958e6036d164c3102f61ab6949997121fd15d3c8ce9b9df284881a0136ac4f4a638b10c0bcb067bdd6cfeadb6feb9d1a1735fec20bc8da5b14bc9bdec9466ba4e3ecdaccb28531b96194f982be6ecb973e574c45d61e6826983b38ca4e49acd8ef674affd9d38c64545bd391a232935c12661a024104fb2df4fb799a3158e170b22dc05b6f678fc9bb8e306e74c761f445620b06bc49af81e42f120dabfe88937782692fd0a46d6baf8f0e40277348efc6916b5678f40d1e5425a443212e6ee568256b01a4eb1a15d2800c0d5938963d07d49b8c1611fabc70d5b98d1a8acc53f8bda41749da18569e0e40eb8291cf31330aa6091eeba3e638b45bbabe9fb58c6a2b459e67b8512da042e12bd2401434214a073e266f405ae4cc1e08f1abc67d88b2f8d3f6cd55e1f4ea52bb1dcf1eb77f0b9a94c4604bc3b842dfb40e7d6ca7427b1f9a66f1b7576f14e01b0a730a28916952918a0d9da7199d8340d56618d809d80d937620b804d7cd7f05dca7b438313c6012a754b24f3d33df85a8d7f9a68a18e45d02cfffe6ba884f56e08f73091a0ceb63124cbbe323cda8d0926b219e8a9623d7c1ebecba157385b91e037bb6e62af35e77b9da19f1cf0b9da03dff3fe1c7f50be6d5b0056a23e115cf13f5ffb29cb8db95a7309f90cc1d8ad958c9929b2d7d95e5d9e2e211dd3dbe313ae04eb5dde7dcd47c5dcb87b3da9e1b32d28576c526de16d65debe2877146eafbf9ca0ce615380e149ce800c8908cd779f7f681d4cbb9b67848bad5ef4faf6a143155fddd4763f0d0b6fdb90df060a68e0a9f9fd53c4ba0740071fdcfa50635d02e86d93a8ffac1275b44bc46e0c654d0509fa701a023f65d1dbd18c4f6dcda468815eddda0cc2f04133c8ce1ceb5b21bf227c351fd2cc30f12890f281f4f6135f210dc78daf015ed2b04935667089d4c3456f5f4c99de854061d882d50573f6df26fe5c6ec09e63a0284e54e3dd3f2baec6b1e212acd31f41e3e65d550bdc0338a01a60bca3610e203b4f0e3ce126eb084b81d82f818431570ec2dc13a92524b5d1ef4963429df956bc70133eae9bcc9ce57c11efdb88141e7fd5a9603f2115422a916e22bafc223e4b20196ca926549d161ef77e7ca13183a7f680cc5f9b57db6ffdb2d50e1dbb134c9908f6c6a2a36783a0391e4913e0927450bf9f972f275bf4d9a45de5b27446a3926497a5395fb5c98b22ec8f7a312550b879d62c306690481e9ae3fd69346a8028926cdf878a0c400c8d6b1a79984f61826efacec74c0d371335df6c19d1ec2cacbeedc1dbccded448bec1341f1dd349a298371617b9764d5c04886539b85fb1fab1b6e25cd4835fc47f35a522a9e3eea4254541a8bb6f31d978e33c221e4434b62355b0995c9ea141a9a58dd0610c8ce3d303abea1e1b99ec4f8e60a64ff0894a9c691ccfd73d9d7b5287df615bc4f714a96ecf8ed2870b482b47d75626b6bd9cc6623a430009414611bfe028572295ed5f2ac89a66b3983fea8437d7143b7cb3b85979f528f00422d48b346bbbe934696ce4d9d951a752e07eb7ec90d8bd4bf08d69804b5d4fb3602c123e52185304cb09790654f9fc5697ed756d71c400a55c4281a4a3d0e6f9666b567f65edc018de1d8d6281cb9f6b1ee104aa2785082bf161740536a7f6063466f9997359d80c08a60e511edeb54c67f1bd6d4794d21f0d11a49c631dc371bd7707c8ca0b94313d4a1e8487c456e23d9e8cf89564ddacbdc010a06268ddeb67f94ab06d1447d52737174cc4f87dab68cf58a7eca21155c14a448c7fad638bf939e96de5e6b0c80c1fa2dd13affe3cf9e91226430283124bf886aefa3d9839ed5bd81bf698099c1af2d13f3e7ca024a103b420ef489271a3294151b3a3b234716e6c08692e23fd59c6627e9eaafae04d8517282dc1775a47a71a7fa576362364d0593f01ae5893f550cd8b968d87e12182e70e619063741e38b39f5af10f1b4d156a179ef46bf72628a21dfb7e3fe4ab3c79743a78395920d4e33005e84e40a53c2b178abafa58eb90f8a42c919bd0ab914bac0eb9fd6b71a04c48b0d4a7406f5480389f6ce58b98e33dd503f466e20ca07470fd358cbcc3a92aa50e93056370a8b80591e4c55f1ab78ed7ed709ff021466564815a40f39314f8f319a3ccc56a290478c4c0ecb4edf8615b46f6fac090819e23254597ab7ac302feb2960ec2bb2f8e34d026f0283791392e696a6f72b1d197fb393acdbfc070a26b9bdc1de2cd47908581fbd47645a6d42b6fcf3d9e84ffcf13575ab86e9ac3e33156dc477532d5657884f1b88c03", 0x1000}], 0x6) 16:00:06 executing program 0: semget(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0x11) 16:00:06 executing program 1: clock_gettime(0x9c5e6f8aefabb0b9, 0xfffffffffffffffe) r0 = kqueue() r1 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setreuid(0xffffffffffffffff, 0xee01) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x8000, 0xfffffffffffffffb}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r8 = semget(0x3, 0x3, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000880)=""/66) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000140)="499aa26617d1cfef34b728974b0c96dff9c59294c4790967b837974a692eb977d4f5984889c208794c6047272499add2ade848319c964655d66bfc81050f800ff4f6d8bd6663188885b226ee7d28935196c1893354d9d35a36d76d6cb4f90723c58e3ca0f7e0", 0x66}, {&(0x7f00000001c0)="5e44fba87a080304848a6471e6ea666fda27c69e486f5386e62b96c98d2cc470d1a7015258f9f5c97a149ab4f1b842fcbd72dab6704fd7cae611ff414240cdd0e7", 0x41}, {&(0x7f0000000240)="a6a77ef44be0845334b8d09f00189c2a6a48dbfb3ab4dfa7d1895c667fe4cc312f27d6dc01288a019350c8795498fb5fe56897396a7038845fe4ce9808c7d75a5198166e3fbd811294bfeea3606f8bdd9b84f1fb47b933e9561ab52265a3c7ef93bbc5d7eae7ea17ec780f5e88376137b8f22278dd036797b9dfeb7359ab08479fba763a7e203e561cc86be9f4194db9095e0ded65771f1f0c3637761c", 0x9d}, {&(0x7f0000000300)='_Ot', 0x3}, {&(0x7f0000000340)="cbd60930def2afb69fb23d14483f8e22e5794bd493eab8769192fa91b39d89903a528eef16d470ed79cbcf6b303b95bdb8cddb565c1740712200d8162f13f7889631a5aa0f92b7622c824e2c703b704f4009832e57c7fb8c86321129bd718ec943551d8ab500a64c49e38f5e3381abc28ad580b6371f4ba8c902e1d63c3453c5c56b48a0574e46e2f432b55578a9250276900f1e9fce4ba1da2839578846b90d097e71e24688cf78ac067efe3bdc73ed7b02bfcfefad008a2b7b25a16fd84f59fd34659b16b3e035418b5152853ac290882cc417b73e4349295ed7ca33f09265e30c82a7ac39d679856704ec25508c", 0xef}, {&(0x7f0000000440)="041becb05d47fad8521915ce7c223c9e0383098f91fcaa1e5dc6980f456f079ca5f864951b4702ab491d0d0ed123e65e83b38ccb8202e0bf4c7166a935d119fd5a073c771c98121378a2191983c7594f14312cc713c1773181e80a25ecb4eefa4a2e30c1b9a6df55169fc331c4a4a419ddde652e3568417f3a34ee4cae2fc024aa35cb1445a1f5c4ec9363b70c0f3371c0e725114712461272355d225fe98e53970c1129f547354c2cab1ff3bebfb6", 0xaf}, {&(0x7f0000000500)="1a5c4026584a7710216e58b84e4bbf3eb32e592e1652aefcf387bdf741b0ba906fefc59cb496c3009da98c2f01cfbec1029597ac6770b3272e87624c921c7c8c900bd63fa90fc66f039d61cae943f15040", 0x51}, {&(0x7f0000000580)="d3d7ff1a5b650e0d9c606ef2bf4c20e824955d44145d87af0c92b8b9a56f3259ec3eda229e82f63086f315b557edcd7c7fba9e6b95eb1139bba03e6e27e5778b4a7f7ac2ace4c9732736c6c6f031916a511c71858f7e90a3e765854ca8489973c5d681f68b1315b78af82b2820e07858591d6a5ede5153a91df0ed70c91da5c6fa3c11edd177dce8814e14c10a3c02bf6cc42f1dcef975c5dd0fc71cfe668369131f28a14954abf61b34fda79e", 0xad}, {&(0x7f0000000640)="ca83799ce68f43fec93996a01916e9c75869733582b0379c0e6bd6753e597aa212a5", 0x22}], 0x9, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r7, r0, r2, r1]}], 0xa8}, 0x8) bind$unix(r2, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) fchown(r0, r4, r6) 16:00:07 executing program 0: setuid(0xee01) r0 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r1, r2, r3, r4, 0x48, 0x9}, 0x0, 0xcf, r5, r6, 0x8001, 0x5, 0xe3}) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/24}, &(0x7f0000000080)=0x1a) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x10c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f0000000180)=[0x0]) minherit(&(0x7f000004f000/0x1000)=nil, 0x1000, 0x3) sendto(r0, &(0x7f00000002c0)="838d7c158bf5cc70ad8806df2d2eefa28f432329bb6dd7f71eef9d87bef134ba1393ec", 0x23, 0x0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x7) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000100)=""/99, 0x63}], 0x2, &(0x7f0000000200)=""/104, 0x68, 0x2}, 0x800) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x19) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pledge(&(0x7f0000000300)="5e7d5be23a287d00", &(0x7f00000002c0)="04233acb4dc3fee17a") listen(r0, 0x100000000) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="f80000000000000000000000010001008e6b77285dd6effeddf24c4d28e8d6fd80d9d9cf56190191381c02dfd0b311d1820e46f199c1ed97fe09ae17216d913318cdf4c7f9622f2ef8269c8bc2e7db522bf4152c48db85b74ddfe382091b0f53839ba5169c3fa08227dfcbdd0ecbdf1387b45dceef281642017fd67aabf5fd893f9e154a7767c6b1cd43a3831c17faac03b04edbaa58bb631ecdb769420bc75d156f6e28a6c198590ef582a039e8d92f8b9f29df6670ac00f226474428d48c36ca73a89c8c5c62aa16af7128e164ce5f390729c35417bd7774657036036d65ea658d3ce19789e360bf1f5a16f80000d000000000000000ffff00000900000019d7a1c1e02356250d"], 0x108}, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getgid() chown(&(0x7f00000000c0)='./file0/file1\x00', r0, r1) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x20000, 0x100) sendto$unix(r3, &(0x7f0000000340)="32d3f169c70522460bf6911f12fe96369d20a0e749e5dbbaad5ffaa48eff0e9332826c453b9dfb01091068e6487d8bb8a734a20fcf637de92fda460fcb60b2d66a0400095a5b607a702dada34681ca902631436bf6c7c6f5a7349a3eea3d7d86edd11c8a9346ddec93921b8e830ee0b0c889e140018e205551d80517e0197414796658806fd95e196147d579abde8c436735961c070d0f508a8d81aaa8f28760dffdcab3131ece8af632a3da", 0xac, 0x40f, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getgid() 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0x1f}, 0x8) r2 = socket$inet6(0x18, 0x8007, 0x8) getsockopt(r2, 0x8, 0xff, &(0x7f0000000040)=""/60, &(0x7f0000000080)=0x3c) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000043, 0x80000000, 0xffffffff}, {{r0}, 0xffffffffffffffff}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xfffffffffffff4e2}], 0x7f, &(0x7f0000000140)={0x400, 0x1}) kqueue() pipe(&(0x7f00000001c0)) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x21) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000440)=""/88, 0x58}], 0x7, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) write(r1, &(0x7f0000000540)="c91015a482796f12cca29cb17a5e531b35dae3b48293ffb9736bf7b3722f6c2230b7c9bfafc9b871a11d93caf59d9c805f1994fa56d3ca66cbbf01689337921e2a192482c1180f6e378f65c9fa3fc483ab4dbf365bb46bc459acb2025a5df27b80522c3afa9ac014cf17762255003d9d25b3d2b4a2154c9cdf5359cede657cce758eba1a81fc7405fd7a4826687a5c95d1424cba37a03c548e755aa84ba68391d4965aea8ca9ed0ed097a517ed6c3c072e075c2e513c5021c6df581489b520002ec09326c3970ceb194b139ee4a1625745f7490a8b681ef190e5c627afdab03a2b6fcc7a8c7521b6f3ad8bbb14dd442e38d699d50f56c3d371ef145cece82154c63c252e60c4c3312ae4ad4253b54051bf2e1448b06712d5d1b361495716382ab70da4bd948834c541e328e9edab67fbaacf5f75f182ba2238a740dad5ec2ebc925eb0cb977673b2b0b09abc15f33136ad2927b8b5438555aad48b67d20aa8aacc29d878de8f577a93bc2a9c3235a40247e00503a4ff9bc96f2a77f19282ade1e4a77d62dbd359b792a61a4f7613ffbab9b20c41085319ff99435735bafb96eb18e023fd82c0827c561c95b0fa23ac9b72ee0b6e63f3016d7ea9f5be783441b6b30d949f9587d26d29d4efa89f1636caa82148f406c161bfff37199d9516443d4b90c27165bdbac6a00448540428b2774697d12fd4fde3362c2ba1373e7a69c1076bb76e27f80709a1d8fb11ef438adef020211b2a8113ebb0eecaa9715479f895380ca55bd912d70be423fad39fec2e5b2f931fff57f3244287fe50258309d762419bb5d6762ce782ceffed303d131d7b643393667fcde1b65e4cfb5b3481fb47c2cdaa31245551f7478606c52526de85afdd5b0bdd48cae68b709dcb9f57d5b9109fb4cc5d703ce703f56d8e2f020cfa78a2d336a63a2476940fad8608312ad4de35ce5918c1508ffe0c51757e7f4238d8177eb1ee85db29091ef00ded9f2cee9e2805082308d084f5cc4bbeb6d2676985c136b4e223b2c082a2cd0d1ce5ac59633cc9f17bc65f3a485e8218f1ac1680984afa11a111483cfbad94fa88b9870ea1825ed8c20bb3cdd1438ea37b8197c9639909aa771acee8f9ed85c60f44b89f8447e5b2366d2d36c38dae4ad4abbff0de42970e7acaa2bcd10bd2d584d9189d28a92094210ee7d2cd42122d69b142aefc17ab0b9a499dd7972becd55191da5aa19394582ab0f8c564a19fb19b85402a5b0b7d1143f927045890dd1cfe50deeb296d72e33fa38aae0e755e49339a01a419869137877fa9e327ddcb59bdeb956aab443a4aaa58ead5115124a0b73fde53fc96ea12df6d6c251a65de5c1e294b6b1050f50e0969199854a55126b2efe60df3a1cc05a3ed78fbfce75fcd6b97b60fe6e89d090d9ab659dad219e10dd79e5e65a5441c0a7a60a2927e187eaedcc5f6a395cdbb931e6865d2aba8b8a7232b751a0fe552d92f8a5dc290bbc3e53135a55d032f907de543a2d7a28d9bfddaecdae7794ea614f66d644f6022c58f12f74fb350a854c8416ba605260ffb88fb20b06f577e1d78573a137304818d962bb8ad656b3ea313a3eb76d2a81a2f5f3082fb7cbcbd166c1560e6900d13f42a941a7836016657231b050b2853647c092cac0e7f486dcad764e511ac5e9ae1530bfc433fcf5c07636e0277e2140e086ddb67f99e3fabb9178b0f49210dac5821b286a121a6c80f673064b3ab202b0482fcaefb486c5bd357d44fa409f170f07e87a8f7aca86e2975e0d57cf069768fd078922fb1ba1e434332114b688858211337ab7c9334ff5cde5b0a5eafe4f397fdf0149d0d2247bb406f477183c2b99557d311ca9d2018095baab47f2a0d4f72954d9aba6793b712b430a5c645a5b0a981a9335016b16ac96d7331b6c2d2781471a5928f99ad624a66117d67549a2198b50f0ac232cd2f40292b240c5602a8fc0f2ef41c476f15b6bee28be564576f2a7318cf0642626ef484994b24743e58e7a0ea85f9bbce0fe121c5d8d716fa29e85622c9d4b8a0dc8ed8be36b353bf8b049395b9f85bebdbf651014699a2cfea609a4836088c3297d5690f5174eac1be48de62dce2ac9fb80c098f35bd44893d2a5561e8d869bb4f9b76e1825e19683ba48a7f2bc27d3de0f5a91ec3fc5abbc2337a66e23d73ec04c99c2e07229d8d281061f28ba7137d46dec94b8025c48e4111c0485b25ee0331502559089b16d5e96c843ee0056c6925bcf7d3a5b06689dbbb094b5c81a3049cc5ad6b8980985e87be801f0799f65ace7544cd16c434db5027f0369c35256668f668cf764f13fc52c8bce18424d1181f0970b389e79c12c68d2d44d4511f7700939c02846388f2f36c0460f3b680900882eaf1fd9b849704e7f9983938496323d8228d6cdefd26f6b1e477d2382b36be54e512d1aab8d54c222f4c431f64998fef993c781842bdff4a901c43b3c44a4903ebcaf6e182feb6e9ddf9db13e312f6db280e9a5d11a8064656016f6820d78526ff5bf22ebcb4498eaf87c36b91d9454464ab96a61168c4300fe25f807c1fa51c55ac78293049e64ac3e793ac4edc8dae0e2dff2c45f093c40d6e44a49149d6882474fd128d87c567f32d358dadda939b9ccc50961add18ac339b7a0e3cc247e0f8beb6f208f1809af62c9c9bcdf5b7acd04e2bc5a827724d1705d4aa586c22a966b040fa12cc91aa9bcdab2144ea227ab32533b4f5ec845bdac8ff3be4d78ab5c341c9ca08389c741638b10967ea5a75f61ca8c06dfdab768d8c28d3e5abae89eaa0f4c1781fbfabc0ee3905065b76e7800a1e28ad60d15c5123688a8e79504dd12521dd70b1e772625f228515323ecd9d36ee6b20dae657d362f296e1f2f418a100e6b1583a905c6920d52708fd655de5360f46ee48b8dd2368801e576dd09645aa453975fbc85e7845eaecb314f40e2ca62063eaef92c4aca0ca404c06e9963d43ea43b6831ae825f546ad5fe1e44c6aa6d2177ac92b50e61fefb2cb8ed03db960c9aa52dc10931216d9eefa418be30f00e1547f3001e18d81d4af1813d380f85173f054e9383296732bc2ae8abd47026e4c57cffb3816e87cd3178b6aa61a4e59d69a3ed1a78da7374aa23f819c37204dc2622890f71c941ed1a76435609f430ce0dc9bbd249cad2ac24d394ea1165960f007bdcbe77b8c44130b1e2664e79b0af1bb3a73eeffa0257588028f0dec505588a9cf641eebd35616a2161db529bf9bd1730224c2e0ef0d9a3cfa04ca16a50ddfe4d84eeb74d33b59015ec7524b70b6e1c71b3a6be7296688e4b8e65c6ad3bec387f77545597abbf8ae37fc18e0d92288a261a1d86fbe88b3ad5342e211a5d7a1fcebbcca70e9945d6784e407e4a85dd58fcbc457dbd7aa8b818c11d234e95006da13160c20757296560d9f5de0908829119d657bc4c9212e228ca6c2e1aef77eb9e1e7ad46a1da17bc0c8412e1bc0081dade95622c431e0a81f21f0543e69ef0f077567ddb2922468664876295f5d73fca53a92bed4931b99f9c1ce230ed6fd289040d0b3ca281d51aba5cf707c7995b02d44f758349386658f540a1180ccfbfe7a7becfc9c89f615a5f8c44d12e192091e26bd93424855f7e8d7193ac45675b3f70ae9a506c18e080e8a88eb4b69ace570397faab630d415f5cd5aed3568edf8e28ed96bd0b92f1165e08332d8ff59b3439dee7a8b99d410ee175c9b516c78da87d47f8acd1b11e95a0475a83118b89f9367c183391bebc6665ea42ec1bb8a3c3d883a17b4457c8e2ef5da718df2e8a7cd6dc758565605f496b02ae8987b0eb1400302a286593617a29753cff25993b343dfbcfd33ce887779df0d17c888f17fba30ae5494b33d0d60fc35dbfa3b04942cc88ea90f1031140c7ef6b7295d62bbefb558ab86e1de0d2b3709cdb82615f26733d40a1afcd4483a577a4fa7613f12bfe0d655e001c50f2c29c5af072e26afdb84f4c76001241a1dcfcc3651ef07b4822d9886e52f52dc4b4ed10d7b82644f7fd954b477b2e661ace89bfe715a6a28c23ea1387f076185f86c1bc4ade4849190116ec37e2811af3a66bf58483189f6a9857cabbfecf40582c979e8850e83a90cc3f27e8b96ced199a6b5d0091f070614721f0ec6feac01a2db735b2a3fc7fbffe446bcbe2cc3b80c84bc77bd6a2b681f11b35f0405e0f964683e287ac0f534db5d99fe8b01840b4bd0b86e1d7c79527f0076cb868994f0c5ba5d57ada5e1ee2c0fae6bdf4d7b55de7e1f7460faa8b5c59d9a86003885a1ee025d0fbfabfe8c924761a54da9d406d7875524bd2011b400d2183e17cc68a5008b75960faf8edd0c16139a87c0a9d4311c7df418e62d3e254362b76994698a5283f91b93c5ebacff24dc6d19f0b95cae0961efe468aaf480409d1edc950492076c691868171a977dc986d5cbf56ce0e9f27dac91a9d2ff1d8d1dfb4d644dc7a80eb3d239da3aa82d6728cee415e4dcec9c043e4f0ac28ab3f6790930199ecd5c22820149b5f4873f841cc54fab04a1df0dc8b8c40828aa8ac9501775dd4e29989fc78577172d7f05fd9c3ee8d816cf00c0f39f94f39b7d094ae857199cfaee0fb178e986d60c0cba3093afd772400b5f69d92f0327d22f76662762a14bcb9a4bb8ffad77599276138cf5f0ec063d2c5218fae57ace5d3e9f94e9f7fe73b1869e2b47477e40e35583cdcf4bfc9043d2741d934e2ef12f390dba6ab85dc4de1ad066e8683f1d7a5a06a3ec71c7aaa87609594b1278f681db5257d0635ef80dd483a7d72a160a6b0228644aa80bb0dd4ee981ac00899729da88541f76e790f4891aafa174dac849ae8402547e0c618e5b87643505c1419eccc5b5ee0dfe46e2202bbda97fc0a34a425408aae0bc267b3bb5f821036bb3eec6c5e0bc8bcca120fd0dfac2769d48a9c8cbf99cce4f878c889057f80fc7010dd70482a95c2beceda9988ab988ae28aca8410bc973edd87e9484c59182089dec108ec94f6a9e8373f2d6d2c5035edb23d203bd22d58f6503d81ef820ad07a2c1a187c6dbf9f6dcffa184804165b66ff3289c298374f9828efd57568964c3f7a35265fa8955c59191099cd16540e400ef5b48bc1639f5c91aac88ffeb5962d7d34ff79139ecaa5d4c967856590abe67832412c3fd1e0d330ed55bd8cc945a27be7bd4409262747455ddca5f27bbb0087435e09bfea737817535a598a3ba6b07f66ef1e6b9be1265fbe0df708fc8dbacfe9de1a223080eb79380399dad9dd86ba7da82e1278775b0b872a82f00992a765b5c804cc6888139921aff8b9754107037c745d9e4da328d4f2487443a31e9f1a92b3e2d518d6200c9ca359cc8f88360a3509eba05098d8c95cac716c6eb380d251ba4ab9e8f05a33552f0af8b891b8775be9b63d498b2cd9eac77e68da7b42511c7af2405c4c21dac0062881fe66951dd0c737470ad11f4609ebed040104acff45d8309aa60c8159ce07375f07878c63055b1601eb785b1635665789d52a2f54de6ccfd9225e2d7799eaf634bd3c91b9612b90cbbfb91beb99cf0a3204ad53d8d4239a38c9f02b856d9eb6dad46acdf4181e05b444c6c059c459c9df0d2d7e551fd12de588168baec053a2a92f8cf5d7850e5b20582000c9c173810b7c398437dd03edd992338430f9204542f9a204450d3a0afc3ae1985c2acca9100621c6a2ecbd99a57f14bb0d8d698cc59fb7378be7ee12c3b4fd45420e587ef0c89abdda3076949aab12ff8b85bc2e81a229f16c3eb0c61376b3036a0434dc31618d1b54041a8382214204f462", 0x1000) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) r2 = dup(r1) preadv(r2, &(0x7f0000001640)=[{&(0x7f0000001540)=""/251, 0xfb}], 0x1, 0x0) recvfrom$inet(r2, &(0x7f0000000000)=""/229, 0xe5, 0x42, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b19cc2fc67cf0f5d4d573bf3ebbdd502161929e97c20a940fa463027009fbfb6"], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180), 0x2a9, 0x0, 0xfe90}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = geteuid() r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x40, r1, r2, r3, r5, 0x121, 0x7f}, 0x7, 0x8, r6, r7, 0xf5, 0x6e0, 0x1, 0x5}) r8 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x7f, r1, r5, r4, r2, 0xb8, 0x1}, 0x8, 0x4, r9, r7, 0x2, 0x4, 0x6}) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() semget$private(0x0, 0x1, 0x20) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 16:00:07 executing program 0: r0 = socket(0x12, 0x3, 0x7) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x11, 0x3, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)) 16:00:07 executing program 1: mprotect(&(0x7f00004e9000/0x2000)=nil, 0x2000, 0x1) nanosleep(&(0x7f0000000040)={0x8, 0x7}, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mincore(&(0x7f0000fee000/0x10000)=nil, 0x10000, &(0x7f0000000000)=""/110) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kqueue() 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) syz_emit_ethernet(0x44, &(0x7f0000000000)="c522d3d32b54389bbb683402e49dd1a336f9a070538b89768afe2717a698a68f8bf10aca4efb1bcf907575349f2bda772b07a166745e15be39a89f3927dfeaf10199a1e0") 16:00:07 executing program 0: socketpair(0x10, 0x4, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) listen(r2, 0x20000008000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3b00"}) 16:00:08 executing program 1: semget(0x0, 0x20000000000002, 0x40) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffffd}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9}], 0x943d, &(0x7f0000000140)={0xf2dd00000, 0x6}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x9, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0xc1, 0x5, 0x35, 0x20}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x4, 0x26990af6}], 0x6, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000020, 0x7, 0x2}, {{r0}, 0x0, 0x84, 0x80000001, 0xfffffffffffffe01, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x85, 0x10, 0x5465fe5d, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x88, 0xc3, 0xffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000020, 0x3, 0x80000000}, {{r0}, 0x0, 0x0, 0x14, 0xfa, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000007, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x87, 0x2000000c, 0x3, 0x6}], 0x80, &(0x7f0000000040)={0x3, 0x4}) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x1004}, 0xc) 16:00:08 executing program 1: socketpair(0x20, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x20}], 0x2, 0xfff) sync() r2 = dup2(r1, r0) r3 = shmget(0x2, 0xe000, 0x10, &(0x7f0000ff0000/0xe000)=nil) shmctl$SHM_LOCK(r3, 0x3) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x7fff, 0xea1}, 0x4) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket(0x2, 0x1, 0x4) r1 = kqueue() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r2 = dup2(r0, r1) getppid() faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x80, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) poll(&(0x7f00000000c0)=[{r3}, {r3, 0x1}, {r3, 0x2}, {0xffffffffffffffff, 0xc0}, {r3, 0x180}, {r3, 0x14}, {r3, 0x101}, {r3, 0x1}, {r3, 0x10f}], 0x9, 0x4) 16:00:08 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x64) mlock(&(0x7f0000e2b000/0x1000)=nil, 0x1000) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ce7000/0x4000)=nil, 0x4000, 0x2) 16:00:08 executing program 0: r0 = getpgrp() getpgrp() getpgid(r0) 16:00:08 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x8, 0x391}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) sync() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) listen(r2, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x700, 0x7fffffff, 0x80000001, 0x1, "d03db41dfc5abfe5ed06777b507af405722ec96c", 0x49, 0x7}) 16:00:08 executing program 0: clock_gettime(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/92, 0x5c, 0x40, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x44) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0x4) socket$unix(0x1, 0x800004, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7) setsockopt(r0, 0x24, 0x3, &(0x7f0000000000)="83b61a704bbd7ef12494b33288b7f11203cd46bd7b544c853af6ba7843b6babb489f046032b4db34ae69091f9cfb47a9c5ab15679c877e998fde5a5b7329d152ee2c2775f94f1e28ab8e30dc42758b2d3041a17b26093a3306eea03d1e1a94ad6c5346dd601e00eb553e23c3bb1f37ff0acc6bd36708e2ebd0c9b9f4d58f31f672899107112646c178ad35aa4c21c1b2bb8bed716ce6b0516751e12c02ef70dc20bcc29c8b236cb2c51ac7974963f67d1e60f4363ec4d186665da9663f7dbbd51e72b55c80308e85014834eec91d8e2edbb6378cf6e60ad303b220890c2f705b898e8d258dcefb0477e6abd4bc0000bf4c9b2eb8cd99ef380449aed35058d064f90d6fbe11bacb8038536dc87790965ba8d7a80fa1676b7e4920b79dfbd57ed458fc7e0fb4a01a8e120fd38afec9f3572e0a72534ef3d3ccd405dcda36f34214396f349801d001d881c6de4fa4b392dfe7f88b647734d6ca4d6ebb77d6dfad28fdaf24895c458be0fa325189cc3628eba77ea030", 0x174) 16:00:08 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)) sendto(r1, &(0x7f0000000180)="10a24a13aacf314073f88ccc5077790afe22887c4068587dc21653a9ac3856bd79b6c9cfc8946de431962eb18cb0e4773859681eff897ab3e0501d458bdf4eaca730e8c4d8d71ed9bb4b647ad2946163447c51cee55eaad0a361ddc1a4b46b9bda217460b0493ce7cd2e1895f63699311a5c00b66db56fd2e3d45bb7d1d8b6355df63daa18c1f41dd85cce7919e274664b446c3a71168d8e9f87685479566ab184b131f4f04092fc51a5b5f7ae5c0139a9f48ab1b3b7d219ce70197d608e90eb7719c1ed762f42475dc3e513b27133689ff45ce4a21271adfe2f309e5ebd5e08b083090ddc74754e40c1eaf410e7ddbee1d86d52af1d3b07232e38ca3432", 0xfe, 0x409, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r0, &(0x7f0000000300)='./bus\x00', r1, r2, 0x0) socketpair(0x6, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000180)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="af1376f20158bc8117ea44a8f95669bf055fc403c654abcb76e9811cb5a6d05369", 0x21}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="6000000000000000010000000600000053a8201dd83f1ab915fb064c6ca01bcce17bafdd8f9365c329f23c4168666a2495af1856447d961970180178ce3e9d8ebe805b84baff0f67c1a6d359fce81af6308f942859000000005000000000000000ffff00005c000000ccc9d4391faa93b52bb320008222898553b119c56267549791b230e72c724762135ea00aef44d2583081855217c1176dcddcc5f4904ec8d226f5251ad000000000000000001e12"], 0xb0, 0x2}, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000080)=[{r0, 0x102}, {r0}, {r0, 0x44}], 0x3, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200a, 0x5de8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = dup(0xffffffffffffffff) fcntl$getown(r5, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x7fffffff, r1, r2, r3, r4, 0x37, 0x9}, 0x0, 0x5, r6, r7, 0x10, 0x400, 0x9}) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000500)=""/225, 0xe1}], 0x7, 0x0) fchmod(r0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = getpgrp() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "02ae6856a6078d5ca6a8fbb637ac56d73ba52d50", 0x0, 0xfffffffffffffff8}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10208, 0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r0, r3, r4}, 0xc) r5 = geteuid() fchownat(r2, 0x0, r5, r4, 0x4) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x10) clock_getres(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/170}, 0xb2, 0x2, 0x1000) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) msgget$private(0x0, 0x141) msgget$private(0x0, 0x400) setsockopt(r1, 0x8, 0x0, &(0x7f00000001c0)="5b6dc45f88888d4dce42da848b7af510d5ed126e28a9eeebdcb2b7b01d54f481a5ff45885b4711470501a426444e73f7ad2536bb0d40ab91020311bc25626970899892c989156ce23be125ad259cd6b7a86071c9752ead88eca0e468144ee3f90ad096c05ddb7dc7ec1a586b2c049c2aceadaf1c6c394a591ff8c841ede5c5ebd1325fe1fdc002b5758198388817176d56b8b1efdb927dbcc1ac966cbc", 0x9d) msgsnd(r0, &(0x7f00000000c0)={0x1, "3c2c0a857b24471aefcfd00b928b8508903da437f19b7862fae8ef5143a4bab518ff35a94ef5c521554703ea6e1a594017229b0dc2973e077e1034aebd469bf85c267707a8eea5f0f734f1bc7ea78acaa8fd9c75a0bae60a5b19cb0fcd556970a7ab6f0e2280376f2462d489539c3a9dfe3dcc14a6fe12cac42f6890e86644cdcbb2"}, 0x8a, 0x800) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x1000000000000044) sendto$inet(r0, &(0x7f0000000400)="a4914d808280601d4a447f6d0034bdd6c678857e08f6260f0f45b130c1d2a440afdda390e62646d4410aded213cec45f0b996c226b0304052078d50fdaf82e7f247ebd0d4b63d9b6cd59c99c577c8caead8fa1dd2915cf0f86a4c552ec1302a42a7d41bd5a9517774c37b17199773ed257ef3a5daae8d03194abd9f4802cc9895437ae5cfcdf32a4856e330fa3be84184a94e0ea6eac7c0eb32637ffc4105085946849c8c6b7398c030697d32bac", 0xae, 0x0, &(0x7f00000004c0)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000500)="af5561dcc473a247c66fe28ae4703c70419b4e1176eb5442b10e8bd0846122e4c071f8528d72003c573f301265cb82997ce2b0541cc6d84ae8693462249a7b748fbc32a811e5fafe53e5445a14c4e0fced100ed26f837a9b4f3191ead3f6563edbe850b421579d366e0ed21bf990ea6720ef865583092b2a0ed3e94f044425702529ece1926b46162284283182fcee45dc31ccef48a6e58c030b524f9078bc4df89d24f56a1fd7cc129133295593a53224167340492190dbda6b71ef812885f5ec0004f0eeabee240f00c7aac340f95bd40d1698e095ddc965c499f99c26bd3f196599e9e2ca991a65584f7e7d8b933429b42fab595707f1d9c1c091b26508", 0xff}, {&(0x7f0000000600)="5e879b06762a07be7b3e444f0abd4ebcfe8ec8c2651e62ef41b4", 0x1a}, {&(0x7f0000000640)="602b5d1c0e1264c4cc4882d4375b6549fde15f75a5b73dbf162f54c7bf243b3bc2", 0x21}, {&(0x7f0000000680)="25bf09526429fe3673062e7aec7930cabb4daa2e521d530704cb1ab7d5cc4ef736bbb5cfc33ec5", 0x27}, {&(0x7f00000006c0)="1611899e9e7b8fd3dc60b575efd06ac007b67a28f9a3b57c31adbc778f5569af228f6af09229219e6831bf9ca18d1e58920b33f60df39e948856c32f94f1799665bac62ccab0f3b9ca2a713934fc372d5ab31d0733f06c6fc9450f98e8b6d4c837f6dfbe8957817c9c597ec5ed29dc7ad3c79d2126fa299a85c05a0a231e2e111472f5f18bff1027b5228955c302374eaf203e0e1e345c74e2ac3e9f36bea0c456ea77e83abe1d0bb4510a0bf22c27ba530230f54e800fdf4d56ce682bb5f8ed5e7f27f7ff88c986c24cef34532132b7c9fb101dc18df14b8fde47fbabad4f6bf3419e8ae0655d7f95105b7fd5bd7358352d2a41da0c8f2ff0f2f5c1ffddeb75088bf8711a606e210ff880d1c995cd9c8cfad1fa96f00902d419b7f5a501363543a1335cd94ec07c547c9626acf27a042a961e26223b3a07996785a4e1fba1e2388ff94305df63220e23a5f5c17ec56feca396af7c7fd24a570199800b50f6c717c2d40d8e8974759af354e28137bb19eea81c08aa6ae9ecc3b37c03ed1eacd96818a3cfee1642cf7f12c4655d72afa7cd616b921580692fff81341a89ec58cbf3e14455825e7e7d05be86a9102640c94a4cd777ec2badc8f9d9600bd29df068b3afd63e0be661a5bc16bc920125521eaa9d988d91e86b9420ddb24883d19ebe4bfd24c44c6ce7495380b709bc3d5fb574a86db9e9680163f5c0171afa1401c263f37ce64069d451950e55e402b3af679668b7568d2973d2e6dc4102a601f033e58adb31703ba746c1eb480cbd6526717105d96383fe0dc9ceb8a6955c20f8a97f160f4ef1de88e535eb85d8abe5c7bc9a0d5b483b3c9a18f1d2626a3dfce8dc807641342b0c52afab0c7688507611fd7e91eaceb04405a623566be338ebe6dea85898af32cc09521e82501d900c773ee59c0fb1c28dabcb2643425857d6091462948d3542083a335a70ba6917c019b37f11e97846eecd47c314566e60e5ef77c02a0a60cf6ea84a21779e4e35af18c32f51d0fd383581e7661620dfb12f3666919f8f238ca10f20b6a932764bbb204dde890c42f9a9e1c9f59120eec85c02b69feb90a8780673b5b400cb0a4622ce55c594e9cb674f4822a86376819afaa10de7be60b6df56b0351fd6109524d9b8b92ef6a79dbf6287372508e6f4ba0cd01ab31090bac9e07da3d92a377b52cf792ed6aa58ea5b800e78d82bad85b6975acf48937e76a9a95daa1072a42cff0b9975d75171d825340e27c863011c8a87ab549eb1eec31d71c05a22ba7d18d5b3f01175c67fbbea6dd3a3baa327311932efafcedee0159125afbaeecb3803d71d45f5b7f84309b414539134f4f0c6ba0d883175531e7701ba63683b17f7d8a61cfedd1fdc33b5cbb95b6bfd9d7a8c6de18881dcd321be147a0501f92a7b7e5260d604c8fc31a4a4f6d10fa1eac4bb62a386142f22df8ea17726e6877c3b311408254c0276627dd325cf6c8e150b9ea7378a82049cd2f5b2c8f5043864f577a6ed194cab804bf19e4aead112d11e9366c29703b753bbf409a6abdab7dc12a2311ac145c220c97922ca447264f144328f5492dc215390995330d2a3862e10b03965fef137ffe90ca01c7b448651754a2df03e7fffb283e114cc7bcf12116fbe82b0f91d5a781572c22a3a8e12c84fd938ce5c6f278515719a7252098f3f7cd317e0ee89bd29271b512c3ea08c51367600c0f9c66cf82d6f1507c4ff9eab7c413ccb0a06c36022cfbb076086bfa6fa30c48cfba736b88b6581d40b79ee4ebb0b99e4206d1deb84e34bbf452b443b83d3545b743998553274adde2a2c7f5c54db7b7c570526189a257c6fbfe9fbdeeb9b17037fe5760dd731eb7b6ff1e42d64404dc0fab9d4d59a0a2a33af5b1a5944a6a7dd54aaeb3aa3d893ae6ba17a4547694e8710758dc396b49deb6fa16cd8cbdaff34d1613052c841809680f97330fb8b555eaa57700b1ff8e89b527a06fdafababda73e6af97b5c86250519a1a97e69923e6a96d76a75042449b03a0d8f9052acb53caac2dea32de5340ce14b94a44a2a8b1fc3319806f70f2a8eb2b343cc4326a72b0371c3ba0d0c4aed64f13307d36829a36d018ddd152a3232e8c62a0c806c9e820a9b8b1243f407b6282403cbed0e3b49d706db67376d25578c61d157fd53d8894ee4cfd001509fb7934f77d3f5bf09a512c31dc5fe68901705f2070220ee804adcd58448f9cdfdfd7fa00f3b791b815e19fc2a9c2a2eb46e76d8e5fbad122d641d68df593ae852f34a98596d796067ee11ca71ddf48ce64bd0c8b3f01aa0dd59c3f986c51372cc3d2f71ea709dfe22480d4d893d09b674f030e0f7ecea3c2dfe1aef44200d1c0dda08bdefc755698c4261e66fb8954134d22646c382a4d5bbaea60c1319b5ae9f076bb7dea9b37448d988dccf76355a997b33206fe7dd3f73b8d1e87aa19c2a0c44c725944edfd976963e836064841ec40f35da1887baa26c01a35839bbee51f1ef3409dd15f4bb7c2067a22cd24e66a7b0a754b9015f79f4024c5f682270de9255e07059ae896b62c12511873185141479b06862ef4401bea60bd255f4b74ee4d000f0a9db15fd9f30a702e7b144ba43f6697a1fb237b1db3bc17574e0f4477f6c0d5bb4a6a53b643445ec211d9df6ecb5b79e4096a2cf27bb77a72d9918c26f8913d68e01b7d2665dac2573392cda6ecadcdd6094320e3620af7e1afc5bb17d740e73c73bf1c63bd99b6848e4d2b047039bae522a21c34ed6f12590ad41c037eee9ca9b4a179d56c30772357e638455891e29448c59b6b15eec9e09539e3eb2a912662028ad232a293fe29a6a2025ef23f526f09ef98d70a4f1380ebcfaa923ddb0df488219f90cf2e90ddd3de038023bfcb39a2fc2b9e826e336454ac77263890c4bf8f33bea89b733e4665f21ab6d4509244c9cc520866632f8db943dd001897af37036476db51ba799bf6b1ef981cd962afd3a47b47fa9dc32252ba55c606c2a7d360cc0730bb242acecbc4e199efbcdeea3b1fa7dc4a31915cc227e2dae80052f624645ac644a8e957d1c01a8e9758b2ad8bee0381d3323307e7cf71ad7ee7aec18d9afc36c402cda1a452b002ff44cf46f644e2f3a59426ab173dd35b3919be51bcb9a99a160a172f3852a381c18b7adcaa5eae4e71abc8e4748e13fc1750b08a9e27a8c0eceac75cb031a032ee39a0a431a64cb2145187412a7763e0fe7d1d4ee45f885cfe29b50f0940e2f8b4a247451fd67d5a7a30efc2782dc7f3f7de3cb6d5da40b8360f3b2bc8aa560fda6b96c23d632bfa36bafae9602893df0246aad731c764bc6c4e9935d5fa2f1ef3763837b2ae8b37f5873e1559dbd00e8c5d77340f1e5b3d4d75bf91463924d1d17b0d37e9586b4855801aadf5d9ad07f7f7c278d2d1d5d4ee9b4a047414692a76ee8680ea657f442702cd48a346ae678ea6634f5feac8f78c4461ae1b3274b0141689a9e509b8aff3dc5a1bb0e8c9a7c3d4ff19b04afa253703563885f7ab9eb6b2fec8bbe8ac2551907cf0c1c5799c12fef45af7278514293403fb764235ffa9e527b9cebe0b0bcae3cb76226b487773d67513644e090a4ccad5168e557cd419b96340f1019375cc1083bfe3254360e7514cfce799abe98af25346a8b1722085da73857b704556a7ffefd064ac9580a000ce994c0f95cd8d35e3a18c6287851e55b6b3c7c99f6f0b7fce8504808c6df9016bc059523f5b65866412f35c5cf3cd579719303abcddac81da143dbd605d62953b9c6ba80106bc93c6809f108f81588a3b8b4525da3c371d290348521482c2252589e56040d1ffa09dc4f992dfcb41f05636f4da31c2944f66b36871f97b72bbe9e975ed3a73d41eaa25df9281b864a1bf3b3958264557c95f185f68d1939f08a8232c16aff0cd3be84db1db5310f4c5ac7f48fba959475c3bebcbe8f0b4e757a6b454caf5cf0d97846fc8d26e47bc421c6c584641ae9e7275ec5362b0b6edd80b1ffa9a9ba980e340bb1287a604eb612df75b96e81d9552d7c8d5bcad8a71356411ac243031406e5c9f0105de84b940a5003f99c1a91e14760d18ef4386033ca39b1350269d98c18ed7c5e678401041468b96d6acba8b5548dd3fba5053d20a0e6df470f2f3ede7aca2be94cd3ac8f858780096a237c0b77c26a933ef92c802626d53a9e1468ad152fefd787008f8fa5dd838709736593eb5f79fcaa16b28b82565554f187f3753e0aced8d43caf780f3d342e1358ff4eecba0fe8d9978af261a910c0e2c15e1a1cdd42dc893488125899388ac5bd6f39b838b945f43e2b757140c6a10f2359da80a571d3f9904ca70018bbe0d7ae9ab67b33558927a311cbc5bcdb7536c79b2f4abfae4fe016668eca0c708a6c0ed3afcd401818b23b903e0bc251fe0aa1151984e4e0b0bbb576f98ee33d0b72ffb150ce57e0b4a7d525a2f54094e49a30e73f32a056295c45d3f667d959ca6c6f3ae1b8172fd08475f915c3d2e2442bf36acdf9bf18eb2dbd52d458f8add39c799f2dcb8114e54156d3a9792a58895632f6da458088930b80ee77fb62937f218ecc65956577e89e66a0964bab62a77cbfdbdbd50a954fbbe6ec2c0d2559f122dc40011671e6a4deaa55f321d5e7b43e7f223ba6f6bb08e0ff203ebb25fb7e74a63320aa41527424a556ea7af6ef3c97d5b77905f7c1d732a84d30d8e09e69cd38784035c73c816bb0bc0b45a7779f8804e07568d92c7d94aded3dbf79425dd98c342120d0a62b692a06f110fcdddb8978d28224985ddd49c177eaf5f0520c83af16d8c831936fbc0a2ae164d43fec5873c939a7cae517a913994779bac508ff84181e9e07d67134bb1354b86772f385046d7eed793f9a40d33c1be5398c40c5f558984a771ad3b3d4c0a92573cae0e6b08074f7cb9162dd8ceaee097d13e4a3f8144e3b271f8ccb6bc4b8b1ac97a5e90b1ae55311c3ef7caf6ab50ef518cd6315652069a9064a44f9178d12dc6c692051aabadb426b23787b29eb8ab1df51d7aa8a9a0e1189ea020d7f565580508982ed5348508a18e984a434fcb80e7df8bffd7992c87fe47bfde533df872e358fe1b0bdb64b049000be0b28cb4879c58af88743dd2f68c1f6152fa04ee6d04a352f2796410e73ad3f5fe14c5f9a49779398e8a28acaddee521b7546f93bbc91613fdd79977e4a159cf008a12b0a10b5078af33a446cfd440cbacaef5f04453ffbd09aa362ce4c47c687ab49ed6128f1eef268a42abf0581f1d5d10137de473796f1db1eed7d3b27d6992ace4f9c627f4dd0a8015eccd8803937f33fe02e9e51ae258b3756ee91407bc2af623c820b77040513ecd2fc82e2485575b53e97e14934c0dde36eef729423f797cd6085b0bff8d2bf8f764be037ac7a5c249305d33b3584de84d02a96b4957af0756ab8f8ff82185f52e8bdc872b740254a70a82aa5eaa88bc94e9d5dbfa052da1130f4d12f686c31c1d42821b96eab140e5a91303df40a1ab2fad3ea71a2e5455e5b74d24ebeeb5258309260e7c1e4b6cbb75679861f794051a8728cb510fa58a61fd9ca265e99a81dbf6ebadb815dbc13f6d271b03d0c7b68931d997ad8ba97f89ec846a3098804bbd4337477a0e09e9c5ada3ef47b57d4fac8c31ce2dbc34dbbf7382043bb3608b3e72f10aae3d0c41c2313cc4ed7b1a9d1a919a1e0395cd14aa9aaf3a751224d99c55ec5028526e6041a9404fefc087292da5c2c2d231b9181aa6824321f3a19662dd60a5647f8c830f2e44091a6a963347741dd530539653a2e0019c7ef2da91cbff73", 0x1000}, {&(0x7f00000016c0)="13fa92717509ee88d3344a60a71a7ef56aaea5975b0e819001dbc22f79397f4996a67241d513a4fba06fc9d16935521e9d4ff890c708215ae94b4b11c5dc473b0649ba3ebd56bd1ac3eaaa8cabb4a7c7619a383b5d462360ce2e32a286708a2f63e282d4e0f5a081f475e68c3febb999c76875c6097fca8b4505897fbdf9f90085ae6df6f128bc2311e55ba57e0a3d7922cfe36a451c29d53fa6fb5a6a16efe510a46f7a3c9817388bfa0322134bdaafc81ff1643d8c3d9caebee4ea66dbe9af43c204efedaef87ebd5a05811a69b9a2070c3653385e3f164ac9d41efee2df3042cc96fe1afcb23fa58f6e3690dd0ff72c707cd55538e624ebab2015fd2168", 0xff}], 0x6, &(0x7f0000001840)=[{0x60, 0xffff, 0x0, "ffb5147b5e62f536c3b228e54a3fc6a063138fcca0d651bd9724acef5b8e6e37c9ba58bc79f9c66daecd4cd5a1d0f498d388d4e3fdf7e1e77f56c47a616e42364df57c0e33f6425df54aceb578430ff2"}, {0xf8, 0xffff, 0x4, "bcf1ac1d6318087e8175b8d077f2cfe7d67b649d11b869a7d6d66ad9ac1188cae8c06b3775b3c726d8274d556b65bb1bdc16724995ef82b4fb2988e5de444a02a613bddb5a2e2426bb26956f72a10b1da282b2ba66f0eecfcb60b570078c187f405d055338f0bd811466932fcdaf895a1e4679c97b9e3cc89578c28ccdbada438014bd65f75605ec2c9e140c0140190255af13cae30160403f1b1c38eea2b89942b401c2053cbb3300b735c4322f05c73b2fa3b042a5ec063ccecdc237e0030218a5d168f44626d562fe59ee6b641a67cde3fd25d1152960bd3c057cd59bf3d6673f37033c0c"}], 0x158, 0x9}, 0x400) socketpair(0x36, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="000edf2d2bcf19bcc500"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="7de0059394a3962d541e6469f8c5153011799ad8be1d0a136fd2b628277cda34cb07e41cfabbb75814b49e5e650827ae5c418e63007368c909385974a4d4", 0x3e}, {&(0x7f00000000c0)="e3b630b66b8817a0463184077835c4abaa63c1269518bd2f0fbaf327793205356a87a5f0fdecfe46e6a0ddb3fe5c3975281a39cdcfe07c015d5367981360931dfe5e79d59424c3031d4ba7114ee9eb28a5b279788ceab94be988a101a9b0", 0x5e}, {&(0x7f0000000140)="999676cead9de567456b5674190e2cb7affb50f004ce97d3e3b4df45e38e78f972f0", 0x22}, {&(0x7f0000000180)="5bff1cbd31f2880982f0e46b197c8ecda871a68bf6cfe55c3bb5eafdae7d18c38ac2b1cb6a4ea77eb08fc36bfd64c4e85a6db7a2a1a53d988ffa32e1814f27f092a333dd8c5752ef7b6797b19c44d8e7e1a2191b564477b23b11b03d288c6dbedb0bcdb9eddecb5da1aeb0d55b9f53ee59edd00f6999de71e10e88d8d6637465f98e8de6620076b145", 0x89}, {&(0x7f0000000240)="aae9542c41b9e04cba57cf23443beeba6874f5865459e61e35558d069c5b93e3e7d98e119236e3a5d6ab657283d1a799f9baa1f9cbababd4008f6a994bc9f4c7518534c292844952506792d1e14aec690bc56be6c055937c4c20e6de981c858c43d15b4f31d66e83b2155f0215b71e226a7d2de773dd2d13c693ed0fca2bdb61193839dc1558de5ce525b896de66d01c5400b460928611248e4f0ca82debfef17b1b28d1d14797b023ba1c80c000edd97706d0c6ac8ae1e7dafc9f04ac65b04c16f3fd888f12d5703f9eb345746bec8c8cde16cc3ea309e07004a10e89a59949571f0021bf7106f3f4cf61e627e9454c49a27517a980421a3360c293", 0xfc}], 0x5, 0x0, 0x0, 0x4}, 0x1) getsockname$unix(r1, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f00000019c0)=0x1002) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 16:00:08 executing program 0: socketpair(0x20, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x0, 0x4005, 0x9, &(0x7f0000000000)) pipe(&(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, r0, 0x0, 0x0) r1 = getegid() setgid(r1) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/149) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) flock(r1, 0x402) 16:00:08 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0\x00')       16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) 16:00:08 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$getflags(r0, 0x3) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000700)="bd68c096defe1b6e39a6297b2bb2937a3205edb8e76ef72b910fd64cd10e265403ac9ceb5e506a20b0d0b2556f4edc9c3a2bc9043a0c2d1ac21d9c03caaf8d944ec819e7ee0c7a48e5b51ced585798e486d861da87d2d0ab4ac268a38160924ce57f", 0x62}], 0x38e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x3f, &(0x7f0000000380)={0x10000, 0x6}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0xfffffffffffffffc, 0x7}], 0x2, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='@%\x00', &(0x7f0000000180)='\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='{\\\x00'], &(0x7f00000006c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=')&+^\x00', &(0x7f00000005c0)='%\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='@\x00']) readv(r0, &(0x7f0000001b80)=[{&(0x7f00000007c0)=""/75, 0x4b}, {&(0x7f0000000840)=""/117, 0x75}, {&(0x7f00000008c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/215, 0xd7}, {&(0x7f0000001ac0)=""/172, 0xac}], 0x7) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x10000000000007, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x410, 0x40) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x60, 0x3) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000001200)=@un=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) 16:00:08 executing program 0: r0 = semget(0x1, 0x6, 0x0) r1 = semget(0x3, 0x0, 0x1) r2 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) semop(r0, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}, {0xd678bb0ce56213a5, 0x0, 0x800}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/23) 16:00:08 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8, 0x1810, r0, 0x0, 0xffffffffffffffff) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x5) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = geteuid() socketpair(0x2, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpgid(0x0) socketpair$inet(0x2, 0x3, 0x1ff, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = socket$inet(0x2, 0x4000, 0x800) r12 = dup(0xffffffffffffff9c) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = getpgid(0xffffffffffffffff) r16 = getppid() r17 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r19 = getpgid(0xffffffffffffffff) sendmsg$unix(r7, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000100)=[{&(0x7f0000000180)="991f34cc49a2febbd6e10dd05eeac842d320a2dc329baf6471b7fdb0dec9a7527c3afa3883689cf28c55ce826ba294d3ce99760093e8f143ff70a7c89f41669e6dd4c62dd76b8ff448e4228cec5719b24534e0be4e301fe0850acafb7bf058a7d8cacd13c95532ecc9860ac3d93b5eb78b10f56f65f832014244e89c5788b5094d1bd3221d8c3f", 0x87}, {&(0x7f0000000240)="8bc074671501e76ddcbb5f03c1974cbe3d303c5a23ba1a44c02e599315c50fb8961e562c5bf6ad3515d5935f20f11cc83df25da036c8a16aaa765b05d89658780116c8ffba32a4ba2c98f5286b02a994fa24ac111108ff83c0016c87a037484c9a0d5e7901ca6ab873a3e67e10e8de2fdafcb11294784c60aded163fab47192968cbea7269dc885743aaf4ea952e965f4535ee44b95dda1ded45e70f525d1aeccce8f27c8d4803937c", 0xa9}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r8, r6, r1}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r6, r2}, @cred={0x20, 0xffff, 0x0, r15, r6, r5}, @cred={0x20, 0xffff, 0x0, r16, r6, r0}, @cred={0x20, 0xffff, 0x0, r17, r6, r3}, @cred={0x20, 0xffff, 0x0, r18, r6, r3}, @cred={0x20, 0xffff, 0x0, r19, r6, r4}], 0x108, 0x7}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r20) setegid(r3) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xa22, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="18000000000000000100000006000000b600000000000000b800000000000000ffff0000070027f73eaea0be8982a48cbdd228065ba0c049ac070514be71d446e3a1e94cd9c8dad6a4598e90697716e9c40b1ba2333ca2569e7a06b6838b443cb56e07f7f9b568163c03eb91aee1491dbb4ebfdc6eb0ffb9a8d5856eef381790d010b52ff4859f39b9f4cfc6ac4d23c04d94e9bbbba2105a5c95f991740e8ee8826055362b0335a559b3b64c95a9000000000000e800000000000000ffff000000000000de9d803110087f7fed65089b887f681bab87731a012ab0bae6d7995947bfcec198864efb2d5532bc4b7e119b8cd409726b79ef3e1f5873312ca2ebf24516662d0f644e8cf60f7487afede5aa33c44163ded1ecda0d3ae799988cb5daa7b89f856e689959859485c7fefceb2f79c0ce57dbb9a2d05c3838e2752408890c63b5e701c0785bb3a80011ef6d9ad2bf315f79c42cb50958c53b5bd7185c7708c8a454b47fcf9d7d5aa559166bcf163deeb49a942011940c07d02ae95e5118beece7d95decef3b131d52ff8efda334230ddc87d3d8a3c000000000200000000000000001000000010001003cb2869c8789252e5aacea61fc1500001010000000000000ffff0000020000003320e7c14bc804e9eb4ac8d7f45924663e89100d8bc0609f9920a860f28219ed3f192493d82d7498a23e7ae18604f4eb443198a138c26234acea66a00bddbce2856b31a94fafec30fca0d9006db385604d0efc8807b36f584f1eb58d589fe21c4ed48231622796faec9f1d2b6b62e7a3abc6d5ca39a1848921f0c33c63cea4de3a10c0bea9fc696f4b8c884b82558b4e9882c7e9148117ee2f0a67bba8e432fe6e4894ad094d597bd38d934c8dbd0d6e5cde572086e54e06de436dac6d0ac67930fd70f3795fdff77ba026a7d43fb62b957a1b7671dfa0db2528945944f46db9e48de7971594f6c43e4e44b386cd8b01000000ef139d72e93a764e1d9e9f6bcf9e624db76db9e4fc7812272a50f28f3f5b1fb195a295e5bf37aa263688f312cc3bc3f80046a25031af4f4f9ce591bbd2e10edfd0e0fbeec22d8bf93683975f51813dc20dafc7abe594012091a4418216963cb8c7531b177689b2fc543380d15a3eea8e2d991032ef45b5265015d807fdc7f0489c338cd850e0c43876732b30a83c3114d1f78ed440d4a0025fc838d81649b300ffdee50000000000000099bbb85efdd154e02303ecd10bea8f2da92696dd3f356eba4434f31360436ef4455d93ddc478b0c51a6b1505da2e9c262dd81e55ea9f4050b298c16c9fa9afb337f59d2d56d3772919e0b2cb92c367197554e67d1042f0f0dad0519b56aabcbb4f71e0e9e79be16d6e43cc00a545655a8c530563bf73e2c3758a0ee5d6643fe93cd9689c480eeda961b8dc679a3442ba6b83e4fbd1fbdcc7408b7cb03ff128c5f8a15c6f"], 0x40d}, 0xfffffffffffffffc) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/42}, &(0x7f0000000080)=0x2c) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x8e}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x1) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet(0x2, 0x3, 0x102) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(r0) socketpair$inet6(0x18, 0x3, 0x5, &(0x7f0000000140)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x12, r1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x23}, {0x51, 0x7103}}) fchmod(r1, 0xd5) pipe(&(0x7f00000000c0)) write(r2, &(0x7f0000000100)="cd", 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x2f) 16:00:08 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x100) recvfrom$unix(r0, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xfffffffffffffe5b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x180) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="b185427b259f2728ec451fe60cc8a9d6fac240633bbb9712f46f0e47c3fb89e3f856d49f8be87ff1e0289d6d70d4e4faa4d8f72daae375f60e3264e24575c22ba29f54571c1f36d8f7360e5c563e071df4e081afb8ca68d990aa150f962f925ac7418d0081468fd80ab1ae9e7e395b248786d853619c6e2d9fd79ec42f6aff951b27b1d59c354078feddfd7c7f0613af41643f25386f038552cd308eaaa8d16c7863e175e8c27c60233c92dc976c3775e3b72aaf472f48963867f6a8cbe32176aaed349c06e0e056328c737d465c45151ce39a212ba967b1ad66ad36ad7a20ab5cc771cfff5932c609ae45", 0xeb}, {&(0x7f0000000140)="4191280ecbe76be7ce", 0x9}, {&(0x7f0000000180)="473e9dabc061f64817744d52e23b577edb7b8f3a0234fe26e1daffe0b1a741df87a94cec667c9c71dc0ea222c63b1e6b79051eebbe66d62d763bc7e7983185c6ab09ca630b510cab069c26b280fa4bd9dc775640cea19553f7e0b5efda8f2e5739142cf1db12d24826cee1d28bd6a693857441f072dfe14bfa5362e6e73c79ce96c20e11c832344755006955e90945c3dfe34900e9e5cf2e83a3b3e116b177a39c1d2d70a0fd83bc0734fab2dfbd7e99276dc364394a570e3ab0a9bbf598b649bab56fbc388ca97ced2e284c621d8c689b3dfa4fed3f28fcc9676ff73e850b62716d32", 0xe3}], 0x3) 16:00:08 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000001240)='./file0\x00', 0x2000, 0x3) dup(r0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) pipe(&(0x7f0000001200)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4811, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 16:00:08 executing program 0: socketpair$inet(0x2, 0x5, 0x3, &(0x7f0000000000)) shmget(0x0, 0x4000, 0x246, &(0x7f0000ffc000/0x4000)=nil) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000001080)='./file0\x00', r1, &(0x7f0000001100)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) linkat(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getegid() fcntl$lock(r0, 0x6, &(0x7f0000000100)) 16:00:08 executing program 1: r0 = socket(0x3f, 0x2, 0xff) fsync(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) 16:00:08 executing program 0: clock_settime(0x0, &(0x7f00000000c0)) socketpair(0x6, 0x5, 0x5a18, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = socket$inet6(0x18, 0x7, 0x2) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20002, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x38, 0x4003, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) r8 = open(&(0x7f0000000240)='./file0\x00', 0x8082, 0x20) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r10 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) socketpair(0x6, 0xb41a7e425a781142, 0x5, &(0x7f0000000440)={0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r13 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r14 = socket$unix(0x1, 0x5, 0x0) r15 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000700)={0xfffffffffffffffb, 0x0, 0xfa, 0x8000, 0x6feb}, 0xc) r16 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x282, 0x9) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x49, 0x5}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0x4b, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x7ff, 0x1}, {{r4}, 0xfffffffffffffffa, 0x2, 0x40000010, 0x6, 0x2}, {{r5}, 0xfffffffffffffffe, 0x62, 0x8, 0x800, 0x5}, {{r6}, 0xffffffffffffffff, 0x49, 0x40000000, 0x4, 0x3ff}, {{r7}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x9, 0x6}, {{r8}, 0xfffffffffffffffb, 0xc0, 0x8, 0xffffffff, 0x7}, {{r9}, 0xffffffffffffffff, 0x80, 0x0, 0x7f, 0xb93}, {{r10}, 0xfffffffffffffff8, 0x80, 0x0, 0x5, 0x80000001}], 0x2, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffff8, 0x42, 0xf0000000, 0x1, 0x91fc}, {{r12}, 0xfffffffffffffffd, 0x0, 0x80, 0x99, 0x5}, {{r13}, 0xfffffffffffffff8, 0x40, 0x40000014, 0x8, 0x978}, {{r14}, 0xfffffffffffffffc, 0x4, 0x80, 0x2, 0x9}, {{r15}, 0xfffffffffffffffc, 0x81, 0x0, 0x6, 0x10001}, {{r16}, 0xffffffffffffffff, 0x1, 0x5, 0x4, 0x1}], 0x5, &(0x7f00000006c0)={0x5, 0x4}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000011c0)) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x10001}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x800000000000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x6, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x1, 0x101}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xac, 0x8e}], 0xb6e5, &(0x7f00000000c0)={0x10000, 0x9}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x58) mlock(&(0x7f0000f6e000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fcntl$setflags(r0, 0x2, 0x1) flock(r1, 0x4) 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) mmap(&(0x7f0000549000/0x1000)=nil, 0x1000, 0x1, 0x4011, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet6(r1, &(0x7f0000001200), &(0x7f00000011c0)=0xffffffffffffff16) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000000), 0x278) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x1d19, 0x5}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) dup(r0) write(r0, &(0x7f00000000c0)="dc", 0x1) write(r0, 0x0, 0xd9) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0xe774, 0x1000}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x100000003}], 0x200c993, &(0x7f00000001c0), 0x2400, &(0x7f0000000000)={0x7fff}) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) select(0x40, &(0x7f0000000040)={0x200, 0x80, 0xce, 0x1000, 0x9, 0xfffffffffffffff7, 0x8, 0x5}, &(0x7f0000000100)={0x740, 0x5, 0xfffffffffffffff7, 0x100000000, 0x33800000000000, 0x5, 0xb0, 0x2}, &(0x7f0000000140)={0xbbf, 0x0, 0x0, 0x81, 0xf1, 0x1, 0xe97f, 0xcf}, &(0x7f0000000180)={0x9, 0x3}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb, 0x10001}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x40) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) nanosleep(0x0, 0x0) getpid() 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x1, 0x5) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) syz_open_pts() bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x19) getdents(r0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) poll(0x0, 0x0, 0x0) openat(r0, 0x0, 0x200, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000178000/0x1000)=nil, 0x1000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/125, 0x7d) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="1791d0f2f153508f99680b9a13430b55bdbc8ec168f2bd2d2526255b8bb9686a5a6b40ac3e0962a14be8a48b618d0c18a9ad63c6ea1451934763098940f7d51903da080bb53382c230f993600107fa8c643302c63d4b3f57a0033f542f2ae8d9fbe691b693cd90e6c5170ea71095e8c9add2b77159330c2f37facfec3d6b01a401007ee0edff49130bbafbfbe0cf8237aa38c5bccea2dedebf5cdde940bc659778a0227e158b6b063141dccb0b83f963cea83a99c1263d1236410453c05967c554592bbbcc551dd9f10fa5d8febdc66be43e94bdc37fa663b397196c91d1a5db8211", 0xe2}, {&(0x7f0000000180)="c32511118e61d516b027cdb7be14f6233ff9a8b0e5c6223e38862ad3ecf8687b5215184c6c440186a9f710b6d9fc558151e0441a6968444cdda8a5e10cdc773c08e26b2d2d50d355c5838db6136ecefce82ed4d581073462aa84158ce7259c4765f1b370328b279cb69e4614ab989d7571ccfb3a755d6cbce56cece9be05d4aaade5a32790b8c4423c08ac91928e3be232c6c312c9ae995e696996b212a1080c884bff0ba7e4e315bad6fc06568a12f5de2e1aabe639782022a74218a98f210e50a21057baf530ff8c37c624e9f5232ed6f91525e6042de26060c5604d403b85409ae5bf89fc1b9534453bb963264435adf84283295dd3a3e6", 0xf9}, {&(0x7f0000000280)="ec8ce5416240df33193a07225121fe37a662727a878bb961fd24636c2f80cbfaf41783928098206a4bbd1940d751678637a6f24855628e67597ae288e2511216c1e2f92737854d45abe3880c0402702c", 0x50}, {&(0x7f0000000300)="dc88694bee8130e96f3b8b65e14011ee1f3de67dd891b61f0e8b9dcd378f31f4c72c5fa84b59b6acce2299b5d7e59d8af0c6016563460f71afc83b29a9777f6dc768db0aca4ceb447daaa76318d13fcc4444d312abb7550f276b82134315d88b1c5e1c9262143124daebd3dad70f61404677a15e133e463a801aaf0b751b6fcd6d4da74313970e245ae76532adb59f89f1bfbdbf2d338e15c3cb2a0d9717bf996f9270d1df8f75398797d8473b384313437ec003fc", 0xb5}, {&(0x7f00000003c0)="a2261d077c15a85a881f41003b11037bc487e8999e592477fee58dbcfb3dc82fe765924f74348ed8aacf93cf616f9f7d72a79ca6c1b1f37348652e549e", 0x3d}, {&(0x7f0000000400)="9f4e4e3550aa7ea678ce9a39e55f177559b1df8482c64c3078019a7bd94f56479996084323f537342d18e696639eb3f55795b571b930f8ac46dd44ac14905a3d56c533508ed33a1edcd00a1bcfcb8b5b4f586d1c3685efbc76a9d408371b20410901385d7686a03bb57319a993b2ecb8baab800efa69b21ff0", 0x79}, {&(0x7f0000000480)="c5ed3ccedb7932e88570acd7b11272dbd470ab031fec0798ca7aef197a52f0cfd3cc5b50606394f6c53bf082bbb782d089dbcdec7e2c61dc20381fcb22ba917b79c4728bf45d94df9ec64a38f271986bea35f845604a6836b00c36b7ab2b2f99ba30410207fb4e0d82937d534ef8fab3a3ff6aaa90482bf29cb470131944b552585d8a35b1b8e35609e7f62820", 0x8d}, {&(0x7f0000000540)="7dfbdfd55ffc939e21dd90bf08b9aece531f663ac77ab0172ae439c7b704bbfb78feb3c2761a6202383b79c9b4c63850e220b7f4cca9fd3ca860224002a96bac058f72e21fa7d7491171cc6256611d50c6b353975f51c99a0c6d3bcb44e0f5c28968048f7d9566199d8774bf799bf0f13a4ad1fb435779b89e2c5d794c4fb65ce67c9a0af0752e0acd23fa9d9db378d622e3e25bcc5a16b11049e8b682555cbb1bbf10d9fa07c6acc8040835c68fc92d87df", 0xb2}], 0x8, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}], 0x38, 0x6}, 0x400) clock_settime(0x3, &(0x7f0000000700)={0x400, 0x5}) 16:00:00 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) setrlimit(0x1, &(0x7f0000000180)={0x2, 0x6}) flock(r1, 0x1) fcntl$getflags(r1, 0x1) close(r0) 16:00:00 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$inet(0x2, 0x0, 0x4b, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/35, 0x23}], 0x3, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x1}, 0xc) close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xb6e9b884}], 0x10000000000000ff, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') fsync(r0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x6, &(0x7f0000001300)=""/129, 0x81, 0x6}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) setsockopt(r0, 0x3, 0x2, &(0x7f0000001440)="06f854db6dcfdcf604a4b86e4a1566da51968f64f6c7ad090ab766da26d127a7f74da8404eca8f0dd7c27a91f165bbd0692a980ec61f61ca792de5c4faf2144b2c0b76baaab5c89a752844180617f684db4788b0fc33c568dea1ae9ba76ca0a70799a4b11fcadd167d9efc4a3dcc32a66ccbc1b6aacbe8ccb2100ae2c57496293c38f69fc2", 0x85) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500), 0xc) connect$unix(r0, &(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockname(r0, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001640)=0x10000) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001680)=0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) link(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') recvfrom$inet(r1, &(0x7f0000001740)=""/246, 0xf6, 0x3, &(0x7f0000001840)={0x2, 0x2}, 0xc) getsockname$inet6(r1, &(0x7f0000001880), &(0x7f00000018c0)=0xc) connect$unix(r2, &(0x7f0000001900)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = semget(0x3, 0x7, 0x188) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000001940)=""/239) r4 = accept$unix(r2, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) r5 = semget$private(0x0, 0x1, 0x21) semctl$IPC_RMID(r5, 0x0, 0x0) socket(0x20, 0x3, 0x5) unlinkat(r4, &(0x7f0000001ac0)='./file0\x00', 0x8) setsockopt(r4, 0x156, 0x7, &(0x7f0000001b00)="c2b7a9c8982ecc2528f62fec33c4f2266af721c4c5536abc075351e60ff51618725b215424ffe97b63778a6aa20de3786eee963c840aa9a2de69f729c09bdc926adf9bb36d204afd4981af62eb00248430caa8cd2f37386ae680d556ea381d320645eabb046abb8c4613a0976af6d746101b1d451a52d0375006ad2c1d6d30c30727b79d859f39c037d3892a2dc75317aeed7f2b2d5c3fedbf3b41e7e754ab7018f399e6a4cae224093aedc1cbdf8f964516aecddaa4980a30a5225e755104ec54372d853f5c5881cdd733734b806ff773174e4e687f32c5dd6b40e53ab446c19fec829b8ba90e1475f60996a866c8b3e5f7", 0xf2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001c00)=""/63, &(0x7f0000001c40)=0x3f) mknod$loop(&(0x7f0000001c80)='./file0\x00', 0xe020, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001cc0)={0x80000001, 0x6}, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001d00)=0x100) setrlimit(0x7, &(0x7f0000001d40)={0x51bd, 0x3ff}) 16:00:00 executing program 1: r0 = socket(0x11, 0x4, 0x20000000) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() r2 = dup2(r1, r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x80000000}, {0x5, 0x7}}, 0x2) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x4) open(0xffffffffffffffff, 0x8, 0x20) 16:00:00 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x44) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300), 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x90, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x2, 0x5}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x9, 0x4, 0x128d, 0x4}, {{r0}, 0xfffffffffffffffc, 0x90, 0x20000000, 0x6, 0xb3}, {{r0}, 0xfffffffffffffffb, 0x9, 0x6, 0x7, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0xc, 0x7}], 0x6, &(0x7f0000000080)={0x1, 0x81}) r3 = kqueue() r4 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:00 executing program 0: munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ff2000/0x1000)=nil, 0x2000) shmdt(0x0) 16:00:00 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="00fe6ade4fe041912442d14735fc1b542dd5603fe5c06d8e149235206d29f2b4758e9b56027684805d326ed36965b182bfecb7fdfa47257ec81a97880c56177fdc5a32d048c5594b3556ed37fb045fd4443fb7fb6a16daf37289bf9a665e9ac3e8e7e618c768b0cf81c01d5e8c10b6083074d0c91b7dfaa0ed4e82b5fae63ac2db267e5185bb1f501ebfdd46362b3d9eef2d365bc1d68796fd030c36833395fbf675afb9a7fd700e455bf11470c7afb3953acd7aa458b119b96f1d550ab89b2c468c854970f7e51c6b5f038961e3c0f5a608ba64f2292f720e21b6ee42eb57bf", 0xfffffffffffffc96, 0x408, &(0x7f0000000140)={0x2, 0x2}, 0xfffffffffffffff4) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000700), 0x4) 16:00:00 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) socket$inet(0x2, 0x4000000000000003, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0xc9a7, 0x8, 0xbfac, 0x10000, 0x7, 0x4, 0x3ad850b5, 0x10001}, &(0x7f00000002c0)={0x1ff, 0x9}) select(0x40, &(0x7f0000000000)={0xffff, 0x8, 0x1, 0x3, 0x0, 0x50, 0x4, 0xfffffffffffffffc}, &(0x7f0000000040)={0xffffffff, 0x6, 0x2, 0xff, 0x8, 0x2, 0x2, 0xfffffffffffffff7}, &(0x7f0000000080)={0x20, 0x3, 0x3, 0x2, 0x9, 0xfffffffffffffffe, 0x5, 0x7}, &(0x7f00000000c0)={0x6, 0x1000000007}) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x373) r1 = semget(0x1, 0x2, 0x204) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xc26, r2, r3, r4, r5, 0x20, 0x7}, 0x400, 0x10000, 0x5}) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x82, 0xda85) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x44) bind$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="18e7fcdacb7eae414c02c4a727b95899d173a7b16fdbfc1992ae666d1e64030098b2907cd76a38f5b47de0d638756c1cf99188ffb101e97c19b86941f7bbaa52b13d021f6413bdc72b2cf73fe96b68f0c26320ed", 0x54}, {&(0x7f00000001c0)="9a7d8a6ebf6651b0e72a953b41a2d153a6cc589feb6b36807cecf8604aa249a9224203d3f68d8636b251123b70bf430f540b80b9fe5cb4b5e9cfdf95ccd1617a38160662da877fb77ee37cbc8e5b85dae49d4da5a01d6bd5f0f2141e3e1b09e413d4bfc93d9d2e6ab7c9a044bc40daa03d48c74f8bd2cc9978401214fb60cb2f225ebfd7daab38b8fdaa709613727f74214c230d", 0x94}, {&(0x7f0000000280)="0c4bccf6376272554775cf616746ef9b89d38ea77523a38ede59c835dc5725982a9a232ac7ac78f00387cb5bd78049ff188aed6162e7db00d5c54c7b453f1175f5ffcb85f3496da78efeb3928522aca61d3b639b3ec731653b60c950b76fa0571108e6877903393f4623045e9537fd924ba04da2d7b7924850a3d48c2f", 0x7d}], 0x3) renameat(r2, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:00 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/229, &(0x7f0000000240)=0xe5) r1 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x1019b) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000040)="0fc99f63a945f2ad8d0b37e0871c1b5f38330025e41723054efbd5e23cefbae43216d15e908367b5e20fe383c282bae0ac29f0e3614481e7809325c905bdf0552b1c14f55346938e61e2523bf94eec77b0252f8a89391f3d5f2f81437e2ced0f2b5280aa08ff96c384cb09acdd3cc7f5d62e96f7810268e486eda03f821dc93f720bf44ac03b2bf4c5b69d1dd296dcfb09e151497e74e76e70b39c236d92610e45971a7f17df50810ab09b9ae637d15793", 0xb1) r1 = socket(0x11, 0x3, 0x0) r2 = dup(r0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x34, 0x3) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) bind$inet(r0, &(0x7f0000000000), 0xf) listen(r0, 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setgroups(0x0, 0x0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) setgroups(0x0, 0x0) listen(r0, 0x200) execve(0x0, 0x0, 0x0) r3 = dup2(r0, r1) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x100, 0x20}, 0xc) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmod(r0, 0x100) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:00:00 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) syz_open_pts() 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="68cec4e27b579d0528f3f11a33acef2293dcad6cb4a5837ce562a39d6d5a5af2da2ba37fde9ec26eed357a54cfdfa9cee71f23d84f2c63dfd5d74d928ae8d3ad4d325d5437b32111be7dd0cbf2682579d64f89652ba04f7f65d2c547942eb94689800db992add2f03c2b99", 0x6b, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) select(0x3cb, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, 0x1, 0x80000000000, 0x0, 0x3}, 0x0, 0x0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xbb}, {{r0}, 0xffffffffffffffff, 0x4}], 0x9, 0x0, 0x100, 0x0) 16:00:00 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x280, 0x79e760070d0a0632) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x100000000000000, 0x0, 0x140000001}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000003d80)='./file0\x00', 0x20080, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000003dc0)={0x0, 0x5}, 0x8) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000001580)={0xffffffffffffffff, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="b39b472b4861170e10e87b9fa7a0bd4be1b983be1ea84c21eeea55318a41ece893bb46", 0x23}, {&(0x7f0000000080)="873363231ed028aba4cb655310ddfbb39ab8a63dd7335acd83a894542d7cc0b32073a234fb9a5bf584db72c29a4acb3617a520641770d7ba7d53d886bdeef342f58f1a078d7a707ad595009b7b67a214bc86c63ee9e9c14421630aae1107ddd2723a01ccd3807c27bccfddd4738a8ee5b3966afc1577a18e3af8fc30a911f5fef61f0f05211ced7e43d9ef47e208d1dd44d75e4002eda017557ca2c2422c5451f368d5db31f4b6011396e1e55eead53c1c91bdf78ea78e77ec1dc0", 0xbb}, {&(0x7f0000000140)="16dabc8820cc0d7f11a969abb46bcddcf9281c6e27917d46807101235ec78f8143bb2fb53f08fb7062d63f51177952e5481af8f30a19c9cce92515a5b9526d1fe18b3bad30348270b0a2213d699e6ce1f5c6f2598af7b27e367d2d85392148ee6b25c641a3938049a61e55e5dd10895f0984a25133349fca428b0b581bad5e1c6b5e5b55d833221b55e765cb026c75cf2b05c5db60bf4c7681dd783d48096d791026b785cc1da0006cae9556655e845d77496220e3b0860db6f3438037adaea2cfd6e34dbe140140af29e5a662774e064e1e2b8263c8c5df636fb2561ffdf227c8acc55fbcd81057a531f18b01110e30299ea0b0", 0xf4}], 0x3, &(0x7f0000000280)=[{0x98, 0xffff, 0x9, "5047e073347238ca636ecdcbfc5154fb7c0590936b5bfb3f83e3ce7dd9b9e99d15a6b046244e32577b2c43d26552dbb7ba3adfc920c9a93c6429c2cdaf1495b2ed603f5d821db87fe7a8f3082c25c9af7c9bdd682e9c22dac593083f3bebb7c19cf8ada83b81a37cf1f76d271a25810157255c311faa964dcc410981243bd2c120"}, {0x90, 0xffff, 0x7, "4a3f2d65ad5d41cff88748c8548bb33929fe7e8f742226a8de9059e7692dabdf5dc2a450fbceef5629aa93da451097bd0555de4be2023acfb643d1f77ad8e77b04b1d584d8fa2c7cbd2d1f66414943ad4589f14236593804b2f29a65953b84338b9da5c1d29bc694fb391219ec039cd8a27d453671d627620e2f72c021a234"}, {0x100, 0xffff, 0x1000, "04f04912ee49acf7ce061492a62cab220fbbfb147faa4ffb0ba72c99e9d1ce7e1d36ec29ac2f6c0569319b213ca36c04bca976aeadcc437048740d17e5e0dd0a1f3e258201147e155535b79c693c310c65642d900c6c8d1e5982d30a84ecb9149dcb037bbd6c80a5913f7fbe4d070065af7fc19e154f7e7e3997f329bd1b7d0dc421b1fcc6f14fabe1ffd948538ef3ed82f143edf71924d5343a34f2e4c9b2e9f039f5a88d6e0e92ea64a1ed63d9343c5338d4f1dac05ff87e2aa2ef92470f1f0e05d568c413d2764cbc5f1476bbf30affa83ea62d81311dfa59be6f903666bdbb520352ec651aa899bbde1490"}, {0x88, 0xffff, 0x9, "ffdd5b94ebb72cd97bd00986a9368c41a9dd01a0b81f3a38f9df1445bb45cd5b94c5b0aa8011dba9f9403ae81a3a18aef251a925f40f9d3ad16583f01cb8a9fc98270572ed31af11ee212df6b5fb878d51448d58d97d41c1e7bb879254237610d6852dd6cc719550eb089768bc714df9711fe8bb"}, {0x1010, 0x0, 0x54, "ddcede1be478dbe387be7482abea5a132bb6ffa25479b8e9bdd3fc255a49aab44f1fa29cd93bc35a2d56597506b3045c64239f0d3c138d45fba589d01eb31a597e7c819d814e1c8f587fc6f2f77a4581381d8c954a8aeabbb107a6a4c841229b51cda4f939751dd85bc88d34038028f36b13999de5542635d1eb6bb358ec77738a337b4ab7c387b96bd8de488ec49f13c4fef12091ee24bbdfcb16359ec22e6918df4f9fd33c7fb436710bf80149581d6fd8d9fb2181a874e9d86b015b8a4f22ca8b7bfcbcecf96b08384572ca430e54be924daf4eeb6f8e82284e02b7bd96e88c7e9b577ba186740fc8fc4d2ebf004686cbd19aac811c6da0f817a280398bf06a2f5e4995eb67aa7ea649dea1ecdbcf5f87448cc9b1bb4c2bfccc8c678bc864336adb81a469f7cd3ff28a998e977ab719b44d32a945c9e2b3b02963f9f36d19f930261acaa99432d63a24471e26b38009fe3d1fb2d1cd9bc9ef73f0b012f853455acf895b3cda969db1e1eef757340f1d421092f0539af20c95fc8019cd3211e3a409422a5362b91f358d59163221b4c6c2076c2477227f38957bcddad6d4be21c9d459e4a4c19b089c2b2aab5ab53869c11ef5cd546e9caf902f7b8937af16d9c2dc2ce8879b500ea5b67f925310d1c88f6a4457f99aa42aea84c1ce2fc183549cede19a0518490a5231d5abee49d891697f3b0f9bdcbe6eefdd4209748c5bdb4c7c7c1bbe5dc666e13300bcbb5239e2bcd9833da489a17be42939fb5a95d767878db679fb60cd3a4d29c241631355b677f7345b21aab9b5fa7a1deeb20e8b8e9fe124ff1adb19cebc47911f6b41668b1919e2156fbf08e194a06db6e9c9914ee71922988eb455593d711eda0a26230945fc2302132697699ad63c38a10b842fc0dee9cdb4adc748650a03331d29973483b14556b8995e5ea806ab0c318ba030485f89bb41077afeff88724720570ddcad5e1fe4cf6072a3ae40f36ccef606050dbb576bea2dc9643dc433fbb12a1a29725fc2810ebc6d3c79580f6c09c69b0443da2207deb3057c083212866e42868245bc7fd0bfc1f7142188d098d95862b7e00953788e50133079e8de8b6191fc34b5489efdc333469fd2e28e8b0cdd1cc55db99570371091d9c157f47d09ae546ab536dba2e989e3f5894fe180d84b9fd451ce73d6e296b981b148a9dceef9945760398ea51b887b11e65ec8cbaa5bac96e962aece7c193eaf2a73415991b829199274e3d354dae05125cad9aaa36f598ee5c6a18dfae1658af43365d3b35924387cf2872e9797617872c804f7a13723c85b9d7cefeaeb6f9983f025d2c0b1949e6e68125b88dcd06a72ef39853f739d67ab36ba5cbe65fd24849d374aa1dd134915a0abaa05dd395e61bddd002ec20ebf32b58a16e3c8dca3c9d36f428ebd8d5d0cb0ff9a295dec9bf8d60de95a2d634f569ea023915aca933f4c342b4e12c123d5d6d6a7e62bffa35ff571153b776abe11e23025991441eb565274e29cdda5ac30a1108f0adb3b7b5e8226233e8d02f05797d1e0ba329436275ffbcfcab0dd09538cdd0fb2a004a95ef3511d684ad4e1d3dc544d02e2ee5d44e71b841ee43d686f6ca053571e9522d8646e9cee6920b0a649edde3421152d7ae80b3dbdf825d0861922c237b3966005112217e13fe8c41aa0f1a209b0651dc004e86f3807c23de13eb2ebaef3cc0339f0a70e9b51ff7bb89000a00fdd360edb90ca43ac637ce264cf39cd8256ce98fac1d5d956250dd427ff6e6058cd269f6964f1fb2ac5f79171780b43af422784aa75dfa0cd2eeed5bd966b40a2a45ceb246a1d2d40670a11ae76836f8404fd79d433b802215418cfde2d41c1d5af903c6892f1224056a1dd1ed4633fe20650ba4466bf7ea837e2e98653a8ee43105843ae71099466c50f48add66790a2b247b6bef8f7d5282c67bd13a6046c5fc5d17e913d7fb3af657f8a2a72d918804981c140d37227613baa9b2105dcd864e8f85779cce1784a43d3d5e781ecd76818179e7d5c69e4885dcd769ff9ef0459f13548a8afed1010769748fda9460d2a85c14b7c89d093cbe59daba0900c2f05eca2f6767b4938c7c56a92f09b64547bf02e5cd8b53b6db305f261a9065c33aee8e1c3cb609489327a5e89c6af2e05f8ba4598686d5c92334d8d532fed67f52e1fdbaa75cf479f5262cd5c3dcff1f41c720eceda5df05da0ddcfb54868d341d5812882160b7e59e0359e2e6f8ad8479e0e0df1f946931fe54f15d492a9ea4608beaa1a8eb3a84d3c3695ef9985edd24c2fac5019bb5a63c2ca1466e74dfaf9eb6c468702f22345e8ea4f3d94e94eeb975e6930740253ba2b1a23916c5a97732cc235d714b5b50f0507e7db3c3295e7b39f6456da9ff020054d332b6db862a609fd4e3efe792c3394656620037d08a1a55e9a943bfacc565be5586b2552f648ef19e20632970dee78094d0d1841e3644d9b0f7a5be41738a1e77611dcdd7a9876901da945e4f2f966d8d6787acbc993e74548e6d4ee7776c81b3f792ab85138b55dd8069d51dd9599f58b6f91e1d916e8fa22159b1cdde3f152de85ec3e7001d25381ea5fa4a19cc11dbf348581365597a31a2343ece4d47fed09c52ddeeb3014c5ae7756ea41bde5dde1874c9eec9a892f4354906d53757c2a0b528505c68f77a81ad0bb37e89acbccdcc3dc6abd7efde8e51abbbbf5449a00b92e6ad6ab239a279ad1c365259310cdf74265cf9a79797c7d793ed3335e47e7f16e2ee520d8f70ce212c7e33457e51495e101d448045951b30d36f54f5460fc2379c708ea686776dd2bd1baad7bbcda7082ddff6a779271db22daa5bf6f2923a46f12f419484c46f288473c5d627b74bd5d92c8b5e2b08d2f9b06aec97b56334f767269cf22851c8df195c2ff88ed5f633c2270c67cbd77a9548f6de4a87a37a12bff9e11de028af19890e454a5a95ce5ce215193ebf101af5aa09a1155a2b37e683ae1b4e53e7966e683d875174fde77d0755be3e3eb5a5d16e5b27d750b73301074b4931ab964dab823d70da6d74986492177f9e3028677f52eab9589789b82242bafab9200256bfc253915d57a382e29b8421d4a32a819941757850ae325a18aeb4f16a23723970b2de6216f94dcd68af41bb86d08a35cfccd2146f622fa7b7c2ffcce33719fd8b5ff5a3b373eb039b76316f381c6d1a7512e2475d996df6cdcdc74729639c749efd88fb4c47710fee1a1a7dccce7b19ccc28385c62afaf9f2a15f46fbfe0ffcc2d1532e25ee1bd5352f37b0b75811fb0c9eb62195a6e45ca898f18b9b696a07edcec9c5b5db1c845b96ce3025f7911054c7da81df68c1f6dc1ab9be9097b0faaf43f9393772d792cf93403759b2a875f3bd4fb4e3d328e57a189c6939841c361fa67c248176a96e2c2f24eca7c15db7975d501bbfef8b6ce73889278cc368371d79ad04856a638cf07a5620543361a48aee80a0e94c284fe5c07a473320fe01f6f7e59146ae7c4aded28d7ea9fd27b772778815c9d9a9f2e5c90baab301623741834b6bc12c3febd57e7ec7bcb1c56ba9370f49fd638f8dea48d0f398da961a26bb753b885a68d22d1ac77eeeb13b64187c20bedfbac687f2dc6c280d4d9cac364af5c9042774590a1ff5ef9c910930c03226487425a04371b5adde373eb5e4b818499ded535dec7a788f98f4b2771c35882ab0c8580563757ae852b4fa56c9a4d89db0a986b497d008a617e9a96aaaab1a3080eeaab7cef9e630425fab8b778f5fed3833b9c96cb79114f435110ea18f0684c6bc24e0bc1e261032ccc0607740a592aa6645bdd84f0c41b7d69cde5dd1272ab25eb0a25a109e95a4744bc9d00cc875d215e73395473b8ea875e8d6df70522fcce1fde18d521a1bcf2a304ac339bff862734e620e950d38a9dadb68d18a3c4c94035ad4522e907927f7bf18753dfcd85ca190e662297e7ab596c35c3f5b9c23c5d9bab47180d21c319260faac16e6de47b82d882f373497f30887835c79186f653b23cf2c2bf9ecd926a68e9480b5d5e9bc5f394bc9a314d5faa4493af79a5f97374b5a1bba41cfa90c91370609be7377083967f37d9ff8a5213004239c285e53db9480b7493f4f9205e9963d7c0e48566efa7fecfe3196f79a61a68806457172ef180671f5a92ca06d9f28ec7048dc3aa1d8b94c52ec66363a6de0c54f2b277203284c89f308bad24f87878d91ca505235364361fd50c5ef571cb1cd9d4c7d69b54edcadadd3a4b83c822ee685ec86a1339b5c1dac76f6b38087f7e21099cba841feab59371e24c56d3312865b2730c1fe66d7c4dc84b0dd6b6963a363beadc1a8c9d0dc2293b5ade694d55327413d6a7455f583541e50b62eca187d23aefc981152207df832df4af46abec4efb48420916b1f94aa9ac1999aec1237cb900fc34d4bed1384aaa6bdb090be6fe66cc5e7e1902d772671b0ae5a47f54f823a7d5331ceb15adfe9c7f5e2bdec4a6e91f1628b5ffd9ad73f1eec230f1a566fa246bc8c1f4de1929c0fde2650565ea04fe35ed63d0480ea75422152d4ab5e649b099482b73c2eb73b4f1b308137959ddcdbc0f8c7c02c829910a48bba323297d25b4f0ced053d483d93259ae294412d7a84a1238ebb844ec2d7d9d94b23adfd0ab332d624577a33bcb9c383f0ff4887b33421fe0fd6ea5588c60b523b90e3ad75e98f72a0c0e863722925193549606be990c3a8dc6f2807b14c2b96bd6445a5570e2f5855d347ad7fed7af6798d522d1c017fe68360b57b20ecba266d4c48f12c48877b65cd4e2523c2c958a3614034a3ecb16423ae0691ff504d710cc00a0c0a32af929611ae4942a3531f54e40c3650723570b9fde88f67dcc07d661a5562cdf72c964a8c1984b4183582b193ab1c359c031bb55b0794b7720a727f9b4de90fe71aaa2058bec2aa1e4eb299eaa51ce80201ddeaaaa9ceafe0705b44b4c3cdfc30b765897f195bd22b168e11e7be30d028ba497cd9f37eef253d97316aaa869efd63c939f0a13d6b733568f237a3e6d945551b8f60aa6699f2e43174b64e73af25475a4a89c9e3106b1592e9b932be0dd82eb5c602be3939518041cb02d6bcd9434612758a1d0bbc7988bdb5a3fa323c0831bab4738fcea4236e02fe5badebe8c4537e81dca7d3afe659ed38e3976031fe46fe533aa9c2e5f13e32bc46d4fed265957b450fd09a57ad46d2466ff74b4974a705982975cc99f8d21d27c217ab32f88397a127e62b6eb2c12b3c3afa09e6fe8897a5ef36a4565da321a4e96f3b2c08d94ef8d8efa23b65229b20ef71babee7c8bac7a78f3073587886a7d96cdf9a4b33c08f457a8386a5c33e378f1355bf5ebc17531446486ace5e15a8784760878cb4c9876e7c9f7ebd5b8ded800afa79fdc3a0cdbadb267f8cc61a1450ac3ee07dd80c47be27e5b5b53365690a441b5f702e0f2a671c52f3b4e6cfc52c5105094cd51bbb035aebdc6efc62d60c2051418a66c4ce09c8dfd38642c3e163a0f4e56ede56123eb74c7867b76ef246d361201ab253456c3220a9bb48858e2c910d59b170e7bf3b9e1bfc0b0a737c2cb2be9f960e71ea6d0781e6834404469c154e5968dd0ce8efc6e5aa14ff4baa79ef23aca2df16f856a3171818d93e67753c26526e79fe64e4045a671fa64682e51e0327dd7d0cfcff7aef0288d63f6b3afb8bed6e7a6edc65f0c1e3d667dd7aa41fcd41cfcbfdbe77d4e260571339488ce1e15cebe4f6a36ca90a50a0411fb953848cfc8a986a248ef32401892fcb193b791ad184a7f3f98c7d8"}, {0x38, 0xffff, 0x5, "bc2b6f18cd7c62600781a3cc8405c06d5a78e33b2fe8e0a4308a7836d212dc39641e5be7"}], 0x12f8}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1, 0x4) sendmsg(r1, &(0x7f0000003d40)={&(0x7f00000015c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000029c0)=[{&(0x7f0000001600)="ccd290eb6fa5ba542529d57e3f078bd58c20ccd99c29c495b2caf528635009464128842329acac5f39f9f825f42c5d5576d25a4a3339531825f744296d8dfe5739ad5da10ff57f3c1e5f9288ea095c5d9914314313e89342450ba9ae637f2aa4f6f9b78ccf0edbd54e739719907df74b2db083185137d995448073d82879f182e38cbc48c2dbcec2ffb70eee3e4bde29d1db0624df0f", 0x96}, {&(0x7f00000016c0)="3bdd87b0ccd0246114b9095b6b1193303a597b43af80256d22beea25b0672c21236796c09f2b476af53f9624307727f135eafb5e3ebaa94324a4569412679df22e1a6a42b0668aa768db4d74c4a4e33125d5935b3b024e135c037a516d2c0871a347aa985f2aa4356dd25d0d40e45f7942eb30c3f2f95811bf8b72aa2f5661", 0x7f}, {&(0x7f0000001740)="0167396872f332f145f8045d04da1b8b4a0dfaddda15cf24f27ecafca019e098eb60be5a4ec5fc3c8bbbb5c6e6fe9c4a078e94759d3d88eea34881efe4a54db172bb68e12c2c690bdf333b76f638f8ba626d3a67d091bd58c4aa0c7459acf8b494eeac7ab727152dd13f56a90d2acc4f91edf63841ec1a564deecce0dfbe94f057be07f564cb1acb3965f7a1737a12f36f34c9164f63fadc925da74e07947cd132bf52d33c50dd3a8b6687116eaec4f0eb9b810d86bf4e316f7f05d5a7b2696cbc0e3b771fc89e0bc8f7a4b2c97aca37475e2c059f96fe5b4e91a6549933ea7a7c3600e4a82a7f27588e4737bfcac5afefd3fed7", 0xf4}, {&(0x7f0000001840)="62c786c934c8836450951e1b796dc7b997d8ea81f423b8f1168cc18593f0b2b3a97d85aff76d9f5d28705e76ad17f21b590ba30f4c7b7a8e67f66adfbf705dffffe2bb91d627081f8aa1e9d72a416fce735e4802d5150d7bcbf17a473d6d4df943a708f8d128c12d201eb27781a8f915e08170576bad52a51ea9c04c02f089815f610a926ece046ff5bc1feb4d71ef49bb65426e09ff3f501dda601b658e79fc5dde21f83ae67e24c157ee5e6d0d481b87aba0397c9c7b2b9661b0b79e00edd3f68bc3401d55ef219d18648c03f0127b97f34b4ec8d45fc158ab07ec6449fbcec2ebd76e6d31055851e8142f5167b45007b7b9a33a85d38d65be2bb72551cae9694c08f57359e2315c708fff454170b29d87f8fdf125fe6e5fafd4d9c4bc916c0f2beb511fe752d35b593d27103b588d001e422a92299374f083ac61c4c074f696ab78cf17be1ec239ff569584f5dd2f5d0d22a0f04f6af44f4d93e22f3b01fb401d8e9e6361fe017c332ae2ba31a03e3f3bac66fdab444d772d19905196771e075e4c6cf8858eeb917e671b9ac7edc50d1a16d1786d6a4f76835095898bf9deec04e63253ae4df1c3d843414891f884dc911a98ef72df39862f91552ffecaa1e032b81592299530bf850e2a6ec5151aa535e16c4d48223eb38b0e9ccef00a68c986c02c2d86694f1817b3fd513063c60727e379e1e844f9c786b12a7eb56290e3645e08abce01a4bf2511fff4752e0474d0d41a64211ed31cf7f19c850590a1211d8ccda5a38f6a2a6eeb4cf98c5a9d3407cf9e1b9ab1891aba8643c7a739b4dc92c596c3c6130df127849009ef409b4e24f3b08ee284cdb10cfe2d0ff7fc40f7e3d7576974b3bb896e690d4ff6f598d42b9f82c21c53158e3db8bed26ce44abcc4eba3d39c096cbdd6a3c6a744b1d129aa6e99e87213f5e2fb5e278bf8c7eda7c9acedf9818cf5f1605b7ad6f95a6c3c3506bc48602918e23d1f81af958b3b2ce589ecc1b0a0ff5838a613fd2813aa23508924c2e5ceb4d980d1101bf847757bb0c7503a52b818fad3775c0dbd3ac6ce0bf4c92c6cd6862a7932188bca2dc1a529201d60600c0650b6e51f37c7d1e93c839edba526f9980670ddb000e24924903711f16f5443bbeb8084f58d978127946d6b55a20464e815325a4f95f45b1d880c753dd020f303722ee9d7ab7bf8406b9535ff1b965379cc1ddfa9e1d4d9a9e7561a660a7113e03e410b446f7fa99ac7efe1c87d67e2136a5e472dcae06304c4c07cbf6a14efae6ecc65c9f92bfae569feee7dcd6611faf0693768861b3a487da27a865706354cf53890e21c692824faca699d3d6375dc4284428bb6d8f49b8acad36a1e4662a64c0c20d9b24fd4ca77d84b869705fd182d71c8f8a975471b096fbd81aa51d05f32409b6cd708be5490928140bda5a12f9b4b6800e8079b27cab53d4778795e9a5e6dbb7aaa844f0a52bfc20f8f3f999235e20c141e0269b11bf59930043b56b91d159a4c7516fcef5a72a45e3a9192f646f91d53e697004aad549999db0b537dffc82fab80f9ba62456b865625151abb892459688d0d0cdba5ca9ee0ce1d3b139fde1cd41f10d94e7abb707f8828442fd82fde91490021cbb854bc866b0cd20d8155aa40ba247e970b935e975a1b9e0a68f50f2c7032e0d6772e94b143e174022274fa4158c6b6896c70530968dbd4e759f465a0d919a91f08d121d312f01eff4aac929282ab71c9c62a4d9687715cf1e405caf3459799908f627c1f23a172bbeed137703d5b4770c67808a5f4bd47b25b906827649ff5661d3c7f7bc24a9a928ff7c53ff94274d75cd17286a8a29240d77eee6a1035c07befdcab83c0303ff1cbdbf50a3d32ac8c02a41a5b15d3ef3039ee25b544bd8b789f21c2dfb0f2a98dcabe562b10205ece55a21ec506b2927df732e1bb76adba5f8c6589e6b7321b6b726e4391305ef6495f43a54307c7b542837c8e1cb6693569858bade0d3cbe330b05d256b28ca28b53823a95f8bd0f5e73fdca53f34154206a481d02fb74e1e103952ccbaa868724c6bac2eaf48975a401f011edc1531709ee087d75d7b7bbb12286539d51f83b3710ee99a9e3af504895d92d95c73e5b0358942e9b7aa7720cabd49cec31e3f7c028e7ee04985349b63252639be8b78a3c41340fe5fac29093deaec7384908dc3f03087dabcde3827dd17d2827c17eeddfea2303c90cc0b48de4cf757a1bae40037543b624388be486c6394d49f7f854db6fcbf25c4ace5332271d55bfdbe02111c0a21628084522145d832be3e32ab47298493ea963f644cf1ebb2ac8b3fc5b70c1f4e75192650c4504d7e836193990f113ef873aa7f5e81d3571dc90433b3588fdb2aeae87266c22a2acdb00b032915d50ad2bd856bde4ef5b06f872538ef7887722ad8f644d209a73493ba5ac7b54418170a8dfccd83aaf91f3cd63decef7feb5951075f85bfab944206f682d5404f6bc5cb6f06ab0c0286df08d39381f17dbcc9e8d944d2488189bfcc763ef5ff15f3312230242af936bdd81f67918541011034664a673b81106331508c4d9e3aadccc2515aecadfd377189a964052789b7a328efc6c30228fc2ce317ea9d3853758f9ad05a85e4fb79363d9b0411fac6f5132e04651a81f4988eb3d9fcc09cb3682f588a9c24ca1ee4b03d9e72b880a683a3faf6199338d1a4246fd91dbdc0ff40a7e9cbd135496542902c4388c193402611b65854897d6e8ebbc27cd30dc1bf2bf7b19e099ada1cf38ce880f9c02c61f76a782998c338fd5c4527922afed3f34f04ecfc118f285f3d7b167824eab8befea35bbd4d94c483c62d76ad598ca6225905770731da2a68ef5bf168711f4dfdf6888f6f2afad7a0f44262854808a9c3f8213d9a179192f159bbdb8c871fa7684c81a05fd278bb853a56bff6fc7dc3f6dfe1970bc3c5e2f79438c86a26acd151acbcb55cf095e2b28795046306d7ead8be41e512a6713a23f3b976b1da09dcb456030d7b1ae0ba7f5e9f5d77598f899d8a09542d6412438b31837b265e8d4d60a399b733467b5cf1fcfc82c01b8aa65da525d43686e69e81aff11bc67ad7a1c03794e34b0f5af491d2a62500e30746e1f722d1dc1c016fb091ff901d7a9110d2db3618131e8dedfb62ccbfa7be2c6c738a7bfe63c0d72784ee47f8d41d6ac38b006e53611538e0edb08bf999dab884c7d03d9ccf67cdf245561d4b3fb18c40feb1352f61efa440ec931929a174744862d3015a4cf496d92595a5b2eaab80f7214a6b4c15905b639b998e4e96e64fd4eb80638b2d5ca0fc657f59929533e96d42e239329e6b48848d8bd63fbeedfced20bd718725629ba1e438679ed7f687c967948729be5679b9bcacb386edf0d009f2a887263ea045d9f03d37bfc409dfd18aadbf6f9e94a09354ee62d40774fcc8fa2c66eb1120f479946385a6e7c542135e00ce149afa890f9aad93080663b32a1650d2653ed1f3566dc80f412911ddce3cf5252737f69ef5073f44d88ddd1645790234c0b537e9acd2ac9f6a315f3fd2f017857218f6f9a8cca95d211591de6a0433e93a25975e9d237edccf825a6ef9aad98795f058e53c8001189a1e4d724b6cf662d338fccac034797c9a2262a0d640cd4c2af3102d93366bbd37dce87e74472637675ea4b8bba017af0672809f0dd38fdc20d9c22023c293f507eb22da0bc6475941637995b174e97c3fb0de3bfae4a84de1b220393c96279bece6dfa04ac189d2214150e96a127788400d0c9739557448e7f9b65cca1447fc2dbb42ccd6b16c45cb32647697288cb6cdfab4454e74b6e2c2dba702a6002a68e8acbeaf1bd2a0e6e0bb0b35ac03542445e3104067811a5e4d7f1e8b73b50d25879bb99a7b59454a538b493a29268abb6b361b2a77e912b967073194daa9ce2f5f86bb069d7815ebbcf8fe947a58bec5249cec339ea198163549808bf06fc9a3dcb28aa04ff0ccaa63b2f1c796cd80923614b05e4526a20f76f2c6e9c622003823594ecf1361bccbafebca37b1827d63915447ab0a74b679997c9685a66b2b1149e12b0566de102bab88a6b4667adfde35b97862d9bdfc77ba3107ba82458e131eb325279ecee5039ad548f95fd23bd9859767d7c1952cd6e7b29cb38403a1c51e275ce183bab9ff764399b3c14a6ed99161a4af0eb8eb9ee4367be90422fecc75baf6a2650ce63e07257748e6df68c83fdf338817af5ac9a53734c5f159b7da1135b419331008419cedc4f87cb0ecccea907a8b252819b4e9e72cdd8e18895ec2df32e425a44ffdcb87fcaa283e2e741625c9ce659d462a86b6820e2f28ecc7cb884f174aef73fe54063dd6f9b87f0acdee8f58dd4516f3e15a50e7ced512591f132bf5d7485a63c4aedb73bb72c16b69839821bf2ae62ee3a6e473045ae09f782233b1af3d5ef09f30db34a82448fa93a34f24af3f65a61b036de235679279fd832cc3cecf20cfb0b7fbc8eefcc128358153fc676b1a10f6aa02dc2fca8f72b66d16db1ee7cc93358c6b58549cb2a7389ec669b51296d9d93864bd76553f75c5b43caf7556122d025dcc2c5dee9f3d7d54f6f1860d59c7f1275fb3de0e7a54ae1f7f7e49a0817c0af5209ed869e1f7e71ecdee6fa758ef3a53498f0cc3ac1a872c5c513d916ee4e74d5ec3051bcf565977258158dc8612d97289a3ab53a61720d5d4e4a1058427e691ec2f11834c31abdcc9b798644dc17d7391b08b06de06a587890ab2228f697f2b947a0e59907d8f3b3da2deea01c26bf542b61c89a221f1258a3599d516a327e23b5eccc220043b6555d2534854933a1fbbcba471c725ac1d449f147ceac8580dca03b0b6f9c88eade171ea71de96c277a0c1eaee34e5818451675e2437cafbc0e2b45ead2d20c7fe192150d4616510cb1111c47fadfc8964a42d48c53d416280edca375633752f3d16156d71cecc5e0a184f72ec01bef1a37b94bf6c11f49d3a20be851ae800ec15f741137677692ea7a9a5a2792fff1f430050a828a7ce33d4060bd97b9d3e7c2bdb6b092830521b623663e604e7451150198a8d3f1a8d3850ba7082131be6f6545deb94fbcf295e1a57dd88c95d5e675ff5fcc7a1a5e9af426b0e6178d2c8972012af33cbd67850ac09229297b8535dc21f63472ee8cc4967a06bf54bfeb846baf4f0d3e0009c5aa9f06a86b88aeb8d8b7d9fc1c746a99977f6b584237b94133c7621e42b6fcb22a9f499d9c20f19dcb9a3b9b945d5a3449dea5b34ac5a9e691aa6119245521b71df34e70f3e4da642faafc95faec50196ebffb9350c7a419fd888536cad6b5945cf622332cad030f85b01e5e48d417e8459d2064b33153740449fe300da7c079fa0165089158d9f6e03f11629e00aacf59900fd425521689ee6adb5623e02810697917d6119f162f3b8db51c21b5532b0e88f94518642649908419f98e6060cb49704997efd68ca0576d2a78c1577da1e7fb92f4769c1457d344e64a42091e03df9d278d10e9259f4f3724f40a1b0bdc5af6f0f3e61ee11cb8243783fcd40c13ed20b4bbe9b621f8e1b9e95f65707e72e46d802eed3e935c8564216040e88c41c2b2782bb622a211b9c4729447394eff7b72402f36a3f9f551a5b82a4bb074099865407e5d6ce4bc3f44f40e6a8e879fdac3e00aa2f43880c98cc0212b441ff2152b6a32bfd32275fe4789dcf5775c46710d212d92c925ededaccec57c32303f5241abdf5801997bc91abfd0737a578c8825575feb635549d872441ea8b461a7807abc47cf051aacc4213f57ba08064", 0x1000}, {&(0x7f0000002840)="c8d3948f20a00acd48c290e8b33cc838018053453307159c000baadba446d5568ab466fd55dffdb7e61d047fa681c7255ca97768e0897d85f68d4beec4b44405acf36f4c0f85d05f7b7870f3cc20fc12561425a70061e40dd1b75a5a7912f9428e5f", 0x62}, {&(0x7f00000028c0)="73ec073290c5806601852460cb4c325194bd530ab8aaf83807883988fb8d2bc1422e4b7bf41aece59b01dab69aabbd9d61747da3b08c8750a839f24952e48e1406b8e42320e7444223ee17c4b8341bd0148a388eca585dda76", 0x59}, {&(0x7f0000002940)="c7a6914563d6065cc83f23986d5baaacd4e8466f17819486312c6767a1e0804e694f1f82b162a23e4259521658fc6965b44b5d784f4d5184efb0", 0x3a}, {&(0x7f0000002980)="78c1e0d1f7", 0x5}], 0x8, &(0x7f0000002a40)=[{0x28, 0xffff, 0x6, "9592a3c5887ba2efb2d5040e6c0d0fce8435958a8578a7"}, {0x68, 0xffff, 0x200, "d113e1c628b0753f82c467b1cadf06c63633e8358fccf55c45c166c6e4d23fc761212197cea3a4b5af9064dd568a4008a284a6b7bd660f101693c18bc7a388d046939448089f9fe6bbb46bca8d91af86e222f72b498a3631"}, {0xb8, 0x6f3c7f968ce7bbc6, 0x8001, "d8b1940b10181889bd8920a5ecbc70f14dc623b385b0e5b5031d30a44dda7a27ce7288fcf10598a269e32757a03d9d521d7a069d9ac39df1c8ade2abff4ad05c2f1a4f925e9d1614879b8973043841386c00eef6e76625379be27601a289e62bd350c296fc1394f7d469111c50633831afae2fbc1becdd031e91d6fbf265d718ab61d60676f0c12502a463478e4776f908049128ccc4054e2c461624a5ffd4800179fc99d2"}, {0x1010, 0xffff, 0x6, "6c0d42287cea4641580374ac48da2cae89b5f3ceeabe0e94fb5504724a95aae4b18082e06cedb010b722899255a5a390509361ace467a14728891d8385882cb198c8ae21670b175de2326d1a2d0bd9b0431a0d3e7a3686f47ae39d6df01431f6fd1171f8aea662243dbf891f6d2d76a416cb6a60c06641e58a670e770937d7dea0fb8ed0f8ac5dbd52caf4fea17a6158e7958a240340269550c8b30bdc2e27f465bc42ca1c2948f949d4b1e90f0616b4c4c989143ae0403a4ab34ca19b5b24c3712b6df63fd95bb548b0c8e8f449aa1abc950c26c536f7e3936f498267dc57baa4fab119bc80b24bd907941926f7cebf73dd60aae41277361424d1dea8b862e8582796597566fe876ff34de6f0440102aef9ea48a03ecb183989f4f701de5acf95827b26320154a038c0de7f14394780e8bfed8fef3b72e6a641a7023a4d417e19020da60a0a4740892ef575549869f3da483deea42c73c928c239345160f40e3f100f6a843b9d4cd94c2364ce1135c8c5a0b527a73e0b3f7bc80091c1f2d42e617cda7b775328cdad2df0debd9dcb20e6409b748cad18274ae3797ae1c4718ca272cbbcfe044cbd2338e868c05abb44993d6ed6d62c426182065dd18ffcc287a6128fadc8c09125ef4dd17c46e8359feb3f9ef6f230dff358b194ef3f9486476cd91012c460f995d55c1d2b2d67272817d41501ab1b1dc86061a21d8d2a2f10f8e0de4fa0cb789c6eaf0748df4b4249132b7859f0727a937e445d5e0240a83a335ea71905bc2aa91c571bcbf2f34432e840e3522ca8f115c63a6441c7a380be79f0c47fb8bbff7735d388bd26df4d16fe1a7b0a40dd2edd151fd2e8f36797d6001c71bad9eb6ecbcd9c6e820e7e0f7dc432defa2992d098a2debf6df979f5e64947802114584fc261055a5637658325c1c329bfe2189b5056cab17567e94f63e895620280a30bfb5ab8fea685ba74b5a6b0b046f384f8c7a0c0a6d97cf151b8550a361c7d385180210c25cbff06a0d9521172501309a61b8dfec4dab41ec6d69a791096a34fed31be4caf3569a1ed6eddf7fe1353eaf54a5d8867f95a555b8ce4599f312bf415679c124ab224a4dff4da82f4192fe006c250ba51a2a3030eb3748122b7334b27c244462c52a7ad5a64cf40846d50fda0bd1865d983a74aaee92c9959a0d2dff4cb1d5b548a389663f49bda9ba8912ff2149c06b1317688c7a53d9573f1703f649ed16206c22df56a45cfeb6512f8a503a755c2946f61694da400405910fb7d330859805dd4a741f9dea636d7705c873ff604080794a478e49c27cf6a34ca2958257f4b40060ed0dd29ac2683062ef46d33bd93ec4f0779c9b3c5b61a358190d0d213c32574eab1ba16590a31dd5b8877cc48219ee7bed43502562d8ce9a33bd653497ddd81777f3ead1635ee9c43bb77371537c691fadb2e90e0a9b3fc179fa7188346f128541599f4ca5330755e6d55986dfae4daafe72b85066a2fbddac006f50f2137978ad9a2f9f3137715e7123f7f73d8366be62ef4c73ee05349cd4a927519369107eacf72c5bd429a05bcf0a7542cc078e2b568a65bd47a293b7409cb60c4a34e907db8d1dbd1b6ee6363ead2e3e22fc00803d52f9ea477046bcf234e1ffe708d8762a59b36e4e49285b9ed93fa43bec1257728ff72cf6ab58f2c5cff74c98dc62d74f18fe3b6a3d9aa11f9076d455134336ea5a6de451ee15df19dc03ad02b16fbce16f68ee6a4b043c8522972b0d3311eeee098045dda2b4636aa4bd8d2a378d54d41f9f7c680ed6f013f8c2d1dfaf3446bc6e3274278386e404eb6d1ef13de4c4b6e91d44091efa680106648d9291f6e1aa5ceeeff006fadaeafed76a493c5e3e14fc07e9679ba42c680dc94f3d4fbebb551af3d7303aa1a65d544fdcb230ea00dd49dd2be3cf4a634c395effe812feb5c455b571e5c73c6f9d257446777729d86945c80ddc994591c7acb1c1a1546f2948b6b465cf46d21af8bad162a0f8168b55d39ffde29e455686fe16785d8f434d1108ec8d03e846564adb8b0559849fabcda1c9b4c6a1347bf1e709b7a7abe3cb63c96cd782a944ae97698d8d04b146128d8eb76c9ab30da02f44415fc649b77651bbaf6ce3fb4acc1fc5b82f30ea7d860e7be3f3a344b88ce75a04fe1d9381c4d31dd20c630b4b7985a640c785d01011449ef8f4ec67e6763ae827464dc63e6c51522568b5ac6713751e27a0cfe9e0a20d5bb27f831deca36257c3598427b83b7165217ab23625d7e9dd32511d056736bf4ffc57261a0edd6dc0d593592b4087b3b647d7b72380b45dbdb1836f0aa8400f63a26aa4fd1d1334e6ac53e4b512184b11a62ea0d866e1a2370db3d52add1cb37855f5ad3095534ee0a20ef607a6896aa2478df3172b2a0fae5fa9d16e0de0444d64b0a6a4441550c02e470ce7afe626236f11676a587508a7e343ec90b3bf588176883668ef735bc597a089054173757778fedce16fffd501443868aecfd1c00529fda61c46e9954f69e41b5331f00605a8eaaf0c477e5cdea6adca707ac0ddd1594c3a0dac6b0a0c8a95dad916fa6bb2735ae3024700423e852a07ad831fcbca308fb3c9e8fc360c4934e3d1d8cebb8d919022478147581fe4ed91017c8c4b10d18979992649c0acaf11f0514c23a4e1c423eabd0e03c8cadfd6d14de00770c0fa40e6b19b91cac24b542555ec429cee4392619fc7f8120c50e58042e32714430b1dba44f4deff6b763af393d63227a74f96204ee6e2a78ecd644fd00883d337de3b4d3d8a67535eae37ccd023c245f9bf5a77e303d13ac50695be36b0093bee314baaacfc2021ca6994a84bb9fc761cf745cf0883e82e2d3838989f80a74715656b8d2237e6fdeb79a1b7bbfbe0eaac922de5fc6291c51054b368bafeffa1dfca7f8bd378395566864e59be4bde9a4aa8dbe58ebc43d497898f4720fb9489232f1e0de0a26654839e5b73bf13d4db7b37247b0e85f8b1ee3b8a1f6167d74aaf7144e4dad468a16d1e027112d65faa2d2d4494c502bbf0117434f2006290b2ade6a08bd12338ebe0112d9d0faa4159a639bffd5dc500bff2730b3e0607e99e5f6dd6b04e433a5fd565e50d388e649c35cdcd43e02ceebc31bc93406ada8572240e75a02f2c44b37d22168f8067cc3a2b1f855eddf1e82514e20d3265102325e864544794f648c7e718fb4ad05efb2ad21ce214119eae572f7e4ebf75587d64dc029486645bc2d8d03c2e404f28fb499e936872b84c37854d955b1fb59c302e4f6d48d22a11b361e36761ab1891252300e121d9e45880e148ba72ef0d7da45010d2ef44d50208096c3812848894611bf2120bff7de0877798bc06fa3390e3d9f578ed30c1e82b482bd256dd51517dece38a10412c492137480ae872ebe3b420f369674231301cb87aa75f1e090ade533608c9a2c2d16577710a18cb201f661b8a25ed89e659fb1d092756ed06d4b3672fff802e31959b4a44b2f6f679b4d9856dcf47567a39fd9b6b43bce49c8e7f774647e922be32f51f835403547f87e89d347c0636ea7fccaa606917531ea7ad11798ac5f41f9d185518cc994e3df7734e35efd73718e08e09dd6a71d295a78014b46232e36d57035196447c0e48d2fc3317c9d0960d1f9f962375522b3387e239eda9e52be60b5c88788915985b21dd03645c8bded6048a4b5aed52cea909f3b15756a1e7c8bd302531a4d0a2152feb76715daf2e3754de72f14a73b2f6147b807c135ee9a363ad3b9cef4b01cc41034db75305f3c965ae87cd965496ceca7e0ed9cf4ee5fe8504a441f9fe7009ad83f1824416aa553925e905dc7dd7eef4eae152bea0fc0fdf0be9588336b844ee1f52e874d46af2aa46f868473409ccc96ef6a2a2540c69262a0f0fa035cd573d312d5df6c3ca45f71ed520a0f1030eb0e18ec6e469640bfb3fbf2d7ba72d5b08460c8f503b144749fcedbb0dc9d1cca283b90bf333b763f7acbfc660aadcbd2b29a4232a12620fa20a8073bcd40c66050d1742ad28be97e544b47820b7b73b66bdca9e41e17a222ec3339163d3e5f7565caf2056609d7d746ba9b9999cc827167ecfc3ebed06438b8600615fe52fdb00797a19e9d0577a7eea1c084c5a295f2642cafdb4f5890b66c590a2fe8a53a2e174142ee93cea4c4a46f73240856214632a8ed1b91423e8068e70ec548e77046ab986138e33849adca0cea51cd6b168c2dee05a3fef72d42b1737bbaf508819b2db02dd08b600a423e18ef340ca2fed80fa525009f4954c75ee94b65ebe4ec8258067261799969bab6e9fef497c112264cc7bb4b46e4fbe071838d67458adf21e6f75fc1f7e7cb9e28431a0b1f443969627f1784349adf1518308037355375b3c926fec1c4cd094f4c18dd4771143944ea2318348e4132e548fa51d9f83d66ee87827555445f1173a73ec003ab201ed6a94829ef78d898e0b7e39143b7c327fb73b2331f6cf4a5d56dd1c54dd5e2df2c7339143fa8fdd771a051d916a678da131502064d2e0db8467ef3e29c896e5757ff4e860bab802fec68591d4950f2e6c082471e573a0dcd1183bc015cd06a3a6ffe13ad3b2ac7ae9695f920918cfccc5e4534b03b92992d68166b416f6b12cd91cf08265d30c8f6652bbaf1557e788ea6b8fc421aeffe31a412a209ea4ceb7ec4c1702bb3cc1fecfc194746c6d116b061d462f2a65a07e2ec9e060bc1d3cad9c116157ead07a6116f0daec78d4cbc11cf59cdaa3cc5fa2d41b6092a84930ac649c59f056bfd692c7b3d9e23ed58a100475dd6915fcbcf01e5e13bd20b4bceedeb4f5077780788d3b04283ee9ca1c7eb47113a075d2bee1712acb44a9cf08295d995b5e5d4468defc57d750c928e9c432ffee863e7ca917b2bbce8d4e5921a2f45efbee72565d12fa579b80a1fdbe8e3bc22f153ed15835875a704f3b615d2644eac7f85dc289e46857289d2ffafcd1b4107a0b14b41a16e9d38557de63321ee318af510ff93234f9ac2219a2914a540e5d212f6b92cd48c9bd49fdefaab9fbfc04fa617d35c2e7f9a8b216852d2bd322a5d22a90fec16cdb70803981431e7a3dd4fda05f19d884a945f1ac101c95465067143e60a0d12e94f88fde3d3304b9420747fce498619c28b2a026e15687f8c1f5038017f056623e3643b93bbae6ac84d0e1822d844c6af72696fa217962aefd4e2ae116e5fd226fcf35c8e0ee1da314ec729bf3cf70a0430432ceb7ff066355fff9476aaa14fdc3bde5bbd7ea7c7e12d53161df228fd77c4260ec1cd22f909b7c864142b847644d7e439bcb640f9bf8d044ce1cbc5ae6310593948aa7a3ccdd701df9ff2d1cd74b45638d7a8e28efa8e7b1cdf594918120eee126c245f0e34033391423f0c4c69cd8ea4bd23976cfd4033581ea23a5bc1f5f5f1e82fec925f42086dfd52e02a4002568d7d38bc0d2c313d0b5ed4d69aad62b029942510fe45e912ff15988acbf161ffa0892d1397e5350f98a116d2047714097953614cbff14c1db69abd48b7bed52e34ecbb01e7444e907becce9ef2633c2aab0264d25fcb9daf00be7de026b24e79743075e170ec06ea615c1815704234abbbeadbcaf2a98a1b71668437254bba396db07e89b7b0fbff05007313ceca19da0248151fa80e3e04e576e8c12ae359fff81a0c9b10e4580740dd1bb45827875ad2d65d7d2b41d0c70ca90dbadcc10fc4a3d5382d1016638ce6b4e57fc192f12963cb654425bef877de03aaebc544cff7c2f7ff3f8e5424c21bb6a7103cf2e38599c3980c7b28203286453325"}, {0x20, 0xffff, 0x3, "c18d4a25f027afb38b298c"}, {0x110, 0xffff, 0x400, "2fd0de22fea8bbd966b3829aca9ed2547cb8480551ceeb5fa04cb3e874fe000c8040f2348af6ecc7524af69686bf783411a1713a8ad8e46ba96b40c3bf344c753c1a77b5f25c062abb12683b75fac947775e4ad06b692affc0ca328e8f1a265e131e09eabaec9efab176bda88319fe16d60033008406da36b12f556ebef77fe7f51d5727bebaae709c4cc8a210b1378be4c70718ae3deedb541be3e9e1b837af7a08fa8648a118bf0d043caf23c59f636f15f8029056345cfc714de6e2722c2553120e94d02ca763896bddb88f1af848451d89d6473b1e5513d61c424f0392cb082d6c13520be289a22aa24293223acf27e1eb60801bf365db06eb62d16ebb"}, {0x18, 0xffff, 0x47e, 'cb '}, {0x28, 0xffff, 0x9, "66a78b2aad55953d9b1760905f4e88aef0"}], 0x12c8, 0x7}, 0x4) r2 = getgid() renameat(r0, &(0x7f0000003e00)='./file0\x00', r0, &(0x7f0000003e40)='./file0\x00') setgid(r2) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x219, 0x100) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x83, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) listen(r1, 0x1d9) geteuid() truncate(&(0x7f0000000080)='./bus\x00', 0x7) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000280)='./bus\x00', 0xfffffffffffffffd, 0x100) recvfrom$unix(r2, &(0x7f0000000140)=""/181, 0xb5, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) shutdown(r0, 0x3) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/30, 0x1e, 0x800, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000a00)="640f31a81a236d6cc49daa19943955cc65e3313956be149779f8fe0fd4dd72bc78f96c9302fda905215be02e0e18ac43f09646433428da7711bc611dea96586503ebb4938b98fce99ade0cffa204b305a78962d1d7e9688a43694531a0b2a289335e9ee8d653ed45657d63c64bd2b00d20c3b3fbb771974c5cb745d6313a3407c63c243791127d6946e66a772f5b0aafa3971caa5da584ebb046986d2719fc25314e9c3d20cab7feb8067a768891c6637a6c2a4f6b335c97870185dc922611fe443221efa4e49c9121cd64acee41a5f3e7b08ca79167d97719056fcdf41de9f0fdb2e61fcfb9e75d718e271bb5ea20741e50ce285bd7d4c06a19a287e14ff2ffc99251e6f291083134d6781b504a51faa2042eae5073fc4e5547e90140bd75ed39992abebcfbb607495d3e87c18beb5e7fdbe98c84496f8948b340eb4741dcde9ef95ded5b400765c78d7994588baa705886fa9922de67f8df153cadcabc97420661f7daa2f13c68bd8eacbd7cc7da0b91d37ead7dfff95875d49af9809c12bdbe47e0068b05ffbc797105bbac92f482095f008dd8393339b20d3f670effdcf54e5daa1767ca90bafe3c27d18a2b60490a0798e9680d8d0a199ba568e87023deab1380b4a0672500c8ce082e5efca2e1e6c9b5a35ba52e0a4972e46543688d63a07edb04e3b9f63108eb25b1deb0ec767f18670570eab4e4c8a2b577d0e1558e2cb18cd5c75296eec279eb2d7be5232e36c0475b0de93d6f99a7268cbfe5e3ae1329b5f51bd5c1261a37eb31918e0a18c98fb297f5303b78d6335d0e752b5c68456c4aaab2440cf2ee4c3e9b6e6b5510e1335987b36ceebdfa12732cfe50770f7f8a2e14bc904a2b968a2fd1e71f89fc26379a4d98b789b661bb9d819aee835304fd6680aa26051ab45602a9112cdf0353058b152f657d1078da8ff05204f7f76dbdf38c26d522ce18be0de26cc204847fb02e8101d055d323446ec8842db594a8a9ef6e3d5553f2877c62f03a997d43a15f0f382538b381b80da43a689204681d0b0047b5d80e75f1b3e914c14e1831fabd2938a968a4a677a1584ccbdbd61ec41b5587d027e96cea43193d089744d0fa5601f70823e91df047567e548ce4686058b0ec3fa97b5f3dfe5314ce65d8ca5f9fd1465df54ddb2b8905df4e7a7f07caafaf8251dd8dad06fe4e13f896a07bb91494a6818704770b90d41feb606b1fa332194b19bb9e2393722dc477504b1913ae387f88b8dea0737f8b6f8f5d0dc29550f657494fbed2149f435f0d864c032eee8aeaca19b04dcef5414aeaed0b7efdb1f3e65636cb449df16fe77bfd754f7d6857156b8ece02e3546bd79e04050ae5768ad0733e391261d002ea905f39466726566d6e37aec8c72275e28d4d563c8b82659b3d24f42df2bec950cc5d150dc81e99d880e912c083301bf8139d43668ea5d490023a22a3e39f72e3782c24e0265d05bd955d31020890ab01ad2c75f0e37b0aa15e2d24b1ebf975b47bf66dcb3116fb0c916db3c4d22263977d5bc979493ba4b5ff542656c6513be3903af1fe1f32b51f6d05c15650bc751ff44d25cc2c46e95bf91776c6f0f7be4f050f8ea1dfeb8e2635572b38cab9ffeda95bff5e43c8a3545449dff8d85eb01dfe9975d75248e8ec8785c7950671adb98a69ef927079993c2fd60c9e9a0d91afb540fdecb25739a75344f4c557111e6d38f20cf5d9ac7d13a5b5b9648d122653f727012b4280c42387fcf59acdff519cd814b23e44cea601947452631ecacc870f6c51aa4116979400bb346c0882ae1b55c35482cbbcaabfaea3b72a7f901388bb1722c316bc26d661570d45e85167f7112dc0cc8a16cb4213e850b97e6a81e69a2a70174ff3b42fd911afdcbf9033de477f5f8bd6325eb1e49fe3a577bb3624e5958cc33673734e1da4fa9ef71f9e07bf6659b51974ba85475672ac9969f97eb6381d20222e3df27fe235670e467612dce977effa8fd7cdd0b0b769361dcecd5382265efe140f014aa2240b82dd3efe977da1408602cb39c91533ce945585a64f2be5a8a604201ac4334d182f6e2d7d10205fa11fcca35263f267873885d595bd830c20a3122b05cb84562de31882b5b004ea977c39d70e7246cf0939105e5e232517e12cceb9711b44c121596014b6751aeb4e5b35fdedcbccffd25e776a2919ca13d2ea22d1154e7ca69b7feb68b28cc022083aa18d9a149a696f16ea3bf7564a7428f3e1833a7ac2b018dcf44d0e33f167fc99b48ef253cd3ea29a88e1ff3b5c8d28a9700adf9af76066d693b349c229fc1a690b0376894048de3d6a031734e4477f121e324fe378597a3c446aa7ab2c29019b2ccf9b20a394206083fbf1094ab5a806f59b683b8475898b9ab44b281cfc6f99a3c90e5571f9eb5cbec1ce39897bc0733c21383e8b6b838a097479f474f712ef906019323afa3e0fedbe338c9fc23f8caef3d8a98e2b314137727ff0bce14fe94667804fab7d2e8b9435814e26db3de064255f933adbd57be7cae9c812b8875ac50be84727e35c2fea10c9f773079da594dc5131bf9157e37de5a21b26bfed7e683577cb07e033aea53e5fda8eec6489fec414960a34376e6786140b0988b9f69ae218aecc26cfe2a87c5c7b849ba81330498fad883a472448a436c390df58e45430b9825121dff6e91b6f61e5ec13d78fe165ce96863030a5611445f4b1d195de6146373432d8e5be2a05d21c4378f5505ca8adcf8053b19361427069d58bda64a680081f29ed44c2be9ae1b5e032e20df2e7b35010f00bfbc68034923e94352dc2688eb13704ec84882bb2119419402c82e0fc67a2098485ff9b1d038ebccf637bc38960f8614f0f04c602161be064f848b12273b6ff0cc992cdfeef67623fab9def74c6096f2a008d1914adbb5f8c7ae0cf1b954012cb5c6720ea5714276948e73f439847c9dcb912a325274662ffa96d01fc2234c44c315aee64c425689d610d375b65136e48cdc6aa3a23eab588af0bfd5d70ee7f30f65ff17766d3f6dd101d145bad5b99be8e72bd01d662ca7bb66a7e3529eda0ca5f9ba83083ee26b46429f6ff38069c1a6c9db85fb91ca4b21919db09e84c0ecc32cc5ef63918dc2c8442b075ec711bdc92939d9ffd927ffce54340786885ff80f80b81c4decf493ee6847b27fb2e4e5b0e12fa657b1251b3687da6e1e82c7449572b3357db1330460fc8a3839188028c807609e5d2ac94b26bcbb747fee984fb035b2de2fe86b5832e079d231c5f13becd97cc567ab0da9e61e3dc7adf4993799f7a818e0bbfaaefed94130a16d34fff8a8ff3bfac96a0d55c2191ce6eca88014f38036007772fa96729bdad7950c05881b2a915400205cdc3c0a072373b8e5512b68ebcf2aa447b9398532540cc1d6a40c056647f03798bba614fd4ed043e16a4308de3c0c3e032b02e3686165c9b4508be75361ce777257878c000346f7404a180a9c2e872133f9531c7a82fb82eb7488f47e392e22b0c7513ef38b033966480c9562d7e5677d32c9fc69299487ce99c676d66b1f1a7d91f4b5212ad2b5ff3bd2357ef164da83014aeb5da14c01133745cfe4f9b530880a2b7757204e53996eec2e772bb5e87f958ecd4d771eb2e46ba9e3ce2c33169c37615baed330c6a0e844ecc5f950fe50761ca728eb2e4361701ca2d932325ffd672cd907aad1f58d5ff25adf74e696504511fabf1c6d0199705153a197ce7db28f1194c3163795c8aeb4fb1997ca242b06ab235677ba6668fe32ccb3c775137bf5c63b4e86553987ad261abae78a66dc272f9a5e81cb7e1f7294756b52923c38aa0b22a58bbdba9cca0f7223a5c8585d832b0d42613a2b841ca4bbbccac9dfbc34a938e3796afe825163a07aeb688c03c2a8a6f9d9349f224d63dca2d8f48d12e3eaad4ef7f3a12db844497f055d8a50b03154b8a184946cb907582110cbb00c249efb79d27228c44ffd253376777808cc3522d62e41fc1cc2a8b61e5043a5a6d3c99643c5c716c27523b621bb20d705047f13cb51c816778217fb34771e7c24e8407ab5aba272d8d43352209a7536b0e9f15512102afacd84c090b7fa3e31bd1d00967a9db4acc1df333f839a0316b092f8f3c689076372a21b7a52b495641a394472d15b10e20060a65bad6fb224124546f6ecabcb553220ac5205745197cc9e303c714b2a4b830302ca85d2c59cc2ab35d5fa3a97b342a7f490d623d61524999d3220b62a2f8caf85908ae77f1198f5b9db8cf04b31929e56d9e86b230147a9e7a5f5da2d260965564208af16f7a825c7430eb4c1a801b99f97bb4d8ccfd1e84c3167ff98d4de74c39376a841ffa95f31198e75655dad5d347b5e5199384f6a0b38bde967a84419581b9e03b7c0e860c022cfe84d95a088ebfa2140c59e68f9c9903e9e17b75249b786eca951a18d7fc39e1bf1acc5aa2ea4184bd5dafd40ec6158855063c469b9b347bc7dd2bdc74bda4e0d9950a9187bb3015bc6b09f5e21ee97c6f75fa85bc78ed163b3a2f5ea26d06d5dff9e72622d137f8ddfcfbf9b3f1e4e91bea148b5248b7bd6fc1aa1dcde98ff58ee5cb3cbe466b4624450781be43008ec31d06051f7930e289057f12bdfbce3a9db2c831dbf7c3958000aeb175f210861e229d2deb8a901b172d20f2867343627b1483ca8adeab194aaeb4fa1b3487ccecc7f5e72013bc34d73a5ea530ce58ea2922b2ce18330806e4087fe3452982492e963f7bf00fdaf66c6ed9cfae8110501f27889f5a7f5fae48280caa4c31e1f2ab3897b4de4d26aff7ecb164eaa5e7241b332747059a1e897a8595dc62c6b4d708e2a7105a743e78ec35dd3c9861", 0xd62}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semop(r0, 0x0, 0x0) 16:00:01 executing program 0: msgget(0x1, 0x88) socketpair(0x10, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x7fffffff) setuid(0xee01) setuid(r1) r2 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r2, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x73737e9c) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = getuid() recvfrom$inet(r0, &(0x7f0000000140)=""/131, 0x83, 0x800, &(0x7f0000000200)={0x2, 0x1}, 0xc) setuid(r2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xfe86) socket$inet(0x2, 0x4007, 0x7fff) mlockall(0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x3, 0x2, r3}) socket$inet(0x2, 0x4, 0x3) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() r7 = getegid() r8 = getgid() r9 = shmget(0x1, 0x1000, 0x500, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0x3) getgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8]) r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r10}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r10}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) kevent(r10, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="a4", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8040, 0x40000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x6, 0xe5, 0x47}, 0xc) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x8001, 0x0) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x2) read(r0, &(0x7f00000000c0)=""/39, 0x27) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000080), &(0x7f0000000180)=0x4) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') r0 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = dup2(0xffffffffffffffff, r1) chmod(&(0x7f0000000240)='./file1\x00', 0x8) recvmsg(r2, &(0x7f0000000680)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/21, 0x15}, {&(0x7f0000000480)=""/79, 0x4f}], 0x6, &(0x7f0000000580)=""/203, 0xcb, 0x800}, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/242) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000740)={0x81, 0x86c2, 0x7, 0x9}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)="6ad8757b8a4f19222c12be411bca2beaddbcafc535107a020e93b6027890c20397c701c941a3c6ffa02e6ff368d552526ed707ab85525cf8d21b6a2853c246c17603e194c1b8746ce3f4c6b1aaf659ee41499c097fb0027ba3ecab9274d61710bb812cc1714bfc2d9e42a0e159564f2c782d17201f2bee2c468d044073e0ec82ca1b9d258737074650781a2dd1af5403b5eb3902fe7e19be8f8f03", 0x9b}, {&(0x7f00000001c0)="f0c11c64df73450e436bcf3750f1ee4602b4ac8ac085fec1075966850e734a3e7e06d00969ee903a7f154449b2b139a8962dfa9a32f25390c116e36f", 0x3c}, {&(0x7f0000000200)="f4ab1ac158b46f1c56dc5ec0ee5833c7e9177ae6bb9b8c751c41ae8a79e2f2d8647f81e4ee9b7b29197931d369e7d9de", 0x30}, {&(0x7f0000000240)="fa670597e01a3e80dab331a20ff4317fe185de88b86a9b6ee1a1e9baa4d99d", 0x1f}, {&(0x7f0000000280)="c556c8516af78e26996166cb392df331b99dbab84f5db5c1c6c48797a98bc1b2bcf55f4ab658ea1002f2f811e66a71a9aa56c9592ebf374b8f7350edbddae9ccb1b4a2197ffe380dac5e0efe0b296fd1b9e0afc945449050a77e2dfbadb3df312f7d5329ee04e911f414592dbc608b514e1fb61b317274ca56770c785b5139f9d2d12e62f157812d400f5e74c3ac70d8a299c13b4107be6005465a0e6d90ff9e5cbbfe7c9004b092b5c8cadaf8c0f5c5f94679691c132e052b0c0a584256cf2fa9c8", 0xc2}, {&(0x7f0000000380)="fd32ef48fdff5bdfc0e9f20680a73180b2c7f01e3ee725eaa4", 0x19}, {&(0x7f00000003c0)="c022996db2ae16b5d21777d5eb6913d872281d66bc2e2525f1a3e464d0b44238827e9920476b2ee9634683891b50a422cc26f49fd367141c5e3ee74ea923f7c79e8f0ddaa4a434663da0b6321363372d4744796de36ba8511ebc24fcc427216ee066435c3c52ee4d070413f054a1eb95f3586818202ca801143360517900767d3f330bc2175ffa79fa4173bc23b6c1c6f035c796d2f9b0c39e0bb21cfda9285aced0b996d45f205ccb4e238917d266ba431d2b8f8f9a210e9a66aea13bd988", 0xbf}, {&(0x7f0000000480)="b0678795c2a17826479038ac9cc3e3f206c3e17ccabf86781edeadab2fc8f8c59227aba231806d49fb1a5fbbafa2efd7641ae93482e03644020f8c4baa770441af8ae638d663697d652cbbada11550faa1aeb1fc61c7ee7baea4d0859b052b02ea33492ce45f56e64efe262969b155d95af7e035c462b04c5dfe6fd6eb3097e868a3294d4a06f4c3be693398bf73f1b8093eae0d8b0e44d94ad62d7b69ce0e6283fa47979c4b6112eda3de4905aa274a02b23ddd3ca8f2e1a1e3d11767415d45c260a647", 0xc4}], 0x8, &(0x7f0000000600)=[{0x38, 0xffff, 0x33, "be0092eaff7ed673b6253bec2080e2fba2bbb0f11d8ea7547e2428fe78ce1fee93adb80cfe72"}, {0xe8, 0xffff, 0x100000000, "100d9368a88c0af4f8d83c41ce73d4fa7069db19160de10bacf271df19b4347e69fffa4f7e13f7059c75f8a98de6a54c53588e80d151c8bc9b1675913fab07ae8064ee43383f83b749473d1cbe77eaf62b590a5c13cd8ba65e44b12991c9736e9a967fe27e941ffd614f57f06aaf28a5ce55d332d204f35729cf7dc2610b2c1ee761dc6bd8c9691b6a1a6b88ee1aae62a15a587f958a25bbedc4c25e25bcaf353f4053dbf72bc940296dbc8eee4577be5820818828c06a491e6cc79fef766abc33753a346852e496c8ba6324484f2e17b23c7359a345d2"}, {0x1010, 0xffff, 0x1ff, "34195edfacb544af1634e468843bcbbc6df597c0a861a05e787773c575be56709e5bb47deaebd8878ad29cb44f2154f25137824230f8b1312fcb4fdea3b3045db510eacbd131289159c81f38aacb64bcd2c4f7b070bc1fba12d29efde15757bd2510f8ed4c4288085eb008e9a70b4c0ce8b543050822a3c81ced4e1a906c23280438a2b0a72119ca5e77a811bcca9f92cfc53a65c987607df8c209371edc8cacb0b306641bb86a91d9e1ad87544f53417ed40553476910426fa87a3638d7b84e8cb1d9d3617fbbda457fdee25e136c0dcc13743d449ee8c1d2d66283b84b7ee3ce77ec4d74da931fa6d21dd1f50ee312c158e806b961af71af6411ad84813499ba833ca98df178cc85111e7e99f0662874952c4c838aff4a593d7ee61ac11807655fd739a37a7807a0d6bc36251b051c7a063a210c2f96939bc2c91e1ec6fb7bb152c96c41aece25e855073bfe2496ff0071c1dce95fd97c107ef01eb079eb524f7f7c04afe2a0a3d56f2f3b27aaf59d3d41a969c55d501b70073d13dd9fe3884db72818ff788c7ee233fb30253d5e95071decd62f11201319dd8b9f165840983b5dabdfb21de0effec914d2f4baf3023def5e0e129b1d58d51221303e9e97905d3c4cf04a72c21a9f827605dd961b69771e7a4d41fb153abdc414fddfbf62c4fe36c29de312f3bbf4a5da55dae21bfca53083186c5b3c708a7e9b86ec60284e9aaf7396695abb08f144ee37697146f6f8df3fecdfcc32cca87c3ce7bec25d23b763dba40bdbab80d282fee92f392ddfa755d541f5d7f0b23c0829a1cceed66941c2566938be6c09ec3f079c452c723adf10098e69a464d1e0e3f4af0b8a4dca195e506e922d0eefb1f4e674597b355848e74025654f41181b4834a4f97e1a93f8f1bf93549de5dbed0cbb8c35329235c0cff95810b0aabb4a31119ee42a9a14a6f1e9be0857a37adc3815366b7b14135c330d1b9cd2d7f3c19cc6f62a4b77181336ddab519aa37b08defbc93b8baa7f45a1415413ed3bdf08ee9d067101bf1fa119ce226e5bc573b265d6d0c87f523289389c8c254490ec7dfedcf932678ecbb0ac949fd0d6ed16523706f0d63fa1a623a003ba00799c2bb16b7b270e21bfd2a8d2b3a06b9aa7784b875f9bfa2bd029362ba11f42f39d7d563405b635ae1cfc5793a3491c89f6968459da1fafaf0098c129c80fcbe82f1b6dfeed8c1e79c62cbe1cba9680e171e9e3fe628ea071b3c26046abd4f89177682d30db013672839bb71f20e49fdd56e1efd77e5ac0ff9a959a3313cbc3eb30819db72bda5330ae4488893b3b07ded69210516c10c37a2a9a8567cdd21de1d4b3f8cc57c5af56ce6493d937bcfe3c76ad62f0d7eea01fe9b55abc9fa209a1b5148246f2d9691f14f7376eba41cd9f6c1d13031ec343d096c63d8ef0fe338f6edf503e05ed2909188e8f35184fa905338eb592d0d1b4256accbb0fbaa73aed2ec3297468458e6dcfffe36f904e2cc3943bae277059bd2a8a37f1221ff59c80d5643c5f843f5a5cf0ce60f8c8843236af9222318adf9850aac12cdbab0fa559f9811520e0c67fd8fe9b4834c0316a87f021605c3557fd6470be0cfd089963b2ae1a6620e62150fd946a263beab7b0a4114aea2b190b3a64512af18c6116bb8f9093e919784b489768dc57f09d4b8930f41dc1a5537006c56a8d559118a4e06cb0b6760501779a104543f9d6d55f002cd185a8df41b041e5ae164cd3fe9c0c3f5591f59795d16cbbb3e1a71a50f440ef7ca3213ed2270cfc54d4c730c6caf2775bb74e24a202eddee53cb8274cf856d6094b18667470683e1d74c19d51b42181f8f42a7c88fb1c2c3e7d0299ba0b41dd6937a2243da3d038ed15a124c4a33c67a29d2a4b2ee25a7d4a2c51c0448e5062f488ca12304dbead8e7906fd84eec8c2222d90ff2bbc47261c5b6ec17a7be692704bb81b10b606217e213b4beec0ab06b2a18cdc834478bc371890bf9e73340b2af9a1c6bbe04d2127ca96c75a2daa4e21687eefe24fb95760a9bd94d67e9fb22515edc43828fb49302a0520006833b94c621baf3172eaccf228a90f289886525694b5d893a2e94ed3a58aa5aacef17794feb683e07722c58065366db79e7a6220446874f256d006504d15bae514df7071195a4c182557ba40dd5e026ccda9c80a6b09bb35657d17796aa386f969d92a8a02176f2c23c636a3b04ef95a50f0972f5be5026a281a05e19939a13bc4adf7f1ec7d94fea6c3e53024835b659242a885b5a1480e72b2f14387ba41be781dbf4244c6cfff5957d73b1eaf1f4d2ef3fc50d8bf61d0dfe2b2f2d86a2868b469145699c021609e23d6216291cc9a1b83404260c8fd36416e03f3283ab0b53bf30a7067582605163d3def88c35f4c8d635ae0449909cf7b9f64188d8468a37bd899333b36cd8ab800f9e4785fc6526aef23daadbe51062ed65a8bff26b2a98c4a346cbcb49bfae49f7eb8f9e0745c5b7202c17e2acf8e1bdb74ef72f29883732d0bf60a5de1c03bee38e3a73db2056f44d48e32bfaebd1febc248966e76a74c395a7f80710b33d076c25b724179e6f995abb032e1581f6d09744def834c96668f452924f37bd3d6e3cee789b38a957bb4299b122a4fbc0ba218b9f7544926580a9d60d3da444afb50972dfcae0739144f260a5aaa3b406897744bfdbb00d36fb0ecf07b54475ced0c212ff4712434aa92d24bf9befdc531d710ebc286556fd68326dd6dabf6df90beb83044e87f3e059ee7933a7a8874c4c3ccb7f686474d154f86877043c5c616a2bcbf874effe48a0e48e5ec56468390d97f1b1fc44e86fd71a2c4678942957feb0d721cbfc525de97742e0d83707c4705c7484ec13ba207a9946a406e0d1f48723c1dad06c81623255321e3ce9609bb841e63e8c73d1b39299036a9e1f120a7ecddebf2a5970e2d9e8fef345904ad1c1e4968e517ec47d7712aa967b5c2d042338ada835c3aeb11c9b08a9299e6d1a3dd331bfd44989e75ec2543f55f437414c6e3f518f9c017cf201409698f0faac713c902d182a870133fd92821c9d65f069e3a249af61550c307df47d67dbf7077f3eeba6996ace9e1a284bfc98dbca4881608356e1dece8b27e09db7fb5ba6891810240ea85a6f85cc5e02c5a0a79e2cb9bfeea6615d3764011a05e46d214a5a9c9959429afb7b44e9e64e1a50db7e5a766fae1aceb5e6a0a3eb4028d64bf830382de35adcc740119e907dc87338886b985f5500cae0dc8056189d804493d88beac8bc9a216aa43eebc588e57b0594e09b46897c2af1aa70a5c043df5fbe81ff60177dd12a44f2359620b4ca4d054e94d9bd743495a7347b9d932a9d43644ddabb622fccc1be0ad181dbfbbe8735921bfdcc0db58af4908e2497a5702a41c6360d60e79648ea10d512a9f957b74c2e0208a6e3c434a68a206bef00b0a7ae844687beb2aa8e78d7be00930043b5150965345db776df32c289d0b3d97ea1849c747a0d0ff8ab84444f250dfdcb6c3ffb6b929afffeff2bfbb4782cf3ad7954ae2793fe7fba566e842262c021bb28e2e02b1caf889054ee4614621ea5da0a3d2e8bdb852bd68025b34ed301b21ae84435042bcb2231e2d0a7aa0017c415610a74c4a853cebd653fb22188ce9fa1bca10542a7a6c1218a2fa345137a245e59e34ea2789d0885b10361718ac216bc73790670b0473939cd7c92ebace9118cf144c9bee14e3250485fc7bf04d447317e1558c50e8d4cf02953203d36c3ea28a7e7d15a6de3fa9a296cb833173802439f4c4c34f3ec2011ffb9dceabe119d4ef7f21dffe6af2545330924013316857c1cc4a2b77f2556f87e2d29e449194c29d2122f4748760d8bb0691a115c24e33f72d8d5d8d2a95e8f94ad01465065a486cc66dc7c9822c80819863d3fa21abf103aef45181b46481f2bbb7ac490574d89872fea5f59f856120b238c604cbe0b3eb5c475bffc5edc1db54ea0eb3f60c9ad668edd5d145fd9da9c525663f802ed64cd0f273e84870a201aaca3b34b8ea2fcc306fb91dbf0f96c2cf5648d3b61947529c84db51226a7c74ba7a4056cdafafcf87bb93e9ea3a215f10d9e317c1aa184c589b0620e364efd3114d02dc7a2649bd546a1439dbb177e5add821c02cfb9653e4cc87c90e750259bd3ed5df36b175202113bbc4c71bd4a56f1ef731b72dbda443686e7ad5ad3caec7774b1a46da3d8e05a9f6e29aef228b6790ebbb044d7c35f743e2d03562b988050e74eb8f1a51d71391ed349ca4f9779a58213e049cd5bc2fa68e5238bf70cbea3a6a92eb2db66cecf35dcc6cde0c687f3697b67a09b029e90852ebd016f2554cdbd6d14163cacc35248efbcfc477791f99dc5e92d3c25ed61ea6fe8144ed8f69806de90ebb056b97b26cb3cf441609eaecf06836d49dbefa322084164915e5a6319d6abd14b9ea25844193a3dfd27fcfee687171ee5e3313d7fe509c0d584e6a8a79e493030028f4a5e58c5dcf3b43cf34668ec5744213cda9958fa5eeca19e0e22a586371e03587cef4109a97d0138fd4578201a179adb0891fbf385ab7ac6f9dd9c5c3cffdd2f1df57835efbb2c1ab4268995eb9f11ee492f9deb66af2b7bd6b6457faa6d7fbb30ce9c010de054f538840e86bb454459cd6e02cf69dc4f51469040358d88c55de0fa5f8458c12a05d2a4e9bfa42ee82b6176a5022dc66ef3b1d7b294a3ca7d24cdd7cd94ba8d1f9e7eef0991f755af85993b2b991b7bec24a33fee3b9db4089cb9ee8292b01c685f33c7a8f95ffbfb460e93320175136d1c19636f5dd0f6d0fbca028bf09786ac71d6c35684a70ff15328084078164bb2769dda25f7e0cc4c720e8a9434d3ab71d74d1c9fa126a50d01b678d2efcffd0e50e0b681f78f541728287c6559e3cb0996f29b5e071aac47cb9621f167a160b8b8ed02a2432b0710069447209f959bac88552b59b6fdb1c566df8003be84ecfc30fad1fe3c0a7764689f8cbd5902e4f9f8fdf2b905291f9bbc83ad6f8361238c28e2868769ae1d57659579ba747ca4333140c9bbb31157dcfbe4d897ba6813bda18a945947537d0f42cadfa053f4467cd7f26d97f76c7729e152fadb13b0531d7085bda80b3704c6d8947c74e5e8b2e581a6c7103808e986f3059f020e89bcdb1c05dce65bc4b6caba7beb5a0ff23b9b608594db0ff8e3956180e8bf8d5fccdb7a2f33d77cb143d353ac17c53ccf8dedac1463c3533406a9be6c7e72a883aca209de2bbd8b518d6e783871a5c731309bad2fe739ff315b43ca5a20cdc9fb42157cb0d9372f52a95e901fbf6c3f64d96db79f7419c1290e484d867940f1752a82553ff37499e700410fb53845d0a23929ef8753ce45802bb44ef1e8871c35a473081ba378e0133c6808abc4b708f0726c796e5ab6918138e85ff7817d402fe77b3d1edd15e8b2ee76eaf15d1e8775943e71d8143a34e6656b586268cb06f31fb2539e47ed4264ec225abfef0be904055845f4844453408b5e8446973beec228043c11f6fcadb0ce4767ed55235adfb3b2adc0ef8c9a8abcd23c3110ed87c6512f5d4848297eda660863394e8d7a1a7f5b4a5928c5ded260c96c8ed7a0d0b8abb290dc029f51073ca3639cef1122c4ec0bd5c187151d874cc37d1b6a832aeaae4ca5109f451af612570dccd611555097c3ec30075dde3f540c86a85027727b174ffb91c56bfa9d757056d82abe249ce6f1cf71df94ab3ee4120788981815dda09a0a96195b4da99743dcbb67327ad74f4b759369ba939c5af80e3a9d3c6879b92b4"}], 0x1130, 0x2}, 0x401) recvfrom(r0, &(0x7f0000000000)=""/140, 0x8c, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3d3, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x5f}, 0x0) socketpair(0x10, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:02 executing program 1: unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x1f}, 0xc) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x1, 0x24000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xe6, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x3ff, 0x2}, {{r1}, 0xfffffffffffffffb, 0xd8, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x28, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x6, 0xfff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x1, 0x12b1e9a8}], 0x8000, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x80000005, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x1000, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000003, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x8000, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x34, 0x80000000, 0x1, 0x2}], 0x5, &(0x7f0000000340)={0x2, 0x7}) sendto$unix(r1, &(0x7f0000000080)="d165200a8a6081f626d1c802e3adc7bfde26097f0f40e011ba893055944f5cdaa0df58dca2c40851f9b7e9d553d421a36d00799ff9d0bd174e1ce433921bad03f85f5f4475b5e14623dcd37efd107f1240cd399395de903cd8983ae2d5957fc3aa84a9e3fa9029efd9adfaff801a2b7e2d9c4420", 0x74, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:02 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:02 executing program 0: setuid(0xee01) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r0) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="68e3d281fde9ad0a62", 0x9) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x3, 0x212) semctl$SETVAL(r0, 0x566d241c108173cf, 0x8, &(0x7f0000000000)=0x2) getrlimit(0x5, &(0x7f0000000040)) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3}], 0x1) getrlimit(0x0, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000080)=""/1) 16:00:02 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r0}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r0}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x9, 0x9}], 0x1f, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffe, 0xd0, 0x81, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffe, 0xa, 0x10, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x50, 0x6, 0x7ff, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x6, 0x8}], 0x800, &(0x7f0000000080)={0x4, 0x7}) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffa000/0x1000)=nil) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x80, 0x4}, 0xfffffffffffff1fd, 0x5, r5, r6, 0xf5c, 0x1, 0x7fff}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:00:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0x1000000000004005, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x1, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f00000001c0)={0x6, 0x7fff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x5d61}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x6}, {0x18, 0x3, 0x7, 0x8001}, 0x6, [0xffffffffffffd5dd, 0x4, 0x1ff, 0x43, 0xf7, 0x1, 0x1, 0x2]}, 0x3c) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x100000000) 16:00:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) poll(&(0x7f0000000140), 0x0, 0x2) recvfrom(r0, &(0x7f0000000240)=""/164, 0xa4, 0x800, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x1}, {{r4}, 0xfffffffffffffff9, 0x9}, {{r4}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:02 executing program 1: unlink(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc140, 0x40) poll(&(0x7f0000000080)=[{r0}, {r0, 0x54}], 0x2, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x10001}, 0xfffffffffffffe94) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x8000, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in, 0xc) r2 = fcntl$dupfd(r1, 0xa, r1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x25) socket$inet6(0x18, 0xc004, 0x898a) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x1c) 16:00:02 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x0, 0x1, 0x12c17390, 0x100, 0x8}, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x2, 0x7, 0x100000001, 0x1, 0x3ff}, &(0x7f00000000c0)={0x400, 0x0, 0xfd, 0x1, 0x7, 0x7fff, 0x1, 0x240}, &(0x7f0000000100)={0x2, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) 16:00:02 executing program 0: getrlimit(0x7, &(0x7f0000000180)) setrlimit(0x9, &(0x7f0000000000)={0x1000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000001c0)="7e1082a68a0ca0c95e75b64e031d47d5ae398df446dbe7e09f22f5f3e67beb7f09d8d071f6c40a60c9e4f25707d5fa45c900b2e4e2fc6ada24b0c4e45920c7bd5916b1bffe1ca2914dc2a2899e8676773e8734e43e52ad552ad9f3b953f28c48fbca0170ee554037a2bdc032890cc13c7cd34d58ddf6a09d5ea60b80ea004e7198445d7faaf7761794d3038503b0fb5bb3d8caf4ef4552cd068c177e064b9c2d515c56aae5df29cb3c369a71cfb82237ba87892490800f5394277479c4f4d587a5bb9f8671eaeecf8db83db7c0fb9fb46f78fd7bc1905cca09d6701fe9b2688fe84435685f2dfc895b231df6f24d375a111f473f6403819946571bacf689df71c5877a927e0349c3035d87c3bbac503dab8cffde7352929868be32849b2fef24ac32e3a394553a5004d9f3745164c7d5b66c4911068ba09bb42e7cd6a9786d59560b253e8ad7a99002771ba6a9c7ad18213d2761769868c1aa89b4fdab1ee8e165ae39ffa94b5c0d9dabac0a05ed44d94942f75a8960cf92edae87e9208726ff1ccccf76f6e075b4804c36c7eed78138dec286448acf45405b2f711e3004e30867705b8efb3febd28ce9e54ec52cb75ea1c16450d4c57b044845c2b894287891e11a3e8cd086f1ebbc5f3e63e9aa27b3d214d85d07c7420f300c595bb75495aaea3010b849d01be430df3e9f9345c23c0717c379c289d8e796e216d458313828e09a08170f578af445cbc275bf99c34d22e7e26c4044f25470e72ed46427123644485e0884a3480b858c3427a1dd7cd8c2a2eaa0f510540ceeccfe10b8105327acd2c34ab68c19e45e06717191d910a699af67063855932ff3a1f87545a4aa2b29a4e4b16e1662c73660d7b71af2f3961bf3a280db902bfc2f939e9286f16c4db21ab3ed1e94c19876e0068fbe1accf0ffcfb1b27360ba9a6444308fe7b594db4f8f8185602d619202fdb90fa4a67b21909b5499e0a89516ab80a239405275b228a23153a514fc1dc208774cc45665f4652e731c8271235091c7e02863371bbff82f9383557ddfd6e234925d0bb2b04883b42400fd9b9d2271475e44eb2f7213995dc2a959ec55151e3154e68d7b69f3af6abe99981eaa1f1cba44866994206908c26e54572e14800dae9eefcf04db82ae42c42099e06e51e1f5ac1ed9096c641cf70b49cef299b02f0cc2f05df06a6446f412274d3726603c79b368fa714ad52e1341e6098218978d7a65b42195e156b72882570401afca8568e473e609179fc8ff9737d515e030d52307f0f74dc622b9fb2bb978bf3075c7f2b7b0082b7423fc250e3c891cf1bd1180eada5795cdb61976f1f71ec9ee0c1cb6fa642d8c88e1cfc99bfde53db533c1588aa826852bbef51ffcbbb475a6eacc4af197d3ea5681c134a569fdf825a39dc88fceffe46ffa817e741e539abe3a065452c261eebb18b8de431f40e96e2a0b57952371a28d14d5fead976ed4f09e5ae0e9e90f050c4a0deef68e1f8a09667f5a1d2d319147f37ee11f761c9a3d458d6709564464afc5b2bffb0ef0b4c59e311f953f639c46747cdf71cdd3a7d9309246e01b2296194bfe4f0c217ed82c6c2bfeef7201bebf6dbd1180812bfcd7897fbc4ecadc34cb269e163006fb4c0c3457ba8f865063e1da42b39f8c472a21cffcd433c0004a7473f57d45e14691a48e7c3963498918d20dd2642b46911d4ce45f0af52f7f01c1f65afd27600e8091246cf46d15572123a3d47249768e1139e5c660ea119992d2ded9a80d1b4f750e1dcbd3d9b0b2a0db555173e618c9b7928ae8ce57768394c0bf890304d54bb42dc037c063f668dc104bb40d7823c8d5ff19aaae90d675e655b6b6065153ab6bf2b3a6d22dad3f74fa7278800b79ff42da9b2e5f8281654d513f23116574f4fb711f791fc41509f5ad327ad7bff8a98ed636e59063816fd6b0e0d13e89cbba28bcf761e62c6d968b89c8b5bce9a44029f84826708559072127c82f2b66d7af3f7de4371eac1eceb8b679696236c9e6699eed2a03d86990bdc8fdd24dfc6e7fe1db50dcbfc591b16aafbb6707a593196df2e0082fa15ebad4ed0121134a35c8aab5d95fc5be16c56157791fdc552b61bd4b178c5167541e6fc1eca26baa1f8b6f410e08ce50e15e60b58cd9056285db7febd5108283e1dc27c3d87a5faf7034bb75a30ad3a9ae0b514ad9357bfb229f39c1497632249183f1bde0154f0b5d607e08c0723556b65ba1a54ad6b3c205c95256befd986a019895f6bca61ee9087225e67863bd2d8266d547d2be9730b80fb2367773cbe22504c50d6610bdf6ffe118b8e18e7bb3d423fdea85df7fd5f8a0abc716d84bd03b73a3d597b7ac4b082e498f77a2449eb7ea4e15a5a94fa28271ed840b4b4074f0837d7e68386471277eab07d00cbf433b06d73144dd431bd01558126d96bcdae727cab5ad0b7429246c45d91ddff7a2a21c7942aa12a19475329f333495ae8f9a4b9188f68f50e250786df2a2d11cd8b7b80049039f42f8f24aac3e3ee33b8f502cd3d4aa091fe6a9177f0e670e74cb0dfaae34953ca6a6418d819fd4aeff0329b0cc47a5d75ddb09a3305d2d3de4477cb3a79491525fc5996e9a63ce205c46f0492d7f7ef3e3ce127bd7702191d6481ca174eb48308c36b3c004afce46bb34b1162694d1d6c26d7b6d3d726d37d7c24b011411c17489e1bfd5e03262901e5129bb79b4a08c30d28163925e6de906f90fb06e154e17c2254b4b09e5bed625c503043b8e38b70ec4967ee20cfd2b10567ee630b0f83ff85c1bb554e2ed607040b212b6b70383660fd6f9d1507454c32a7172b1936b6af419694d648eff8e6450a9c4444172d6797944b4af846a5241cc5d53010bf159c61ac9ba165b1ca5a986687580fe1b519cb177d425fd1afda8cc40bbdb8f3cb2aeb2001709601697afd386e1e7b056a886db6eec435afe996c16c88a084667812c893cc6ee47ea7fa43865ec749337fdfd7e5009b0a96b9d713ea551ffba58835668aa9266ad81a415b82543644c66a7dffd6b6f35a8baa2ef6a40026100ca4cd1e40cb42e86e89f5c69463cbff526117fe6423edda1a497e7d5acca60c48a544f369bd4b9515b06530791a5a72abb6c01cb97703181497b04a82cd84c0e4dd0e7c6d348b45a80c90d355a43f497c0b636f83e336d367068134564affc3c9682595eaf81c0e829bf25ff9e1448484a17b6fc47b3dddc31432c1b3bf8d9e9ebc179fbea3139bad0abc7324fdbd16a4455caed9875c1e667dbe8e58c3fa7c5db5f6d6cc6d0e69394d7d890f40b71899ab0dbd31f45f0273f0e3a52f0ff2492c3f83dfc0d0e1f77efad2907615a13fed5b7647d01aab8901906575cf06635783279f6efc9fd48ee8ca72cc26a7825aac3786aff8029a0cebbf57022b2d378f9880c4d218bec0e0a56baa5181b0d4a06d72728da883c115cc4cce6d91cedd0514785d61955dca1acc200ded71fda4adfb76e2361b17345dbe3314f70a90590ef5a48a3b58b9c1f00c805afb5bf526d1de40f3d623410ba2292588c58376f54b60b4a98f6ce1f65cfc78fba3d00dd639dc8c755dac242df2ed230b834b00c2a975f0d3d014851999bb356093020768612a1fa850f7acd3e37e6e0024618808bc9aa3cb2e5a3ed57af47d81c9bf842f7ab48426e436598215ae858024903a59edcf38ec9452084d3f0b5a35fe316344196693c7181b1bd938aca3179865b636504589cd12d371805d536c38cc0d2716451cacf2a6ec4eefa63eb35746c7d4508615c722a6b17898ab7656bc8f6049a83cfa20fe8bc0dce470da3c3d06ea32353b18804b065a17684fcdb69054cc59080074f4504262205860d49333f83281f94a2630ed7cdf31820c680f8ea74b40d52f7973a450f24c144daa3b86fefb72053376ab5f449166297a3c1eec1d294f7647ac78b30db34abc00967ae65670761a1eef117fef1af7c933a3425374ada5837e50461d8d4717ad3e216b7ff35096c84d3e288c159572f27bf01f3165d890c174c80e135f1181024c8185a1d814af47e8d2da1a11ec526814b1a0d57a05e4bede8f3aa8b11f8fd600534e2bf9adbf01e2c57e2385cb3ea7863369263c9622ccea95923896aa2f9ff6db11fa919ff793640b0373bf13faa818f3ac4c66878efcea21238454ab007b1c9c69fbdb8f6282c46c7df0bf6cb2d4537bacccb32c8b6222869ed82b20f5a079d0233c6f5b2fb08b3814535cd246bf412b575f5a9fc4ec9581bce0e57f793e6dcbbf01a9c482d07db04e55bd0fc33cb9b9448d18afc02272a5f92907c8628be5c70a8c8dec06548ac009da486b8d6578309458584425141595c1579af65f458766c8395e0506b48912ea7166371917a9ce8c66dbe88768969e320ebf56a1251b9178d4c4ecddec2239619d803107de0eb57d2971e5eae924755837c6360a454537bd34208ac88e34cf531abd4639199135b3d12df116202bf26ddf2b229f1225e4438d87c49eef678e60c082c58faa84645cdbaa15bf6247f821f7ba18960056ae73d0ec90d16ccc231db7d66ce84f7666c2583d4ed37be96833961bcb35eb71068345326962ebb7bc43b1ab9cb15303e608ff39867174cd383abb3f9bb1ecee04829e273ef04af26ca463925e1814b4c4784e61e37ccfcaaeaeca2699f43416f5f64b775ae4fb3b02f10f832f30a249ac575f58d6e416d97f204c4c78c3ee4a1b649c9aea4d6f4a46733e26cc886bad86f57f84aeea262dfcc74b63a24b66b1d5457b524dedbadf41ed76a025701b613a8d960e145325989aec7f40cafd187489abd399f80009d845f53752be0f4df8979b31d1c60e36ee7aecd051d4e3674b0ca5a731c4c9636e548e83649e151b023525b966288613a765a1cfd213d7cc2c0a1634e0496da845221233e40c80bac1f773fdd6c15fbffc06cbded76642e892c492cc05fc40b641679bb9514a72cc2eea2cbfdb65264d7159e4ea5bdb3ca82e15d09a8f2119d57fd0abe9cf3a33dae09a40e915a62bea7c15f1090ea2c924a11ec053ddc476413c389f6e26e96e47afb3c2a97802cd0781d9db1c2088dfba827cd8b6ba78977f5eedc27d1e83380509917abf2c5fc6d2f0f73758ada00ae6276c88af44077f67d66c52845b36eef51ff6626e2b22706060d86af54f02a155d26bb71b721468ddf5927534dace30754908d1f417bf0c259f999d803db1f386a4c0c0f946d87a8759d8ec43177afc9d35c763719fc92d5ff1a0633dda15c330bc8b19ea963414b84d18f321f0e9f1d681a933882adb32822dad69d879ee51c5f28f3b94789f5f848f4f118915008fd41e5695c0bd2c2c7cb8bf36b6dbf05c98b07267b4747a448ddbd21a67bfeb85b10c8af17aa04e9361dd91c86602653a9a89546b2d89f712e81d99ddd765e6f24f9b7376fda2a1405fa96fdebb296cd4df5e2308f512daee74b3d58b86b8d1dbd3908b7c023d3bfd54a789a90208d07016099c3f91fe2c9ac93f955ac9a6c5b4bfaaafaafa92b0c73a068536791e4f6af5fb0641e9b9002dab6361d7ee148fb4faf239cb1ff2662b325d15eeb1bd9eac8a80bd956cee652e567c12d7b45cb61da10daa305598310ea87421145ff562d1ae727b42c5cf7d840ca1ef2703634a31246b4a1117fef959ad53298843fcfdf266602d8ccd803ad50ac812d4cc96892c4a5d8dc10d6a76d63dff6c2f635df877cad0c40dd785869f8ad13732ab54f11b6ecdd62bcded0a8debf37da1ec8b87a7b1cb12cfd1c40df6e893efd5ac7283200c91fd4231fed9a70eeee96", 0x1000, 0x2, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x4005, 0x3c12655d) poll(&(0x7f0000001200)=[{r0, 0x4}, {r0, 0x10}, {r1, 0x2}, {r0, 0x40}, {r1}], 0x5, 0xc4) recvfrom$inet(r1, &(0x7f0000000080)=""/97, 0x61, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) setrlimit(0x0, &(0x7f0000000140)={0x7aca, 0x792a}) setrlimit(0x0, &(0x7f0000000040)={0x81, 0x200}) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x4, 0x0, 0x0, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) r1 = semget(0x1, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000240)={0x1, 0x80000001}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r4, r6, 0x0, 0x9}, 0x4, 0x5}) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) 16:00:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) ftruncate(r1, 0x0) getitimer(0x1, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x5, 0x10001, 0x5, r1}) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xe3) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x200003, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x3}, 0x8, 0x0) 16:00:03 executing program 0: r0 = semget(0x1, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {0x0, 0x0, 0x1800}], 0x2) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4c) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 16:00:03 executing program 1: setrlimit(0x3, 0x0) setrlimit(0x2, &(0x7f0000000040)={0xae, 0x10001}) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)}, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="9e", 0x1, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/110) msgsnd(r0, &(0x7f0000000040)={0x0, "8eda9e0cf404051391bc04f0fa10f82060b15e0b827c53cd108d32da"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) 16:00:03 executing program 1: socket(0x1e, 0x0, 0x0) 16:00:03 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x81, 0x800}, {0x0, 0xff, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0xffc00000000000, 0x1000}, {0x6, 0x4, 0x1800}, {0x2, 0x8, 0xdf5988622df256dd}], 0x6) semop(r0, &(0x7f0000000000)=[{}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8080, 0x4) socketpair(0x6, 0x8000, 0xaa08, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0xb2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=""/72, 0x48) r1 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/137) select(0x40, &(0x7f0000000140)={0x5}, 0x0, &(0x7f0000000200)={0x8}, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000011c0)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f00001e1000/0x2000)=nil, 0x2000, 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x10208, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/74, &(0x7f0000000080)=0x4a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x8) poll(&(0x7f0000000000)=[{r1, 0x2e6a0077aa043ecf}, {r1, 0x1}, {r1, 0x80}, {r1, 0x10}], 0x4, 0x3) open(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0), &(0x7f0000000200)) socket$unix(0x1, 0x7, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0xa7, 0x1, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "bf77a8961a954bc0fe440cf5cced49a2c090d837932075d66d8f359f3d3a408c2529fe07c7156c9032b157020971d0bbd3ab97534e8172c644ca13bf003f000000303e0873160100000000000000ea5c5608fd4a561ed2003777d3dd0cad1cee1ba53f83bdee0000000000000004002085ded06f46cbf779e3c0792aaeefe52f04cb9f4144300888c58c77616b5cdda7d28e8d89829e0800000000000000931b4422b1bdb1a920797022759c9dc65bc804a591803aaea7064012e34a79fc0f1869bf965a3e460444f79967455455a872434f062101f3"}, 0x100c5, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20800, 0x88) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x3, 0x6, 0x40, "7001d785ee1fb71e81d57bf988603aa42ae31d7d", 0x100000000, 0x2}) msgsnd(r0, &(0x7f0000000240)={0x3, "23a2ead84e73c95a515b5ea203f5ccd5aac2d0b8e1764dd340adc2c7f750ba7dc9ca004d60cfc0f18b07c01dff3e63194cc2555511d658ba7dfe8ff1778b40a2ac955972d57cd6a00ac4345ebf9c256ad03506800ac258834843638a7b389c6aa70b68bc6161c68491fd214d68"}, 0x75, 0x800) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0xfff}, 0xc) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xd6) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/182, &(0x7f0000000140)=0xb6) socketpair$inet(0x2, 0x4003, 0x10000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/109, &(0x7f0000000200)=0xf) 16:00:03 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget(0x3, 0x2000, 0xa4, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000000)) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:03 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) getitimer(0x0, &(0x7f0000000140)) 16:00:03 executing program 0: select(0xfe0a, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x40004000000007, 0xfffbfffffffffff8}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) 16:00:03 executing program 1: socket(0x0, 0x4009, 0x40000001) 16:00:03 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000011c0)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x4) r3 = kqueue() mincore(&(0x7f000024a000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/4096) kevent(r3, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, 0x0) 16:00:03 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) 16:00:03 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 1: r0 = semget(0x1, 0x3, 0x13c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/133) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4575) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7, 0xff}, {0x8, 0x20}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/229, 0xe5}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x202) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/61) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 16:00:03 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7e, 0x3, &(0x7f0000000100)="b0952be337bc2f9a04fe6c347a04e95248313fb6390a2167d9f61378134a3c62509bc353aeb68ccea97c765a61d0783cdbe575dd4acb907022f2692699baa77d53528fa3f8a889f1492b9265e70100000000000000266aece6f71da1b6611f07322d818c144b2cb7391f823ed49702495aa6fa70ba798ff96ddeafd7ae4b0e695dad772e20334cac3d9356def679956a4a8e4c787bb18224fbaf7f488d231a", 0xfffffffffffffeed) socketpair$inet(0x2, 0x4003, 0x10000, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x92) 16:00:04 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="41871dcf63494e8422e00169e167bbf2a975e479adcf0b006dcb6ae5344f282e23e30cb42a239cf215a950b53c822a2e286e51cf45892221826fbf4b3ca9fa0112cf9f52ed7192", 0x47, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0xffff}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000100)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x4) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/66, 0x42}], 0x3, 0x0) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000001240)={0x3, "4b8053e0acd1e1c14e6cae54ce6a3c79926137982ee68d755d448b147fabdf6047bbc09dde7bcd590fcf371c39829bd6be667bf39dd3a75265014a209df0ce04c2807f2bcb0e620422ee95e66ec75e325a77da75ad039c33f730"}, 0x62, 0x800) 16:00:04 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:04 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shutdown(r0, 0x80000000004) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)="2d28e926402900") 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="f07a484093594c6f47655a6a9ed2052c36ede56be11f3c4f3caa0134f566cf3679464bf2462ec4a09aedbc3284a7462dfa573da27734fc2bde64302fe224f45b3f02318ae86a40fdb29a60f799666dbe071e2d8733d693f55aff3a17c6", 0xfffffffffffffedf}, {&(0x7f0000000000), 0xfffffffffffffe4d}, {&(0x7f0000000100)="a33874d722e4ad87465fd58710c46fc397cab406e79841f0b74b8ab73e21520c1daf9e1e78a6791367ee5d063aee2e9379ccd510e9ed4d43474bbf78249e43156b5f68b2b603794a348a18ac6ecadedd44320b7353d3b90a5612aefd993ac54ab54f2033fd44b9edd14991c54dd6fb6f263182cc815940aa90c7cf86f9f55396df22c5f77116f15860b85d946ad20e8c280a0f1cf8131584f85fa419a7cf7bb9fb673596b37fe9cddae0ac746abb581786c65c619179e9c23397711714ed5c82b55e73f52149c073dd723350", 0xcc}, {&(0x7f0000000200)="06dc3db5de728229a768fb8f28c94eee5fa71172c50924ec2be004fd4ca35548c9603dc40bb852f8da8ee2b07d3af606882c603a395ad04592df132ceea0f157f9fd5c63b8af8aae5cc1b27f", 0x7}, {&(0x7f0000000280)="433914dcb32b5c8cfd0eac55e41a34da373201584fd885f7e836fbf6003a10321345c2a6f9918bd05e382ac94721e05acc878f05633dfc1462bd6db6e4632dc1ab8aaf26f35adf01288774928b415ed0d3f43142c47d7789583898b1aad8810d73d9ebf38a919bb9757a2d2c9d8dec74e9f06a86752bf9bc378e492fbc2014e9fed99a8b0e310a8df9844b5792fe91824429bd979a2cc7452c4fdfaf6e33f12dd522168acfb767f8d0f41f166bc9dfad7de75eaa155bc1151b16bb86b64c6a4efef2feced54145cc41c1c140cf69014104a5e65096d0c3fcc6a9f8e4145b3d", 0xac}, {&(0x7f0000000380)="5cb98a34531dac627960e8ddb327db71694c9d8a7504d2798745e36267e63c493f2c2104529c47e0e069f8ac27e91de5b049d9de0ac0bc2df0d049405a360cc21b6c984c8b1f58dfcf6163bf412f5f9a78993aefec8a0a75ff0a3c51373e276fbf03dd8521a99ba91d423df5289c854255642cdaf221f1dfd3ff4aca62b1ddf0a4d0613d23f19cc026", 0x89}, {&(0x7f0000000440)="c7afa1eca6c004747ee9fcbdc6eda4c12c308a5550d2392b2e73076b1861dc2bebf3c6420ba6fe6205c3984f97fa552b3957cdfa79ddcb98708032fe997075bb0aec9cfb5398565011a7a360bcee9c64be32435c0a23a28772b26e7cce181a201f78da27fc0eeacd545a503a21665977387dfbff0c1be64a4fadc9a189a5587e169536244fb91a1cad3ce0e0faea78fccb10a991d0dc42bed33578b0ecbb9636c4b3ed1987f50a93877b43b0dc7091c1fb1648c4f7230ee203f6ec9d31ee1ded96a2ff6c00e078519e83fae7c280df9eb548b78bfbb3d294c0311de9892bf8dc428e3725cc23bc8c0fcf055d5b9d6fcfd46bd6991f088f8967f02f9d34b71a7ea49ae3de49f3a8e6350c2798b62730c817daf46393a0529044dd2127870d0e851cf8b7195bb40f353f91317521fcc509ec967e7669ff00de632d4b0ce2233bb3fc0d4bfe3d3d5b4321c9b9cbb04349f6c97ec688efdd2af1098722d18c5a7c89d9a823aee37f4e9b43a940b7ab8b392e0a1d5275b30b3ff55b4ddf9c91b364ebf97da7b897a747ae8f7cfca950f8d949abebb74dae1e7082147e3100f665b357a948f7083ce53803d4ef4b3336a2080084c3a6ebe85c375060c83d05f0abd9930300bb2f158ef3d2dfca9fe58146495a0c342b5c268a14cb6e4be67347aa5d92c591b920d8983d479893aaa52f6d8e60c37fd77751ee280f2857b0e6c6534997b8f25186e2f8e79a49231d206e7ef874b4b15cff4be24033068decf7fa1ae672f876746dfccd8f3e1b4f532032c35f46c34368771d383931dfdb3a4eb75ff2eea672d9d3da95daf2ff550c1e0c2ced9e65d9feefce9f7a7f34be8adfc2682810a56a6b6c48f352a9da0644e8be311ca8ba64fd74811dab7d0f4b15581887b62422d1605e1cb16d45b9f39d7697e6df9e42c7782096623fb82fc27b951ac6b3e43548e70ae6056f822ab8dfedee93ca728aeda5012cde6caab5426c1a4c50c327795feba3f9d2298babb1035e6b4a221211fe00c84afcd8437fa86b298bd9c45ff042597b1540a7c1084f2ce05ebfa628a26f2389fd1a57117d11439660c6a35313b0985e6d5c82af8b6c078d56581545ae01b648a9f1daeb9036c14e0e8b6b8e17b41e5cdfc333dfb70074ae77d9b89cbaaf026f20ce624f6f3838dc4c2ba0a2d4fb68359bd9c44901e43895eb272ec75a7c0bf8dc6a1f41e22ff341d626ab923949b847e37785b08b5b564107f2303fea9acdff0c9b849686fc2eccf6cdb638a1727e59289053ea0e40c03755de91a3bba047c95e1c90d17304ff8099d39adbac8ec5b55ef2a66081e88e2cd963bc7d62fbd0d7e810f679094c896c486b1da31bad9b89807b7ab053f6f917a5857fcd44ccd59eae39c884d98a4e9412d0351c8fb9b6976f91aa68c07b52bc216423704ba890089a85c3bc40394f23451217507199785f6f351d2b01c944793968c72716ba9c80bba4ace277c872f73830ec18456930ccd69dc3b9b5301b429457e677c3421044e7f38ea22a9d74bc58d56b7e2e74d0da085d16fbe21add6849db8b6421ac73ba23c3e9eda0b2cbfee935bfe7b9ab02eef0c4046965ff4f62bfcf9a60439548042924ab8b3d7853515bed6528b65f07cacd9cd99fe5d91d608f5513797c0ae99b9162c232c6488e789747cc37159474215f380f902780230cad867100b5aa7e9454d971da1f0bc75194017461e7ce6819cb3ab9d17f4e34489d6414d70719221ca72cf889fc694f129f5baaa19ea42af1501c7e81777701e57bf16f78e307d94dfaae4ad92a3c116c82d54859b833b2760d0907ed741f273eb70f85a13e169ba43edcdfd26d6de390c9fd904186025d9553e43057937a27dd425b42fd1745317ac8afe04362205aa61c59b7d6ba1cbe26858eb596f1577dd37cfffd0eed51fecef55f6e940c25b13e2fec2e9f14ba0be116a572745aa83f2156ff7a6de870f4ace0cbaf959f264e5eed2b5db11562f227c75d03628bb226cb2a138a1fd8b9cf27992feb49d81eb56a8c30f8e875e53f847556abc417fede7a9fc60f27b3218c508b7e7af2bf1ac1fa325818ab496df1610cda89fd36764ccf43c4415ffcb5cd75b44fd13fcdae1a2a16539db54986724badfa1606c9bca0a4f130ff6542e66e890ee1edf18677f79ab916cc1b06a9bd383fa00fcbc2b968ead03e52ab55890a9b8603831139fe8b6faad4b3a14fd9a01c1fb88d33c86784891649cbd40d5ba00bcf1b680ae2e10f39ae7777d1b7cedda10c7217a0bfb4dc7b0b3fca037e4a2558ab484bf5d0417ac3e5934f6ea866b16d04128a705d509feba7f6144559b03bc685c287e93ccca078524318c0d7183ccb49a48564c5bb69e3b5d3a221f426a6da1a56ff2e00006e7ea09692b894a993d785b02ace63b587ff4517941a94e99f63475e434c76e2fcc7af5fadc8d2b5107d1490e7dff20e7c81c9cdb95c4191721b86b766c67589c7a8bca9edf8be037f9a128deeb719ea0fa9802acd19bf332103ad702cdc4f583437ecbd6714f9b607cdc11d711471a983a4212b1681c5843e1211b17b2ed78a0afcec44a03a79bda2d5d640d5025f6d4729d3beacbbba71f647481842899c187924e4c0eb6a79384df1274d9de081e3c78b2a1df05bd9901bd74f564c42ddd0215e515498823631c03262b335bf15f78031d36b348d85430af04ae4e5f8dd41e169e837379a47b6468eaab61a1b6463a9e2d394412f050993047a29e7e8852062853d6da95d3eb24c2c69d0edf1857ed3eb7e9da4800a92778936f44436f415f4b6ec74b6a9d59fcab608b9d29df4b60453c62acc9638c762f048c4258606416d6aac267ecebf33b93978891af2799c55f2bc46c8c5b18d2a19c9fed6c6d5cf559bda781243ffffb79759593443db2dd3d4fefbe41a358607934b3b0f302f33a3b6fd3ad660efb7e64aec9aafb1a424594ec12ea39cef46335625a880a2b179985d7d7074f6412dbca4415f1e0c453dbc6a54e3252d50e7c15bd2153f2357797e80a2f739f70596c85a785e220efb45bbf19da4ffee0c40cd4736e5c46ebea1672a06870c846726602aa9d717ae5f62caf7b2b40c44f6e8c215aa13c0fdfd749c585a4b66f8fde2aaa07791caa69d629c6dc5077028a7630bf874b4c6bd320042b87ecd0b4de6bb007c9cc164a28793009bac00b9105910664f7990a30f69942e5697dfeaa4af7592ab94ce28eb426f24233e4f4873f4650ed49078b81bf2e81bf5884eff5c6f4564b0c9f4cc3a7c5cce9ab26e93a72c9f62fff69da5ab26d8f58333abc4b7d046031c23321b013facb46c83b69717f261d36d025261253b6ccc15f8ae26619f6fe145e4135f998dc02318884b8a342963316a146e3c6e657a75a928bbf81fe458b58378432ab1cddb1ea0abb879ff7b43a9da0cf38df9980642a8363dde79acae16a3880be824dc05ca3be8b243c7f55e6da842eb61b4c6d986afb89d1e857d43daea6348f442e0c5ffc7754aa73f8919bafaf6c4d3a777bec0edc25d8aa65968956dabaa74dbb5b2311524b35b9190f0ac4a6081b941e469fde9d2e49b01c6a09f110693ac0873137602ead80ef0ad42790cd57cb6ae0ba4f46290e8ac8626409277a47d693e99c5d399922dce09efe6ce9aa40e2bc14f7013bb0e69176847f6556bb9c93a9a612a2cbcad0042fc7e32364ce048b92142ac1760930185564bab9b4bf71c44dac1905e885cc174d7efca88aa43bbda3568e25bfd919b8e8a33e1fb8bc349b1179b384e73a50dd62ea5ebeb00bf887459e571911bdb811968b7628d9574bba4321df15503d6d9dacdc0df053b4c09ae999d746348ac5ca984f4b202af0860f8a7f18344da93decb6f6d3e9eacffa36b4cbb5f45a1beaf41acd65274325918d2cfec33b05e91c24c96e726b0cc527018327d1ddd389d3137c3b7f11a5522773019a3af61af9dde2991e989b64a25c791a97c106bd04d51d00bd258e2f19e9f225310a712b96a011054e93138062c6a3b9c3edb7e52679e7ab4c5ef626a5b08b1b2554f0bc0bbc8797178ad46cffb5dd8a42e8f80c39b98a4f17111ddcb1a0934fc9067cf55afdc7579bc597f2bc3af3836c3dc85e6d65b1de31c537b529f10f55792377d0e6c2442bb2a96e1f12868f4d7ef90bb811f69c5a674a8070f33da8ab30699de14d272990bca8acf8fe8d5e0df9fe9074db2fd3b7a3ca125ea4faba23b59c08ceb933790d2e8261c171d44cf5d21662d6d968cfdafc722c217f02a553928d900f15a37aebdef7f2c8025e6126bd62edbe69c6f3cf844feca38d73a94f5384758c5eae0f82d2125995c40842cf7f22a5e194dbc64a6d5c4731a921909726e7cd7e11bf49059258c52d9b571479a12d194d417f4a86abd7f9ee4b1a146f14f70f1a206c2300ba5713ac3ec154a951b5239dea457c9401218bf4c62a7654cb8a5916b9ba9885233eb1eb247d1b73fa085ca603e5c629bba4ed124a92dedd1fc96751814a5640dcaeaee1f60cad145c8a5f28b78838d8ab17f019abb630255021c4d6981616644d9aaf5e858edfccc601dfa721657c8e4b766d6c7ac2db0a270fd72640e26d42a44c44c69a52ae10b1eb5be1e8621c1c4b4e4b1e060cf5c6a966fdad27a6dbaa29bb323819f64843aaab9f5db7374a065207c15a03bca192f5d2b32b2bf763cfcd74a3a164286d332699b8f05229365ede023d4a2bd392b1e7b3604f2f7182bd1e5737073befe65c5d1b41d96905ca167ab99bfabf1884034cdc22f2697638a90906d4cf055cad4c30e2ca88ed43e85e7fcbfc65c3a1d2eed447c01d7bccde8b3c9c862e413f451e25c2376dfbc6bb55baa16dcbc526a25c7e7b33f34614eb14cccf255fe8fe4c92bad7ae9ddb78e5929fc2d554a27117c2795d465ae53f1f50638f84ffdf7940831e582dfe8022652d855b7760ff18ce98d343073aa4e8cd1853e37919a76e464737ef5e449bf2c0af17ec017eb799b8273429bc32a43c9dceb5a95d5d94854a74cfb52f1f93c40132e4ba2c3565b29188ad489cec74d0c7f6beff00cfd761caab8196579e4affbf0799efd3489c2e4c12cf2f687233cb2664d13fc3bf2e68c974c85a8a39b7ef4c7f3f4a78b619d14378d9fd1a678cd3f1a90e6d719e49204f31763a8a8cb95d35bcf8e5aa6242be9bf0c0b67f1936ecd6ba60c961c07e167142017a3964f932074bd773de3f4fd1d66bf5e340591d44dc5dae7fdef922d990437987c88572809b86ecb6ad7069fd5d6189c9e1cef9fe79aff9b37f0415f71a69879ceb20a051d32071ef744b2a45de0c0d677ee7a918a7886c3736abee1a8cc8912fe90b106b0278bd30f5b3bc764b5600af40df8ee243ad4dc6ddf77b64be14a1835263badd0538e6b5c30903d4baaa96848bc725aa284edd9408b1b4457f679a7cefbe51f16f037d1c6b7b82b27be1ab68cc9880b8426353eeb66dab4a3f0dfe1b1140d44fd771b31c5dd9cc243f72dbc5f7b1e08389762a717282bc6214fe24794ad19ec6ea43a0dfc7855afac335143955b6841d2d0331ac871e8aafe1c28a89b6c1426d3ba4bcae138da400c858f571c968d67bff25931e8b0a2f263e237747cca96ee75b47073a6a9e11a6eced2f9c8a21fbbb39949dc185b2cd07399e545442cf12e25ce97be61942b5e8d5feb157ba56ed7eed0fbd081db58a6f53f3ce44d56abe647e5229da030bc290670b33d5233f1ffb8fdf37e290deb20909063daf4d1c587484e360231b707893372761e7ee37a2da2d78b86ba592824457c8f2c4730be99ad7bda", 0x1000}, {&(0x7f0000001440)="7ca82de42ba91a794a71f09b2e6e63602d9c8f9b3d109ad589b51675a5f555d7e0763616327aa5db57d721e9d1b0079f25f1698ff27fad58b75e1c67e3056a6e8454deac236c165cfb256cd9942a19f9", 0x50}], 0x8, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 16:00:04 executing program 0: clock_gettime(0x5, 0xfffffffffffffffe) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) truncate(&(0x7f0000000200)='./file0\x00', 0x57eb) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6]) 16:00:04 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/127, 0x7f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) lseek(r1, 0x0, 0x2) fsync(r1) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) 16:00:04 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r2) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) mknod(&(0x7f0000000100)='./file0\x00', 0x2084, 0x7) setuid(r3) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) r8 = shmget$private(0x0, 0x1000, 0x3bd, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCCDTR(r5, 0x20007478) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100000000}, {0x7f, 0xe2}}, 0x2) r9 = semget$private(0x0, 0x4, 0x48) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000200)=""/78) setuid(r1) ioctl$TIOCSTART(r4, 0x2000746e) shmctl$SHM_UNLOCK(r8, 0x4) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000300)=""/5) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000340)=0x498) getgroups(0x2, &(0x7f0000000380)=[r7, r2]) r11 = msgget(0x1, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x1000, r6, r2, r1, r10, 0x40, 0x2}, 0xd0e, 0xf0, r0, r0, 0x9, 0x3, 0x1, 0x2}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000440)={0x5, 0x2, 0x0, 0x3}) chown(&(0x7f0000000480)='./file0\x00', r6, r7) setregid(r7, r10) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000004c0)=""/83) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(r10, r12) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0xffffffff}) 16:00:04 executing program 1: r0 = kqueue() socketpair(0x2, 0x1, 0x9ab, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x8, 0x1}, {0x18, 0x2, 0xd36, 0x8}, 0x0, [0xfff, 0x8001, 0x3, 0x6, 0xff, 0x7, 0x9, 0x7]}, 0x3c) kevent(r0, &(0x7f0000000100), 0xfff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r2) pipe(&(0x7f0000000400)) kevent(r5, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0xfaf}, {{r3}, 0xfffffffffffffff9, 0x70, 0x20, 0x0, 0x7fff}, {{r0}, 0x0, 0x18, 0xa0000044, 0x2d0, 0xffffffffffffff7f}, {{r6}, 0xffffffffffffffff, 0x20, 0x40000084, 0xfb6f, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x40, 0x3, 0x1838, 0x80}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x6, 0xfffffffffffffdc8}], 0x2, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x4, 0x66, 0x6ad}, {{r6}, 0xfffffffffffffffa, 0x2, 0x20, 0x100, 0x3000000}, {{r5}, 0xffffffffffffffff, 0x16, 0x14, 0x2, 0x7}], 0x1, &(0x7f0000000080)={0x7fffffff, 0x410}) kevent(r6, &(0x7f0000001140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) kqueue() 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r0, &(0x7f0000000040), 0xc) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) shutdown(r0, 0x1) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x9, r1}) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000080)=0x1, 0x4) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x307) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) msgget$private(0x0, 0x8) clock_gettime(0x3, &(0x7f0000000000)) 16:00:04 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0xba, 0x1) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x80) setregid(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x151) r1 = dup2(r0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f00000002c0)="39d5679237ea8a8b620112a1d8588cfe9a895738519e98a15b91adf3d91a3f950933cedb15d84d1566dc4926a9d7961e2b55459f3ce9703c73d2b97fbc2240a1d6ff129a407d6f5b25e90b081248524d6e81704c15b3c06ca34ee0c84aee94edd64cb8328d71ada82321a906f6500d7e19681c4189e891e820e02ce84c7b1a0eb6aa51cf8fa746805b15c32508674bfb1c6af65e494f2eabc76f04b8047a7f354c687c10a851d3ac7ef26aefbd0accf339193701992af9950d2fe4e75938811d1da55362868a500a8810f2d6ea9a013ada38fca09ca4cc389dcfe7eed80fb63e51a6903f5e191b9b93c9b51f9a3828d9e436cea9790307622b9beca5f89faf769532ecbd013408070581b818464367f82a391ef06d3cc2349fdf0ae54077ee7bbde0bf34a1a3223e722685f8714596698ed1903c931540eaf43672e4032a83ae8454ae54633f03b74c1bfc44fb532db75cd4915a35bae88bd57ad014f50f9cafc0e5865011a8370e1841a89e6ab3285763142e244b05b08f81e2072ad289ef45ed3b51d36608562269a2d8ce478aec573b5f5713b92c4b1eb99ed13f59c5a08c390dab48eb35c409a33ca772507392d423d06c0aa76c6762f24a90f4ae75659da042f2dc3c0c08d1450055109716495b841f36050caf4e5eb287f7c0992144255731aa07e9ace243632430590a507b9f341e3d80c7", 0x391, 0x403, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) mkdir(0x0, 0x0) 16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000440)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab60fed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c98f48524b85cb3e47826e533cd843d919c10f6114f441932c80227c522d3a8b30b2894041a1f8e63749edbba67d54b6508cc9452311e439abc2cca0173af2661d76af6314793756f043aecff78db386becaf92e8448ca9ed1f74d7bd53249ed94f230500097d8014d6a7ed970d60a15fc85389dda7e9ef1fc600007d6b7b791f796fa6edca3136d599f8f4fef2b5d109b371d23312f3ab7ac57c5646f9692406f245831f52c8cad566f5841313203e6859b45401db446534e7ff8d460cbf78ddb6fb1271bc", 0x108, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/71, 0x47) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:04 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5d12db2265759e57b9f3b926845ec1ec4fc8f977b5614eb7c37f748f3b55e593dff6e055868c8a13703635b36ed6f539027d8490c22742325b022e43ca93140bbd9fa632a397b8a13a3becac07e71d83dcace2a2", 0x54) write(r0, &(0x7f0000000080)="0c932dda4d440fd455d7a74864230005545a52567bd9650ad77c92bca6861d419891a0ff292648c9a6ac6256e7e2b477b0455250aa8d3224", 0x38) write(r0, 0x0, 0xf8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:04 executing program 0: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:05 executing program 1: syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) write(r0, &(0x7f0000000180)="00980f56bd9b302a79d7b54a0302f9b95a6f49d5d3be206adab0a3d7d35b12d4d68921655ad2e1005a560dd3744e08f87223afdb2742d3dad65143f5a8f6fb99f13c9fc078fbc9bfbc12429f676be9d4abe5c5de8270f8410785757d3187be25f6885379b276f0fedcf329312753ce9ce0f2ea2ec10efdf3e8e4a3b91ead70fcb520960e725dd8dd31", 0x89) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x8) 16:00:05 executing program 0: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) socketpair(0x1, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet(0x2, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r4 = dup(0xffffffffffffff9c) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket$inet6(0x18, 0x8001, 0x60) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = open(&(0x7f00000002c0)='./file0\x00', 0xa9, 0x101) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x10000, 0x800}, {{r2}, 0xfffffffffffffff9, 0x8, 0x8, 0x8001, 0x7a7}, {{r3}, 0xffffffffffffffff, 0x0, 0x30, 0x8, 0x5}, {{r4}, 0x0, 0x4, 0x1, 0x8d3, 0x80}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20, 0x9, 0x6}, {{r6}, 0xfffffffffffffff9, 0x60, 0x20000000, 0x3, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffd, 0x14, 0x1, 0x6, 0x100}], 0x0, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x2d, 0xf0000002, 0x1, 0xffffffff}, {{r9}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xe1, 0x6}, {{r10}, 0xfffffffffffffffa, 0xf7, 0x40000008, 0xc7f6, 0x100000000}], 0x1ef, &(0x7f0000000400)={0x8, 0x40}) getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) dup2(r6, r3) 16:00:05 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x8}) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1000024003, 0x20) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x800}], 0x10003, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) dup(0xffffffffffffff9c) open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000000000) socketpair(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) dup(0xffffffffffffffff) r0 = syz_open_pts() accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) socket$inet6(0x18, 0x0, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x3, 0xdffe, 0xdcb, "69af2353253d671f9903a2811a7340c2418e39e0", 0x5}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x9, 0x4ed}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x9, 0x40, 0x27f1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x81, 0x9, 0x9}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x19, 0xf0000004, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000010, 0x6, 0x1}], 0x401, &(0x7f00000001c0)={0x9, 0x7}) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="930fc1b8506a28ed2f57effea87cd82bd8539edeef7d1bfdf066bdda7116b66a996432e79f672df81a1fbb65819786212ef72ab22b9604de1b29f94cfd72e1370e9ffe40d29c5f1be6871a997babefb359effd927f06b82c174c193e7d4200a43226", 0x62, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) r3 = dup2(r2, r1) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r3, 0xffff, 0x1018, &(0x7f0000000080), &(0x7f00000000c0)=0x4) chroot(&(0x7f0000000140)='./file0\x00') 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="9aba0768b78be896f753480513dd8fbdacebf834df6e3a569510d265c403082f8a1a76811016dfebbe310e56a8acc25c63ea3592", 0x34) sendmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003740)=ANY=[], 0x1a4}, 0x0) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x4, 0x3}, 0xc) pipe(&(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x81) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() kqueue() mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x80) symlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x3, 0x20}, {0x18, 0x2, 0x1, 0x8001}, 0xca6, [0xffffffff80000001, 0x7f6a, 0x1, 0x4, 0x40, 0x2, 0x88c3]}, 0x3c) read(r1, 0x0, 0x103) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getpgid(r4) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x81, 0x5e852871}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r3}, 0x0, 0x2, 0xf000002b, 0x5709, 0x2}], 0x7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x100000000, 0x100}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0xed}, {{r2}, 0xfffffffffffffffc, 0x21, 0xfffff, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x14, 0x83, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x55, 0x8, 0x9, 0xaad}], 0x1, &(0x7f0000000140)={0x7ff, 0x1}) clock_settime(0x3, &(0x7f0000000200)={0x0, 0xa11f}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/107, &(0x7f00000001c0)=0x6b) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="55b4dddea915ed09182643c6a44de36c1faedb8fff18fe8a23d85fdc8a9627484e0d8b8fed06939296e27fc40dc668e1d61501450e5095ad1f07928389ab7f5b24dfbe3dcec7106ea39fad6bc4d9c333428f826e71af45fca5470f7876e4fbfcdb782039f56c96f6b4e3e52d4f3437afdac5dfbb8eaa12893771940d6cfd5b72ac1a4bd953c3d37dd09dd9d7b8334bcb66bba460b273616ffc093c4f6cf4c285b939a10c17ebaee253aaf5ea3c2075879d03692bbbdcc84fb59057ea872e50", 0xbf, 0x40c, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:06 executing program 0: r0 = socket(0x21, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:06 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)={0x893, 0xe77}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) r3 = socket(0x19, 0x6, 0xfffffffffffffff7) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = dup2(r0, r1) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x81}, {0xffffffffffff2561, 0x1}}, 0x2) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3, 0xfffff, 0x3e6, 0x66b}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000004, 0x3f, 0x1000}], 0xcd10, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x1ff, 0x20}, {{r0}, 0xfffffffffffffffc, 0x93, 0x8, 0xf0, 0x9}, {{r0}, 0x0, 0x8, 0x80, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x8e, 0x101}], 0x80000000, &(0x7f0000000100)={0x800, 0x1}) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/83}, 0x5b, 0x3, 0x1800) select(0x4d, 0x0, 0x0, 0x0, &(0x7f0000000080)={0xfffffffffffffffe}) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/233}, 0xf1, 0x1, 0x800) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r0, r1) 16:00:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x7f, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() r2 = dup2(r1, r0) accept$unix(r2, 0x0, &(0x7f0000000000)) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x300a0, 0x85) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/33, 0x21, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) shutdown(r0, 0x0) write(r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x800, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = accept(r0, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = accept(r0, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 1: r0 = kqueue() r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) close(r0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = accept(r0, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = accept(r0, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="a4", 0x1}], 0x1) dup2(r1, r2) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x800}, 0xc) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="d0fb3bde4e74a47c57a6eeacfd5119f4d93559748b2645cc4b98b338e97b99f60394dce0bf3bd2a08fe2eb8433db6ded6aad43f62dfb086b067239400f2b982067a0662f47bf0f162bcc1c9889bcc0991349ceb30bb4e5171ceadad5ef1df9b4510f5f006bcdf61b0617aba359c4556d1076ea51d356893b58b6674e2cab54372ebf6be84a094c2d02ef084cda477a91ab7832c28fba0d416371e3228f58d2495e2f3794e8df69075ab2e4fa3666bc3f7e76c9ef3ea9f8e6665479a9bd46512ea38dc72271a61f2b1a050df7ea168d07b8e830d0b63baeba67cca399d3512c6b82ce363b72120682559bd2739aaf4885d6dc8e99cb9f52a70985e5b2e3844e1f6fff5fdf79fcb5100657e1bf0c4df0673fb3a8d3d76a50367c20a47f57583f17be16f0b65af81946e3bd4b70ca7f6506e57c8c340f27ae58a99180c31e1b2ac2d6e1ff507735fa036368b4ee62d927a77c9c3e2930f5a4a673d6ea58de8bacd97592e41df6b1f489e83353216d8f0dc81fa2cd54441d7cf69473fabdde8dafdb56b033eb3e6324b40b736d770ffe7c551d30f6a37dea1215a7d022c4a7f0cc25a39be45f30ee0da7121f0212f10b7fcae4f164b61c4d39ad46e9916a1267b2e09e04828a7050fe2165cf401c03592571f2f9a02fd7b816ddc51d498320c0605195f78b58d1b61f36974e9020ce4c78eab5a7ef1b7576606e95fb9fdf9dfaba16dc761cc47b690c075d8becc629706b6afc43d1fd044395e64cea08839250ad0ff8101104d3b3d89942552eb18481ee5865ff7f9a1434b087a64d93d2f997c3133d0fb87dc867d5f7c0bbd19ecb25186cb5686ff67fcac2c90eadc988e97513f7a3b77a8d9ed572fc4c6282e7a9f77f860ece066f433c7d40229b6c3c9c0686115dfb838d9017bd0bd97ff72e984c7b1a889aa761e747cf2b2744b47da2a81ee3f6835f3d628c013ee1c468ac806789e06e724ef01316052a92edf5f130eac0d0d943f1cf83136940c4f18dea2f68d4c357885656e0fa8c56d7cd1d6cc8589153315ee2eb3824e619ccce6923ca9a510cc9c7ba1a12def883a87b701f79a095d719ec3bd8fbdf7dbb2179f6d6455a39398ca5655a6d744f735bd735a90c7a9e0ff8c36643a3236eafec5ae1f39a205765f729e0c840816d4066e5ef0102b0ed70269b3af2ad1bb6062379c12d82421d99efcca9841c1b0ede7ca56eb5231a44876b1448e9f234dbc820ef6cd5d6d9dc53ab4b8a52f7ee0bee1cf1e2da40e80f3e9dff8560685d8261fe6e0c37bb010d6b8de93092b43f70669c59431549c30f52fc88ea1e96e24a3394db331656ca509b8034ac903207337414cb1c46372d41fe73538f45a108a0ee5de50e62813db3e073a79836edff09fdb3bfaf6c78df432b748b7494b905ae98ca45442d6b44adae8327025fd54b398ee9ee92101497c0f4a7ad26eb0820860ba3aa8d622bf86b79c87ea25826348cc4a5b2e4083df83ad83d0f2fd5ab6c95b4429bf4380231ec910999f33dfcb90134cc35dd01b3fb71ed5d8381b27f5fb8058ef605bd4d7b9aa21716b7b0680d8a4c02c2585e283c58f90f0c9025ed29226b6a686b97258f8540ca3d114c2d871b28b22973fe2584e8d563bc505e05d0874d444aa3665b2e40743d1c999a9519e529af924006ce7e154b7b4567f9f9893630226ef80f3a612fc4bb6c7e69e958ab58e05d641c8c69c2f352fac14a65a4047fd697b3c53eb7b44fcd79c3d2811f48c389ca21ab69074e11dcf634284eaa0be27caaed47b9f3f9ccc51bec5bdb8930d5dc7ec2e7d68a28a331e36564ecd6891b52519a12789d782f66f59d3a010e4a18f8989bbd4decc944bdba4e266b8f7451b5329d147111bb9261936510cf38c26d816008bc9193851defeb842c62e2d3ce023659a89c05073ab4189d949177e36080ff167f5ee352b48e53eeb28fe6c9abc5f8989eb86275e49e7467fe9a3d9d7d429f127812c49e7e043180b5709b370782941d0d1f7de9e0ff448490e07310ee33334ca616489f6710780f46b54b1f08a270c0c348eb18041724ca84140868b3d690231b2a7fe89bd90355709ec421cc484c323bf669bc6d3fdd4cb93971932171b871f3ad4df5514e53da2c2f048147319601ddad7673dbfa0c89e968be11a83cc0c0360bc845f554b039823d26bcc5b1109418b22725a8d8de73986c1f4b9de76e98d240b99ceb83f63b3f42a2fca7fe07fa1cfb00cc3dec55f13b25758d2710649f15f3b53c2f1dd5281e157ed08db2c68e74013e410944f14b5a779b71bcbd94476d3f5df9aee8db03a6b41882870b0d614277c95d1b3230ac15e71caa6e5eaa01d696f23ab3f3ce4a126a2ff2e01937d814a9fe55a718f86e7d6e72cf043d6095d108906a476381f704f098789fe538f09a21b0ebb77dc7287754409722cbfbcee8ffa0e42711a74ab8ae3674d21c422849abafbfb3d8ea5082f8b9edd4f6bb4b58bfdf3e202a8f3b528ac1bed76c141ecd21eec2336ee8ed6f45152d30d9729ccf5cc2c1ee21620583739eef331634cffb983b8c0061d21a23dbe97f9c22162d2182741a78a39a29d93d719f21349a33d68af4096a6546c8bc5f8b65867220b263244a12a834217e3fe631570ad2feac5809ec82024a0a3004a74654ad0b74ae64fe29e273ecaa56383101b6c30e58a7bf0bb88c60a4861505b4fe317b1fa6cbaf2e410e1ad5805617a55b6e60a1fbbe73e752859b4659df1a4b2d9d744022f369a72e1c45939c24d0604240d23a960832d60fcb1f5f0116897bd3f9f89ffbb74e7e7465790a6c7ab85d1dec5d1a639a864a7585839c78a5e4f54bb4b7722eba3a0d492ec4e459a0c11e30c16f6813c96ad6a9c03e65af1f1cc59aaff20ab8bb3415c155d2ac7d2fa3bb651dd0a09935e4bb74c7d913ece6198bdb52c5c43a50f97a80d66603b743b8e8fdb5c8e95551238a3fe25a56f053624ad09210daa68de124804558bd3f72f8c1e0d2971c73fd5fda97260cb5bd0ae6fef7d993ca9335b8204fe2d6b2848d6e2a630b05bda08d608b24d2ba526042c3577c9f9d31a72be779a8a30f56dfc558a8b0a62f821ac3c6b0fb7efa6fc7bc7c8c32837fc44011b2282482a3706f77f4991cba4f3ace96f4a8e9376136dff79c6cd1fefd668104488fcfbeb3fb63a7cba1fe5a0406003e2f17db8f98aab68161d5088c4a081c3a317984297951e78b0f14e82bcdee4a42633863f146bc53d60f33ee34fed0fee4d2fb41f023bf5cb30fb53d3a942bfb53dde50178d39ad4f584e45387e8cc6e813585a09bd8805da49550ffae6e08ec83fba93a33af51543a3b72d5d2ab8434ae1103c95f0de99243dd2409a7fe25f873afd0e6b4b440abafb80dee10ab0ab94359229c85486fbb417e85ed2bf0c8998fcdf3ad4f44a8cca76857aa002e1ceac10fd5a69d76547b397f34f79ed338657eb5db831208561f9b24e30e371850357ee811c2a3b21bed07a2ade43d567d71981a9faa26ccada1731f3bedcac6c4e833951e8a5c240b8d18299d23940d550e410f001c30623a11695bc9d2797aabd1b06d7025f5651901ce27bd43682d46c68f2183ff2070d23002d73db15c6cefe1b4ea9254a985e3e124365173c06e95d930bae2c6615024d6e52fe3ae36d990e34ad1514b7a833f148d52a2d0b0a24c67f5ccab0a23385125429ae004b7219cc2269145d7ff1808f115586b33453abf4d9f85bac307c5bc09ae0878d3fbb2b7e02d897026b96031704e6b1d2bbfb0443f9efecde975993455d5cc5ad7b3f02a18930a4eca1353fceb8490660c72e9846d0e4c4eb700f367a8de844fc707787ac647a23621dbd048c9185c05b5a5548c4d95587f37ce597026d4059a877808e9b329b9698281d9513a0f9d8347f387665149bfb9f145ae854d5070a63cc1c6b480f5bab8a42b87410069120c7002fc946f986068ef20652cd57e5b5a40c22d6d5779b84605a291df4a259bf3f701973b85d65cd3cab5e065db7d9007507127f09922c08aa0795cb4cca1872d3eb33cdace1262ace0e3253ac176625b2e1bb8be86986e50d4837520dc3556820cd1a56bdf265ff5371dbc6bdf004847a0321538a3209ac6abe6c72270196346b26826ae0abd128ae9f9543526f432bea4138c1fc675239e69c2f5f7d9ea25cc0846bbdcae143c45827964a73627f66538b8f71e327f1115aec4ea85aa85028df7c52d71ed751789ead51c7bf881254b1561af0dcfa7b7f5057f3d14b1a459f2c57740a279801d66b9c62aa5f8a3674884760f7228611e655668992abfcc85674410f92b3236d13dcaac81a7dd254d20438952311257a9220ca13c5333772b3f9797409e057218636cd24f3252696188bdbdc5806e1bf5e72feec06d7d041ab49c5dc73531a922dcbb02b36e1e286b5aa7b85e0d8a3c8388a246fc2708e833a5c35b627f4da81c6d714456a622b37208df79c18620c9b9b39ebc019e8f1551bc070ec7ee695d026028fc0b9d089ffd117c8cf809f8db0f5e056c3869c27996036f465ff31492212ec2a2131b3973cb298329e37d03405913449a8255bd8f932aaa737744beb739d51c7481f433b3fed689aa7c0e9e76e63e434b078cca639e500bc5a6efacce74a06a9eb393e97efe31a5b5a1593583cfe77a0dc2162a890974bb6dfa7d8174b0d6664acf4109431c4c6fbd8abf73d46df3199bf54abf3a2a03c59716a0c66bd7e0f1651262273912b2b89f80f3c8bedc9ae445238942f0eda97b452417c92dd4e62cde740ebeedaa57756211472bec61c7084243b3d73034db5ca34dcea5eaa473a80772d1a563427468f0c9baf805ee22100224a0cbbda66a0976b4475d7d9d83697f21dc1b201da12d2fff61112ae8a2da85b1d83e8fcd3bc5b966c71c5b87f0412aa6fadf24d4c51e2805e68c83e3f5b237c2ef518ff6d8fb2995c3a4623590310105615605d6335cc0ab1b65587ee5bce496f20d97f9b13eaf5886ccb100cf3797802e81fc22436497e46d65d06dde6360958c7e0e4b077861924f6d71c85161dfb5f93d20ee422db28c2cfc938a5f9b51cf7ac70cd114129c2e77358b5e58c93517edcce5853f6475a5e6477d60dc5f2f79c307812bd729f942fa74e52596610eeb1c2caa38711f8bb84d78e8932b4fc60933da4454ef676f8e437efd292c7489ea21d924507865afd55f264f0cb014e45aa649d1a3d90ba88fcf2c11685bf55f3476092d466428cef622625264cd722aec9fe036d4b9fef465310b3306a3a58ef3cf00a9ea74f324c6f103a0e32a363d51aee213ca982180a7528ea8f1553a08dde4a3c498d551bdb0b68c5d16d44d329f9577a7c1de4224af157967b9a6e2c7829e910ba9763d37b95162db0f053b700142a818ff918ac48af90086fe3080767bce004a38ce315bde958fc7850debe4357288d04a98b5a4f74ae43668a6d31d45032dc6e25abe8faaccee1cc9a1a3d0c2e1516b3690040b6551b4bb1ecb7b13c2624106b3d18dcb52777d43cd9fa4242415a5361ef3df1a0839c228befa761f081276f791c3acf12f0118ebf043c769d4a95b032716107b4f9ccbfd2ffe15274781df5b845c798c9c578e09ab4da119e87766f7d6c1aa4ce5bf50373891abe638ab8c8b8e491b103c901d6cfb0ee6e942ca003585461840f26cdba8138c31a80ff71224873388ea3aa0587ccb01575ea8a9a24a2ea14b06040d332ae17f546f0fbbb59449ef0e4185c03f610a942b93a0c02e5e466e2fa4fed5adeacb5030e16ae0677cdd1eb98faa167de47cb0674366", 0x1000}], 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) accept(r0, 0x0, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9}], 0x943d, &(0x7f0000000140)={0xf2dd00000, 0x6}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) read(r0, &(0x7f0000000280)=""/151, 0x97) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x800) fcntl$dupfd(r1, 0xa, r0) fcntl$setflags(r1, 0x2, 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:08 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="629a5ea7e4638857b51a13f0e17af5b8aa54ba8d47996f98d00a1bef51adebf6eda018bbe85828718b4f59c8b6fe92dc18b967b2c1d8c0608cd4b2d7e8ae56704129675f97f753aa410eeff289", 0x4d}], 0x1) write(r0, 0x0, 0xd9) 16:00:08 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) fchdir(r0) open$dir(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f00000002c0)=""/91, 0x5b, 0x42, &(0x7f0000000080)=@file={0x1, '\x00'}, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r1, r2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000004c0)=""/137, 0x89}], 0x3, &(0x7f00000005c0)=""/169, 0xa9, 0x9}, 0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 16:00:08 executing program 1: syz_emit_ethernet(0xfffffffffffffed7, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x82816815fc00257, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) recvfrom$inet6(r1, &(0x7f0000000000)=""/138, 0x8a, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x1f, 0x199}, 0xc) 16:00:08 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:08 executing program 1: nanosleep(&(0x7f0000000100), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0xfffffffffffffffd) listen(r0, 0x6) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20000, 0x4) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="5dccd1b95e5e743e98afdd5307a594ae70e0256472583f44053728868eb0f9598e56587ec586e4e4ee0e22abe1488126466d57520a887f9e1dba5f993110bb2a38edbb2366433163b963e110e294681c4be838d29e4ee2d76fc48b38b3575968", 0x60}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0xe) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') 16:00:08 executing program 0: socket$inet(0x2, 0x1001, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x400000000000103, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="f6758c14acda91d7975eedbca47fd9b483db56d91c9e1f5a02b08ed1faf742596f0e41b6a242b4fb8e4bd01cea13c6b20216085aa55d1548cd15392f24e85cc6a0c40dbffae1bcfc9f7e1354f42c3950d3df45c4f0580ea7761e6da79a270f0038389b22ab4387ce96838aff866706366524cffc845175be0b860e13", 0x7c) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:08 executing program 0: socket$inet(0x2, 0x1001, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) 16:00:08 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) close(r2) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:08 executing program 0: socket$inet(0x2, 0x1001, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x7c, 0x0, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="20e6005e221e5d74c01a800e61f8375b360a9ef01c41429c6388b40a40710047df29ad8e6be82db926eab3130907251a2025bd745c5ab95e5b1ffcae7271501b1cc064dc990a1c2dc28adfac518b18783d580129b0bf5aca27610297c4bcc90b213d988b66d6207624e5f9123e2698ecee50bbc5ce7ea0c5b13527374df99c077d3567eea78f064456bb838ca7cde4d15a0726e8da5a1fd1076123f0915fa0a3a83f531578e4bcc91475e6d81c4467123f857e6deb68aa0eb647b0d1b003dba4c6affa4c81227f2ccfc311eaf51b30bd9f4df6d40927c2a091d1ee3ce850da49", 0xe0}, {&(0x7f0000000140)="d52d53d94b9fa7171d97b3ad6235541fc1a9288d087885f5c4f021f4ebcc7f5a6ff1a50e0ca6bf4349cf66fc081005bf17832721aec1fafe6945643967693f52fe930fb60a790721a585546f394ff0649689d31cd342d3e5c47e730d347a4500d0185315f712047dffcff2caa511f93d5a52251ec9085361760a3f47bdf7170d85040698766847bb0548538ec30363970899a78dc3b8d9e1875d0f4382ffb502bddbd7d94522c77ef54d8629c0f0dafb07b2b44e002613b7220bbb21d9fd9358f9c7201e0f2a16099a0ffe073acbb7408b4d1406670c9b437c5ca744ed7a45bce492ba642f602c05bb57bf17d4b9382d3eca75b184148d", 0xf7}, {&(0x7f0000000240)="3aa7ffe3e376839984960d61648529d2b0dd4b78991b1bc8ec9fedd4abf2a1264b7df447f3613464124a25486910952d3ca85ee0e2d8f6606d7b788e3b5c", 0x3e}, {&(0x7f0000000280)="216510d6ed3b", 0x6}], 0x4, &(0x7f0000000300)=[{0x1010, 0xffff, 0x88, "840c0ba6cef334e9aae3b1eba45860a0adb87c41fde3847d1e8b341a1b5eb51f25ab6d2bcca06c924d14b9db97d3ea8b12575f78af9adfe38862c36f419b7ec7950729c747a3fcff1d52fc77489b6eecb0f202f0c761b3ad6beceb8e822a63a8bd295f18953634641f75f0679da2458054b69511cfe1118b06bf09ad24335f31ffbd08b822ea46712dadce56d80a28786342a7626e8a2b4d05ad82a3f493323e350a8a6333801665886452b5f3c7940a2126d4cdd0b90840981a2176220c01070acb51ddb8569e6f845517897254858bcbae940085b5b462ba840fe68d5dbd7ac6614d9c0f20016cf83bc09909e06f0eda2f5a19e0994b3ba02552fae4c3c0b307abf662ba7bc99e45cd734c124f60d93759395f801a93db01c77b6599068eb4bf6e61a4ce065c0a73e27c560f062b3479949c1339d8472bd596e320d8a0e4f04a29da869a5e5cdae2f2a827a8a805bd1a949b397e511c0320c2d851e782eb5f50477bd60d9ba38793306b5f9cb7a4a9a88d41b32e8d4839e21f44e33242b33ebdaf09ba3098ea65ed7dca49f5e12b763e84c10f5198538d2c33f522e59b0d8b0f6bdc4eef3142052e8c0b92e67793e840f3e6623c78a3dde37eb1d9deb4b76e0629d9891cd1e01bf7ba25dc97fc09955f039371fcc781b4791f641690ad1f3dcc57fba806edc150a637e0b72a7bd70236aaf308013f812d72b39380b0dd99a73b19f9cfcb65aed9b549638da2e4a7a3298a447bf9c8dc2e236ea024295ec8f9f5532225ff6dee3fcea3eec6e38d4e8216f3d373eff44ec61a0810b8ff6de60d0d70f5098fb2678287b54ae9413db0bbdd8520b5be67b4ec65df2baec9e2e989c9253b692db23bc7e7d2ae7caa47229817cd8879b99219c212c74b86bd51d6c95416b80e539a1f954d9bfbdbb71ccec5951c28b955107c73c7b0ec0be573a9c17d684b08b24d9770e029aa3dbd5388be7d125ca4b0a3dfaef1191b8dbd4a205011a00b7c9871ddc253d3e54e7b23350c259b3ba86a2e5de6db01684a10f72d095267bcb55b4338af6147763c20b826838073ba6a33323ac6fe29dad54a5db90d0dc10d268817a40991c569874744e8bbce10e6ca88d3a546f3d6bf8699a4ebb16f7a68fcd2973761833af71378afe994a78953a7dab3d0a9c4de897c24a00714e36390e294f0614701dba119986e7bc13c678ad6a2daed07a8d9b02fad02f0b866d4e8db318705fabad82b3efe29bc20e30385bb83c08e3c8e6237478239fce1067872577f169c8ca58e1e5a8ce8864f5ef029f2e69bc6f42c31bbd37c9b0d18ee6fa3c317b1ea5f6570d795b4ea30c35618a1c95acf50b732b87a91c0a8b2d905f9e8693f542a72df5c78b74461f3c9dd52533909e0aabfe298b717912f62f2bb2e566c4155944a63a54b5e2b3b6e6c8d14760e4daed165e257695bd82e4435ef5cc2a99c7637695309bcc04ddd45fa00f323499f2bf58888439e473bffb3eee5a899039b69ef9d0019b25782a2394ab502eb64c4544bb180e75088c098ecb6eba3315a959c0377e0a595b4f7fca23ebfd76b9222151ed3fb955b51f73116b7db3636553b50b3a2510c66521354a51942ab50e1a30eb629685afd559cc623b1740529842972ff5cdf7d291ad5d0bb12d5d9ec614ccedcb694b5461ec873f693c053f9b9a44e1d4daa761bfd102c56ea9e0f25622acb9d4f3e901ea1779d74fae99182ce7c9696388ae03425d9e240c9a68e72a2fc58163c3a2ae336081b2b48df9660a7d32876f85bdd746e345ff4f70fe4e8ab7cbec85cfb50b130d1d4fcecd4d91d295be51fb18e8d9527af60ecc2484b00724c7b2429826f97790b6e2e569a0b70bbba7ced485c6d911a6b700bd98920500432f950ca9f6963c24fb0ab8cb272b747a7fd03adf9f7247141e61b6c29a50e658ccf6301a1ba7ae011b009afffccfdf4aac71fb099641ca396e0ede4c7c100bf28e196a7791193fff6ff061594aba82379da6f3964606d7605865aca3ac7ad0437fa1bc43b69f94dbbdde59f7666bc8052ad15de9236cfde8c443532fb4a2a9c939256c6275aa6c8ff01e5bcbf87ea56ea30c557286acf1ccb34be57fd6e4d068f0ad2259ac128b75ed5c4474218e6f2b998e4bbcb59856f1e8e6b8a39098847429a1da22a17b0f0094178e367b3a7ff5c661d2eccd3e5661b0298520476a378f8ac9d5169091f55cf6139f1bc30b540c676ed0386fb26dcdbff370ba9ed45799c653cd0e013852349cd63c708df8c9259c643b470eac78efebd1c39a1298005f67862e6056252fc9f861c0ac9eb4faadbc439b70a5d7bc8bd57aa09a323169c1f9f4fa7f338ab58a24aced28c60c59c29177f97c02c6916a23049bc187f106c77c58cf021b5e92e0ef13c466e6c2142a03a72fb69d01df04a5d1ba476e2f8df9670811073ed88c710a2fc1068329f66ed4735a8d28eadb91da51a28680f698d64a0592eb225c06be3eee5325d27f276798f66b2a2c4dcfd8819e89a212e7932c1954f797112774ee314222bdd33c22d9660e7c8194514c11c5f2c17f38d15d1cbf9b55cbfea745d038ffc81e487441f0e8ee427329d2ef837102be0802fd3b198dcb3282e69312ff7074717a2099419a2135e98ad5481ba833ec473abf08a085022223f04221b9963fba9f112bf52dcea152af1739a8a015d8b486456ca5d9c25ffedbb26a2d78636ecae451513dfd1190de8ab15855216c8ad2358f3dd64f79579e21e0023efb8c64ebdfc2ecfc6b8697a7385e745262a152a5e65ec7cd1ad12043c13b6e4b12fa1530d1a7174d6a2a6b5211b7490911ea7fe86c3d269f2c84783efaeb9658da3b824baafd31032e268d4d9be8f209bc5f23db820f90a2b2a709453a21c9b1297da6db95f00deaecce0d674e1af40f1039218471e7608cf56bfec270f22bf0d13c2011cec9edde3ff029051ddc68e073f91c2e7faef318ed429e1b37fe95b548ccefb586ef866218c497c977f81b4d950be629180202a51d7b3bfb588af5e448bfcfb212c2653efe76e6e50ee12ea88369bfb4eae67b6374a88886793fa93ef5a63977d05950c0a2413130374b74d7eb2866ef857325a8d7b3756ddc9be9ba89be32c752b377f6fbdbed92e5209c8b2ed75e3875e25afd5bc31cc6178e83a42c6b0323528513b26ac724bbb477131ac6f864c5db03e8711f542f55d145320e8336875d0132398061bdfc61bafda227b30d402e0d22ee37daaa7f4c5fb73784eaab72e84278d1b4dcc64e290bc73398c5cf5f6122f42f9bd453c61e6e8cf370701a68e29b050156ebc9ef594f99dd0782bb8dd2985fb076b489f5cbf040387faea2d77f54421e2a8076390945544c558dca6b795799c7298e22298f60991f802bc64e08e6fb3e357e7389a88cecec42061eb281215b93b25bae124cb0fd986478bc6987d3236acd546d96daf9930288b276a8f77fd3468bda200c73b32dde87c75b9cd859a61c7742f8e96ee8b1d40552bdaa89f201bc288c0dfe0193375246115e91fd49a1e788bc0d25bbdd512723ca052f9968cf3aed84cac5f07e1e948b8e35b349173c41d582a032aa17399a536b1e18ccdc3f088909b95c2e51cd2c9da427e91fe0fa2f59be6251b79ad409aa364d5169470a45ec95fd0a0f647a024682db0021183a3189b63fb5d7c5b786056afff2d52fc1942deb5408da34e5f2b74314f738cfd952ee9d41c791a4f249f4dec28e698ef4f4d0c189cb632b0f1565d334a5f1696584b3e78b9977aa54982fc95d5acfe0477833917d45faaaa8ddcd7e3630714b0f39d3a274b3201929ee0c6d94eae926c64c480fe288ced98f585b55a23c3fd706456f5071f9846bde6b6383bd74b4ea6c5b29f27ef441f9ee962cb5227fcd5c5740ba9f62f30cf2b1dfd5bfd1137cd3c5056c2144839eeb76802cc9f38cffe2b98fdd3eb5fafd3bf2f67fb3e52538cc3ce51989081e0f4600e42411add56b7054360464e75c315eee484b7502506f024be78b2ccb2869362e7836053960a3ee5accb0b3bab8be767794d93ef790db34f0ab40ede585872cf7b6193bf24d04076941f5ebe7c5b3c7e70db5b48342f45bbe012d891c8e1748dc77249041bac0e250a9c1971fb2d73a5ea7db352295c8f588f15917bdaa07f49dd5184a224fe5c4f1ae540d70c6859477b060790c08d8d10b85ee5da830b37051998cbf45143f2b44e0ccce48ebde2315e4e625b11b93d9ae2fd3917a015a1d8b6e8729d1b66ba02891d9ad7c27712ed6209c4b67a39118e0099c68a1afa40a8b2658922958e6a03e8269d9b82f8d31fe0f429372fafcd339455a0d3b29be1b1a7abdcb50cd7eeed8b428127266f6b12a0646e1bc27c76d3c8cb21262f8ef68a13469aa06ffaa10e9c493884276f5ba6d42323b24d2c9732948418b79bb26dd1b03131ee240a80786c63df1209facc0c75b212744bf29331fe24bbf38061770f484b1edad9333ee8b07cf9fead428eb5286ad71e1ab01db284d3fce912f27414ca52aa63553bdf33712b788cd957fbf8aa330084cf76fb7691f89b8065b0b6b872ef3857034d8a223fa23302549e5a5ba46685f4dae93242015b25699ac16dd388bb81adbb284f95e62175f2af1abbeb5bb27e48491a6a3186c2346e376c22a0c939ed28be8fea042c3bc111bd1c8dde89793fd7d028fbcec86924c5286f90c8a5954e4dfa2d203289895dc06cf959c867e0e6b4005b7db3a02b69716b450d55746cb695189841ebdf71c15156feba14876e43acd73d36f1655f5d81bd1627c4a8a1c35c824c582f2f677077676e719c38ac708342b0ce4fca04f360f2fd5ada4eb7ccefca03f8d792447331b696505c94009b43e1ca57fd606349ab8440a4763888be6d295996c97e900ea774f959ee625d422371088aeae7800ad1e44b27775a3df2255410ec8f96efb617dca12f2794ce376c8749096b351834fbe3c82c21ceee6ba1a1e90f3cde1acc21960e6757503c0dab094a80dfaa779c50932e63983cdf54a246a66a8416c69a41d690b39da7d1c9adb54ba0a2631116451cf421a677556d901bc3dc4adb944eb3820aa1ef1607f15f0637c8032fc3a1fdd60ed10fb0da7e021aba5e07d03a022be87e326f5f392331cf29264284a5fcdc4c96a76c791091d83a42401f1702fbdf79913507b8d2d8f30c507fed85d03b2213491f194715617d5b309e59914b2c19d05e0ffa3fbcd38f6c41d7c0a2b36aa3c0ad2063a22ea00b3d82d9f34698e7701be0e779995c3b0c9ac18b2b4e9648aa5ae1cb0a1f934c662ef280f64dc79213cbb1579c296cb23e18e841ebb452e3367954b17872b2a8119fc531b9e72e16e13e727e548ca50c8551be9c9410da04de130b2231aafa9f62e6e97df20a230375a78f270dcc3d632419421cfb7cb146fff28d49268cdf28cdfb406ee04496136ae37750c60dfc49487a4d05dea501fee875f0dd2aaa98b4ad8856cdae24a5b6501791f92dc12e22c81d85ebe4c905a839970b1efba94c61e2c1b92e537e46b7baf9d97530e6b8e86100361109893cc7234f0a59da9d061fd3202c820976e291a71c6c1187fa2ec962d9d9e33f84fabc985edeb38467f652eb27ae2db6326405c1a17ac1a8d2e5da784873743e52a319a58742a4901a5db8bd59f3f0bb92be0eaf18cc7d03b690178e17fc414afb40288510268ca654f65c7d4110bfd33028839acccab045780ef589dbf7c2911d31da9b22e3e8b7dd4b1336dfe8881a241f8278d86df9848eed1e116b71d3657315f5e8c1ce06814bbe63b83405d1b3"}, {0x60, 0xffff, 0x5, "af1604aca3f87992f73310981eb4789eea318a8ae4f9722295f7dc482e66b843bef708357726c0f5497f7b2a360c16d1696f870902aa63477fca4ba8c6cc73fa172e615c9165948bd3ae1b7f"}, {0x108, 0xffff, 0x7, "f970e28e66260be82fb1cd18df67b6ee7bc2617931e41d37e0b4798726a516904e13bd8a2721144ef1b15c2e40515749e73bb863be15ba89938c404d839336bd4a5c62f350c40dd9e0758ccee121f938e6c518180e72bfb656d296285af8e41f20cb632785c8bf18d061879acb4347ed2e53731819330bb4ea092a04a1f67b095d82141858adf76b13d6b16cc9dd5aa3771918db534c03ec67202c0628c199196b30eefefd7ba076f18605ce694376519a278f9cd5ec7547be94d20f5ad169b16425c3c1feefa9cd1e9abffd5036a0190df329061b2aa775fb409a2a369dd9a789f674703beaab8b8385b3f163390c1371"}, {0x88, 0xffff, 0x7, "ff6f4afee18de9cf9bc4502abc26ed9cbf653b0c1ba308973bee7cd89753568369f6f9af1b3df184424f69081ba9b922c1beb0358cf8601f6ce9db43a16ff813e8392bcc79cdf3a1c5be4bcc921cc80771d29d9097e76282c671f18fe257581d76fd8e0ac0e1f4e27ae74ba3f5dbcd53c0b8d798a388c2b5"}], 0x1200, 0x4}, 0x40a) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9", 0x92}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000f1b000)='5', 0x12e}], 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffec5) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, 0x0, 0x0) 16:00:08 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x102) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) readlinkat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000001000)=""/4096, 0x1000) 16:00:08 executing program 0: mlockall(0x2) r0 = socket$inet(0x2, 0x1001, 0x0) syz_emit_ethernet(0xaf, &(0x7f00000000c0)="85b0cc79fc6e67601edeffb0180fa1fadf23e56821facda6216a44a454f2f764fb3fbcd49bd8c060b7ea210f5613ad225be7e0fb0300b063820f06a7b4de05e3d4e517590610fa86ffb7fcef9ab85f0d42faf50fb9a62d7ccde6494f6e0cf5f6731250df2711292093772d0774fcb7a69a5f00fd104ed038a4871b396c545b4fe4df152c400d630b93e021630d9d8d83b26dbff94d8949125be5642f00b7fe3a1f260cfffe86f53e3e91f32f5e6c41") fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)='.', 0x1) sendto$unix(r1, &(0x7f0000000300)="c49ade0ce1d7d55b3380ec81d67a9b15a7913ad3025a17372a60f40ba513ecf901933780eeddecd2308bd9bba344ad30c8813d3e36bbe00a902450d911fd4abdde834b3e858332f93a660d95394ab2ba7ee82d441231d354dbaac2ad6eb65e35534aae0e98b8e723535d6e48abd579d91fbea2e851c398185095369af7acf20816575f8834d56e20586768ee8bf2d6e04abfc224dc709daba09dbaa4f8572d6e0b10c61e83041dbb7397b8cbead78d239b49adee75737946e08052c4bc21180fc68ebb0f51d2b6bd3fb1a0eb8dabda0b455c2a08ff22f913903ae6b5bf0c2e009a6234e0458106c6082c42949906985a97cac7cba62ac274d11f385680e07cf46194a4ea585c1e86dd520aa78e44bfd20404c23bcfe3fdc1c13bc77ced76e086cad9b2d174839c6bfee9c7f1970ac7eabe994e7a9b7feb006fbe2251bf2c17615cf476b077a42769a67543e4f6617bf2ab6e695ccd9fe8cd33550f645a63aaa82659954594ce876032a3d10712a46f8b40e6033c1a9faa859e4998b41704d483e54efd298a7f5eb10de0a98fc98f0fed6573912f997d3c9e33b8333fdbc48c73e652e151d59531745fe576c45e4c1d7b2f4d4ed1295c6b5e774454e71ab0592a188f766fa1a80654f84d383c7188499df0c9add3019ecaed0d1e0f77993f9e62e8f0177524d0fc4bce5d5b13d99349e51dcbe084ec9fcb5066dd2330e70b3c1f68", 0x201, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0x18) r3 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="852ceb0acc225b26c7971f2b576e62f4f8d64926ab6112ead727fb689e2b3106deb3b6a6444e64f7644ceb3a0b338b30d7e1e6837cfb6b", 0x37}], 0x1, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x80, 0x405}, 0x405) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x0, 0x0) 16:00:08 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) 16:00:08 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x3, 0x0, 0x81) r1 = accept$unix(r0, &(0x7f00000021c0)=@file={0x0, ""/4096}, &(0x7f0000003200)=0xdc) dup(r1) r2 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r2, &(0x7f0000000080), 0x4f) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x377, 0xe1c0, r0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r3) r4 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r4, &(0x7f0000000080), 0x4f) 16:00:09 executing program 1: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x1, 0x0, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x400, 0xed0}, 0x10) 16:00:09 executing program 0: socketpair(0x0, 0x4000, 0x2000000, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="a5e71d63cf3e52352c47b5520544cfe274f4b3f62de875967a294e4286918df4b708ac0cdae49b8d2aedfd16f914f605539e", 0x32}, {&(0x7f0000000100)="85a5b045f530af46c693e0201a8310b4d26ec37e3d1e67174e10a149864e71b9569e7187baa00cb91893aadc37c5c972107c6d0e63ab4910e8d03dbf428320a459d6ecda7bb1bf554cb62bf4e44ab68584901bc82253fe6c7acad9b2323091c09b977094750a56d2bb2dbfe818a86a48303968c3a618882fb07eae534072c62783d11b4a98ea95b42372ae96e209f0184d23f07d60003bb5d38a6b4f6cb75fa6b425ac071e6006ab92faa876cfd2c6", 0xaf}, {&(0x7f00000001c0)="fafe7dc96038d5f16a5507df84ee4aeb3bef9d621c11fab29dbe31209fce35bd014a994d4eb32006725d66049ce3a230995b0df5f88e07656602cd61649771b568e904c80eeaaf926e6bddcbd71134", 0x4f}, {&(0x7f0000000240)="eabea27d0199214616727d4a7e7bb01b49b8730d5ab867813a4cac6ad74b1393e8349a2c0daabefc", 0x28}, {&(0x7f0000000280)="d6b9feb09bf867308ff14de10c9010529056afb8b0fcd0d95adbd3b2f878610cb791d49cf679647b3c5cc05ff18e9d4e0a373d1fe2284bf3895ef6d62bb6842610", 0x41}, {&(0x7f0000000300)="f9908e280a59b2fc63b8bd12c54afaf7c01abf9c5c2db3ec979c246be5293d3c77f64015f0f8375bf64bb72afe240f9e8e9dc79730aa6e6295d033ccf75f4cab1da5920ef2718503973aea85329ab1a6a479b7836bd4d953b40a0542c292677cb1879adff4619097966178361d3797e49530f3d1f43f5b46e9afa9ad2eb088ecebc42c053fc9be3beb3f9b8658ab0b0331923e64e12ef89a4f69d5d784bb2f175cd8", 0xa2}, {&(0x7f00000003c0)="44f1214fe68d24c67d58b0337dea5488d58d5e4e9e9e1ceabd0c775b493a3adefcef1eb3afb33f2a4b4f79d9ea3aeec21de505eab89ceb362be3d9a5ae13caed51e02651442e11925d411a922729ab42d03de07a759e522078fabc5d0090624299ff405c7a273e7caec5ab5d9a9c47419e048e3329812f2242b7085a6b63d0842c6b732f1abcc8c4bb1617b829b69561a6232c4040023cae8e3fd7c0e29c3412fa832194c661f3678fd0e02128fb64ca20316e1c3fa532b56b03754dbd01e734e9832c9326d12dc693aeb2149c1d4e036610267aa052918440271445966ba9a57fabaab3a00e5062535d900b4c", 0xed}], 0x7, 0x0, 0x0, 0x409}, 0x1) r1 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xfffffe29) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x10000) connect$inet(r0, &(0x7f0000000080), 0x4f) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x69) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x3) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f00000000c0)=0x1b) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x10d}], 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="b0187e56d43bfc0374727e6adf7e32a283736dd8b6d1ea737020db7192a2c0a0edcc167ae5214c732507fc8fb3d9f9588a29265f875e18e78bb9b93cb359bcb160b1590bee478b90dc461e8ab54a2f7b25d870909c58cd66c8a973495fe6e19fde5faa67fc5d01b638d3d19736624ff1de2a2f03b2cda657ceb2ed071e062880c25178955dc0f4f1412c4d257bb84ee14e9582b1300f2911ea6c6feb57aca0fe13788561477afb435686b9cfd031c2ff9d167cc9b0", 0xb5, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1c, 0x5}, 0x10) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:09 executing program 1: symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x481, 0x1a0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x4, 0x84) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000700)=""/4096) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) semget$private(0x0, 0x1, 0x40a) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='W\x00') 16:00:09 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x58b4a0d4, 0x2da}, {0x6, 0x100}}, 0x2) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000380)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000080), 0x4f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000003c0)=0xfffffffffffffca1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) bind(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0x75e99ab25a58c4f8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) getsockopt(r0, 0x8, 0x7c, &(0x7f0000000400)=""/100, &(0x7f0000000480)=0x64) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0x1ce4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:09 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) recvfrom$unix(r1, &(0x7f00000000c0)=""/140, 0x8c, 0x841, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) readv(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/100, 0x64}, {&(0x7f00000010c0)=""/227, 0xe3}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x4) r1 = dup2(r0, r0) r2 = open(&(0x7f0000002300)='./file0\x00', 0x40, 0x0) dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002280)) fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000080), 0x4f) open(&(0x7f0000002200)='./file0\x00', 0x0, 0x10) 16:00:10 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = semget(0x2, 0x4, 0x19) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x8}, {0x6, 0x7}}) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) 16:00:10 executing program 0: socketpair$inet(0x2, 0x4000, 0x33d0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/144, 0x90) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) close(r1) r2 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r2, &(0x7f0000000080), 0x4f) 16:00:10 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/7, 0x7) 16:00:10 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x1, 0x6}, {0x1, 0xfffffffffffff801}}, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f0000000040)) getitimer(0x7efbc3af83172d03, &(0x7f0000000100)) setitimer(0x40000000002, &(0x7f0000dc3fe0)={{0x4}}, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000180)=""/238, 0xee, 0x1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x200}, 0xc) 16:00:10 executing program 1: socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x8005, 0x400) socket$inet(0x2, 0x4, 0x0) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x7) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x1) connect$inet(r0, &(0x7f0000000000), 0xffffff86) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x100, 0x400, 0xda, 0xec43, "1668c8e58686198dda036de7315fcc1a919b3a0e", 0x7, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0xfffffffffffffc00, 0x100000001, 0x3, "63d7f2fe613a824cd729bb2991fdfad52d693706", 0x6d7, 0x1000}) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x3ff, 0xffff, &(0x7f0000000080), &(0x7f00000000c0)) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1004, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x88) recvfrom$inet6(r1, &(0x7f00000000c0)=""/134, 0x86, 0x40, &(0x7f0000000040)={0x18, 0x0, 0xdbd, 0x8}, 0xc) 16:00:10 executing program 1: r0 = socket(0x1000000000000018, 0x4004, 0x1474) sendto$unix(r0, &(0x7f00000000c0)="24213aa87e1a5ba20b41745d7cca106572b12240", 0x14, 0x4, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) socketpair(0x21, 0x4005, 0x2c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfff, 0x200, 0xe7ee, 0x8, "ccbd126550938dad6710b59dda737150d899e212", 0x101, 0x59}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:11 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) chdir(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r1, &(0x7f0000000080), 0x4f) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:11 executing program 1: mkdir(&(0x7f0000000100)='./control\x00', 0x0) getitimer(0x0, &(0x7f00000000c0)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) openat(0xffffffffffffffff, &(0x7f0000000080)='./control\x00', 0x2, 0x111) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000580)=""/75, 0x4b}, {&(0x7f0000000600)=""/208, 0xd0}], 0x8, &(0x7f0000000780)=""/52, 0x34, 0x2}, 0x802) getgroups(0x1, &(0x7f0000000040)=[r0]) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) read(r0, &(0x7f0000000040)=""/214, 0xffffffffffffff16) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x190) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = socket$unix(0x1, 0x5, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="5bbf30aef44f157eb96d624f1b809f5e45c96e8af8f26cdeab6db9ee7d5a3bbc11fa5682badf6d9f184c5d35f84bfc8a49f6d930980a3843f09a71aadf48f6a90255d8e00714c953d77721aeb61a1275d49a3eba7d86cc4b2016054170951d413fd069f6616b33c2221f980f777ad263da984f2ac6226a760c3ba1aba17673b18d5e4d83ef3a4df51cee23ab50aef2ad843b9bffb3483df1b10658c748a97e", 0x9f}], 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x6c96b70ef0578984, 0x5) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x8, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x4, 0x80, 0x3af6fadb, 0x9, "c9c4754fc069c949fb265149398739b4bed25916", 0x9ce3, 0x4}) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_int(r1, 0xffff, 0x10020, &(0x7f0000000080)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mlockall(0x3) getrusage(0x0, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x158b}, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1000, 0xff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = socket$inet(0x2, 0x3, 0xc4) shutdown(r1, 0x2) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000080)) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000011c0)=""/84) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0x95) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x100) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffff7fe, 0x3, 0x0, 0x2243, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x78) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:11 executing program 1: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x1ff) sendto(r0, &(0x7f0000000040)="1811bfc3a9241300a312afc2b23ec99a133f836c8ea9168b4e3b6e66f611a6c2a6e614e37674371e78748e81f5f232eaca23fbdd75f9ad5f43b7803fd570380f23832bed4319fac707da7004b0cb94b4d450ad4798cbd04d056ad6d9bb1867cc46704a5702e7", 0x66, 0x1000002, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x8000, 0x8005) socketpair(0x20, 0x3, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/15}, &(0x7f0000000200)=0xffffffffffffff1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x940, 0x12) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x100000001) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r1) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x30) select(0x40, &(0x7f0000000240)={0x80000000, 0x1, 0x4, 0x9, 0x8, 0x80000000, 0xe2, 0x2}, &(0x7f0000000280)={0x7, 0x8, 0x7, 0x3, 0x8, 0x1, 0x7ff, 0x81}, &(0x7f00000002c0)={0x80, 0xfffe00000, 0x7, 0x9, 0x100000000, 0x9, 0x5, 0xf3}, &(0x7f0000000300)={0x613}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000040), 0xb) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/113, 0x71, 0x840, &(0x7f0000000100)=ANY=[@ANYBLOB="e3ea7c9f5a080000000008a9e60ec7a60a3f38f013411b8ca865f36a3691340a2daac3aeefcb5e06d290facb66096c9166ad4c4958a5d18d9bc0a7303a8c68333a32bb3274a97e705a94c12447e350c9f703d43f116a739f4ef173e098e9550bd5cbc012b55257c03ea2fb8ed0443408de9c82eb7931f5b1ba6bb214ac7c4fef2d4075594f3002471260162373d0a2ad2cc31ffb9be86a3d51e60000"], 0xa) 16:00:11 executing program 1: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc00, 0x40) r1 = dup(0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8b) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x42, 0x10) r5 = socket$inet(0x2, 0x4000, 0x4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x10a, 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = socket$inet6(0x18, 0x1, 0x8) socketpair$inet6(0x18, 0x3, 0x9acf, &(0x7f0000000240)={0xffffffffffffffff}) r10 = dup(0xffffffffffffff9c) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x14a) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x6, 0x1}, {{r2}, 0x0, 0x10, 0x40000010, 0x9, 0x5}, {{r3}, 0xfffffffffffffffe, 0x20, 0x10, 0x7, 0x2a9a}, {{r4}, 0xffffffffffffffff, 0x20, 0x80000080, 0x425b, 0x400}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x6, 0x495}], 0x3, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffd, 0x40, 0x10, 0x1f, 0x7}, {{r7}, 0xfffffffffffffffb, 0x1, 0x8, 0x1, 0x3}, {{r8}, 0xfffffffffffffffc, 0x10, 0x10, 0x3, 0x9e3}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x1}, {{r10}, 0xfffffffffffffffd, 0x0, 0x4, 0x5, 0x4}, {{r11}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x7}, {{r12}, 0xfffffffffffffff8, 0xe8, 0x40000002, 0x6, 0x1}], 0x4, &(0x7f0000000440)={0x6, 0xff}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a64505ee42e362d9aebd5abdef4f8ff33025956e9f7132e8b5334b4e5d89506374b18dc913ac8fb24c3324c1e79104567f1c979b26782390dd3d085d09b053b5a25ce31570a62ddcb8ece17d645e99d8a449272f68f014d8e4801e83b4817cd0236c2458838bb9cb2cedc326853b516b3c9cd7329cb240cb0181ef12e9c7fb159fc40f89d1147406ee9648b397e26f26f24378e09a72445469fcd462033accae9d82853f8576352616c1276ef62d820d9e729c5300e728aa54a7df3ac74ee7b36ef84aaf37f1f59b4830707923f6fa7e07774a7cac7c8b5b0c0ce9d7ccf0c38cb32186fe506cfea9", 0xe8) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x262b}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xffffffffffffffe3) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc}], 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)="1facccf6c2f191c50f4d9e82d4ae08f4d65a81f7aa7137f5fb764d6dce10f3400afe0fc4cd7683c9a1436b42c427597cf8297d12c70685df9c50ddc05972d7d915a7057e0e0901dd151b1c45aedb793cf435155dcdf51275d43cebc87f76b4bff130f16fd837f5366bb544c70a67004f63963a5bb1f13d1cb0c8eac5d24569e1f195e481589d97b25596af31ce7a0b0060891082a97f175f6c3c9a138e47ffd861b9ae99302e49548dc6b02adf3c3d9f4ffcc3b4596d31a2f2daa07e3943cb6e1cc747db64e12f8b9ceaa77af0985ec9cc3d697c0ef90428337217ce49085e04217279", 0xe3}, {&(0x7f0000000440)="ca17d45429ff1cf40be638c781a76eec144bbf60b613d7df2aa389c1ff04272550979dd0ad2ed97170b0ae90e8d1d5901260c45b1699551d37c383437dde15fcda9b12abbf79fdf023d00767ac7715b98bafd9e327c10f759694ec72eb5e5f7a8422ff8e33", 0x65}], 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x400000000000000}, {0x18, 0x2, 0x8001, 0x9}, 0x7, [0x3f, 0x7f, 0x7, 0x7, 0x3, 0x401, 0x266, 0x800]}, 0x3c) 16:00:11 executing program 1: mincore(&(0x7f0000ff9000/0x7000)=nil, 0x7000, &(0x7f0000000000)=""/60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) syz_open_pts() connect$inet(r0, &(0x7f0000000080), 0x4f) socket$inet(0x2, 0x8005, 0x7) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x208a1, 0x2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 0: socket$inet(0x2, 0x1001, 0x0) r0 = socket(0x6, 0x0, 0x5) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x81}, 0xc) connect$inet(r0, &(0x7f0000000140), 0x2a4) 16:00:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) renameat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x80) connect$inet(r0, &(0x7f0000000080), 0xfffffdd7) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff, 0x7f, r1}) 16:00:11 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x8000000000000081) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:11 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x383, 0x800000002}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20820, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x0) r1 = semget(0x3, 0x0, 0x4) semctl$GETPID(r1, 0x4000000000005, 0x4, &(0x7f0000000000)=""/63) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0xfffffffffffffdb2) r1 = socket(0x11, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) shutdown(r1, 0x2) socketpair$inet(0x2, 0x2, 0x8, &(0x7f0000000000)) 16:00:11 executing program 1: socketpair$inet6(0x18, 0x8007, 0x1000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x100000001, 0x1, &(0x7f0000000040)=""/125, &(0x7f0000000100)=0x16) socketpair$inet6(0x18, 0x4000, 0x43f, &(0x7f00000000c0)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:11 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) sendto$inet(r0, &(0x7f00000000c0)="c5d21af52c432cb35f188bcfbde9aad1044684ce628c5ce21f69f9099f9e984d1e1327ece4ccc82c46c4df01c323b25a88559a2e49b1c40653798366af0146d514d3a6f1a28d42f7a61dedbae30c177d1c51d61c4789135426a4bdc46c358c13b26d38521763947d52db52ae981f9fb6ca9fb4e7aaa9ae45e8e0df9021eb28754c77078988320b0d797ff5f2872708c48d865eef05ff8c87129c288eaea5b273e8cc4fee6867397906b2ed75117cdb90a7683998190515d12934f7d8a517fec969d3b8916513f90d135636f0fae181d1c85287f811962ae05ade9ad65d79d249e0e2699549", 0xe5, 0x400, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgrp() r9 = getuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000240)="fc40ee13640016154676a72d859d6ebcaf0086268c5200e91a9386769a1aed1cff5a92e7d346f06279e07cd2738d836eaed2f213594c376be6739c7d800babeb016f41de9f9ec34c462350a943aad95475a3279607d5139e68a0d668d92a56c41506bcbdcb775fc1a2630fe7180036798c91a4ba84494ae3267177b193287a1eb08709ce99307b232f2cd841d2890e5a2bca7c0ab3f660eeb8abee404f3cc02daa483429b1bcdd3b39690e9940593e002bf07a8980", 0xb5}, {&(0x7f0000000300)="bf609d89b21048158af9c7841663dbb9364f2a1761ed96a4de39428085f9f0c0d664bf8911896677403affd625b1064d6193c40e2424da0bdf0ba3877e5d1bd185ef94538332de26ba2d13ea746b2652e418f11d8e8e02fc6a9ae56f58e792d92c2f5d33a77a6da12a97a12e539b565dab4adaef377ef2292ad792ec94f14672e72d0b94cccfae267d796575f7d4e13da8c4f60bc2b38e0940605407b1b993ef8f72d7afc1cf7a963d20752cdc8ba4752bc482f6d2d233f663ad54dbd1f26444", 0xc0}, {&(0x7f00000003c0)="56acf802f99d3eeb2d101f779394ea78ca2b178f2a20f75d1da140211db071247f5ebf43f2674248995c8a13a778cbff15e50c002d63375be697ea0ef49fcee660749207d71fcaa7442934ea0a696ea6866a91a16a00b26e14fb1eed64eb415da49757e01dcce6fecf07e3e9f6bf62ecd2253917151cf2aee7a2759f6eb59b0dcbc01299ec87ba9b4af0b7f535d79bc1", 0x90}, {&(0x7f0000000480)="0a843eb8f77dbe2dfc8b65de260574c47ffdddeb6caec1dfe0a470570fb8114151ca1afde08111bc30a0767203df25c682b7b9feda952d3bb074c58311a09b024130da4b54bb9757aa7154cc2437eabc688a4a2f73b807c7cfd96637a05c4d308b2996c447017fdd75bf09b13b1c11bfee3350f6942721c155dd24", 0x7b}, {&(0x7f0000000500)="e32f66", 0x3}, {&(0x7f0000000540)="52457a478a5e073168f9d5d602909961d5fcbb658c6741001a68293814b8958fd94f6f6f287c474f34d93f3bd1153420f4265ef7abb157afb5fe60aa0b9368c4852c8e7317107be02039aee5b051f10a80084476411c91c4822f2da6b20be849f1b1c667d2a2a1aea33b0ee666c25d511c60a47fb0d8d7c3344d24ff13c5dd02441c4d4f77b496752573cfd090947d", 0x8f}, {&(0x7f0000000600)="e199e633db90f587f30a695d36", 0xd}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa0, 0x40e}, 0x405) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) fsync(r0) 16:00:11 executing program 1: select(0x40, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000040)={0x7f, 0x401, 0xb9, 0xfffffffffffffff7, 0x800, 0x7, 0x6, 0x9}, &(0x7f0000000140)={0x1, 0x1ff}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() recvfrom$unix(r0, &(0x7f00000000c0)=""/201, 0xc9, 0x802, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x80) getsockopt(r0, 0x4f, 0x7fffffff, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) 16:00:11 executing program 1: shmget(0x3, 0x4000, 0xfc, &(0x7f0000ffc000/0x4000)=nil) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x1, 0x104) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x80000000) r1 = socket$inet(0x2, 0x1001, 0x20) connect$inet(r1, &(0x7f0000000000), 0xffffffffffffff01) socket(0x17, 0x1, 0x0) dup(r1) socket(0x16, 0x1, 0x7ff) 16:00:11 executing program 1: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b19cc2fc67cf0f5d4d573bf3ebbdd502161929e97c20a940fa463027009fbfb6"], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x390}) socket(0x17, 0x7, 0x4) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff0f) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x0) dup2(r0, r0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0xb1d7) getrusage(0x0, &(0x7f00000001c0)) 16:00:11 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x40) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xfffd) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r1, r2) r3 = socket$inet(0x2, 0x1001, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r4) connect$inet(r3, &(0x7f0000000080), 0x4f) 16:00:11 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x810, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1904292ea8288152bd64565799a27a03c3192447eaeddf95aaf664ccff5cbc8454ebbf3ff815b1d4e16849d6c04376a975b5c22c9bc8f35fae6cea9096f768613291df117f34e6b7dba633490ebc3110ecc11bea26a014a5f62cab5e82618e2b404e62ca5b5f7bf5c6869c15", 0x6c) r1 = socket$inet(0x2, 0x1001, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x80000000, 0x4, 0x9, "1336c6c60b7f7e009e3d6a587000405397b1a3b4", 0xffffffffffffff7c, 0x6a1e}) connect$inet(r1, &(0x7f0000000080), 0x4f) socket$inet(0x2, 0x4, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) 16:00:11 executing program 1: socketpair$inet(0x2, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/201, 0xc9, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0x40, 0x3471000000000000}, 0xc) setuid(0xee01) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) fcntl$dupfd(r0, 0x0, r1) r2 = semget(0x2, 0x0, 0x540) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/217) r3 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xffffffffffffff8d) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x40000000000007, 0xffffffff00000001) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0x80, 0x80000000, 0x8001, "a9f2a3961b3c5f78fe4b03bb0d6f552655306c3e", 0x7, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x3) connect$inet(r2, &(0x7f0000000080), 0x4f) getpid() r5 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0xda, r3, r4, r3, r4, 0x8, 0x100000000}, 0x20, 0x319f5c77, 0x20}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getpid() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) r13 = getegid() r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000680)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="5379963e2a92ce4a8c37f9fbe6d55dc8b927de5066572b8552535829b15e491e083278f099e8e0c9e1a7ee9b55c7d59382d53af9f34325bc66ef245dca1428f5537f6dae270d3eca33c640b6938bbfaf274323b4dc4c802094debe6254d319aa2e4118503bc8b65afad999d4d27d1b6184924bb34eb4d1f7c7d0768f65c38d2af547864227915617d45d712ba899641ff73e2f21de00e1429ecf3ebcfaf3f0c12c16d4dcbc31920fb39637ed1e0dc0adbd4f778083ef50160063f5180abf2b5c2cc5a4fe31751eec42547d0681ed9e874177d2ea6a10b475caa245d2dcb368eb316f90d99739b504736104cc09a0e0a1c7cc01", 0xf3}, {&(0x7f0000000200)="d17b2d00f74061ea79bc63d787a7471dd3a8d4d448100e8fd41596443294b1f403882a820166f3bafe2b51940a61ada290e549dbe4ce7d114236c704d0d3f3c15499eecd0a5f47df561a7f9147841005977a481a1b39c92fb763ff934dbce3a66a4a6cdb0689056ca6fab0396b13e9329bab4f3be7eead5a5c6ced48631c43f6363f6b4e910c52bbec34bd3db214fff4b12ae99454280a2e46b4bb332a5441e1156b03f3ea48d8afaa40dc57f956", 0xae}, {&(0x7f00000002c0)="a087b746e5908e369a5c84d71c88a4adfb05fd9ef933ba12ebe1e43a4467ba5eee115e33b570d46fbf9b2592880e8b00e6c43c0b2d855f78e4399943e29bafd46c4d1ee9ae9c46f1c31adf56f82b9300bbf930ddf45756442c4736225f59464c8c3db853eeae1d73c6c8a317f942bc985e3e4f1b37bad3704bd3e95e0c7c89c2012ce97bd3649db7c8e1a61dfb5970e6f964c25b5934956ae7f83945aefe90835c6ae8906876303648f0335d6e3f257817e5e8eb8a61eb230bdd96d2784fb2f1f68265", 0xc3}, {&(0x7f00000003c0)="63355f228f8ad26b15b7eefea764994cf678649e6538fd0524c018e75ae9e6d4284e6e09f836a65724b1171a0df11f3c33239a3429e2516280ac493143a97ed4985ed283ff0bd6a38508577f45199bb9a93865db74d413e43efea7d59ed1", 0x5e}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x100}, 0x1) writev(r0, 0x0, 0x2ca) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000880), 0x1, 0x0) write(r17, &(0x7f0000000000)="d7ad0611dbbc60bb27e308c2bf441977a7d49342a99a58c147abe87c68f64908c1469b052a3327eacce7376f9efa5dd0bf57c9b0933ff8cce30f5a8bc8d7fab6b07ede8b45b157cb0fb044c4b8d8544768c96a3d5a2faee76752fcc706f5bc7cf08a4da34ba56f555dbae29dbbc18a52f76dbc894d0c4040729a747b8a957b46eeaac4e177bd521adae8d7ce", 0x8c) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) socket$inet(0x2, 0x8002, 0x0) msgget$private(0x0, 0xc0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x5) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x97, 0x4) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x801001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xe3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x1b, 0x7ff}) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:11 executing program 1: select(0xfffffe84, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) socketpair(0x10, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x400) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x5e}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = socket$inet6(0x18, 0x8006, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x5, 0x1ff1, r1}) socketpair(0x20, 0x8005, 0x4194, &(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0xbbe, 0x9, &(0x7f00000001c0)="7efc252b1320dab59e96c17e0ac02d30fef70080bd6f79b48be63b973cc93366c4df4d804d7bd28dd20cd598bc2fc27ea8ab32ed2aeb58e5e37982d929477802e973ad52dac144ad5ad3f16245", 0x4d) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = semget(0x2, 0x3, 0x1) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/216) 16:00:11 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xf5, 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x2) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) socket$inet(0x2, 0x1, 0x4) 16:00:11 executing program 0: getrlimit(0x1, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x1001, 0x0) getsockopt(r0, 0x401, 0x8, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0x23e) 16:00:11 executing program 1: select(0x40, &(0x7f0000000100)={0x1ff, 0xffffffffffffffc0, 0x3, 0x800, 0xfffffffffffff800, 0x1f, 0x0, 0x3}, &(0x7f0000000140)={0x8, 0xfffffffffffffffb, 0x1, 0xfffffffffffff250, 0x100000000, 0x7, 0x80, 0xebdf}, &(0x7f0000000180)={0x2, 0xffffffff, 0xfffffffffffffffa, 0x7fff, 0xfffffffffffffbff, 0x93, 0x8, 0xaec2}, &(0x7f00000001c0)={0x5707, 0x21}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0x4, 0xfffffffffffffffc, 0x7, 0x7d, 0x9, 0x9, 0x6, 0x59}, &(0x7f0000000040)={0x8, 0x80, 0x9, 0x5, 0x8, 0x524f000, 0x3f, 0xd4}, &(0x7f0000000080)={0x5, 0x1000, 0x6, 0x100000000, 0x40, 0x2, 0x100000000, 0x8}, &(0x7f00000000c0)={0x3, 0x9}) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x670) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="b971fb801f9b4da8660975f83c858243a7d6c52b3edcdab68bfac73a3a7d534e3f8cbc8b344a5fe4ddd90c422c299339bd994388ef6737c42504fad02d2ba6734365bba2a6ddebaa7f6d386fa932aa52c1f29be53457b825e596464dab02a3debc9aff5ac05134e4495a6c9337d3332923217857a7cd5575fc926c9f5e4c69765a6d975eefe34529f9168970bf9d0cc1bb5e1abb3ad1928d3a63", 0xfffffffffffffe52) r1 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r1, &(0x7f0000000080), 0x4f) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$inet(r0, &(0x7f0000000100), 0xfffffffffffffebc) recvfrom$inet(r0, &(0x7f0000000000)=""/124, 0x7c, 0x841, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r1 = socket$inet(0x2, 0x1001, 0x549a) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xfffffffffffffd33) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffff8) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) fchdir(r1) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f0000000280)={0x0, ""/133}, 0x8d, 0x1, 0x800) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) msgget$private(0x0, 0x28) 16:00:11 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="75e0d857089a2319c65be84fe78e174df7e2adf63cabd935ad0f5e76db4fbd21f61115f796a5057a3c47a5503ee4844bbdd240c9e5c82af0f8316207ddf3b958f2e3675f0ab684f645dab4fa5522874b4f0feafae12bb8b5ab0432e365ab8b85896770d3a2c37d818e2195592040257db07510b2d72ef12d5b3b995d638a75d33ca4925b17ed33570fd82d26d739fedf0cfbb16f09c65a2f461bb2b29de720e67212d8693d499cd82fdaa0ad", 0xac}, {&(0x7f0000000080)="7365deab1356b347839f958b359834f8f084a0dbb8e92dd99c988b41228e2c1425af05a7", 0x24}, {&(0x7f00000001c0)="ba95ca4d0549d9b318b6ed40bb054573e92dbc", 0x13}], 0x3) read(r2, &(0x7f0000000000)=""/20, 0xffffffffffffff6d) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x6, 0xb) fcntl$getown(r0, 0x5) 16:00:11 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x4, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0xffffffffffffff7b) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x4001) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/167, 0xa7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400210, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x7ff}, 0x10) 16:00:12 executing program 0: socketpair(0x10, 0x7, 0x2, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1001, 0x0) r1 = semget(0x1, 0x1, 0x120) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/114) socketpair(0x1, 0xc000, 0xfff, &(0x7f0000000080)) fcntl$setown(r0, 0x6, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x4, 0xf}, {0x80000ea, 0x1}}) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9", 0x92}], 0x1) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x1, 0x1, 0xfffffffffffffffa, 0x8, 0x10001, 0x1000, 0x8, 0x9}, &(0x7f0000000040)={0x81, 0x101, 0x1000, 0x5, 0x3, 0x1ff, 0x3, 0x5}, &(0x7f0000000080)={0x3, 0xffffffff80000001, 0x3, 0x1ff, 0x1000, 0x40, 0x8000000000000, 0x1}, &(0x7f00000000c0)={0x6, 0x80000001}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x8006, 0x80000000) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:12 executing program 1: open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) openat(r1, &(0x7f0000000140)='./bus\x00', 0x20a80, 0x8) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x6) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x7ff9, 0x8002) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)=')-\x00') connect$inet(r0, &(0x7f0000000080), 0x4f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/82, &(0x7f0000000300)=0x52) r1 = dup2(r0, r0) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x0, 0x100) socketpair(0x20, 0x4, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x60000044, 0x8, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xaa, 0x4, 0x1bdb, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0xd07019301227a2d1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x246a400000000, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x41, 0x4, 0x9}, {{r0}, 0x0, 0x20, 0x20000080, 0xbb4, 0x6}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x20, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0xf0d, 0x38000000000000}, {{r0}, 0xfffffffffffffffa, 0x60, 0x2, 0x0, 0x4}], 0x711, &(0x7f0000000040)={0x8001, 0x8}) 16:00:12 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)="0400") chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod$loop(&(0x7f0000001140)='./file0\x00', 0x10, 0x0) r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0x7) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendto$unix(r1, &(0x7f00000010c0)="9ae0bf0da95ccd584c1b", 0xa, 0x4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x106) close(r0) getpgrp() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x3) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:12 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000180)=[{0x2, 0x2, 0x1800}], 0x2aaaaaaaaaaaa997) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')-)\x00', &(0x7f00000002c0)='^,*u{\x00', &(0x7f0000000300)="e100"], &(0x7f00000005c0)=[&(0x7f0000000380)=']\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='*\x00', &(0x7f0000000480)='}\'', &(0x7f00000004c0)='M(+%][\x00', &(0x7f0000000500)='@\x00', &(0x7f0000000540)='):-@\x00', &(0x7f0000000580)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8081, 0x40) write(r1, &(0x7f0000000080)="bf35ff9ad93dfbd8fc0a4659026f58d951f91ac06e77d5f81606b67af278c97d32da1020d5b6a150c75dafcfb43769e04a528dfd7f82d964c21b7230cb4fdb6186a39a4184ae168d522b63d848c7e90d924d66dcc1587b10ff953c6b3b1c073dd139d36c7a8a9373da3e0ca7a14b4de845530221da", 0x75) recvfrom$inet6(r1, &(0x7f0000000100)=""/70, 0x46, 0x2000000000000006, 0x0, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5db) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x4) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x3, 0x80) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="5fa63bf3025894f4a17da207b93d6eb1d3f01cd94c3ccd44d737561bc719a2ec5f9c11fade8cb224ab682c0a4e979953e2a41196abf2264425146ad83328fe240fd444109ee9f9d3b456488aa387f1d65cd872bd82ef2a77bd6da874ab4d94aa67e4757c2e32d86c7be1a0690e9b5e0c287231be080218dae84f55847ebed08012bf95672f60f1c249d838b8a0a1d5d999b374ef746ce3f061dba8cde79812e768ff9aada4c349b82aed2fa45ba4ed91ac3a29b80537532214cc89e7505b5fed4a2e3884a9d74d21b3ee8ac115beb1580855caea085abedc875d1c66be7fda02dd73955c", 0xe4) socket$inet(0x2, 0x8000, 0x7fff) r3 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r3, &(0x7f0000000080), 0x4f) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x142, 0x6) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:12 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x555) r0 = semget(0x0, 0x0, 0x8) semop(r0, &(0x7f0000000040)=[{0x6, 0x20}, {0x3, 0x100, 0x800}, {0x1, 0x800, 0x800}], 0x3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xfe}, 0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r1, r2) r3 = semget$private(0x0, 0x5, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000100)=0xc) semctl$IPC_RMID(r3, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c70c16a8b00000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) 16:00:12 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) clock_gettime(0x7, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x3) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:12 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x3f) mkdir(&(0x7f0000000180)='.', 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a69dcd024c351ab4583889f58f7f9127343228dc8a40e5f989c3136beb27475b894c919b60fcc5dc4b461808a18a468642017aff944f4ceac56a60bb7adeaaa1d0b09b6bd2e6fbc64393f33eecce886f1530c6922a440cbb720076d5a19ce2a039c0f21e3a25dc8d553b8008a28a02f36fe1590604c56fdc31998247329df9e77d6932256c27cb51597bafc9a22dcdbfe4e8d27312d1a5c3cf7567feaafcce10cd668541dcb45e58296a267d0846d929544959466f29a02ad94c3442562a05094adadbf3f50722889418b8ff584da499a14d057eb63ba23f79f23cc2404ee94ec9cfb1d3b817e223d4967aace802daf17e89eb3faf", 0xf5) 16:00:12 executing program 1: r0 = semget(0x0, 0x0, 0xa0) semop(r0, &(0x7f0000000000)=[{0x1, 0xe26, 0x800}, {0x7, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x0, 0x80000001}], 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x10000, "c6377499e48e5029e632cf0503c93a20fccf9e99", 0x9, 0x100}) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000280)=0x7) getppid() ioctl$TIOCNOTTY(r2, 0x20007471) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/71, 0x47}], 0x3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setregid(r4, r4) syz_open_pts() getrlimit(0x7, &(0x7f0000001480)) socket(0x18, 0x8000, 0x5) setegid(r4) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000014c0), &(0x7f0000001500)=0x8) syz_open_pts() linkat(r1, &(0x7f0000001540)='./file0\x00', r1, &(0x7f0000001580)='./file0\x00', 0x4) getdents(r1, &(0x7f00000015c0)=""/81, 0x51) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) fcntl$getflags(r5, 0x3) r7 = msgget(0x1, 0x0) msgsnd(r7, &(0x7f00000016c0)={0x3, "79d8d39d0ac16328b3c8e05a88919f5c57e9160a96bd2a555959f92075734a43abc25bf95eb5743176d607d810c2819618305e5e53a9953758d5fb8ffe9b993715705ce1a7b71c500f6a4afbd4be453e3aca183d176bb5948291143ededb9371cd09ecd6a9cce0adf1f10309ece1"}, 0x76, 0x800) setgid(r6) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) recvfrom(r0, &(0x7f00000000c0)=""/175, 0xaf, 0x801, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x418e) 16:00:12 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() r4 = getegid() r5 = getpgrp() r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x6) fchown(r1, r3, r4) 16:00:12 executing program 0: r0 = getpid() r1 = syz_open_pts() fcntl$setown(r1, 0x6, r0) r2 = socket$inet(0x2, 0x1001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/231, &(0x7f0000000000)=0xe7) connect$inet(r2, &(0x7f0000000080), 0x4f) getpid() 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9, 0x8, 0x80000000, 0x6}, {{r0}, 0x0, 0xab, 0xfffff, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x400, 0x8}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xf0000010, 0x1c000000000000, 0x800}, {{r0}, 0xfffffffffffffffe, 0x22, 0x1, 0xffffffff, 0x1}, {{r0}, 0x0, 0xc, 0x80, 0xd4b, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x11, 0x7ff, 0x101}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000001, 0x3, 0x101}], 0x5a97c7ce, &(0x7f0000000240)={0x1, 0x5}) r3 = kqueue() r4 = kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200000000000000}, {{r5}, 0xffffffffffffffff, 0x1f, 0x5, 0x7}], 0x3d, 0x0, 0x5, 0x0) r6 = dup2(r1, r1) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/10, &(0x7f00000000c0)=0xa) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x200) poll(&(0x7f0000000000)=[{r0, 0x6}], 0x1, 0x3) socket$inet(0x2, 0x1001, 0x0) 16:00:12 executing program 1: r0 = socket(0x2000021, 0x5, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab607b9032e289a5855de961edfed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c98f48524b85cb3e478262033cd843d919c10f6114f441932c81d27c522d3a8b30b2894041a1f8e63749edbba67d54b6508cc9452311e439abc2cca0173af2661d76af6", 0x91, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/71, 0x47) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) chroot(&(0x7f0000000000)='./file0\x00') connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x2004, 0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x181, 0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1000, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1f) write(r0, &(0x7f0000000080)='s', 0x1) fsync(r0) 16:00:12 executing program 1: setitimer(0x1, &(0x7f0000000040), 0x0) setitimer(0x2, &(0x7f0000000140)={{0x0, 0x40}, {0x8, 0x1}}, &(0x7f0000000180)) r0 = dup(0xffffffffffffff9c) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x9}, {0x71c, 0x9}}, &(0x7f0000000080)) sendto(r0, &(0x7f00000001c0)="cd04125e809509", 0x7, 0x7, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4008, 0x80000000000) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x100000000) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:12 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x7, 0x1) connect$inet(r0, &(0x7f0000000080), 0x4f) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:12 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/35, &(0x7f0000000100)=0x23) clock_settime(0x3, &(0x7f0000000140)={0x2, 0x3}) 16:00:12 executing program 1: r0 = kqueue() socketpair$inet6(0x18, 0x7, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x1f, 0xffffffffffffff97}, {0x18, 0x0, 0x6, 0x5}, 0x49, [0x1, 0x9, 0xfffffffffffffeff, 0x951, 0x9, 0x7, 0x8, 0x101]}, 0x3c) read(r0, &(0x7f0000000000)=""/50, 0x32) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x59, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000020, 0x6a598e13, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1c, 0x1, 0x5d3, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x21, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x2}, {{r0}, 0x0, 0x66, 0x20000012, 0x904, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x6, 0xffff, 0x7fffffff}], 0x84d, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x58, 0xf00000c3, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2292, 0x9}], 0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0xfff}) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x8000, 0xfffffffffffffffb}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x2}, 0xc) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x7, 0xa9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) socketpair(0x2, 0x5, 0x1, &(0x7f00000000c0)) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2017, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/76, 0x4c}, {&(0x7f0000001200)=""/181, 0xb5}, {&(0x7f00000012c0)=""/241, 0xf1}], 0x4, 0x11) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x8010) readlink(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/4096, 0x1000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001400)=0x100) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x4) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:12 executing program 1: setitimer(0x1, &(0x7f0000034000)={{0xfffffffffffffffc}, {0x0, 0x7530}}, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:12 executing program 1: poll(0x0, 0xffffffffffffffd4, 0x3ad616ca) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x3) fcntl$getflags(r0, 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = getgid() r2 = getegid() setregid(r1, r2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fchmod(r0, 0x4) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) syz_execute_func(&(0x7f0000000000)="660f38038c9e0b000000c42179dda3cf000000c1fe04c44125f6f1660fd2a799520000c402a59b3af04380167ec4e3ed797b8d06c4613565f0c8060021") 16:00:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x3}, {r0, 0x10}], 0x217f, 0x0) 16:00:12 executing program 1: socketpair(0x0, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xe2) poll(0x0, 0x0, 0x750) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setflags(r1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2bde9567e13f21b38245d5c06a88025a5f4f4322e0bc5720cbbd87b7dec26bcd8da45d3f51225ba86e508783e23b2287c8fec5a74ffb4db3f2538c39b6eea4735858a0d2e99fac4474a19bc5e20e2fc977448016700b62b09031eb75e0676a51435fd0ce4976dc3457404bfbdcfee6ce564cdccc22328a0021fedf5a821ba8a87bc6648c71f86dfc71e6518573ce5f2ddfb3cf4388c8e9e79ab09a", 0x9b) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) syz_emit_ethernet(0xf0, &(0x7f00000002c0)="3d5aa1a758c7766bbbf4a25b7102d77c9acb84563da9d9752bfbfe288d8e7bf77710466ed8f64376189e13d59af788f7255fe76a6773e376809841cd35c2ef898d738630f38e3734f7d6205ae6c89141c040d0d008337052e1f8ec22e490a7d0f9a0d7704dee2fd84eb02a5cb314bbb1f3147a88d21369b47d3eeb1ae90cca269d29e2a84c4b21f8b1d559cecb1c0b152ed712dcb6137addbc8fd058a9fd7d45294cc65de01387a27169d6d400226fd7ed7a4702aa5d6610d1253b5ea45eb2fe207c1263eb0567dff8b2949acbe8378bae14a75e7c11340d1f9e5ac1183625d52fec15f4e90ab5c3a86d55bd56caa859") connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xb) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:12 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) 16:00:13 executing program 1: socketpair(0x3, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10040, 0x100) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') clock_settime(0x0, &(0x7f00000000c0)) 16:00:13 executing program 0: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/83, 0x53) r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0xfffffe82) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x2) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:00 executing program 1: mkdir(&(0x7f0000000140)='./file2\x00', 0x100) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0xfffffffffffffffb, 0x9, 0x4, 0xf7, "6c9993e4ed33c2aa129f8e6c6a296a6e9658f8eb", 0x7, 0x1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x40000000000) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) symlinkat(&(0x7f0000000340)='./file3\x00', r1, &(0x7f0000000380)='./file0/file0\x00') r2 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r2, &(0x7f00000002c0)='./file1\x00') unlink(&(0x7f0000000400)='./file0/file0\x00') mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000003c0)) symlinkat(&(0x7f0000000300)='./file1\x00', r0, &(0x7f0000000180)='./file2\x00') 16:00:00 executing program 0: socketpair$inet(0x2, 0x5, 0x9, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) 16:00:00 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x2}], 0x1) semget(0x2, 0x2, 0x400) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x92d, 0x1f, 0x2, 0x4, "2145fbda1522fcb2007bf3ae6ce47da28f877393", 0x400, 0x9}) socket$inet(0x2, 0x4000, 0x4) connect$inet(r0, &(0x7f0000000080), 0x4f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f21cba548bd0ac4f6bcf4bc541086ea93a5e6c65c5a61c4b86e6f95595687f86ac90b47bd1f00b05052ee22f4e4c0de17c5bd403db2b2bd4ce3d400b061a0047e18f9e07ec91f750eca533766d16fe8ef7b9396558a2742e525c0704a2a8d538a0255965469788decb7254f877dd036bf69eb1110da4e80ed46b4bcd863871ca0e1ad999b235d7c7", 0x9f24976392642dbe) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) chdir(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:00 executing program 0: getrusage(0x0, &(0x7f0000000340)) r0 = socket$inet(0x2, 0x1001, 0x0) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dbd456e1c60c810d24232e7f930597b05680b5ac81bfa190c6d915bac8d74f850ba2d789d6364977c2a0dff2d2ba983324badaa1654c253d5ec86f5c66eb60e6318206ae80b2be4f1a283929c897ed6780abe925b76ad778de9f", 0x5a) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000200)=""/111, 0x6f}], 0x3, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000000)) getitimer(0x103, 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)='.\x00', r0, r1) r2 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xffffffffffffffa7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20182, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xa596, 0xff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000040, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x8000000c, 0x10001}], 0x100, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x87, 0x8}, {{r0}, 0xfffffffffffffff9, 0x30, 0x38, 0x200, 0x8}, {{r0}, 0xfffffffffffffffc, 0x28, 0x80, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x68, 0x8, 0xfb, 0xfe}, {{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x4, 0x8}], 0x80000000, &(0x7f00000001c0)={0x5, 0x7fffffff}) 16:00:00 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = shmget$private(0x0, 0x2000, 0x227, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="f9c9855573e1100b1526381a8b4b4046b27d629f8fe433cf952daf5a0c81a0d8e521b692fd61619f90988a1f4175e9d3c936049389490fa50800e22b7dfce931318b94ed256597b4b297d6726cabf4162e9e1f4092934b867eac9684f6c9b5bef74d65bff3945c577570ea6e41a2fe6e5f67516f01e7993fe32f230090a2e0b76725fe238be2ce112b748861e0ce37a60b65c7eaca6a47c9dd0942ded2d67d14d62739d34ab85f2c11043e9c5cf28b6e964d062ed8fc4d3c4776e4298ba04ea676da73a08d76a9ad088d88165c0dde", 0xcf, 0x405, &(0x7f0000000140)={0x18, 0x0, 0x100000001}, 0xc) r1 = socket$inet(0x2, 0x0, 0x8000) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x29, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x7, 0x716}], 0x4, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x12, 0x4, 0x60, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x11, 0x20, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0xc, 0x40, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x1}], 0x9a, &(0x7f0000000280)={0x468, 0x100000000}) 16:00:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r1, &(0x7f0000000080), 0x4f) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x8, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8102, 0xb0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="7024eeed2c08b7fd84e9470e0eede4ec03bd26b0202a99149325386a671fd0bcd35da74f4af55429bd1e0bbe4ab8a048f62124621e5e620c5a272127fb6b54ed705e9f088e578ff442f50f69ccad8c9325d3c9ad5611ebbca462d3d64d4c903d26b6293c48a1b1634e72b37426ab7d993ad73fcf20985d96f753a5001b4f0bca93f4", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x78, 0x400}, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x4, 0x11, r2, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) recvfrom$inet(r0, &(0x7f00000000c0)=""/166, 0xa6, 0x840, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ca983f5cd4a6981b55fd4662c53450652431db0"}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x17b) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r1, &(0x7f0000000080), 0x4f) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:00 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) socket$inet(0x2, 0x3, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc090, 0x7) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001dd78336b24bf5b6a06d9c9e7ce9cf5b990"], 0x104, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "7cd2c630ba5bdd6f6bc97d5ff0cb9dd3e096d2871590eefe4bd2e54657e9c8bf33cc94920bef20579b19e0bc7163b13a55e9f78172593b9e266246400aca8407164e19da45097619d1a5bd22421b83d75688256462a2a3a11ae36191f840"}, 0x66, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3}, 0x8, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x44) ioctl$TIOCSTART(r1, 0x2000746e) connect$inet(r0, &(0x7f0000000080), 0x4f) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000000c0)=""/129, 0x81}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="a9f0c10d8d813b8f7fa0d7ae2267b268d27215d82410641a31e60e339927c051fa0787436a72c782afbdc03b60e4878077ac4abdf716bba0b0039cb7ce87124c2a2a1031c68555e1ebe5d53d18b3a60ec0dcac1f5379e4d284b8a24978f4de982876db9e3d8d7baa049936ea4729dbe45c6a9889c560c7c72e7a8ebe3392ade1d0c39d2e06ca58089c6e0d36cdd21ff4678ee4dc7aaf68558d1f35920745935042ac5eb0986bf32cafdd8946f074fc7a6c851fa767f1a1997871cc859ff8661dd991c9da2f1817fe8a79ead098bc76", 0xcf) 16:00:00 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)) write(r0, &(0x7f0000000000)="b198d42c6dfe852832890338ff517f7492de46d37df60958", 0x18) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r1, &(0x7f00000010c0)=[{&(0x7f0000000080)="6cdccced6f83a5c83fe2e1dfd2faf2096aa82daf9590aa478fdd36db3138da9de0e7a202ef304a4748cb1cf53d90280ecf450e511cee76e25cf9f49a874f128ecd6188f591422e0b17bc940b194afc1d0a66c6b6e011bcaf4e725e10ecd1bafeb1e04957fdc021430ed80bbeea5e012fd49b21d7d161ea4e557506dbb823c8475d508caa993bd783851376e0d9eb6a84143be43fa9543840b00e34eb8621e73b0142bfcf17fe098aa1eb8e2de119334f42a60f5fffe05a7bffd0e8f2cc4685bbaf42b376868b32ce3065f54c15e7dfc6aad02a24ec348f563ab1854218e88f65a98833aef7095983f84e50f761755c8e3676fa85c7181c954cc6e6ed8a7675b9d803db0cd0a2d830c903f497f91469830a623ebd0d06938f08debfded606192117fa7fb181f21899b7e5977db904519b719ee3ddb8de2df9f8306950885f58daa933c415f9a3f8b48d187c65377beb9b29b3a2adae5fc505a8cb96ce86dd4d9db6a8d313c13ea8d7ccb3f370ba92a4db7c720ccdd0815b4068a75bc3f10f7f13fe7d8be2e55fe226ded416de89da8b7aaf30c3a282be4b3b9eb6fa851473132bd60e426c8313c700c360cbf426e6056ebc79ef098c0e15c52b51ee2ae5afa0459b6cd11f91c665af5ceab5be30e4f92cc96f1f5f96d90517a0b41d98968edcbd5ed24605c329c20b003f4bbb2c5f116b4905f3cb38bd69204b26c9dfb59507096f063a98b3cee3759ee934f423584894ad4092c0e84b5241855622292a015afdd44d0f9c6ea57187bcb8bb4824c67a159c84809f59e9e3b9323057630358fcb8b94a30acb7e8f744f783a95320211cceda6a07f45f34559a183eed163aba1f5777f5a01231542705e789aa69c879e7b746e35869a46c8637b4028f25a8952f85c21f74fbfd1ac9a30c859d99541a1d4f580dcfa8d15c413f1fd26f9d2d9c6958db382554e4b1c962f732c114d010901d919cc5227e3fc215722170b8c5e1e5b74f06d0edcaad51239d3710d989e7df74e1bd44a2817c15bb2562c66de1f82b577d561ab89b6d5d8a2a1794f7840112f0f94312f05afb6a721a342ad1dc139b13ae08d40ac942480b0cd954aaf8e9e54ab07e663a780d49e24587db013aa913f8d761b7184b1a1982a67ba3381109c704cdfe72fbd1fdfcac3942fad431b42b249ecf3378a8b36cdc088227b8d95fe6322fb3cff8c5d47e430bde7134ca95daf4d2b676d89738651e9d0dd5e62ba33e2abab5b3ae18c5e430e3a767806fe19affb2c695da5bbc053d1c4b804829fa30a024a5fc2dda2b13c1d375d525f8adf5c6831d22c84bc911ce589c38a7191837930c7ee6d4b4a9b6712e8e0048f11dad46c665b0866126168ec965912a4a6abd61295bd3a06f25eebacbf9fa02e809faddf26ca02a0263a2f38f3b404f486c73db8741f89d77e6a8fb40259da86a972ce9ff3baf950322fc2dd2e62951b7e282578c9e126119de07745dfa043a5a992f81b7819ef700debda5cdfa450ce534d6dd68f6c14df25032ba37c41339c6edc726d7140435259309fceb84fd26334320752a919a6b3612d3b802d261dd4ee1695639694b83c6a8491c2d40d2958d1229883564765f23e979eb75c036ffe785a01277c95221548a4ca1e89ff08b47eaf636833265efc33e76386d73af83a025b2e9eb5452b315d26f0b457dc9f546157ccf318a1182fda164290d45b272613970ae88ac901728dcaf9dfbd9f7c8c1d9d4f32a1ece54f3e75dcb91588b3abf79f07f819e57d1bb38c8fa3f68924f1d055853ebc214718744a3c2c5fed96decb1c54f13ac96dc4e4049a02d02396eb8fab5be86c45e2ed5c5386e4e439eef339c99d15d5d8cdc0e6b02a4ab6dd48d21390e103ffc241f731599e20793682605118b543382af5cba4fdb5cd2cbbb983ad9ddc06ae9045f318f0623311655da3acf56ce7eff9c64ad7e1ddf91577c5ac6332b19d49fa4c4910f8b8ea409410d3fa00b00e9ec7dc27a3d6c1f6618f84709af8a6d10e9c5241f503685e3e2732140730e9506b6aa0ea22f1a7fbb952c88e38758e19dba4c178893167beab6b1938b210a4f85a863a9ba63bf0237e22bde159f632a643c5ba9dd0d0d9245625a66aa5cd886b9c0f82a10f9257a1611a1b435f01a14257dcb32fccffa9c70158e8bfc12ccdb700e8a603b9812fb5efda5f2862345d1cef9804a8604b2782f2e4a2b8b66417b24364bbf54eb5401d4e06de85af0fec32d31fefb01fd26cd9ea570bc961b17017ddf2626831608281e48e3b19379ec12952c1f2643634b1b827074262f67c2ddfc1a7f07812dbdd9095a680dbdbd27e36d9160b542b4f27bda9691d7f4f6b5e39b7397a5a24eb45889e9152641157e73f7aa396f12acf7a3e37a52bf35d0d66281151feab7294c210ae109a76460e93926a022e12176e71d511c727a694cdd914be93e12bfd1af43bbbd4b3ea6b5a93fb4fc078693334e35c26ee21364b5b2dbf4b75daf332aaef53135eea150a1935cb91fafbb68863192edc69442dae7da05697731e0046cda4019390bd5a178e2fd6682908802a0c22040116f072cf7d2cd7e5f11a92735a2ae5126f70c04605a6c99f38a3ea7b2b7e65a5f1a2d624a707f618503b934caf7663631f58dc1ee6e02c39151ae6a26d9ce27f7b6cf6358c900bf2b096e678d03791ebbde2d20e42648a15a4854cdb99c0c1ca84a9baa568e8440f96d6f2045599ee8af23b3100306f4dfbf930bba3b31bcecf2101b37cd69b1f6a607f4bfed09ca6f9f128d981291414c8674517abe4d7d3860bc4476ba2f6738c204cf5f3f567974ce7739ae9565b231f0adcf224b60544cfcca8adfb1b6922b31be81c4ff53b54dbbb5ecc3ef23c2c5b9db7dff69af91d8a5562e155f369912642d52eb8306ec281a4f77c932c977c0b68fb9731ae7c5f6cbcc96f6abc867a5c92b4bebc1a2f9036cf085a79022370ad908efb634c8e710ac8da168dde7142c921d9a37cc2ccdf7fb134f1d7d5f96fd2cb7ff882e67677bc5bcf1a08ecadf104ef28c467d2237cbcdea3cf3a82997fa407690721a0532a769e66a9462604b7eed1a9d4022bb70ed8a90a48ca819bcb63ef56f6c4613f743596bbace270483d306e61722c3644f04cfa3a49424dfffde16cc4a570a098b3ae4c542f55bf08d5bcb8ef57e389757d8a06e79019d9e9cf99978478452ba301006a56c2f64780026c8954f1ed6a3ea3d61230ca05d25ad3d64a1d12dbba23730a07aebbc9a51a5d7e5a493a64b8bba72e24cba8efe985c3934454ec8d3a057099a94b8c4a7c31560fec94f8b235ea382420a724ca0ea7c64ad50be7f39f76567e57f543b596b16ef68883c19642afa1cff4dde43fb39a133dc4e8621695f1a948c3eed37f882c80e2e0dbc6c636f80a1869a5d6a828b3061a1d6f42d089d62493bd41634c676a8f70cea9dc615c857599f75ebcaeecefa3e092cc24ff70815cf07b7f3effd287b41b9f8293a64ad492839e62da93d2ac81524b4513efb928b47ba9f07fc5e249f2be78434d85b8328471911e6271ba492e8a4205baf1a44b3ff223b18d09022df966608988cddf0a2df33b9b56f365857c0b9d4508b509390dc4e7d5bd90a0f1c54455861bf368612d6432d13fe4edb9d2b4c361f51f4c8c31a2e26c275be66d11f3e04a58d1e4d152681d4434e2a5af4050ecdeb9aec77aa9f4cccea24023215ad232e14bed2ef44201dd143435e1c31d0cbe587a6c9f6029f732d633e79944c05612f390927568734e304081f016f437e9de880d75428654c6e1d910932ea31fa8cedc2b6cf02a0ce39c07ca656fe808100fba0d28efdd903e741dec9b203fb8c5ca3648e7cc5ff11e357d5704e9325a7f9b98158a1cc280fe52a87bb731c3a1607b1face60335d5831f793af26f51fdfa177f74edd8d2b922e83a5498766237f0241607e6a8a313e8fc6c8c0ea4cd81d8bd675dfa0d534fc4bee88dd74b92c5ea6d1f614efa0976080f2117fb809ee322190af6bc9c2c0f69c85226feedb3768ba41b457e94ba16388a82760135b5f6b978688f8484f5d1bcbed03a7c62a80bd9a5decc23ed6b50cc3596c4749b0707a4ff45cd061091fe49a088edd9403f416755e8cd2328368e4eb2dbc62d6d6ce804ab0f70caa7f6022c99cc8afe316d04247ed74a435f7aba756e06931f3ae4ede4a4b6cfcad346a864e8dfbd5126deee8093c1405fc8819d851c584da025336d8dae2c5cdee96598c4fd08fcdf317a154b4b626e4c7226dafa943950947a47edcedfcde036cc37c992d472c5a25ceed2bc93f3d0d1634e7ca08194e941881a52cabc4915786805a39f582b6c5e9658e9116b510d98de9fe6de37897c6073dce5112f70ff1a67be7520087ef6fa45834d5b755680beff109d90783ad3e1380c4db8815f1cf9b9d4ac39fa178b882f2f1c674301366e8ea2f90d5815d3a001eeb3a92eae93c55ceb304891e3276576605b5d2b0b4935673e06212ad06ddb9312f404c94b0809bf69e970aaea37ac8a8f50d84f03e165abfa6e1f60deaf20ad81cde103387601cdf97f87440056c64085c710d5e093febf255875891d15af1433eb9ce91e3ddfbfe288c06b403fd6f4e59980714ebed2476cb3c9057f0913d36953f3c358d7a0d2d6edbcc3b4cc8f3789e0bcaafb3ae060d91b559a9ed8258a550ed266a11cc0aef37ce0be6e20097130e01d00f530d1d86923d91cbf304580e0d884b970eb1a5b5f8e3986a340be34253d6020dc6702403d3184a93371665c338d64dafa445981a84375cadcc35a53600c61de9935c5acddbd98a676162055b107d9ce910b33c1de77a7f5e5ed2f32c7d910b88fed8dced2f34f79a9eeb8045982645821c7e5516697de8341cf5b8f09ae98201eb9acb3c592740320eb6d528148d930de88665b7db71cffab5b11d8b95b63cfcf5c636d2eb5a51e0884f1dd582ac66692e6b480ad7ef90e66f655ee559b3185b63156164e313bac216dad43dcfa448ff21966c849994d95807d3a80d79dd2cb1dac372b8d4c5bc366c3f774257e85636ab60e37094e043557efff0468e592a3b700e5524c889948fc0e554ceece9e395dd42a47712e20d2199e61bfa63c13e717cd5d31364a2272d747baf611e41d3e1113333a19d005f76ed5ce453ef02158abdbb7a80e48c51ab42e5b74a63ab8baf411adcb407d15c402c4bc793ed2732acc29d9d3a8bcaf31624650fc27d8f891b7aa453c3402fbce70a4343b51b507cad8d0b705ff07100957330767dcc23ff73d087371600f9c8b8eb91a9c7ee88bda674d1719548b1f32d34b5d008c627a125384b95ead774798357e0b5228a555c1bfd84de296de99d97c428978e26a647c8dbff0bfffceec25d3ddf83ca4a549487157b55136590a2c34b12acc4eb8911b411f7a30ab14806c2a3d148d4b464476075975338f8ec7114af70432eff5cea0e186c0d7db1ce3d988d2f34ad66f3fdcf8201b86fb4a23afeb2d61db13aa0f7cceb890242ef31dd73f667f44e6ce8f1868f1740c556f7a94df846023441156c2756c7abb24ff07234abd9f9c54c33bbdebd5ea06ff1989d4f45855ad41c38be405e6853961e2334282208a86399809d4f8b9fa827db8ac2f3fd70077b8b68ff20f32626f4964d1fcdca18677643ea0c93cf2a5412f08a612a1bf0edba448a71ce59b0ee5810c70f52ff28e24d9ad1b0a0fe1538c41ecf0f186ed8264e48d0d87999529b48a6561eba8c7c183277a8a73362a73c65263c21d11413079757de617c0d7b323184358b5775689d417b", 0x1000}, {&(0x7f0000001080)="7a47ca8f6502", 0x6}], 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = getpgid(0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000001140)="2379d0f1916c915473626d0352aff31e65ef8551048dfb42d25ae4968f6751d28f5e42d708ab684ab36daa4c37c31f9de77388d4a59a4c284de98d908e6b50dd35abec733be480331900a7e5ae30", 0x4e}, {&(0x7f00000011c0)="61d5b351ffb936366080bd965aa93a16327cb7384551a8a3d269c7a56c62ae83be", 0x21}, {&(0x7f0000001200)="3b00b04fe2c4f67da0f3bddb6ea70a80e7f861b38163ca22cf994daeacdf5be44ccb8e75e384dae1", 0x28}, {&(0x7f0000001240)="6bf6ea792204de34b80feb60dc23ed2b4552d879f3dab61a5bb28d419ec57e658409b18cb9a7eb91ea02fae555771b77ba9abe3c", 0x34}, {&(0x7f0000001280)="0c62bedbf51f1584d64d7f107ae27862c00c457063691c4dbe520f31a103de86816fc6e23120dd36cbfaa9e70f14c5219709129c7c422ae0944e2f79cddf53cacf33f62cb857e6360899bb02ebe2a75046547e1fcf1fa01b62ca3368f3200e6e0b1cfb415eb07e2395343bab81c117affc9990188ded7979694943299d42787c0e624eae0ed9acff4b9adad189568bfe6c0d5312bb5d8e2795c419746be916b848109820d6b096f3f2c6c383973cd189f9f75217050ceac749848620f6fbf21ca43aac47affeddad56ab4e1bd1f4819c1014cfb8a0129fb8959cbe8c089d562c003c607384e17a7378caed79b403b6cdb48b632d18", 0xf5}, {&(0x7f0000001380)="728caafd48d9d875b6a952793dcf610beaa20fadaec7c01810fc4f79208091e3dd863cd72141f1ca62e8ef930b351abd4bd38bd4507113f7f45996142b01f856cf1e96f28e65327fad1421441424e95d433b8a959f090024dfe33a8e8396b9634484ccec87206dfec6aef1c09af7a5a796aa94c2cdf64a9d7fcbc2c6c1797ff4ef53d666d30a94f8290aef2cfaa5a5c89de31934ba09d3cdef70d05100beccca653a1f2cd61652cdd0c7f1eaa122ae61b7f306f17c1751616cb5bae45799cf33db654f98293289fad6e284e3a6705cc7fdf570fa5bda7b2535a5e291f6dfc676cfb881026cd1", 0xe6}, {&(0x7f0000001480)="71948c4efbbbdacec71976c54defffd0d2a62718f14328f6370b33a1f003671d964f59abb89d5bc1e034b57d30d23928380c1d9b0c69aeb996826b91fa924e8ef3812a5a97b7c54fd471b6fa251f258272d34f702e2245029eab04c82a272e52a6e6d7b3f1805edbd8cf22ab3551c46ab00e07998b406118ddf9c7f48efe0d879dbe30ad991a90b0c39546cfff832d0b0b1f5529b74563f9a6dc36c6ac7ccb0d46aef3e69fb04aef993be67a982c2b013ca76c6f25853916cd5ce7130ed4a200e69c88a9e6f5d564213c0b0e7d6798224fe6c1", 0xd3}], 0x7, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x110, 0x1}, 0x8) 16:00:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffc) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getrlimit(0x7, &(0x7f0000000100)) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x79) getsockname(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[r2, r2, r1]) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x20) getsockname$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0xfffffffffffff000, 0x7}) setrlimit(0x7, &(0x7f0000000000)={0x383, 0x800000002}) 16:00:00 executing program 1: faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='c\x00') utimensat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)={{0x8e5, 0xded}, {0xffff, 0x1}}, 0x2) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="50124ba6931b0852932972fa25755a84a838f94cd035ce920510ac794531dbc97cda0ae01c10db62e02c44af411d4eab60c322f4326beca19330987fd8a4fc42b62d3408c6f193689c4052ddd73ae48ae64efd88c2b1226d21f87b8f2b22d9ee08d3a37f87bb3529d93ea691625ed2d00827574bdf68b071d32184d20a4ae1810048667862e6cf190101056c1334ce47c7ad96907626b2ede5dfaf348aa93a49ce25131c6fc5bff964817812fe7b9badebf5969cb68eff845f5b3c4676", 0xbd}, {&(0x7f0000000300)="77bef01f2544c55253fab388176b07f85a1a169100c25048874fc7a9dd987358503f86c9d2745bf47525f30f698b4d408dcedad0bd5fcc12364c57b58c7859d9d5e9943b6afac37da56c2a694429462f0472f7eaa7139084e256ba35675741fded32ae25580d0480aab6a880a5b23061f1af630d181c625bd6720b8a82be145703e5245f1ac32791879f143b4b0f10218a9f9b9ff0edeba846712d5dcf3d1260b0d678e30c5f61095b7c31ed203cfe6b02c6ca513d8b395513615f9ce4a26aa9829dbab9a9286decc65ceabf029e747b903545a9b5b89753c67c056904", 0xdd}, {&(0x7f0000000400)="1e99460b6a4395471a02585de6cd3473b2766dff30004166a8a23dd6c97e78f870425451db45d49eb27a0c0811033e7f75ef50c6e6ef7c1868d78e3d50df8217a7fe59fd7235174a079d4401e25805f8c35972b78d4224900b59693409410b65e63158b4cb372d466fdb079219eac6be2dc328c16880840c302ca99bb2f04dad0601fe297363ab331c9492b367a43c17fc7dde849b2a6c371bf21d37f9f0b16ff3ca6be661f7e68af430947d0a92ac2f5049968e543ed7cc7e7cb9e58717cc6134d5452fbbf83f7fd2b86c53d229c1ba98a9234919daf1671907f5761ffc06", 0xdf}, {&(0x7f0000000240)="a6e66118ed19825711a0b932", 0xc}, {&(0x7f0000000500)="a492ed2595c9011d5fdcc263fee12aa9c53d0b9a492034931959dda3e8db702e1c2109bc8db0b73f9591847fbfbc3c4755f5f4bb662a1ba54e34a0359c4e801fc78d33ba8bb7a8bf364c1653f2843fc8db67b2adb6087d196e44a1711e264ac43d8fd0242423fd29b6d1ceab1c", 0x6d}], 0x5, 0x6) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000600)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000680)) 16:00:01 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) geteuid() 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/86, 0x56) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x10003, 0x0, 0x0, 0x0) listen(r0, 0xba48) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40000040, 0x6, 0x275}, {{r0}, 0xfffffffffffffff9, 0x83, 0x6, 0x401, 0x401}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x6, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3, 0x455000000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0xe0, 0xf0000001, 0x3, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x3, 0x6}, {{r1}, 0xfce10b3fcd17c25a, 0xd0, 0xf0000000, 0xc, 0x2}], 0x5, &(0x7f00000000c0)={0x44c2, 0x800005}) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/15, 0xf}], 0x4, &(0x7f0000000200)=""/175, 0xaf, 0xeaf0}, 0x800) r1 = shmget$private(0x0, 0x1000, 0x4c0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x3000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xf8d, 0xdb7, 0x9, 0xea, "7a2ca7daa37125a35bdaf5dff57f68868bca4cad", 0x1000, 0x7}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8000000008) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x401, 0x7f, "e1c09a3e52e4d6fa6e4fdfe25254c5c25c7edc51", 0x2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:01 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) r2 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) setreuid(r2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10420, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x3, &(0x7f00000002c0)=[r2, r3, r4]) setsockopt(r0, 0x0, 0x0, &(0x7f0000002140)="be0211a6327ff4bb3e7c04ea1942a046d01ed981365b28787d05a9f54fb5c76e15740d851c6b4509cffa1fd748f2fcfe45e30b49f913ba6b3d008214b89ce090544a8bd6a6e3beb4e42c4f5b35e6299c5f38afcda85417696e07aeb43381852a3c2ccde4ca3d81473aaf952105a088d090a7211b0535030eb2d0c7e61fc851d3c0e7c93ad4f31d872a3ac6430bc8cead177196826661727379f8dedeff0abc229a4541a6ee800d24eca9e24399ee5c7a4dd2d2553450ed7f9ab667405678e82b242ccbca69a5c355768e3afa818bdabf51c295907bb5e94e69f4200bec260cfddb9b462058ea8819a5ce5b17213f9fd554410f7420263905c42011154953dc70e0346af019085a85b01429e7a3afc7f972cba9f8084b6d0e3d958ea5a44c906bb375b1c7a7cc252995dce16c594e96f218dbb11820658c799de853fc7b30cd6c2d6104140686c471aad392069378581cd7a93f80920c0dd9593361ef90d234a9bc26c5e388340bc028a453c5072606c5f2189380928046ff61a9f4369324c6d295ce36f23f2958013868a195913c6a25f1975dabb7212fa798aea62ef3b0b6c409933ea5c5311dff15251b5c26aad2f99fb82990ac1c53e52bd05ea34952d805426a65d141f8fb20027ef3d68b31757681a8737cc360c4a5b28490c2bcc9bc19fd1f5dbfd6a8bf0624b5da400150938f16c02047a970a605534eb45926ef8570a98001fdb66ca35bda510ee5c05d7b8b5d2703e6473663f6a3739cc410f20dbf231ce567fbccc0319acb77220573d7e21c467a5d77f4f377cbc777093ecd6e02bb5d40df12a757f31e5e5f7c16317958b4d461327d251dd0a51c5744c611a3171fe950720087c84c565e1e7a32311805c895a8fc3eb0ad89c5d29aa37acf951b39ff9eb0ecd78915f980803c288f220bb5a1173005f9959502ba7c5a3271ccbe6f7d6e038e76d613d3e709dc141c4d16fdb861e7fadd9a8b06c4d94fddacd40f266d9df3ce2d648e95c0f26443d22369ac64866b064506adf0ca64139edd04365d4ae24870e1e8efe079c89c8a8b77d38a94a1c320491c38ff0393d94bbd722dd458670ec8b69592ae35924d47836ad3427bd6354da4eb3e124191645da9889fb829f16d8c0b8bd984de6d1e4febb15f81b9ad611de51b2925bad663491171b27d6366d348ff0d994526de9948dda3c343cbd260054bac1b133073a8d0f3a25a8d1fc57a3ad7abcde4ce03faf48e0b16e2c9e159bd6d9505e1e403c3c6c29ccc7b795c4fc864d94266a63ef3f111c1adf7ea18bf15795027fe4d7dfc6cf6fc506dbab51db7c96b406994c010d28b8ea468affd00109c4f2f4734d79aae49c6093dc39ce91c069dc32f5a89e175e471c628baee2f73142dc53789f786880aa4b937e256c5945e473f16925ff64f0902f6cebaf69a6a9f88809d86a7bb4c41508066c93a66f43d49325d1b5fba841db711e6fde8132b1b9cc0630dd9dca02088ad3ea84d182e48c4eebd06181d96d31f09482ca6b5cd50b03e5e15a02ae70c05af7fde788409dcec40de00fad8b4dca187739daa1043ef0460e8fa7f0488ce4e4c4445c889cca9a7876d221534054b7eff8191050db19dcd4e41809214ed024d2e33c830dc267e9f2fd1590609369da4b912f5d7d444bcdba50adeaf7cc060137d0b37ca2a666d6c6f855dca942de64fb125ceec3343d59a105cc0d9872276a2ae8eb822fe87d8e8a68d65ae09cbc64f8f9fe5c0db99c9906295c9fe04b00bffaac6c66ada07fd292745b8c61f15ab165a5a4e135bbf2af449f993ec92681cc772733cbe841040b35c68a762bcd899574d39c8b134448fc850f6376a3d66582cde7f84f1b6418faa328055711daec3893411c413535d35f6b4b82219b7fa9a097d542b741697b64090b726b12bb55fdf904320a198cd2615eb4372da4695260a75dfdaac72c6d881b3967a47c688f3a191c81a7b152db8e8b9c9fe8773dd8deb372973fe91183c76522cae9ee2009f61cee8e0294dc241a7c4e9a8bd4f1aa750211c79c820d4515521cbe877f75a64245648de97d0761289809ff9069a87d040ddd0ea48270beea37edf60bacd152d8c85776f12df6b1cddc98b912875cc6892cb08fc35883f730cf608d4bdef1571b9f795de86805357242875c3b4331612fb8315106cca252a6a5dddb9a4be1df7c12f22713cce20606ffa90404111059fa39511d5b2cd3ae153f8aa8018e021d71f55986db464ca6e55e1bc77dbfa28537dc017678aa8b2a5740d47181868c0fd90d7384ac5deb52036dd175ee1fe6c05df46597d8796d616587307a22c5e634c38f173c7edd78e6399e5c17057e8e710a0e0391532a95ef1a6a5bfe11c1d46fd973363cf28cce2c97ad567ccd886ee054ee0ad6064332aae8185c5e480712cbc2fc3bfc6890c0fd8b23e1b4aedffc5a8b0689c1167637a1d99f6a3b52d0ce606cfc16ed6f8f9c4d93ce4ff7175a7cf625cbf4da84c385e0a4caf22919a5f137121a4c1e0d079441b1816d5b8517d5029eec42e5f09ecedc0c6aa853f57e21965c421510243b09fbf3bc61eb641c634bfa64fe8446fc3a60907fd5f3f490dd7552e427ad1b04c96cb43e9c1a984c8eb2181e51b0348bb61f4969b9a8297f1a63eaed70f2ac349d2a7ee6da033aa8185886f0313f6cfd61e687c9f847a1bba98c453180e0bb1cc269e664faa71df92b6902ab775647e2f6738951a3a338d06ac7045b1a44d6990de55a65fc7d99917b74f7aeb5ed8e5c082225932fb19f78ee5ce9591014ff932594099c4f89f2a159736320f9e6b3950e5908c49b8631175f3673978821727941c62d763f52a280b9ad13df9346c6710363b2b69929e547547313144a076f60e7905cf3557dfe1b50663923d1e8a00a4cb9a3de4fe4cb0ace2748036a2c52f80ff764166a38cdadeb25942940c9a294f9e423e1a26d98456f4c1441ebffa24dae084d3928f87b516756a20373fb059f0c0a3c24cbd7e999a39a41817c4a2849c12861c0b5e4eb5ad04a1c1c3e87cf5e9743d04cc2744f1c77946b7927550c5ef378e620de0c68b21593b5964eec0d8ecad799611d0c2510169d6e5c32529c9489ebd1a5191162db55929305c192ff61b355362ed78df4159144827b23624b69be0b9007191dd176493c514ef0e89e5d049b2b3a06724fd8e62cf28a5d68c43c7b37f754db9104bf8869347738eb5c18686c307974411486e093105a1c85d384adab11193356b25437a9512dea505a920bcfa8b941ad7510e7136275204a7960f7d7ed8582eec4c755492dc1c480a29aa9e996de51bd198c0e4821bb06a0494ee28da273e8c9b8154b9508192c60b3382e52c33f6242ae6c887970ee1170f2a9e0cd9b997050efce9c328694676ce8e715dd930a24bb531ce13c8c313c62c2c95a9b0042383680b26871f95a0d6e4146bf93e8cc24c29d36276877ed4359f0d6fb8f16258ba548b3c22ebbc01c66de52b3d3458b4d32908d3f408014087dd78c9c224c002212261c7e1844c3ba905fad5035d5885ebac97b029e6de23fac0550b6eaf025d1247b7b41e8d879e0a55bbab004899b0804716f768cb45ecc1f745a0db2d22ce70dd2900be831d6479ae1eba6c33e30cad2df90b110f27142e9f37036056bf833444ede845a345c6bd3df77ca009c891bc3f623fdd8e0b5f346f9e450c75fc620f44dd3292227b501dd215ca2a5443b9dce010c885ea952108bd1aac87b5628bd505dfed2c1ad42d6b18b4f63949bdb8e3b5bade5d435f0c0ca64e8ee89e3fd32f2593e428555dcfaeef7bcad8e8cb2afc07bfffe8cc3e549bfabff4f0ccd01b4a013f49cc96bebd858f8fcd127a3d1fd753efc5e03b0280a34a09f7b15a40b60389d70d75b6cce9bc7cc6ed06c7f1e74713eada0d9916c18b6ef53264666a394b76cdf1ec834bcce4d3ad038505c1d2206348218a0450acc8d49d59681b9a2bc7adfd702099285e1bb7137bf33d1a9aaeb2373d48e53653882f49ff746da575e9c5928cd025ff369d136f80b513f726a831d250b86d491c520105abfb165681a10738e8d224029a14f5f52409130d417458b2e66498c344ad551cef7c3be7792402238b5d97c93b27b1ddd7a7134a7c6327145123536cd9d40227317511a2eba42f2b0f713a5fa7163650ec2756835ba4c7e678674406c7d342dea4a5ff2657c67d5c784f695e0560ce7ca42024c2f44531cac7e0db78d6cdaf2e9ba6cb11422ed33db2ed4981794e32bc66d1e1fc8b6c3558ead638ca9215e9126f9d0aeb7450523972faa339eca69fdaee70f029b7621fd944786a57806bf14265f4e75d7c27ac9f6a0c46051719adffdb8ec0cf6d54cf81f27822d9af3b9481d6a0b4403cbd0f7919c29521e05983054d5ccdf290218175bc7371096d60e5f1dd400b54710eac06f394c7d7c9b8ffa1b41711c3915a95d0512be27e1f9d58706a81fc3cf2cc108923604794a71d0d359b84abf7da5fb53e2e66967ec0510f59f568192a16cc7fc83b3da35e2b066e089e7d9a9316b47c5d6224b9939f82f9799ae394239ae80c08f8e9b80338d745e162e58b67c27b7b045a82af98fa251ef6e1b509e3ee81a667e46384f4f8e9b29bf64c568e209dc0a50510b42cb1ff1981403307788191b3ea576835e77c0f51213f38f7d5e76594caba400c73b9a269a6db3728dc10fbbe54df320734cf167180a60fc7a96223a5b035cf77d3f72cddf6a8440c962c0281879e919c874fa8ea87b2d856ac4e4eb569b3c7063e07ef72613fbe7b2ccda4f7a4e3f289926db58170f52eecd3280f6715218dc08e85c728203adc762c7ba4d6890e6cc6913056dba156a1d5846c3ccb84f6c8d531593aaadd5a9aba490b4ae06a52268d3faf93a1c8c73e846c2b1c777ade92bf456664ef412da017ae890cd985716f652dec51685d115d274279b6d88943e063dd055c63a3792c20b2199f522317a4ff13bf0e77424a4d8edde616b31b79864f282423f824d555f36cc57189e8fb896c59f3977780c546fbdbba603559ea7ec0fc65d887a18b9e3d58a3630ab5ee7d3552a483694982530ef58c3e966420f17536080dc85eca288816db1f897691325ae3084f17b32f72d7217f3e711f928905ecda891ae42aecc5fd4c283d2559dd7f685de033ebcc963fe71d0f0aeb8c416eb13e0d208db6fb46068028eaf6d6f1fb155e06b9a142148cb2c0fc7a763d4fa984a0aa6f9e3677812f0871892852e858f7b3cff61e8ca294b13d2b281022c330fa9f95857f08d393f67ad8226b0fa56988fd6505a3593e64a8091fdd2bb153ed84cb44c2d2df0d991a0e893ffbe98b740afb1291fe282523fb11cede818aae22c064cf686cab6377a5aa65deef581ce57b2f932c97a16fe90a2141ceeb0db41c0bdbed111264596a95c3c7682d42a381f9d4abbaea871605ffd31f6864389e152f77c37a4aff8b37fc7733a57bc7a4e56d1fbba8bfab20b6a9b39cc48e87465e0be321d058e637ea59b33329c987c87082fc2bab591c21c1ac62e1f2f8666550390bc7870e23f4734fe2dc64ea1e93763dc7af8ec69d7ea4a92926d81fc54ec4f2413bfd62e64eaab8b442841807d9d7f82c8b3121768d24cf7dbddb3def582660e6253035dd08cf625634cf0c02ac569db020057aaef5a6bc05e2ee44f9d034ee5026853f80cf6bdf4de0a8eb9878e41edba7e51974b5920656d90e36c3bebdce45a6f0ec99e36e2f46f13930a717eed25306972fab30d0a3c122e0bc8118624bdf1fd45937b91e7306c4988d691d122b4e1f0217cd099018df7e149e8d7b1a3d84c017f39f51a35ba2959fe112a4b9e88c134748c4d65a83cd36f8597a65106c96e1759bb8f5bd7511096231ea008e794084db93ca7f4b900e58ee25947fc8b39c6a522031cc4259ef2cd4bd7029f7256116a20dc6b181466f5b0e3c8a71f8bbe3351a6fc184401a11fdcc1defed7161205c4d715d94aad1ae", 0xfffffffffffffdc3) openat(r1, &(0x7f0000000040)='\x00', 0x20010, 0x0) setsockopt(r1, 0x1000, 0x4, &(0x7f0000000300)="6c2116ceb7c9419881146e544cfd594d8478d0ce808acb2fb837c01094992d623434f40829c101e93af34fb979a5ce471b8c4223b0b02c15ed13b1d563bf16235c20efe8de128fc2dd2ca08c7dcfe9ec52ebb34a9b6aa8cc4bc82934f1406dd2c9d54c3ef0c4ae244439984b3a1a9d254dbd0f9e13f9e726cef26bae16fec4356e5fe15ebf12392811fa6cbca9b5c56257531df1b8457c9c96ce70a2855e90ebe02a7b05074a74c2ae6d533495a9fb2b2c6b2887c096daf186352442fd037baf083bdfbff07867d25633398ae0c20ffd837bc15af8f4", 0xd6) fcntl$setstatus(r0, 0x4, 0x0) r5 = getpgrp() wait4(r5, &(0x7f0000000140), 0x44f5132c06e4b0a5, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xfffffffffffffffd, 0x4) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getpgid(r5) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) msgget$private(0x0, 0x609) bind$inet(r0, &(0x7f0000000040), 0x10) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xcd, 0x10, 0x200, 0xc9}], 0x10001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x81, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0xffffffffffff8001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x14, 0x40, 0x44, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x12, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x61, 0x4, 0x8, 0x9}], 0x1, &(0x7f0000000140)={0x8000, 0x2}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:01 executing program 1: mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000fec000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/237) 16:00:01 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) socketpair$inet(0x2, 0x1, 0xb11, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)) socket$unix(0x1, 0x6, 0x0) 16:00:01 executing program 1: socket$inet6(0x18, 0x8001, 0x0) r0 = socket$inet6(0x18, 0x0, 0x3f14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:01 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='&\x00', &(0x7f00000001c0)="f7ed81c589528feb995dc2118549cfaa9a5b39319735d5788ed3a4b178dcc4f70986c03f310865070edd940b45a2bdba6d16198e18df099b954042682bd8309b898dee4440a572968e9b1ae727d775243772b5e2de23304f1a5a1763890d37d3d72f9d79de6392fe00f8a4d95f7ca7c93640e4cae15e54c93b374fba503a3a8bef0b941cb68a00949ba7631eccbc6dc11b0e", &(0x7f00000000c0)='-%!\x00', &(0x7f0000000100)='$^\x00', &(0x7f0000000140)="9e00"], &(0x7f00000002c0)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000280)=0xc) accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="68000000000000010100000001200000efd00bc4f8400600d1bf00668a47821214ad304f34e4c08770cc9774bca47aa0b31822ef16ab30aa61524388d4ef1b9876f5dfc7ad8d36185adc7219e2bc38dd2cbcd6c95f75663ae5a789b6475b30acea042f840053000038091fbffb599efeb7408d8353f620f6cb92021a7164580721e984a04d5a165002cf7090a950b77664d00ce8343631a3e9ea45ab6398e6f834fa59e9cc28e5536065425cd18b65dc41fb4c0a5a28d2ba43fab553918771ce9966d8e92862be45c52a80bd1f406b8627bb5bcf76836c85c3bb6f80567af93426bd1d3b8837607ac9bdb6a7cc3dbf744c014d0086c97664df1f"], 0x69}, 0xfffffffffffffffe) 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) fsync(r0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/254) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x60499609d5c36f37, 0x8, &(0x7f0000000000)=0xbe9) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) 16:00:01 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: r0 = semget(0x3, 0x0, 0xfffffffffffffff9) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {}], 0x2) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x58, 0x8, 0xfffffffffffffff7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x29, 0xfffff, 0x10000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x14, 0x7, 0x8}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x95, 0x4, 0x21}, {{r1}, 0x0, 0x6a, 0x1, 0xe63, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x62, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x20, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80000040, 0xfffffffffffff93d, 0x4}], 0x2, &(0x7f00000002c0)={0x7, 0xfffffffffffffff8}) r2 = dup2(r1, r0) fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r3) dup2(r2, r0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="7f0980b4ea1be1435798b798daa0d51ce6ba980de7aa761f2d5ea3ece83f2b3082f8219b1c0f927f462ebbac25a99310ba0641c086311f477bf4dd78faaf64d2445e39ccdd2e938317af6fcc0a2aea47", 0x50}], 0x1, &(0x7f00000001c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x48, 0x1}, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x60) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = msgget(0x1, 0x23) msgget(0x2, 0x81) msgctl$IPC_RMID(r1, 0x0) setreuid(r0, r0) setuid(r0) setreuid(0x0, r0) msgget(0x1, 0x2) 16:00:01 executing program 1: clock_getres(0x3, &(0x7f00000000c0)) mlockall(0x3) nanosleep(0xffffffffffffffff, &(0x7f0000000280)) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x1) mlockall(0x80000000) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) semget$private(0x0, 0x3, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) 16:00:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="4988030339f3573ea9db7edb78453544da24fc815c34e9e5414cfb3f32103850a31ac2ad1cf91c0c8cdebe91d5d83457d433b4abe5d44f0c4283f6e05b49321fa9169fa04be2cfca7d4764a8ea4523ab5b25817226ae92de949c544f344f1faa167487d4e0560437e27e485c76492365c293eb2a7077ef13795e5f25c6b772c17b1710b72a86c6f5b4d0296b83d2800b1d5c41dbcaef4291765208fe2682d95a0eb24715cfe85aa6eb480b775e6e2edbb75e3eb42a264335e6de8ae00b8fceeba2590795319eb10af81018c71ac0de1808bf4ded36027f16a2c1172b99990e764e2b72bfe768aeb0dde5254f212671f1d33f8ad304062d53ee9f9cda", 0xfc}, {&(0x7f0000000240)="b7e4ba0e3f250b7ff81af10c29a029288ff87cbf1ed0aa7e249a6505a1216903c204225020d16640242c7a48c1f36bcab8bba5d941c0d59cf4a5e8e9246fa9a42cda0c672e604a7be86babe9092e85e488601e3ac7b605ae13b1ff925d0c3dfc90bcdd0e79f10c3cdf293c901fce12ca821f11dffed74fdf758f4ec0e21b9edd449784a51cfc8fb666fe2d7993a2f3467b88087898d3b8d37bd65c38c40a52e3ed38fa86a8ccc073d2127ba436a429c7c8be4088560481eafd31ca910e85ed", 0xbf}], 0x2, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r1, r1, r0]}], 0xc8}, 0x8) fcntl$lock(r0, 0xb, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='r', 0x1) syz_open_pts() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getgid() setgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7]) 16:00:01 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x8}, {r2}, {r1, 0x8c}, {r0, 0x104}, {r0, 0x10}, {r1, 0x10}, {r0, 0x68}], 0x7, 0x7) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) lseek(r0, 0x0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x9, 0x4) r6 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r7 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x200, r2, r3, r2, r3, 0x48, 0x800}, 0x4, 0x4, r1, r1, 0x1, 0x100000000, 0x3}) shmctl$IPC_RMID(r7, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r10 = semget$private(0x0, 0x3, 0x80) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xffffffffffffff7f, r2, r3, r2, r3, 0x100, 0xd4}, 0xfffffffffffffffe, 0x2c, 0x4}) getdents(r8, &(0x7f00000003c0)=""/8, 0x8) r11 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400, 0x1) utimensat(r11, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x10000, 0x1}, {0xfffffffffffffffe, 0x5}}, 0x7123b31bf45ba85b) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f00000004c0)=0x1) utimensat(r5, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x101}, {0x9, 0x400}}, 0x2) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000580)={0x80, 0x45, 0x7, 0x6, "b4253ad96bab7d5a24c327d1548c32512c02a981", 0x0, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) setsockopt$sock_int(r4, 0xffff, 0x1a08, &(0x7f0000000600)=0x400, 0x4) fcntl$getown(r6, 0x5) pwritev(r5, &(0x7f0000000800)=[{&(0x7f0000000640)="184ccf956f14d6e1ee0b5d89d1f908c2bc7d4d1b2f85f496a4c7a758df866d5b9806f6450d5873d096aa8d9b6207c0daac47ef", 0x33}, {&(0x7f0000000680)="fddd4ca2762c6072caca9339b9921822b55de0213f2b4c6b41ddc814b70259de19f5aa809bf839d9fcd82606c52363350a2bb85fc928cfb07bd2ecb2ea85c92eca117c83820e999205ba4345e1b35969a8888c5186fe27d25ed5a2b30aa11c10a9b281b2157ecde6ebc879655f6e4d69543c2e871cb1c37e271652dcd41717b6e840fc4eac38e975a1865e46a5f9c36558e5435cff9e1dd4d0c0335a92422b69e8f914e297d04042a71e32505abe0d8e634edfd23944c08f7d73b0cc8f83cf15238a7143b065389e2b4a8aa9bde9d7066837844821ca56a3347fd1406c3a068b", 0xe0}, {&(0x7f0000000780)="bb58b320", 0x4}, {&(0x7f00000007c0)="f78f4d13448dac419fab503cacac5b855dd48b89b847d508c8037dfcbe42420c4978e5ce84349d642697d233ca85999fee75f39d34a78e", 0x37}], 0x4, 0x0) accept(r4, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) fcntl$lock(r4, 0x7, &(0x7f00000008c0)={0x2, 0x2, 0x9, 0x6, r1}) connect$inet6(r9, &(0x7f0000000900)={0x18, 0x3, 0xffffffffffffff25}, 0xc) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) sendto(r0, &(0x7f00000002c0)="e847078de8a6182990aa186cbfd49d8de4a143524b96703f4ec7a41a4b6a24448e88cc21bde4c1ebcdd5bd2617bf3435935bd74d434309bc303f10c5c5fb10fe3a6d6c401fc0e16dd88c6d541885d64708efe7133bbc3894a9e68936772adce5587257a4a4bacdf7a7ed34e7f7c6627665c24107511a10f07e811e812b5677ca8e16ab1d176f3de8828e620eef00900ecf41f7a1ba4ef286b79f2bbdc04a32ffc55deb31451ab12b1ef14aa2c101c0fc0b", 0xb1, 0x7, 0x0, 0x0) panic: sandbox escaping file name "../file0", Files are map[../file0:true] goroutine 16 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc000615960, 0xc000786b40, 0xbf5640, 0x2, 0x2) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2e3 github.com/google/syzkaller/prog.(*BufferType).generate(0xbf5640, 0xc000615960, 0xc000786b40, 0xc00007b500, 0x672e3f68198bd01b, 0xc0004699e8, 0x4f0c53, 0xc0002be7e0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000615960, 0xc000786b40, 0x8fd620, 0xbf5640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000615960, 0xc000786b40, 0x8fd620, 0xbf5640, 0x0, 0x0, 0x7437e2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd2a40, 0xc000615960, 0xc000786b40, 0x8, 0x8, 0xc00000c730, 0x0, 0xc000221180) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000615960, 0xc000786b40, 0x8fda80, 0xbd2a40, 0xc000469b00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000615960, 0xc000786b40, 0x8fda80, 0xbd2a40, 0xc00000c6c0, 0x1, 0x1, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc000615960, 0xc000786b40, 0xbcf260, 0x4, 0x4, 0xc9fe6cbfcae3505b, 0xc000469db0, 0x72beae, 0x7f3580, 0xc000269a40, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc000615960, 0xc000786b40, 0xbddea0, 0x87, 0xc000786b40, 0xc000330ac0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc000615960, 0xc000786b40, 0xc000786a40, 0xc000786b40, 0xc000469e48, 0x731217) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000469ed0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc000786a40, 0x8f8680, 0xc0002be7e0, 0x1e, 0xc0003ac3c0, 0xc000646000, 0x4e6, 0x500) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc0003ac400) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2 login: