0x3000)=nil, 0x3000, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/98, 0x62}, {&(0x7f0000001100)=""/147, 0x93}, {&(0x7f00000011c0)=""/175, 0xaf}, {&(0x7f0000000000)=""/27, 0x1b}], 0x5, &(0x7f0000001300)=""/245, 0xf5}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) madvise(&(0x7f0000173000/0x2000)=nil, 0x2000, 0x6) 16:00:04 executing program 1: socketpair(0x7, 0x8001, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/39, 0x27, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000040)="6c9a6e69e2f1", 0x6) 16:00:04 executing program 1: clock_getres(0x3, 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100500000095e278af0d00000000006a2756250d598b8e003a85bacdd9d30dfefacb892c2400f6e9221206ce4950fb2610dd3f024df71eeeae95731c83a95e0dc1601fc87150391b8b45fa8dfbb2410134f4fe3f8b2e704b06c48aec224538592a28f851ec245cd51af871ec3f7254df2c28536033ea1dd83cf245783a6e96c0aa6b6f9c173da5c26bfed9d4524f58e56a368ad690c3418a162179526f89b21b21dadaacb8dc7df3a9ac0010c09c385a889651cb3495fa09eed2a0891b77af80ae17f2f778d503590c3f0de0ccb942132b0e25201ed580f458b3ccee036ab7d2316cfd3c44134810876d7cb5"], 0x10}, 0x0) 16:00:05 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x800000000, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./control\x00') flock(r0, 0x3) mknodat(r0, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:00:05 executing program 0: socketpair(0x1, 0x4007, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) read(r1, &(0x7f0000000040)=""/199, 0xc7) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) read(r3, 0x0, 0xfffffffffffffeb2) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8fc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x5) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x36c}, {0x18, 0x1, 0x3a, 0x6}, 0x6, [0x32d, 0x200, 0x7fffffff, 0x20, 0xff, 0x10001, 0x3ff, 0x1d]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 16:00:05 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x7, 0xd) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x1) semget$private(0x0, 0x0, 0x10) r2 = socket(0x8001000000018, 0x3, 0x0) setsockopt(r2, 0x0, 0xa, &(0x7f0000000140)="fdfe9668", 0xffffffffffffff13) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) socket(0x11, 0x3, 0x9a36) socket$inet(0x2, 0x8004, 0x0) socketpair(0x18, 0x0, 0x8, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000080)=""/76, 0x4c, 0x843, 0x0, 0x0) 16:00:05 executing program 0: r0 = getuid() seteuid(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="5e414fa3cbc167fdc7", 0x9}, {&(0x7f0000000200)="fefc4bc1bef0eb896c71a31bcb0aa9ecfac33b72469593a8599165d6b32896f9fc164548186c8e82a9912e315b9c7652217692686d42d77d4d89431b4b77a5f87cc45101efde2238366d2a269090b5f6a9b6e9b14dfc857afc466144d3c7ca18a445615084fa5fd1e2035a04206498acafe0e9950c36860ea1c9448d419b503692cad5", 0x83}], 0x2) writev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)='?', 0x1}], 0x1) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000001040)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001080)='./file0\x00', 0x4) lstat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) getgid() poll(&(0x7f0000001100)=[{r2, 0x10}], 0x1, 0x68793473) readv(r2, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) writev(r3, &(0x7f0000001040), 0x258) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) poll(0x0, 0x0, 0x7f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) nanosleep(&(0x7f0000000040)={0x8000, 0x9}, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4000000000000) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) r1 = getegid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = getgid() r6 = getgid() getgroups(0x6, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6]) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x4401) rmdir(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x7e) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0xffffffffffffffff) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000006466"], 0x10}, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x9) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x10000000000061c8, 0x6) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:06 executing program 1: setuid(0xee01) geteuid() r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = dup(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x114) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0xfffffffffffffffe, 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x11, 0x60, 0x200, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0xba, 0x0, 0x5, 0x4}, {{r4}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x39, 0xcd1}], 0x82d, &(0x7f0000000140)={0x401, 0xfffffffffffffff9}) geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r5, 0x0, 0x5, &(0x7f0000000200)) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="776b0d35ae83de8931b7181a7bc29f0ad2ef55a8105f4648325a7e3f47f28de7e195790126e59fec04a394b496454fdacefff2d27a6efc8d4bb3d92368a3ff053396f20448d5cb55728f251c06475d223a87e841dfd4", 0x56, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) getitimer(0x1, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x0) r1 = shmget(0x3, 0x4000, 0x204, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/80) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x10000000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x148) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/127, 0x7f}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000001280)=""/188, 0xbc}, {&(0x7f0000001340)=""/76, 0x4c}, {&(0x7f0000000140)}, {&(0x7f00000013c0)=""/148, 0x94}], 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x269) recvfrom$unix(r1, &(0x7f0000000100)=""/97, 0x61, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="ad10bdbff9f17f9179690e42347bb1be267ca1bc8f6d1436c645e5267b7f6bae3641e9c19232f0d4888d6f96d252d727bf22cd62bba9d9894c775e98b35618f0b3413234b2e9849e5b8e37", 0x4b, 0x400, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:00:06 executing program 1: unveil(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) r1 = dup(0xffffffffffffff9c) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66697f653000bc8c761a127ee6878596e313c246c966fdd12df8fa1980dc6b28c5d248bb62a1107edf03c7fd2eb36989f2039e6362ab4256daa77e3707a56ac6b5bb1db57a6862523cfdb9caccfdd024fe7ee737469cfbda9cf705951f7463b2cc311261514ce03fb5a9446b3bc78822cfc6d5f5bf43ac2e05a41a7d253c37b6d158123f6f3ea404d643a45ae56becdd6e05e5322271682507c50000000000000000"], 0xa) r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r2) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) socket(0x26, 0x5, 0x7) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/136, 0x88}], 0x1, &(0x7f0000000100)=""/4096, 0x1000}, 0x800) link(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') 16:00:06 executing program 1: open$dir(&(0x7f0000000580)='./file1/file0\x00', 0x4000400000002c2, 0x0) getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="13579cc090f0915d07b2f5d3fad98d86cae83304a56ca3bcbbad968c1627d010bcc2939654b4fa0c3145f6cec2368efcdc8dbd5719a4ccb72ce076577706291f16e07580df8f3916806a4475df9443bc60b6d779dde1b9cf321fa426c4294fe45b6f6b8717e1a4c9fbb825261e3aa01262857f0a92d3f010afd4c23b8da1516da77896dd74345d60a2fa850e53781aa5ed3d", 0x92, 0xe, 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0x10) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x18600, 0x106) geteuid() rename(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='./file1\x00') link(&(0x7f0000000600)='./file1\x00', &(0x7f0000000040)='./file2\x00') pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r4, &(0x7f00000000c0)="6993099b7a9c632f69c2ab644cf723b9eff37a52ac39612de5311541e9d4b9242965ae5c22740154af7a8846c4add4bf1f0d833d56fbf4af7c05d52985947d8025c3bceffca28630ea9bc4faf75a34394e0ce1e0fbc251132e76716d970538a135e5ddc3d5c4f6e4f7bf614f2f31e092cfd1fa3e5feee8e4b474f87912881b09b95206d64bd2afde388202ff3328787c3343db63fca2", 0x96, 0x408, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) r5 = getpid() r6 = getuid() linkat(r1, &(0x7f0000000500)='./file1/file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) pipe2(&(0x7f0000000400), 0x10004) setreuid(r6, r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='\x00', r6, r7) getpgid(r5) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f, 0x0, 0x0, 0xfffffffffffffffd}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) pipe(&(0x7f0000000080)) linkat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x967, r2}) syz_open_pts() flock(r1, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 16:00:06 executing program 0: setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1000000000000001) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1000, 0x41c}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:06 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) mmap(&(0x7f000013c000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = socket(0x17, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100c0, 0x0) r2 = dup2(r1, r0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="5bc87b25ebbe11f75aa7d37f9466a8d080ca0d4221745643af80c32aca154339d3e36b001b28812726dac0db886578ebdbfa09f01ed1c27d73308dfda4e55e5dbbcc5bdaed1eac45d2", 0x49) setsockopt(r2, 0x8, 0x37, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) shutdown(r0, 0x2) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000680)="3fc26d4062125ba3b6110754770181cec129dba9028fdcb1e70959c5bba1be5860ffe4f1a24bfe506765014c3df836cdac7f104a49be0619b515f8b49ee9c138adaf6590d4c93db3b2831917e1f56c33548722fc0dacb77a3c396a539c8c5b27c931355017a799e4a0518088f159b5804091f51c8428f0109017c1357ca3b9e7b87ab1ff83529fa69eabd6fd9675d088c71bc4af41b4a95f1d5f594a76258296a84a53850fdcaa92a85cbbf59e71e1c54a134cca568b7992df92a60b7437ce1d4bd71986658a0b448bdaf0b1949b1d9d104896d2ee09eb87", 0xd8}, {&(0x7f0000000780)="efad49445bde17975323e173a6d068a37a8823df83090cc0a86ca71e36112a421100b8cb7c5e9a61c574045200002bf66f43e0e4bbdea7876f0ffeaa2c500096d432fff39050bcc534e843cbe7496d2d20a342dd1399219201c8ba5f61345fe314a873fca82d1d819df04ffc532c0a6d355424f04f0e", 0x76}, {&(0x7f00000001c0)="603ad3a7eedc346c23ef1698990abeb01d9a62d4566f60d2399f92039af81ac9c51cdbceedd754daf8863bcaef7b77fe4f102b53eb1c6e988d19f5fd3fef407e630ec0a8577f9aab7b0f2999cdab5b35b37e205e02c9d3fe49cacd53f48e002e121cb13b7c01ffdd6a42ffe1373898ed3a068ababa86fbf580831cf62a01bbf2d6099da1203cb68029e6c6fc0544778166eb5f5984173d6c9d671d8ab847454c9b079a413305f083183e4a17b37ba509898190", 0x130}, {&(0x7f0000000300)="000fbb7e13fcdf792e2591669e28e6f75f158648ba754fe3204925b3de40e64ffc457a83cc435118493ffebaaae1a7b63658f65c9449f8e2dd7e14240acd88d13099836f1b55aa91ee2da70f2d0797cfcec792885ca99feb3038bf3ac535afc4990cace65c57faac6561672fa2b74b57f02f93627b3b052ad5cbb0cf75a1898e95ac3af76a2d6c3b79c866b5117790e4533c450c293f46fef65a34780675464141d2582b75ba6e96e80ee73798383ff8360753d1edca61a0457b6a4c8705d7085d27a79c784ff8dfd17c8d8c8612ac143c7c351279397b53f1cb83eecbd31dc4", 0xe0}, {&(0x7f0000000280)="a497c68057e41d2011c25cf0fae8c533b92ccdcb6cf1a469fb60e4b85887872c6292cf268f2638b1e63c85e19dc1c659cecbde526af3c104", 0x38}, {&(0x7f0000000400)="9d1dc57d615e6240dad9ef65d5ffa390d5816c9a56c21a9f315a03d1161523998ef1fb92360df3e76dda45834e7cc88556abb0b4a39030c4c151af243ed2513f07509b4a262dea221ea33de399ea3135788fa954ea546dcc66f95692b268c576e94b4b817f4f28b02449f5bd861030aa006ca33e2036a0984beed9691863083e81fe1aa760355c37b5ebb156940720f5527aae65c26fc30ec42c4705a94a0beea8a0ca6fa7e5d488c37b", 0xaa}, {&(0x7f0000000540)="451a75dc2be255aee2666824c90cee22c95add2f1aadc9962a0fb828bbd154da43962352b76f71ad623e6471db8d979b416fc526c4f93190010d215ccc9a03c11b36dde5b836f2ca2b43ca07be7c613e3ca0f70cdd93424a75c5f5df0d5dcacaa2c42ee6539def63285b6785525b5551345827a812ed0a02744dd2e777a79ed8b157569e7f7513d18025a66313e4cf04dec0f46557ba6b", 0x97}], 0x7, 0xfffffffffffffffc) madvise(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fchdir(r0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8418, 0x8a) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x105) fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x2, 0xc0000000000000) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x800, 0x1, 0x2, 0x80000001, 0x18f}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='.\x00', 0x200b, 0x1fe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x40002, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x35, 0x85, 0x80, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x4000000000000000, 0x9}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x800}], 0x3f, &(0x7f0000000040), 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0xffffffffffffffff]) r7 = geteuid() r8 = getegid() r9 = getuid() getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000240)="d693faeedcbe696f7b661491492290d821c32e41183fd91b1099399510af2607a17663504b36894b96b64164a192271e143afe95df7a31b17b6499889855fde3c780f5207d13f5a4c26239080098f10f2be5f257c919e7814f6a70f5d85e28b2da4fd0fa07fcd8851686aa1634652be5aab7dd004e9cd95e5a53ca8572f0a89aebd91bdffd9f60c9bc5bc28fb55e624172afb9ea2db711bc4018fac1eca292194fadfbd34524a856cd2b0ab7e710a7b0f853eeb15bc27cad50a9dfddb26e712ab72832f720416875aa0dedd60a5813f84c386031e1d9435f93c0da23214f87cc7232d8058ee92caddf4a6abefd39c798", 0xf0}, {&(0x7f0000000340)="ab45ab88f9c9c3cc387d66b812f0f3647bd7fb1a26b3234fb9c89a624e9e39d15e5fb84c010bbcd6d9b70d1bc26822d04f9ee5dadcdc2bd0167ac8e618d1cdb92e570ab2ea89d25638707f256a6889fff474edd7fb7c1e29c76febf3ec46efdc5ca6d06f4af6f7ba61b11285fc119f32c53f40c0865a00c2c69458d43c835b75775d1ae0a88af5469f7c8b1f97196143ed3e3e1319e9384e02bcd956ca2dcb7c54e53c8cc35f3486d9132b338519294778cedef066099c6168ef0c46d4f662471c6547ecb2385e09c4321917ce5e34e039db94defd2696147feb02331e5a74072e1a0664d906044abd8ff6df6e446bff1eec0c67f2", 0xf5}, {&(0x7f0000000440)="326aba1fe59f9554b2b827304787ec310fc26f11e4e5a6d0c94f89e4cdd068f43c8fffbcabe8b05eba32f51120f394dc2d1e5c242bebc0567e5ab9a2c1d03f36859614d968c6e6ed3f11402ddf2c254cdefcbda7c3a71548f5d83046bdd74f20a344b8daeebe2b383f3d46c6b7b413940bba4cdcca8041deb81b0f3febb00a88048342eba6c040e14b04185bd1209396d276ba5f75b2e7abc1aee765765ecc59e831a4a933d118f723676ff08e7e83c0e758b9bd1e4b23ecfa68dae14f25983d8672", 0xc2}, {&(0x7f0000000180)="6b0c811091b65f40d179923ac617be2024c75d4e193ecd0238e3753d295effc1853c342ed5b4f33951f11c8770949d1ff8755405ce7acf2134c993001bf237511dfd552dd5fec9a80a8fa0aed5fcd46e929a6899d6607dfd7291a419206a20", 0x5f}], 0x4, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r3, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, r4, r9, r10}, @cred={0x20, 0xffff, 0x0, r4, r11, r12}, @cred={0x20, 0xffff, 0x0, r4, r13, r14}, @cred={0x20, 0xffff, 0x0, r4, r15, r16}], 0xe8, 0x4}, 0x8) 16:00:07 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000003c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="96727d7571", 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0x0, 0x335f00, 0x0, "f71329e18bde0c7a54eb07cb3ab7d0a2c05ebd22", 0x6, 0x8}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="1cbaa8190f3d0dd9e728bf5def6abb49d59bb51891bbcad7516521654360ea4c0f125d55f9801831897c5a991330dda528f0028968cebf0c9a1c7d6089563759256a9d677549df21642b95e049684064e12303121f23c01f7872f0436a1c9eb54533316be0d42d5f376c20fd2351739f125272c231aa8839d4c76e4b67", 0x7d) r3 = socket$inet(0x2, 0x2, 0x0) write(r1, &(0x7f0000000100)="cfe47d31849fc18de0e9d6d9ac235d4dd767b7e2f2100629275aeda3ce7044245267b496727dc8301aec91e25d774c6032874d921de5aaeed76f331423ab63c7934115ad67aee25dfc7507db6a06364cd8a7bea7793bf4922e28d00caec54b98d2b97f3632f9bebb7247e2e7b3a41b4fe712a0c647fd17fa3ce1193d5482a93a5579baed16b7bc9632903fdd0e679b3eb5f3b2c9e662951a498827042156f7069e75c611d933e00e3480f3dc4ebaa4abbe1c8c17c73a7dcf23bed975700aa7417a9eb61b0f3cacd32e9427971148aa8cee36e1983537a26a2633f8e0ad6be7b94393", 0xe2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="0761474e0e28f0e5064da31e51d1244d9f5921162b1a78e42a5102b3556a5cc510f51c37d868531d5f1ab5cee5204df8e80213b52454723f2a264e75beb9f9291ccf0ba5853a993d86fdd04dca25f3ab615b993921f4d26e6a3a0b39fbf243c183da0daeb4ad802fbdc559182447cb8dff3a59fbbcb78ed2ea91caf206becb1bc482c82c4b1c87e5e5b4cbb59116bc44bf72672512e88cc47623747b83d863ddfca609656732210b579b0542e1ad073545aece99b23370d1176aea17d7b3735c75a8fe495971", 0xc6) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="0c33c06bca5df62080cb8a2f32a9de1e84e8db4ac2846074", 0x18) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480), 0x0) bind$inet(r2, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) syz_execute_func(&(0x7f0000000440)="c48245295a00c4e15573f7de0fe88000000000660f3a226fec45ff33c481c1dd20c4c30922fd9b66400fae73da65660f2abffdba00006567f041f79708000000") 16:00:08 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, r1}) r2 = dup(r0) sendto$inet(r2, &(0x7f0000000000), 0x0, 0x9, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:08 executing program 1: unveil(0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000400)="5aaa87fd0309d8bed84a73fbd87bbe580b6fc42ab3baed207a63a837f72b57259992980601d1f336cad84b0a040cc09a386ca3d21d5bec3715c360ed84ba65579dc36a0635589752be73250a0e0f031ef42f542c02db007a808eb9bd714815dc68f69caa9f2b8bb141a16f2b3603c44212220cef7f0058c366c9f5ed5c6c4b2a5344bb84ea4de8e4c11c174c2a6c161f6e2e8b4aaea4d8261390facaf4c90586197f402cb3e2dd1f50da0bd65ea89e1b95f6f91e40a3c8fb06984aa33c832dc9fccb335892eb1ee26ca1a17a84cde7d05bd084786225457fb5eb88f0bad19d2cc84fe0", 0xe3}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x78, 0x4}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') socket(0x33, 0x5, 0x75) 16:00:08 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000240)="adc905f332fa83cee9c09c7277ff6617b8e9caa105d8da8ba64c4a7f615ba5a3eacca24a047192050c077762c4d27e4430ac2111d60360a5c87c66029becc74e5c10c1352f5dd6428fa6f6827a2745bbf5ad27ce3a439e9d7d4a41e0fd60243d1d4d94992b863fb0d4602835915b01038e7a00e70120b5039fb17a927d39b439fc8550c8c72c8dcaa763ef1da9a90ffa58a41f94700bd2241562174c57326d70560da39d4b3e82ada5181e494e5b973d3f18c1570bda9cc0380b94604bf523c9885202324a93a15f150e774a021fbbd117445c828702c0dae088ff2205", 0xdd}, {&(0x7f0000000140)="396413319b20ce279e8792e0413482b935a8d5e5e9306e4e6aa817c0d69f1e7be0a5c4622d5985f9160a40c3a567a69114c28c65e1b7b5e92687840679ac57fd6a775defab13e8ddaa9a7c9fab6336a51e6b5a5c0876b9a8e274fd140c63fd0af5714e903c0c0625e8da9e73f21aec2011c2d9b6228bc9216de3ebb20664752da0b7ca3f1b64afb5bcec79cd2aab05fc6430dd8e64", 0x95}, {&(0x7f0000000340)="36eee06961453ede22df540bbd5fc9531e35a874b0bddc7c34021d9b6b03afba93a42e23763b952edcc546c00ff4d8b9f470339bc5b958b2ef0bf92b8d06101fda6e68fe", 0x44}, {&(0x7f00000003c0)="c3f7c6dfadea76bdbb1fa9ee33b1f01e31da0478b0d52deb415120d404d5cb3f2f21489b8586b270c5c929260a944ef62dcc4d36debec882c53f8fa63282110f2da8df8c074d2dc3b623f0cb009036c5590c7ee6e68d59c1bd4f928c15a7dc6525805ef77386eeb4e33ec28f640f3527e3c62717a542145a6401c6b1fd6777786317", 0x82}, {&(0x7f0000000480)="9fffbbc82c09449b60940ed8f60d93a30a7588d8f909aee8bf96f89ae917b60cb1a65ab3e2095563b16d7c2e166a58cf18f5f05501076bdb28cf4ff0c9077be2fff7255d4cad50a43be0896e8a44f02a0f1e0591d085384460780c398df5374df842453f618a26a94bbbf78bdb04938003ae925604365130fce9f7750083a525b2cdb6e57f03a3f95a9347113ef7ade0cea079", 0x93}, {&(0x7f0000000540)="3c6b6c66291ab62bcc40dc62f893a4413e7eaee5c598d440dd0b9058d68528e0757d3c01be4c3b6fea811d407627dd5dd9f58e194f4f466a3797e1eaeefbc1b75116f5b4ff4eac0eb0307a2fb9d7cbc7dd8e3463ae7d6adde17f7646c8946b3ee5944821cb6148d959b2c6103bf8ec94a6f331e930ad0bed4006c40d4d267143ca1a3a7e0fef7dba70c1fc8f6e9fe23acc544f66270d5d767d97", 0x9a}, {&(0x7f0000000600)="813a670fce0f096ae6a5745a03e300d39af07ea7173e5e756e5b24648358b89f07d149c25d0838ea7ee0d9d42d371643ee6c6ff92a5f4d991efb67ab5ad8c264b3224d3c2d0ec1e89742a543aee4b2634e437e037bdb02e65ca6de1209440211ecd3606c043e99716af092036b4097f49892160eec2949e35e1dd4c638438c1d8c37d265b4ba4313a25d1a01ec0069", 0x8f}, {&(0x7f00000006c0)="5b7c3a3795b4ae58349b78882e605195465c6b3910dd46162517210e9ea50ea5b0eb030714e5da5225bf865d65700bf8a0cbb35a7492cfc605626732e70c92be914879e33e4f97af7eb8177b49d67b8893c628054116d98d98f58d3488c470173d445b50ffd81c6d63a1fd1bbe4cbe326e4f7431b58ca86c55ea0385784ace43cacc1f0436ec310ebc1a9c173d64d560a27c0e8fb7c18dc978b703821481cc1115e522f11710e08c747cdea2bfee3df71b58b8c057e88235b2745d01337647bc77b0ee9a8aefff019b755ba4d5086556ae592b4b2bf2af6421c011016a5f5e9a2404a7e5c808fcaee1bc12894628c51ecb5b6f653682", 0xf6}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x404) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180)={0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='+^\x00', &(0x7f0000000240)='}\x00']) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) socket$inet(0x2, 0x4003, 0x80000000) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/137, &(0x7f0000000200)=0x89) 16:00:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 16:00:08 executing program 0: r0 = socket(0x10000000011, 0x4003, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x4}, 0x8) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="1ee86545f9b24938c391b4b1aecc46bff7057195745c9e585c786ff9e3fdc69889c0994ed3c8a519caa07131a75d810de0d047e9d6820ff328cd34953417f5babdfe547ed800affa81df3cedcc538a8a7259481195eaa07fb7fde1029405c3677c0a8cb09244079e51572be640c13e7e5071eb12ad402f477db6208e2ab7ce46a04d8f4c70cc56a82806e230e7b2ebd9bdacc26a80118f115cd2d56390ef6f471a2f50e4bfa31287", 0xa8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x5) sendto(r1, &(0x7f0000000080)="0989b6e330a3fbc90f", 0x9, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x5}, 0xc) clock_getres(0x6, &(0x7f0000000040)) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:08 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) setgid(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x180c0, 0x1) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7, 0x81}, {0x18, 0x0, 0x100000001, 0x3}, 0x5, [0xffffffffffff8001, 0x5, 0x6, 0x7ff, 0xffffffffffff0001, 0x9, 0x100000000, 0x1]}, 0x3c) r2 = dup2(r1, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x1f}, 0x8) dup2(r1, r2) socket$inet6(0x18, 0x4001, 0x200) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r3, r4) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x140) read(r0, &(0x7f0000000180)=""/12, 0xc) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) syz_open_pts() r1 = kqueue() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0xffdffffffffffffd, 0xfffffffffffffffc, 0x0, "094955887ef08a0efe4d0400900000001000"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff801, 0x6, 0x1ff, 0x1, "4538b6385d0bfc7b71e53eeb4b8c92092de3fb70"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x3, 0xfffffffffffffff9}, {0x18, 0x3, 0x4, 0x8}, 0x10000, [0x667, 0x100, 0x3, 0xe25, 0x81, 0x0, 0xff, 0x7d0]}, 0x3c) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSBRK(r3, 0x2000747b) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x19, 0x0) poll(&(0x7f0000000000)=[{r0, 0x60}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) mknod(&(0x7f00000001c0)='./bus\x00', 0x1101, 0xffffffffffffffff) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000012c0)="42d3fe2ad2aa78b0e5499296530d7be956ee8481", 0x14}], 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x2, 0x8003, 0xffffffffffffffc1) socket(0x1f, 0x5, 0x7) listen(r0, 0x0) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000200000000"], 0x65, 0x3, 0x1800) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x98) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000002a80)=[{&(0x7f0000001740)=""/124}, {&(0x7f00000017c0)=""/230}, {&(0x7f00000018c0)=""/205}, {&(0x7f0000002ac0)=""/71, 0xffffffffffffff6a}], 0xffffffffffffd7e) 16:00:09 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x8}, {0x18, 0x1, 0x2, 0xaa}, 0x9, [0x5, 0x641, 0x80, 0xc0e0, 0xfffffffffffff000, 0xc1, 0x9, 0x8]}, 0x3c) fcntl$getown(0xffffffffffffffff, 0x5) r2 = open(&(0x7f0000000240)='./file0\x00', 0x402, 0x170) r3 = accept(r2, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x246) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x4, 0x20}, {0x18, 0x0, 0x0, 0xfffffffffffffffc}, 0x7, [0xff, 0xb284, 0x8, 0x8, 0x800, 0x800, 0x3, 0x800]}, 0x3c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x1000}], 0x8000, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x20, 0x0, 0x80000001, 0xc04}, {{}, 0xfffffffffffffff9, 0x1, 0x20, 0x7, 0x7ff}, {{}, 0xffffffffffffffff, 0x20, 0x20000080, 0x8, 0x2}], 0x5, &(0x7f00000000c0)={0x8000, 0x9}) write(r1, &(0x7f0000000280)="6d545f64db255ae0b90d1530e2006b9389e7eaa3182339fe440c3d16a3a2cd6de657c25430bec238aa02151931b7a5f3044a01b62ab7e36ac9bb7473cb6595787946992f5ee3bce6e8006b5acd2dccb8bac3c0", 0x53) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:09 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x2}, {{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="98f84d1d5eabb4dad492faf91a5f1baab85675b47ae90028c9c07074c861ab7cd8190e920946f9cb9e1cbeb3e52d879a97213b42e3694d551a076e33c2dbb2ef11f6fad7a1de47f3009ddec2c53da1d0d523351c72867973fef78cfe5ffb04bd35d67fef3a813b972e945f6f2ce85bf66d2c188c29672f132581fc8ed295c39d16904718641c2b4240972df9ae6a339482edb40a8cb3acb7e2ccf19bc521e79efd5b221878ac9e933dcf335c9cdf6a447b7cd0f5", 0xb4}, {&(0x7f0000000340)="be330b538b560a658d2f64c3f7a6d1b3320e771e74d4308ebb66fcfb86c0932e8bfcb110aea02cb16d3f363afc4b8c3445d3b2de4a6c4add0f60ded66d63b6c55f21afe0", 0x44}], 0x2, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r2, r0]}], 0x28, 0x1}, 0xf) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffbfffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = kqueue() openat(r0, &(0x7f0000000080)='./file0\x00', 0x2089a, 0x10) dup2(r2, r0) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockopt(r0, 0x7, 0xc924, &(0x7f00000001c0)=""/197, &(0x7f00000002c0)=0xc5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x48) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x61, 0x8, 0x2}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x78, 0x3, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x39e9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x86, 0x1, 0xd71, 0x5}, {{r0}, 0xfffffffffffffffe, 0x53, 0xfffff, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x8, 0x811}, {{r0}, 0xfffffffffffffffc, 0x83c26a69a5663802, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x12, 0x3, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x5, 0x8}], 0xa5, &(0x7f0000000180)={0x8, 0x5}) 16:00:10 executing program 1: socket$inet(0x2, 0x4001, 0x0) 16:00:10 executing program 0: mlockall(0x2) r0 = socket$inet(0x2, 0x5, 0x6) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:10 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x6, 0xff) socketpair(0x19, 0x4000, 0x6, &(0x7f0000000340)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) r6 = socket$unix(0x1, 0x2, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x42, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0x56e7, 0x6}, {{r3}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x8000, 0x5}, {{r6}, 0xfffffffffffffffd, 0x80, 0xc0000004, 0x6}, {{r7}, 0xfffffffffffffffe, 0x20, 0xfffff, 0xfffffffffffffff9, 0x4}], 0x10001, &(0x7f0000000480)={0xf40, 0x2}) getrlimit(0xfffffffffffffffc, 0xffffffffffffffff) r8 = dup(0xffffffffffffff9c) r9 = socket$inet(0x2, 0x5, 0x3ff) fcntl$dupfd(r8, 0x0, r9) r10 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r10, &(0x7f00000001c0)=""/206, 0xce) fcntl$getown(r7, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = fcntl$dupfd(r11, 0x0, r12) getsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000000)=""/145, &(0x7f00000000c0)=0x91) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = getuid() setuid(r2) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/95, 0x5f}], 0x3) shmget(0x1, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) setuid(r1) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) 16:00:10 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0xfffa) sendto$unix(r0, &(0x7f00000000c0)="5558c514f668aac7e3441b4d70a58991acc80cc7f48130cc401c891cb67953fc5280480a0923ac0c01684b67edfcf3ca29c4ad093273ce1679be8a27cbee343d559cb3d21b943f89a162e125fb3b2ca3a2ac0a720dda8cbd445c788c3e70834dfd8f7470257da7f9491431915f12aa12a580d53d16a7fa278a5bf26a07240739c4f5c97d639ebe601276306281be06fcbe6a7fca6539c7d62805d84115b99dd031ded421f954a816b967b16ca43b943b128934d202ed4696c1a2ca4933c0939ae4fe392110a331a4d9fb7ec97caf4858ba16df", 0xd3, 0xa, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget(0x3, 0x4000, 0x180, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgget$private(0x0, 0xa0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) 16:00:10 executing program 0: r0 = syz_open_pts() dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r1) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/195, 0xc3) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0xffffffffffffff47, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000380)=':\x96[]\x00', &(0x7f00000003c0)='}[\x00', &(0x7f0000000400)='\x00', &(0x7f00000004c0)=')I\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*^.*\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='.\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000740)=[&(0x7f0000000700)='\x00']) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000780)=0x2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:10 executing program 1: r0 = semget(0x2, 0x4, 0x341) semop(r0, &(0x7f0000000100)=[{0x3, 0x81, 0x1000}, {0x3, 0x10000, 0x800}, {0x4, 0x1000, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x100000001, 0x1000}, {0x0, 0x770, 0x1800}, {0x2, 0x7, 0x1800}], 0x7) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/200) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = getpgrp() getpgid(r2) read(r1, &(0x7f0000000180)=""/234, 0xea) semget$private(0x0, 0x6, 0x4) 16:00:10 executing program 0: r0 = socket(0x415, 0x8007, 0xffc2) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0xb6f9, &(0x7f0000000080)="a39c4a2353e1225b43b7538f45a0e9674948c49cc67604960f02ec5956aac7fffb4fa3d05ffa6d40db579fe122b489f57a984048d887822964111242838f68f21681a0ad5924de0d08ea23168a0fd9cd74fdd087d55eed3b580e4de88591956b2de0cf95a08cc9664ab16c7c07eda861b33fc1a4a666bdb2944cfc5d70de33d77fa48b3c7b6450ea172eb79e823a8c1439c067f9a01eaa4d460a21ea38982e5a5c2d80cd210b426d96cae9f08c2fc3740d5ce5de9e83b26a827ef8813b7410010390dff6dd0f38c8c9", 0xc9) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup2(r1, r0) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/60) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="9cf43a4bfcfce990c5c9bca3d9347276513fc788ded48fff9ee15cedfd809f87cb2b9178e100cfaa88db9b4683ac982c2fbabceaf77fd058e61f7dbe1347f50626fcb5a0", 0x44}, {&(0x7f0000000400)="654b4dc95c177d356893f79091a4180fce31f5601a57420f6845178b59053c69b32612d1ae98e5fadda574f4e626e55d67a46ee1bdbb24bcea458f6da848f153a34c77cb5eb2321f1e1950b7979720257cd0c9a8c94322982ed8d609cabf2d009e7e4c5941565c9bab3c409fef10e2d8ab2670b34f7615302915463e8a5491b41eef57669c69984ee65c873feda7e983e126fccecfea874746ea920fe286b857b5ac147221482aac4e31d999dde5e3e5567442af34caf8ebecf2e882a2d8f7472f08aa32b96b874ad227d9e411de0d971cf6ec4f71a2b027f655129f7ee54293f91521a68fd89fd02c21ee3f6dae47175857104db6bf647f20b4bb2e910f3e2efbf55dd30a00bbe907cf4f9fca676bf11315e72fbdbf5fe45bb62ca5ed1f0d31fab84e1328c0ddf0cf763df7e38452ac7aa14967014f702761c82f4edd5da571324cbc3de6a8374b8e8237b42124c644207e124f9041df28f6dab62d48a1f108fbf02ddb24e130e705c59d29772acacb35759fd7cc3f1d0d31e76cbca62ccd7124068f96f773b3e225458cd55a7e2da11dc6194ecad80cba1e33a89e13ae6f28730d66447ecab099de735f3de0b9555933459e76001fc4cfe284659a2ac7e0605299a49b97184334aafc0e0e9f6ff44742600d07ce3e8d271df11d139c13a32a5a92a869d88ba3b11bdf0d5321bc361c7e1e3406d667dbc68c3e08949ce32147fb46fc6ed7b64c7927c4cbf9457dcc44089acee5526aa7ff85fc099b9cc650fcb6ddd28a09f231d5359b7db484c1ae0ccfdc153c11a95f64bbfb07b6d8e354fc35553c90eaaee89c561c8419465d2efe5752ca7b502d9d3e718b38d8c887652b906d486e670d7648bcee6b48d160b1bf39f050473367f1982c1c51f62eb3947ef147464e70b13afab3a5db53e38c8a351593e84d511c2f9d27b5b3351e4cd2d1ed95917700fdf82ad36eea3f3534d3ecf93cb52f88a062de71b57c29fc0db9f3d77f9fe0cd5cbb6f0c232354aa0ca08c87c24cf412ac486c49f03b9862302412369ac6aa71668c7384a4300abb869785505761785360d3ea9caeeef0d9d914ebc99391554f01132af766d7e57980c978bb3ef53038d0a2396c0f476ed23cc4fb4db3cc8751d9b479265ee01b79a95e6cf2a22c442db91a272b473afc99c654a822f182a515b1798c85a93b74641ffbad5346a3f34f4f2e0951124b1629858b29f3b525d57c0b16a50dc12b023f34787941779d052dc6f1d2fee9945867de92ab77880478071057c10e6914347b805f0f1f3baf489ee0d89bc3e2f4b9b088fdbc81d2d0cef58968be205e6ad55ae491f25000e421b8df25ef048a9b33e1263ccedc2618da11b88868a40edef354c6d8ee6977576b20ea6aed5678dfca81787dc59217594368c58e6eb2d6c6961690d242d950e891837d20aaa62d4244b92baf0a92b79cdf4203f9b15dfbebcfa92e334731670a917513d0f6af5d0002ad5ae01b1160da8c497c044c367a1de6dec684075c5bba9ac5de01d26a43727d2f1dd4b9ff9b0c05cfd06a3506389b5bb9d0e3d3c657f8590cf17805cb8e3ed7588667f7f34fb47ba99cc955ce1d0c9093f6c994c3c19a773f230a9ba1175cc7c98f302e561402a6f75f9c266d7c9d181916eb62888dc51522677413bd151fec18cf7d95655ccb9af7867d2fb848fb3b16df86550e4b4e20fc93c7d9495937325cc010225f986e4c2f2e28e2de70d36d9492e575bf2c6d4b420350b485f5050ca6e845ca36afc5c71d5ae51d9332cbc2570bad93587b64aa609763b623650be4e2e961bfd76ac7e88e7ca7f419916c78788c17a84748e72480a5e26a66d925e8dc62220ac6d047d7ee3083dc19d2b2ab0f4ee667de5e55ec3991e94d3d7112801703d8bba122052b01525286779a4e2d04c6a3251060135f65a3ba07e4f5287435cdbbac6658ac485a1f1b706ca374b85821fe2235e980ed4b4bd63564158bdecd58f116479049ec50f49c30fa8232d67127fc23d183582f5f1187c76ea87937df6ebf0d530b32dac69bf4fabcf88a840c137dd1db094f1be92590ce41035e24c0a208790a3420ca2c1239d59b745b7667d5395299fd9d9b12200026cb73c83a4b273e5dfec3a5745b99c45f1e992a808d06f86505e5f863a7f5f5a80088eb7c4b54c72f6528495a34c85584158d3a66c974dbb1bfbc8c7fc8b46cac7eb5c54d9eb45bf4ce6023f9dd080d867945cd79afb5518c821e3c67c1591dda55f89d33248d13797e37a2bdb2c8009b2304072910e945b10b8ab489a822fdf9b3bade0759b3d136ddad4056635e551802d0c5d1a36814ed1470e9225b2b16cbcd6ca52212383d10830f76ca6a4f980caf82fc6aa451604e72022a0eca52c606746d0061f445e0fbbfde892800ca478dff09043208c34186644c643ecb3fa1bf88fad0e20b740a71219084f9b7b37a5eeb4d94f21a8936cb3ba5ac60ed37aedbedf73c2405980490679ca395fbae476ea3698ce1513689c6eac3d8c7dbd0ac82753e8642500a9c5dc1d17fefea2424aef0fbc3025bd2aad67bb34946eefca29fde4cc09726da963b492e08bbaef0974a1d512259e0842a1a213cab65fc2dbd937c7f517462f47f873b47e559c1a677b00c20bbf43fd1206bf4e3e20254157e23002fe9ea1272a81d1cd27242055016168a1f325794705c197fc4d2c0fb45c9bbf228b9a134c673dbbe5c48d852de072f9e8018b570f99f1b6ed8fbaf5b539cd67ec202136d7d0c0271772d2c601cd83da1c39b0428976bf15bd23deeccbbd12c83287e3900c370a8de1194bf5ee7af0d62fcb228040996405aa27ecf458ee8de74772b614a0ca07d5b8491fd548967a95d1fcead4c01bcd614bfcc02a78275b6161ca16b4f1144ddd11c9d9f63d0cb697bffc29356cedc776611ec69147bf365b14f2083a4634cb40b9b7d755827d23d1439c2286c602c3038e7ca1adcaf1762bde58c6d801ee129ddc6b007fec18ddb2ca600df7b5a59856d34ab8c4eb74f7739f89d0749060186943e3d16caaa9a93b13b95b25eee2368d9a9513af671fd95cc506dd10bef642a79a2bdafc909cc4300bfa268568652f5fafac3093270b85c283bb43d4283731e521095ad785beec0da86ec13fcb32f178c2501d64e5d168bf880cbf4b8f9ce489f9c29a14d21d3d4fc48f922a215b08419c833efea74b27d7a081fc561411a1a4fd06ce81ede9b986171e1d0b2ab5b127f86935c4f1a90dc175e81c2f22dfd7bb49de8cccdef1075bf1a4ea92f9197a829365b69de048f54644be1ce07613ffd08ea0ba41c8edadeb345413b0dda2f8759b7fc6bac0702bf35505ec8c071f193ccdb7cc5c9231dbacc49c7dea40ae4ccecb68e8cd8ab430219b2e950ea17b81b56ec2396b173654073fcfaf8d9f3dd7c39de842b136d4a78df72d2bc8cf5296d97e165002b8ebc1ae6eea94d56360a86662507badd869d48c25234045dd60e8e3ddf5485b0a921c57de430f30f63ef68013412eac3f67fefefc371ff85a5d04ce9ff6706276474a1ab2bd75f6514124d0d715c25e717ddc6fdb5ea2ee816f16fe061a186cef1a350fd92bd8fbf015d88f24b80c83cbbb5195b64844f4dbeadcc8aadb2f479275832a0b262aa5a5e1f594ef28cb4889f1b949d3e544f6d9f3976babdf5b9518e11f2511774e6d89ea19a9f86ba5132046d4f55dfa68c48ae588b0cebb450f514b160df03fdabca7c47065399de24473fd934d66db516efe8e7b6e88a55f15ca414be01dc453f1ec68e1e2d43563811a4d9178f947f9e5c25a8e818b753dd53e5aa5eb2a29a3f1db825615461fc41af42f07900735c2a6b385fe74c172c067b6a62c9eec332af5fb75b7bc2e96ca33d00215abd1aeb7afa10e983a63e4bdd955e8a312a8576d0eda90eaaf53b3a5e7825f940f118fce34fca3f8cefca20262eb35bde869f1e41b43b0ceb69a46ad3f6874ecc8cb1cf0012321faf9988f9f8242a7b90a0487781027dd53af18b8401528fb250b26ba71ba428a6bef57793dad65c7318dd9760f7641e23523feeade02d030b8bfa70dcd527f2b8f16b0c6fd82fce9dcfc037af5837a3c0d7119f47046b86f1c8bf60c5f0d8c7f8fca33c66ab1458b4994e2517e5a8879111ed44f334f6ecf8780ae3aa4da05ec4970938e772c6ec838c5dd0cf8c798cad02a0142200e555a4e0ae116a5ab10e4cf23cd127c665cdfcbdc3c752013450044c9edba405b1bf6c7b7cd7131cc618d2b268e67f1d16a2409456b813c46ed78c22622b6a5e4adfd769a3fd4203c51616a58b5b3b65ec3440e02f9a66531a5950a6b1f785feadccfc1e31baa47b17c2c949cabd291b7c184dcbb0bda5de63029b20e4ab73bcefa3196b531147fd26d2c9bf395992ab65c6305e7b8aca0c2fb675b330529c7bf1b32270cdc7c5490d558d04b3e0747cd2d154091eb7ff9cd6847aaa3cebd4ab94e4e8f9334586fd17e56f4b85c493c02bc3b8917b210b204ef82046ee30f0ee4b2fec52d7a3748484e1fe4bcfe3fd44c207de498f7fc983eb42f8641dc3891a77343bd86c035c173ad117b9ed5464181596b683e3acbc34d7f9149f8b1bf56e053e01d32b79de42e91c07edd6f3cd01a9c67e6e58c21732e25536fff5be1e91c2efbacf28d6576fea16c0a4dab608bd43f53e8a0b3d3c5fbcea776a07889ceba7ddae40538cc5d28b79419dbddefd01680f95eae163690432733d8c333660671b9e720be59b379fef4c86415f3089081b79d444f0cae135a7357cbffa74b80ad15f072176786e19d76f42657e5178cb2e4d91a810eb0879841940f6a81eb36b04209ee1bbeeb812cff634133336e4f8d60f748841abc6887aec1f61d709c5e54fde146bfd233daf48f5b616bd820ac64bbf47c9e9389ad9a2a8343d397dc32b48cd92d9ba6c55f175a33363708d9cb9e81503fb101b5c94bbfba928583459cf9e075f75e4a99c95fccff5b8dcf1c709c6bad850f9425e86ca7a2ef431ca27c3eda23f8951030fb790a7ec4038dc30e57d457c17a0f863d0fb971860b8fdb6ee13e8d5ec9b7698ee6e08ddb43c2e4f02b8a49a7208a68df92290c5df7861e3afc0d58a11c2f57f2f1c0525a672b354770a5c32c9c3f960a5777b6fe86cca8ed4e8f3e3784132cda74bbdda081a36d9a53e113f37bcddcb88732715f45c044f25972a6bc262b4671f3b4e630ab4d23a308351ec4e9e60cd1b156a1719bfa6f3d39cef7ac89a89a8ed5b44ac59ba69b52bac7f3d90f5c7306c66bea9e7685afdfc7a6d2f1590ae81a72e30ace81daef995fd9dd6b191ba082b76f04e704f4538319dd10e37409618747a2b472eedecf585935699db97efcaeb8d1d15e4e9cce01239b30caff46ec7e367c8c6fdd82f0fe9cbcceccf081b86fafa890b0a03c1f7a819b91ee81bfd109ea2135106b51d15cc85c96bb99958ab70e783a868cf329d5541ba78c6ebe6e877162a7d9cd246628d753f43e3d3d927628452051b6490451667c42c5b9f1a684abb371f4a9e7587d2c9267deeb57e918991c328e291b7218182ec5293c381af5702b4c4d2d25a05b7342d154c25ccb89a9379db9641153956cef55cd2ead500bc689bab764949af0e4d70346b937cbe4f22d803a6ce7373868ab3a1b30963e107dca9232738e0252c4a0b164001982706c16e265507d119fdb69b7f919f49cdd722ab0481a6333d0f40125950e2061f93619a8c1e38b2d14564a8c196ffd49e12e04433d366f3932bd1817cf6e88e476a8b9c06ff7a9b5a58b65ea5a63b5d0cfb9d2eec7b", 0x1000}, {&(0x7f0000000200)="e0bd1db42e047892cb994b3caa3b0eedb3d3e53f506336eda73fdc3c845a963b640f190b71084a6cb2f1441faf66fa0a502fb4c894e6e391b80970933df79575c25ce4dccc5302eb64e2d498d84755639aba9f1318654e6c00926e786410e0b9da251d5e5a39517bd2e7c8943d34b509c68dbf3ed742a5fbd49f", 0x7a}], 0x3, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f00000000c0), 0x10000000000000f3) 16:00:11 executing program 0: symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x2, 0x5, 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="4d8f7376394a295c8d4fd80ad5505746ec69b86ec8b551646284d76daab678474742156991d85364fb300d3ad7775ef18078c7b16b8c0aaf49b994cd19c7b17d81f0bab05b2d5a188079"}, {&(0x7f0000000000)="fd659fdb0f6b759ba1611cf066c0309a5a000fe90c2a8fbb6f351f3744c1748629ca298952"}, {&(0x7f00000004c0)="5f76039faa6221cceb3adcc5dbee5c6c1404921718c766a0fb419212e6dddaa7b66b9cf7a81f2b636a5f7cff166f28e4c84312f7c92add6b292e9ab3e9401b87df4a911ff94e96a023be7b3138d994532d9601a9dc5fcf0f735a9610bbdbc98a935d0889c85e65aefae0118927d80673c029c544d1dd0931b0a9b3f54bd3adc366800df12077ea39399fb91e3c66b0896d5ac3af7a99574502c9dc9edcd51360a19371212a164f0e6c60593346bf6335c8b1a10832e3d1dbea91cfe62965c9f38753eca5430995bc01dc7003c3fb57195ea38c50f613b8ab27cf9ba0987bc98a29a258e9084e9bb8615674ecc494fd0b06cf42ec85064cfa00a5b17c661317371c2374e1dbeb283139bd1625e6c20215cddf1a8edb25c672b7036894635e29e9804dc4fa10b8e610ed414bb4fc1f75080112981cc4c92a6ed0002966efa39eec58d6a0f7d667ae8fd5abad923524b52c88e3db7015d65dcf69ecc33a729e8e633c916a21f26d848acc9897502d2db2aea006f84d031e46a654afea272bac3be8c763af5edad9a9c00da64d497d344d24d6a3127cb17a90abf2e6dc5dad0c693a40f6aad605e2a113f228f1b5a34a497f3a696e9ab2d897b945668c022a67cb4df8381c7ca4bc5d69923bf2623eea32e9369216c9993f44402b4b5fb259cfa00d40c2fad2c718ba3ed0711c2b140eb413b38530a7c11224ec10a842dea5325db25d6b31c6c3f3b0037248ecf492cfa5f08b811ea5ef16c29f8f2a3e8fec982e8e1f7d28d423a93f8d243485594e14b9564398ce3e36dbdee3768d1d5a1f72ba176a1e02feddf563856ee0ea36907e5e0e21780de4b84aeed75afe3500b6171b14a28c8285d237a3490945b29f28ce0aa367cfa982e9590d80cb5faa7d2e07d468193dfda06c2f81b106d1af01975490042bd95b7889b744d2efa75a378a99bb2d6f68c20bca481bb4696e181536416097d0419f8636d4f1156e8839ac916cd5dddd42f237f91887919a57efb3da30db8b77be7ded59aeee0d1345303d36ebad99694383374183787de0e56a9b1909580e680471756b1f5ebc08ac0ff901276f55a725a65abd1021904c6adb889e08672563fe7464aa94ce9b94422e15595bc22c44772662ae84d3c37b002e018a43b18c31acce1fe7dc55665dc0d51dd4189ee2f99b82d78cd2943f3aeb7ae1ef1c7dc1e7ac0a880529f0642a1f5c504aa8b67a31965ae9cfe07c279470241cc2b82ce9f4bd1b5eab99aa5a4d72da15fd52b88af12cc9ba3acf6afbc11613a79ca410d67bb25ac26a979d51b230389fa53640e9dacbd132e03746197e9d398f5b3fc544104ad8d8e2271784a12da88ab3c5a49d293a6391f4ba5ebead05d967da441b75e4d690f6553fbfdb41857e1b601618a2ef271c57c7026ffbb4608fad718410843c7bbf35b1d22e6b64bc4218a88243980412db77570d3250e5f962b3444aa7a9be15bf593254ca67f6d96c06f06956605e807a192108fe61d687a56dff8c45f9bf5a40bfa2f2c5fe0fdab287d02b51f24f2c7e9638a11b25d779ebe92c882c5268294243e9b0bea5e87cc91f144dcfdb2d1973ce7bb62c63ac1713ef20ef9942fb503b490092800c52d2ff11b4f1464c671d913e07ea27ce8ed2cb2829b7a8fb23c06a009619b2e088df71321957bc7af47eb037b8ce1d0b329c66c91e03446162e8b08a7cce0ea018b39defa6775467d092cfab10857121c953ccd159bd680c6cd2bc4cea013a2a1d5883086fafad34b2e277fd25d6f0c5adf087166ff11a437c4aa0a50f0bd55ea20e9819462db17fecff87897ecc8698da7cd17959091a14daa499114b4922a0d91ea5f420192885ecb14cb872b9e665bee68c4736cbf4ce1edc6ed4c7101611a706c5dc58ad25ae3c429181431b70a5e47a76cb912939b9f7c0a1eab5965e23d2e773ec119bded3770f8400540b410b0fc40567287c7233d9a17e1d634a51c1a5db2c6d4ae31cddb922b3e9ced356fb0c80d38a55657d78f9363c781a5c50848e63f09f41c899a296a597f6d22a58edcc02c1614f9718a327fe06b661a932472b8fedb171d57e76f8bcd2806af9f6a3113ccf5fa7d3604825ecf17a45bae0be94a469c92311475a38368cf71b54fdfc4130ff20ac7f8528e60da5e294c228a2f6e5902c4cafdbf50f4d7d81dc552453fbdc9df4580c71c1cac5d769b1965028c58207853efea6444e3d368dccaa07d0a6b38580383b8f0c5c7ca7a2f7319528eb3d02ed5d4e6ee4f63b3435d6360bca7236b436606931612afb7843537287d46226921f4ed4c13eccd237f9f7e8e6431c359bb737b8449de93769b6551f7238e47ccaf6d07fdcd1b454bb9f2662ac27494b482cf98fdcdb38f9e255dc93d266d6bf07a4b6a757cda577cc7519358228fe7a4c1c286d1b02cbd9e980a791cf41699522d5ae1e7245bc9acd826c8d0cdf5e3f7e0da00b177ac63306d212eb054876114e8351ee1fc865b62af8646c886e915fcc9380cc0d6b1aa2362310ce3585dcb363197769f979a697445eb0b1ce5a3f5caeae3090113dddbfd7f94febf63d0798cb446bad7442549971e7ef22b71a7c92546142a70b12160b89218f07d525282abbf52fe56f42efd47acd78e8f74218725371de7892ea2f96e14340ac95aed90b50fb6412e91e60b185f60fda0b615134a0ec2869e99be266e483421a89c062c229bbd0603e314e36f0db703c84301f71c400c2c54efbad222883af3c74542e0e27a1d91f3e181eca7b26714c38b6e04c8b98cdef614f8d4661820c7859551071675db7064193114fd93d8ce99cdf056ffd4a5121524ce73ab830cdbd4fb2ba8bacc9f0bde8d09d7a1cd4a568e611c8499ca3e9cf6718fea22e4555b5f117d281ff0e5c1a6ea310b199094d69bb01889d14b2b1900c2178ad4da507e3f9f9e92c0d1f83ae0609faaf4042f3458e087ad7f87317ccf5992e4514b6a1d0e14bbee55b77738a024348a302a4768c041655284a6874b40e564f94b60e8fa08bed27a89f9f21b96da237ac17be996500918a76ffa907d5d4b3e4381b378c6003d1e358b9dfebcfad38d918f3b02e4aea2f73e84262f65f6d9baef6d8e80d06646f6d215e214f30a94436e258ffbabb07e68be245880a0b816914970dcf98f8219add736cd96d8f2e2d21c540596af3bb758aab289f16fca32aca7a062f5cfe21815cd065cdca2df306a1a2dade9279e598fe03b7a658cd9821ca7fcff96877cfbdd1d0ee534a419c0c90ca18487bd8ddf0911f9d277b771c3a7cf932419a1daa2597aa73c3d124d5c9bb452fb93314c35838673aae2b9a29cd3d0081522df88e041ac85a496237945b4f583e79232a3e72ab8b78dc4480f51ce67fc61372ab11e0c9b842c2d16e2eb5ed93f267c05dfbca4ad557cf3032f74b620fa667a990a3072956bb6a567b17294d55200b59447b7f6338bafb86f6e2c443623982b7036f125a2edd724866a25c6f28c350d004487ce2c0923d9ae21bd8da172599ab4f69e0f2dbdda99bf32ae21a9a8e1daaa45972ce7d5f9543572b109305498373f3b31e38b466f9ff552df261bb56776be12e41f220d127931829a128ca258a1b07ce13a626a491c597e6b7eb45a64046a02daf0a5c69bb43ab902953f24c24c0d42dee61f87d552dbd0a2e8a5636be2a37fdb09494f5c4e52370bc037476fd7782c67ee3e4302b6b136ac6475ad527bb140a564eb76b4419c94f92fe7e9e942e154111f4aa99d5f6b22305ce7f88147c2ead997ede6bf352de8fa6623a39fa4aba56e5f658f5da7d373cf1fba25199ad38991dde22cad2374c14456f620cc2db3b903a64bfb02d85883a2b684607af0fbb1ac53ba597522656bcf1f1253653f15bf270258160b3f608845384f2d6bffeabe0f457f184e47e6fa70e1a36d11b7ead753dcb885c4b64f18f042987b578cd5d2326077a165c596cf0dbe839a3637dcf519c62514220583c5c5f8380c9df4622ee59f6ecaeaf9d4700fa4ef9153f38673b0a227636d74a71d9b2ef934bb7187c49b8998a989351d1e8d5a9918593bc4cb95980fa62bff2d829115ede5309765c1bc5819b8b89f80435354517533d9e8ad1db273d0ab685b5d5e05d17c7196c0c05d33092d2154c13eca0ff00c0233226534444f1a13c1728a74bec92f46d0e0d128f4d30072074a60579f17df47f913b3db3e5396c2c09cba7649eaddb2fec1aae3bc5dd9bf4ad7aa520aa2f59795b209be37d7d6768c0550ba985e48cf7b0ed253d467c5091e6ed54e6622b59804fa2b30a4a125bda609698f4633b422b5ff92cd8758583e34246b6d366630a6d7c3d707d55e4ed5ec2fbc95f03ac8a7368c64c335df58edc0373153777a819752eaf02e034d39549a3c7291b95dc16bfe392da0a88820b792e76816db73916bfabcb9b826dff8397e87ec34990ff08f174eb8dab795222f5d81b7952dc84686e104470c2eb252d5121debb207aec5899decc3adb3790f94d6216df29d2a93b87ed99fa66ccade7ffd3574277f735bfeb5a2fd7e8d939b5875f87e4abbf638f6cefd58bf5737e5c7334df6c4cd3c7a4af939c928c6a517d85f6595ea6e23c410a442e2ba3e65fb292a6d18073a03244d5a709ba1ac1e870ba4650fc6de4bfded7b107d21c953b57cec823de4f88b4c406b8e8bf912d14e4932675db08566ffd1d67f033909725b2096c7c711f196d1219289602ab23ec3614b57fedba843aff7ccf5b3672b4bda984e587c69a294d6818210fa45ad1b9b814b94ad6445267f7956c58cfa692e4ce706bbd7aabf46db1e41dcff2a2fc835cdc04d959ac83336386c0c687effdbc737a31357bfdd3a663ae90fe9e66ae99d5ca9821d90a19902b91011ad65d526d6744be3bc8cebc1e615404375294f0644139d1bb2ceb087cc97b37148858e23bf9a86088994389126d06c80b9a0d91ff0854776914b2642705423a6577b9c97408033acc39bbbda956ae1749025c35b875ffa593717f74605676fcfb4eff0b632487e2ee9be900d92cece5c3961f4d9c5ccb74cd9dd0cc7c335642f69ca5cb9941ee5eced97ab5329fea38152bf96e33196084119c1b4e73e76e3ac4797f288a55f769c028729e1131b069f5987cef054e8f72396d28c583ceb7bad519ee6c2d9319aa523f397f9492578f9830442c16c710b62191e10efeda2e218d4d4887eae21fd8cd385d580da7cb4c0cf9e4e48b9876ee466cf2a6ed1c925e93dfd23a44e37892c13d6ee7304f0e23dc245fdf5de796ba40a87f08d3de0c1f9fb9bf9474fc2ab79405bdeb106d3e67c5bf02aa0530d1c3dada76c7f2807e4b39ce8533be502933338a8f9ebcc0e30e7441af49c2c16a191af50c65f931434812b0ce0a1db84856e80a68b5334cb0a6d4e32738c1eb830fc7995b4c8f451cc271b90a9ea90f91aae11a7198702cc7f2d48306f6491f3747bd74bcb6f73ce41964b8125921c5c03104853c4e92498f77f5de3b6899459c47652e0d327de8e3b73c122db846d317b35188f5dd898a86a07a67470351c0ba8e865a95a97db2f947c329c869de1f348d2840aa4f211703c423397035bdfe989ec588bd9757897727837eaea28e107efdb4e196400e053da203edb08cf2589dc268058fd6dec5bb66f282b743aecd535434eb9dedbab8fbdb1242b643f0500003114088f14e972e04eeb4bdbe1d7f62063fd7ad1c2ba1117de99f7d1f0889e84b0c3ea41fc94dc2fee5d1931db10780a5e2e9b22bc64d367b9aa6a1324b568a0483d313e57faf84c52e2cc66231694b0ca90a23"}, {&(0x7f0000000100)="0e275c7e4a0aa6fe87fbbf947e989db3672c6a8d4d7bfe4d5a03817832650ca5532d1bc0eecbce206b54a284f99da409468bc5f4ea9f8d21288ae34e2ee65e6acda64e5c5fca151148e45022557210dfcc7d3c1f32e0453f1e89670010c84867ea0f73bc98fb823fa44529448f1e368f51c83ea362fb8ab56758c73827cfc807f36cbfff6db3f01d82b76adda6190ec5c013bcf259"}, {&(0x7f00000001c0)="03ef01a285236836555497"}, {&(0x7f0000000200)="0bbf8475e515f99bc8e8d989285ac9a0261029ce3c6e9895981ae33afdd2994857936da972317d9a38be00a45cbcdac103801caa887b25d46fd8719e2244b1f00448c1c04e61f18509d36dd6355a3a152e750e1e0940bf2353bd16498431d7cb93022d25e620d216ee38e047f6e2b1095acf31bb864e323b5981c2db6d19d7103d696674f88ede2b9750ed66dee9cb0b841776535e0b3a2dea55af1a6eed2cab8a1131ef243e9bbe2b7a2c3e5f59fa09daa7bc29ffc2bac69fd7d2a10042167b007c86dcfe23b707042c814ec8"}], 0x10000000000001d2, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x20) fcntl$dupfd(r0, 0x0, r0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffd5a) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x0, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x2, r4, r5, r6, r7, 0x28, 0x10a858}, 0x21f4, 0x7, 0xdf4}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000240)='./bus\x00') r8 = syz_open_pts() ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000040)=0x5) setuid(0xee01) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r9 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x7fff, 0x2, r9}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) lseek(r0, 0x0, 0x1) sendto$unix(r0, &(0x7f0000000080)="543089c3ad585a9c", 0x8, 0x40a, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x44) setsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f0000000100)=0x9, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x3b8) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x4) symlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') msgsnd(r0, &(0x7f0000000000)={0x3, "64d1e8764c6cc34443d11684ba635ab4007d433808baf5845a94f9ef8efa8b22b8bbb6e9343f19131814a683728b4423ef96df6d86805f5aa5838519a9cfbc659470198142fdad406af2abd0734924ef6b9b47f77549a46645fe8cd94531be1edbd2dc643a4edff7a45c6e0d93c495c1a5f7508a7d3b6b5bf3c73a0dff08c3bd7852e144096a30c793e9d8cd1b62d2f6f0316e74e2a57f4edb762f3c634ff0cbf45ec78ae098fff0f88431bb8d1797a89124dde9da94b6e48aff1c8377916fbfc0fae185820291bb2b77c6d5675113fbd93c49774990f0fe4286107ad4dcf4b4f20159ecf0ce4b"}, 0xef, 0x800) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)=')', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='@[{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='*{)@\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x9b^!)#:\x00', &(0x7f0000000440)='^#\x00']) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000500)='{\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='#.\x00', &(0x7f00000005c0)='*{)@\x00', &(0x7f0000000600)='!{^@\x00'], &(0x7f0000000900)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='@[{\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='@[{\x00', &(0x7f00000007c0)='^#\x00', &(0x7f0000000800)='.\x00', &(0x7f0000000840)='}\x00', &(0x7f0000000880)='@[{\x00', &(0x7f00000008c0)=',\x00']) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000a40)=[&(0x7f00000009c0)=']!\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000d00)=[&(0x7f0000000a80)='-\x00', &(0x7f0000000ac0)='.\x00', &(0x7f0000000b00)='{:(/-&}\x00', &(0x7f0000000b40)='{\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='*\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='@[{\x00', &(0x7f0000000c80)='[\x00', &(0x7f0000000cc0)='{*\x00']) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000ec0)='./file0\x00', r1, &(0x7f0000001140)='./file0\x00') sendto(r1, &(0x7f0000000d80)="11f054aeb3d9748bd93c6c31554e8e68d855f4a04daee418a80d368591a77326904b2efcf234fb591fd6c4e35f9152ed3f285f07485ecf3235fbb6df4e6f2c8318e48135751df8e898ac782724a5f957e1ea0f8cf2b710c77673ce917055b4c83c31cda6e98742b7c7a0e137cd4d478b293d7e4e761a2f91d13247f3b1f85d33cf38a8e249df4029adde4399c20f63d27da71f9befb360111343c563cb626736f45350b3383f57a9d2091ac630", 0xad, 0x9, 0x0, 0x0) getitimer(0x2, &(0x7f0000000e80)) rmdir(&(0x7f0000000e40)='./file0\x00') msgrcv(r0, &(0x7f0000000f00)={0x0, ""/229}, 0xed, 0x0, 0x1000) kevent(r1, &(0x7f0000001000)=[{{r1}, 0x0, 0x0, 0x8, 0x3, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000080, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x1, 0x80}], 0x37840f79, &(0x7f0000001080)=[{{r1}, 0xfffffffffffffffd, 0x84, 0xfffff, 0xc4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x44, 0x40000087, 0x2, 0xd5}], 0x0, &(0x7f0000001100)={0x7, 0x40fb}) socket$inet(0x2, 0xc001, 0x80000000) 16:00:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/78}, &(0x7f0000000100)=0x50) r2 = dup2(r0, r1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r3 = dup2(r2, r1) sendto(r2, &(0x7f0000000240)="f1d5165b23cc928576f045ae9baa0594eba124931a3c061776267dc9cef7127d016627606545db8dfb003022815161891df5ebea68d91d8f4527353cba3aef7fd69acfa8941e42cd810ba5871894178ed7dbe18dc43c8ffdb58ef827ca289ebcbfd7978a4888b89f7c9e7a2f75bdb8a51186", 0x72, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/93, 0x5d}, {&(0x7f00000004c0)=""/48, 0x30}], 0x4, &(0x7f0000000540)=""/231, 0xe7}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000700)='r\x00', &(0x7f0000000740)='*\x00', &(0x7f0000000780)='+\x00', &(0x7f00000007c0)='r\x00', &(0x7f0000000800)='($\x00'], 0xffffffffffffffff) bind$unix(r4, &(0x7f0000000880)=@abs={0x1, 0x0, 0x1}, 0x8) rmdir(&(0x7f00000008c0)='./file0/file0\x00') r6 = accept$unix(r1, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000001940)=0x1002) sendmsg$unix(r5, &(0x7f0000001d00)={&(0x7f0000001980)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001cc0)=[{&(0x7f00000019c0)="e4b15b72a3e11013e47028e4b771986125406264c1eb0f3a77ebcf1c663c3b51dc83681661b14c3b64ad1fd44239d39e4b9022807ab642fcee1edbe76d17afcd5cbb61c516b79c0320eb96884373a7d9dc7338121db807fd363a5c96d46bef831270bf3be4411450706b682c82eb7e53b094e846db6904766c4cbfe31e19db29851006cfeb1ebc371ecf8e4fa57e339dbc0b229908145dda7d76beb0936dce2949fafb6ec82767bcee8072fc7a05908cb66cf450c638f8b5e200134bd96aaff89938cc159b42fe680c6d2846018c77165339ed41ce5ae58f728c8f74b88d782d2350d8d5efe024cbb9a2f124", 0xec}, {&(0x7f0000001ac0)="a7681021ce5ca8b90ff40ac65178c829531eca0bc720e5c4805ccb27f0f418feb6693e09d679a71d3f61a285f13f3679ed92af040fbd1c871ef1c8d0a848fe506916e1bb94c4b37e88", 0x49}, {&(0x7f0000001b40)="3c3df419ee5406593005ccc4cedba6eca1b65a39a5632f8670352959f6b004268045a67431333c07a2d38fa9dd13925e29285ae1dfc9c10c6940782db5740385a5339a62a4d1", 0x46}, {&(0x7f0000001bc0)="59586a6b9eccb205beab15dc5aa7925730743bb2220837676d35c35ad3f8c65d8988eaf8a9250addf361efdaced112908557fe429d7c44af8c77bb1f84dd371cef83f8d04d6c499b0478e74e72c8ad89ce4054852a417363f4ef3031355116c23b88fcd3ed64c7604d36eb237c531351bc93e206124fed7d95103d838dfe5598c11448ca2ef4ed279473cd24207c6599fca17e30ef108998291240c9a722f2e4125b197345be9d03210faf0f21eed019ab7c550ef9b39dcdf8c8f46ed208d0496f8d7238f0081ff18a95cb37a5c8ec9c6bc97e2c55c3396124af461e56bfa229", 0xe0}], 0x4, 0x0, 0x0, 0x400}, 0xb) unveil(&(0x7f0000001d40)='./file0/file0\x00', &(0x7f0000001d80)='x\x00') rename(&(0x7f0000001dc0)='./file0/file1\x00', &(0x7f0000001e00)='./file0\x00') readlinkat(r3, &(0x7f0000001e40)='./file0/file1/file0\x00', &(0x7f0000001e80)=""/243, 0xf3) r7 = dup2(r6, r0) connect$inet6(r2, &(0x7f0000001f80)={0x18, 0x1, 0xa99, 0x1}, 0xc) r8 = semget$private(0x0, 0x2, 0x2) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000001fc0)=""/246) semop(r8, &(0x7f00000020c0)=[{0x4, 0x100, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0xcbd}], 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002100), &(0x7f0000002140)=0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002180), &(0x7f00000021c0)=0xc) bind$unix(r2, &(0x7f0000002200)=@file={0x0, './file0/file1\x00'}, 0x10) open$dir(&(0x7f0000002240)='./file1\x00', 0x20000, 0x4) sendto(r7, &(0x7f0000002280)="cf470eb0ead881e641705c7ff3d72cf2299d6743b65a98bab3e8e901b1900d823049dbf77cb32d792365b05d60951bd170859de1ecca29146bcb9a4976a55fe41501bbe9998bf8c3b6cdc19f1ec59d219a157f0eaad014bcf7f58db48e24ffa95b692fff751b6a7a5613dda11e2ca2d268c32861c439d6214f4643dcd5adde73bf6e9ab49130e33929c2aec357f74d6fff501c7233abdb61fdae9ce5164d7c6af05f9831ce120d13cabbfd14f1d0c80de43c9a7c8c20fe4fa48360e503b474a7c1910d9f548808bcbdf52d06300848337866ed4dcb34d7df3f4521d1279e3e9fca8a169713dc44407991df2f09766042318035cb117c4b7a54", 0xf9, 0xf, &(0x7f0000002380)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) socket(0x1a, 0x0, 0x4a) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000023c0)=""/186) chmod(&(0x7f0000002480)='./file0/file1\x00', 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) r2 = socket$inet(0x2, 0xffffffffffffffff, 0xfffd) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa7a802732c0867a47bab9e1aecf0c0a", 0xfffffffffffffff1) r1 = syz_open_pts() close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000140)=""/46, 0x2e, 0x40, &(0x7f0000000200)={0x18, 0x2, 0x7fff, 0x10000}, 0xc) dup(r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x4010, r1, 0x0, 0x2c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) r4 = getuid() r5 = getegid() fchown(r1, r4, r5) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f0000000480)=""/184, 0xb8}], 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x3, 0x4}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x800000000000000, 0x4, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) 16:00:12 executing program 1: socketpair(0x27, 0x8003, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="12b18d283ab97080b7bc9339cd9b34c1c2bf2ebc677bb92e9012377acffaad30a9d1705c2f3ad9b3de165ce310f5cea376bde35eb7fd30bfbf32ded2114513a00fec95acd3b9d51c14cb618ee77233ce6589f6422211f1bae2cb19535208d7e4abb0612698770b48306978f2636686d19784ed602f7c23469bef548ed94eb9fd439700591213b69e31f824e3f7ccfa29444499", 0x93}, {&(0x7f0000000180)="04fc7d05507da54ad051cc401f6e6a5fa40206f1e72a6daa8433a8c5cf93a3e81335f8916ad2ae0b321cc3e6170794660e4b73ddeb8210e7f0e82835015e30c61b5e9cb4cef663c189dd92111ae4105ee4f2b494df76d8dece06fff5c2ef61885b9aca88a0bae53a99628361efede3108ceb93568c09f3ff7b8da0b71bc39ed4f1f5a46530c491c32843f82303b73e5367586a51e3099280c602256fee5d69261b54dd", 0xa3}], 0x2, 0x16) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) chdir(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x1) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x7) listen(r0, 0x6876) socket(0x2, 0x1, 0xd6e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x4fc}, 0x10) mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) 16:00:12 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000040)=0x3ff, 0x4) socket(0x1, 0xc003, 0x100) r0 = socket(0x1, 0x8000, 0x100000001) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r0, 0x8) 16:00:12 executing program 0: setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) r0 = socket(0x0, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0x2}, 0x3) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x9, 0xffffffffffffffe0, 0x1, "8644a538e6adf1a2a05e815fb881d7286072b4df", 0x2, 0x400}) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) setuid(r2) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x9) poll(&(0x7f0000000040)=[{r0, 0x100000163}], 0x0, 0xff) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x8, 0x4) 16:00:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="0af9d75abf6c3a69aad71062fd452fbd4e33cf2c66f67ea6734cb599718b2e6f78203add95529458469ad0d2dfe69cd89797735d", 0x64}, {&(0x7f0000000200)="ef015083a70a4f8c452110d9d504d43a090806b8ad7c116d4e4dbed0babd75bc6850378d1dd072b671f5acda637b80f62acffadc0a40b0727e019e44a8c3c841e282356e6829faf80620b9", 0x4b}, {&(0x7f0000000300)="f082b0ed42b7975234127ca0c455909769aa45fcacda8653e0d22e1e5dc63db96be8a8a44329b48f7974d77101bf8b635f7945466365701b98329a7c7b0925364203a72d68096ed84748d317f9344a0fd490ceae9dddf88082d2d4cc3515135e242082f2bce46191d6d1dddf1642192a588444e44d7b041cd1b4", 0x7a}, {&(0x7f0000000380)="8a4564fcdeddb2392b018ece5e7c05432811077482be6fcddbad4daf2161a59ef875ce14545e4f7a3748c78941af18697e8de7fb11a1f43f0b024ace1b92d1ffbefc17371e9d310e89000f593f2e7c31947a377cb8db99de873f2312ec549c2748f1de064aa1b05985524ee4164a139107392b7796b30c9551eb9db2e0bf65b04b04bac6487c88ea85d1e89bccc3387ed3557b2779997d62f94d17176741fc7f47a75390327b4e59c6279bfb6716d45744742e5c0b462a04fbab8cb7dae78b509cff0d52a8d87396cbebfe8675a4819fe7527ee5e5a334109154c87b696eede6", 0xe0}, {&(0x7f0000000480)="d76de612ed0bd7a5d00569882dccf047567e6822c4b1b2f2d967dfb852bb58aa5cb9f97ad9dcd7e3fdcc96d875918c6db81c40eb0db32ef8f6f470e64a2519ddc1c9ebcb7eac9d3e67672f9cd62135815d107d73d060612116721ecd00f9a76b08f8e48ad577f7c6a1ec59fe2aa91605078d2d6ac095164fd68d4928548c53e771e662b3aa40858453d03a876b53aee85dacbeed65f3f6de7d538f6a4d6e9d8cbfcfdd4edd6830d23a8a7756d90ef82406b54acd0c91902074e0eed31254", 0xbe}, {&(0x7f0000000540)="3081a03610755e8466b500cc3a041d10f983b2db76979a526c5cc3afbabff52587da41070e3c5cff35db85d0f860c74e342b0de1fff5e5f68c955de6ac62420196d2e5eba8e488daf80a334377ea26691c6993ed735fb877ff24c74f6b865b2fff22ab4c79412c66b0d8e078dd1eb724a1ff5cdf49f87016974812e19ac7cf71604aa9f57b8c7641c90c691a9534ed6d907889a9762d20113b3365b2e9805aa2df023a5832f238f2f35235101a23ffef4cdd3106d993", 0xb6}, {&(0x7f0000000600)="d13a89700d12e4e43f6796c123e5ae52938d506694c8693055308e578e34a6b575d880e021c23cbbfc3825aeba7f202c6cf8e9da56989e60c41c59e0b2ffedcc5b7714d5263042a3e758560ca1e960a2", 0x50}, {&(0x7f0000000680)="8d8b55e292c95f277534884ad902dc48be180a68b1a9dd372ec57cb09c7feecbe8e5368bd8937093f2abee3dbf9b8cd0d4b32610cbbd1593b2e791b2bac513303c2889bb9a1335df39c0fcf01cf4897aeacb7b59e46ac259150f5a1f8ed37b0bc399e267762926a7", 0x68}], 0x8) unveil(&(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000880)='x\x00') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') chroot(&(0x7f00000007c0)='./file0\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x8) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f0000000780)='c\x00') mknod(&(0x7f0000000800)='\x00', 0x8, 0x1) flock(r1, 0x8) 16:00:13 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) open(&(0x7f0000000180)='./file0\x00', 0x1080d, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="d5dd112d0d2cb062e7309c871df998fcc127bffd24366cb8b9e2fd5b6ae1264b3827cbfb3857ac3c8acbdf3006f6b823993775ae63a7ae0974dd690abbb197483a3ed1f46ea255905286e8ecd9324f56baba430231851aeb5ba1c6573320553364d5bca5358c19dd781b3992ba0534f5d8f226a4b452d6e13332509091633563cb590c5c627f475ff8687e5127a1eac48a", 0x91) r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x0, 0x24) sendto$inet(r0, &(0x7f00000000c0)="378b7c77b324810f1fe922b845a5ff064ed428dd250ae193e54f2579cec6c8a73afbe3e6885473e758b1e609dfa4", 0x2e, 0xc, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="9fadfa875985616e2ff6a676b7269f0ed02e0c42d04006cd5c6875a406682671d9c4c4e578b515749ac9f9b9dc5a98c9a724d35b72a08ed7680966deb93d3a494555984562a51cc1c37f08db74dd974539f1af61c77c518235cab8be6942b83135e354062ee2d20d21dd3f39a68b0af6951eb03e", 0x74, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80a0, 0x10a) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xb8) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fchmod(r0, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="8410b1b6e1fe086292ef0a1992249d64aa3c6b58e1a1ff45e36df1f238e6ba876642c8fcd657879af44cd73279afec47a1b2dcf4d83f8027ada97b694d69161c050735d81eb40d5ef292b589ed6e4cf213e11dd797f80df63763e586787acabc6ab1d8ed6746eb7f87e4d9cec394bde193e648cfc842405b4793", 0x7a}, {&(0x7f0000000180)="5f90e5176f0cef878ad072657b68dbc4f841b38699885a1cb5e8407bfe045cf32857affd4ba3a40d94293159c48115e5fe06fb009bd3e6ec97c62a6450b45927d146d42b4fc149aefac049b65687d03415515c4f0df0cbdc60bad4071c4ab3e038fa6598176c8b1606f928bd96da9971940767641d0b40d2d3187cc34bf78239f2a2b035ac3a63ec6a0ebca517430b51ce36c69be67df58a80d85825afad95fbcc46f204554c1574e85bdc03ccfad758870c4fb26ddb3d78f0557e6ef58b93a707dd043e1ea4ab1eabe7ad368e4241bac436e87a5490c98f9d3e6ae84522b4b663bb1f37506ee16295ea16cdc70c518915db320813954a6495b3f02e5780e9ca4d72ee6e16a7735caeaa84d22129ce957d91c9b6c9216f1a2b257f596bc4fab0a20a6fc0b24aea414c526f5e7596011d1be854d433b75b5df092849c3bebcc4e0dca013457481071b776f7305b09d8f35e47f538d3fdcbbd8b63ca0467edcf0b73e746caf163811e6349a7ad3a6ca06d9b7cfd971e3158e7b7cd515bddec0efd4651ad9cf137e8b9ee0daa36c880ec5b2b19476588831c961fba9f4d084da6d6aada93291a2edceef3fe297fc6997120d3c857a82c5cf68b1890cf9ffc4eea411fc51fc8ee0260454b965c68427258f0d4b1cfbb0b8c8c20adaf536b08981f002f3ebaf82c0a71c798ffd159f35eb5d953c8655ca2a94f8361dbcd84beb94537439c4174d1106ca2eb30a73c058af998b69514a04a0a7fb3dcd5582d4e8b7637ab9a97d1eca23f24288a18120ff4b168fc941e50dd8ae2e24f4389d243fb0f7ce7d75206ac201fa2496f19687509af610bef5de87c271053b112bd8a33ee5f3783445e6544c285568efdc9466d42b2c84c266de0524b7f3606a3c5a6b2965fc9c54b7a483ac23fed10e92716ddf2d20d0442524970d724807f1872fbeb22a7bea100449627d13116566870f6d5d981bc28072aa019e50a3ca9c70646ca797aaa1b39606f15b873fd84414d667a95c07f49872a3dd32fd4345dc85aa85fc5ab4a9385e77cf56e79f72f6a556aae14e9ed36f6daa1752195f1a0f0248007895a811f45ccbaa8b81d38de3dde997e9512cc43934faf500e895cf76a9f9dc899310176bad33245f6282b9a890be6708f453a6e9414eb61b532dc6292735d34c3aa15241ccc6ebfbfec77cc661050df958424581ae0669bf785b456399e71e95ed4fdd3f95d7390f083befd35e5dfb30183ddc94cfb2886b3ddb07c0e56340a68f354d2bce61f2a3d8dcc8876023a3cb4b37ab11a1fad0096202f7f95866201a940e0d70577a9918148dcf67748cd04c316060697381794f38fbc7a216cd8e3a5e4f4a36ed21c039b046d86517540b26be7162718d17fa06d9f2bcad69d2a52889307d0f6241c74bce9c34208ff22284c20d763dbeb6f00110498b1ceb85db855ea94c8c91ff4cf521089f0ca70ea1a79aa2e4976eef8179f4336c8aedddbe869d73292625b3db1b154d5f354d2e10f218906b24676dfbfd216d6dbeef4147f8f8f7579288d40f6d37dcadc33ec66bbea9dfedd89786f170f434d529aeace0924ccc8c09a8eb177089971e5fd76a3fbe3f78a92e79aa87e0fa460945563336a29392f77601ee7cbc6d8063a94206529bcd1f0e9f10dc4a90c1fdc0f124846354c319a510420ccce1f39699f99fefb6cb10a4bcf35eef4d1a2d4faeeb4017cbb64fb994b65fc7cda194a1eb94468da1b956d311b114f256783d10a114bf727d61135ad61a1610b41e05ab015f1ec7a1d25959749223f94f3993c69dbb403ea45d00bc2d7a871124131285b0021c48d373912139bf26a39dada8fba51f6103a649424c567aae504b18a9cc87716145770a8e820b9bca02f6d86e5b19d4dfc32a6bb6b1d8b99c26c4e38c946403058a328697dc66c53ca02628cc41eba00b3f4ef166bbc44a94421273547228b313369641cf1105c0f4adfc0006591db849b3f3d2de46e45661adf9ea63b3fe9a03cd3c3b064a7c38c4c7f9dfda33a98adf15529d4d1f50db560cc849684ec421f6228dbba7089b5316bbcc353d48fa33d0ae75a40aede442da97ee45561d22fd494b57d3f42c5e6468d8330b8cac62c107872420fea40ed02317962f54f5a80138634db898ce7c7814f61a2610fda459b54ee245d056d9dc0ccd1153c7533e0248108ad5bd6115910c00606d0eea37c6dfaa8331b2eb5826d0e6ed5de48150bc636c3a64cab4cde3929867150b6679e144167e004afb916ddd915ec564928b99c70247ec793cff87709c27e52d17a14f98d11f913fd45908c4899557316b5e82bebcd6d9944b43333a25bc06b6b10d0680c1cd23b4e8473b74dfc9114d658e5ad66aa60c73497b4bb45d9b2b57c162ddeb4bb625226ddd050cd43521bc87f6d8514ad3fc6d2af7e862478dbc7e4d6862ded6c4da883302444e3e3c45dc4b98d19e106cb51ca40c5dfd5278e88b5f5279207ffdeb66eb925042e584a09be055a4d76a22f13ffd431fbc7db8681d25f6cc95abc800d24ddece84d1e80dbcbae734496c09f2fa9d5a38bb49e73ea3664e8e1a03d6da9f52177568c9a2050efa8e7e448153ea04d4ac7d19276f1a6e85a6102ee0cd5dbf90cee3f446a67cc01cb588b8f5f8c769bf9dc5672cdae28bf25dcbd87b6f48a896a776a894af4a6aed29cd987c54b0b269838fac62274e42d67abf9655062925fac5f183753e65d34e326e5c07dc4ba5b074013e7bb8277c674a6e1df0d66cbe4c031762794127cfbbd478682dd25df1992319a532fd017398380217903c3ab831758c2a74cad22ea6f08ba9652883fb8df406f23a4e429ee9f3e28581e34b0bf10a7dfbe74cecac89f956465cab0435d32467284cb56ed4356b34ba3a07601080d8991c74b710a6d157ecff23576f097d90f57a41071556b6eec7e2cf0004d0dee024c0a99f3d4bc66387c961e7caf6edb6804dabd52ea161bb95f578a2428e13a4cf84bf56c4101696de737ca9661c2c18e3da0e7cc76a74766ac79b3bc92e339b9a8278709235ca0495ec63511cb9ce37a37708f1be3492a3f9681bae07ac1a90647689b00bcf9382ee2bc0c9c0dde3de5889fa9a49cc4d3f8684ca081747472e51928d412cc9f7f1017065ed4f99bdd373a39a6e7e4f610b6d5977cf02225a91f7934a8a2e6cc22ae6beee79d0760b64afb1e68b81933bad815d6688dd6c32c978e6bb4b8ba82d34da5d3b9e5684773ccedb971294ae0f57e4a20c81dd6202e8313b5d7e71e6db0dcc7f8e26749b08793ae09a31355e1f4426c3b3fddfa21bb1df33b696e360ff888cd85f742cb8ed3cdd7739922a8cae4f9407c75d4ea6994e0965d24c610f070692f02869e24fd133614d3d1763ea06e33c7a3b7d7bb3fafa9db5b21c397251b8bfc6d18e2666786c56e469b7240884481ea9b33de06ed133a07d290e00a8b300f87abc05b2dc4887a99be5a42e9165a3b1cee91e7951acc7c2af30675a5671c5e87c7d9161d6d50c957e6d7fcd1f17b3d98cdfbe85e641247c0842e4c95b693ea3e9ae28817ba5da4e59ba88cd04d781b14bb5179fcb3bfcf814f05c5edfc5a9f99929a23e9de033f7f49ee2b7e2e29b52db23985ca2878eaf481cced2508287b012745a7376952c8d64285ef20a2edd255cbbc8eea60094a3afbb7c6fdc5eaaed8bec37e96d9612a41971f935cd64d20e1ebb9a701dc36b38c4c4163ea4860485e0b2cb8321cb0066562b4120a67a3bc0cd07887a73186a5fd6044dce4531f3d25fd1aa76e954e064eeccd772e061199b7ed6d66f05469d3cf083a702ea7c1c1180817e34de2551714c5257bf62645906712d0e93c681180c58e2a9b4353844272e685f3aa56a90a1d11bf7d1deccdc9d83b846bfa5627f9f0dff0fb59713bd903cddfc68441de4ab850a01196bff6296bf87a5c49c0c1a50c809c6586097b5ad820585f583a99476f2af3a189c0f5c2ec39140e985cc31d68535cbacafe3f40bb8b863220a75fb3249a68b0e436bffd127d1867cce088cbfd7fe56cbc425059c13c68c3eea1aa0468a2b4d0f9b89dff84414c9a41c371f096f550d9163023f2f39ad121ef75a8236dfd768c44dfc6aa69272802d960a0c3bc3d49d37fbb436ab5ef37c1382ec535afa1739abdd8958b7864db14c82ab24241b75a0386268ede1fae2f39f5c3214146682ae23b12a0013d8edd014de1c3ec75398c366c678f7492eeb0f5e64f9e25549705683cb2864ce62abe4032590084663fd457a23878ca36f01dead3801b95408c5131839ef3267437ace6b4977ce61d4930aa9dc7cf7dd52c54a821d23a5a6366c2867be14597496a07ed7a25b6c33a76a09809a61f7c8ac550317ce8251a043f502dac463bd70eb674e49632ee203852e6fd667720fd97f5052f222a856e67a50cb6b9345e641512b66577ad712c536d68a1cd535837921f6536794502f13a8421cf083fe550a42d1f9b4a68609ca539ea9c956c5bc7d2aece606c2b297706422c6a756d8d9936717d22214178ff316668715fa7876e4a3ce372ee2a55f4d9614bb7d9d3476fcad85631152b76ad8d88cc152a9b5bff0c6a470f1efde8294e294c979e0f239c450b7558266df59c859973e9bc5befac4900d22cd581604e7133b6025db4d12fb8a4570d3e3d53eb9d7afd80d9445f0c2e8c1bf9c90aaf91ac42c427d1e2583690a6159011325300e88e0206da0024b77ece5db2442330d4d5faf3bd85d76ff7b70f304a88a3e116f9f53aa99fe8203fa5ed7df826757da670d8647dbd5da18cf612524fefe4d091ef040a93bf358e37846d720f9f10f5e056470ff162c3164470a62efd923c636b44963feccd487fa1dc2b5f3f42a91b84360deacfd254696e45ea169b41f5f726f6ecafe8acc5c64ed69f356bc3cc45e1a2e537622afda60bb097d62535601aebea293a61e7fdc63b099bfa45a6be4fe3ab041510f4f146c526356d2170bfc1a56698fccb52e17ad98b7cccae86eba2a43ef93331c252e7681125159a5688c3a205cc373c29eb92f0dee7de4dd1607e9a53c85d389379469d9b0b8e68db8cf625ca3978318e6157eb24419bfbe0b058a797edf73eb9614c0ae23c0f900c44a89613a95196f5fda1a6e8d5f904cba33922a24b27bd48930e957651d33190a25c9aefa18301448ddb77b94aba73212a3e33f8b18b867504cdd7a18c5bec3456d42f56f7e01897813fa109c0d8aae6b85768aa95c4ec33091f8e57500ff67231c953d71d0a5146f35200634a1a39c6c6635ecc03a2681c0b2adc618d04ac1935f8994f0a8705b68234382b15ce506a385155700bf843a0cd4d6b68293744ad065af41d96a0aa7c50b81973f595d94d9936c7e892027139df7bb04a099feeefffebd40aa66b93d849c031a4f49703c5ab7c9d0350841110705a5dc93518f479470e0c231fdd87d4ee785207e31bad66c4b6454e17d01640b2fd9cf69a99c268d54cdd400bd7b399a80d960ab469e5116d921acacaacae4ac72d5a4a3fe338411f8ed79ca0cb0002a7a03d21924a9c3b403408dcb4c954e49dc36b1dcedbcca6742b27c2fbb8658699bc4ba6ff3f9f10642ba92a4ab465ef0779f7b03a0a604ec7ce515ee53f63d45348c57bd449366cf0d83a2b3b9ac8aee8804812b69a0a1d96585263d696619dab42ae49d39ca4bd0e154fe05efce9c8ccc6a5df5913618ccea396ebaff8c68b206e2996c86979edc98b9002076572fee6befd048a91d6ce44bf2cb4977baf37002e514f7f7562ba35e18eba420895917f5570c97b19cd64e097", 0x1000}, {&(0x7f0000001180)="b26b0ed6ac64f9c37bbfb2c82bb9103830d2781ab39f8875048b6c28691cdd4be322f8bb8b8919c24820ae0b7a8bd7743c9a0580111ebc1f4fbf6ed40f98", 0x3e}, {&(0x7f00000011c0)="d69addb80b41", 0x6}, {&(0x7f0000001200)="99bfb9e29ff9d85e7a48453b48affa26293265ff4255e557b53b88e8acb9c9bc7cfe1bc315b93971c6d3a39e88b68f4be4b8fb3f537be0aa6391ad61ccaa3ed60487ea719c85a387f7e3e9bf164f06d9d8c98ac7dbae3ddf55895f3993cd29bb355cca5104ee5d0b666a83e43ba5c0d1fb913d6c46c076936b086ecf65b704f919e3364e2baf9b2bd0abaec67aa6bfdbabb71c62ae0c59ac6650e621481ec4579c32a38b30560098ba61dc8fdf542c8e98b3ce30", 0xb4}, {&(0x7f00000012c0)="bf18c6b8808697cb8405b5350772c08252395b41148e300829c60cbd484fb0e2ac22313327941d4e5224a2f052afdfbd1c02736cd693b8b1381f99df8431420815e4c6b2b51353", 0x47}, {&(0x7f0000001340)="ea7113e96b121647f53a82405a1d06fba7ccdd027d81ac4df29b4d1f645c61eadf77b416126b260ab2d77e83467b3292c9dc5cceec6dd31ad36aad52f19ba0b877d2c509002a2b7290ebf8a1b0e37ff5925e86116786a52f97200a5161ec41190cd2677ca403217c19f47d", 0x6b}, {&(0x7f00000013c0)="d02f60838c4cbd53e4a422b62ae37a45d035263b67b7fb26669ae4ff1e0a701852c1e83494336a13707e1970299ac3dc2bcb83f1489e48d50794e799f9d7e229e1eef5850662c7b89e43fd1026637bf9e99cae02af8e952b108bde6b98da99f85852a84b21b66a860d73a785d8dcf7aaf6f2519dbf50b523e193e02f38b225f41d96e4cfa4ea2b8ef41c30c5bc55081b6c6d01279ac73ad89995", 0x9a}], 0x8, 0x0, 0x0, 0x408}, 0x400) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r4, 0x20007471) getpeername$unix(r4, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getpgid(r1) r11 = fcntl$getown(r9, 0x5) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000001680)=0x5) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r13, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) syz_extract_tcp_res(&(0x7f0000001800), 0x6, 0x9) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000001840), &(0x7f0000001880)=0x10) sendmsg$unix(r13, &(0x7f0000001b80)={&(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000001900)="4bcdf7dc282b91f4212dc7019e5e3eb8468af4c0d31e08c6e14bcb244cf57bda1a497005289618faaed14fde92123c88f676d1529556b8216dff7e9cd255ad0eb44bcca9618a3279027856767d91503a70fffaeac349", 0x56}, {&(0x7f0000001980)="a4118296b31f3c31c0db0ff9f05f4dbbbd13fdb1263c2a0ac3f8d4ee107c2f08e7644de5e0dc8b70b08ef8df712bfb2826411176146b7aa7ac34bc1536d74e6ccfa8f20486c31d9186f6d91f6b3907e10579f0b61df4e7dcf824da271eb943addd883e3460230b8c787b019613f289c2f2cd17ae72f5ea3322262888076b348285e7b204bee0aba7f185b35849ed21f513307c147ea05cf66f8f0dc2181ae440e67cacc73caf38316b389f7c21a273722ae865e2b6c1c7bec772fafda4448671", 0xc0}], 0x2, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r10, r2, r3}, @rights={0x28, 0xffff, 0x1, [r8, r12, r15, r6, r0]}, @rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x18, 0xffff, 0x1, [r17, r7]}, @cred={0x20, 0xffff, 0x0, r10, r2, r3}, @rights={0x18, 0xffff, 0x1, [r9, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0xc8, 0x4}, 0x0) pipe(&(0x7f0000001bc0)) r18 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r18, 0x4, 0x8, &(0x7f0000001c00)=0x6f) sendmsg$unix(r14, &(0x7f0000004000)={&(0x7f0000001c40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003ec0)=[{&(0x7f0000001c80)="bce038c6f23f321b5b8c6a9ea825c4524edb41ca345f78fc0c26ac75df48c3b5e1868946af16be7f66d1cb44b6116114e12806eb2437b155fea06a9575dc2d77707a5635cddb7b296fb25aa94727a8fbc878a018e25a8b1777615cc002fed1398b3a7fb381452569eb20640bc0e5e20189840aff53423701d3ef157c48afc4a9600fbdf5236d4e2fbccc42ea92f93bdbf9de9624cc60349399d191cd28b2eb486dffe70c7c6b5cc57e9d387f7d9c3574e91e928dc5ff1d13c3d69a8325028581b263f1e6e6c5176ac73c0cec54d28a51cac67e466939187c9b0c072b28421b456e777eaeb9ab9368babed202602e9710e4c0b4d62b091903820c774419fbdb407e83ea8ef735779a8a3d26593caced958cd14bb26d9f73ef319264b80b77ceb656d49e5f5cba55511c7860b356e5c1b36bff7a7122a83b98a6848a0ef1939aa048414c12779cb3b2ec1292f35768a94425e3704168ef02a3b2771e8f2ccc0f5aff86584cbfd4df3e70c04e7eb6162e4d4d09dadbaaf1d5322c043a494ca6618ec8c5334330bf7bd67df49289ee73982a8b16d184b4ebe0482d6111c85cbb959dadc69d58695ea87c38121251beee77fb3eef1b9e4e4eb0f3324217509935de9da43e1903aaf0e002d6d846c3cf2dc5e048513c913d3a59b91cbdadd8602f2d0aaa354d54873c00cb05a2526d4b4c6226b1a0d8a19a79019a87408d9de8f685a365e98f3c22ec3898e4e4c47a4bfedae98555b564d9b89a2974fd90808d18f823c499ca86d0ff7636a063f902c3ce4f9116c95b8916b57b24c4d11dd13769185c2b161fc091513d3793bb969d85e42c3dae4bc8d0fb18477ead4a2618a0dc7e66255daa63809b0b5d301c15c6b4f01f5d3541518dab37d1ec651d362ec679cc10d3d7508af169703b04f848f05aadbb42b7cfb0577ae2147a77e88a08661cea09a4e24c9f602f1450fa880b58f004b75d154ede80b2f4761fde94d2154f8f280335bda39de474b89b13974ed7357b366821af3d6d45e1f1b4f2ec548f7293d725f006465ffe8b6a16865ea740d29b0b26e9405a19b4bbcf9a9c96707b1f3695cf2598ad540cf73f8037bfc00a3a1e6a6fc2f876553c3f00fc6f7f67e97cd1808c4d763b9c29f122616581e9e5531769c3e942e033bfe97b1242a78f2244de13bd0894771435aa1d36e296d47effce79fd1de0ec4bcaaa54c0430bffaf986125aac098dac00572b3d1bcd4a463c48e710b3770101702f48a3cef94d5203d82a77531d4a0ad480189ee64c6d18c13882d370f4e4872332c0217bf8f073984f54d038403e227f42e95018c09dce2700f610fec1523b58f62d3c6c719183725005fb6e36e9b9e549233e7e02d13882c7ddd750c10984e8eb9a6e5a04ee09a7e970aff2d55f26e2cc1b86ea8847543020bbd633cc18afa4bdfd39778972704fc6738b8ed8698c3785c3807acafe82e6a9732d3bf4136fca3bdea71c24e10594019bc0faddbfb21451c42d6d4b542371741b2c8dd890879d783aa3f1f135a4a14802214f93797676fc0b481b49515da6ea704c45ee135128e3744a5767034bd748472dfe6ad1d0f37024339a408854aae734aaa0076fcb378a09c28ce4c55317bbcb136a501f6e017782b2a9fe89798ee8d14bd3f8d5eb763c4254dbf819709f52ce5584e2f0edac4706496d2552d8d1db132fb4f4dd4de403bad434bb2227cbeef76866d9678a4509abf03e3dcdfcc28445d95f735fc46d6257e9905165bd901f88eb04d5d9a8ab7fff4abdde83f3a4839dac1cfdeac6d50413b2f57338cdb5fed1562458861ea2a5f2fce2083f01808b3c54e07cb064bb8ef7b169c7fc537be929b679163df1b705b59fd08112646d47781debeea49410236d134c22845b5caef67a2ce24e90604419a309dc7532ce51fa70b5553504c233f5b51182411351004772a5c0c364209cdb87b65377a6edcdef335d75c02594f37feb2b80cf2021c2fff97203c1326a49b0201a9b831a849e57f9b788535b6ca938b6ed22e0adb77014b1d52b6a2936181fa08e4940096d76f2902383b7ad9841830a7a1d105c6ee435cf294290dd951f30d6917f016e60b30faadf77dae7a98dbd6ae98b9fd1d4fcfba8f6a98e344485f13e25fd6a26f622e2f9dff96cfceb7b916b33ae522c330963d5ec5b206a09be642c7393315fdebc1fd0178683df04cfd26f6e738bb1618686aa8bda26a5bddebd75b43af07f1b49c08a8782ab16ed41741f94be8aba5ddde77af33b1587502bba57ab8386c48c08852a364591e34e6d8d913c7c5cb50941ed89492ee16c9a85c47080100537bcd43d8366c9308d9fff43e7aca7590bb8798eda111d27d4876910ed368fa430944cef7dc2129b5eaaa4fda2114040245296cf978d210eda5777e143f04e70979837bc6a9fe88c930cba52671781851741b4a4e0fb0564ab2dcc751d5af271cb43939ed5c6991dd867aed1bdbb66c2291a2bc66a0afee5ec6f3c30576972f51ecaa648df91dc84f46096eadd364f6df989b47877ecd0d70933e1b4fe9096772407462928cac999046dc49298e7a5bafd3ec61476a98f00c8d8b0c000ad3c705e35b76fd61debae940815c85dc729f8909ea434d550513b4696dc9c21fe28a23f4dfb8a0478de01fa9b63deafcad4514cc35d5eb972bc544499415a7f996b8ddd304596ddf609939ceb92472e487c737120d68aa69994bae783558f1478cf1bc64320976ab8c5a13807e47c5d1fcadb00ef9ab70c6000a2fb92c457f78e86830e865d0784ecc235c11e4d3d02c64151d1a7efaa622b534cad3fe83218ba8f2872d520f7f266cb3af99eadb790ae1a12938e338d10e987cb782227ceec594e7156b772258df25e4a528597e32d8a5a20bc9eef581dfb0c05cb1c703769168658db707c54ac0b948e7f4ac6fc2f1ba0e2e6083d15426b6b973e23ae9b2417e9041bb04e70f3ee8466ba56862ba98c3d1e454b2150667fac1ff319f953fe4b3140feb3819e14cebd5e16b23847cfd04044e538a1c1765f99480bb90f805242fc243ff8d32d7640069b69046ba0c8f3152cef63c6e022b81caf417ba9080b6938eb9ecae161023934bb9838f76523d3038969a43a9b9aa5de4d0163b24c17e0968f570974b4ed4201f3e16920558473eb3b9c4073d650a3ce2ec046d2cdbd22cb891ea5d563112b6bd0ecac73cfeeb0138ad0fc640b091f8e9fb252af8aee20525ab6d06db15f2374d6762d1fd9e03c9972d3ed8719b2aef13891ca76dbe36bfae1b8e44b49f80677af02757ed75eeaab9d9a80156d4fa1603fac3bcfe447219d6c2679a702dbeb79340eecf56c569aea022e4776a88bf2d470c5f696ed952c815bd8eb93f0f23304a07089f4c68a4db93adab32bf98ae595c682086736d86657644c3b61ca9c3ff8ada5c04b986807fdf963061d49d6f550df6429d46c5df563635296d39d0e0e56b0a75733f6cf2561d97a32ffb6b153647b4274c529534c8542c7552e4f0478a7c8e865326206ec41d352b4683e37a9a6468d22b39feefff1c87bd1e741cc5a376b1a529e011629963ca9f5208bfcb5d65364323b9848adcbe9de0193dec3ceb0c6a796df0c9aa8fb533a51977a216fc670793a75076876bfa7f920f50c0674e4b246ef0789a234bddc99a89ebd755b5324eeeab78791ee131e72cb7817c40adc69de59e36082614430fa6a06b7ec63b6f15626bbe1c5950c30c9907d04aada3d27066de9b467ef4d3deac843a1fc0e38cfbcf0c16ded009684ab5707c8051f74150158f4965289493d7c7940b425f7d736c1546b7fb0510c19a9a18701386b6c0b25fa457df88b13a8be83f73a1caa1e49daa0ab2241f076508d0bd104757ea17b3d8abc94f993817a8b692694aeadb0b371e7f594a5031071dc25d1ee7e4e351f5af8d37c83041ce12c42b20a09e8f988d6b36a997a5f1525078b5622b531616e9c6b975f7b5c27358e189d2e74921bb22a59e2e6ed3138526cbf0674cc2363b7d9999ff98b43b24bf86cf745afc4a3b50929bcb4ac7dbddc726f0bafd8e12c3fc162ba9647b568f41ae6c6712752aa9ebc8de4c180e4bc0b11581b55db514a2d2e66009c1e5f07e02e40aa3fb39c12def17d39cd1062d1062236023bb863bd4b453bd8104888ae2104c0b44779655f2040d13d4bc7efe57fa7137c2c9faf2bd613b6c0b20aaa533a61205a02f40cdc2201bce7da9a89d6ec944284f97d114a9ed3cf77356ffb3b4103a8f55bfa1b35338394b194fb4107dda5ed23b2d4974b6683bd806d9ca30c7377e97fb8d3cf1da9392f652171f6777f87ffdfc0086099a0d00aba29cedc289f57f742078619bcb3d36184ea9c009efe8aac57a1972c5b04276cbbe9d33f148b06d4ed4e2e7279f0da8d397ee98d0c2e2ddfbec3afe73fbe17a73ac2de32ba57c192eb0855bf349061fcfb0344039f46f5aeb59a4fe81942359b8a8f7a8c37f65ca8d23cc591d1c367937d6902de06f111135ca0b4985e69bdf8f6ec01de3f6aaeb0e387870b889c35fcb369fe6ba720fc7ce8785255cf2d7a3431cfad0c10dfd9adcb688046a0720ccfa8865716db2cdaee24f4dd3133e28feb615fc9e7b7c1b4d7f480f7b5e1078f952d5445f67fd6980b70fa6b6e20468c783b041e447e8446f69159baabce0cbaef2d30bea8bca624fefab8143fda43a38ead6dbc85af36038f39fc6a26ba64518b2cfc2a352ca59b290bc7863794ea3e9ff68e8e2d8b2a57a140f64f47dfdcec1d0160fce3a0e0b0e8b35b8c5381c4e9be09bc83066e3860dfe9b8aca96006717240a511f367b1e317c59039c71dd0fc094c765f7b391d6f92cd3a2c5b9a43ac188277b0a2dea4a5632d9e602949ab6cf79cf8acc529ff6e18690c75584d67837abda359bfaab1c9aa50bc68b34b59fef092fb2f675fb207c2fe0fcb0ce48bab5ef5b2a459173237f503a6c9da73dee80d5bc6d55ef7097d851dd890f000256fc9b881b29aede9f7b713ace4a4f1263357b575ece42784a75c52ea6fca8e7117c9b3f2e403c42597c3133108d671e1c37b9137db01d32dd67ef1eec4f061dbf08b6947e7937233788878a71db4b58e33c8b09ce75586304e8084f5d2bb6b188ef024f1cf860b31178b64159d9aae538a7c7a9e03f96728ca3091872a99fccaf44edf8bb2fa75f638409fe219464a40112b9c0f813a82cfb9352f5bb9f68af13270f3e886fe69c3c9c7445456875fb1b0680255a6c53de57982a14c00da1a243896768675b8f347df1cdc08e3b516550ebe3d8bd604176c44b4a2b66bad53bd46f9f3d70ecebe5560cd5d3df7e44f1a2735de703eec4f63db1a31c9389b9deb6255666e94ec50182cca35d270ef59ce2e66b5ba5ff1f58c9adb3eaab87d413712e6c1a3d1941514018fc4a5303ef808a5498960ff04e3adc3632ba377b9588ea17bf1f84eb63ebe0c0b73df2ff8d2f1b761db232faf55271b7d09705cfebc4513612cf693673c2e3bbf8af06402f1f790c9f433464e1a4227b8e51ec16b976942b7bd2946c0af8c17b4e8b5c6f4dd9049a1ac8c0152207975624d0a18c3aa9bcb4e17c644bdd01de8b4fca5835ee0c991290f72160228c1750acd93ac36644bdec1c8ff4957b5fede2cee2daf92af03d23253098ce3f15427b8c588a253cb87c75f635f7f4db60a841a54ec8d897e4fb69360535247ec1df82df789998237fb22a9bd9f231d80f4c6f8a891f28236fae30f4e1333cedbce2085c6bb3abe56dd48dc0a0f69fab3cf36eb97a76df3c73037a5e1f11b31461ce6ff9f9fa21", 0x1000}, {&(0x7f0000002c80)="7ab0c3dba06371b92d709f57dfb88308c0d32d74745cfac3319e404cf302e32cb6fe39dce1d894cee3f29fe255e14ef9cc8e719eabae", 0x36}, {&(0x7f0000002cc0)="ea9fabaf27419c154bce8370a73a2154ae9fde5334d6ae4e3ef983b29ee860b19a3ada638c0de2bb2e9942f8385a901fe195abede41ee648bdb0f1bdaee2eae7dbadf60ee677fb9b62adf081133304cd9205b2e5a89eeb8495fdcf8b070702f6fb408c7ac5da352b1be05f402da39a4c7aaeecefca3dca3635ef489f20d7f3fb3661ee3088aa0c0aa7bf751bc0ba5d53c825e00f943f853250f54646102fa777834b97c1ca66f816", 0xa8}, {&(0x7f0000002d80)="c2706aadafc9eba604113559b7667e01381570883e9a20344b1a11e2a2b8cf0bfc986b6ea343d8783f12ee1d9361b3b1a097a1235c4a042811bd6fa95e27bc7b3a75dec6668fc54f4190e4c99712a339fc3aa14282cd9d27b668537d66e7cb8adffdeed734f33ea39a2fb29534ab5bbfd1aa8471540ee61a74db1eed6d6dc3e5e69d7fa817ee8d3a6793a884ff6e6193374baa1261b7e66597b13654f81827e6647f929ee296e1ed262e60839adf9611d12636ae931e7e1b6c5b3cca66572a69d984c883508157b0da54ca7450f3dcf58248c5fabf1c1b3a279987f1abb29a3a26a1ff6243c68e96dc3c22bd9c01c91f97a7d70b092c03e84653522ba2c2458bc1a5fd11765a5d44c2b1088a1e46312a7cd7b3e53a075411e2bd8dab50ec5e72dd98beb12d8d62f9cb30167a19a8edf389bd77ee4d1bdc719cbec519b86d54e58aafe410ade6692d4b816ca09d405af869f657e723d1427134af64718a380942e4382d10fcfc447d642a6bcedc85f87f9f41cb5ed02eed5fef44662c45f887fc234364b1e2f366c5d3f8e4dfc09be23741e060b147573b803c4bbf5f82394b426bcc198d04019a3c46e5aa03e269b6d29523b73b898242911567ca75ce696307b80c488a5d32fdd25042098b0960dbdc08c1e47a1e8b5cbb3ce83686a2e935d52eddd8e5db55c8081f457fcfaf5ca357e9098be63ef0bc9d7d5337be2049f24a33cbaca59e0fdee890e53fd6c1a091d092c9a7f40db7e7d80a9ce633a6fea671571f72ff60e8f443db2087c3e03f35fe92b48cb9e88e7b9282763c2022d81d09b4441bcbb673fceb06db44f769aeb39af5b9575b94f97e2af7b2798238f97d1c69d3a307b00e7846826a091cd7083a415854c16caa1d308f98750c0e86ab90f4180ab06ea1a9a62d72dd62f98ef9aa2793c466c1fbe71c788343a143067d171cad1fa7c7400ca67d11211557712672477c0d0f9c5ba12851a5996310eaaef496d084faec2ec725dcc1c7fcff212a2835b23c7e9c99434d72ae6f3077f8cc45c279886afb68abc6c34ee56c36f4037d6d20d8ef3a9cc2ba5fb9559a78e8d64208d77ba86e7c1fdee3ccddd7d29db65bc371697a40c41c2b4a44cdb0a62eeb0a6a545b4df8766567c22cd410362783f328ba1d1a321c7b221bdc631233757b795c9f9117d07f762458cfa433d922ecf8b5b18c4f25f7ba5b433f5806e7b9ae3a753ff3cbcdb5f23e40db003d97c86a24faf41db9de0f051f5b0310155909367a17da1606eefa0d17fcbfaef026b7749e1ab290f8fe8a7d1b43eb37f71b67e2de34d677d514a7641467f9efe33f83607680130507ca99827edb2c75929f907a695780aa1d0c989f1f8d7b10684095e22e93d89ce3ca1a1b27142127f442f8a8264b7916ee60900009206a924ef113da0386a2da39b153a42b020f0e44ef6f3f46e9393a66f33b37fe004564587de29fa9d82b8fb631f0beb1f34a9753a63b01be14cfb9f3d772c1ef7b8d4e59b90609c7122c39d56b83d220a4aa625ab3205d5822069302f587e58441615c33c28f19d362662a7755c03c14a1ac0662542314362b805e31ee34d6a3ec297e2fc8874a7fcc3ee7e7d8849cca48dcc233e4966edc7c1a671c19c60348fb7b8bd4f6983f340ccc67d0ee7d75a09a72fcce13fed47e525ece5baf718669221e302f60ca1a7dd4ee2dd2690e258f0c1a73711c39017de054b60cb8d812c8014536916aa7cabcc2ab4117c829c92fb703881feeeb26d7469d880a8474c14999f28321823ca2cfb90fe0d7ea48ac788c640bd5546f2af6b0a64aa179befa213c232466b516e286c3f649d6c1956488a39aa975422cd6357a5d257be4f8159b72ba479674d0633770514e568c1abf349deabec551854bcb419a96343e164a966f8917984fb79dca79faf5cd9fb841453e97fbd41b98d222aade0e98f4759e1fe07f83d8000b7ed8a894fa9ef50a5f21e7bad9255db391b5d4288cdf5d3eec5ef61cedf95a678a97969934993995e91e255e8dbf4971129bd39de3375064a1ce6f3fa6d5f0fff68a30deaef35269cccaa87a2518e90f048fbcc7bafb885c4c666b0c580b39865dfb71fd0d941bbdf86dcc115a8f9ba121e297d8b22f11d541c5ee66f3aed6638a408ad696869502900435d1e99f88651bd6a631e4f57f4f5c14717b474b59b5e6aa09b6ad143bfb3cd54eb2b6c3f6307f39076e14556f61b5f103b402e90b255a690e1640f09600202abd99ae8a8f1cf6aeb0873faee68c23e09e3039b0d82b89d26e1bd44788e2424ca57dcd07088efe8604b461e909d6b6428aa2f079b7ba42ab4e3a944088b326926a77d22a1302c992a86187d110b7fadbaf3513922b677aa4e10dfdf763305e90095977a11ab7bfac9d299c2a211e192a7f82914f4f63447502fd1438f88c79437a76a2fbf80536210a8e109c28290db9f327aaed9f348fd0cea3af9380242794432d403ca1a862d915d81a275b1f05f4e858e55028dad52eaefea9a0ac8775db38eb3407adabe2dd9e583145f81c6bb22365014a69a2e2efc5d4044e03a5de692fe4ed63845a32c6fec0c265ed4dc43d1a8444216bc1ed41e54885dc7f38906cf48bd4f1d431fda1079621c4655749ba1d41bb31c631ecb0be905f2af69205b044aa058d2002223a78b8bd4d0682037e70cae3831dea15c17d4d8a227f6d5e59dd341833a68defbc0873b578399e4e984db10e46fa77393ae4f6b714ecd0eb97c66dfb64187733bc3f77423c0dadc6cd1920f1c658b78139a793f73be2626458c27b57ade82185ef53109509ad97ac59c2fe4ea20677dddeb6052c06a6884af473cc4c07a031e963f85a830cd16c831db031269aa32b3ff9724a7253bd443d2b5376172fc23a76a8cb9136f9054e55e41adfc02507a33612bc4c4c84afc5e6142d487dea596d329fb77fcf8caa4f0c497687ef26e9e256a4c40c55de22e6ba904f7513dfc28ca3841a977896b1c1fd7fd3e839aa555f7187779e1db6c7f65c7e8c07e04396e10892e2a386de7953a7762b8cf65f4306ad2cf026cdf84842585230278ddab49c241d2f91a3fa84355f610ee01d235801f7fed249644c7959c90c32fc3b9d63f126e9c124a49da110b18ac7ff1ed490a149a2d713bfca1e4ffa6c4be727fa55563e86ed087d011198a5eefab2f50e672bcdd429e7501ebcd32916d1952862a5cf0a85403ed73dbda163f92a875f786f1bd5ca70f652e73d2ffd8c7728d2405263d8dc220e749372d66fbdade4c5669206b078a5e0c92f857e92d05abcdab92b3dc540a1cce875adbc7ed93cd7361d1ee93e0143661250b1d2e34f77b6c491ce4cbb6c7cdf33b1fd28daa3e934c63cba97ba5183c338251e279c366a07f0e756383c10e0a9e315d232a880e48d524ae679d0cd66e6f1898457bcd65b18ef7ab976cdabedb38cba460c8073d67549f89ba1de0a65b46d223214a254ede2d2f25456a2ff94f40ecaa4c313e74ded2d02ce4fa2e47a204e9b30a6c0f635cd8c3ed7b3dbc25b9460c54d22ce6a362f6b45e56a18bcd3782bfd6f70f2832313e59b9c57e7d647df6089bd0b6c76c8e0dc23dade09ee7bf752c40ea938296726ec77f0a3d71542b332609403fd17ad68ee2bf8d39d7f6f1a4a57f6d62f31380491ad8818f503883be977c631d855cea95fe030081c7c46ced28ffdf8b1f2a688dfd64e084c375cc673e3bd34ef94809d5068bc0d452eb6ef33f1f53b542d1900638877304086e2b9bd3d74730cb7152b2df78a8c4bf85d2d2e93dab947d6c86278acb71918884c36729cd890a1325e4b3fd95c0f1a92b84391afa0009dcfe8ea540b853f26f9a2de4b1fe33093753d278d2851c6de1a9db2aad5c000419fee2d30c4e3d7e1848800ffc7efd71dec822b2cd04584dfcce8288da908a574ff92c40a20e20a87474d7672af32ced2016440363e9c9455ba1fac2bd9e286179f72047d3f1400c8cb122095f4d4bf34002885fb7c183a46af28027d51b08e7049fed5634381375a8b88ed1b5cf09bc529e42e13f9d955ec1febd95aa64af048a9eaf60c04b03a8d5cba1d0b903060f1dc7a05014ff224d2bd2eafadb013bac066bc52dea2cc94ea683d2b82a5c764f80112de66f68e27a8e666ace943bb06436774f0e5583550cdecc545a2dc50599383adfe809795f61a5bef5e87236ebcdf18e922dc0e26187b9771ecf48fd77ba38603ae260fa34090a9bcdb0369478066fe7d2d0ee3608dd7bfc481c87d086980262c4077173db4a4486a7a89831eacae780571a6e6461230cc7f74e3d3b688184b74dbbda6c2c015edfcbb99a5c4d423bfe336338b943e93eaae2d76d09df66e648ca0064c8eb6e542eb60bbc69b95b56aceb5c4d22ff4fca14389c7cb747ef9a6786a1a48ae9af42d03b3ea8acce21fe83dc9c9af50c02b34ff4b6317b1b7671089c61ae6e3b92909540de11a3a698a5903667df1f2ca391570610f42b410d16ecfab7dd77669145a838782787cf6963106a48cee0f842a31225023af74935b1111d4d1156151cc13ba98d59fd4024c390c8dd5ce9fe12d7722634244585e5160b6398a981c6b463286a4dde9ca2ca8bc8767369d3fe4c673637a1877dd53387c2aaa259970ab8634ecf215a3374f3f4988a5ec2f30553cf07fdd176214c0df0cc3444b03f561a4e80f102384d453580135c9e742e5e8b9b7cb48db7cd5584960e7705e84517259319c590336d0de955c92bd64e923703b6d43eb27ab9eb8813796fa8509570fc1e5cad132d071e97e8b6b828afc5236e141a476631c599ee4832973086543a57b4be02b25469ec956da1407062ee7ab853b29ea01b6da6f6ab2dffee3962b39796217eeb2bfd12459d04332efff0fd0f49c479fe3721342207a5f199d6544fca4160b7cf76ea0bd3d46081ed98150efae8631c6290600c6dec63f0ddcc8f3729e5c26cf1455ff19c50eb395dc572d06d4845d084aa54ec32ebb9bee5dc5c5e8ca2d204cbdd37e20bbac6c0f035ae93e974b798fcf65fccad3ec48083c81254bb12c4f0601861ff4d8c82f9f53711b71f916d404a0fb0077da5bb05cd88b8276927692cfb122fd3b56c68df554bf1228311db264d70b9f5104c29d09d5a29dc8b9a5e7cd6f46574c3186a93ce0cc1c87dc4059aea4e8588a34f36728284dbd6723defd3d1b27f17c5ec7ba5cfe9ca4d7902a7957fbc23c0c2de37a1a5395e5cced709be5b09c4b8fd93868a3d0128a28dabdebdfb9273dcacbd23b5d7b9d9a03fef850322aaf55332b5d4428c9ee267030a3616e94a82507cdc60d2304bc3b79f8039413e0636f8a20e12cbcffcf922d870fbd3511c865d18795ba306c53c04261580bdf80c79ce4f4345f28dc6d4af01aec7e43fc3267da32cc813e2564acb65252e34f2ea4684804df791dd7db6353c2d38f924b59e471548e01ba386fdd62a37fbab2ed6a27a93461c3e6fa186f49e9f5f0ab478f7635b88171b38ec56a995c1e10c7070e5bde9b8d678a3905f8dab93882ff3083063659f4cbf53fd62ec170ec517d33783cb08b69bc4e6b0e35771fef26d8baf0803add453818e14f0ffd082d847c8dcca1d169bfa1df037706203a315cc3904f55cdc77032eead28224c0da58e1daf2b10bc563655c55acdd47c45a36fb34e834e39b655d14c8e0d94a2bb11cf87b433717ce1e1ce1351ec67c0b522ed95c9bad3d93dffe00f532b080c8f9ffd70f4e3edbfa1cac8a9307c24b5dea9f7ef529409bd5e544efd8d2169ee06256975b19cefa4203bea5abf75535b3d8319", 0x1000}, {&(0x7f0000003d80)="6b460e44ed56e6cb4d02b0e8a3a3e74a73aa7f0823de116676b2e6018805573b2d5564d05021acbf003a760942ae7f", 0x2f}, {&(0x7f0000003dc0)="e22590740d780302e4d6addf2d04d82ecbe396a30c5f50a906083f84854f78defe88941e665b4827d745f0f17933f0160c", 0x31}, {&(0x7f0000003e00)="daee84c8eeb2bfd8fbb72cd7016b3a8cd7f478411bbb925b872d1ea69407c97681a13fbfc622fecb0ae89c865471ac13bbcab0fe8c6654330508b544afbe5f7d131835f85a42e08adb3f00ac0170b2cfe833e424cd3469ca49f03f9f5f5cfc22a837b9553150089e32154aad11a5a3b022de53e3ca7a7fb79732adb991dc284447ca8022ae2fdb219fa7c8351ba27d17ebb4919a92", 0x95}], 0x7, &(0x7f0000003f40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r11, r2, r3}, @rights={0x28, 0xffff, 0x1, [r5, r15, r5, r4, r12]}, @cred={0x20, 0xffff, 0x0, r10, r2, r3}], 0x88, 0x2}, 0x4) truncate(&(0x7f0000004040)='./file0\x00', 0xfffffffffffffff7) pipe(&(0x7f0000004080)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r3) ioctl$TIOCNOTTY(r19, 0x20007471) sendmsg$unix(r9, &(0x7f0000004500)={&(0x7f00000040c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000004440)=[{&(0x7f0000004100)="dde487ac42b941ae6c0cca8c489055e8811b9b7b5b7adef23989931ff830ec5151b1f697eac2a95f003b0099af58f3868d1499ed88e3121d449451d9442a608859982ee2a8ef04efe7a283121b46c5c61de229a5ede17e8aecee0b257f564dac61ef48318f53869e3941b0dc7ebba46e4c6761b4449ef78b094a54182d8588740fde13985a0cbdc509e3690c5588878101e1339ed5b07e76d9c1864ef8e5b641906affdbcf8bc01ee9be222b2b156dd96ed57b0befdc5b21fc9be739cc7263fc1f3882d5511441d490de543305f6a4ec2f974e1a89f641f5c9f1cf80af83ae77008ddccd17a4cf09e8e6", 0xea}, {&(0x7f0000004200)="4572ac0c0bb09e4212d79dc99f9e62cc23810137cda67ec6ef1c7e0f3ecd4832106366dbcf5dba9d59c67d7401e6b810107f07a7591752a7327c492cc5618898394ba7e3ac3823b59156b02877bca1d96e1e168458", 0x55}, {&(0x7f0000004280)="0e3784c9574f1b8943b6c7dd8c9e3798ed9ec24f65b59c4713a108a7a8be69a59ae2ef3cbbd73f09a32382152c3839702fb3e29b5ceae895d3ecf576ea9976fff1af9d2eb96d326c114f02f4c6764645139e9aee4d2a348c7836b65c2280db660acb21f3f1ac3ae092771ed58e87d6808cf6ee7cd8d51d1b77743e70684540c67a059622eac16131a283", 0x8a}, {&(0x7f0000004340)="a5cff04c557b0d201026dcdd0096cd3963413aab8105eef67fc530caaaa3c43f6dc36df9a3336c9ebfe672ab9a3ad2e98f46eb20211d9f371f0e15df9f169cc1ab103f935c1cc1ddcd11061eb8f65eb92bfe97c3d2969f35af30ef7ece5e65aec18a3f8c8aee68f617a4156d98772a7d161c2f6fc452422bf2361cd1666837b3a72fa07f8a57ebb64138a7a92e94ac6439e0f0d99b0acf19f1fe2d9cfb2224422319e4848c1b79d0dbcf6ff6f575330cc323fc1a8eb41d9bf59940895a790910d8215a120ef4317f92b15ccd99a99a22a91e354a", 0xd4}], 0x4, &(0x7f0000004480)=[@rights={0x18, 0xffff, 0x1, [r7, r7]}, @cred={0x20, 0xffff, 0x0, r11, r2, r3}, @rights={0x20, 0xffff, 0x1, [r9, r5, r13, r16]}], 0x58, 0x9}, 0x8) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) socketpair(0x18, 0x5, 0x6, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1, &(0x7f0000000100)=""/203, 0xcb}, 0x842) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0xa0}, 0x10) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) accept$unix(r0, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="82db1b592e070c8ef2e08ebf599dd39d36de316d1ebcfe9a96b8fe74490b100963091fd639b656100cb6d1010faca4a37c3c95cb4c60cdb9e1da587308bb9dd8216c3078b553cbb72bda3ccf085f9fded2289162309296d84c819b1bf513947636385a410bd30d52ebf20ea6591d5be5fc57f06d099ed5d173e83e1fcfb5af540546573046dee9c68c1a154a27c5b45cab3f491c7b8e5b34c84ea96f0036bc0b592574b213", 0xa5}, {&(0x7f0000000140)}, {&(0x7f00000001c0)="b9dee51abb24f9dc3e44bdda164b73af240a2205e1c9959a9bca451c9465c6ade4636f1ef671568dbbfa28de64087ae8a28e044af694f4ee87487bfc760d0b3becb00741d921f1ee0d6076dda7910734e6295f41ba0d5a05e9d2d1420211957aac1884c2ec8e122107794f24abc612efa39ef9b46f5fe1ef70017bd9bf7764c9049201016ec28e08b69a0b4cf646bce6c17fdd0b0a523dc6d557d74f35b0f87e6ee1a132c855388860e87aa6", 0xac}, {&(0x7f0000000280)="1158a16ec7d791795731e2baea818f8eb942c523a741db6f194a1ba7dedc", 0x1e}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x40}, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/104) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000001500)='./file0/file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001540)=""/154, 0x9a}, {&(0x7f0000001600)=""/250, 0xfa}], 0x2, 0x24) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x26, 0x2, 0xd8d1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x6, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000058, 0x2b9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x60, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000022, 0x3f, 0x9}], 0xca1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x34, 0x30, 0xffff, 0xbdb7}, {{r1}, 0xfffffffffffffffe, 0x9a, 0x1, 0x20, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x1, 0xe00fffff, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000039, 0x4, 0xe98c}], 0x1, &(0x7f0000000240)={0x2, 0x5}) r2 = kqueue() readv(r0, &(0x7f0000001480)=[{&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/141, 0x8d}, {&(0x7f0000001400)=""/112, 0x70}], 0x5) pwritev(r2, &(0x7f0000002a40)=[{&(0x7f0000001700)="790b068ca0cfabde147b64aae46ce0a433e8f2c89fcbe4039294054f44ee9953b0e05d4e68fea779fe5cdef4f24af98192449584f4ff94a867a5619c7bf385d8f1299a4c236edcf3f7f32b7d49f18b3d30c84c1f47f15cc9923d18c012ec85a9d25ff75ce6d5c868bdf57d85e72b577d064b07f2474c378a03963321e5ffc9c5aa04c836921f851c2e37c18c17135f64b4d9e57c63e95a0e8ab703e56fdff46442b01e4704cd90b3c2016d081f0b191b4f5a48138baf7cb60d4cd4fce615ed91dd66580e82", 0xc5}, {&(0x7f0000001800)="c5632d166d5b8c0833b98ba3ecfa80c1e935330c61944eed47b4826948cfb051f9c5f5e1ab5004aaeb69264410170d5b79af7995f0ace3eba6d0d2235a81373aba221b798b2359590ac7c6746ad307aa4d31f61dad7262beb925535a9d73531bd44232efde5f84dd513f330422cefac2145ed18aec3e190f767731e0a9bee9fa105da1a8521f65168f591ea3e512dfb95eed67377bffb472b41ea9a1a0827f5ecce01345cb5de6cbfbd4d2af467912a669a6dd7641a3e8433b3c0a568d7046fa4b6e49d06d35910be5511a53f474bdd7d8e4a9219efe1245f7ea9f474a7239d104a28814fb006739b4c0bb87337b4f42dc0868703f2a3d738c8753f2fb5f04fd25034f72fd416ca78481f11511ea19405411bcd4f1706c36642d8ec0a2fa7ffb2bef4ee4fd802d02f58d33ddef2c6aa5a1c830bf0f5f073a19890abe5f28e307e67a828ffad5c5a74d3f0551e654bff61ea0cbaf77b3eb98e576f4e5eac2eee037c298666ba6efe0e6491234d07d83c802ac33a8fa5e692780c4ab2e3bff68dc070f0000453f90d1f83c9d213c63028078fc16897e1ae5de2296e5bf7291f0f435c2974ca35ba3e85ba6e6486d858511f3d130573465b097ac59223aadeef21103479bcfc03b257b88d0c1ff562218ae9fad0ac5c3f20d83357f9d3dc2d067b5ca0461f313293c420e440ae739a63bcb0e1d629b0080a93a99ab1ca15cfce40d375a8d509c96a844be93799a3f33ea089358253572c60716ab4cb7833496064777159dd4e850d5211049aaf2a9fd0809b22ed4bdc3f1e570b313d437ab7fe02da60fd150cb287b5795619c966edcdff054ba7769a5e866a30ea64d8793c367855a4cb6390a03bc1e52711ae0e06a84d8166acef9fbba93379569b35b0381cf7d8ef78edff9fe095491a609bc45485be28b80a5f1ad292a36a1ca60f8a2739dbda29375a1acd774efa5e80a5093793b3e262be045bf061a5d0eae0184bcc1a0595425c00eb6b84201d6e05d4509a7b0066fd5d2880ed94b9bf2bab16abe3f1c290c40565de528099cdc53228350a28ac5a2313bddf2c89bf061b7e5aa69b80508ac22622df8e74ca50e6b5b631a6fa24db415d0cef384dae380c9ea060b852e3576dd28926a04d1ec67c5a0abf7f26ddf2b21373cd2fa96cc0cb091f464e2cf0dab3b42d0bd2b2b99306e9b08b3fbc2bd350f7f107b089c08dee95498f572da04f4a42d74aa118fea24ffbb5f71ac04bb971720a8aa773a204ce032bdda5f66afc8644fcb7a28bc88c4c847a3886e267146beb79d3f013923dd9b6568e52950415d0e109fc673d07875a71c464c626abc5d6e43ed5497705a6699cef412815a7201bf924cebaee701a721e2d1014089a20687cebb6c1fdfc2c6820e99447284b71670d617c79eab43d890dbedcdc0c0942522cad478ca062c32c21395144196c0883a7edf3996b1f7964800532fefcaf8d9dc799692a97ef9ff31a608510c80a5954fe49109190062b441c840292434cee381a2ec857787076c0503627c5ea737e38d144b650e3da4101698ca9ba0aede2a0ed643506765c4454c10f8059809f918c25f1ba7234c5a9b578494ccdf7a6e5d19d9a03ab2273a37db83f0f578f47cd135eb08f880994b69f6d2dbbae26818dd9c2213bd6099709c9900f323699bcc80170f82c6ba58ce857a32d345c419a5fcd477b6872c16df1ec32faf0ab3e7c50814a74df011b6c2cb8079ae5f975a70ddcfb88d067fe67c6a5b7ce653d1bd179a9467c7b976747169cf3e54e29f540f38bb618340f2d54d0e38887d616b7e62289bc377abecbaac143d12a60f4f7fbdeb697f3de653f4bfa597ccbd15d0491e1d9aea2f4ed5ab54d95c77afb00113f07a67d8f26b54b5f21c65ac8680454d400f39de87158f14645a8e89530407244a691f6a071401fe9e5cf6c10283a0a85b008c3cce2a9d0c742fa0b02a67a7e6bd0ee99053a08106cd24865e8f1afa15f14b86ac43a40c9e8f00d7877ae26357209d0971be028e4da5fbfbeb37be89ef1353206de03ee9f9c9de38a2b3eee526d0db00288a8b62c236b7d91327461fc90e492a4822c717173adeda22a15c0e6f7edc29bc51c52b3103a3fd3d540dc54622d52c9b33b6c208aa45b2fe04547a4204d65232a6c9f299510ccf38247d32e1b11d495a28f7116b4bf42b7fd4e0cb28dcd06b88180f1b462046e232252869c2817c7db56bebcd559be08869cefe9e734fa6ec55574f2e9771d7e8f6bb2134b92960507e9f9116988d83f8537a4740da7362da0d57521bbb46266e249e959bc7ad85e7fea49dc5f895e65d4af0f14d9981377923ce77a8960ca6d5a90137e74d7b0df37a9a6ca1e4bb0fecc687b44ec9f872ed7232bb2c130a95033904d98a9a3baeb254d6cc3f335ebc93c587d76d671a222963bd47a4ad3f16ee30a74cf7de3e923b1bcfadd8bd5e8d3b6ee007c18e262822ca83d4ef524e1662ca1719518a40b3c731b5d15e769bfa75d9f83775de23bff73f59934f32a44445a5216def46c31be5d4f86121c11ecc3ea37ee897d8dd8595ffe2550df08a0e23db8988c79030f077b97829c6de12a1bf9191bc82da9f50350bbbebd249c0f65c6fbc9fbcb60de40eb40fcdc39f0141163cd85b7544f1e4c2d4bf926664a6c60b76b4e6c5a2020e2651b8430cc8cf84391433ee1558b2160524e4f791859e2db21b5fc03b6cb71c22a971a322fd6f681d855a034bd8c8e2e5e6e6ef22940121bc7346cc028ed831517587c1cf906e991f573e0bfed5045a18ba69d8cbde90547d9549277fc867a65ef88d5b5419dcdfc619984f32b5ed28238fbc50b4a5e1e4ebcb88db1cb2d9acd5656f8f727f52269edcad7a7171284a248534441e047196e6ad9881278931442cd77e428d1911dde6f9930694c022c34470605a235779f8e066e99eb1a62108ceb7c6f96d48cf6530c53798f7466d59adc97fa35bca8110de149e5703a4afccec68c17ef37c8f72f561c336e2c08d6016b57d016715acd07a3aba0b3d27623b3febccd1feb158d145e056800ea2736e963f61d48a2c0eb2b65f3c9cb196d430cb7010b24d2d6527968019fe338b13a3727af8a03b94d5575fd9a68fbc753919618577fd87af17f97436bb86a675f1b23ea8c7a37c16b7dcbdbdecdad2ab5aec59bd572ed061c4ed9f6d8797c00100e1ca2d6f36f160bfb289c851809cadc2e0a3befb5d356fb5ceaa7380d6a41425c71e07219ca37d145660a2b63815ac1fdb9ffb5274777cc0055c6d8405e941ac5ba7ea1f22f0cc30000d8d458be5d3525ede131d381781e5b566c06eab2cd7ce43d3518bb54cbc5e312f48de892338f9348b629bdd1af6c5f7e9d64b14352764a70c45fc11b198c1d51717cfb37da5dc73350f169ec385e2eb74f82252e31bacf73a2240d9c288c07caccf681d113f92eb280f6928b29ccdce43481cbf7750e6093b875be3fc0d24c2965320d5b5416f21578148bc403dd6eb9438341cd3ae59fbee2018de612e75226f291c8129a9831804f6ecd36c4c9af1f1f0ac013385c15f113eb5e9b36f8e7709fe2ec203781d228a3bd1923461c9dc37e3cb9c586590a8c689ad1ef136917141f13f82657c45773ca6c8f02c121634ad9fadb40d1a07389508d31e5208d13d9ba59503cd50e80a533545743bccacf719a5dc7840d3fb76ed9b64d2def966d180ee9b8a5e0583a3a942e1fe359fe2fd0eddc34ffb4b821ebabfa6bae28b8daba48258729e676b907f8a88892ac275a7ceab1e6373a06820e3956939f63c7dc2525e96d4f805237baf011cad2292edf141e4685f637e993fb4a7b3c4f234adace2e29f1f64271dd372fd054e5f8b7f19245a8a029543a286d6d482afd2ed0e51254f44724336ea99e7baf21690ba00bb02c6a92b239d18195765cb77007aff50512e8d5d9708b68dd022f00216199624f822fd624d161b8f9d83dc0d2709b828b6de728811917ef12d3e8635cd083005a8fd78e6f7562e8420034a4506e4efd4f29a798060680760f5ed37a47f17f670ab233c5604cd31b237c36c37d4fa7f36bf6b25792603b49e34e8f8994293c7104400c53f9f83cda2aacadf857c4af5429fc515d9fc1a2721190d341e36a391e918288741b34ac3127b9fac78565bc3833514360436c6fe473401cd81badcf1e383c009c3abc748f6cc3bb7686a81c31d3a206d8b975db324a24f85cdbbb72b96832df7d546c8ce29196f0eb7e721609730f30e08a871b6d795ec734634b4d9824948a1288df02d24bb2794b49f5037ad8a6be3bb6ab5884029c08d7e14ce4843996eed04ae7e12f2142b05ec0f3adc2d7819f7b2a4bd387311e53f1d4afef54d61eafa46366b8d6d12461de863432ba02fc57ea28f7b6e327b0cd7b692a1d5e0c49e9bad0521c8189eaad6eb130d8fff6fdae540ce22f0bcee0956a1989ed7b7198b077edfb6ab7b28e207ead0d305090284832abce5fb094973bb0b97937ea3e14c7a23f40353bc29ed2b862608e12c8ead2c55929b551648c113e7450352dd28128d77d7323debe298d3ab7b21ad72d21e4b67c92f6bf239ad3aec074c7ed2fbfd7069d71a7b6ee4480a67594862d018dc9f963db2594eb4a1f939795cc82f424e5681a810919a6cff256a82b2772be0e01c9a2db06bdc26d7d5b6468d427992f2ca473903f53de7dc8580b2c17b2b25398d512bcb5185ef1a7a65788f540088021b8df546440e489495110b594f1a9ca55c3e7c20047428045cada264fe2e66d8f0a13fa795c6984684d83091f1270f51fb33b5bbae983b8faded04aa3288216c3d3356e9b18e3fca167daa51c78d958c13190f5ea7d9b9af17d4f200d9ae067a6a7b81eb691b0d93b9c1f08667703e5bcdda8cfb6349a96091aa9e1c798c50ca033123c44d8ddab4f8e7e2c53911484e8cb37a8bd071d4db32153f4331f273975eeaeb96d216bc1832b636fd8e1d9711d76c83fe3b957b1867400bea327bf9a01d52e000c4d4ed601a4f943ddffe4478538d48a657c59c3981e0467396faebeaa3c86276a73818dd403f380aab7c99ff7e62a5ed28978d6ca94137de57fe581d0fd419faf56bf4fed16286d92685f3960ac3feac1ddafbbbdacac6e4db98623ecdea2faa45c09cbcb9fcfed91189994a935b57c8e8be8626c498a679d48b95fc56a9b1c7adc3c4407cbc28e1d8aaa1191ee1f18f5dc2747ee8617c9f9f287890d34a849dcbba20d6977b181ea00873851dfaf6ef1ee428e5494b63c5672b0ed908d2fb541402f4804ca5b72e1be867360bd25313803b9630569186ba7c539c4fcd6b692607f853dbc503e9454c3476f6c11acfe7a01b897824ca49b4a1706a1134cb6fd7bb6582a79f8d49ec17c02926f5b0ee36170d9500485f53e61a0810d1ef2abf85923a5e6fe5fc01f4e5681837516df8cd68e0e652ca478bb6dda6790968557c205b0ce097d402899aaf70daf8b34c867349a90ced374bbe4f0868d44a17b3d490468ad920255c7c3d0fbc797fd8fa9a9b876b97717300894052a37c6491cd5e4d05cf9a0ca6775921a5fac4234e8275034c9ddd3fa6f44c7ce160adbda61428369da5560990f3bacbba3bcdd5cf506b8911f3be7c843adf164c07e063265da28bb6b62aacbd7adc55ed777d0a0dbd8eaaed4f92a16e5050e9b63c55a46962bc05a2bf06acae01e34d4711dfb069ddc91000c0a86bb0b803c2f353afe17142053902adae433a1451b125dfcb37ebc0c7d32165c613513eaac378678b2d5718743bc3f2c28ee82b248cf862579d856ab690f7", 0x1000}, {&(0x7f0000002800)="85253f33e659ff77213d03cae325f9190800451ad475b75176ec53b8b6d72447d8dfedbc15a811f84b934d4b47360a273dcc889e4d4de127d8605a2c56e3c35b016cd01237fba61d483b7142d39f49d7b1ab0b35bceca3fac737ba87e4923c434dde56b120fe17d3f7687c6b6e419bafa22ccd7302d5f6b880a4c04610986031d357d796641d7a9bbffffab149aeb07879", 0x91}, {&(0x7f00000028c0)="9fe65174bf7e258a493dddef4464f4b0e08273d3b4bf853b6eb2900e5e96322894585674865bf119c8163eef0d2aa18275c0a2b3faed7a94cb20973fe6c8d6a4ca67d8ccdc6732241d2b93f88e9ddab9dd33b9d30ae715dbd615e512b9096cc5abdf9d96ffaa2cf5775922181f6ee5a1e095b22408ee90bd884a41da946e6b8c685d4fc191f124a3e66d9d1de352b5e68a3e86ec1de5c40e1d387ec4d521cb057c3ece06a939ca6459dd37538790b3a3a75e1fd15197e5ec66b452a9570360b67a5032f88a4008d922baf1141f3d62e8db36f60c4f44581593c5291146d7780522fbf6ca1f7edbc6157b2ed3fa617cd6", 0xf0}, {&(0x7f00000029c0)="0e6b553507d0eab9868d5095e752dd9c53955a9a811de120237902c366941c4b", 0x20}, {&(0x7f0000002a00)="cb2a5ae44983679d8599aaa4a5c25629c2d2d84cf13603ab1314894115", 0x1d}], 0x6, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r0) 16:00:13 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/183, 0xb7) mprotect(&(0x7f00004d8000/0x3000)=nil, 0x3000, 0x4) shmget(0x0, 0x2000, 0x102, &(0x7f00004da000/0x2000)=nil) 16:00:13 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000000000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4007, 0x1d6) utimensat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2011, 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x140, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0xfffffedb) minherit(&(0x7f0000feb000/0xc000)=nil, 0xc000, 0x0) 16:00:13 executing program 0: r0 = socket(0x80000001c, 0x1, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) fsync(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) flock(r0, 0xf) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = syz_open_pts() getpid() setgroups(0x5, &(0x7f0000000040)=[r2, r0, r1, r3, r3]) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x100) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) read(r0, &(0x7f00000000c0)=""/54, 0x36) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) dup2(r1, r1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) socket(0x16, 0x4000, 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x18, 0x8003, 0x7f) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000002400)=[{&(0x7f00000001c0)="8db67e09fd208a7e4f093d26b7381cb5661bd249a42ef28516d4ffb5bc7716ea9532877b58750b63e9d478e4f46c13fcba8431ed557340097b67cab116709bb9693dfbc6b9e41b2837bb4752e48d3e740beee00e7e298059c3c08ffb59f505d96f4490240b9f6bd14b13ece679348b8e634dfd41b8220492ccc6b0279457da473b239fa45e3c59455a31f1599c39b64cca4be375e480a452beb21a476b7ce223bc3910cd7d3a9d7b28d12300347329fb5326a628428e4f9054b2e8403d3e9dbe5314dd1d16f2862596e0bf28127ad90f316e13b54944665772123875e7a86e6ed9c371a18d8c981c0599aaad4247f6f5dfa8faec0a8e65ebd650c68ce0a6de43bca2b038158b74af0b7f34a25a5c7c1961f44a9a55e062a8497963216f3b9fba3a00c677ef66841b48e9ad4ba7f37ac1fea9bbc99054fdbaf578929804c44fdbf216427583c776a68008ef544f32ea61988ce9a791b80e991c2096902a3500a966d31e3b4d45bb18ebc5ebf7b3ad580fcd924791a8139826811ac969ec4b4d8d4b9100bd87d424d6915d44e1dd86ea73789a03b7e31f41f16f8183860a736aeb50a51139eb572d880ba426fd943b7e610800a71839a359bbf0b5283f6b54f1d618ff2da524e7ca58b731046486160d34f69b2358e56a28143082dfdbfb0d8f3e6768cca73db63d095480fff082e899a3016772a496cfea05e62896ca4fade77af4a9ccb7ea03fd2a6c613a5ad19c993ca68985aa33fa197b4c79a19a5b2c2b0151e14782b168fb5f4cf937fa49069d5d09e19788ef8c9057b07afd21473b564cdf13933bc226f546af979fb2e9f8eb0a394c8e7b53d83774bd4042275765d177171796e7c71b375da359474ec846ea67c4391cc26a3fcad2eceb7ba86eca97ee41550d9f07b37682fbfafebdd6004708127c7e5630c8dea03d5c0f5b51794053b07460bc9cfe4879adb7d3671449e876d931b48f636bb1f0499aa07ff39915eda69925b2b8a474a4cfdc9ca273f6e255231640e5c82979971e675899bb615d4858963f82943eb0824521dc7b14b2595a894bddb027e108fbbb6ec86b6c640c55dd1235efde334a12d70a28ca3d79a93ba09bd20e46399351dd54a278986e5aed5083a69c9cb91fb05b0ba2b315353b5d6f649791c617c06d71856f1ea3b87576217a82241587a896f15b273f693d3036f4d9009eca2812cc9776248058c73ca7ace984a406c78843f3f1e29c83d37f336c62b2ecc729c380d7077bb789680025678bb00c28ee5a13bb9937229be98b9697fc1e9ef4046e6cfa8d92038126db391e55f1011da66e5ea82db05e8d3cdad9e09a1bf175aa98659a4347fd9d14f24f49f76c01d41e849cb63592532d4ca9e380ed2bcec550caf6bf984688edc1842de724d3c8baecff0bf46349351fa6d4d6e35b4d23a2d6302004c8a8e6ee7f9daa009a84c808546a14a0e16b5ca6ebc61556842b6e9337ef3bc8ff4a931e2f50c23acd40f6f511924a82e1b9288ea6a3518874dc8b06c4cd4f323ae69ec0a573a3c53b0bd447042014ee7175f1073c5b76de931f18f4ff8c8fbe872577ec51b725e0c091eaa1c7537e2dd1d0f51cf103e2303293b89e2042d5bd948c3ec9afd4d014b4e46354c389107a0e02c5bd27c50a06fe139f98b9460b8db8bb7e5df2366ba92b38e1c4ea4b1e039a407bfc6d301486add045da541b2c9fea5407c45eb4f2f07781e30cac073bbfe1921044887bb78866bad6419ff0708831dd011dc53aea388d8d32823cd2c5f0be551d8834c997aa657a0390988c3d6704be9aae60fa844b4318e921eb4fddd7d830bc30d7f577dbb52ae834b945b3ae40615ff6bcd96cae7b36e31207dcbe1764a2bd8a008573d87ab3091f6fa8b0b2db7b7589eceffbe7c7f771cab64613710fb6fb501afffceea2eb33b65000dc82b6dce256139138891382fd4c3f12639ae65163f1958c58c0b2cfd724341930d3cf4a696477de5466d7ce2f71bed09ee05f48a173040c4335ab45ab7a1431fa95e92ca57d329de78489232826414f3767b5f724bc8d282b45aac9020ad6b6e294271b98433815ddfe0b51d70c63980e1d8287d8da43912054a263490dcf2ddf433a981c7845ade3423872e3c59bb3ac0ac05478eba95bd2e7572b8237f0a8cd5383c1d743646ee7ed9c6797aafef7346a18624bd78939da1e67358e94ba50e9211fd5ced023263f6f47b7ff07b855fce941948eab9f9f5a5ad94afc34dcfd9b565eed907f0f2e6c97ab436ef51f7b9c13fb109b1b5dc2d25734ea9947fad64bdc19f6a47aeec40097736bf3872164a0bdee1283ce1c28e8bdb48116353b7adb63e47a6f934158c62601a9c5e9b67f9c128cf8d81007c866c94263d5f43f0d03d9c7fd0947e7a7d17e40808db09a291f6c0bdb33e1d9a97c7aa4a21828b3d00ebe8c2ce47674b209ecd6946bca5d55e4b4641d3889471a450f92c3f0f74f3855a3aac05087af13a6d43905b70c96e0a7ed45ff56433e4fb3e156d80b9d0ba74164c53fb16a211405fd1f39f06d820eac6893ffbd447478f495bde242ecc52a961fbf2026aa8b7b2951a04a413a9bf60fcbb3301a564cdaaea62a1ef89ff829de2dc642b253e589d8e7e80bcc3807a2ee5aac7b76c449a6d9d212aed307825de2a1d296bffb15e20d166f1e0c8497d8ae230cd5267c70669fb5c15b9fadcdd513e01e4d0840a889d764f497941d12f9923f06a2057019b53041da0ac935916732788d0181c4ff03b02ec0b32d8b3b537f128fc34e2446e396746a7436deb076abd649ee324773123290fda2ee573b176af50ff01d7a02cd73bcbbaeb89fe48d28b4fece82af689b801ddec235aec7ee19b4ec4b345594f248521ae580cc3d91759119eb7d89e126d43d057fff4cec430ef65ceafb3f934c5aafc72243c72365a3d4842c42f65a5177ffe695efa584d44818a798fb693cabd0ccb5e95711687a394964d0a85f032f1de7180de39452a4339e813e2d5baeb8712f136a42bce1d4f6711b84bfda333194763aa959d1feb7c8fb031e6d4934f001744bfdb2c6d581f9cef8dba649a2b0d5e76cc1635703c9be5474adf9a8df02e4b0aef0cb701bae50f02c9621159f854cdb844900e9b02e7b2d89281ddf87d25ae5195afb2862862f9808343d3de9477b09e05efc574351349ae9cdbc4f705ccfe61213d72ad1167a4f6f7f835fd2c9f4756581976f1f809fb5acd7de8a78ce65c380b3b674bccac7e0b2f6921bfd657189d3a8951bf65dfd806c4dcd56335ea078df1da8b21dfb019b22416170f29c38304332eca01c071908f2bcb589109f6109c3d68c3eddd978f2d9f820aa7de3800ad16cf5eef110687f49ba13e7aeb71174c024aaef3b9309f9dd33a94f70b3b6906903d7c5cb8e3d8a70d9c9335328c652587c951efc95d7881b2ac8f9c45e42a1bf8d384ebce44cadfe1331f2245156ff0665605b80e1f784972700df31b8eaccbc7a29d2130908fc6ba35b6abc78585f8a5751824793cf4dc4482433c194e8ca0325df920011a93c6e2fb0aea389fc3d657f0bc92c563253e7f10d65d847c0c37ea631ea24645680f175ef9c14020acf802fb628d751f82cb72e9cde8d28fd2676ad3ff1c73bdd56a4011ad9ff94dadbfd09874692a133466e9f95406866ef9d1ace74e3c988f0118b40bb633e6659f4defcd2d02d45bc18d6746c1e2591bd3fcbf885542df68e643e0d4eb49cc5359bef5239337f67a1826ac644f50d83f416f4bf7097324a8966e4d9733c9bca627db3accafb2a6e63c1b6b3cf2385ca28ace747211af245ad7e20169305a5952af78a169fa1c9f52eb07da772342242396f0deaf9b200b48079c2c582af97a3e7fd37fe370ba7097b24812a7d8e9b50ef9208e3294f390f8ed26b32915923c30934c7b6ecb413f9dfa2171478535e797069fec9d70e93eaaba700e099ed68bcf76fb34a174c9975548316138a8e2261de8f1980186656527f8155d50d23b0e70d168071d6a277f7d4e68be13e04217b9dba3af961ca97c63c1c142bee059d384c01b1f2f946f944d760900fa08e2d33dbbf76766cf251cdfa68f0b4fee4ec8b543df2816d411ff4d7405bd1294b1a0e4f0844856d2f907de80ed0371c7753aefbd4349c728e9234e5aca7454a65d9d4fba6b09f4ce6034476557d6c3de0c2e6d3eb837486fff36a38867740c111e8259ffc64800590b13175776b918f21ec33b7f993b7d935450aae5dad6c14f3624d3450010fc40399e593ecfe4a5ed0b762a2470e9e0126e51098aafc342b56b76664c8c10004a89860a7ddb548079da4b47977cf5e2558f08a6f43ce01bfcba55289b3e9dd1d2b56a272bf26717e46077ac068e76a035ff925a043ca7908cfb899b1113c6003d6b3203342153b90e28d1eb8033a46c38e21ca1a230e2191c64c5dfbcba8e2dc1dab4fc5c9d580acb49038025bee2c9e43434af9b2968c938c0deab1cbeb3172357dfd4b7b4176ab29e0f4ea4c12cbcbffd1c3c457ad657885dd424c15a3a87f3c16834671ed63a988cb32c9daa383707a2cbf5d4dcaea8a637180269ee409c9b3f682cf7794c5f55ed61dc18f4f9eb384f853b4df3daf869ca4e149abb9044f0c7fcf70923720a8b0bec5cbe7fdcb0aef71fca74aa0ce6de39adf0f898f30b8f46c928fb8c19039d0ebe25deedf60a2ce9ec6112485287d29dfdd248661c810250d7004320851b0576f8d50c0b221e8c535d2c6f3eaa3001a96f60dc84b10ba3c6f88f80b755cd22c92c1cd79c8281417d093c24b578e8eee5bfe87b6cd11555679cc711a04a80ef98344ccaf15c02f7692ffd2dbdc600fcf156fc71bdc0793f595c3cc4f87a4af43731b00323cc1d3e92c51e3d75d807acca47daf2446749563c60de0d8839b6a15bd2a44fd089cef7981ede3d7818df2d6bba7f13f500f75c14727274d02c9ce77eec6bd181f524ae9a8cec22a48bd110f6c26260614bccd4302e06284165a26d94b9fb57d472b92e241657c18d881858284b96b7c864ab20d34e85225b6ddae30c96dcb92fe152fac5ea41906f982a221f68bdfc16ee4f15300133e7cb61449695c96d7b83e3afd5630bbceb19e1c4412a5a3de51cf772482aac9bfc43d4873b77c393e1b674d379f4d0732f540a1b28a92f6898e7acdd1ad78777177935e2b33a3d4755715f26a45e0e8103f1bc474b44c0cf8b68d33eb861805bef94d5aa6164ad6d7ae86df678d1b350696c9907367dd252d3c924098870a6094f812ee6207ea5c81e96a0903b62de031eef91462b773b9f5ece0e4ba9ac946b7b9582e42830ebe02e06bef52b90b41d9bed99555dc619f91a84a9287c7e6f44a04a0f4e6f104567238d1e0bc9f07c63710e98fe0041c98b55926c768a96588d7697c810951b44d930ffff6c4decd91361d0f404020b0ef0caf9bc7c8262e2e1badccefe0793fb71a2f5f2269e9a7b4f37c2c3cb1ed4aa64290bc8e477d26a14d05d146cc02d8708adb1cda66967f52135f92aa2b0e968bc2cd4c2041a331ddc0f38679719e6defe569ef1c9b6f74899cf69f11870b11c85bd61f261777b6e41b1890cb1ce3419ccdabd775f82059def8a99c4d743d0d579f22bf401cd61514417cf29bbc0528aa9ef564a758681accabeb86a1dcbd0572134efbbf5f7c839ffb3696080ee6fc40690bad105b4d9a9c22931967fd58f2d6dadfe7ffe4e87cd891616289d9c9f862d1ce6a1d7cb419c9cba7841bc18b6fb47bb8ad674482ade79ebaac54a59d2e6095bdf51640e997485f59f76e58c5f8a68d", 0x1000}, {&(0x7f00000011c0)="b80c05f4df38e6ddb82fe66d082c01e6b071f4f159646bdefe4d9f65be2feb2d656bca09380ad65316fc8d002489bc4f7088e3a2b9258757c851bc44ec1025cfe79a7fd277c93c41daf57c621ec1e27bcca0474ae3ba76289b672a4db1544de0709b83b306520ae97ae4a2e8809a111d7d48328496b934d5dec1861fed9d22fcf8a3ea18a335f11005f0764b73066ff6df69de4809821da5264efcb23918c23555d0e08c443f4ab2d580927ac929406505406593de16fb0abc5af3f5f6f63e9897735259956fedc07d472fc98460be4e8c001e826e5af1d5f0b6ee259e630f02a58614aec2de96e622abe7f19de6c1b01e7263dfd698cf0e0b1857244d76a2b0b10a2f4e01b8873af16683fb86f8d3712dc44edfb3b8cd3cba19ce781652be89ae97653ef5fa5851d003a3119e8f10a7cd6d31011a2299b657329443594b5025f8d511bb0c36a790a87d9f4f53eb07eaaeb52cb5ef860a7d618be58811b988aba1fbce63f8b0a957a1da1f457c1176b7ca1850762f328fbbd7c58ae4793c28589ba3e9808a670001d7b63210fb0a77899277f5fd7736e01c1e9c7b3918bf26b19a11469f3c90fb8f44933ee21b28355da5c95a7d82e450d2bde648ee51e94f58ddbb2580ab6fe217eefef6c0a0ce6b37b9f0514a0231bd62fd8a9eceec44a0da25a21460ff61f6addb19608c1a030b676bbf53c09a497f72a4271efb4099a5212da1115e156ca0ddf50759c02ffa87fdfd4ca652e11b1f8493e33c5dda6ef8b85aa99cdf401541a705b27ba04681703b3dc76130e67a1519dd3fb71fca4bf6542a7a54d0bcc6763e5485922a014f62910e901d701404a5ff56a1232c337160c0f6b3a90beed564c2ac48f8edb513a0391c96ed27c7638ea8a44040dd74683edc22942189800586a5b865c6ae6d368b99e17e46a3a611bec85293fa1e2121d95f2411496cc7b477ba129bfe99fafb3bf351e25c2a5ab2b997f76ee1ef366909a6f9297c60d08dcecbb660cfc8896207cda11040bb3ae044c1d8741ee35dc3ca63daa308f580f341c35274d612d45c3b804404eb1ee21c071cfcd8cc9aa5dd3960384c4b9800e4fb55f337a2e82581ffab619235f07511775d37e8fd50b66e931e7150a53bc2cfdb9dccc2adc1be98bc85b8782c0b3932eb325df3d71a04568415c15275230e7c6137c5c43155058cfb15c68d5a2a688cd58257aca9e0a1a4ff139b3ede1f289b3e9666da9caa2406e38d8444935dc4bc121edc7bc00f40749d4ed181d4e32120b55eac4852de6d85100c4954963cab1abcddd74ca820f9be5b846ef23952d94ea26746f1e34e0a280b871450c738f2d132d945f723105383a6ddef204554db040a5a7117b35d00ad20d3be499fac935f48a59140444905b2bba2708a91ca223ae21c770b8419edd44d5ddbd0a1802b6010605fceadeed1fb0dd5918ba427afdeac4bb03abae8c3db3bdf2992cace7d50b6b93b3b25f4d175dadc678613e15f5728655b2ea89d1e22a54d0ec29ba76d7f31d9286b9099065e73e227cdd82b6c2fe0c74cbe80f21e0fbdf0d51513106c8eee055fe4c071eeabae28b6d8ec6f970969ca8ab06cd9da28a2fd604290c03b4820d27aa23876181dbe3d372124d472066317d0571b0791b1afda1632b2ba5d373a929e63671d2964d93a879e245302225811626a77aa6f5c506a148c634e567e4df808691d16c06be8023bbe5cb50e5794de213ee5d923f3bdc273dc470db86aadae9bb1f528c53f8a4368e0d220b11904000a58efb27f914b9d20b62d37dce10334b07229a53ac734716f243c6834a31b22fb5d68a8e90cef5eb7eeb6feda6875a3ba912af051cc813408a6f29a5b4b1c6c190b04af56d8427beda7414dc2a41801da79120661e98680f117b81b9baf43844efe7d65f541deb8e713ecbb48744cdc9f185826cf586ff53d21ad13f468e3e23d02cce5f2ee560fbbecc861800f66a1b2870023476e46134d057d538f16e5ec942764f60fd5a277b5632c5d065e39c00ba8721f5d15c6712d8c55c136be6e0057d0b96caa2579a0c8e1c98ddfd7a4b0be0c4a184e6f6feca8f2ac8ce99515b3d3a414421da3f96d46cf1b21712075705ae24e254dc0428e4447bf692e6dc959f7ee9062add54bd497fe1c7e3a6ef6dc4db378e971db15b9905a0907867e48492693c134ce464e48c2365d2f3a667d611a1f6dbc2c90e9df7efc439102e4c3e7ba6def2b9d72a03f7ea85286faa4f0aead5e550961127bb3057e726488a4c0900c5e9300dbaf4761509297e47bab0fa252fced4e61021670438b3b9b99f4bffd1759001b020b37998707ef2a63ab221f1e62f69e5acccbbd96cfcd28b9a975c2d05a251f45edbb55d6e8acebd2c0f00d5724c06a5483b7ca458e8f998de725857f8c9a902f1b059c86409cc24f25c4cee41841a818584e3078b551619649a12e612be52540f16dd02e39b2e7d40a6790560b1b2c5fdce0308e6ba38e27d43846c875eae0d6fd9b58c0f7021da0680067bd5e0cbac78710d372bc511ea092805947c55de845c1452a45f3a96086d37750b344aa81a0b7488a061fec6c86ce459ea0fff891b0e9535dbcc60afbfbaf935e99af96b56b27b5081f51c8049fffa4fb069d10d49aacb09c6933b64e458bd970033604cdc70f20b7868cfbcc8796ce0bffbba4d75b5061cd5ef98915030e977a8e424a52e8834040407aa24a7580183c2a23124d779d48b865d71d8fccd1aa4f3be2618709cb6dad6c8e04479a16453f0bd48ab6ac333b9fdd3149d70ddac3c49dd7b26ae99e1142bd3453902a320801d0b0fe34966e68091c4116d170fdeb53b6624e2d948704bad5ac8c42feb9f6fbb7bb012b0102539694bbc8aaec609544ee3a9548f59d6ec8e416b838dc0f68583776cbb6df4027d9b43c4a31f545433f6591ddac57b5adee1df18093f59b874af5c786c72499248e5921405d8dfc3fa081ee244652f27798a47b303869c5098a4d2911438ab6fc4d063bcf027396dcf2ae7e8682b0b06540f6733a3ccc8ed4ff04c46bd2131657e3ede4bc353305f8e82a6d77d1674530e0caa18b8cfac7f651e77e6de7c488c3bee893009dee662ec59a802c735ff2504e37d73ca5348d62b7aecee23c36512dbd3f04737ff3aab8983bf823ebb9c2a37f2a18cde3cccdd7db1e9ef3b5762138994aad5fb73c4c522664c64f5801612cfed8ea69cf7be6bfbbaedb82931a50dcdba382975f03eec74e20782556aeb9cc98252454569112e514d089cbc463fb39f50981d8075ea0dd4c70791ee40f2e71a08e059de17a9673a46a4bb71e9dc585db28d0d8549d5d2bdd5611f3e6a405cab3f9fcaf6832c64207166bcefb43ee4b388fa799d1a16a2dc6e959e4d9ca9b896e0a585a7095f4ef23b70c67cc43f5dbab34a0d3c11044de8743ae450b895ba05e03da50430479a398e723ff27babba2eca6d59c873c8e258f017e33d80f7a90e210b097a09c93623463ab54c71f108eba81ed2681300dfe65edb29caa4c5708b34a3ad1fa16c2b5b853e0d07e3b1a900179b42ed1f26347661d68f0dc38b6617813ecf8d53754897d497613c6f5491a91d6f57a36a12635fb9e0f628c5f88fd4969a7c93175482dd223aa2ed189ea58aaca6ffb613055d783ec83f4b463753ef72a5c11023a66a2aefd6eadb55277378ee1a5d70ede66ea2907b8784ba6a27f5a87b512d60e9458e398583cf5e8f79c5e6ec2a69cc8c70a3142abb3c498b2b72f4e47e075e009c2653db510c419f2743eab548a4fb5d83355b595b9bf81f1e4f89db433c85d978ed44eca766aa4aeeaf97f4337de3f431925870c6a511a32534768d70d064c451973b913c1be8f0bc8971edfb30b36788611b3e92d05788550852dbc2af20f040c03295984b0c0a33af697077004000eaae025cbb137c46cfb5ba304402998e8b52fe48b50b564fb744a0b148ae73b651a23fd76e973b946975169129baec403dde4c9814c98dd8c453c4edc27bddc2ee069cb4796e8942d6982c29752c72f0830f521e0386ad59b0e88a489134e4f8d8c06744cc7af167f7510784b7452f59e219805894c929b837d23dc1f1515c5d5e2795cbeaeebaeb590c183c31938aeaedcdaba0d7017c0d2a8c0b1264f3e15be5632de5c991ff28b920343493504e6297d9da06cb4578407cc0cc87609d0258974e4e542b01a706e61e4f52fab6aa4814b2f905607ad40656be2ee01a8af70790c03cc9dec8c5a197ad2f0785048ff269b3e1d1ab571fa53308425007d3a36ee8c50b16f640e0c60023dd0e84a747ea3a6920425f36cf26658a230408c7db7bd78b6ad18636030f5de84fba3b4267b9e9a7dcf523d09834800193f8f93cbbbc369cb96662b98efe53f90771fd73e7f91e634499bc6d203252fe237f168442b766e4e5d12bc7120371321759d5e4aa2d80ad67d8813bdf831114b06f28116782b99c0a86715ab1a99cce7cba6518b5ef3a806248b9038d5075f5a317f244a8d8531c85eafc1d48cfecad31cc2298aa4b76d54a18c11ec962a1974a81b58136ad153845518b85af9036154c2db4d18647e6c0d3d223899120ccdd0a79ccc7431aeb28ddb441aa060f795b92ace7689b932de4ab8dd62067ece5726267ac80521337b51d3d7d93762df4bce3858c9dad1c5c3db1a28d909bcf659828108c689b897c92e9e6e770d9e46aec0793e46d9c3d13131c96fd7f36cf88dfd64aeaeeb9f01af4e67fd57b68ed3cd2dd56982a3d0c8c693241b16eb3c2adbd798e724d74d2a720c00fbd38a3efe80d2e7771a002de1a653d9aec8206d95811f36ff849ab0bdfc074c66fbcc0390837b5da1a1461a560f6341f500f23860d51bc4f2642db93f5d744dba7325663f8922f283475452bd7b53a8961a976f9a876f5c2f10791731bee1a0683b286c0c3b92bf1d6d4db28c6a580da2ab54dd77273e74d7f112ed47f8c8cceb0de64fa3ce5093c1d57a220d896d9a4c5cda7209b746e07a0d8c480f65bda652fc549111d29b6f5b7faf2f9ed01bbe872e5d3e2feb14444229ef6346aaa81dcb4249771edb4fb12d726b0b03c75984a51cb7720a289cc121edb753cfd4fecfb6fb310ce7cb7d76b5f6ae113b40cd691c6e5209bf58f32d52a4b9925c1877028929224c3e68acc0e25ca27bf4bc7631f367c6f096a0b01274f5d2bea598546b3c0ef9164c1a7cc2ea26ff384b3acb598a707f1403a9c20af16d5d098322a5c96c8df0d878f14d3a9c30e3bfa074a60f138c764a9522c0145ac872cbc00bd96664083ace83bcfd0cbb7ab35222083b6ab42634597d5841854133e6784b4c12c0234dc6eda95ff2e5c5624f06964d1c535d24e3edaffdffcfb80b620054d5e71c5c20e9d93cdcd4090a05b244b5640649b73f937fab857ab6c76fea808223263476e22861a084adef915a8d6ed054e7ca5565555645ef83ec7ea1a31abd90a29e9e457cae08c3536b37aba6e931198cdb31bc7a00640df1f83eba18e18d8c14a44354d031558d914cf72d767f5537339fdc92e519a5c0e9b4866c143a44225ae5a900060c9e5619ef594db8a3efd762c3422f7af2a3497e2b70d6c501e89aa1c8b140fe53e2307f2c8d953d25cf1647c1e058ca1ab44f89345e747e0e31ac74a1e39dca74ca6809382f5bf5537114e5872f8575d04fa2f3fc91562b704e2954a2658129c4ddf8b6e326874d3d87af8d08c0158526c3c523e549f21b8f630a9ad7c7838a2277d2f082160c5d207ca87e7e37f3908460ac38041a831ce30297056f85e0aba0ba3d44", 0x1000}, {&(0x7f0000000040)="2177eada31c8dfcbbfa089dff885e0a448d46699", 0x14}, {&(0x7f0000000080)="3cb4f824968244c1f9c4b1a32b2aeffb79b885664ea4ce78c4f3b64fefc0dfd8864e8bd2007c4d78eee9b6b2a94a9bd3a192ff1c69d2d375e690bc29fe55fee2260a04f4f5721726f27717019ea6ff01607310353b173bdc10a08878eda718be743c61bd21c033211ee70141b503be37034abeabd55ed2d146289a3e4619d0ea02a40882600f6c9001f072caa8de6709a98e60157b7b7e2e021a9bebc57f2195289bc1eacb64de23908f77ab1a83de12e5952d6e9f03a7508390d15f2d79fa95b0eefd1810ffc0162db1bc030a1aad643dcd204438e64a4b", 0xd8}, {&(0x7f00000021c0)="2c550fe28671c113405db8f47fcdd53feb3e01b996b93a29f8fbc285ca0a", 0x1e}, {&(0x7f0000002200)="fd9a5416a5b969ff7bc4bde730abde2283ec7ff7bb2a63f624663b4f23f918878b48860fe453f5623a57aed32a08a81a5639771e6b05f9104cb643bc626e6cdad8ddc17dfc033383ca59642d0254611111c9ab63387c4ff377e1f0b8ca0c35a8a43d44457e0f7bd488a74fe683fad2a104c9d9d43874a16eaf19feee3aff748d5559471307349f4c3c2155ff47c57dd171e6f562d01c49c96c1596d9a53b3594248d88670fb52db72f6ad4cbe6a609724d88c2510f1b3e0b69f7d5b4e99277114ce335", 0xc3}, {&(0x7f0000002300)="785eedcc903d8ea85fe7a7ef595260caa24da2455e34943be36977acfd4a2eb298884e7115a640dd493311dc3f67fc4210b6345a494baa3e", 0x38}, {&(0x7f0000002340)="e1673ac07d1722aedfe80d1848151c51055b6a9ccc7d2e23610eaf03bf0fe9bc5bb40282dda236e6a77d47ad4475c1050a7f7aa068b3a19b3e7132f00e0b3f1f", 0x40}, {&(0x7f0000002380)="ca0cbf3655e4da58ded959460ba1bd8d3d9d8c127c4f3a0875d7bafa32e4a1e71830a1e676bca2e97c7bb060d39338befd0475ca78571f14da3a49c162e4a15f23c446a1ebfc91edd8f0b11dd7f12de8a50751091e10973c", 0x58}], 0x9, &(0x7f00000024c0)=[{0x98, 0x641c8c6faa692e01, 0xffffffffffffffff, "3c8850bd3cd43a248ee8db20ea68cf6b47e56b6e1ef71a6647368e71d85fcb9d18f39cead32c150b1a3869cfe34ebcbf9dd76528e7a60177d95cf6684d035d0fd65f2506058b48deb5a6d98fc81304cc9f18c0dcc90eb233716702bd2cdc1b127edada22e93eec1ff34cd0edecb72656306c9de9a843954c9b0b5899e48d2de4773b61"}, {0x48, 0x1, 0x6, "f2061fcc70cbd0e891f13bb4a911598fbd3f082ffa4a40d95c7792f405bbf9dbafe5e54b9d57e15fb76246a69d08d73937"}, {0x60, 0xffff, 0x67f, "b10bc5e395033ba95aa31c11f266b021272a4a1c82559ffad9030d651cd493582fb9f45b44ca8afb996f29ebd98b1c62823d9a90f1150045d2d30299bcc889202c3c06948665e1117f690cf8"}, {0x50, 0xffff, 0xd12, "80ab2fe08879ca8c53f3117729865d1e216d091b207012bee59de3fa588df7daaa784031ba18f3e87b9a5a9a2a19d046c55b0647f77ed89786bec9"}], 0x190}, 0x0) bind(r0, &(0x7f00000026c0)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x400, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) setreuid(0x0, 0xee01) r1 = msgget$private(0x0, 0x202) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000f9f287c287139f20bdd501db8ca986dd10539f9beb61253fb014e56ee9ea9605e5e72e52922bfc30081dfd2482d2be5b3836c4f756ecd846712c15ed12694de886e7f4772e85bcbfbfdde68cfb9a4c58e5ff0651ffa10ed5656a100242d208b63fa350350600000000000000b62e6da05395164fa090912d20360781f3b8d9bd20f2f38baab9cb561a1a51cf8677d219df2b708dc01ff657fd4b7022dd464785e63b6ded64234c07e5e83a2ac33cb6999bb45f3bb4b20d6dc9f8b80a5956084628d44385c59401ef935a1b5828c17565b932cd1925532a77338797cdb58bd62bb826acc778eb076c9c8bb3714beb47e5e7baeb323aa23e45c215b88244e639744a3e67116d206cca2f322c052900720761535e44f2d1cb840bb76443a5"], 0xb0, 0x800) 16:00:14 executing program 0: setreuid(0x0, 0xee00) getegid() getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000000)=[r1, 0x0, 0x0, r0, r3, 0x0, 0x0]) setregid(0x0, r4) lchown(&(0x7f0000000100)='./file0\x00', r2, r5) 16:00:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x800, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x9, 0x2) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x65693ece444f44bc, 0x14) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x3, 0x100000002) r3 = socket$inet(0x2, 0x1, 0x1) setsockopt(r2, 0x0, 0x64, 0x0, 0x3a) fcntl$dupfd(r3, 0xa, r2) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x9, 0x8, 0x3, 0x1}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) pipe(&(0x7f0000000080)) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0x0, 0xee00) utimes(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000001180)=0xc) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x0, 0x3, &(0x7f00000021c0)="c130c4c11ee04c0526196de36a0c6c35e31b6c536481c240a3083f076b89d2f9c144cc675900efef5088f94e8680909318674f5a771e4294f5794fae5ac8fa4c0a6fb87a198629fa3eff13a90e2f2ae88add319db4da75bd6ea1df41fe8da5f59b59ac0347139f997a5b11be9eb84054b8b4b078d9ea7f35b5919e4205fe825cb85f5843d3e41a5fbf3fd773c96a05a75f5dc7b2f089061b58062bdde25530c9a1b5c4d696de18387e248698ada8e9415f410393c564fa08d57208615ec50f273a9afb9414f6fb76b651ea08bf9d8ca79823782c55bbe5f49f962c82822570edd9f41f1ed49b248ebeed998e2328a241d44632ec2dcedb011693b48084fccb3741654d5b620c44916c16518fe38d9da962dd266ed8d27b2e00374a302824eba829dd32034421236ead207f8119676eb8e8099253a58ec7b8685cec15ee780ed6ee10d27770d02eb37ed888ddcd43fd5c82d6cdc834e45be20f37a5aa89bc46124921132a2c46728daf868be7a6855962af33de56a5d82d8a9220c61e994683ae67e197c7427706e4af17a44a159e69251624837ca21985b9ec248686c52ab90d69a7efb83d051d87dde8344e55031c6db5b65d5ec782f791fa81264903dbc7c1c7d967e422c743efd44e8d5735a929e85918a32a8709dec80141f7e1c35e5406829972602655ec7b396f58431d1931cd7afc00165e94411ee862c49f685d0bc84bada262f836b2e4af94b0ad83e8fb2e0f22a1b8fa69e7bb9e46e707cf15dd477c749f1da64a9461f123245f812acaccc973d821e084417cfb3122dd10e8a6ce89008f0d77cd809ed278541beddc09bba9515b24e9721eefe44399a7be19492475efb938d4a11a3ffe7b8a092b4cfcea1a88287fb4ff3f34d27cede5e89574aaeaa98164d7356b45f2e27a3d3ddcda7827b78ff2903dc410536891bdd03e99a72529ce92accd0210971ec23b603ae828af49e8ee46e3fab8e089eb7b62f59d97c9c675fc1607d6af46aafa000281107c52651b6ce3a523fc4e2c91603b4f08e927318c6c958db13e25c9f4e86ac979ac0dae7655b5571f8d31fd45ee223552b0f10095adbe48d5a15febf689046366e03a540e0028085eec7eaa28c5a37f5eb180f92a615587107fdf17723cc3b4097cd1e0f7224316376e551042f9fba5b988ba6201fb4982c516c32e1d50abece9bc613e8113094304c10320d3b627316d75d1fbe03fb1861c81cd0ab2727939483713bd5705923d4a1a7649acb22e16f426c84d8c6ca1d86ded5551fe074d564e5cb37cfc27f39eeed4a1def768b64bb3c988fa2f00c2bef143e8db455f00ce9b1b7df2f2037708b011473cc84bf7a74d3149c2741534b971aa3e6c719200bb574dcaa71d1bd4449269cf0cc994478530785eea2c5ee4e989d313f277a7ffa4751f0eabad2f861a479d62ac4fb91224d7e354fd67b45ad2defc75664c9af23fa307674e5f5d30b5d9cf228634f965cb242dbaa23831c86bf7333a0c015d6ecc67b8ca2424b26a335012c1d7f8359a18bb8c1544411d77309270ddae535f132c723385bb79608f8ba1ad7887cd86aeb7b4356904a17a4abb28b455b4cd579f23607c9873b3dba89842bac7b41281885781c4abb3dafd4f269f3b3e9aa82eddf8e3be99a06e6cf1e254691f782f0eeff324d75d438973f4733cc14cf6fae545bf065d1be41e1872e0add5868282037949f3110b372bc6a49147ae8cd245f498f49267ba7241281474ed43272c525927756541f64c0cf451408a844b4a49067022fe582feedcbc9ba9fadc3ba5b048e6994c9b49dc3d5afc882adfbc24e8b0f3fb4c862c3debad98548bbf8661e1af8f90d66ccedc4b75640665207a1d87377b75487793d50f1cd6eb674660cc6c3dad77b68fe95791b93f1b7276dbb5bf63ff14c5c93a3dbcaa59c72610fe229d769565dd64341a6938a8652c01996e11d1e91598ef897804c982a8a8a75e7e7a70d6fed5e176c2d40963b81821d13af1d53691d353a5a2d51e138795f54b8094a3d497809e219b9bb8efb6f917973dc9dafbd8af8616de5693b7f93540e11fac2116b335d858fb23d09f8f627be038f5fc3dc18007cf633cbd04eeacbdf83985740a8d1a5ab446dfe2008262439525339faf76d219bef273ff923f142c6343b3005223eb87525eee9e7a8cece2b88104b01681b5c98e3be0b462ac99721b8570df58402c9648a052206609fec92cf7f3e26be7dda113ebf81fbaf76f352c44b1cfbdabeda661bf33f3065fbf7b39d7736ce12396c43b978617d487b9d4222a6ed287d6f719c7a240f3c953933329bbbd90b5396d44b3947799ee82354f88ce68779d0d425292c2a9cd3579dce3b360dbe83d3eb69f059a753f3cb3cadaf8ca708ceef21de997e7c04d4ea5f873a39fe0a7d047cb05599afc2a439064729f65c37791b00d188ab758a04fdfad8bf5ae774c44772fce4c0cd7cb69e249292ff3ba7d53bf862cbaa9608ce4a32aeb58a167626cee4bb4fa23b2d0c555ec81bbc4342392d44e2f5c48666773cf0160225d28f8c05980076b7177617f286273653b857efa0a93c000b9018446a95b2644617908d4eaa8e6088ac96794544c25f67e501b58d128d4ed20df495f447bbb7f764b22f1bb031d953d7ccf9d003cfa20e92059052dbedfa178f1839fff6676f90ada62cdd45d2357b350d84854121a940b6b4d208ca53c21fe0adca053a2b06c1005e3ece684d627a1de80b89cbf3cb0209e8960f3cea0f79754b55baf29a590b72d70a0b3bb587530de34e40c6966964116760daeab0020c3d2a5906f92fee1b137ac8c29a097918f81da49f7860c096f1e4e4a1958a59121153a8482031b6321c9f10e27122ccf8fc874137998f35ed22e3bf9ec8c6c5095dba187bf6c83be849e2ffb415a640eb3dc1e60a90fe280ce7e3fabf632d9028e4117f0e1a343ac5a37c33f7b1162233d760673f367535fc9d58495ef445d2ce76ccaeaf697e14a2a1d00912aeae7c7602072897470defe32769d45dd42567c83dbf75c89e3f47c259937dbbaf74c1a812d542f397181fc69ea32a3f96aa6c3a9d3b6e2461e3f1188eed634fe2db927191ec4d31089cff41ddfc38eda8de6955b95e4e07817f914238d7facf7b80a387eae283c15834cd0ff89b54697cd83fbb624a888783f932253d1cbaf7af25e94975dc027c5be1acc4928d5bacf7b32593a5cb65425db3a6de5585b8d01b95e40066052ee4e5cfce5d4adb7e32c10a9138fdd171a0cec3c164b941582c4f2e6074cc01e32eb310ce982fc30e0095ae41b66542bfd0d340591f71bc3b6dbc47ee5da5aabf93a0ad33666d78b82c6a7cb0c84ca5aa99ddebff4c62c4273e1a33e80dfb8321fd67853a57f4db0d5df5a472f2ec894418ad4923b262b36f6c6e4aec7f4e45a1fbffd482f01a394416f7bf8051c0674fd8b5fb6e37672be1d4ce073308d11680b2e6c15bd62a446a75dd31bd907627d084ecb09453f3fd07e92f82223122a32e51c7338e2347d92ad6ad659832a014e27a28c7d57ab615789a4bb24364b8f6cfd9a92d49e8da1f25854b6135d9e74fd14ca752a2ad22c15bc3fa5a3d338bb155314628b5a0b6eb84f5ba1b1f694bbbc0117f4ecb413444e6a9e8586daf2c3c1238473827e2cc2a1c32dc412aadaf2508ec4e912bd202f895a80a0eb739d419d23841a3d74b04565dd0f81559ffa15de2dfd556ef4ff57e6b394f2775bd5f8ded442144aac3902252e004df4d45c813ff18b5a36d844af49f12f4468fa0b4c283d516d5561ba66d62c299fe73c080bd43cc302a9a367c5e30f53d29e367c22796765debf80b9fa07ad61a90c5b9d57fb5ea310b73fda63367192449a7bf979ecf2792dc93cbcdd85adc1e875a6fe0987bcc810ef5d7c6b594da5b7f1dbb07e3187992488e641dd0550f44a7fce090271b31cd9a45d8c63d5f1850dde2d7b62470e9e996a480995bbef49253bff681c9b8d6b0d77aee78b1aaf0766d92fa5bcf7d28463c4eb3ec88be63721803cff9a4b39621795d64ff8711cb68c58aa079b1a164ddeb65be5f6e958d6b3f926cf5396c3febe8722cd0cd266976ec15b004c032d89f93b43a2b73b13c43e060638ec13eac17f2a95404f84ea21e75441947ab32b229744b8d4758f524c135fce4e3749367156fe4d7c7d1db2f1a784c197b4040e479639107af347a9b71ede2200d6cc174624d386acfb6ee8519f2aec13d076d2d6f6b6368d8a3815cbd974c8438dba76c60b68f067f3d44b926fb0698a592846b91140f10110adc8c89dbd0ee1257cbce74f08fe5800fa5230677b0cdf710da01f31970601d30b33c4a0e7e690f96b96d9a7dfaa88d9144de86c484d2a9b02b700a3f0ab2c7a39858661e90430f3e49a5e01ba704d95522fa15c58cccb6b98e6cb36b523774250c5d3caeaf61e05afe48c78098888fbb229fe798631e1e4a6aa2689199290865b2e0848645617bd4d1b2176ae4f87f121d9994a18f8cafa0f975d44fd5658e213b2af33912e33e5097815355564e75dcf10f33787fd10ec5ace50aecbae92e25b2c3346477fd775e10164b68b396861a7dc9c2e7ab41bdeab0e2c90d10c88d22a6e364573866d53c1022d0dcefae5d67c675933d480146cca0be31c6d23563e20fdeb79acb9745f96ec4863b4a8b6e420009b67d339315b8ce19aa6d0c1f960ae5cfb3dc31863dbd0b0b0d671726a37449d775f1ce1607cebe4c4a3e39c870d87d5365d134756b157cbc8f0016c1785c8de3d783c9982617b7dbee6e8fc4e53e6477a212a61ce3d1fb4c0709342864d33d6d3b2f8655966134e7ef6c0121e43eafc4e3979ef4e7c7211b89d38011dab356294e27809120f8fd27ee662ed1813d759fb1a861893163371aef21a4d4ec9fec93f07de98c94dfc5657cb913b5ad1b6a5c3ec5e5750a6b0598cd8d198ba6548f29bf4a248cbdaa26bfba0f92ef0a3756b1aa234b2a02fc86c8e5626125c0dbd4c558b860801217ee49a71c6a36f7529c97bb90223b75ea33c62e169eaa173f011a5703b436d786edd8282742f9cfd8ed81f798ad410fd73d3066d2c7dbd6749fffc2529d7e9daaea7a7660cfefda24d0f77eb28606f1bf3b2f02d944b8f5c591a45e7c69ea17ff711dc09e1027dc54e917cfb861ebffe1e63cdc6e541fc49a517aff52d09d3dcdd3ee6587695159280f876ba98885fc4fdecf55ea048ec3291d3689787a48a513473b5a849657b5731bcc47ee6a9fdf7a9eed43956b0826a4379b554e652842bfcffa86415928f9f8fd19429fefc9e793288ce605419360dfab51f491e3f3cf751d6e2a66b611f1594513b004ab90619f5c4e1a9ef811f127d0eb5339bffacafc626b08bad7ef46fbf6c7fe6babaee0a99941aefd6ae013f851c0003b61310112cf4ea2e90fcccfca02358edef12b94e79d3930ebbdc9043d92a06992ea6b2bb0c9f64d87ab550e8d57f4570ac972aabdcdbb47661f2d5790aa7434c6c3dcd3a27d6ce5e50eb89b0594593f1a03bfd386b407590b198e79dc5e9f85034b77a4ce0b8099e88dea1aba5a155720e91e5a48d8d1558cae1cc592ff858939cf8054aa9c190d9fa28567407c8317cdfde55e21cfc63b61461ea43356e340118680b797568d5bc36a40369b2bd9ae0b5b58fa3e0bd6f3ca69ce0c37562838c8f5863b1c8b17f8e73725c200949ef98396dbbae0809731ba7890d55782933b30a5dc996eb74aa44960794f76c79283c4b2e15e0217519cad8fc47f239ff745d7f8408ea60f060ab2a707689b83848f15f7ac1ffb5cf350db36c15eec2e9bf4d967675e56383", 0xdeb) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000000)=""/208) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1c) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000240), 0x10004) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) fcntl$setflags(r0, 0x2, 0x1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) sendto$unix(r0, &(0x7f00000000c0)="0c525f7b0c3527e2e9bc3514675e9eb4f2074bbfa0b4455d4090be1718d3bb015cdb", 0x22, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) getdents(r2, &(0x7f0000000040)=""/31, 0x1f) chroot(&(0x7f0000000080)='./file0\x00') 16:00:14 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x6) recvfrom$inet6(r1, &(0x7f00000000c0)=""/85, 0x55, 0x803, &(0x7f0000000140)={0x18, 0x2, 0x80000000, 0x83f}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="c68e319bdc8948271e8431709d013682eae2443a9d44076ef0b2af9270275c71217e18e58a1b6f24da11e4470d75369ce626c97582fc5a7a6b7e9570df0da5d1e5806765f79691eb2a4d20872f934338ca9cc3d0d9af2b7e2cae9db1cca13c37870c236100d9024b764451cad0001de7aca7f00d05ed777b9b48f0c0127c2cd26039582f95ba3593326bc942c90d6c054fdce64cabd26dcd72822a9e57025a72b9e19e17a115e29e915a47f133f07aba712944ccaa09d589c29f6e75877d05f85959613c3383958047e6e44692ef7a5061f624b218373750d611bb1f465aad5e18e7f2ea542fe2d9d57e623d2d58d9188f443bb1d7e1d90358d17967173e110a8f5bf0c3aa7ae7bf2f0573de5115e1afc2b855d8f3043b9de28571d605ea14937cd017cf1812f007a71426b7665f21355d7bd5aef1da6516e1f8fc6e3821ad0a560e8cfb5342a9b4242eeaf2e3aa9780040f99b0b5e1247bc2eecf0633aa7e619538064266b7ab402577629b456f7df75a05e3786f7a80e7b346f8a9d5c8674ec04e8b71c9c7c273da045bd103144f48aa5b3be940871662d13fc78a8f582aba56e5dd445daa217f5274449f9aa3a8f16368d1c9c71e01b05dfc56472a9c207eb1ff7095672362c4b303b0b0ae0f8124068f7a0374323221fb4867cf08436e0dde7bdb3664e6c9a19884915b532f28eb3c2a5b8f5eda49e17938214633220d5bd767b081dda79e4239f3012a90211f715651ba44acadae18b068e3d4d143a50a7adf14fdedec594e1438a21d3941ec38c0e0c2083532a0413ac9a1af1253ed0bf4344e7078ffc1182d56fd3d13b9731ad90b93152eacff7dfab2a56e2992465e0f35ab763afd084300f35e6c07692c6943d973a4876e259cf3d50ad3c3a1e19e7572ea6d93de9e5bf9978e061e0b644e758ac30d6d24412ef16f753adea9e635c812c13280d27341aff2c7f61dd291f55719b5b6f389294e2eef251140d7db30fd87c9d2a2c96a78f4aec726474784cd25a20d7583de9efe0da4c3c22cdbe1e15d5fbe0fbda9c6658dc58a31dc7449beeac5c78609d1b43b23c323e85eada2e1ccda42fda54079da3cc1295437addd7f851c345b8ab23161e1a86889a7951978cbb88dedc8412ef5fe95ae76c34c9406009e922c34243d2f5fcf57e978e6a00520b3cb173717", 0x346}], 0x1) r2 = syz_open_pts() close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x4, 0x3}, {0x18, 0x2, 0x7f, 0x2}, 0x1e, [0x81, 0x4, 0x1f, 0x8, 0x4, 0x8000, 0xea, 0x7]}, 0x3c) dup(r2) syz_open_pts() 16:00:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=',\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='%\'\\\\-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+.\'%\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='![\x00']) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = msgget(0x2, 0x84) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x3, 0x1000) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f0000000100)="faf61fdfc79f155e59147fb9151a39c6212e9709482dd4acb625eec05492", 0x1e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x7}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x98) r2 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000280)=0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x1, 0xa4b, 0x4, 0x4000400000d9e, "b08d16c6662247ea5f2b2c255faf8a212024d8e5", 0x0, 0x3}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:16 executing program 0: chroot(&(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() sendto$inet6(r0, &(0x7f0000000100)="4a7ac21a4962187c449ea7b59a175b67a9f5cbe07e04cb01dd55497107159fd720807870e8eb3eff5f72ee5d9abb8326f4d747b9f65054375f870607344320b2ff57b778e16547a4c30cc05ab1c96a8ba6bd5f87c0641177ce8e8e297ec96d8ac2b331595c658d728d2a34533a870f7b1e1d0e1e3360a8f3dd013b64acf4c9f2a30de60f90e59a4ef7c45a3d31e3b0aae408031dd5f053106d7e8f4f7d42e0814e73883bda844654af3f2b2938bc79b78f5aa7444cd6d210dc26aa2754aa8f4b88e0798b160d1e1be7f018e3d5d64707c06afe163fb5d92de1bb83", 0xdb, 0x400, &(0x7f0000000200)={0x18, 0x3, 0x6, 0x7}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) syz_open_pts() close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x7fff, 0x80}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xffffffffffff0001, 0x7}, 0x10) clock_settime(0x9, 0xffffffffffffffff) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x20) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x5}, {0x5, 0x10000}}, 0x0) 16:00:16 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/40) semop(r0, &(0x7f0000000000)=[{0x1, 0x8}, {0x2, 0x5, 0x4}, {0x3, 0x4, 0x1800}, {0x3, 0xf60b, 0x1800}, {0x4, 0xfffffffffffffffe, 0x200800}, {0x5, 0x7, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x8, 0x800}, {0x5591fdab4b46d41a, 0x1, 0xfe551eb360eba440}], 0x9) setrlimit(0x3, &(0x7f0000000100)={0x10001, 0xc}) setrlimit(0x0, &(0x7f0000000040)={0x6, 0x3}) semop(r0, &(0x7f00000000c0)=[{0x0, 0x7}, {}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000140)=""/214) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet(r0, &(0x7f0000000040)="f162b96aebea00673c28964faa616dae46cac34794511af093243ff8c84b41791d1ed7eee2673a64f48d9106781ac86036b26ab1c1174494e8456aa38bd7f3c4de9b", 0x42, 0x404, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffd24) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x18) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1187, &(0x7f00000000c0)=0x1, 0x4) setuid(r1) setgid(0x0) 16:00:16 executing program 0: r0 = socket(0x1e, 0x1000000, 0x8000000000000000) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x1, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:16 executing program 0: mprotect(&(0x7f00005a5000/0x2000)=nil, 0x2000, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="87ba6c2a1bdd864da142cc0ff218a482e01fe3ce765d658b19e979b8e57dab67a3d1c9d93091f3fbf0d15137feee8eac39b8b78dbb1f2c64bacef3b185993c33c6ce26ebca00ff7166f44a35813211e4198658438cb22f227ec7ecdd79a12f6ccc40a0114841009e2a8c5cd47838a652cff8ed3d8bbfbd752e803dc3e2341fd413a6d495e35869b25e3f2bd75d1796f4b306ce1961bf639401807b322bbf4e197aa8b104c21c17353b4a45ca56cf1c0bf6727563f9b8c60c561266f0b9601b0c2a484120470f51d64e00fc5891640f36766b7bcd2af6c89c943ff384b341ec61f4a399ed489db23aa369d95616eddbb387ad627f6a8977f7f636958bc3c7a7b17b7281937179a01e3f660c45e96db6dfeb73d87056461c3de8de8985bbe54e7615e753bdd21f6a91cf1a2aa79be668cdde1c7df8d9ece1d037a875ad46b179642ce4338346e044d16333f22fe45014108f6004692320dee8014403b22f200a2daa110b6298a94d884cb969890792d179f9cbecebaf94f2a6c629cdd2ab9517b8c511dc395a1353e1428c5b47b58c1a746fe862b7796dce4419bdea16e181c61e36b7dda71ba381a71e6c057cdb988b57eb9280ab41cb17a902b87df8a262843d5f22703a4df3f8357d4eb9b181d69f7a77d77cff141f87e880157faf518ca397b7b219e7bd03ade30ff0cf876fe11bab572fd0058bca80ce42403e0ddd83f09b72baa65b6cfe62a36b018cd40bbc57ba1ede3270de3b76549784da7d475fc2be51e0415bbb263566b4ddcc99a9f27e41a830afecaa4f96044c3e9a364208aa0622aef28db64b355de2c799a118d2832148c9c20ef7f2e26cb1c7580b3409bf9bcbfb8a2047a96d7f2bcd53f6cad4a2ea4c8edf81c0fe346672c6714e07b2fa744bc2a51c7da38fe2781760ccc1394251717d9f985887770eaf353ee0e1f1bfe04395d42cb879df353863f36c48f266e0a58efa695a4ac6ff6e0a497e1d0b0458988ca3c8ec426941355f8cf63148b454354c60fbfa0a6927b5ba119ce6a0abb2204c6d5f577dd1e527abedddc6e780579e86cc7ba72098ae648b22fa46befa965409339322a3ffbc18870a95ddfa8fe70ee71e9f13330bb8b6d2f2453426c881035ffe7a7f2f12c55594dc6ce15696382accad6b5284c3c9a6a76280db965472e4411df8895c89396d2694b0241dbb31b4842e5c172d432c9377535d68bf83fe94ca5d3388981122d3bd0c4179ebe8aa0fa36ce06763e7555eb4530edb194ab8d2a04cb2a02a9004809d6e0d357080d990c8ba7e085f74c78bedc5a77d3b9d6e35a400e6789d58db42a2642230f5024f4148fff74d9661e0793c16228c531f11f2b1f19312a7d313b8d7935011ef84fd238578535ddee9306b0332378c49017a661286ba0f4eebabb31002c62900151b9b8303e7cc26c2eaa312c2ce5e8d06b60f7b2ee71e28c8b61a6a07fe92d116e629d4b4755e394c02749580acf76238ee097e226b930c6989067083741cd4a14059805e1399061892dad4432ef885ee4deb43b46b6eff68d2b9762ed261f642aba2b547a9c20a2acb79ac33723414b92deb5adf9a5b79d0af2e1f4b5f19bf7aa1dcc63a3b6ffeeda8a7ad3a54a13ba9398a50ff28079cca9b322a4efd015a5af2e8828cf602372fdc421ad3b015df77a288835671ca3ebc568e258fdd79005ce638f8b3f8d95b0909a39bad992cef91cd4bcb6847a1ba168dadcd32e1f72f3d6c9fd233b191470e45d92a269b030c63cfbfc9a1f6f6ecc16148cbcff371ce9a72f705abdf41875d9be0f2f1e4b8e9e159b16fb0bb61ac5cfb4e967e0bc1c56dac440ae48832e42836c064e925099629af73cd9da1b7c87b8261008cb2f5acb66e3b697a1c76fc341f44180c6a15c887c28cc7dfb6916aeb403ec7b10a1678dd8cd4b7be5b8c06adcd5edc7075905c8d96b4d648694cc1c643538442106dc3fcc7150afaf3ce6632878120658086e2417e01db41ba6b81c3433d84191cab3774d30638bc51acca66714295ab299456cc3f34057a15528b719d03d6cbf7ced1102b26b6df6d9e0e6a50cee182f79dfdfff1b0962c3b90ea7eddc7b0dc27841599a171b7acd0aa880f744101db0dfa41e7100ceb84d4dc224b8fe247375b0b83e6f4987a48aa556ab34c4f0d724d2e0e3dd016f7ec247c99639f3d451422d9bb3922a1b067fd51c28cd63764b80b5ee1d65f5d369df73005f7e00e53b5fa148e944d34ec20fa80a0f8e686943718fbf6261c81c124896b61a8e83046de356a2ae3234590aeacdd53548f52009610971d2eec08029edc8454bcc83766da0346a742b66a694ba7a299c33ad9d4303a72a5b1054637768dff37ef39f70594825427229afe60efdac183149e1781b211a299855f16bba32b50159d1fe771670c20d6016ff47bae3c207d57eb493649ff0c88fffc8506513be76fbd986f19419bb6179fdcb8ebd19b3a7e93258a02047e622d4f24f270dfb36d7524429f90fedd675534cf9298e1860b0bfe8eaab6f84d3a82256e77eeeb12e811c14271deeaec4e8bf576c9caf0c57f86a3063bebde41116b8984ee0af709b768503aa36946b03a9c4d753190e82f3e3e4bd10b35efb807785d5316d5e217e7420140b15687a8e796681e222ca06511c8fc89da212a971e4c849493f64b0f59394ea325d10b57d505c973f6ed8ad0c1ac8b7c2d208be4997056b683070a03701d1b253b658626e62914ed6fc054ec8a34563351036faa4adce9af61de168045adc45266c98bc8897f265a17d5173032fee2fbfc58e6f868ae6cb6453de5fbfee6c1ab6f8c47b6c2084f140680f91fa119f63fb8d59ac77ef795a1b7f9a53d1dfdc1d1a9a31eafb6d600555caec18c7dd3e766d74aba9333349468d50cae34127da8026575adc71f4bad4c24575b892052618f24f4d587ea4d7ca50cf50681b0fe636ab718126356ab0cfa3c9adba292c7dd913b7f7640f122ac5a60b664c4518acd2e184290fa3bed6df5ce5f7f37829b8e514d24a3b6b725677f160f501dff74683aceee430452576e2545faf39dd2e50f8507dedd6939ac6427a993e4bbd6b98d99d0e21ba0722ebe8aa2a4028ba46804a1b9727e821c0d4695ae934abf4d331c867a3038dad52dff2f40108bf4d39a3c1752fcda23e6b86b2e5cb5b29b84efc61a61d75b2d9fab65d61f91e58794c1219a7fa0c6ba5b740d954c7c0ef9569152ed444d57eeeea1929401a6d366c1319cd9525cb5c1493c361711ffd912a21bf3ced83f57db6934a389e48349ceb26a68f238ae74b94f1e473353759242f9deead1a965908c9f8a293490de9040ff4423ee6cbb967590a5cffe6a1c4d4818b6097c223a5cde9526f13ff3423d70d0501978e41190cb7d615be4e4b971684943dd002f3811f142ac9b304a06d5d0a4a27ba326ad2f5570dbdc5c303d04ab052220b2ef4e8e1806872196b791c323f9228a98cfbf9a2319d082d55f84bbe9cda6a9b5f7411b6619852b68c24ff85b884abcf6a7a5c8572659c292258b1fe42d223d61e95d54b028af2c621be78673480f6bf33aedbbf59ef562e9de2a9455a5b0e75c0006c7ace470617d56a169982dadc4a4f1b3f8a1cbd850f47218261913858302a3dd253f416f964dec28300b108416ef27bf37c089d5ebe9c7c97f47b57315d87e806437c19f334db44d95345cef1da3a6432c0e84352be12e361bad3ec116cd918b6b4d4b91fb2bad2ca8cb1bff1de1c7ddcd8f132a8fc64ca17650ed79527eed92d8af162bae803c3f4392baabd302f504c0fb3fbf52a826508786ce080c32bb381086007dd618f70be09672e2b45b31668e803ab3e1824d1c5614adc750a2db5fbad61086c65034dfbb3d845cf7f7da9bf8d38b81054178136df8cff0848ae5eba91aaf947f088d1929f1ca3da8453fc6c78e5c8dd6d5f500a25d2cd6a93cd6568e2e235c7f048de0b539bea952a1cf7e89e3ba2a051010a060b6cc4a333fd52a8dcdcfca079104fe0cfab34f9dd5ff7d000bf8ac9ef3039ec4b4fad69e78c682ecd66ceeac0a7bac511409d70d9579453ac0abcf3580cac246ebc5afdd61f1fe321baf16c92c87029ddddfda9a6829474cb48981a90c2b863e4be60fcef5201fb836c4b7b4734a957028ba566c8b2d614b28ce5d5f01f6ce823c70a47c7c6885915f8568f4e386b79187caf2f679ed52aea02bd07b40354453f84c7c5fd6968d4424a62bf2d4c48a8d2664c63f35b46b2a37376c6baa0aa6470581615d262feb8d3b7f27b24f474de3129a4b93aa37154019f68bf1af4691c42f14eaef9793cddece157d238e67b9239c7fb66f78fc7079a7fea532df8949c982df685f4ae3eae4a369e593c75f09fbe8008840dbe49d81b426925d2d1d23e23a1df0b18633542d29ba240fbada89120dc466cad96582778acbced78a351002f7c4f0330e9c40f21f300c4c8b21345b74998a54ce15e99ffdf4000a3c44ae1bb06262dd3d464e868d241fcf95355b924ecffdfef5b457df420cafa07b3dcadd269cd02eea0b91980dc701ab134e8b02df2c8d4823c094931595b1492219a264cf48e1bf8804599ff93226fc296cde106ff8695d27b3641d584f35f23f763adb7a9fb7452dc78c1b4162e5eda7ea4d3802b05564522bf0e7ccfbd2cfd89fcfd3b21aa77d4fe3479b4096cca4e8ba27273712c84621fd224d1981f60071abbdcdd164d0594ad8b7478a2dc5f666bf44874dded65f3ae5dbbd70246e260bdbcd01cbd9851225c68db83048a59bea464615ad77c536f14dfae28ab691f905ba7de73ee36ea3a12ff3b09be74bd2656aea49c1a01791028c2524ac49361d5c2b81ea27beccc929f8a3b66fc8fb910e3a51a9ce00ff38dcba47597e3ac212d234fa108d256e75c577a12e4c30b8ba1b288edee6fdaa65a730465244dcfc8276d59577c88e09ef3921f2b0432b5eddd125b67f44aae349e8cf510d287bdb3328b0aa29f67ec65e7e466c9be10f03a93cd5e66395d00b42728e13b4e99ec1e7e3766c8aa9a72cd1ccd7bc4f6c35f0b5568f31579ea411206ba191e8c611120dd92d0e2073b3729fddaf4246f44574cbc4fc38e33298a4060eb603ee7ef79970000c074a08af3bfd8f2572173d97d6be6e58bedf9c166c2f4a3a07a7aebc3a55e27b0b762997665dc9bf2cc8f708da2061bedd1a66f553e7a011a99baf41192a5bae346d2829006175ed71c88d91ddfe7c66276aebafffa8adc77a57dc012529ae321d8bc6bfb2866b30e87014a24a7ced5c4608d5f4f048db47ef2cfa1a0842ef2b2b85a3d730b802e7226583512987a3aa31091052e3d80422c0f0a443369b22804067e2a687208f3656df32484b71698442f9f9f47dbb13d526aea891b07ee606b20c0066fff64d0427207beb4ad5356e794cb636ef4f92616bd1e51d7e12cff8f400a07f649a25c4418b1bed0d3c79b73d7d18dd11995341cc9a952a37b341ffd7b383e9ddd1cd9ad1445164e4405a4d4509fa5d148d287f0c3e120f67ae5e3e2c71fa4394bc1291d5483e7b60230f09a34288f1dd885beb0d454aee084bcb1e8bae7e374f9dc0575933c9753780e9a035824cff883a4650abe1edfcb8e8d94a67f34371c2246f3b7faba0829d0f70f547cb028cf5a3d366137326a59c4f366b4385ec43979177cff88a1345ed6eadda75ec26ba693345270bceaeb96e86b3249559c8dd1b0cd0a7d830b8a0d545d673290f68e1de63dbd690d51af45b1da66394d01e67694232b40473df604bcca774e59809aacba72693576bfd786dc0ab", 0x1000) r1 = socket(0x18, 0x1, 0x9) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x8001, 0x0, 0x9, 0x6, "e2cdb1fceb72cc51020ece4ec80e4eb52c320972", 0x2, 0xffff}) poll(0x0, 0x0, 0x6) getitimer(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8602162f66696c653000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt(r1, 0x0, 0xf6, &(0x7f0000000040)="8fe0bfddaeaa98d3748928626d848e2b505fe04fbbe3134cc7b6c7d7eeb0262fe065e4ce797302c5bd3e8f96ca150b64ff5da47a9c5951883a501e29", 0x3c) 16:00:16 executing program 1: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/67) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x50) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3faa3dba) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x10001, 0x9, 0x8, 0x100}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) r1 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x2000) 16:00:16 executing program 1: r0 = socket(0x800000118, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x9}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) socket$inet6(0x18, 0x4003, 0x5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfbaa30fefd7dbb6d, &(0x7f0000000080)="14139670f80e6f0eee4eff3c4192bbcc03697a4de68a26be2e60d43f0d9f2bab0dacf3fe4314ee934b1d71ee4d4bc8e747537fb4f793434d1a2c6a3aba12c610009508368cab9c7926d2", 0x4a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) write(r0, &(0x7f0000000280)="2ae3dc71cf38b25092961d5609271e2931aed5d47e95023a3b4ad490961c99b5c11b97b411a15140b62a5f58d88393d74c6be6815e7a0f4d79b5e330216b6883203bdfb2b26d1012c0bb3a66ee97d99342487e297921b3c472325e0ad4475db78f5fe63576344c16998ec5813e6559779fb3d1d9940c204af2a991eb5671a3072a4376b80ed46957e8fb5ab8c34af1d745eee467083589c61e9129e94479716dbaf40686b02543245970201305ace576131abc0971e8d6b114c60886496c5e6a49d1569abb88f43556a844acea12b980fc7b1160f23c78b8b23758915ebf984cc9dbed138818930a0d8919eae74a828d684bc0197d5e925152e238", 0xfb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="a62de8813630138e25a076c241d0b6b397f21594b5328f364979a689c39e2f958a678d01f18d9c41f40793e4fc0438c72bc272fbcb1eb785a724f30bf82607973c0ea23f85d3fae59b461524966cf87af7e07219666d0924479e6cb39e35be21a9c8fee7882ebef36240f145aa6f4479f8834b921b98c204e1cbdceb8ffc54331c03ad59ea5164949c9e61612fcc98dd961974913554ced3f2caedf40353f69f37ceed3978bfbe027dc4be3bb0a7376d4a15b3a7b4bc7258ad5b9f271482adf4437b5650156cbe2042d86e", 0xcb) 16:00:16 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/236, 0xec, 0x840, &(0x7f0000000100)={0x18, 0x1, 0x1ff}, 0xc) socket$inet6(0x18, 0x0, 0x2) 16:00:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2000000000000000) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) 16:00:16 executing program 1: socketpair(0x16, 0x3, 0x0, 0x0) sync() 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x41}], 0x1e6, 0xfffffffffffffffa) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000", 0xfffffffffffffffe}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x17}, 0x0) close(0xffffffffffffffff) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:17 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x4) r4 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r3, 0x10) r5 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') open$dir(&(0x7f00000005c0)='./file0\x00', 0x400, 0x8) r6 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt(r1, 0x1, 0x10001, &(0x7f0000000980)="110ca56eb2661fea18ecc79bd8ab838cd9db8b4f4a2b1de81a63550aae1bdbd2f65a5aa6bde7b4774d48377cea5f38628c430f4d5ec10702dd995d67c693caf70223a5a880ed7ccd858365f65f467d6337e7120b979ffeeb445a75ceeb579c0627562afb083833136ad4bbcb741111a2e06b7f4d73ed935fe635f772bd39071c7a59c79e3a126a52f67ad2e2fe059bc7a6d04a3c8ab6d1a26e156a39a118996492481cd0efc5f703adc8b2147f8f698fc313a35b53b44c14ba9f8d54437b5b2ac7fb87ee27c4865c87900a014f925d864c3a4caf886566e3a573f8121b4849b60a5883542e0e41286adb7d1009661cd05e09ab46351b07e09fb9617409ec20b0730fa7e289ffd19e501a98842d51133648cc460b5c493fb32d616bf114f95f47fe0c3995239289d477794a8a81e368f26b851fdce423402c16011a1010f680835535d4faa3cf650f2c210f15769bfc22e0fd7e5e6bcbde54137468cdfe94cf4381c811fc4f11116ba53861fc7f109ac16097763e01b41ea9278491c43c5de8c2b6a6730597e04bfea9b78c912e462e3d73239d73884ccbea4e718c32d43b7d5479dd29dc9b4a4f1e6b49027ec1baaca4711b6207b83a48856cf988cc92de22bae1a64cd6dcec8a817624263bb0c27b8e1fa39d7a28e3465e54b6acaf9ee03d0aa2fd88efadb5809006fd2a6623a9808a76189c3d800b40ff7499ee8fbcfb798777823d2fe6ad0b4e5521e4699f316516871c827e76eb5c7fcce09af12f640ab665a14b855316be04d66cfd1d3891c96cf6c3a42c3d963b49bad3710e56118b473e59e2b750ed758fa809ac8b2173f1da46079e6864beff45c7fe9df3179a230d2e856c30c58ab6f740db1040798220a91f0c175b286cf92bcffb430f175be3911cba3d3425b62c6cf25f007c2475c07405c5f4d1c79ee22998071f5224f83e306118cb1d61041a516eb468eb79529eb43c8ce9c07b9a359478e118eed55ec1d4fa9c176a40eb4eb35a27c4fddda380022561f3bfc4704c71b76d96e475b8dff6e7e741d78d92353cd92698aab43aa8e4daec3a13a67e58eea67036cc7fbd0d12d393e98c03780fedc727ae6d1e258a3d9a1bdd90e332c2c6ede27527e4fa5b2c120e0aaa43fd48e410d6e2e9848cea56f0b151d3ebbafa6378ce7f19668147d3c47918d33a7ebea62437e37a7472e2ea50eaa018d358ce1449097db677412464e9ede92767355c4f5f5f83cb442bd06cda7591c87a053de358abcd253ad8c91fb659a23bedb24071a41986c5f27f4d4f173b96225766e2426e0c6f1173a4f815aadac097a12dae0f4ba81c95ee211a1e2edf7737e940582ec5d681678049951f7c4d8938d28d05dbccd9dd97ff701f216c71da181f5e957637ebec005bc66537a899678b9f106ef62943fec42aa3f6521a855bca24587d83ae65596de6328f22c203c8d55df69dc338a9eff7862b617f2e359aa1c74bfd7ce650f3404c40df6ce3e6f2ba7d6eb438ea141e26e960897bd0b089328d895b9c9abc8581c9c1968d5479a1fe896b4b0061a234a3c3e60cbeec61b699df7b7d333f13c69f76eefa5a6d8d1986c5dea623352d731de7dc57ab816c6b6013c4b52830fa51b22f4fe2350e25fbe5df3909135056c805b60444bfe35b85dfd128fbfa441627dcd77ec78ca9f9f3e610cdf68a4b1a989184647e3f1c48422456a072750ee89b3430112e49a49a103cc29f389809d617fae9a1f2b52c94a9b1a4cbb8d5d610e9f4f3e2013bdbaaa600ce4bca88d5386710751b3b6bfc9c6b2e2a823906fd489623bd69d4576be6a2bdce3eaaec371751d3bf84e6cbafabc44470938a15a55198c45647005c1c469fda8d15ff58a3ab4dd1e4cc4205cdd7a6b62bcadf6ca581f893dec9577162118716c5c2c634c333673abb71a671798e8c487de15af171976eb461d1f9df51d5edba11ef69455bed80e5c5002b95754b1efdb987a59406ab54581843096aba8b16af5d5ba8c5ff13e3d53f1aa6d2e75ff9e69fd99c81e2cf702e86fed80939fc2ec05d90cf203227909c4fb96917764912c63edee23f94c9d00fd2a9c8682c0670aa5ab3efd2d591b3e05f007e09bf35638a4100829044d6fb52d3b2c1a90eced09663e53d5dee5dd5dc744031187771ccfd67b18d3894454adab56e31e545bc340c5cd89184af1ade8444d8870236e31d8bfd276c70c3b97ed21c55a4631938e496d1756e57ef82e8973475686ccdf65fbf39238b36438faba9974a03eb9f346346c699c108afa4462336d41c71f6bedbac6f4346759a1da14e6c4b9468754264ea3e1aa5929b608ff5dfc2512814ec77b5060f6b50954e2ecc25a56c0f7c68059b6c6ec090a824d13eb9a1bfd91a43bea439b8f743828594ad97d6a7fa4c895e8251eadafe241773331592bcc46af0950d3cdbc40f33f9c7068b4a14d6a590d0d8a5e502186c08e6b8ec2a554ad59866836e0fdc20cc2644e22f41368c2fbb1b42c34b13d3e70cdbb1561872a40494aea2bf5fdf8173163aad5b3bcdda126a57dccb5d3cd9532dd6cf3f34ad4e2e88e18badcf4d9f6d4a4e0e9673222c9d471fdf2b35c07546dbb467730f0bd0f8c2e988628a4b4468d877db7a36b1441674f72e0a03ab616faba021c5d2b600880a638dc800a0be5146c7038d0a2c8758997baaea192f7e8cebf060d2531643143a87d47dc9304ae43325e53cdf1f6d6fb4c704ca05670ffbe320139968aa3ae7221f30664bda6511a1b8b007101321eba25a8466ffecba76eabf501f3d482089d9d1dc63acdc4b9592cbd4040f720e9a58aaa7fca5201ffcb4de8c07b7df8a21c38e89604a7908c3c161fefbf5940fd5eb47c3de17d4db33b0fc84fcd5141eeb28a1ba1b60cdf6a3573b62af2e21aca132550c328e8012a904b38966c4534424253096bbad9dd1a3233ca978089dda549e333b3e9da12331202aae0f147ce16101d160dfaec6044c412d881a34b91a9fc8584d6d9fe739a23eb5ec1cab4f28b5e2725edf983c40a6b9865690f6b8fbbdbd17bf655a854fd930ca0cdc140d636a752579d25689f2380bbd0db676b6307bf8d1594aeb2120cdccca595ba54ced63ce730027563bab9fa68cb75d9d54496e4a68e6ca27548a0a58c5ee85238209e0c74ec9c7ad7586d817382c9bb3a5be63edc30ff6093f77ac2487ab97553886fa110db0b768f5b66d2b81043274c65bf2275ffaf820db222d94ff1aa0bacfaf53948f817cd65a5661c75d935aa4d061a74aaaf3a5f55ef10d168a51f56cf38c9c364091e7f69db30b710b3ed37a9bf8d4f4fdd67bbdc609d98adc29d3cd527272bb22a14a1bbd6e4a75035af046a1ac9d7d4395acf381ad1128f384a08cd9bdae4d6a18ad4d215a4fdceb1028e98661930dbf3dbc1b718f6d7d89c58a3d44e6849e49c48eb3faf29a283e617ffe40abaa8a5550af93ccd0cdec72311cc247aef2658133e395308af944a8458f0ce962615afc7d04d3b7ab573fc8518a139ddd54d2d731e66be6a6d0d25c52f9b1abdaa35b7238e3f72b0272c8780a7fb2f6baf8eac241d9275323abd10ac48bb6c2a73ac116d8b51f77f0998d3e1b6cdcaeae7d1158c546d286edc3e544072bb3dcba51ad18f6806991d04021187dd0a2c4593a78260e9f8241f484d9ea8f60677a8de546de3d3708169a68e9fd12f5b204bdbb637e5d21f4c689ca3a89d71f68dd275dba7f00b81ff6f11e46f9002f05648dd43e385ff679ea24044d8ba2b3c1387af003599da72d5fca5e026652d57b2eaa87c4a37aeb59ed15b3aa2601cd27179985b8da876130d62b13c5d64e76fce0a2ac7ceb35fe75971911fb748c65d5dce6774bb2eed3cbced2c8ae30c5f0de359e45d3b9db1640145e65de955848420f5b9a6b923d8b6bbabfd69bde386706141650c9d4448f6dea630d30d52f8136e272b2c9440c2dfb4721f0762a656ad7a42675aec13d2ef1cb169725459cb8c1261df9e6f723ec9b5d904589d4c92badbdbc81a077e0a3f6f069e8784db43076602847fe881d17dffaed190b8581e499ee759ff3f796a52cbe84c6eaed2f86bc0ef7e41b5d767dfc17f31eca552992ee1830bced3bfbd7137558b87cda54a400660cd77f32de55556af83b8f9e800fa74ed5b13095419444e16a3b6a4139cc7074029f849a1e38b163c6a08fd3facf1f998a54a75a24a21f9e20a1171fc79417a87d1fef1297298023a941048015193e938a34e1635f3cf4251eaeb3bf59af7740c9ac051176f788cf82dbeea320968d2994fae33021f0855e55e715fc5e37a8b1bea0a61983d75c3db8507f61f2f1c9e5d5d733fd27a25d85406598bbba72533a0581712cc611e69d22566077d0b0569e7befd117de8ed3412d62a1dbcd7bd7886118f3d95bd8cef862316083cd6627305913094062446b02a5bf23d01038a7402936b5cbadb51c1d581205055a0c356a8b093de0a34903e9dad962d180dd6ea869ded5e3bc6468e3b679d1f9aaf76959a185fd8dd160964aeed1251effe88934341c906dcc4aaadf4954397c36ecd12d30661de1bb13fe3b2d012966f263ac47f744d4a813449910bd679b174fccf8a47dbc584e081013a428f6cca733d652b9838e8e7e0a8d9cbe8421140594d4dd22c78d4f80fccfe49d832c02f07148ad27af4cd46b9251c7b1721abe63725a174a5d3a8cdc18f96f754fb4c50cc7c8cdb05c208a22d0f271304def965eac99a7f27fd93b4d420625440200ebb9bf13c0b239e6820ea34a499217c941da43d38fedd92aec3868c9c2320593079005044999e32257156d5d8c8cf21ce9883ae8dcceb5d7f8f3fa9e8033b57e57a1be1b335264720160cd3ea6942f64ad2cfd2e9b2b2a0a56b687b254d1cb2fc78529215891a0a00d1aa5b05b8463fa56a70398d6fed427132613f9092ea534426903f2fac9124bc3945fb82af259f85653f9e17bdd04e580cf7f26b9f2c93941efbc4f33057bfcee36a35e7b0bdfb7954db6da25276ab424cf124f6e06faef624ed20548e0c14c286eb8ae33ab3d1200fcbf91e2377b56a6f90eb1efe752893985f78a03956a4d4d2305981c19b75334da25065b58e43e84ea5fc4188fde01aeef0d23da719e84eab145cad6a720f0a40c4f4d3c54ac1c16a3fe29a99e7a2dc69f11eb854e8e80447010c5067b8285f5fa81ceea1e7116207eb8cae2cdf28bd7a4fa8e22e24f2704be04e13ba38915f5275214baae42358adfefa180d3f6d1407ba7d4b6fc431ee3b28e56abb7032cb395ec5152b1a4aae1705f11b3014386cb67e0abd9ff3589f3c0dc30176140aa399c76385d86d24f2c67dd63a105cbbcc9d631678ae5bbd9c93d33e709706c9b32ece725a9d58a798abf963aa869dc05d69435400f5943fa22f11abc2fb85b346b983ba4327846df2ee481b6e960ac6779f35f6cd9d97c50feb93da8c2ad4feea18852f02e8151c29b5634183d440f84fb68b177bfdfe773bc8e77fb839db0f30643c4ea46a2feee04e781296859d423e11654fc74eba18088a8f4c6da1bb8389038fa2836e3891a5c5d697f3b552f4791bcc24f7f463efb39f07129fa30bc88e9843ea281a1bb8a7546c42a263ea475ceb53a12c7f395c4442d293833989d37ab834f37c1902730574c7b5188b04a0bbcb89a35ea35d4fcc04ecdeb9ea51d2d0e054fbc798fd72d7cee5f5c63ccdf984cf7b8a98bc2f9d3b0f9a683f7d16979e9c704cc92b5ef128f50f088b9d59f33205c0e3fb74a7697933070f1be0b6433acd92d0c3fe481562135ea23ebd5ec9d9d6e8b366d44c4", 0x1000) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7ccbf4d45797574a) poll(&(0x7f0000000500)=[{r3, 0x40}, {r7, 0x80}, {r3, 0x104}, {r3, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r1, 0x78}, {r5, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000880)=""/254) fsync(r2) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget(0x3, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0x0) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x33, r1, r2, r3, r4, 0x20, 0x4}, 0x8fd, 0x4, r5, r6, 0xffffffffffffffff, 0x120, 0x101, 0xb0b0}) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) 16:00:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x890, 0x95576c3cbd97bf70) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0xfb, 0xd, 0x0, 0x0) 16:00:18 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f00000000c0)='./bus\x00', 0x180, 0x20) mkdir(&(0x7f0000000080)='./bus\x00', 0x80) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0xfffffffffffffffc) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./bus\x00', 0x20050, 0x4) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffffda, &(0x7f0000000100), 0x1}, 0x0) 16:00:18 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/185}, 0x10204, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r4, r5, r6, 0x31, 0x2}, 0x7, 0x10000, r7, r9, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r7, r3, r8}, 0xc) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r8) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, 0x0, 0x4, &(0x7f00000024c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x9}], 0x0, 0x0) dup2(r2, r1) sync() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x101, 0x7}) recvfrom$inet(r0, &(0x7f0000000080)=""/228, 0xe4, 0x1, 0x0, 0x0) listen(r0, 0x101) 16:04:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x40) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/157, 0x9d}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/58, 0x3a}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)=""/35, 0x23}, {&(0x7f0000000540)=""/194, 0xc2}, {&(0x7f0000000640)=""/185, 0xb9}], 0xa, &(0x7f00000007c0)=""/133, 0x85}, 0x41) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000008c0)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/47, 0x2f}, {&(0x7f0000000940)}], 0x2, &(0x7f00000009c0)=""/181, 0xb5}, 0x0) kevent(r0, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x3}], 0x8, &(0x7f0000000ac0)=[{{r1}, 0xfffffffffffffffa, 0x49, 0x1, 0x30630864, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x7, 0x6}, {{r0}, 0x0, 0x20, 0x40000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0xc79, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x60, 0x40000001, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x4, 0xfffffffffffffffd}], 0x400, &(0x7f0000000bc0)={0xde, 0xfffffffffffffffa}) 16:04:17 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000240)="30f5d10894719fc8b6dbec81cf9a00ece2d5bf9e0c7358cef783b29f9b2657eea2a9f4909bbbc9d6d3d2c41da69b3fbc0252c90cad60f15cf45707f24123f201912f9a8d84060c756d7417fd6501852b7f263a13a7e8bd4094f07150f03eb274ff22d9ebda5fc005b7883a5365e9670727187dc583815c7f2208ff8f795d190122d23a07f35330e225b6fc5d8c0d9e5d", 0x90) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x82) pipe(&(0x7f0000000300)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:04:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:04:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x25) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000300), 0x258) close(r0) 16:04:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) execve(0x0, 0x0, 0x0) 16:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x109) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000340)="0931ee90e7559cd1e6a5b70f6a6cc80ae74dd7fb53c7fbc88d07cb925785e5eda114e074191a790fab16135a532b22b0acf5d8a461b18afab0d366ee933cb1dcd8cebef4264e2d44c85d4cf0062b1e3f6f2f4c8ac8bf0b63419896c6", 0x5c}, {&(0x7f00000003c0)="d5dee0c9102ea035e949fe96e3a3ea62765ac8ce64c3cc1df2bd33abb61344ea17d4e80f1ceee8e9deb76d14af1846d92adc1ebf073b47758b053bcbd217b639708138687e34cfab67133337b13946ece78177e28afa506737b4ecbf491a5aaaa78a1cc26e85c7589d5b575fcfae60bee2afdaa8778ef9a553976d9bfd4e5d0be1229e50c74e49570faacdac929a1a10304495b6b57c0f12f549abf6a9396ae82271b92061", 0xa5}, {&(0x7f0000000480)="070d4f67a5516e30ae40b75e9382a6dd5ecfa446e8e5a8cebe908040815f757dbee6356b4f553e1e997759ee12df92102128bf3639008fe6334c7e3c07ede2cf8d7218477799fb7f08afaf7d8457fd0b9b194ead5c5ca79230c13b3a82c9cdfd93e895f4e2bbd32cbf859670fa0500a9c95be8c64cbf8f6c32115ab5b03a836a2a651601a339c6e4853e2bd6b2c5e279859a8143e782dc647fc51bdbc259045422ecf697c0291fa97b937439faadcf5c", 0xb0}], 0x3, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}], 0x128, 0x4}, 0x402) dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) getitimer(0x1, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) getitimer(0x0, &(0x7f0000000000)) 16:04:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1f) 16:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:04:17 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffff8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/84, 0x54) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') unlink(&(0x7f0000000180)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x8030, 0x1) shutdown(r0, 0x1) syz_extract_tcp_res(&(0x7f0000000280), 0x18000000000000, 0x9) mkdir(&(0x7f0000000100)='./file0\x00', 0x46) 16:04:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) r1 = open(&(0x7f0000000540)='./bus\x00', 0x10982, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) read(r0, &(0x7f0000000480)=""/139, 0x8b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="44c4e58274e191047f2e4aeca53414622c9d906c478438cad13c7548c76cc0a8cad4a788fe30f2f30a568f361a60e43bb8dfdd39edb5", 0x36}, {&(0x7f0000000100)="c742c4ed0c0e745f12bbcdad17c095bb3cf943b967446b021e77c580f2de330f46a41e296e82bcbb56", 0x29}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xd}, 0x1) sendto$unix(r0, &(0x7f00000003c0)="c0a346887671e8b87916155b565f8d02ee34f1956259c949dfa79f05cf25f28a890de7b7872461b6eae5768d84622b9cb145429ce292e7795e0a30148831b0535938c9a096d57e665f837775c3c2d446c25772d774b8733450782f48aaf472d8d70ff014626279779882161c323ec01c73f4950cf23316f324bf617e032bae9591b12da4c9efa399a47f34a673c1df02524bb26c", 0x94, 0xc, 0x0, 0x0) 16:04:18 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x80, 0x38, 0x6, "5e5ea2d7e047895540cb5d83189d058c0baf4db0", 0x3f, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 16:04:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x100000000cd, 0x80000000000002, 0x3}], 0x0, 0x0, 0x40000000000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xfff}, 0x0) r1 = kqueue() socketpair(0x6, 0x8001, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xffffffffffffffa5) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) kevent(r1, 0x0, 0xfffffffffffdffff, &(0x7f0000000100), 0x11f, 0x0) getsockname$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = getppid() r5 = getuid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000500)=0x5) getpgid(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) accept$inet(r3, &(0x7f00000004c0), &(0x7f0000000300)=0xc) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000003c0)="e2f6a267a39e765f84273eb1485d886700b6841e231d2480b3a8835263e40bd2110b278620a8d2df8073fe4696bbc801ec2c68f78c98f00c97b1a905c5f6128d97bba9bc0051ca9ce8cd28c0c0f5d63e16c3d20fcaa41b13e4c2f9e6ca6a67b5f75a3dd94d4dab38fedeca57ad128967e2bf5d2e0bef6e9560eb50c1cf025a6558d47e31d248450dc90ab61d920e6302d8bf1ba516af67", 0xfffffffffffffd1d}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000010000ffff050001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x3}, 0x412) 16:04:19 executing program 1: mprotect(&(0x7f00004a5000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f00004a7000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:04:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x80000000000000) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) socket$inet(0x2, 0x4003, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:04:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:04:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x1, 0x400, 0x7, 0x0, 0x83f, 0xff, 0xfffffffffffffff9}, &(0x7f0000000100)={0x2b, 0x1}) 16:04:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = socket(0x20, 0x4000, 0x3) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000437cc70c7fd639594f076b6dfae3e6b675d7a7375942b9f8281aae96d3171062c55edb0c6c098b6b10d88c9a73f382704e0d989522f890e9612a72998b6afb5f3a695b10b30a0543396175f09f9c05e35aefb656c30fa3c8cc4405"], 0x10) shutdown(r2, 0x2) 16:04:20 executing program 1: readlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000280)=""/41, 0xfffffffffffffeb9) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) r1 = socket(0x0, 0x7, 0x147) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgsnd(r0, &(0x7f0000000000)={0x1, "461eda51d0fed2fb597588f0b7a6dd65c7e408ca5abbbd9e15dfc57053960b4451be0d1e9479aa50ddc1b15cb43090fd88716477cd7f9129e6436f693c200c9ba03797ebc10e31485e19a5d28fa5631b981525815a41080b600c7d3ced5ac4e5e98032326d3cdcb58c18233e5130bb889c0ecc2b46ff0c4a1924f0c1b326d7e9b5843d690095fbe094bb2e31421fa33c9f326f6728c5a9b01361d64644d2778595a60399bc02b4d37223ff7b98f5b1860bebc80b7e5d7d91ddb216a6271ed817717e0dcd15b994f667caa9"}, 0xd3, 0x800) r2 = dup2(r1, r1) r3 = open(&(0x7f0000000140)='./file1\x00', 0x882, 0x2) renameat(r2, &(0x7f0000000100)='./file1\x00', r3, &(0x7f00000001c0)='./file1\x00') 16:04:20 executing program 1: pipe2(0x0, 0x0) r0 = kqueue() poll(&(0x7f0000000140), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0x21d, 0x10c7400000, "b82babd1050be7517d54c105822533e2fa00f670", 0x791, 0x4}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d70892", 0x1e4) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x85, 0x1, 0x4}, {{r4}, 0xfffffffffffffff9, 0x2, 0x71, 0x1, 0xffffffff80000000}, {{r1}, 0xffffffffffffffff, 0x85, 0x80000004, 0x7fffffff, 0xffffffff00000001}, {{r3}, 0xfffffffffffffffd, 0x28, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x5, 0x4}], 0x7, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffa, 0xc0, 0x2, 0x3, 0x100}, {{r3}, 0xffffffffffffffff, 0x80, 0x41, 0x9, 0x4}, {{r0}, 0x0, 0xa, 0xf0000000, 0x800, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x96aa, 0xffffffff}], 0x42824be2, &(0x7f0000000040)={0x7, 0x2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getppid() 16:04:20 executing program 0: open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c4, 0x133) setuid(0xee01) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) r0 = socket$inet6(0x18, 0x4, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) r2 = msgget$private(0x0, 0x2013) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000540)) r6 = dup2(r3, r3) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000640)=0x10000) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000d00)=0xffffffffffffffed) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r10 = getpgrp() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000007c0)=""/120) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x7, r4, r7, r9, r5, 0xa0, 0x5}, 0x100000001, 0x4, r10, r11, 0xfffffffffffff800, 0x9, 0x3, 0x9}) geteuid() 16:04:20 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="d4e5daa2a3b11c81932ca460d2e4c5c931b9724a6f4d7402ee855311e6963151afc62d79c27abbbb5c65a0b552a4d3cc1b13219478a48321e3c2eb7ee0ab2f552ed5f2d5fe9b96a53ec828121daa4c0a7c038116af76e67773c89474f82d376f45544cd2f31c9a8352c5579c76781961d8abcc6cbd3c34936f0a3f89edfc7d3e80b5148f4524efa6e925bd4c814d12afb737da5ecb75ceb647e80d020cea13aa839171d576928271d0c5af259a5c395a1b9742fe970ef1fdc98caf714d585fe8884a352bbfd826f854fd69e88f2eaed4", 0xd0}, {&(0x7f0000000180)="463f0b335f6a22e791c0363fb7cffb180efda54ea8a6ad6c763bb026a3f5ba7d7578bf665c3cddb23a5b54d917", 0x2d}, {&(0x7f00000001c0)="913560024950e6459163e09d29e774946857b4c873c14c584f31d8f0ad1bae0e344ff172a8e5e88549818bd6d54d9eb26fea537becfd1be3953bbfc6f5af5127e184a154721b368d24350949bbed17807bd6d198ef338e3847790ccf9a733b07beb226caf8d8023fdc98b147dba42e2e66633ddf74b90cb8c206e883797867e0388d692f56e2e80690c98cd48e21b2ebe2e1e644f703ef8c0cebb9df905a90f375a7a61cf5485a7f926ebbff021114b4fcdf6d1fc637da", 0xb7}, {&(0x7f0000000280)="47072832fe2ca22c0d42c00986ce69e99bdaf421eaad9a910ce793fb93f952215ffcccaef45e3094d70165ea54cb6e223f706260081c031efffd09087c73dfd1a5e2dd005029991a5601d7807e264fde20c31e330eeb5785b5399c89a5712e0ec0770b7eda01314f71d85e6fd7f9f40d346496815d27e1c79081f8707fc6b3e1cfe9103db4f18d55e73b4fcd40c46fce3df5f49669c095f17b35715bf86f0fd1c4d91da0c8b9242cf3522b1bd7ee0b2b3fd60053e686760c2728b97d2c132573ca02f7a1d2a7f1e01ff83cd959c20a66d9b59f8c9afc58dc118b1218ce67e73cf9e102641388e97d778c83bf2b02aab638c35b93", 0xf4}, {&(0x7f0000000380)="ec8e1e90bddcce77bfa52b45565ee7a81979f0728b8f7751860da8dfd3fe6ae9de60a0b1ca480fbc6666d95aaa357af3be80b2d0b8b9df7aa0330eb303885229a5638e484df757d75935e9f4f4d2de9396a071cdceb8a10e3b0b00fd75424ec0a80c54ca632ff074a83e084c68693aaa30abad8e99f28e015cbd94b2f9ab21403d82d143815669ba2a4deb33919a6c2487153828a5dcf601640773dfcbbb2a6a4dbc44", 0xa3}, {&(0x7f0000000440)="7b1fc4a75496a54dfbf6f6f4c58558a189d3ef6fedc192343010d8f566137873271fe31cecf1af611bd6687fcf0da1037594b0499f5095544192455c0bf557bceffdca2cce65f0b47c81f93183a749a6f29df085b4cf1ae58f5fba1567bf11f8737bb785d237979a9a58c9b786f792fcb967290781d07384c44be5f8edaa7f", 0x7f}, {&(0x7f00000004c0)="390a872146b436f8530eb7839ad1d9d9483af5fb0d95175cd90377b5bf45c5cb347fc36843f7fefad0c258d6a3cd8ac5925938fa09a8cebd00b567a9a7a9c69555423332fca1e47bceeacc5d503299d90f823229371603cbb6173fa9229245af60588942a657dbb5173ee7bb984cc58bfa9baf4b3cae9e8a24841f41a4", 0x7d}, {&(0x7f0000000540)="a646e57330f45444c04f93c4f653cf593f88c587a590a580ab30904e2bcacf9893667a6b9c93658082b153d6eb7268355347b26e4fd643e266ea77408d68b756649a5adc0587e1977980abd9361b2cbd3abf2064ceb04a6efd2fa3df9fb8b5c462caa35498d309bb520c418296ff039fbb8d85261e1d11a780f1700423a5222d312cff22a21b76a56add35c603414eb857eea914bc430c1309df21cf5102b815d32a3c590e957e95d4658736e1c1f07b03f8da5744e99aea88ef5216b372454a6bbe9e8f58f051e7", 0xc8}], 0x8) 16:04:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x1, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:20 executing program 0: r0 = socket(0x18, 0x4000, 0x80000000000000) setsockopt(r0, 0x10b0, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:04:20 executing program 1: r0 = msgget(0x1, 0xc) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r3 = getuid() r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r4, 0xe9, 0x0, &(0x7f0000000340), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r5, 0x40, 0x10001}, 0x5, 0x2, r6, r7, 0x0, 0x1, 0x2, 0x8}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername(r8, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSDTR(r8, 0x20007479) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) getpeername$inet(r8, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x1, 0x8004, 0x8000000000000008) 16:04:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20000003, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xaad, 0x7}], 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x0, 0x9}) 16:04:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x42) recvfrom$inet6(r3, &(0x7f0000000340)=""/232, 0xe8, 0x40, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0x2}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x88, 0x22, 0x5, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0xda, 0x5, 0xa9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x10000, 0x4}, {{r2}, 0xfffffffffffffffa, 0x81, 0x0, 0x6, 0x6}, {{r1}, 0xfffffffffffffffc, 0xca, 0x40000001, 0xfffffffffffffffa, 0xdc}], 0xffffffffef83c1b5, &(0x7f0000000280)=[{{r1}, 0x0, 0x40, 0x5, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x82, 0x4, 0x1, 0x400}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3b6200000000000, 0x3}, {{r0}, 0x0, 0x80, 0x4, 0x3, 0x4}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80000082, 0x9, 0x9a95}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x2, 0xb5f}], 0x3, &(0x7f00000000c0)={0xffffffff, 0x9}) openat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) 16:04:20 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x1000000001, 0x100000000000000) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r1 = getegid() setegid(r1) setegid(r1) 16:04:20 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) nanosleep(&(0x7f0000000000)={0x81, 0x1}, &(0x7f0000000040)) 16:04:21 executing program 1: r0 = socket(0x800000019, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000040)=0x10) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/133, 0x85}], 0x1, &(0x7f00000001c0)=""/227, 0xe3}, 0x2) 16:04:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffe000/0x2000)=nil) socket$inet(0x2, 0x3, 0x6) r2 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9d54c5d4b434d0babc02b5c764a99cc3ca7406673169e3b91a98054fc734a5c21946cb307dbb797aa18bb00cd1f272e0ee02ab9db6fe0e94230133fb889ce8582396ac77c503f49a9e9ad8dc092791e89b9c2352d0e13a03070695ca9a6e35599efc868218e1ac0fdbda03bc01f6b4e5ecc459887437cb16f9af3f801fa83c63a4c5ce27e52cdb2ef2855ef33e92c290123125c006b56823b0d0c65f1b421f2a23943543c2fd96cbaa3d11cddce90d293d55a777be0e8f6fd3136d29481cb682c751a3dee34aa3e29fda926475e4889703df900380716cf14a2043a07630a499e519bd3204ab606a810390db3e6e71f0f813ecbb6da3db277d5b499e0a2ba5b740f4803fd7699c3005cf3880502b1d335527166ce9ca1f6fa34146a8ea65e8796f93f16e2524cc26f33b2c13b13ec299430952ad79cbb67ae2d02f814611f08e1a0cb727de4c863e316c8a54709f251fe2c16abbabd7896bb331a7575864369c9023fbf944539553ce1f94958a72150616ecb37eddec4511f2a6474f569361eb9d3837e61ade588f933dc0e18ade7ee636d9a03fdc8633b62b50557eabe630c3b9e11aea889f93e0f9a3706922699b2705b4c0abeef21be9653cba2916020bdf10dae7f43247e74bce2c05e3dbf3ced50bcfe7b8d95b0651f383b6e1da5cddce4811675ee8b5f615ac2ec25aa9a5fce185d66cc7b7ef904db930d4cc2d3ee3d74d073ef6bbd14a90a13475f83fbee82a3fc4722c522c8eb7d3cbd74a5c6711a348316cdb89d16c8f02cbdf6fc26100ef8fe062b3636983a5aecc045ca80d0b8e2bb83208cbe5b1dfcf88a5d329b0c2e089978d0eb006c721dba723646273c7c273a8951fef7b92456e68f80b01f5270111978a2c63270db0ebd46e5cca30352f4ce21d313a5666e79da3b31941c97450ed49d6eee528727c91c639497d7236a17ce2506543d120d150042c5ea53ccfcb60dc33eacbc2a29ae68f6d0bd758c33a238b36d98d9b02f7c469f9bc20cae7f7a369635c2cfe5de0fa0eac258b1856729bdaf6cde5b48af8d65277f5739cedefff6dd26e1351d8a7e5728dde9cc8cf2075bb1a2fc44dba3b8acbfeb1b53a68202cf47efc054a411ea40e5ebe15f640b07be3a25677f60e2e92662f4c2fe4ff1582d834ed4cf5c2b7af466b569f66fbe5094c13675ec4d405a83ea842cb19fd03a217749faca70d2f3b1826b0ffce6703d409d664784d37cdf01328738f7fa71ce98a147fea0feb3587b411e370e96e97940206b0512f4e00eb18e7209a8cca79399f9096fcf0d049b7cc24f92b32578e5ca570b53a6b66a3e81b1ba9e8a3921862e69efc3dcc3dd303f75b85c2dbd860ef5bd6773d611670b97a25f87ded5eda27d70914c5d2acf49d0cb8504f81b58530da507d3a848ef11ebbef370309fe8d4b3b1ad253186ab6492cd022dca360a7d01a575a0da631d24a56dbb04838f0d4d435660821e037207745f414b3c11978fb14e8b143ed960f4aaaf13ab1e3cb4c7f639b7bb27d4702b148470aa90cb34826ea371da2430b6ee671a015fb9c4780bc7513ca57ef118d357d0ad581aef14b0be00e3071f738af64b111666ee8f9a7c74736299107050a98c85e84dba122ef4e56669d50569eed006624d34570d9fe77f7b56a19d5d5fdccef75902ea61af5316ba75b7cadd0a0d15d9f4ea9ee12e025eab321bb028d424b0c7f7d1daf6505c0f8068e77cf12ab3cfb025d7aeaddeaf87a88399f4a11014528d7ef29b31cabbc4508446b2cba49985026fa19c3d2a3cf07c935a5ac011fb858056da93aab7a709ca15da474e9bbba758a765eac6fc1830404231daf411761b861b3090b7314600b0ff4a423d7fc89700114de9bb8bde25e7014b0a1ce911df7cf7d5208566727753081303c761e54283dbaa696fcb2b6f8584a6e7bebf0e074503cdecbbcbc3bd6a5d818112a9c59332ec010eacf1d3f8adc147ab215ddbdc26f265caf98748a6a9ead1f9f359771c7158d69dab6a5c88243b293120e4d336cbcc43a4055e24a8a5f142eedda7e3c743240aa2baabd0da60b53028adc0bb9f80d9f1d11f1e7eafc4f2c6ff2d07e5574800ffcc4cc4f90d577f09d6305995f4ddf7246e98171ecff2ada69ee4bfc1a2d48717bf32c564a4cdc05343b757115bc4a522c70522f4840bc03a10c50ea3bd301ed103b520e610e98de2ae148edb216fa4c52370c5f1d5a7c42853320fa9286b0dfa068e69aeb6a1fd4c65018740941c051969421e99832dbaa993e93ec4c0d2ed3865195a2a2414884999bf3bf4a254a195e073ecdcc0e5366f1a04d3647bc259875cea091f2a2dfc6b84f32a2e24d47e2812a62ca31283b200111c15f87affd200a28fc17d726e6502b67a2e6dfb8d1be9a1c23dd8fff9fe6f69e81f4bfd481b86081c012585e55b603407b0ffb474ab4ef9b77b59d1cd67c4b3b3940bcca5e7c8716b9b92e2025e03374fc6846b3f95bb01eb41ba5f673c7473b5005ff842124e320e7f969a26943af3eeb17ec8fbd761896e95dc2f2a858b204dc46ceb50bf3403f51771afc6177062e4e9cf6bb501f9d76411306679c10ae3c8c84e8b57475362f2105d9a5931c8d963565236976da92bd14a2e0f4ae8a018199b0c5303cda146938f0f0616881569a5d4b44517bd80d32cc053e449fecf88356ae35d49ba8c5cec8c2d1d132701632b8aeeea8702ea4e8e2009c029683e98f4cbb12e362257d3ae84528a23cebc2cfa2df57572c5029608f238d08a7178da186f60e1d73785596cfd9d6e84a0e61e18f61690f115f831d3efbe8fd366dc82eddd54229075b9ebeb9b63f7a30512f6018f7032cf1ba2b208b4424ccce4580680b6d305b41623667c47c9de9a907da55898472bc485b6438023283c8b6983189bc288c1fcf67a2c253f603cd46abe38f10953fdb55280532263b746a28d069d7aca41076ca4de36ac5d2e87e583973b3d6ecd2c828bb5eb8a10d04037ffd0ad8934f936cdbf2cdbe145fefbcfae2c676f2af6d0f82694a66988130ad650a8ea784981f463f8b1460402d14d623c9cd417009c53021eedfd22de51c4e13b7a3362d4a359f8810978b82ce6abcd75dd4020455fdd334f9ba9f248078044cd52a55bcefed852ab3a1bf023264d58c41b28061d01c5937d28093639ce7294e3baeae17d71e8ea8862e23af319ec8c3efbdfad0bf22890b89860188ebde7b9b3162f1c0a0a6004dfbe22738626b0b1df9ad224eeb26021adb7f5944537b3dcf9fa55b4a4859f474a9dc254b5b91d97ebad8ad98b86fd7d3be031977f112da4a91e61ccfcd609d57dc3fbeeb555b994a5b456640f35709d17b6b97856bc95b469f75c4b9d570f3ec0bdb46b10aaf6e472f3bf6ef7fde50e2f388b61cd6519715ace7a2bdc1657803c2a89bdeb37d92246b38dc437a547065dd0255734795b0e6d1065ac559bf39a5581d00d8068bb06aa04dd89c51b4ab791aceab2e62c31846d8de6eb2c9853aad4962f28f15e1e185a37087a10141685d37e56dc4407604c285c4082f96a5b701fda04956356d199a646e665d06808ebd4d6e10244b33344cad7e09b6e2a285af89c46e46b18d1b675d0105d017f7d350765b714bc56a1322aa9b33195d089a7b70714f321b3bc54c318135bdb4586a54f7c61b203458c74646e8b582dae17632727cbcd0b76b432b79f1ff14d3f9515883fdca0310222adfcbc451d4704e996c08e22f132355726220f5ff492b91b84e5144de7935d2660679b8f81e7c9eaeb885b5dcad20a39843f83bf738fc9dbaa109f4cfd7521da6638e42e58053f01ebd4947c8285cc5edea5a85dc479821e7f40410be0edc090bad7578e0282fbd909d47d9e20a1d1fbdfb0d4ed01d1fd807a3f8affa73c0c246eb134af420c04881f47297269bd91799ce90c63411f4c6c7a6e1cfcd2e728380d03d9b9bb193a5089f54d8f1df8f070a9121af825fb3b6d77e6928e9eebfb5d9f191b3bef5bd9d2187f2355ea3b09bf754d42bfc0435b6406cfc03d5eb1a448a01fae0990cdb4200f0821b764cbefc1cb70341b874a564ed00b87305a7af3306758e6ab29fbbd3464d3aab352d6e1b3f248ced123dfb736974eb6127838f602512087b4047a22005612b768f390a0e5120de2650b08d53726cbb9f2dcdc0faed2929150bc5989af597e0c8e02433eb6702a9f483d8d85cc29a29e0cc33f1b80b8c601e3eb2b88b0ef3cf4bc2c9be4a513ae96c68600680a08326fdf5b85cb5346ae2af0c928298dbca4c948dadf153e6b223f08d6f7430ae5ef6c70b6d3189fe6bd4eb8c8ed12d6c1fc3e2a8d4ba22ee211e1637ed663f1f226d000654a2a84ee26f8f624ce4ed6420e05cb8fed0a03b7c611955bf3626fb596c60fa9f1ab45d7c19dd5a92aaedb83d0c45590a5833deee6f613d9f8d6a004d5f9340c180f349c9350cf79b172b1477c526bab735cb9a6476943ac9968e24bca9acf7fa97813eeabfbf06704595efd9e63a9443bf54ad56943e39f4a00c74fd284697c392d254980894a92b920485e4e9786fe5380326661b2829debee9f27894abcbf1465dcb33c6fac9f32672c8ca7d59f4ef88631a2c825f676a4471da6038adc4f89c2450caf2e18be4feb438253903ab155cf4f82da6dae7092f3d3ae5bf1b6bdfca98b774f50971e15f93eef7a5bef067331e7458f0b13224b0b821713082f084dec5cf639aff3e67aaf6dd66fc500b247460a35b3140ad8224ec915cd0dbcf79c0178b4fc756391608b81a6df093fbd3b6b482ee434def4f597193990dda73cc8dd9041c890b13d045950954265172cfc98a846a79b86bab51efa97da0ae15796c0fbc2b173489f866b71516f2074fa7958fd51215bcc33c268501ebdcbc25ae874956a8362d4b1437a0fdf6199f9356c0ae8958d9c1094f9080053e58ef201f183f78b4d1cdc7e4b205362d24c9d8390d86815720d937c46790e7b42ba4dc8350ad7623a8c2a70a8a4ad305d6c8e7cf06ed452ff0439219377121f4c567d06c104a1e2242b1a080a324d41aad9f3f9ecb329a606978e14a3e222e17d772f2e11f3fabd4772f63ebb0beacf1bcf34bafcf2fffb8d0025f45e74a790364f10967d9a8ca860b3dd2301a00b7ddf05e89c1cca7caaf3f54c5ae47b6161035fc002c5db51f57d9cfdcc07cc591567bb5ae2eee7cfa2333c1f8790f64b877552ca51577186df4fadc045099b6108ad958ace51aa88b1e446cf4c01e62108276eca66a5cf30ceef0704f6d29dfc30e3036c67ee26638c50974cdd87f37ee5d89596113490a78bf65d05c217aa4f7ca6413a655eab2a3ef480c975d73d6c2e0d91bc470ba4b704016274a7d595769cdefc0e79cd8fd040a62e1b64717ff47fc4c6d8c79a25b864ec49a6f241dbd550a6d344c097036b1394a6c905e69969d68c5789086fb9665615b326c08bc06ecab70cb627b453a6b2d34df99a75c8a1ee49f81ebe7d420f9f29a5be75ef92070b3061007655cd2d67061f347026d54e576f85c3e5359841cbfb8b136254235adbccf2564334bd10e10080bf48c799e36c2d96c398cf3bee094227128a36feccbb4c860501a751b749e35a75e293d2a12e065a9d16dfca5f753747e82fd7839cf011572bf5d1edee14f3cdfbfa8debc78d0e9a4035457e783c2d11c44126e898c15aefc292a9ece74f278d17bae1123229779798c1364a7debb24d204fe1588ecb4e729c25aff905e86fcd96371035a424689156e6fe52ea53a37adf6ede814f5619bdfc44c282cb35f0fcee9ffa523fbaef98d546549", 0x1000) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 16:04:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = msgget(0x1, 0x88) r2 = socket(0x6, 0x5, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000900)="800f7b2942d57d0e466a6cc4c4b7", 0xe) r3 = geteuid() r4 = getgid() getpid() getuid() r5 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r9, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) sendmsg$unix(r9, &(0x7f0000000780)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000300)="9654772600e1415411a1430bc36ece7c22146421adfbf0255ea7bbf0c5222819922360250b63a08e931e4d0b7f4ef64c478c50c669737c509351d61ef4afae04867625d6727fbafcf30d57a0eb18306bef63a49cee60c1a0e33e18ecd8348e9e6fc31926809cddf60d6ce97cbe04ad86104f2b0171abd838e927b02dc6c1f6a6220023392bdc633800f34d5b671484a55292dc2525826a67e1ec4e61b43e85b360dd81c4aa350ba6bef6a0ec553fb8a5a1b87b331bbd51903c4cbfde25da65d913532f69092f74a10cf0", 0xca}, {&(0x7f0000000400)="120b7ee0b0315e9cf740ad3724fc99b00373230a45cd0f6b015f7d42c32230860ce9de5f6fff614b1929624aeaee214e3dc614a519dba532ec61bf24c5b0b0e62d28ac6d054142dac841926e87bcb8a9f8162ca55f3f770213a5c2935b4cb3443aa1aa160b5c2f2721d560ecb2fd2f5bbc2eb6f42649c897521780a5eb395ae0c5ccf317f4ffb1ec217be42791dccb9363e9ac1a0187c63467d94eb348e6f6a7fc07939c854c06da68c6a0500dfd4702bbde10f714aa6e47fbc047a7cf555568fd6fec940a15199ac7bc2785281f01bb76e36ea5f7b5d8d31f10becd2ad53ae3bb51d6f6c4", 0xe5}, {&(0x7f0000000500)}, {&(0x7f0000000540)="44cb738f7291d2ae7a3a5c364c6b0aa04365081df215b64efd0483c05eb6b5c593e209799f1b3f7f9dafca4794b7cfbcc5e79ef0b2d204e60e31873da281395a87c8b807b6bfa6e452a6df4be67ada30e6bce295a78ea9bdb9f03e6a98e8107dc8e1b828607dafdebd5bee3272809a09bc31c65e388600eea5cf55477b41010f61a721a1eaec75ce74ca99a6332538747dfff033ea7bd5cef362965cbd1ceaea72753c4311649062488e1bff932d768d856a9c9f3a61e00bc07e2235", 0xbc}], 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000080000080000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20001c00776a36b97a000000ffff000000004967000000000000001dbf115f9b", @ANYRES32=r8, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB], 0x120, 0x16e3b53ef4db8139}, 0x400) r11 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0x34, 0xb3}, 0xa2dd, 0xe50f, r8, r11, 0x6, 0xb41f, 0x101, 0x4}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000500)=0x9) r12 = open(&(0x7f00000008c0)='./file0\x00', 0xfffffffffffffffa, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r12, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/221, 0xdd) flock(r0, 0x2) getpgid(r8) fcntl$dupfd(r12, 0xa, r10) flock(r0, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffeffff}) 16:04:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x10) 16:04:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000600000000000000000000f7302d76f6a987a1426fa0575bbc4116edec9327c464cc5d4ec244dafb959d07062fc02e89d1f0b40df4c4ace8078ae25b0c74850a936d62ff0ee2c79390"], &(0x7f0000000100)=0xd) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:04:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') r0 = getuid() chdir(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:04:22 executing program 1: semget(0x1, 0x0, 0x75) socketpair(0x10, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="5acc973e3355c04771674a7748c8b5e30c695b88eff63eba60f7b2b359e3fcf0b7f00e93a25ee342cd8e51e3b6667c15ea319f3353a80561fefb1fa2bf55ddb0e2bd4e10587af78fd1ed9a4bd8e1748ff48fc00fbbf3f03f80415e01c5c108a20c43f397ce56d2bdf64714f605caaf664e12ce43380ac4ecd42d39091e50a8e3fce4c94464b01c6c8b3dcecdbad1f22cbd9d6841a98b1441b7e2e127939b0bf54a", 0xa1, 0x8, &(0x7f0000000100)={0x18, 0x1, 0xf6, 0x1}, 0xc) 16:04:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0xfffffdf0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:04:22 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000000)={0x7f, 0xffffffffffffffff}, 0x10) close(r0) 16:04:22 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1ffffffffffff, 0x4, &(0x7f0000001c80)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) r6 = accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) setsockopt(r6, 0x6, 0x7f, &(0x7f0000001c40)="6fb5", 0x2) 09:43:20 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = semget(0x1, 0x0, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x5, 0x6, 0x101, 0x101, 0xffffffffffffc279, 0x5, 0x4, 0x3e, 0x1]) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) chmod(&(0x7f0000000000)='./file0\x00', 0x48) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 09:43:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 09:43:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x800, 0xf5}, {{r1}, 0x0, 0x10, 0xc0000003, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x401, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x0, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x17, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x0, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x13, 0x2, 0x58, 0xff}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x84, 0x80000000, 0x68ac}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x10001, 0x8}, {{r1}, 0x0, 0x4, 0x4, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0xb5, 0x1, 0x40, 0xf0cb}], 0xe48b69440000000, &(0x7f00000002c0)={0x9, 0x1a}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x1, 0x1ff}], 0x400000000000000, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8, 0x80000002, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x3d83, 0x7ff}], 0x8, &(0x7f0000000040)={0x8, 0x6}) 09:43:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r1, r2}, 0xc) 09:43:20 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x0, 0x20) msgget$private(0x0, 0x11) r1 = getuid() r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x4b, 0xd7}, 0x4, 0x81, r5, r6, 0x7, 0x3, 0x8, 0x4}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r8 = msgget$private(0x0, 0x422) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x1, 0x4, 0x0, 0x0, 0x2, 0x7, 0x3}) 09:43:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x100000000000008f) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 09:43:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r1 = syz_open_pts() r2 = msgget(0x1, 0x44) r3 = getuid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x31fb, r3, r4, r5, r6, 0x145, 0x100000001}, 0x881c, 0x6, r7, r8, 0x9, 0x5, 0x6, 0x4}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10001) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x91) ioctl$TIOCSTOP(r9, 0x2000746f) 09:43:20 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af667eb1bcd3674c4c3c09e991", 0x10b}], 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:43:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xb84, 0x9, 0x3, 0xffffffffffffffe0, 0x8000, 0x400d7d01, 0x2, 0x100}, &(0x7f00000000c0)={0x6, 0x3221, 0x81, 0x100000000, 0x8, 0x2, 0x100000001, 0x2}, &(0x7f0000000100)={0xe6a7, 0x9, 0x1, 0x6, 0x9, 0x401, 0xfff}, &(0x7f0000000180)={0x9ccc, 0x4}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="cb", 0x1}], 0x1) 09:43:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffefffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) socket$inet6(0x18, 0x0, 0x8) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="d8b47148164067248b6472049dbd0a0c2158679a6c52357927ae4caa5e32196f050630e231e71474fa3467b70d9da2d8d1294331c34a8a14086a9c823daf2f37be76bf51f5c39e16637a0e11d54ea8186d9e93c526a280ccda8fd9922c8c3d4d20", 0x61}, {&(0x7f0000000100)="c693a7ac723b0df12f1c0065ab1e74c5c2", 0x11}, {&(0x7f0000000200)="a0f974661a27ab5e62fd2d94531dddd44a16036a0a06b4a202e027a7e7a81d991517", 0x22}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0x8) fcntl$setflags(r1, 0x2, 0x1) lseek(r1, 0x0, 0x3) 09:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000b40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d46e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x64) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x6) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) mknod$loop(&(0x7f0000000500)='./file0\x00', 0x200a, 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="6cf49dad9f1fec7a71026bdf6c98b81109d61357ae52d9a5bcc9777df48ad907e7b9b14e8e37626e50f775a976199471799afe766a7d55fb4807a95fa039ce4f924364b8f783bffc30d2c7424887809bad00b7c85e482eb81f7eec974e9e8b0b75", 0x61}, {&(0x7f0000000380)="117030f9f9aed2bcf3aa426b7a44f77a19afde6cb587e0e2266175389f8aa8dbb5208c2e726ec33eecff67eb176e71d1d1b8b56b7cb875b6f2d2bc709fa28c65b5fe89fec65cf876ac754da1275b7585a26d00ba302f99d7ea97be7c4bf895302cc9", 0x62}, {&(0x7f00000008c0)="19f2ba7111b5f70495633dfe74c44168110251b78263bc9662ae7b9a540583ad108e422aaf9f30bdb7b77ffabad75e7b3ad2045afe627a8dcabebaee57ab22dab8f68dd4c71a385ba9ccffcb4a5980fbdb185e91182951eea237dc6800e98637d83128dec0b5744d55add550071de5a3cada1d8ff8bbb79e2451da6f359bfb56c9e954dc2786d4b9bbaddda7dbf1cfbf8d8cd4b37e75bbffb31d596e1008d288d853fead44bbae2054a774ebaa2f49dd76b2a010f4f2ec82bd7f99b9402f5b34542dd9cbfd167906786194458f5706cea86195538e942b960181", 0xda}, {&(0x7f00000009c0)="28adcd9667244b42303f82113aed7933130a4279744448edc60216b23a236723a59ad3bb56aeb0eb910ccfd1b1fcafde8548df8463191eb1204713f2980f1fe83c65f56293d72882479ec616f04e4668eab7ca28d4e09e3de56ba445fc1f69b1adcd56ceea407dff9b6c9ddfefd2bbe20f883e2d0d0df1571abee8aa583594e66b21c8096ba877239f7c8add10d8b5c6e25346b2", 0x94}], 0x4, &(0x7f0000000a80)=[{0x88, 0xffff, 0x2, "23a21e6f39f383e3d198f8b02016257ceb8f40463008eb787c88f3c956684cfc945662d12a6df96c6c8f7e92120bccab48b6c59bff564788864ca267d2a336ac4e197f40532028baa4656c878133ea170e3b7863deb3ce129a4da8bc6b305918048c88d896ebaa1dd329422c4ec9dffee4"}], 0x88}, 0x5) fcntl$setflags(r1, 0x2, 0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000040)}, {&(0x7f0000000200)=""/220}, {&(0x7f0000000300)=""/85}, {&(0x7f0000000780)=""/131, 0xfffffcc2}, {&(0x7f0000000440)=""/175}, {&(0x7f0000000840)=""/105}], 0x1000000000000181) 09:43:21 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 09:43:21 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x640, 0xd8) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:43:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6, 0x0, 0x0, 0x100000000}], 0x4, 0x0, 0x6, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6b0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xee3) 09:43:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x1) 09:43:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000080)="8e1c377dda6bd1bfd981140aebbc3a54d705cb213836380a7db22cb8d98fcc3062b51ae7fd804f4ad7f938bd0359f5ac65ee562ecba258789e6f3a3dbf95398e90ad4e6563") setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 09:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x141}], 0x2, 0xe998) write(r0, &(0x7f0000000500)='>', 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:43:21 executing program 0: rmdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:43:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ee001e2f66696c653000"], 0xa) socket$inet(0x2, 0x5, 0x8) 09:43:22 executing program 0: r0 = syz_open_pts() r1 = getpgrp() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x80}, {r0, 0xac}, {r0, 0x15c}], 0x5, 0x3) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x9, r1}) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 09:43:22 executing program 1: r0 = socket(0x18, 0x8000, 0x8001) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x7, 0x0, 0xb1, "4dcf879f14177213b938b593574f614131d57dc0", 0x1, 0x3f}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7c, 0x4) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x6e, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\b\x00'], &(0x7f0000000080)=0x3) r3 = socket$inet(0x2, 0x0, 0x4) fcntl$getflags(r3, 0x1) socket(0x10, 0x0, 0x5) 09:43:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x5, 0xb9) 09:43:22 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200a5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 09:43:22 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x82) openat(r0, &(0x7f0000000240)='./file0\x00', 0x405, 0x64) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x6) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') 09:43:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) writev(0xffffffffffffffff, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r0 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getegid() ioctl$TIOCNXCL(r1, 0x2000740e) dup(r2) getgroups(0x3c8, 0x0) setgroups(0x2, &(0x7f0000000040)=[r3, r3]) fchdir(r2) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000000c0)) getgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0x774189c3ce9a5e66, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 09:43:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="b213475c32a2a439afe816a08d877fa2365fa170190b1817e0e8a3f63d9e5480ba6e"}, {&(0x7f0000000140)="fdd78faff250c24a37ac0b7e8c385cccb6456b8a6da576835fd70bb811213b01165380a7cc52d476c640624621ec409d0debad100c325da39570ebc14dfe5c32b1bef3cf7b04a2631d9f03c8ce5c96d85225f682fc1b728bc355e909efdd820316395e4a37aedb7d3c53391680543f6cc79e9f066d94bf60eff671c85c3503ec531079528d27f336d1ae7ce499dfc3647d4afb081930db3156638bcd78a4e7d65622db929fdd884e"}, {&(0x7f0000000200)="9958bbf9c975d46e7bc785d657b90a7f365d275bfd74092a383b13c9932eec4c3504171b16cedec74275517e7f84695783eba6e8764c744343d6a9a8b6cdbedc02e8f281b5ddcf5f82404ceb95a7f1753f2238ffc635bb6199ff42e5348a2099cde0317c00ad7aff"}, {&(0x7f0000000300)="8d7f27ea3fc06329cdb1004d9b80dcab90ff82716dc83733eb2b74e3e850956a1ffcabce7e5de01902e7914bb5e1cd574dce52b7e748c6dfd6b8d5d070fd62bc50d5f3123872ce32c6dfb0862fcace1381dc2aece87932e5272a3b0741151f572d945936d1be857b2b7eccbe2b9110f00075a74bd8e8a35afcabd1e7131b163d76819f4cd41c0f42d8d05573be3ee4b949134735103c01b2db225053125db4ee6217b115268e0e503639bf4e344825f10dde3e27256d2b1d289930363b3078d56767ead8c53f14bb2d4ad6ca00407be456c886b5a946e5fd93437d8c5a02600b6f4a3a733056a835c109"}], 0x52e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 09:43:22 executing program 0: r0 = socket(0x10, 0x4008007, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 09:43:22 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) bind$unix(r0, 0x0, 0x0) 09:43:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28140, 0x120) r1 = socket(0x10, 0xc002, 0xff) socket(0x18, 0x7, 0x4) r2 = socket(0x1, 0x2, 0x6) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = dup(0xffffffffffffff9c) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup(0xffffffffffffff9c) poll(&(0x7f0000000140)=[{r0, 0x84}, {r1, 0x46}, {r2, 0x64}, {r3, 0x80}, {r4, 0x9}, {r5, 0x108}, {r6}], 0x7, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1104, &(0x7f0000000180)=0xfffffffffffffffe, 0x4) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) getsockname$unix(r8, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) 09:43:22 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) lchown(&(0x7f0000000580)='./file0\x00', r6, r7) r8 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r8, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 09:43:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) syz_open_pts() 09:43:22 executing program 1: setuid(0xee01) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) shmget(0x2, 0x1000, 0x427d, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) 09:43:22 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getuid() stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)) lchown(&(0x7f00000001c0)='./file1\x00', r1, r0) open(&(0x7f0000000040)='./file1\x00', 0x385b3, 0x0) 09:43:22 executing program 1: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)='>', 0x1) r4 = syz_open_pts() close(r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x10001) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:43:22 executing program 0: r0 = socket(0x17, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x5}, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) socket(0x10, 0x0, 0x0) 09:43:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x8, 0x6}, {0x18, 0x3, 0xffffffffffffff01, 0x3}, 0x2, [0x4, 0xfffffffffffffff9, 0x71, 0x1, 0x40, 0x9, 0xffff, 0xfffffffffffff800]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) fcntl$getflags(r0, 0x1) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:43:22 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x7ff, 0x2}, {{}, 0x0, 0x0, 0x3, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0x20, 0x1ff}, {{}, 0xfffffffffffffff9, 0x1f, 0x0, 0x5, 0x2}], 0x5, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x1ff, 0x7ff}, {{}, 0x9ca80e8577b8672a, 0x8, 0x40, 0x5ac8, 0x9}, {{r0}, 0x0, 0x30, 0x40000006, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x59, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x3f, 0xff}], 0x6, &(0x7f00000001c0)={0x7, 0x6}) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 09:43:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000100)='./file0/file0/file0/file0\x00') utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x1, 0x8}, {0x1, 0x8}}) renameat(r1, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000040)='./file0\x00') 09:43:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/204, 0xcc}, 0x800) 09:43:22 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='/,\x00') 09:43:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200712, 0x10c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x110) flock(r0, 0x40000003) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) flock(r1, 0x40000009) 09:43:22 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x8) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4b1cc24d) shutdown(r1, 0x3) 09:43:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4000, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) 09:43:23 executing program 1: socketpair(0x1000000000018, 0x803, 0x0, 0x0) 09:43:23 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1ffd) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 09:43:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000080)) 09:43:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30, 0x24) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 09:43:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xe46, 0x1, 0x0, 0x7d99, "831e4d0e83cada7514b188351866feea06857d93", 0x2, 0x8}) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x40) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/119, 0x77) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x2c) r1 = semget(0x3, 0x6, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 09:43:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000500)="2cb8d135e8468e1e3ab2a54fb710ab75035cc8ad0cb79073b4f03e177801a2f25a341de19d9cd47900000000000000000000000000800f08a27a78cc7925a091bbef23b4a1eaef4d99b03a0425e7cb566027cdc5110dc10d6728d93d4ccbcc1f64359657e93c0867647d603afa87d2c4d9d8df464188c025389321a8b47cb2e8999965fc871ab7a8a2af8923352202b80d3f47c6cfeaa9ced9ea2f596ca006dcf1e092080ce0b1a15502893d36945805b6078acb16d2e6991730e17d7f97f169f5ea4904a997baa4febe768dccfef28a6b3492c07fad486eb23536ef614c5fc430595d5793017b22f74e8dfc470a9bca81f73095842fdedd262c6a53ed3272843b3972be4e40571954b6c44c3a560ab69a0155fab63bada12664696d94621264e84af2", 0xfffffffffffffddf}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="3c4e83d4c6ee243d79b7d3e842000bd1bd311ada48dbbe85120b929f654b8f66d01661bc277581b8c1e1b329f3a26a778927b5fe901dd37c9d9f545f5630b62aeaccc49fca89e5f867e2bf312c4f299612334f41359a9d354402c7cca3f2f49edac90e7a247c9d6be0d8b51765d4e8f74b0857396b9083ca553eec483eb2d48928511de50d10791a1ad4f9269d2443be76a30e7092146909b438727b702e6bc8c73118ae3ebbae53b0bde15f24fd5fbabf2330bf8c9249c7fe3d113f52f91193371ec00fd2bbabe7c2c2870866bde7a59d4b45dfcb7e2baea9ab2db1702df980532e", 0xe2}, {&(0x7f0000000040)="4737048b3db4d426733f8b54d48094684d45a01b4be659a8620e4e998cfc74bb219ec2140f6a0e18c7d48e213c68078ab84ad3dbc3c36354e16bf7fd", 0x3c}], 0x2) r3 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) fcntl$getflags(r3, 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000300)=0xffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x4, 0x406c, 0x9, 0x4}) 09:43:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0xdf}, 0x10) listen(r1, 0x0) 09:43:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x26, 0x3, 0x5) 09:43:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:43:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x108, 0x2) 09:43:23 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000e7bfd0670000000066696c653000"], 0x10) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r2 = getgid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='./file0/../file0\x00', r4, r2, 0x2) r5 = msgget$private(0x0, 0x4bd9f75f0677d5ba) msgsnd(r5, &(0x7f00000006c0)={0x2, "674deeea379cc8042f2809a615a45c35c990a5fb9b760af4b9277b4268e90c57fe0a8c68a3ad6a606f50f14d6f1df1d65918f695177cb896a8137e7e0e0708335d74ca0951fb05c266196dfd1fe08826f1d007eebdc69e5bed55e04317cd78e0a24cef5693c92233dc4ab09036b64009c2939319acff1bc969598e629bb82e5858873f04cb85aed9c72385168be654591afcddbbc0b1b09c86417ed6126395d66bad47a788df92dda21f9972deecd62663461a4d54510b6ec3ea9b8f18d22c340acea6e40975ec465358c486fbda4c19fd2206b4bb1f4a23a566816db8b79d0245ca76276afa7bae7b3e57dff2c0c23742e9efb69e9791c4e811f7166c234911277dba3c44ee854b5cf1bc7aa4ad019b7aea17c9604b4e5039478e07901c29d9c9340d9bbcb1adffdd51d2526094c642318e6d09531d3ebe95853f2a9dcf6fdf4191e92216df2a5d0b0ac4c55c077ebe9b8b977f6d9980fb61a4f799ed25da18e86ca9ab03471f01803aa2fe572d0d2e1332e8090cf9b3de1949e3a407a26e786c5ed7d27c741f70ad86c465738cbfe2f9bd39cabb31bc7c2201e468dc5e4fbab9edf93e51b83c575cfd1e5e1271323b7624846df4382d04464eb0d199eabd2c70b83ffeb6a315a85618210dddec4ecc919dc8fe28a863ae700991b3fc2ff28d2cc8a4a691acd551895fac17ca5d2cf28261043f4c58711595f5c79176c0df2335c02b8b0deef2a81aef545ab506afe7aff786a9ce76ea5d91692716fd1bd564da88aa8db63d803409ac3ac7e205e8f9dfc12dfa7df993631098c2d28d4e93a70c932087f0b999df6923d1c4d9d78909bdc2e1ed76793e2012cda0eea8aa74e50b8a76ce1c369eaf236a4a0d3e495ba3a88d6844210e3cd828fb7c0ae863840c389f9b8bb6765a222f0a9652c1f979c89162f4ee4e340bc7842c05d26d7cbf1c56c3c78ac5c1f423968fff03486484418ac1dbb605ef1329ac3c40352c8a51d487657a1836166c0a4ef6dfe687daf47fbf03d2ecfed26c7e01e57bbcc50b45a753d1a19483d7812bd2f51f1d9951880c890a83645742495b930835be7b5f3398a0ca088d1edf3513352e67a67e4de74369500e80dd185cb693b67e6d2de23bbab656dc901fbabd3eb656f022f14a34d286e13c65ac0061259a8a19f37e7f072ec456e997f5f9a80fa16878b4934f85d691fb4abe1f817e82f060393de822e9b18678fe25dcfcc49a12cf48449ba946efd02253d61a6b86d8f7b172db29682324d8b62924f6ce0e1929fa4edd9faea5b59aa5a9efa9f535efa76e34342231d8ba597b840acd789216d148f161daec3a5aa8ee42342446bc55c78e28ec29237d6cae336cdffd24f094634f3a97623ab864076f6e8612e9f58553329be789f65360dd96d64e601d431a05c54aef4884ee3e648d9b5dc64054a32cb65dfc7ce90b42fa8248d41c9399a559b166472fad9aa9bc2537fdc54ce37c62e50000903c7957fca94ec423f2c0b2cfb4c35b597caecd577f54053883692d484809ec52e3d7619a2b87ce128152eb8446a2e350ab728a8fc99636f0660e3d0469faee757372bb96bd8658ad122a987145baef44980a99a80d21cd9cc759550439e54660700d20787aaf09149b9f9084317854e0116203e605b1a61e89321eb2eccddb2b3256b249bb2d9aa843d49e1379330e0bac3a957d3a68fb830c99a4e37237990c4fd245e51ebc5f6ac3f5dfc0119b673684c626fa16788eee39fc1890df5923fbe746f004a3fb25fd6c0c248fea855ce002bee4c3d18524836ce5c7460a98b86b08a144012b18611eba63eb332cbaa661002b9604d6384ec430bc46e29ae793d28182210f363d6d143157327241cb87da85bb395ace954c979071c2974a7088679e23029ef913d8dcb9ae3b226865a33edbf0606b1e8fde105cdde5f3ba051d43844312549856b4152579446c6c0f793b5cb6dc0ca43e647009c8bd4ff0b2e8d17f52c1ef859d40885a050fabf45cd79095439402b5e05b0a75c03a1b9e24f7d3e8402659d09ca69fc699d3872ba1602ab108e7ad937a4c1b26c6c5fe4cb61b31f55dc10d7c6045f748a6ab732bb7d243523ea26838f5d7caf19bed9132edc4cf59a99fdc233b6e5cfc532612debcf8d1a19ce196ae93a51a325cb493c41ea78db9bc186048dc539d1582b710386c73a4a6624a3244603ca7db102a795c18e3c9de6dd9ca70b63672b4c41f951c314acd8ae68a917ebd4f5709b6ab650d28557d2ee599d0301df66adaab7687e239b90d55dd88903957da18315ddbf28064e18c491deae2b3f3ac72aa013697590235cbde2eff378b951c01f9a2dc296c6ca0b5b5b4b3855a69615631bc9771134b0b64804caa40448ad6c4f1874d57b4e1aeba67f6ddbf8983f3dd5c604581bd8175a24572cff0ef068c0cae049d3d811917d39d6c9fa534eb275f45bf370ab93bfbb43b8e06ce2f49fc0c519daae4597117435173b61d184209726a81201e0986cdd6315c8fa48eca59f88f1b0612e0b9e82b2753e59dc3483be9eed06f2dc7d22a54c74e3952c943605f36ba662947d278c276ec4868efa3caff9dbad03c14c34f68900467f042ffa46f6fcc55ffef402d31137beb2d8ca3babc632e4695ea6a08573c12a86a5655a0624fa1f281209aa5c1ae9adeb3a89b75947b1c9007ac26c5e2b8e021c11b02b7dc2ff1e3d07eedd4b74d003d3675f9aa4e582b141df5f4472670ee0e821ba700f2c8f354e2e29bb3aa8783eba3541c678f722daab5bd581f89abc861fc4f68944fbb4254ff86dbc5f9e558c76747a41cb286f271094dfa55738a797844e3985c3127030e27bda10d7a06fd7e8c6c70d2561161499f403002ad86e5756bfe744d7e33a59cbe43015ab61658b66041346a209263a231b440e499340f017917106462afb4cfbbe4e3031fb2885cb6b30e3ba806e12d92e11a15cb001954805dc76ebb9b8a4c0229d993a8112fe18b2bb15ba0c396df33bce811cecdf4119ac031beec1817c20ab492f7c1145473f147a9f3b6e406b22aed943e4b24f8cc2313e54251a4a695ec2090efa44f91aa927751746ba14f860002c9ba5f9dd791bcf3c551b305039122454a72750b09be3f9f1111da9d3e7b371b9ba908870f1325fb2e3598ec4e1f2a199fe469a795ab15effbda3f50f2d9ae02bca6a327e59052fd63a61654621bdd76edaf0a283dffd3ad45ef8eeebf742173c8068ec7b03dc3164234c4de5fb9fe80eeea69a364a5feeff152aadf78265a40b8a3a028e649a666cd4018252fa0244bcb138106d3b535653f6fa922e6bf88f7df973faeb9578cffaf1a8c46b1c68603f95d663eb7366dc3663ad93dbba85689f7afc505a1d36f5685aaebbcc9a8bfeda4143922b391d5e3fc1badbd874589dddee6bf104ea73c34a70929704b30f9fc6556b5376c61bcc7dee4df0c74e2aaaf6ff97fa8b782ec911bc1e338f64e764030facdda89051e5fad81b4e24b997b8d4ea1ae88b47414954074617c8fbf9cd2c05c58a266c3bcc071c2b0b57d55cc51df819c49c857c617a6d7093034c2579bd673f4a3641c054ca7b2fe42697f11d2be1320f936bf1a7bae38b88242a156bd26738d11b25491e07dd2a6f1891476569f7796310560f46684400dec3478ac3605b189f9ef4e904b8380c60b9639ed1ea13f9efa7f1798cec27197ac310e7c2a055a9d3c2c45c3fcd1062ced8f5106b705a6e34cb32234e110e56d7ed979eb57e3adc61dbc0114a4c0a53c4e5efb5d00d13e4849232ca9e6475fca618c43296ce1fe99486d045a4a6f50100b9ddd1113123157ce8bedbf843599806958770c8343170baf8a43ad9eedbc847918290b5f52fec8c2ec23c64f1d9a9acca4564e0e8510b602fca5bbbe88f658672ebaad30100c80516f89d7a102c267564b69755c4083d12ef35bce188b127958b735c520553511cb342010cb9d5bb702d38cc55b44341f2ab8765f2c8d89d5f6fd7abdf1672ffb9d25d84fbf1516bff510b42e163a091e2cdc1a4ff041c391ffc5e27a69dca8d86f89424cf4f199d5282674b0dbceac67dbfa53c5ddbd505f57215381453093214e7aef5b063095e58ba68dd1f5a16f4a47f1b2122634bac5e6a434b9a4fa84d6ac676268e2e4d8ca6cee8347281453441bfe5991e956f181b120153b080321ac52a0f9030a65fc96c1d124e00b70786f0f05f9b026be0fd63b12ae000333081dac82fa993248d8784e22d817b0738c207b54c206c26aca5822122e332cf5442104a938da63c8b166a39728b71387c643edb22c50b586e2cedc39f519e556c02c89b1e0ede9d96f4b6fa72e76f51b23109ad15280be4c523e039c4f1913fdf3bdd49ecd0c9fa0ee0565b69a4c7e4ebfd16161e198c082c6cc3c4add050e98d752e783a331f6c84bf3c5c21c7d51dcd04b3d8b8f8ff3a7f0db3fa838466eefeea69e9b14ce731675d2a2f97810a8b8bea5d4a20ccfd9d8d7876ea01de3716c38a14fa7e619966641a6f95e516abf55837dc6fbf8aeec63abe361a5dca1e867b24dc4339727545aed9eb2bf9d404063a05dd99764f5d51191e92612d7dbe6b154c5233139dbc10c2c8eb0b5fe05e4b1f926daae979e59d88527d74a7fd8e8eebbd544a8fea84d21352ce4663b9a152b8e8d8e08048349b3d8bd0480a93bc944de94cfda72b0864f064c265345795cfd616fb7cc5e7fdba65ee96399b38dc9f4e3e6fdbd97a29e58e71fe259ea5d9e23b3f6b9795a8b9495f955342064ca5d8acf1041eb39839a82ea1c17a5c03a46916a06464351bbbd0841a4abfb883dd287ee9c805e9b5a2d4f5ef3aecb6d938ba30f185e14fb405bfdeb6cd01cb76977d7b35ccaadf2cbe5f097cc9823cf331e7a8b647e69f7d65a59f7406bdbd9ba46672ef3060847ec9f8538d30ad655b87095ce8e4817f874e5a4ba44bf0541e271d484efd8c8f36a266bf61d8fb3e4cc7d56fb9bb7d543600f7bd21332e46fa2ff6887a68d3c177a8332a3f1165a91a8ed3b32d7d49d3ae8fe3fa3e64dfaa1449d36d8e12d880c0ee945499a8e2961b4ac42b3ed99c88a986f9626425ed45448ac641a0ef2b16691c7b41eac0c3cb0630055155f3abfc45a0d68b00931108d1753e344b7a0f253bd5446fc9ced5cd7775123cebcc36d3bef097d51c6560dbfa59007bdf3b726313b942d54b04bd9717d58f597886dd2de59a77f8d618ffee580917e60e3b72b219ae0490351236a6835b837a915bdac45b24eabbcd4177528ddccf6cc73e7219bed9fa54dbd0388592a9717b36b7e96983b938f61777c421cc4a75f3b6c295ce66c8b5a775c3e3716e99a2f795991e498cc43fdf365bead975539b5f74a439defdac65022cb72844e2ef883e54da185ea03dd2e150597f2fc7a0f9f89f70a6bc48e42ecdd55a5ea3ae2a73e94b178917ee21f7a2f70ad660548660007d71fd3a34ca59b24d7f85dd938f9a68bf4bc8a50bf6a4ddbf6f78c159951bb2b59083968127c4295956f6daba243e270d3c0a4759d702c03001d9798a0bc30b89d97361dc23e0fc9771a9b871ca3f17774c016a60ce1f317b849ff663a723cdc954605757cb28e9f70bb7a5b83a444741a5d11b7b530d99f37718834c6c08848ea00f72fe03539c8d47ad7af6f6e36fd13b738dd58f6e04af8b98bc62bb185b433c91af0c58af2821043e9d6a768b7789981259d416977c74779f5a18ec14e8c440683b07dbcdbc98b888de0b6d0c51976b43b744a33be918ea74b3e95962676ec56e9728a89160220dbedaa6c10dd2dd10e02e0"}, 0x1008, 0x800) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 09:43:24 executing program 0: getpgrp() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x2, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = msgget$private(0x0, 0xa0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000400)=0xc) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="57ddb79a0d26d99e"], 0x8, 0x800) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r2) recvfrom(r4, &(0x7f0000000300)=""/229, 0xc0, 0x802, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) dup2(r3, r5) ioctl$TIOCSDTR(r0, 0x20007479) recvfrom$inet6(r5, &(0x7f0000000280)=""/58, 0x3a, 0x2, &(0x7f00000002c0)={0x18, 0x0, 0x3, 0x7}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 09:43:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 09:43:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 09:43:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/97, 0x61, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r1, 0xa, r0) linkat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x276}, 0x840) 09:43:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) read(r0, &(0x7f00000004c0)=""/160, 0xa0) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0xfffffffffffffff8]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) symlink(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file0/file0\x00') renameat(r0, &(0x7f0000000440)='./file0/file1\x00', r0, &(0x7f0000000480)='./file0/file0\x00') r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000380)=[{0x7, 0x1b00, 0x800}, {0x7, 0x100000001, 0x800}, {0x2, 0x6, 0x1000}, {0x3, 0x800, 0x1000}, {0x7, 0x2, 0x1000}], 0x5) recvfrom(r0, &(0x7f0000000000)=""/31, 0x1f, 0x2, 0x0, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x101, 0x5, 0x400, "1003568a9b4e498a9d9cd7de3057c710734eb654", 0x0, 0x7f}) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x48, 0xffff, 0x3, "83736d927a2719ada0275a8af2380e2f6336f097050d5eead8ade72e6984cf4b6029fc4e716b848204840af8c74cae0af9d1a1c6e2a474ab"}, {0x10, 0xffff, 0x8e8e}, {0xb8, 0xffff, 0x8, "b144e4d6f1352990ebe2f04d75b1c8f514fc16c04b86818be574e286606c265f7f0fb76aaebbf6a140870051d90e742a58df6c203d64c83e09ee98eafec2c20491de54bf202ef8ae03497d5ccf2e15c20167db4be032cf73932528aec7b3532793b8d67a9e6fbd2a520a4bfd31bc91a7f4373eba4525738b87dc22b6b67312199a6b842bd3c7e5d36f327b76e391ed4b3df78509534a9d710167aac2b2e49b64f27e62c3"}, {0x100, 0xffff, 0x3, "b4656971f750c0544a64dc656d2f2433a6025b239e4ca3b0f053c897b9572185a6f72acace024ccc6c5f6483c6a5574b50c0abfd2aab30dc4f5b3a74a5e04e61c59bb628c62ca3edeae52b8b5e7bb3d2537ef38706e538a9bbf5047ed727ddc7055b8d195a63d8106b6b4a6e180a4daff20dd867c8ab0e5d4757e9c5858eecca4638a22cb5e89936a08f5b173f1ab6b94e9bb72be8d3888b0968ac8b7aa5ca3c0b24ddd4774f0d549a1965c8a3759b2f4254ecd2a8c7d44e092092034d3a4a7ef83ef473f9bc37006a3f74c3c8b4d3b20a0238d47333272c177479b7394337975e68b37256a17003a6c098"}, {0xe0, 0x0, 0x7f, "a503e291be550ecfe3786ebc82d618ed5db2e40bdce5ac07e20162ceeed5522a4bbfe6a2784cd6395bf82737006c26f5d73eff3add6534913652dd6d089d198457518d63335c23bda84f60842132fb3535ee9159b3588eb9d8f711b544c6b01a4973a522699ef9f0f6daeb001e1be190d770b8ea583a6e6e2cea26f0343a0089cc5de0b6cc736a667bb83374115d72c0725b0b5151bb674b71903ff2a7de77782e45ee4545ebe80418d06bb475312ba14153d7d71efa8598fb3590b0d521b84e41437e2b0547b9f1eb4cf83768e9e8"}, {0x1010, 0xffff, 0x6, "a558bd042b636bf3f60b7ffcc31a8de127345b174194718bf5557d674f2342fa5a62f991c716c29efb55c4e1d5cb4b09b1cb77e420d2b0d8d25624e37ebd9796cc96503bac938bcc700e5ee731a9389f920ac226140c6f70337129546e8cefce0a40d16cf152c89e24d3a910e0aa74c73f29abff2322d8a1effe649a06e66f8cebc5779f95bfbbb8b38590f74b3aa58d5d7a263c17716f93d78188d6ce1d249cdd4624bd678441c8c38081129190f4d2e250bb023d4d5538bc453a9218c2b1cb78de723b09a39dc1b745c6f69bb5ad372cf51a6d0a1b65182b1ad0a4679cd66c4e5f3b7c16634afc48db55f521625f00911dca3085915facaec8991d5206a0de5ad19f3094f7c65ab2ba5a8b96d29ee1ef478472ecc59a0c835223bf177ad3db7cdf6043ebc9207bf4a1e0f80d1a604e1e373771e0d46a5cb8611e675771fb8d5d9e9d1facf521b9f96559721dc93b8fd4c10a49f7e494f60be4d1269b045c42a1cade355a3b3887e5ad286398a6244e36beb3280d61556f5fbd2c188bba477d3dbd6e32cfc925ba32ad54736aea5ede486d9b908df2729fc4906a3cfe2e3c075b4c4f7866623155364fcd5f1029164bd3ddb24ab23ec34102a0e5b6a3c7e2d140eaeed487949fe29cf0a15d50c11212509a116d713e922e1b6a9e55b073adbeec71bccb88548e0b3b94b9c9955d76c26c6d7a1c0ceed302e6a116c4644d4c85f1c658cbb951ee3f627a3c0483cdbed3526c2f11f10652d1ac0475c1d70762ded39626fbeb1a0a8951c83d0bc32f4a3e8ff2118be52c1df752139c65900850f1fef459f0bf2118e987bda9d75843bef4c4c5888688c050f24eff6d3f45b880e0e792c535ad63d88b018be1954029e58477fde21fc9cbc72ddc62157886dba07eb0304f7a3ed00051c4239e02e4d7c3f948b4a18f0580a2f8105790d23001802b7599a9482419bfe3ae22779be636cdce111e726385d6d364c760a43ceb00f8218ba549a39d7bdde714acb0c661188f22fbebea11f75f368ee1008ba843c04dfdd7c83aa72d2df745b4ab61e99055000a3913add33cf7e8658cc36b87e7b9f95309912ae2a04eb7968368b3a75459202fd5acc995180f8aaa859c0d55c7359937b1c4a738b58ec8091772fb1077843e8ed3ee043116503235a3226da4a89a9b999eca6f28ef2f2965d3a809bec7ef09e10ec924de811ecdc6b221dafbdef92118c564f61c7d4e1b03aca88a0311e49970286c05b2fa486f5bdd254af81014056264d740cde8ea47bbcfbd5a2293e729beb6e8a1304fa92db8b2e38bf674df642198e6d34e8427399b5e6ac9ae9c6c9155ec7fe3a02db810cbc7804913a043796e99f053cd9fbe5eb811f0c33de3104e2fdf3ece5705f2ea3ca440c53c81a895ccdf691ebadb1c19693b3573f592a29e966b7358c79aa0cdbbd51fe86017cc5c5c57898c14366e4d1eb45a227bb0fd05cd31bcdcdd21648fb937691f566f372b601ac3815029b8f1269b27fa5d16d947ead1c332197747bde474b5c7ab8424432bff8fb98d85a45b6dc95ceb02011e5c080719e77b16c2321007e96d6d0b1475faa86694de306f5e3041ef255ec99dcc7384f575e723d020c7072269620a74c36d074f68f0cc04d1c0241b310e285a539554756325fa05e199cf6b22ea2be3d828b310d861516793b4755bbae43932d329e7206c5c0fd41a879acba90f661c4d79e8b2b4900405431157a8168a3d85c7f06c7b0f1d9866eb3a1b26694a18838fff5f2eb90c270544af5f4342a91344a2de8181f8243a7d152ac0cc08a4f713ce142f14bb7ce15a837bdd4dbbce96e49a6e7ac9ed11eb09d2157f59970e7ca81e90727b607958fe4ba366e82f806eff5a264b05d578b05f46d32726cf3e1d64d71fb20c6a60466e8c728fd69e5700852e7c3ead63f6856d0ae83135e3d3bcfb72669932fb88cace59b678ba91c1c72c434aa771fbadedbb1ae4cd4e45ed9362d47e382c2d2a76ecda37390233e1e64903965b0c817e40ff3974e291bfd9a9c4f4f160c39d5255236bb442d829eada35c5e7f1d7ee59801f2e45d64f5699dd5b4b998ddd3deaab2ad8c62f25cebbf4008d75e5ed64aed873602137a2a1269e43e72cc8ac48f807df22bbf77549fc32414246e7015e08b654bdf692eb3ab68878663ac454d07d4b741873948a7ba4108869bb9312b5e935f1254bfb26615b111053335fce968ccf49c2e40643967a1fcad8fecf40d2656c433bf0e42b24b02804cc39906abfb095cac982089b1b62e0bcfa42920ad40500132a62917736b6235de18505cac29964d38cbf4354b194d0c2c8a322760f1cec5987901f971101f9f28c5e0e28c12565dfe2b50bc7ac5bc6db4da6416b46a47234d14eec00aeb70529740326159907239c6d03d1ce94c1f706ccfb0a473fb4158833729daf4635ff4f306d4d86b61fc9df4f6f35fbae2036a9cfd08e03c561bbcbf1dfe99987d92fb76e95c54ddd31b2aa34853c68b0c981f1d83ca22cd242fee979f1271a6075df0b6af556bf62b070490933524dcf73e95ba24d5a31b1df5265fbb23f3e99e1c15d01516d47a3b9ee79037cf311b19fe0d901bfae6eeb2ff3bb84dd0b6f8eaefdaeca372d884dfa6ab0f29b3427d438f5cae24dbb898efa2daaf4894f103f1375afd029564d87b55f838e08b04d46cd9bbecc5b4ff2dbada337e80c18da622d3def523b1e82ef681b38fdee784f187f005318d863e4a17185acb20adbda05c9bf9dfaffb3accb8c13fea660248b58ae3c34a5b3b08a0b1f752e849f39b5a251bd696c662d06cf0a826e3eac2d2e710d62439ad8de4934a3dae3c31cbe7ae841830b2707fdbb2e3b4d95022ae21c7a6e23334ec9a147cc1e30ec1e1716fc415a8d75e338003f7e28666a9ebcc951053aaaa5f25ccd4419e3d09e8fdf83a9e6accf35f4302a981c5c092a2c2bd80df98de24ed3e73ed1f57c2c4f9a3a1e95384fe2c806c96cf767f30f15767b53546cc0f040f4b1398b91044f28a784866ede5db15b05a7a18b06da6e461e8913cab5509bdf6a633b0b36bca784cf8a2f12a858ddeff22b29e67fabf6661bef4fae5481f815ed227cf1e85bab5628e2199d004084cc8da8432394363c4e2fbba5f73de686bae08c0a87b1cc9f3d6138d85b427c0b1dbaab7d722370f202edc7f3ea4a7213860d8edc3d22bb640aff5d443e2f6bffefa1a800a06e9a82bc99cee46ad6af1dd0b168724360a06f1ee4ef2b90d38097973675de3b4ef0ba9ef0f0e6abbd39605971ee8040f494b09adc3b6b0f870489db1240e28363e2c2200ec5db31c91c559e068234eff9d827fa0915c45fe6294550e499341c03a82661d4d7a3cf5eb941ba05a8f63f3a65dd88079e96b4ca4ccb5a364b719b3c024e585bfad155e2c8b853a85fd9536a58406af85dc7adac77ad9d31d8abdfc42535aa01c39ce0b18931deafa09a151672667a44265fdd5c5230c24d1aabcaeb520c9df15d09eed5f50b67194832d11dc2e130d87ecce50ab39656e336da913d104f2e4511851f28dd3ad879099e5920c7a7db0e05a25618876266c12b11cca53ef361f878ac5cbe30be18c8048ca212f44634c675a8ea34964d17cf64153ecf739f167f097b843e10b43d4be7ffea5ac31e3f3d29a588fc7aa3ccc09ff44f4a7703ee460a6add1de94723b3f08916263ec6853dcc3fc4724c287ca5033e622b476d2a25ec323fcd095c931a85e0003a33954578ebd3e529eb2e24f305e77467a0cf7b45d0ef9bee75f1beb6038f8b7f0da0dd38dea3b701b1fdad83d3f8f6af74836d95d06bc13b8ec681856faaa15bf175d0e52058d42f945237a81c9801092588ddf6987bcb9e4d92257486a63dce3a7bb32177cbe74b8751100fbbd438ac8c08ffb9ec498135a69200ba1f42114de4951eb874242e7705cc2c03a2f01d04162dc3ca5eb3f6d8109d50883e1df92850941c431215ac9d42fc4cc10b2721d84e4276f06c6de6d0ba502da4daecc60a6fb1014e5864bd004a2e6ee9c95a235a4cc60b073113effb1000b05b9ddc170bae82024c8b489a481cd9e9ccb490f8b0a9fb605321361573901ddae518479f039b66521a507c05bf65a19309f9c02ff1f5d285355e96911e8a45a0127346dc09183aacb7b0e077a0785003fe9987f36d412daea213106dd4574f0430b7c3f1ced76e8d83593052ea80deaa1ab98cad4a81524aa789f0b68d704e57df9e5bd266e6ae8f7b8d4c46176aa7c970e622e33f1c93d7aef2cdadb003dafa70e80e3f91ecf6015d8199f5f8e344c3d965fe0737838f97e15554d5b7a8e37bcd9db706906a9171ea293c104908d3eb6b3409084c34ee86794d00eba2a9a91695f3dd45e4ba7e1bf4bc527899661134647f6b29d75a9df713d3778c9a3a22a77887227aea0227d410a9872b775d76c2dc6c698255ff107b7bf8e806ca0735a1ed5956a2ecf7dec2d5fc0b6aabc1a8ed3ffb561712a3b1e55b95d5bb1673a2ed7a08e31af30f350faedae7930bc157063f07c391530c0681b6218efd61e79c04f487b0ae3233c66b7ae2d882bafdd3f5076e1aef383c019379b599fd5c4714f92ffbbac7e1dfc6cb357a6e1aa1bc95425dc712c3733561f35f6b293bbb08285ecd0071a1f0e0faccb651aace5fadb15ecd68debdb314598bd2c842d483be65c933830759f9ac5375b7392984690ae08b97669ec02c1847880a66f5da5ddc2d48721271d743c7e80ffd45354b72f4b9b8d1692c89d1ecba38073d3d881f2b67cc53a690b90d6c78566b3701ee926767264a68a5279118c5f232c4a05f3c15adff01f96592d2e91b548d91a58548c753f6ac157b2ff12f6dce2e43e2dc25fcee4cc72bc16187c4a4ff3ebf52d50644e28cb6d42c3e67b91a3d41c1cae2a30c72b2a31b1ece40d50f520dfebcd61a3ad168b8848061582d941a8db1f84b13d7d7b90e4f0e1e8a9e8e1be4f6ba5862fddb1df2ef2aabbdb364fc29cb0b8ca4e65ca7b6a3a41cdbade118a440e2c9b30c0c27f854f4dfe31e8f9de0c6bf7f25aeb1e1169159ac9521a1dce5021a2d5562688083c03051db4bf6fafea8f0b7f5b861c029f33805a7daa7c31556ac0c4505a59e2f94f5b1f4d79f9602cbf3e54f4dee2aa1e0a8be75c8ee17baa033366c64ef403252aec73c9d035aacc00db99776e335c4016f3591228aaf1b6ed4e967100018330a02b1c6c16f95a18e7d482ef2dde8ea895b5fe9704a628a80bb7b43363053cb325499bb24bbb7d3b54cec1029eb5a13d84f16408e8d2be7c8ed413f19cf4f1e0d9d73ce50508a4bf50487dd50dbbec20f276d5836ef6916981ca30dbbc416b4656721c23c84e9b1b9b1d1cc05eb5626d50a1dbbf3c312d6105f174efbed9caf7934f728e22f983a323e43b14f1000aea8032613a9890a80b849797cf9a4b950318092e996b51b917e0076746a5b977b3d871130a1162c756cc291748afbbe883cb7ab3b08cd072e3e9168156d64729ea036e691efa355e8ad99529300abbc927f9d5bd3cf53c0e0fc75b6f4d12d23c439aba7749012bb94d64477c378027b9b63c29b4dd9aa9416104932c69558722aa5e24579afd06ddad7d9f03ce8abaf5116132d4ca4a852a0c809daa7ab0283f95cec6206347b27efd4a4df54784f35c3b8ffe02f0680c0f087272956ed19d048849f705de9a5de1bf17b4d4e314788d43d3f199dc6051eadf87541a0fb078b4176c6eee5663cc2a9038fb815ae91a12b521471d6d63004d4a1f30224c1ae90b7cd4874cd37353d96f708597e82b8c9852f"}], 0x1300}, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001400)=0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x8, 0x80, 0x1, 0x3, "f96778d132b1622c5993591c2172481107447421", 0x3, 0x20}) clock_settime(0x7, &(0x7f0000001480)={0x0, 0x2}) mkdir(&(0x7f00000014c0)='\x00', 0x8) unlink(&(0x7f0000001500)='./file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001540)) flock(r0, 0xc) chroot(&(0x7f0000001580)='./file0\x00') dup(r0) flock(r1, 0x8) r2 = socket$inet(0x2, 0xc001, 0x8000) r3 = open(&(0x7f00000015c0)='./file0\x00', 0x3, 0x8) lstat(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000016c0)=0x20) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) chown(&(0x7f0000001700)='./file0\x00', r5, r7) getdents(r1, &(0x7f00000017c0)=""/105, 0x69) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001840)=0x1) fcntl$setown(r0, 0x6, r6) unlink(&(0x7f0000001880)='./file0\x00') dup2(r3, r3) chmod(&(0x7f00000018c0)='./file0\x00', 0x10) 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000080)="29819b0ad7f827c56a6c268df6c1136d3a0f76fea3597e98a7b2412227d8393a6a1a2f4a2d5176455fd5566c152115a392ea6007d57f386c36ca6bcd2cb84d9ee6158fb80913270ed3811bcc3f54ab8322a0ed9ec16cc7fb928078a04f6a7992834bd3b00a3ddcab37f9afea8192a3a699e1f88beadebddd08dd7189e5fde2fea7340dfab599a704b9b2b6ada8f53572dc53d7821bee50351496b1b9994c3b8908b810d4e491dc8234be102f085609597d91127360add55f9365bf66e1d27ced6ab4b0a609c250a3e0537a69dd21f2b2a2aa6a08a6c7ca242043e3d056b28ddf37cd8d2292dc989228b26e5c61e961586abece246c925c79057c12f34592ea2cc71331d0d8ea4bec12c771e64bb67becc019ce34bb11fc4cad35c387b4c487257afb1ddd267d97cb6373d2a557be302377738293c88e8c71cc32992f45f467572b5210999bf627ede8e8b2046692b4d5b89dbd316792365c30d539280c861b7b6ecc6fc788f0c5349c995d6a81e173857334ed28b3947b133f90ff65f20c5dba787f7a0fbccc5b3d74f94767742e018c9662d80cb82b277403ac3d21e13bb5b52024c189b751deb181745ae213f7a4cf8b83db0822718e248cd089922738ec8e885c6f39a0ca01c39205eafb9f5491cb2ec1ce055cce0f8af9eb09156a321ba8ed504c906d0f345e8733a7cb1b48b6ae1f7323b2d4ddf32ac1b4e9861241b200107653f2967daca5dff11d53721d3b98bc079add81c2f52cce411c3c15b64a5ef973d04ee71a8bbb20e7b0d8c93bb64a96427c4e750ee36861f63e2f1acba8811e48b308b754c182163cc72090263a6b7f59b081170ee24ecd144545cab068de5653a7952a8e58a0c9576230ea20f3558be4ca122006886de6ddbb8542bb1cdda0a27f1a7a2adadbe995fd158707afefa5d8874f8ef4389107dfc6741fc1cde7a2251be21fe03afbf51f797c768cbed8550ec282f67f4d7032fa14a94c8c89271b5e34e546ff1cc51e3cbb0a24cbdf856f81e85a175da709a1038fcff8825338ff3bbc849f03d3c93daf98b20b9fa5f8fcc5d2687fbd4449f438ed411857d2be6730470743b16028e9d2e4f2dc1c9b309223e9b3a06bdd3f0a9f57fe26ee0ba54d6dada4a0d266d68049aaf95d0769ed09647c7716b13fabff03b8068a571aed1723640e2b0ea00c1bd0539f187c241340ec6c209b14cdc6ff29300db27b53027fb12a886c63fbf4163ffb90fc459d28f8258862a626db05d68dde17f471466e51a8c2f18fb8d1ece0b883124372de9351223648a8069ba70d82c5430aee5edb42b5722345b5e1217abae42c06d497868560578275563d6ad12f47860392082da4c5d54b73bcb3e90a9064968bbf11fd5c0886e87ac2135c561ea2ad1682855705e990a427739b1c03e86a03fefa0fe99bd84775b0c678d6757ad17aedc054c51cbd4f8ab95d6fc6bd4f1b0038bc265d4242396a78d1d5edf872640c2ac8aa248c025d8a7ea22e6f45f49af753b7ba39661b720973b05d60c28a5f142c78b0573e55f5e9864b0fc6dfa6cfd34f41053a613ad539ec1e3862c0045666e1cb7d358993df029e47b9adb81c7ca22aed130f091a8fab4b6190c935327b104746a4969bc8736f7d31e2fced8666a752abbbdcb1cef737ff732032e31fe89edeebf4fcdb052bed9c6a89b1e3d5a25669455ade34f23789312804af35bf00aedd6eb3edd92cf58111cdf706c1335f31a6f6e893116fd7f651fc2999c7c515a751a79db1a0dc230012549dfcf2543329b4c6722a308c381e996004a2fcca5c8ac5cbe1b10fb6bb6655eac26df6eff74807ac99aad4df40450907cea1c1d2f9678cc2e441bb77287f6a9597f429b37d89d70a4e1aa5755d74e726abcf73d4c4937aa6efba74239f110d46799a0f5a3c6ab3d171ac1c10bd74a6cb9404ffcce7e72a21ff6c6ba84219ea4d462234a5f633837dfc0f5873477f6e7b87c44d101aa2913592607db6be2f7eb1381013df2cd818b134adfb17408921bcdde1ffa58df0fe6c98d30015dd2345a07f3b0237be011a03fe34e84825c6016a3188db13e254d1bc47da8f5f7aa3ed2c1c1bee3150fcf47a97ab13628f9ca8edd2cd949f4a54a3ec65393bd46167ae23e80a524ad858192f3aefd4d624cc07adfbab7fb8973d1812a1b4e0a2b07ed47b817f5de0f7625f5c516611673930bc9254939d3e75fada0fda3d6fa92bb301bdf0d831266884279ebf404a425fa2417ef2ee12cc60940c5d615303351984e78342afb8ded7c28d89908a92bb9850d8851def15e1d52a2b08978e6a6b9b77d2159151531acd20a4517f41aea413baeac03a3f9599b121fb2ea18911b5fdc5219deaccb9e8076e594b6ff97cf0bf32dfdb11fa9a73f45851c8087203f001c6d53083bd88cf78dc3203a6f90ed64fc9417e024040599ea0cc973888c8c74bc30ebb18eaa557b50d42e5cc50f41e0bc5057df6524d694198439811327487d20dcd8be9bf53fa479dff5ec91607330b60dbcf56cc293ae8b7440e2c16f4ffc4c136915fdf80220e008273f1d6a7182ce1a7d92ab73e5d8fd5d1124a2b9306e84afeb49916c7fd6f1cf1c2a2ebad47a07cb02b56b89e46cdb92cc4505f1d6d4371f7df7be44245f6145a7e8891e03c54b3e4ec263f7914689d8d6f3a9f414e22ee3a9af313de0c2adcd7c4b26b6eabb1a57ea1b752234c8259e288923ab9d6247d5081b464f21223882b4a4846fe6e2ae5ebcd6d5da17d7b82144905e31c1c02cd7858752154d7dda729c2752483c065a8916934838a70b7a3fd317012a250ef3a1788a037e5378c211dc9a791fb0f47b93e957f65fac0fa4643d4464906b34e89773d8d09327a41594977460d4ab411f3c9ab6ce965e0eb46099731c92ce45650015b0b5803e83b03ba4343155f1ac6c52b681a3af26376e0bcc94d813522bb190ec3f418e88f5a845068bd5d8e23a39138d0812eb61151130957fcdebf0eaf4ea09835a902779fe7e967b4243642394b1ff38afa9cd9830e27fc33683490bb282e666c83207077c7f9dfd64c077a7edf818f2d9151540604ecb1022115995eb2626f79e9788cd1a9f8a1c9dc7d187965fb426fc73052a72fe68d9d4c7c18f312682e7d253b783f080ba4d4989fb56cda5295488b022a0209b0c150df901e3838bd23bb879e57905bf47c731eb6b50bd9fb51c735d19659884fbf52b847f8d569572962384d022e5491b2cdc239c6e52d648837277c26d2922251ea49fe4b7ae6244d69f5b8ddbd1d49b091409f7cae98ce039b4bb2a189089bf3cb0bddaaded4814352bf92a870b9c6881941a040e8c196041642812a279e1c619b31e56030711c2190d428fdaf5071d26d0411cb6e8a1ef6655ee3eb2ee4f5167ea924fa0370dc7ed20b1cabda058119d3da8160726202581eaae1af4548da430a6953f0c47c931aa5f48ec170f7c78f9daf69b5160eddb92718304646fe6e4801e64ac08a70457727b20c266701ad6e1f7e88d0cbd8ff8e6df639a415cd77464415e6c2a3a67546a926972c06d9cd622cbe8a41c3b6d97576dfd421b173e387b72cf5da335c5bb0b5ba48f51f85d29805512771ddc037c48703b5c984429e9795eade3b935e86daaa8cff5acefc5597756d0a64f30c4f58d1f3666f81bb4fbac234908eb6c6216f3b81833ec2a7d14284c71b25641d6a00a94c7f8cefb38d0cd220f4eeca5ffe240e48bcc3837016636fe5e5f654fa1c890bf6b51443b8e8a39c9ae9681c6fe5294f68461fefe928392cddc3eabf2ed8f6b8c56f938c97cfce9a08fc3c798026f671063a3b3395b197a1988cf681fd4d15495b06dfd4794ec46d5dbe1804b6a713622a8fcf2d3065226d3729830ba964cf71c48c90358ffee1d7530e43f9f93e6b118e67b06c0fac4d924b8f64a22435a3d7fa7b9e31f38bd0844158e9f32626535eee6ba6caa914ac6434456e402f9ecb77e60cef24051270e481691b8446efb4e9c37cf5d18fe7732f359f4a16e5f3cf65adb601637ebda577058b429cb12f0ae0704bf7ca7638c2d879ea9c68b117e9a40c18dcc6126624fbcbbff08ebc46cc38f64eaee181665bcf0ce6da1c2ee8364c8b6f8f56a5c100ac6d3160dc7847857fc4d473328d697ae33c179700ea7381750109d0278adcf4440988a2bf40722ab64b6edf4c5220e9103a49e4fd10853c39f33161da50f74cc986f9bc679e1fdeea7259b52f464cbcc87f292da322ad0c714515beb42346e3cb91312cf3e82836db8e6f6696b6a8d1bb58b380a6fb525c16f33dadf94653b7b7e53c54e1363fdb9765bceb96f9822980edf66ef8d1df4d6b8e35b1a439f21693aef5cfdf85a6c67d840c74f1d27431ee6c5234f383d45daa236791c249d52c8815f842f18b2c9df6fcdabddb31e1ea6402474ff97627a5e9b591fc6aaefdefefce541ef8c461cda3ec02386199ab6b75233d9db1c580cecfedc0d2f07f18fb45ad487938a30992c34be63d8cab3d376db6d1256d2cd11979e533552e81472cae74cbcd5d2259af03f840cc77f8cc60bb602eedbf2a411b7736d75d93da5ef30904291444fc349385f6b6b4d1f0b36731af7d4eb684272ad49f869c6e17e9e857b1e7459d884cfc75b86404a7dd5c72c08f7cf15bccdfe0fc4a21fbfe658542dab8952d01ccf2c363502e7143aadef55044dcbd512e4b88369e449064e5bdef873e06fa25a0e44277fb5e62e1095c5f4ebc3200794355188a0a144203efb34b84fcb04b2e31efe6eb12d3d4a16e97687818799a67262f0398719b0bb16602652bbdec3b761fc98594555b5ca67e5a6224353c954d978fd8b3b0db263e74098fedde3ec1e3a07969914be29162d8f24731e4f85f5f2c726e407a4c4abc4951b53df9f86ed69c37b189c4dcfecb664420a59910337f750bfebc1bd407dfdd1dc82c7b50bda906f67912c6e4b9def9352dffefde45422d33801ff4850c5a93f15fd4630f59c6fe0aa6eea812b92ad891cd246f49e830100ac1fe7f888c8e84d1a17c49313b32cdf7952b6a2a6e4e1e4f957d249d933d86092bb694b209c23af6a77c4900435b710d35fa8f5474d6b0a2866fb06ba91dd2ad56878dba138628ed28f07fe826e8a17a30a6fa71aaf8abc06fa3387d5647808e06d929bfcd1af4264e4eb46d5bd0a701c768545c310533908253222be50c556d3514ca0600969895ee1019041b1af45d0d5cc024ccf9b2a6f7fc3f133145b7fd248df9dda5db38057b5c2927e9eb8bc9686b1a38277b9d34b6b78449f1e4fe4221671bc146adc95534eef9b708f7e043afeabe5436a08a4992eb6a18018229d4c667d299d538f6f57adb486917e94cc0f6cb053211b898ca5f16a6887c869818838c22fd403a71044041ef3ca70a8ac00eb93e4c00855be58c01ab36f16673e96ecc03c8bd48ac11599aa638e18f721a8e226d4984fa75a22856f998b7c7839be1d4812cc38cc099f93756f5083269cf220fec9162f0e29aaeb86c7144f2c782767bc8f66f107eee9b2738657f233944f256089a0277f8ea76922a72bf891b2f3865ade4c116c22317c0591d5185f197e430732ce809f2f8e3aa43197e5f700ce717710227bcadfd2bf4ad8b4263349ee83660cd7f1472a07d93d6c48f101a8e61da0725e98e7d035f73a3bfbf11ae84d776c27767c5082b79692b8e049f87b9f75fc6e592abaa1a3671292bfba2fb9366124a64fbad2b3d275fd4a7c8435bbb0070184fee5b0a4d08590e155f19bd4aa2486821c9a77f92a9d95223bb1d16887c298e452bdda223120852", 0x1000}, {&(0x7f0000001080)="5cedfb35b0bca6b77dda114879eb7b0fc3f33983a77aa417ebd5768c66535eb6d229898ae73a569b1e8dbd68813f25193d2acda1987820e6c18417f7e9a8a412e95daee1a536448e5f146bbfc4cba2062c65fb8709115c3d6e9f66bf936dcd3096502ac8ba22bb72b84892c82b033a2333481f72eb86b210f71ae9639369021fd9a1b3e2881bfbd37c1ca1637204d2c3f13b7712f62ee7733ac1ee320131943612e1f7b536382b1c1e0056829f88cb157ee398a17dc30d005af63c926e46a9f9fc9416b78393de4451a21676855a71b39f20205ff0ef3f34b3a69a5186be92540cc4261aa83fcb8c8fc0048ca200f95d5cdeb1bd09afce", 0xf7}, {&(0x7f0000001180)="81a3915a1a9c60c5733a7ec4e6b626350e7c2054ea09cc2354cece85f59dadf8b659b290d4c7cfb9bf3fb5b9323ce24bec1d14e3d9f7ce55b5ac882875c89f5fcfada5284ab0d94be30cee98fe7ccb4e86c22ddb0e18fb5829b1aa637ff19fb8ae11f7a65b1520ba8768d08d0bd2e097f65f574b3550cb7825abf47dae7c0bb280e9be3335a3f355570c044d7795aba5d256d5d75ccaa1501c7bd8f72b7ac11843dac8f2270c07e4917facf9a6e05eb05418a4", 0xb3}, {&(0x7f0000001240)="664a47a59af84eed3f36c0b09ff00ebdad63140cce65cc00f93ea07faceca61905e4ab87baab4f8b417c96c301c7bea6518857812d6f03b2d4303a701516ceace26e9f2e4092cd498fef34a84b6212a8e1345574357174d6bd761cac3195faa2555724391f107090d05da638a81cf6e69c33369f32ca3321dbd4578a007bd33082cf2ad78ea4153c89eaa4fb3273fc9641709d1ecd51cff45b483821d061466038557572521975a0a0dd56d82a0dd36b", 0xb0}, {&(0x7f0000001300)="da6e501bfcccb10128fc73b51e085a3e2fe275a4f7a856235cb2b601077a55030de64b19cd09c91b0229e44c73cec1f7ef852533391ac29cbcfe79e945274f31c1b21d868b8e2cd708a56bf85371026b9b9109371480c470e88672f05200911301c8566a0736d2ffebb4d9144105cdd5ff928175c31be2a233e8af0b7fbbb9c734a2b67ecca8e3df09c7d48ab0e1c99b4daf15e33e74c3623ca2a94ce18dda23d5666baeec49e672d3301778908b7ad6d2374371cfccf9098bf3db8ff7366c0fa8cdfe54c132e7d42c9319cf9606bd93278e72fee6c87525dd4892cfe0f5a9ead3165a30a5fd8e7646fb2cd15975f22ea7cd9be4cca8dcecc97cebfda625ab90f33638d09cd5af59772c1516a08f5ac55c5f64eec8f4830ab3b8d13a84d8c799f3e815b186429474373f8badcf5d30018b365b13b82cd976c12a739425beb2cde58783a1ff88a084ca970d91e59e5101db24310f26433c3dcfae0180180ef96b3c289ddc17ab7623c833bcc2bcca263d077f77d275b9b7bbbd1fea7d07975ddad94c0a172069ed38770b4579accfd734a02cce3040e4ebbda8fbefe091947349474755f541eec8dc07fc5d5ab32cd47fbeceb559ee230a9611c33fd525f4a086a53804446a0e6d79b67799f595dce2f3c9531c8a963ec9abd6f351bf211f5d3ec0979224d31702e63bf3173fb14e94d72a65e4a3c0943136c2a90dd4b38eca6664184272a143c5881d5f778d53fd4ae5b003a7c9a1f97ce7019323fbb2d3c6f9f8269385ca9d4b0d0b2e8c02bc54039e2898fe523a71e78fa7ab3c22ee40fb4fcfdd064f6e0165fb462270d3cc7b332420fffd2442dddf79afd76b7996dd2c2b702c3f2ddbd744643a42632089734c284eb1cc95846ecfd3d67f34c43d12cd3423529844db3ed5b9e4a26c5d4cc88f4c5ffe804331e305aa37f0f48aa0fc0198e6beb259bf6cbcf46313f3435294ff0eda517e6a75065eb16379edaf5b443fd6481438bc90c022f64aebd780daf3c99f1926adc75f4cb0a062658218b04ea3169680d2e932791ed373aa7d01a1ebbaabeed57ad099977a3f88e540f8cc8c726a3d9514d1eca6060467d9219e602d649d9da88a123e9b4c507bf9ef6ec4c00df2b3af5868fc89cda87b1b63b9027066ed876a257a4d40c229569dfe6cf7663ed7b582c9a34fc8e72e8bd47d9698e16fa31d6ac1d2f84aed2f77312017f9780c265b58d099f9f13656a6c4ed0b08f0a2888bd41b08225ee1f81d0b7de8f9500d4011636253d819e20713622c04226e14596a7f665070b5b596e45836921bfe9675d4e3a07fcbd268cf424481da29f2fdddbd18cdd89cfba98ca264940c514b003c36782e9516ec2926e41f3ca97a81824655bfe6ae75477ce0153569de1837cda3ec233ece314d8527aba7de2fe78782444264b112ce1e36c6cf628b0f96143402f244cbbcbf6273813be63ff424a10c3038f2ef02f4f63d18c7a6ae479200b409d5a1ecf420ab1503c714ee844ba7b3d646d039efa7c534a39bccdb85d960ae26841a8ff8915026fe1d6eddb0bb8b3d693d9a26893780ffa9d799a830246347d3bb5fdc6316bdd30b8eeebf7415435ebc2a0222729376d938e9c9c0a0deceea9baf1e59e5a56e6ced27a90e3a3dfdef35d90fb59dc4bfa98ab250851b451ebde33670ced551d5b0fbb8552b030d4f22b675d107e25caa4c17a7adbd18b7561d6d0afd46a8afe160e4cf06851d7f9e744eed030eb304e5bf00a519e479bc48b5a599ed03c2ed4b0161828192b5a7a7842da26c6670b236f7bc18a0327f2ce9206902f5be707f8a129adac2a5dda496220f5470ae41c21d13d6fb28959a396377544570af7fc317ec88039f27893a5c9fcd3083694b41d14c77684a2c9fd2efbd4a5719b96b68c598a74e19ce7c70930c9dfcffeb288f0b8fafe35e66aa3c2df57bff516b13303e846683f838095e8800e57b45711bff620d4e047d5d83342236116b826b1efb611e54544d83c31044bc7205d498a7256898c38b251605a07bd4a5b8a2b20566aced345e30e61dfdb4c1da4ef743c7203f04282dd96c257c19757e0e456b01d49300f2dc94b8c6095adfa8422505680791da7ef04cee7f6e8cdf85b25056e6cce7ecd262d21d06e7d0a12024ff3d7477a2e1e5b9b813adb33d1c581143eb32421a063a019a7a5c712ac6de82cfcd5b6c2817b4fe6fcff728a5d259888206c42dec44f7f637d2101cbbaacc132b1f25c740f702bd6c7e3fc108ff8cf16e529a98c7f9f81f46791427553300ae082c888a9f8c6709d9296491a496fee1c8bbaa8a038dcb9522528b4b485e2e6eee54600a6d564c0c323fca091292d687673a92c71465d462f301a82ae7f87ce1a57212e42f05ba212fd25d23bf6b408c94cd2af74c66b53168d5d191dee5113fdf2cea856556c5ce07600b8144877c392b5b5984f34a9317ed4d8168dad6a08031b7fe77adcceabc9c349795f3f58ec69c0babd7747e0228fe872b7c5ec2b89567ee1ba676719f22e7ee6324a5b3d890f3d48f4a289e9a3ae5bc21fdd6f3922a182648dd8f32aee7bfb332b28e98d0dbc8787c3ccc0de6bb848d4f959cf3c05c96350baaececea10dab18e58d16043b916ee0c70c8a279844f2125e74535a2f858de04d19083119851c5a5fd47bf36f56d79ab139c39662aafb6cefab4b4ea6f90097ec79eda88f32bbd8befc39ca39f1d6d1877f7f55aec34bc7a26a9dfc259f0b37b63138cce1e8f93d497e83150969b10dad77dd753d4efac42f02f5c683f77bd5c3687fb4914981212ff875ae463abf25c290accdabd0610be94822a03c1ab465abc91414f11747182a39fec4223eb4fb35f95022037406045dc5165fa625f4330136f3709283e0327a751037b5b486c55c893aad0d00905eb17e57f01d0d3baf5ce4e50cc73a70a383b725402d7951afadbdd810e42a085bc8c9136daf5e130800e174bfd33a903fbdc7522a510b37c01f297bf4ebd2ee1995ffaf18543f78a65af51ae5c3298fdd563049e46e5e48a211ed8ca84ac13ad37d0c4254106c3c8e5d42a5138d5faa6df73cd0d3c6c7654366b0c95d0c0c63bd9479a90b0cfbe4234586ef9b2c66b737d822635d031ab8b4c425d0bab1498a4ba29cbe9e059c2239b7a64e4e02dfd533de6872e3e30fb224860c352916c67235e5a5db5c9d2b80bfcca7f57d80dfdd01ad02658b16bfb3e0d6f2266a443131d9b6a9c1ccee795fe33e2645023500a9d84044791f28f30893b7d7a256872fd1095068c63435a8732f2ba1f5979d7301486309f61b92c2b2d3fe819e267b9c12873131112d4338f9391a8a8c83dab77371bb0811ffd76018c07f48d1973fbbad5805a9e2db70dffcf22786337e236ac91053e12d282791886d48e4dece941eeb9faab5696c85f0b2d67b05186b2435f4560c5689401097e4004b2e1110cbd63493c7c678d6ad2a181ff2357f7a6ab715594aba8de4ac6bdcbb3fdfae87e02e8905bc2b7c82e2810b05ddcc66ea4fdda3ea201e801df4dd26d3637b4ca0f90e4cc4ef19a719ece397aeae63a4c46bc29f31321f70154e640d083f3bfda430dc978f7c3b0e9b2a11f77a220fcf08534d6e8b5849cecb26af870d6b0b9b82412fc4c8eb360afd16a4d8dbfc379c3390084100f1c6170c6ef4ce45bfc86f9167fe8efa9085aa323657386ead02a68f4dc2a43cc12ff5335c08342f327abc8007e0cbc136c167c825cba32a0772b9741b1ffe27dd15d1a88ff7a5498b6223307eb3b97a9ebbe14a356340d5523de1960904c27f56dff586e5d790609453260c952c91cd2f1fc428ae33aff4e1cfdde44b6c15e25b19e0d9e1d4ea37396e2a6b4d58c0bb48e9d2d224151237a04ab561a16ffbdf45f60fead13b331cf35a74a1bb7ab110e66272907a215b7416189eda00a36c3401bfed7de142370e5f67c0b0c0df8023aadb2a7d013297429f1ed72a0af8046fa1ef9811a5e2d6bbaff2ca7051ed99011806e7c46748d93ea3a959ae522663a3315e29ee0cd8c96ed83150a30a024e26b6dd12a437efb49afdb545f06145002c0cf600b0e1fa380f50c37ceac08fac6ad692ece3acbbeb7255878ce190a1b90c15bfe080bb2e6f6af1a9c94093fc294e90a34a17410326d0fb70f9b0b3800c1c7484d7741ce8373f66e0646d221b9bf3a0780d48cfef10baeb10e700c418ae4cc5311f9b98b7042f3db3570daff8c41b8c4df561b9ded711bd7cec5dc6067924ac7611fa73ac826b1c8f1949809d0fa694af5285eb9401be220bc598e7afd0bd776fb283386e21a69237295aa0353733fa7a968a97f9622933cee23b67e628cade28cfc6e8ededc7123da6b74893fdc09b2e728aa2a0e8a48816ed0a5e05c7b91f9824dca18e2c4ca9f04a52ac9eeb52bce86806c1947767c27cf5cc759933804626e2611834e7e3c6fb5986ccf8c48c571b913ad2d9746a1f2fdbc0382f0af4a4955e138323b9468df109ce11556a943210bd073593fa6b928ded5958d4fd1b04a7bfb90c1f58e6a96b1261bf327a9c922ec71dcb4556d4420d7fb23fc6585d23a5ab6951040e433597a0eee18fd9e51e3d0935673bd10b91f727722d9e1091316de675695f285273e0bd5b117f8107e08dc0475db481e4a90e15124e530c56769a36486d8bf4960158185ac5897d0fcd3b9850c6d8531376601b74c6c627925deb44786f72309b976e3a2f9438a171b4a10ae3ec0b159e11c7af4817446343b6ab1943b5d5cdec0efcc898850f26be2b92389f0e0cf2425538ca5af618d2ed02aa565958f892c6df933dc69c05ccee6b60a3f393af877702ae15647ed168766bff2d371db995245ce9903dadc12012fb8c69c55c6c625cefe79f6be484f8abe26c0eb9dffef2d29cf330e76b970ba3e8275be7a8b0ba46abef6b83b6bf5e8792a2efa9180354b7a7bee83031dc313ee0108958154c7663dab28931909a8bef94febdc463d696d2b55b37cb7e46ecb1348b853788903013c36da160db1d9c059cb7f1dd3f94e3e8d50d7b473dea46bcce73e2f6277e36dfb6e858dc7363c63230dcd72117caf790d6cd7dcb6d8ae1b3d0435cfe573693fe1873bbf0360d6d4df7c6ab7e907e76221d2b113fe526eaf7e31930f4e7c783ffe7d485a04865cc9e2dde25610d3fb394798e937a803d5cdd679934ee52bb21d695b1dea5bcc4c09b072b379cd18176a9b4a9556df87c91f3a4de79cfe8066e1d3b49e3fe33758a4fbb10691b4388a90c4d3a3a4c0adfd7b5845a62d05e4766c55f92bfb680af2751dada98642c90a471320566388c8b3bb59323ddb2828c6d73d7738f206f3cc0d5d44e240c8bce92f454e4809a970b2ece0051f5f3586e323960a2b490907b61f168f4448156d176d97ed5df50a355ba2e3463d5cd22867935e654bfab1d86477a5279dd340a35c17c7757d74a5c4d58d46f4a124e6cf8c699980e4f9b598e2c1311c6c8b65d7f8907eec5decd7fc7155dcbb80e093312531f30324d5f82e18d619219519e70dc6d9547f03f4b29b56599d9b63eec4950432a0494f35a30b7cfaac8ac11a4608346b934cfe172de5e46754c021f13a7e71f987163f17cb26bb0589ebe223fa5b5e26d09f3e2690d6a23a5e1f3bf771845cb0e4517953054edbcda5feaa3cbd8e10e36688d695bbc4d8d82c28ece3c13a417a72f5769d509e4f1a7a4c06aeb6c17a0ca5d77a13ce19f5fcc623e038068ee2b72dbe450651f8fa7112a1f0bc5e25b30df2ca18a1027ac1f4a28b4dbed42012822b8da69861ff1ed5cd1141cedc", 0x1000}, {&(0x7f0000002300)="0e4de94f1774eb5378adbd1e27070999c3f008967e4d83cedd32d0e862503cb8be4dfc9bde2363f50aea70e41468d935c758036b9eb0bdcb215cd953dae170b282cab897b39d9ae5be5751f791cb7bc148da0dca2befff7a676b0e746a730f129f7725050d5126bafee15aa68daf4816f3cf0b027804bac3e4be780af921e192cb382a3d6a3ad639361cfa309f739a5da419fa42acec9f841740764bca6dbda449ce882256db1bb147394c8f676fab7a3e8372316107cd884bdfa2b9fcd8a5dcc5074c56241abd896861e9052f1ca34ec044165e4a27bef1aecdb49570911fa78bd1", 0xe2}], 0x6) 16:00:03 executing program 0: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xf6}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2, 0x0, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0xc018}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) geteuid() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x29, 0xffffffffffff0001}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1e, 0x20, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x8, 0xcfce, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0x8000000a, 0xa1b, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000011, 0x8, 0x401}], 0xd49, &(0x7f00000000c0)={0x1, 0x101}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x6, 0x81, 0x66, "6015ba78070aec69f6a3e0b05a463fef43e48248", 0x3, 0x8001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) socket(0x2, 0x2, 0xc32) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x4) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) bind$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="042569548f1cb2804484cd1c088e2fd2cac859da1c192041ccb02f35c40eb9a32b71af8587d5590e0838e0496c7992f514bdc8650d2d124baa00a24c05c4b907a665ae02fec9bcb00dbfcf21b1522c95b4ef24831c011ddcde5b6b8dedc97a5299a387a633405ccdff12cf5a793ef0f24580af9bf68f1f50ff02e61d424850812957bb071e06bc5a94bbb57af259b879edacd1d49f4e87c2c00667ce46adc2c7adb927d5139e117d538ed4a997afe043e0b2cf0ed23e13a5d10a54e1c176cafd19009d651e41895253195664707b2456fbebe88ce8411792d472795c86358e93d7718bd281267b44704164539df05cfb302cf67b020e1488120c18fbaa472bab6fa51fe24870455c8a399797ad13f0c0cebf70c99e33a435c6298e16210e0386336454367133c69a1e535905d4ba5bc5"], 0xa) recvfrom(r0, &(0x7f0000000200)=""/134, 0x86, 0x43, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x80000001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x400, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0xd22f, 0xb9, &(0x7f0000000040)="7c164459bd0811f625ae740cf1b8abc64b54ace0d33b4d4ea7730d250d3a87a5e68640c271fd6d58089043daaf8d7ccca18a8f27e7eebcc37c72d8b0cc50c74a8f82768d8fd3f6dd46eec1b9d8c094b645dd06c19e5491f7a565a8580c0954448bd5ae9221950bab3592f960d21d0382bf988832a450981e9da4f9094203442229a88b66a376ee83201cdf6445", 0x8d) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) syz_emit_ethernet(0x7f, &(0x7f0000000180)="987d9c99230181ed257cd2afe21c9074760442ad6f3444689197e23a79da4727d0c8375c595bda8755b738a4bafb603f0d7db4ba3635e3a0bc5b8d4cb95fea2d5e40e9a86aa431c3ccf5fdfbe5e541e894e81a2853236bf999a1aa117c7bd164132b35009cc4789c63a0857c6811fb6f808b1ef14c122517286e27813d7a7c") fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0xd3) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x4}, 0xc) getuid() mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xc0) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = msgget$private(0x0, 0x20) bind(r0, &(0x7f0000001140)=@in={0x2, 0x0}, 0x12a) msgsnd(r1, &(0x7f0000000100)={0x3, "dc244af9b2795be372f9b95ebb248de4153501b473328923e361ff72b138b5b201d332fe9784bbc0e3226e0940720a72c2e72aa7ddede1161d877469aba77dc6712a48f7644c1516fb988398991b01b7658bd3413fd2361f5d40e76f61ecce96b04cd73d03103fc0af69dbfe415409dd7fd71ef7971b8b42ab585c6f3a7330bd44496cb3c87489f6018b959c045fcc10daea8d4e068d94a8f9ce02b75458e4c687c8a0c0c330c1328a7e5797777f6c71d08a13bbb7f98b50236cc02caae5a154a84ab4886c995798a00f638493ad86b69f05e3ea54fc34abd728794fc55daff4dc2000f8f8484b0f8efb26aaf3ace95d9119e4d68badcba86e04652008b0ab1d9ba57c2fbb521a647c3246814d02b632d03a7932557a5206e8a7b41bd9a5c7f19d0c0fd7fae75dfa6240168f6f1093ce4f030d4b228239f5e317b2f8a3b5355260ffe9ba54432df86e4beef71060c7477caf27475fee0596e3ad82d3862fa974f813973784b4f4d07117ca8b5a2a7c692bd167af4f9504c981c6c70e33a078e08ad327373016893273345134de2da6476069a464e81ef9567c802313399d83ce92c70f0a20b670b0396d4506f902c7190bef5937a3fda99b7ab24e20cfd4d8c84b57e0caf45cb386b1627a3ee1651bd63849061015b953b782cd6ea36e3b172be763d2d8e850e11aecbfbc616aedb1d35fd6b9a1a309c4c6e1f20e51dff348add62e7d845b0716dca4de85f13efafdbd43b2ceea573c9095e1f13aa38314aa9f50f2579e3b62955847a3cc9300719087313460543a2d2603be3c4052c69faf4ab4ec1717bfc0acde224bcbf01e34b918e94e3ed16843f0bd90f0d01282d51da46cc6a9dac1bbd1778f9c0c3df71314bfaafac70b6a0ed7d83270897cc40fdd7e3c5dcffe330b56e8ebefcf07803e123ac7b57b0425122ca6b9e89dfcdb5cf31871a86109b0fe35f5ef0018bd2f3a55e95966084edd56d5cef121dda6f3c7987865e22d5d48e2be580555b19074d9b258a06a4f78e67f9e5ede0dd1b4b111225f20a4fccf849fb05442186a72033a4cf21575b1d9667cf9dbe8ef7611b94eb4389bff977cd1643b4f44388a86d14c651838e9e9347de7583949650b2fd6df4ea607f73b3a84afd530a44476ce510aca4aa433dcac9a700d6d80c0f291f0b0656ca7322c589d863db4fee4e633feaffc416498c2a2c58a681be3876bd3a1ca5154be667ef92483a76defd6711e143808eddfe6f8fe5513c2ba1f43b7e6e3bf04b1ccb9d2c1f3c7093a184900f98c58dd2d814aa9f1816c0039ff9de873bcb5907239b16fd047530a9af1a8dfad5da3a46fc898f0c0f7b69418a371d49fecd8af4dfcf19d8d03d12747e5bbad37d17030c449cd917cf34dac3f1ecc64e530ecb93d2cc7a17f8e6fb212922f41b0e1575983c9c508e4ed7ef62dd4662ca30f8708dfb92580d18fd62d33482ef670138167bf28f5373a7a7a00b5019359595aaa15b17019b4dd90316d099cc3a3ec94f2b686ef0e0851f4d76658fe12e8e40a6936b1ae760cc4fc7c8afa2c3d215c7ea283c54361d3d061614c1ea60d35c627475dd26fe11c1eaadb670df96878aacd9f8895078c51d536b518885e2a7af532bfd759e036853461ea6c095debd6b857734635e52c0e0def19cac776599cc6983ca29119996268b12e4b2384cb8e06a776ce7ac17883d71338109a8ac2ba61837a4810367173b17cc92e23b5afafccb201975948c4fc079bdaaa59b76f377147aeee6d2118ccc4874936972feed4e523432781f2a8cbc791ba156bfa302c1d0dd470cb2b2aceb9e22373e52ded235bdd65706245c2735d2865a41f5425d5e938abf9cda155527f1d38d3050bb323ce330d03b51bbf929a5d2f904c166d7754feb752d72aecdd8cf0a42ba9706885ec1f575b4b275f507341f55873eaa34edbab32db1fc4dadea5349db19157309407128d6095bc58159a050215b07205984f891c46908c42c6d5840ce6bdcdd4f9cbfffc097c8dbde21fa46f57ecca507cc768bde0ee671284ab932ccdc9ab5c8d9b75957d062adb3b27f31a492eaaf09e30d1f9cb8ce13f72a75bbba5ff70fce0cf9a8b6827f62e6fc8c43e834d666d95928bb7b264131a86efcfa515c2a3b868c4c924db70b8cb0a4d31888335351762919ab4b661336178131a9b550714dadd89c0b14438641cebc670763c1757018c10348cb36d54e250762f4fac8ada015da65a696f439a33d246cdc978f1d26f9853baed4a2f7cbd3f200a0f41237c581e58ac583a1b9c33d1cb0be6d100109d0b957328361571a731df4a6f28a0a1e014625c13f10414fc1458203453b224b08aeeb1273ed1af7036a6cc720bb17415f12c4240a2369e9493bbaceb64e4d0b5b9033436aeb8f39982df9c2e69842aecadfa6aec82234f3be3e50de04b74d6e123b5e2d268ece847fae5025b274397239a6cd0598ed3183214a95d73440429eaf1128e72e4485e7b62d0b23148e0383d26ed06d1ed989021277609996c8c1c3f7e01006cb6f40a1a33bb7c7cab0800c41e0a08692e77d9b6398c4b2a36e0c9cf3b600409c27aa9d7cd678f9e9af1c607cd3f12cce6fb3150eaec51d9a964f91273a45448d6915b67f85a8f0361a8e0a754bc96e26f3cd84885d1db1f7b3b53a8752c2d1d2366456bedb3ef7fcbfeed34f8e9fae38a7bd7e4045a45ef8e7dc676c94c0e56e1935a677c3291f3395e65477fbefbb4dd5a91410b94d55cbf221feb6af0e49418cd227c21845fd895d54c55a1d85b8f82d518430dc4d4f4a1532878c8582d450b47fd2ee11783be71a2a46ae8354243682445fde2ffe8170c9a482f73248816e91b15df0898b5433011d822b6f10f98ef7105419b073f0a1d1231b4048fabe6bf55ab14cdbba3d66218e9aadaf4967e73e0d0454127d6c5ab56f89ff5ef03d4f510b64b5e9448f02aa6ddaa9ed6ec6c30b8a9199f92a512ec005f5c9958f6c530f916b840b991669c4c1c61d63dc930b98f5c65b429e2123997c04338ef704c43a29d515b9f6d31278f16313235dd7155878230315d2a2b9623007a452c75ad50de5e285b34aaf179697e241c23b57e997cc62cad49fc0ae50ccefe9b39ab46e45917d06215a316803b7b3d4317481eafb501f3482d6a30d8a67257ea150092a4f37d4a235733fd9543343cdb246c1f491f441287014cd67195532f59995d801418957ca3ae72f4c880b03a5cb5652b4c87b0a99ab5831a2700c79126ea27bd50e20b87203835a98f47ffdeaf6e7b2e0a0e908efadb9bee4a39f90c5fbdc7fe6b5b28ca2b4482fe08427a930bc54992a70d42caf4bb078cf45491cfbd2c49d1b48f340bea52c3eef3243e854a9f2ae45dc01a3e2f4953fdf3b98c9b62d7a97f25c3a9902130a68e1b3a5bde4d41589fc41c59d7dea6caa312f15f5191363e9febff5e4f98c0fbc51d5d2acdba57f85ca8822f4914ac0d5455727bf2c8716c8c0ff5e3be863c4d5db2c6b323ba321c1a82bda19ca23e351f52d3e3f06a71346b84f520eea737ad362fc6da6b40e4f88a0e7cd781a46847c27a5cb9fd88e97b4db3a387c04518f58635d7ddd2ed554e3adba559a110790b3117e86b1a2a404a7df96f04d22df98d19f073556969817aa9936926194bf42dd7fdb7c0c737ddb48776073d72a67d9a0c91efa4e141a2003023b0580aca135b8e985072eeb894db32adbced4a63aaff389ecd7748c0ccc53843b9d0d0122a5de10024d94314f586e93909d5e8f9d220b516dc63668ff9551c60f609eab8f8f651e514d951ce50154eaf7a68b76b2697f54aef9bfd287ea26f589418fde13ed3e8c67db9c426b11c2855bf3b7002a513aaa071d3522f92a1261b6c5b97e8694f86f57209eb132b7f5fbd200efd3c0f6f5cae6804162647e28af20726524bd26343592f412097b69148696ca432b64e5ac02cf980d6213e6714c979d0340a4122db9203d6790c989b3394f276bcb6b38f8b6c9226af32735ff932fa624cff982a66bf63cb407e69131f9d10b349717ff2c31a31f39ceca3fcfda7ba1ac473f2540ca2e41efd7b9f221548b92cfcb83c08240e488acea31dbf28ba5e668700e7c42638665f9d32e88a161a4f41f00948d4ec29000288b2902390f8c998d0c495c16bef0fe8c32357f7c17889c0342e3af6fe945fa7e51618e3bc5bf2455d7373b28c49dcbe582a714f56fe8da00250a42cc60c0403036450957ae870fd6aba56a306632d0d3629d812c6eac4fd7dc88ef76ac05151562d6ccb437b16f7eda307b2814e0eba964c65e7ce895156be12479781a084fdfb788f123acb99b6b9dfc3a2af32a7eb49478eca7709ac385670579fd5a1452791ab28b31df0368f18faebd2e25e5082902067dee4ee53e80a83acce592d99ce0c2477f4219c749257b2b8416c1fd42f7c8567f0afa12e7b5fdd697889e480b70b53cadafebba15a3c75c46d1f0c7a63b50fed9bb997bf3093818e00b59a8ed0c81fac921e7f41688ce5361fd1a3e9c73a6666179a98353b3e4e5ea1525b93f12a6523871b71d1938b488ac98e4f064d5f79f24a9079483da80772ac5159c0247f25f0a99210ce5eb32cad862debe54717f9ea3ace84be58f73cdb0cb9e2c6939c2f7ff573bdf3afb575bfe0dc7e9aa220a742ba7abde4cd63133bfcfc71e90be314efd43f62a14f38fce62f5dfe5a4824ac94b867f90609b95ef26e432106fa1bdce9b5e5e4654420bfc0de9447ab313bbc2a87703eff33cc286a48814b6367a8d703f1d1eb15a534dde7f028896eba66c3b6bf5e8e41a748a50c786e66a0aa51baed7cb929716286a100440a8cbaf9c3a4eefe6ff0325d11f0054fdab1322995286ee7cdb3fa0b302babf4bf1866ce4f3233cc2f2e328bd90cd7f93a039786b3dd6364be54b3f9af31a26a44377a916dca8839d0d59ecd4cc751afd8d6dad5f17d391b05efdfd03d8fcb99e4b7b95e5668af06c4e151bf67fb0099af2ded6ef9a81d7b32981c8e1c8cfd47fbc9cb8ab6f427406dfc7e28def06cbd753c267fb8388aff166c024141d7c6c746d92f4235556445d3cd03a49fdd29ac3c62015eac75410fa1d8f770c30f02f9d1702e3c24f4eeb09faae1e20dafb72b9ee698015ea7876e038635ecd7d4daec968f06f9b30dbfd17a2342d3b87b746891ac866a32f6d5f08bf744fa860c48bcab1552eaf2e08465866561c8d3de41d5e54fb44ba4eb580ceea5804a58fdc3e8ae2b33c34afc0752d6219c058fddfa042259e772f3c6275568a4c1893d924e44190e32130b1bcd1205edcf12d618a92b4ec4ee86e437a486f47130db43103570bc52398fe4df18f2b2c41f7351cb8f81347387827e03facd85064adea49d1bd23d99f528d460bfb71467d35bdc7b2e4fa28fbaf6efda7c43b23f8f097169b9fa0d7c8986f9ab821b795faaab48b483172107fdae6825fef756a22bb6d14d63569722a9195797af10935f30efac9f1bbcdc9803cb6ba3ea616d935a9757cc9094aa3988b9a9a162022ce754990012d1d75d809be90ea2e2ff341c727ad09eabd266ebf5ab17c7ae3de99101fd59797a8bddb20f6dc6db956a49ebaa828893bcd51d9081ef07cf73c84aeed94c72c24645331192dc9a4deed83debc6d0e276cd228d90134d35a98686e4a94c092f4a0bbcaab9b884cef997873c774f56b4d65db4b809beb12ad335147626cf42cc49600f21ef7ccfb752c6e6a6adcf4f9ffcc04e999a41d6b5b2d02afcb89124eb7b9756d5d41fa90537c47e0bc761838d7ee673871c2027c077144c18510d"}, 0x1008, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:04 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x3}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_settime(0x0, &(0x7f00000002c0)={0x4}) 16:00:04 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = socket(0x10, 0x8003, 0x400000000) recvfrom(r0, &(0x7f0000000000)=""/84, 0x54, 0x800, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x3000000000000000}, 0xc) 16:00:04 executing program 0: r0 = socket(0x11, 0x10000000000007, 0x5) accept(r0, &(0x7f0000001400)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="1010000000000000ffff0000fbfffffff396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602e128939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897473a53c637dd275bb3a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da4a903eee7afa4a58e64e98e6ef7131e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc3defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce160e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29701ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0eca7230d1418c8c3d0c589ea7afac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef409305562c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbffead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fdb641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b71566b1b203e2d4462693961dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcfe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433cdfd3adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9eec68a29d77c5b8a6f74027c7ec07e033750251e733aa1021dfb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0016e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988235728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a3663c8b71d98e163eeff3568c142e38444d424506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb7298f89a487d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff297ac4f3e263d38dbbd0313a4c97363f947842c56905ef8bd20f7a2bf9e6d293892d7cc828540f6fb7514b6255bea252d98767d570780f552264ede12064a7349047946be70e357de854f83c9be61cbdf0f540d809dd12432f6275f05acc33bf562477d5fc6f1e3b1c9b336281f0f6574cc7943d9f04110f2a04ad413a830a26671945660d08abb4324c9b459f4fbf8e2bcf5bb0ec469c82d7892ed56db5b9fd05ca812d430f58315a6f37895745472b98b0894a0498bac5069b1fe668b4dc7dc40d822d0ebc69ce88770ba1decacead49aab95b56745b3538b8faa4dad0aeff22ea14d69c6a1aa23d0f815b1b7eab6a63420ce1a5230b3b051500cda4790bd59c9b8e6c29fef4a603e90000000000000000000000"], 0x110f}, 0x9) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000140)='./file0\x00', 0xa, 0x3f) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x10000, 0xa8a3}, 0xc) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) preadv(r2, &(0x7f0000001380)=[{&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/38, 0x26}, {&(0x7f0000001340)=""/42, 0x2a}], 0x4, 0x29) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x9) shmget(0x0, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) shmget(0x1, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) 16:00:04 executing program 0: getrusage(0x0, &(0x7f0000000100)) clock_getres(0x6, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus/file0\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8020, 0x40) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) unveil(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000000)='c\x00') fchdir(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) geteuid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000340)='./bus\x00', 0x2, 0x5) select(0x40, &(0x7f0000000240)={0x8, 0xff, 0x1, 0x0, 0x5, 0x8000}, 0x0, &(0x7f00000002c0)={0x3, 0x2, 0xb8, 0x8, 0x8, 0x3, 0xff, 0x100000000}, &(0x7f0000000300)={0xe4, 0xc7}) select(0xffffff42, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000040)={0x9, 0x6, 0x2d, 0x4, 0x7, 0x9, 0x3, 0x8001}, &(0x7f00000001c0)={0x5, 0x6}) recvfrom(r0, &(0x7f0000000100)=""/36, 0x1a, 0x2001, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f6275f3002042628cd18225693f58f8ee925fbb50e20ade81a139cf696aaf46d0ad6428174fe400d85bd84b15f9c870c32583c3d46994446f3c81fa91695da219dbc3f2250c5d712319e8cc5953866e"], 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000280)={0x2, 0x80000001}) mknodat(r0, &(0x7f0000000380)='./bus\x00', 0x2080, 0x8649) setrlimit(0x2, &(0x7f0000000200)={0x9, 0x3}) sendto(r0, &(0x7f0000000400)="a8089721c7b6f0cbc9d3855c5c32104b2b139243e4eb85d66520cd314d14ba97e289cd1395d5fabd8f73bccd42dd2363ece11bc77119c1f66a691d8db6245b5a8741bb328e0ff9eb623ef626ced99579742f8e8bf99a4c1654c461da2e872102cc261c7a6c7e73182e1c1c2e1296273ce26a5b477282c7247af8ca22b39dc70038efaaff9a49af1d81a5c6675e89a988eee8a4c9c5efbbd3907fd3d55ae6b2fc5b7309001485975baed785015143230142e7ba8aa16446ced4689b8143", 0xbd, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000004c0)=0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) rmdir(&(0x7f00000000c0)='\x00') unlink(&(0x7f0000000040)='./file0\x00') syz_open_pts() syz_open_pts() 16:00:05 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x6) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) syz_open_pts() syz_open_pts() 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x4) chroot(&(0x7f00000011c0)='./file0\x00') msgsnd(r0, &(0x7f0000000000)={0x3, "64d1e8764c6cc34443d11684ba635ab4007d433808baf5845a94f9ef8efa8b22b8bbb6e9343f19131814a683728b4423ef96df6d86805f5aa5838519a9cfbc659470198142fdad406af2abd0734924ef6b9b47f77549a46645fe8cd94531be1edbd2dc643a4edff7a45c6e0d93c495c1a5f7508a7d3b6b5bf3c73a0dff08c3bd7852e144096a30c793e9d8cd1b62d2f6f0316e74e2a57f4edb762f3c634ff0cbf45ec78ae098fff0f88431bb8d1797a89124dde9da94b6e48aff1c8377916fbfc0fae185820291bb2b77c6d5675113fbd93c49774990f0fe4286107ad4dcf4b4f20159ecf0ce4b"}, 0xef, 0x800) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)=')', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='@[{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='*{)@\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x9b^!)#:\x00', &(0x7f0000000440)='^#\x00']) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000500)='{\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='#.\x00', &(0x7f00000005c0)='*{)@\x00', &(0x7f0000000600)='!{^@\x00'], &(0x7f0000000900)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='@[{\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='@[{\x00', &(0x7f00000007c0)='^#\x00', &(0x7f0000000800)='.\x00', &(0x7f0000000840)='}\x00', &(0x7f0000000880)='@[{\x00', &(0x7f00000008c0)=',\x00']) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000a40)=[&(0x7f00000009c0)=']!\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000d00)=[&(0x7f0000000a80)='-\x00', &(0x7f0000000ac0)='.\x00', &(0x7f0000000b00)='{:(/-&}\x00', &(0x7f0000000b40)='{\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='*\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='@[{\x00', &(0x7f0000000c80)='[\x00', &(0x7f0000000cc0)='{*\x00']) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r1, &(0x7f0000000d80)="11f054aeb3d9748bd93c6c31554e8e68d855f4a04daee418a80d368591a77326904b2efcf234fb591fd6c4e35f9152ed3f285f07485ecf3235fbb6df4e6f2c8318e48135751df8e898ac782724a5f957e1ea0f8cf2b710c77673ce917055b4c83c31cda6e98742b7c7a0e137cd4d478b293d7e4e761a2f91d13247f3b1f85d33cf38a8e249df4029adde4399c20f63d27da71f9befb360111343c563cb626736f45350b3383f57a9d2091ac630", 0xad, 0x9, 0x0, 0x0) getitimer(0x2, &(0x7f0000000e80)) rmdir(&(0x7f0000000e40)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000ec0), &(0x7f0000001140)=0x10) msgrcv(r0, &(0x7f0000000f00)={0x0, ""/229}, 0xed, 0x8000000000000, 0x1000) kevent(r1, &(0x7f0000001000)=[{{r1}, 0x0, 0x0, 0x8, 0x3, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000080, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x1, 0x80}], 0x37840f79, &(0x7f0000001080)=[{{r1}, 0xfffffffffffffffd, 0x84, 0xfffff, 0xc4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x44, 0x40000087, 0x2, 0xd5}], 0x0, &(0x7f0000001100)={0x7, 0x40fb}) socket$inet(0x2, 0xc001, 0x80000000) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:05 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') socket$inet6(0x18, 0x7, 0x5) syz_open_pts() socket$inet(0x2, 0x0, 0x8000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x1, 0x8000, 0x80000000) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x200) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0xc040, 0x8000) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20600, 0x1) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x6, 0x3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r4 = accept(r3, &(0x7f0000000080)=@un=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) getsockname$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8fc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x7, 0x0, 0x9b, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000100), 0x0, 0x4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000280)=0xfc) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) msgget(0x0, 0x600) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb0, 0x10) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x6, 0x0, r1}) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x1, 0x0, 0x0, "4309ebdb8fa1109b30ca3c12afe9748618d142dd", 0x4, 0x8}) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) ftruncate(r0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) pwritev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000300)="b851c3a13c00ccc8d1e164b6e0e33d20308f9d384aa0953c6210dd5d085a077fe3736996c402a4652bf808fbfd2d34b3995ad20cb84dd24930d9ae5f7c88e4adb82ce88e36f36d59563e6d1dd4ab9b4eec6e8994992d140b8df889d246ff1daf6883de4cbb5f5e30f14204b3e96c4294317a5ab27a8fe76e732a034fbdc92a87f82e32d8f88973c7ce1cffc4b9a03bcd55819f583775b95b31913b6709255f3242a98c1368c8c65af9a3e8959eeeca7053214c48e1bf5ef90cfa11"}, {&(0x7f0000000500)="6b17d53073a127e58b35cb6ce3cd79717ad15f6af246bfd292f8aad1c4eb28d368054979afafe8f63d25ca640f2320b93c2321a5db8a5c0e41795a5c2ed961830cf3ac706be0098c18a2d7325354928a2247f560e088724b646d94cf1696c7c5b70b64d28953b7fc92c5131a6d779eee8ed3fcade0272c752829659a093eaf528a58e4ef3ccdcfa75af6dbc02507c1462b1294979003a186bf5528e2553b7da579093e831a7b29614db9a9764e70636d91f956d7b4f589bb4fa8"}, {&(0x7f00000005c0)="2c103244f80a7f55aa8c37ddb6fff4e90e6c9ee859637cc00d90ceeedf06dcdf6a1de651ae509af0309e2f48316b296ba6addca0de3d63bd2d83b5b9f48e958aa9ba6d5cb57ec59a53675bd2f0e6d3ff0547969c078da1928435b98e4e7e127698a446af9c9cdb781dff16ad299199b5b7770851556449ccc0000af8d41eea34b3ed977281d365afc766ebb052158a276beb116c8079c441aebef6dd1f4ad9b4244926d9a80d786fdb6e5428c15f43429ea7178351da94da098721b280ce14930e198bdbbc44eb9596f05953c451a723023516103d3534e2ebad705803c03fa0"}, {&(0x7f00000006c0)="01e3645738cc036d4e91368d98361ebbc6a999dcbb651cbf9dafca86d356cb6aed756cbf6d79f72e207aa08c26dd5a45e6de53dc8c0ef85f800d90ad546597514ca0854b0bf701fd28441d74f9b416b9343d1cda2e8a5eb23bd529f4fcb2a6ca8b09611baf788ce1e6aa3793497415fc028e30d87714e24eca451aea23bcce721d9536bf7a8a0da9805d6b7ed62f39e014041e3c34b092b971debbcd00bfdcd73b94fff15d3589c765f2780780d3a2b808c6a31fad9187c5e5bd4d26712226572941b0ed666894492ca88b2ea72d96c4f7381300be2eae014dd393242f6b71101ccccb8a43c300c5477de5dd37b3c855aefc621f76f1a432d2ad2180808585410abdada115ec77c5133036139332c74d14f74445e0ab1868dbe3604c235ffbd6c62a7c222f7361ae84b0ca37fd7245593ee9224de79aef20578614aacad630e59ecace90aa5bb653555cceb6b516acc363e038154fac7ec052502673af775a8fc373c0365558ebab6ce44c7765601f38c4e1e116113833dc896ad517c05aa75af50d0d8683044bbf05ca3a03f98f5bb7cb8111f7cc0a59fc8987394ae9f4158a8e649e0e6cd3dfdbeadc082673ad9b7db578f7bc1ee0ea42bcf48803b03b40fe6d878b3d7314ed59b5cb914c2bb9b8c35eb6e343729c222297aabb02c74b73456094148c1dbe455b2adf6c49dba673c2658116974b44cef99966681991244b3ad7816112e6dddc5584e73848eb6c96f2c28482ee4fd3e254e45d09eb38dc59a0f5226fb4214fff412a3a27a2eacb777e28a1bf572cb695142e53c55d4616fd211582d5b8e3d7f442e4a82e38ac00ec4023d4ffb17b57cc0f56169b6ef2e0e3ada7c83871e2521acd5288ddbfa9ce3220395c4f7c9c7218895a366a20ce30ca0cad31a04f8f086654562af7fbf51aa08d3948e999947c63cccd96778f6990e1a85750cd1ceece078240a6fb33ffffad4ac8ab3ecd99cb851ab014d104d81a7827871693a635abc2d0edf387d177c637438c9e6002525562b89fd0b5b409fa2bd65895755dcd7f45a38002299131002c87497ed0493cb077b639e6ac6c08b87daf57657273ccd40c33eb126de8ed33dc54007ba10fa46ea2c112d10da96a12c3bf347271e857e41c0efd708cb018cea051d809232de2cf504d14bd5f560d5bdb934bf42c021a2c7bdc911330fc110f6cac1e78a24baa8809c7ef0528afbe3242f6fdd075149df21ddf3f8d2a2fa1ba2df8a4eb0d191cfabbf5b1b2d5011fa4a4f94ab57e7eeffd209d3a256e6892148909f5d07e87ea7e28bedb6bd5c2d125ff3e5807d894f54acfb9299c4c2da5165345888f661cc96d8e5ad2671aabaa598f70bd88e194268576f1fefc8c3664f8523c09682da5de68874c3bc20b472b1e212c509a24e3079e156882d9d4ae4464b1f7576a8c4268277cce2bb94d1386478abaece78d3d1c1b8b6193410d201aa43533274e229154b717c82874151e232d324adb8cb8152391c7578da41d396222d5217618b5e3847907b4b9b87253fc8c1301e5ed9541ec272a7b2c80063bfc811e4115628b7747e9251542f92dc1215d49432e808a892887dd8eae274d141b5425047a7fbfc5e77f47013d4878620cfb5a231b149f2e681c3be530d855c0cc9623cc9a090cab3484124ff0ff82b57f90359f8bcb89615fdec00d660aa481c3be66221357b854ecc15a26cfc50b3f0d88c3fa0dc101486fe43ae1e3b027c479dd79c9cd0d047d063e0ed128691c5a672f05ff6da9b8bcad45bdde7633be0062cbab5a753934b8606a6be3fefa683e3f250c094824877b1070a9bc7526ec4c12349152652bb52608a1353c766546e63a93cbbc4abbf4573c168804bcaf458de45b70bee83b8f0b6b864a6627435827338ef82db7eb768363ca1d87b6e24aa45428145c7fb636d2f263de6461d8ed0ff37a3076a687d6584c531d1127b0e21af5feb14abed08f2ef7ca49f060bcd1b726de145977ec6817aa048d4472c9f99130ad4d332c3f4282fdb8694fa3902e631ca82a6fc0c70c27d7b061a46320fb94c4ec3c53172e1633e968a5b0138fb962b405b564f3896c554609a099b3f9f4adf93b8168e61ada1d432adaeb93b8b146681ed6c47f4c8bf47b27dc48f697d2af6ff038fbd0ec31a23ad604994a4bf69026620a04614ece29032f23947f4a280e54926a9598ae4051e89fca7c2490d297a5a2a54fdb47c0dcac7f933439029cabde8cd0d4257760d3c0c462c4c7c7f771ab0587c1590c1f96aa80eecd3ffcf29d8be4854f98432edeabe098484104f6d0ebdfe301440cf352ed7dc572a56ff808b328ae58c4c8192a10631c45863dce064827488dd677e5b3c0be22d6947ef633dafb008a722dd0ec91b1b847fde41df51d43ae3320c2802eaa283395d0a9cb2be43be93fd14c3f5411fdc6a39d91e21cf20e2f6ad4a2b83fbac7f754d860a3d5b7d90a30e3b34f54d58e0bdde22c5c01a8535e9d7c864942397e100bc4e8797edd8ceb71cd8cf7c0798e77cc47794c523fa490c4c6594d9181fbe46aa3efcdb94e8c851d5c1aa2baea5d56f35a8a893596188c785699f7af352380ae2c4b544b741e6b725ce0c5c71bba50bc9d565d03dae48c3e7ede330e197da3d9f785c8593d5760fdfb8ec57f001563edc7a83a31c298edcd731fbf3e4e549c0e6f2d5008047d32482df933fcf323ba3bd8ec55329c7fe5f813b81f56419868d9f5cccab361b9e631c96583503a0b254a1aeda529c1d329b776e8b034b6ae396f2a4788711e32a02de956947291888c956ebeb9bea615b190c7a7a58ba82e0fed5480abd71aa358ee3b63d0af0a03b75711a918cab3cc33821c4ccaf95963d37da7dbbd8caef6868bdcbe0847faa2ceb39bf34b952707fbac39dab4cf71da32daed430e113e7bf8a7f3dd8c37fa26abf7fa5d5281bf04f078a6c870e9c48bf70aed4f3882711880739230b73ad9100e1367de92bc6a4be2eabee8d440eef70347537005ccf312df5c2ab0806ee51d17ee25ed15eebb475bc24bc9b7c9af24a9e337f0b68ec32d2e867bb471a7dd19d0c19e41c5f5abaacc0d90edd6e07b8758f33d749734bf6c540b70738cdf1aa35c30a1ec3d76b9e97a3f3ee8fb2dd129d865460c8a300e4622c1fba4c65b144ff67a73201874500133e43adda882f057fb310466c66de7546d7559e0d1b5efc474962b2286f4ff63312f662016916e2cda4bd507dcf3c5b457a5afec385bab11aad062c4d1dad05c29a64d5dedb26f2e379f5d661e30d01046ccf9782fc5cd377ed06ccf5f001f6ee6cc49ab1c47fef17b84589e32095ac934d42bf61d4578d068d9364950e0d6cfb6fdf9dc73f0b8e91bd3fce05d6f4955bdb077b6a84dcf66c34bc1a0c2447184d7a5b67841026ac988baddf2a7647a4065b7dcee84a2270617046ec1254da750a584207263a6ca5ec7fd0df28d3914171c29ee55b5f19bcc43f6499a7771184babd3e9a482a55dbe7d54b569467bcd19e675cd0468fc423516a00d813d4dc9fc1396e1bae215b0b15d66a8c3291df1834a60de6ed99ca6aa92d31e5a9962edcc4d812e7936124e589d6962f5d6e8ade594fa95e971519c9377f4397a319ec6ef6bcd8d6020ef09e481d518eb36ef0c708a12fde2d07e3bfbc3a65d1624c54681a10e739e03d7f4dd25d25018a77aa4785c22301a5a264ab5488d2d7068e5d68e4b5020f6ef76a94b4d10b5f3d6fed65d5a92bc02236d92879db6c6477684774401f68b2b8519280141b08ed0b101c0692bca8243af3c2916c082182f7466686bb90c804cd7492d1e100453a644966627c338b5d7ac3db6d9722edb9faff785f701db11c296a4e89e1496664f676b84f8a8d6836a1267c274aca242cb5802c329db323f85cd1820ec184d90c410017af7828f4b5262c02e8172fca76db9d4c7be90da4eb44e5423fe9dd047b58e59cf41d7bdf4ba5951b6aa883e559f6b8fd12825d3e39117427a74f8bd00c3ab3fe4e9b1677154bc353e005ef4f5315f87f14055c4efa565c0d6362dc80d23830c1ab3f7faee4554f39b687350f4d70ca7ded6a7c34247acc95324011e9409642e992d33fb3d59519a88541cb0d587cea75a0003a8efa9b5939cca26fa1de4784695be11fb6ebaf05351a6d1ad80eed0d06fa73675759f8aad2da49a18204a39cf2f9d3fe5029e92501996f8464ea3871a661c25bd1528c76527d2ac6e0f380ff84d42a77991b910650aabead5362994d8ef5c9d5e4ec56c7d304a2f8a95e930d24228e1b720c328f51e38f0860fb612b752207ca302aef92d1ff67e7fee34a6cdebe3e77e3003a5e92167f4e76bbe26a7a47b14c161775fb60f34ff3ea89b1b39a8b89df3d74c8d59779014063e3e10743cf880932254696ce69c6606b81f4e500a3ba03433c9410b6a68094b22a78671d8673525732558a24b39d1d545cabfba8c72d03dacb498485dca183a98c6a82a1d05fac05b5e485b7e0929359b0b76db17e412018ac028f08e5f70831041aabec836cc85997291e430767821c528697549ccc96790d0c6d5637631c78989300f5d7bed5fdbf1143c9b66a6ae3a24a15d77c0afe2bf38965aedc48872b685bd863d4e3832a416d339664b5c78a5e82a55421b2620a2fd029593f1cd47ba0a4f993efc346204f80c55132e3d442c534d78df1658327bafecb00691255a1f9e2c2cc5edbff841c6a78e8835fe5b36d22aab9f4d51982b74de222bbcd7410a009dde6284eadc79a464ae4690dea5cb4f408a6cbe88cbe6851598ed58990e7371f3160e9b15efe8811e650a08395100b00056b2b0242ae0cc760f4dd4782775b15a91e2b245b4cec4f612bd558819fe44068c14cf6d6c141893875cddfe1f66fa93671b6da902a6ef80fe27bc287da7944ec472bf31bacbee652d4ca3c66df9d2cf474bf18f0cae3c9a19f96494c6d1edb7ca3d90772bb92d8c9d90b8177c3509cbfc5e7b689f8b74cb332413bea5572ecc52454f4aa7ed946a24df38f9dd6776b999fc78919cbf2cab2f392d0aed92f3d97f367de13700974825ec0c758be7b36db39504d36d5a43141382b30035932e97796e6c6650b2522cb23a720a3584caaa19073dac9f5e97f10f6c5b466d2a3ad3e006443b0aa0a19983e63616ed5bdd0692abe8628a7adfb2358f6cd888431a3fdffaf51a46f28e6a3fccfeefa40f2758a5d1c77186a1408386434d1220c290eb024980a51d005b1d6ea2d15cc7570eb8428594628fc17e847924c2e4b63eb54b9ea3bca1dccce8faeb6730074a252e05262ba7e5a4e02391b1661e790c38b88c5cba1c2e3cc04685f7e4129f2d8c7918d5d03751d28901880ba7b9edb287abe4e3e1707cf35fb4655a929597cfe702ec948811d4e4197e799a9b585abe05d0eb0266c6df216c86010ea66bf59477c20337fb24ddbd2915d3e38c93baafb08911e57444e693a6f19e01d80b25b6ba50b5d4c8a79f0a67858b93fd96eab01dae1fec352e5d4e9d602c84003aa201777ad411dd3ba64003adf6adb2247a4340a856e5a8031ade396690b9c6b4c6f7266f4704cdb9ee5c0c9a1cf274cb5a267639d3f7f222609dfa7f62ae421a8e1c21606e4e87345d1fc1650a63fe81772816989925010d5f4815d61772d2bdd1582831cb5a39b8ab8a5dea4e05f3a08108fb2584b8d750d1c5715633de85de45eebe924a6e0e00d0fc00b759424d6d2c9d7192062ca43da466ea1d89e4e9a5d854ad1b1300508b7323e2dfb38c16bb133e6335c65e54b9cc9fd27facc53e61c55391d41736f4f5d28e"}, {&(0x7f00000016c0)="fb723a31c7822e8c41c8724f96eab5b2649ca30fefb97b866f61dde372087224c31596b17de486a2fa24124e8d9fd1aa6bcbf7735226d6481c65c6ca1d7b489066b20b2734f551f90b8fbf72a6d84bd3e3ba28b062f7ae5cecea7c7175214e79136cc6e95926bde8b5713409a0ae394c57657e00def02153db349fc2bf34ec8ecf0a8988b957f4417592c33ffdc05be9f19a156ed2051c2a440e6398d928c70c"}, {&(0x7f0000001b80)="4514736811c65054fe9e18c8291b03e344913053ca567f49d77206f4dc762b98ff077fa99594eeb41dd1581e26fc14a93484ab2ad58cc107cd65e46f96ada7cd5c1609f9b9b6bdf2673f0bddca1abd1e05386c695cf2053a5eacc3633012e3b76efe0c1d30d152223293d5e3fe840e1167be409a045c781944d99873c15a1e8956979b9d5f67e0ddd043276dccb758ac66987fd11b2b0cf8f6680b186b45c326b6782211d9aee245e837"}, {&(0x7f0000000240)="36d1a79f9ef7f888f42f6c7c9cbbac2f607674d860eb0894d030d1101867bf50521e927da4a9dc92b15d113f71253acc4aed4f2f1d8d100e880992ee5f2060708f09ac8aff342b061eb0380342abb7099b151559af7b"}, {&(0x7f0000001840)="482942d240b880d25ba5a26c84ba6cde7f3eb00b3835bb9de65d09bbcb044abd79e0e6d1f168a31f91bab42068eef71cc84cd3df366282247d8bd14b1c454fd699204fe23cfbe2696b79258448d553f36f697cc5295ae2bebb3f27005df1213443d7ffcf02f642b5f128a62c91568b3ed1231f334a2e264bf13aafd95147c7a99a1d7f2ff62158aa00f7de04b2ae9eb0f25401b322dafae3726cebcace462f70e5d898c9e7b7dea9a78979474d3a48cda4b5d3463e4479c971036f21cd833951667f0267526e11cb04856491dc7278f5ae1443"}, {&(0x7f0000001940)="8266e9d00f612b4cd7b6c3ac9ede42d0a5984161a255f4d62c744ed4b069a7b0c7239a31e17f512d3795dd23dfdc8e7e9ac3c3c578505ed749ec50b99f6321baccec9944fec8296d70de1289df5e44858c201ce63cfadd1edf7f5c3b9f1bbd8038ada919740c14aa6389df084a933a1f531d3aec5dd76847895d3932fa78a948a2c114b18e98ec5a9ca4476e"}, {&(0x7f0000001a00)="5375e6a100d058532848a17e1a4905c4df6d6e4df03026d527eb7af3eef47751702a3af526bf5a0326d388b06782649f8dcfff785c0ee8fd6c655ba25a930d91edf4b70277a558332b3835aa44855c2c17cac261158786647e0c9bf0d749a92a3cc887dbd8c2afbcd1e0b26aab589adb13c92f555a1cff2e3bd959d37f586a865743db124f688f334777e3afba14"}], 0x1e7, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="a4e32a3deddea39b1dbf5156c66a89f59d6ba3a15509dfadd97eaf3d95b4bae455145471a6619b202abe835300529a4df0c20e87ca4b2a109fb873c6d9ad7d039357b38e83ba9ca23e341368038a", 0x4e}], 0x1) 16:00:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x60, 0xe) socketpair(0x18, 0x2, 0x7, &(0x7f0000001200)={0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) r4 = socket$inet6(0x18, 0x3, 0x5) r5 = socket$unix(0x1, 0x3, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000001240), &(0x7f0000001280)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000001380)=0xc) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r11 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x40, 0x2) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) r13 = openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x2, 0x9) r14 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001540)) r15 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x10004) r18 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r21 = getpgid(0xffffffffffffffff) r22 = getuid() getgroups(0x4, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r24 = socket(0x2, 0x2, 0x72c) socketpair(0x10, 0x1, 0x7, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = socket$inet(0x2, 0x1, 0x40) r27 = dup(0xffffffffffffffff) pipe(&(0x7f0000001700)={0xffffffffffffffff}) r29 = accept(0xffffffffffffff9c, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) r30 = accept$inet6(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r31 = socket$inet6(0x18, 0x0, 0x1) r32 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000100)="50d4c4543b60dab14c8ba8a54bff920072d4c13d4d1a73f7817d82992884d34b399ff510db1d79d9df0fda4bea3c2f35a0aed54ef2a53451a95c700ec100c9b3ee18340cf84397fbd217dbdfe0cbeea3e7ef7edae43cc5ca065757a6bf1dc344fce80088a9015dd8695917faa45063810f0397fad7613d823b6eec04e1aad1774fedc72b82e0464993574f8510752bef8cd49ce5cdc5af85a1505f327b1edbc43d61840e48d7236e52a2c40ec87d7c6c2fee528b4127681d43bfa2ace2a610971a42e170d4274558f296bc56234b1d17a65c3dfbe1d4c30e8f02e27756197725905179d9526600ad0926f7493553344600819f0c3f26aee142829484634470c99e4cc57a64a48dc1b30b14d379ab44f3a2f95db33ddf2aa0a0075f38241fd4ede724d11cb0571a887c18d83071ae86248e5da138f896a81b3e26ddafb385be734bed5fe769903981aaf49b0d06c9ba61a1abbba7f27cece1e5e0e180192e514f1409637f736b754f6da4602d3fdf5f25d0ce6b2613f081b162d23975a838b743edf345f65e7ba671dafb4becf539c09d96621c9aff582f9b5008a3d60477db20dbfc5b3692bb0914b73bb30bd1a632f76c718418719024845b07fc50b2377f8ebaa62333a1c616460663376a13ef6f03a19cbc2a955504acdbaed3ad25b6a5e06860157066828a8e985c5e3321cd411e12bd0f83e92be3a8b4897cb8f85ea4ff359fe1aaaceb50ab8d84fa1d07443a575087df318d2d872a93a7f069cac2770bb729aba3eb52d4e06cc39917d41b280464f3501ba2f1e2ce6697310e37a518e087b7336c9f6756638a489057fdca8642378d62597591fa9677fcc77fea9be20b3666fff708cc2d386d8d862d7fab2fc324d547b099e662f6ccef3e89b2122a99c5c6de47448dca61c03d1d24b2d86e57f1c342379c93cd50ce4b090cecbeedaeb5ca6f15dd965402b22ce784a1f31ac20f5ad740735786106b0fe1722894eb2fe06cf92e19cf698edd7201a0a116b98f9152a1fb94de4951b4f3671815e567bef068c83e0adc9e98032b33e32351a631b50446e33615082cdff78ed952fc927e7f97cc585b0d9a354b7898453675cbd4ee872a23d21509946b3031ddc418dc549a32f7b358d38579c04ffd13b5e7d91d67f5248d78af6164e34e3aef314b40b855ddcda381a39eebf55ee067616beb196126c373924d4899e61fccf49c6e94258ffd07c6fd0353ada18cd0412a2f8f840493193cd6326dcd40cdc6ab4c549916e8f5f2f707b46fdf0fa420af383837b8f766ffd7ddeda809889eecd1a9704bb94551aaabc8d5147744695910d6a71f8e5a71726191ca7839e394ac01b3f3432fcc72d94babe8a7f3b4cc3d205188babcfd4b930d1f9b80cc6017e8aad95859a783d74900763b50234c00e05d52d583fd200d03c7973977efa1a701385bfe72822e103ad89e3f2ac0679203608085f3fef004af3de88092f63c47c94b7cb503867b12bbcbeae85b10f8a29b45cc331b7ef1565c8d085d80612793fd23ca5ac8417e7d658a10033df9c141815bbc736a52756561b7ce654c53747217d9c6066b20b843d1705ee3f9d61ee13cd339d7c6e4ad6e2e95f4842de65492f59a03a23a47aeb037048fab12d991d9e59bc67458fd0a391094e9ea82d57641b357545018bf702ad29e3e3350335118f5ea9b30b38347a7aa203cc26c8c730ce944abb8b356f459687a2ebe02e5c769c12bade2b66704132372320edf73e3f256ef337c217f83dc93d89ae9fd41097e3b9a8247b04a6ac50fe594438b1e6f560dcd1b3f8439c88f22e05deb3c2a1b892ba32c76c181dc0550ae30254f95cf49042bf56cb4d46be932c90d520e70683ee86a61364595d81c0d50aa333a10035fbbb02a34f10be6ba94666aa7f6838c5b772075718b7d46c4609ba0182f1df14f1ad4574ef2e9ea41bdbcc5699a97cc0db74d4f91da59a8e366a485687864064fbe00eb152c6016a42187697afeed3652a6aa81dcc0a13cd23dafb4f110f627cbc816e7062daedad8dc923888d5783457a914c340697ae6349d65eb86cd37521d0d92592f5543804e6ea723906f0d18434d14733a3db7e90e963fad9b8c43b28d140e8046f99e5cf60b2b26a1edef1804a28e276a3518e582b370c543f385dff64fe50bce01f59c1570d7bba9bacf88c866e3753bcddeaa3af1b3abd6251fbec78bde966fa58ef4b550fb96d71904620c6956b3af28b21ffef652648d1e6f8851e8c2c3baddc86c211d848bfa568710e4bc0d86ae321218e9812ba0e196972a8e93d31ee7f3ba8d809dffdbcbd897aff4af9b594b4ce2ee9a7fa63d575fd6de955834035317566c63af508ce1787006a2948b3407931db672322ae5e9db268133767105491e3e1ea15d4eb3f1ebd137a926858a5159a3143c8fabf784db4aea4b316f1b2e6122bdb7a5fc48e55deb188ff046691f1303b1afe4622c5076c4a00ede50b7ad81eb68201326ebc0741d1c9829db82d94403d76d8bf515a9776431cb5cf7de402aa542b721f1a41676449ed5e1ea16bf51489d4635ad9a27352edc720c129b2891c23813b51f71adbbec897ff339c14cd6aaa217288209754afdf7b8fb9dd2d52eac8eb3d6913b61cf28edc3ec6b097405488d7b07b1c81619c6dd1db1d84c0be7faa23acadf17dd0cb1215631bf49e068cfbfdd2ecd242b60a8e0b420a4070e20b7cc20638cf84bc8c814c700b96a48e8ef737ab35a83c7f17ccfc152bfbf26127ad84bd99cd2db6d6881f953ebe291c664037e3dfe67e30edc21527d7ed37c3a43e5d2f95414921ba858a1988000f6880906235b2b64c049643ad790dc5c957f2aa8d3364ddc2a3ead1747b95f2d774ebdbea6d0c717fbb69ce8e5ae10e1b0871fdcb400c47deb22abbbdae01f3748ba10dae01d0d78714dc961ab673a196c02d2970bee583d0a354e7229877f4cd8e07ad0cf5362bafef16e7a9e8e737fbaeb33a0ae434e24f76563019946220807ed132e42239cd42fe6ae1e3ca9f7390b6aa15efd53c35a83e6a28e440026131ae9913593ee75b53cfcca79ac34c72fef6f5d8510d8c5a43d2fc2b44a0ad35330c03fb6c372c81a17bb5019fd89c4734810551190ff3f54da4e01608ccfd96df1392b6459777a7e687398f615cc72d3d54b54e5a07d18c9407abed1d0edd7ca205f28de647836ac7368fa3eb0d69bd4184cf56db673e80cdc304f06cf62c4e3efb3369ddafe1c37b850bfe08db8bea94bb66c5f1bf484b903cded450f6a38613b539c5b6b5ff84859360cf6ec49fb4e986b77c780dc66f2d55c665952f1d1592d6fb4817c6d1aa9b4ced65c507a3e2dcec4489be3f53e232f1b0e06a479104dc4bec3a12ca358f89b5b962e5e90256332ad30cb5033c7b34b7384840027bfb78b5407e894abeeeb90b1c2159b569c4fa4dd22a5eab360237129864a6ce5f61406991174ad93e23bef3a267bafe7dda982dc4ff28d54ae29ea3fa9140668933878909dd11942c7566ea02c1f11651ce454ecdb652f398f578a1a94ee27d515533ca50b31146da1432ae85b72f175f5e5ead82b4941f17182743c7dc13f6940e4bd08c06f2110f7affe580011598e22ebf66a8b827776d0f7a420d2b834799a5070b0b9eb9c1a5b67c8dfee40c38e3eb59c7f396e54c0738a64018eae8f6d4af2d6a2729a23ab41273b39973de92f4d66d8581788b7ca4945e761e61d16b0a7b67b8c82ee6cab0d3adacc04f3b5b45bc1d4e39b77a1f020441a4616700f7dc76e1d428811e85dac390015d530ec3a412bb95dec13d6ece9f821df24ec9c1ba2742f1faef1f94d6e5e14e0a425d8e065b1ff3a3abfb7fcb7d9a0523cc0c2d2f0e597960b91162929dd10985ee5bdfea29ea319ef9b25dd9d4a3d112f701f387836cde6216e54a4eecb5454944123ef0405c2992b1c0ad912df73ed9ca67dc5c925a52a8eeebc090c883dc5557a4a03dd88f41219506e6065d1feffb88de032fc142421cee5f9f1f4396b3c17e785a64c709bc4955968b5e39be286b0bf2d9a595e14c55d9ee68a6de7f35e403e842b41623fcb0f280e0cb81d588b3f67a0ae133d1a0ff6f186d4010195a74273d5d559f36ce8eb9ee2f1641008c811145eee169615713e06d69939797a273d03b90bcb60da940a08ed4e508196676e2822bd936f9a6dde6880f0969ec7f83c7466db48713977bb92e638709d7a22e7489ee92d2970c3db666210f5523436819a51e8352293c8625bc5dedc7551951d5e0d7db52df3aa01834713c92dfcff26cbc6bb881d14ef8b0b22b4c860f5da9f012619040a9ed30dd8afed14021999684c8d5a6e4b01f41d1b436b33f6c8e6d95ce3de3c551991e4339336b6d3712a1ecaf3fc165000ff87fd1e89487f54002b3fbc9bf98815a6f6a9c70af80e843df9a234227f4437400f9f8f580de12370207fa8c50ffe6aff3b313805bcb676589d99f6c29909a8a6916d6857cba622686076ed7025caa326d388b93e582cf0f708d5a29ca4b3164edf93c74a249d7b08d6cc7004fda2024c2e2eb32e768bbb2ea5575870246cc7b2f59632ca357effad1552250d92c4fdbc65283df4724a697e169dfcfaaa020c0b3a7d57835410984ba79018195652651bd94ab97117dd8a27c509984ea96e8bdfbdd870300cea0d20ecc3e66930b73dc2e185599013dd4099ff78e18cca0444d993c5d567c6b454565a2b1f7e3f05e20d8534456c49448f26cc975a857cdf6f082d09113080f3e4a19a3e036b33e437216edba20d549dd4e8414e2ec0a0bb2141c30083daea6bfb21e37667fe48256ec52fcca89be14aa679eb6b82854e03118450a9919ed6bab62fe67dcbf2d6bd2b768b8b5e5d9137e3394fe51c39e0c08e39803c3d9dda3bb2a0b6356ffcfbb87973ecc51e343117fcbb475bf7b2663c6e12743c3a6c4cce17fb9546056bad3e7cbda47c6a34cccb254221eb277e01fface95b4819a1047b137b93748b1391c0744b11111690fdcf37d54e619be47930e77023c7990af3ae45f84fe8c62cbd43db6a473ec806ced3e24995529e2fda692ff854c7bdc92d8d0028e19e610fb63ac7203ff6d6cabafbebd6f0ab1354a0d2cd44694b1222e19bdaac85d9140fb36f8a718b741dda5e7df30b6c61fa8b8947d4c32d908f6a6d497773e9686733cb3f8f2f1a72ee97dc0405646d71d0d54a491a8ce17237dc92a93080d5cf49bfda6795f5b7e3df487148e4d5fad97ae143d7bdb274a914a7dce5370e790b8016c2f56784e3474636ab5e78ab43eb58ef4032f988127c1d2b1655881c3aef2007b0d03ca943ad42f722c327b4948b099f7555e40d2b0cd336dbef3386b80e5b4c49a5257f71148772cdf4721b5035102fc6a70e53ded95c3a2e78d70ea2bf6599867c7c159ed7f60f96aedceb50a858ea9985f6d1017a09fe84ce81f89cba6031f4d826952192bc3014970c16c5dd980c12c246029d97792bda5246936708c46aa706eea68f23bc2a006cc29fb51e28bd7e3e4e4849fba529c56b9ee0ce53ca2a43c60ab5488620a248aee377eccbf43237101822f5efdab44c315a5f8f8cef10db2c57a0c027df802121d0fd173055c69e4a70c3ffc913603c56e97f13fe45aec57af82c8d17b76944b1ce785da8cc21d2e3372a85662131a2a77f5c21aae9a015aff82854bb18fe75bcce7388bd746f0bc1548c52d54b18b1d8f20d325f7ddf5da0cc7099896a656ebf28826bd5483b0dd7dfa5bcafb161ad80952951c0310ce83f1afa19fc0d8d522a341e6a9a71cbd6f48ff152", 0x1000}, {&(0x7f0000001100)="ddada972315613062915439a4d6cafd5caaa10a2e3c3396130a0c281dd3a33c0ab27139f8b51f129cc860e5813b42776fa122895f402ec3e9b8e76126e292dafd84564", 0x43}], 0x2, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r24]}, @rights={0x30, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x130}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r35, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setuid(0xee01) shmget(0x0, 0x4000, 0xfe, &(0x7f0000ff9000/0x4000)=nil) getgroups(0x2, &(0x7f0000000000)=[r1, r0]) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x1ff}, 0x10) getsockopt(r0, 0x20008, 0x3f, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x810, r0, 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000200)=0xfff, 0x4) r1 = socket$inet6(0x18, 0x5, 0x80000000) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r2, 0x2, 0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r3 = dup2(r0, r0) r4 = fcntl$dupfd(r2, 0x0, r2) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x5, 0x81}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000042, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x21, 0xfff, 0x7f}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x83, 0x0, 0x20, 0x1}, {{r1}, 0xffffffffffffffff, 0x11, 0x200fffff, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x8d, 0x80000000, 0xb48e, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x6, 0x200}, {{r0}, 0xfffffffffffffffe, 0x61, 0xf0000002, 0x7, 0x2}, {{r4}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000041, 0xfffffffffffeffff}], 0x7, &(0x7f0000000440)={0x5, 0x2}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/132, 0x84}], 0x1, &(0x7f00000005c0)=""/248, 0xf8}, 0x801) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) bind$unix(r3, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000800)={0xd5c, 0x8, 0x0, 0x100000001}) sendto(r3, &(0x7f0000000840)="a62ce24ae5e4b953d0e563cd9567074f1d427a6ad4e852b45a3b791be2d3ef9aa54ba108429251f00080e1bda4c861652e55d3e8389be6a309f9b57f723df837aaa70e445f9277c659121eb6390557", 0x4f, 0x400, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000900)='./file0\x00', 0x2009, 0x7ff) r5 = socket$inet6(0x18, 0x5, 0xfffffffffffffe8d) r6 = openat(r3, &(0x7f0000000940)='./file0\x00', 0x80, 0x8) r7 = openat(r6, &(0x7f0000000980)='./file0\x00', 0x80, 0x110) mkdir(&(0x7f00000009c0)='./file0\x00', 0x0) accept(r6, 0x0, &(0x7f0000000a00)) faccessat(r7, &(0x7f0000000a40)='./file0\x00', 0x108, 0x1) getsockname(r5, &(0x7f0000000a80)=@un=@file={0x0, ""/50}, &(0x7f0000000ac0)=0x34) r8 = shmget(0x1, 0x1000, 0x11, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0xc1, &(0x7f0000000140)="4b74954c", 0x4) 16:00:09 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open(&(0x7f0000000280)='./control/file0\x00', 0x8, 0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000555f7b0caa1387532fcdbbeb084119ddf0bddebe0f0a94d75088bac28ab214f7847a7acfeada4fbc33bec926335fceaeccecccadd4337a45803bb648fd1937d562b75dbc4883fc62d558bdf2383e28ff049b29c58d7e9e5cb22b89e604969c2c01d6d2e8560400000092a6d8f5bb8f7814f47c72e27a8d303cd53ea910dc13a0000000000000000037a1c0d874e5000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/217, &(0x7f0000000200)=0xd9) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x3c4) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: r0 = socket(0x8001e, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) getgroups(0x8, &(0x7f0000001240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x9, &(0x7f0000001380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getgroups(0x7, &(0x7f00000013c0)=[r1, r2, r3, r4, r5, r6, r7]) recvfrom(r0, &(0x7f0000000080)=""/241, 0xf1, 0x3, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7}, 0xc) getpeername$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb000000000000000000000000000000000000000000000000e9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f30e641a27584a5b03832730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2f281aea7698744d0e8d7bb8a0bf421be97a25421a1a3592f152303ad266c61df63cdb6aeb26a49900204202f7142cf8f77941801d8c00c742c94bb1fad586b3a17dc1404b8fa1e70c52ff68396781a9ab1a0bd6bb7e19eda7de511d063ab99440000000000000000000000000000"], &(0x7f0000001200)=0x1002) 16:00:09 executing program 1: socketpair(0x6, 0x4000, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="2de184e6487d2ac3a88e81434da962bcb88453326a1c25e53283c72c549f9b17badfafdb6a3cb3038ac6688dcc92a122c1b82417beba5b0c9df0358051a7c5fa9768e529c5f969816ea44ad8bbe8c760b847024a9dbdad6e80afda7a9f711ea9bcbc3ec658ed7a31805402e2ce49fc5a239dafeda574312c4a5f30b1367a11ae61992724823224f2b4c87c44540c85f31f51f88b7686eb88c1647367301a0b0383e13187d4865c00c6655732823cc66a22abec27a456016b4a6d62da76996cb77fd79f9903552039", 0xc8}], 0x1, 0x0) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCEXCL(r1, 0x2000740d) setgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x818) r7 = open$dir(&(0x7f00000001c0)='./control\x00', 0x1, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xba62, 0x7, 0x2, 0x3, "10761d12be5421e02e4c324e325420e56aa539ca", 0x80, 0x800}) openat(r7, &(0x7f0000000200)='./control\x00', 0x0, 0x101) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1003, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x200000138) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8003, 0x0) r4 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r3, r4, r5) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:10 executing program 0: socketpair(0x6, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="8b7d", 0x2) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) write(r2, &(0x7f0000000100)="87efc5912e0384f39ececd3aef3b53732fc34c0443bcacb3d8752a00467309f5f256e63a277755ce0969f3d88fcfc4ed47e60b93b58344db63691ed81f492ffd4414702ebcbc409c4b41330bc8dda03ed6b390fa4c7ed46fd4328fe6bb771d8d1be1a2baae0204e801550ecd22aa4ddd2c94e7a466b7c2b30987ffcc528dbed59dcec7acddec614a3853fcecf11f2060f149e90f0ade65eafc6bab015695a47154e572c941bd22a13c4625887362117ca8fc2fa1e562976facee16b61dcbccecf8c85f846806f679b199c043a11e03b705c0e4d64c58f7fac267c9eeff75fcafc3190ecddb7426cc2a7c5343c05a6b30a731097c6870f7bf2a31811cc1", 0xfd) 16:00:10 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f0000000040)='./file0\x00', 0x88) setuid(0xee01) getuid() shmctl$IPC_RMID(r0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="8951366a183968d422d172eff030035a932ba7113543903824be950751c3c79369af920a4610c3e8ea09dc2d68fdc9532576a7870676fb400dce2a99d15b29c4291311b8a7e8fdc29f54126858f85b2e3caf088f9c84da539f982624e9bec4ee39cea74ffa541cb74bd9d22c68bfbcf5f681a734690d9b8ae1605ecd6863e1fd5673f804af4ba26b3017ede0625f0caaece595559057d6722a995629b75cc61f67cec510a031cf3cc860dabe86728d733827ca276fc7aa3b9bb546884b8d7b1f0841adcc8817baf024d0bb8c46fdc494f35d1c1c51427430c5aab765b664018b5307a37eafb29d77f76b13533df8b203ede23495dca6dc81cbe5c1c8e26e8e61f5d07e720f09ddc529bf85699f039896656a83be3e9e95689b8729a5712cf76d7d3e18ceb68c45fc839221707eea2f7e13414f2c0e9b31fd171c66dd29d71ea9eaf4fe6ccfa49c9461ceb4ea1d91ed43ad26f8d0221d55a71d9941c55a4f6dc4566a6bd3778611e95370f270b5acf83e6e848f80b16f98d4899e9045b77a364b7b8e1a0dba8c08ab605a518babfb3fc3baee35765c38207b0c7507e868816ed8a8e767bab5a044c2a829faf4503b4e8ce873c59da47dac87148452d48bb33a2d9686485a9835007c1725d000078b2b6ac4da87db490d154d15d8de7afed82ec97a6d823740c0e2471e6195818ab309172c4ce91af2dedd0e1b35a0de1cb79971e8eb8c02d696d3ee7d7b75667ca1be880c77bcd77f91adffa63b65110f8a3b3a74bb63d8b83de3eb1d1d6f43aaa15c61610e48563a003a51df25999f11d376798b839ac3e49db34d429baac9e598ae9e2fd08d815e0c0cf6a6623d9d78b0737794e391100a8af27779908832f65daa00f0fd7ca11708bf35a8e87843337c4061ed008fd691745782dd66ccf94281ce5cc223152183b5cc16798af423e7d4bf69d7cba6dd5e59fbc0cf1edd5fe1c4afab87b177043f8ff4e35bcf4ee4b2142a885a90c2c0f1c134f761e7b0bb9447a930ae3ebbb16734c0e2dc75f33964e98981debcdf3727ec79456402b940d90b831baf10c3128e17320ce1758a4dde50d270e6f25c8a4bc11aa56ef6f42651aa2bd198b212fbc980d16fa3c403c0f3f8c1c6caba4344ee3981d2cf61c8ac0ed31e2e9790d8b41b2d6ea895d58326a7ac2db068058df708d87832bcf379d797c4d7645bbf19766ac11e7e3304638c3873f9a36eae439d8a3cd235b62ccbdca11147d8e118a1cfafa0f38dffa235fa5eeecb273f08cc322e5d0442c7c959f62e63fb53a23d2c9d72c2726f9f4443f6d1612bb950c08fe5c5204a2de42d7511b5d5186c90cf9cc9fbb301195a10e438af4f880615f384ee8b517947544e3f0391ab52980dea11732f8a95bd96f22d6836ca9325bfc94b753d70df203d2e019e34a4ac436f14323b6f476785ba6beb22c148e32b0216ca78b3d3d9db36dc69da882dddbbe3ab8f0107f7492f2ac1ca7fda8cd7c158e10caa31cafde99473c40b4c1e6386a152968c52048696aaaddcc6853d9d999c1ac81974fd748c092a560dd9b1c45afc521f7fd6e6e694685cd2958e3035bf4fe7c2ef0d3eaf9cfaa86ae02ef6fc061a2b86c22e383b78711c3dda67dc4bbc9444f05a0c938b11ab6ee6e09cbb4f2d36875e073369aee46861686acaa4dc86d73d01113a2510b40a490d298e7fff5a8ade41eef1d117f09021caeec2284cad5021e0a654ed2b7aa9e342da96594f790491959cf74a86222fcc917280d10c40989cc0a2e8860d722362eb70e905275548d5eacf2a0a8658ab3152e973f30d830e16f190956b0836a498cacde771f36add7a1b0a08a7b735aa84c11ceeb3b5374ca66b81c23cefaa16da7d5ec783bc86ff139274dff1acda5f88ac29f4d59f41428089bd79cb49ea9963eeb5d108584ca95f2d5730a70a56029377355eac21aa4c59dc6a41f08c558a5c83233fb902ce7261e38c70dead5260fd685dd8f0bdc7c05d6f74fbaf0a0bd939c84bae860be34c6df90b877a3c21e62e958e8cc96bb832c47f67e0ab9b6ad8e138002ea1093846f0b46bd259a343b96ed6459d88226e09cd7bcb2bc307cd1d5cfe6cff09012ec5f2f09046487b2a1ddfdda1c961818e81d0c4c3f9fc8d4eeb88c2c0d67c25af7ec53a32645bf5acb66658bcd214be7716d8baafef74386a86204307be8c609d53abe0ed449685624788d0791c7077095e6168a65b82ee0b83e98852c7414bc2215d1a9a0b57f9859c4443b3295aa87c4f4b88d0e4be12ea086027e1cda1180f5675bcf805e05104568586affeb5345b6374d7e02a0a8240336c6e00623b680555dc5ae4628a1fb61754db5eaf177b5baf7e0c15566ec742c62509b47b3b765f1956eac2788146b4b9b6004e884b1fa7fe15866d09fc07464b3d3b6e3f5123680b5144554ec74003c7aa76c6316461592008e0c1a982f69eeb244e053c998e3d998f8fa904673c78e95a3766484bc59673b64dfd23d259269803c0795d198eb816e0d8f82da7e0f5af54f38c65b202fded7fd67558741000f6c48fe63bd26f485557c7ac810665c88c510e05300b39b1be345235da6f112f45896366d36ce97b9bf3fd5ff1e2a41ed7155c0824d482e45fe2ff032118ca1de887b42cb850b0f1523a1bb3da6a17be1b5b4a9bd5db242726480651640d17f69c20526d21f21f11d57f7fe087e13f2dc4f4885db41772b4acc05d1c205235369194b2a2e26c9e7b6e42f2ec07034827ca734ffd8a1b7db8e0a214638ec26cdf18a76bd257e198c9072b6cb71513520adac3729a1b61fb70c1e8bc8545da1dca604bcdb67f3433d3bb039550a057d5579b538126f5fa614f9b09048a580e7216b1b2a6e5ec542f12046cc2d4785ff340552d914d42c8d1c17c9548b8a4c812b9d6e754222e6eeb48eda1eaa9cffbb8c96ecd0a2c6f5e407815d023f27088d382248bbd0e0f323affa4afc4997d56992e0e232b2cc855fb6a4c5fb7f75b7e308fa79ad532854a8400aa9914645e17c581844044864176c7c7c90de90a2712d59edf5f620927367978d306354ae8e9705e7f6d9a6edd98fb7d733e25da6276edc2164d46509e00da9412c75b69741ad8d17ad547dcfd8be8eec6f712d6ab19ed5187f2541d9fa32ad32e9c9b1944e0c6c2649e576a878b3cfb3ddf0c96c19854857648c4d4d58366514c1bcc1e106591341e3ba97ccdfb8fe252c719ecbe68999b7da508fd626b5a7aa685cc7c0c9ec22cccb2002e300cfb2d278bdacbd080a53f7d919cd19e6631dc12c1ea9680e4ccda634dae868690c70b51ce63942bc69aa3edbcd247c6fd9cda07a4792759ac00bddd5cf10659d4c9adb5f1ade86bd77c3231ce9c8845570e114b2458e49e3c74e0e49a273ae58747717f800f6cd96e17bb4514277f58b1be1d1e90b96b118dda61efee65931461e737ac253b10b9f918b6e8e2d36edac6149671719e17bc0694c5d773566b2520e4397612ca7c813e38c0592f02002cae7c3b28e1aaec41c3d809acd18d29f8c4ca511c34ee00265bd663e3b60c785ca79d117abcbf947801c5197affa578ec47381312a938ed71459c23c8d1de8be86b76fd2544b420ef078f640fcda39318df243a1dbae95b3f797edbd43884570fc8d502599442efdf238a7f03f02bb83299d6f3c5cf4730719dae2c2531032ebab963820fe71f03eb001d36f76fe3c742284d37e40b2fd236ccc2b26f8341dd5a88e7cd1a78c625475f17d160c31bde5117188ba693ddfcacb1f54ac739bc55a8d0d035136929de6891388688504196de9929d4ee428229f3e410ffedadfc74c54e618ce771beb966532727d9130f9cc3d53160f62868f995ed963b5fada5dbb5a9208fd38b76299347c0bc019db64376f475454811ecd2ff1661b7690fdab55f713c9d58517ed6e996b955d07d25e91158251150a097210a66c4dc66c1504478c6dc4bda6d13ad08491717f810aedc16d1593cf4381b5f3add58175663ea423643b252d7b9d32d3b063be37a2ba20ce34cc412e2652b048833a901c8c7c4003b98ea220f91ee579502d1cd68ceadd129499cb54a28d3de6c859c9bdb006c45339ca2f4bdb1883c71f9f88e646fb172e956b60f58f44397a5ed9e9562fd94ba4482f42b4c912a5ee0798b599876bf43e570db220376fe55a4023425425b9808947a743178686adcd5f4a1ed5bdeb456498efc177d95592990e38559f6759b55f3d1e77c854e0c073609cd7ad686e78a62fd1a9f10e2f85098ab0306d0291c0ff4351194d5027dfd5fd97851a5cea2ef1747a9e9c3936238cf024da138a4eb00af26ef9683eeb754289e2b9c4fbc2c75645d00525da4ea95ec400a7046fa11da8b920d811e9e255c2212e704e9e48de3060194ce86c6b9fa8812691e9a86a4ffb3815e3fcfa1f9a3064d4c23006d40b14874abfccc477f5f9d32259a9f4759963c9f46c2fafe48c3e5fbe9ab687e93852458d7c0aea70cc8b5efd4ccc6e9c7c13bbf590fa39be423ba306da1858eb5c6531b75b9fa93c19bfb8fa5b08a9ba479fc49f3eb09237aea55c2382c942622da30e2b2593da83aa0a898a711709dbc0edf305c168f44baa088a8b5e61d1254ec6d0c5d8e0f634bb8b92c5495b393dc905b33322d0939c160e1d0318c5612c0faa81e0900d7582b71e16fd965fea243683e78d3915a814dc98bf72926b54841afd6e086e6beebe84d41bfda8a49f597e21f85edd4ddd4ce7edcacfc0b0dfd3d87cf00d755930a71247383c95114c499ed55439fed20059ca39142683a9cbf70b657d992aedf66c3040aca29b3e450b1b97824bf856adff587a8b5491dab4d23706896dc3bfa155e82a13e133f0f53c0cac8d7aaae7982d447cef1d34ff868f5aa0dffd23b75cea06c57643135694a8ef15f3e3d844be8eb579ecc5d0e7e386ccdc299ff3d13dc01e66ff15d142c016b5676d3d66f0ac6e5ac99a1260b80220fa665963fb50bd3db608e273d18e3b1cc996f6137a91f39c12c324485ed0c73d6c200375536a4088f666316f574e7ee1a54751d50826841340165835c3544b2f98cf73a8f5126b3abddac1150209c509d3481bd5d0c35caf31e570f39b1113080fadf3a25fdb7d5246629dfb2cd352a0c32bde195ad581107d0feebd46f1fb6b3b135ff2c6280823d6ca5dee4a0df88c020dc466f159c97bbeba23566796f11c6161778761c2a5474e2c7b3259017bc27ae027518fada1f7280948842fc249d37c7cb5da63174337d5d5a380f6dd69d68a92c6c3fa1dd6e72a7baa38732a2aafcd6650b3a09ccca478989c367fc55d8cea96d095bf93c5b9fe7e2589dc692c08690ae4d938517168f9a9c6e6eecf547e34a65bea5e251eff69691fbc8c3a699781fb4e51b323de1d5bdbcd7f50f88b0ecd30bf4225f591ef2e4289c438a9a0ac84a3727768e2ba3e1dd9a0c94ccd201c1d8bd53511f95e154348662f86d32f03d0a40de4b6c708083ac4aaca5ed44eec0db2d11682f36783606365b6b09e0f525b451c7e16c068482e940d751d312631ff229089086e3ce4cc963cf0499e920379600632d2e0184e4fcab7dc0af6e06f3e59c044d54f1f8d2508ec4bf338d5544f7afdacbac044b43e5045eda57c0be8a8c0a6b4ac63711d60e9fc273ac2d4654bf83bf1a1e08a0737c71e3576c83546374fa2591a4e8c251f03ed3e112497848373f4944550f9ade4025f698ac19538a4f6759fc0d08eb5e5d8b6fbd6755ebf2f14a37fa1bb1f15c4dfac230320e348ad85ef169661a2838738919e57447f57eae6c0b3135", 0x1000}, {&(0x7f0000001100)="61d686b170", 0x5}, {&(0x7f0000001140)="3f1d0d978055104f7b7ec01815eee1a8266efd085cf27042e25bc37adb1ffe8aac6c78886ba632adb5f1d099b1601ab0c11283470c37c6de9a1d2ccf52f7fa4a9ad1a24a49ae3b85e76d9c0c96860bf0162cb95ab7398fabf8dab4efa0ea8654", 0x60}, {&(0x7f00000011c0)="7062f9f5a33b0ce42ed1e0ee00d220c101042a155ffc304192f45e998801d8458823bd0c1c41d1d9cefa0d746fbf8b36cdcb49747e7cec84635234ed663006f2d5b7b5c38c15b1d85dc67d496b7aed7142bcf95da419a46463f9ce7127", 0x5d}, {&(0x7f0000001240)="431e74811b73c967f2bc49511b56ad0e8a71408549b8969bdc9305bd951f5d89d9d789239916f182f5d3dc0a0bf0e398fb363162b1c236f1163a4c169febb7c7046e91db41e8b9734c433012970e8db193ae97e4abebe9ed", 0x58}], 0x5) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair(0x20, 0xc002, 0x800, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000200), 0x0) r1 = dup(r0) accept$inet(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x2810) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) syz_open_pts() setrlimit(0x3, &(0x7f0000000100)={0x9}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x40) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0x4268) write(0xffffffffffffffff, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r0 = syz_open_pts() close(0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000500)="904ea62e5898286bb072dfb69e2bc08c5e6805c3e0eba5023a40ac67b4ba26e9dc06d226715af12a8f6fc198edb54e2f68755f8c2ac387ba5e01657222ea998d6185243401d76560a6517d643f816ccdcffc77d6658bb815", 0x58}], 0x1, 0x0}, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500", 0x8}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget(0x0, 0x400) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000009747e4ad697ed8ef988dc3315ad322219127919597a0cae0e27ca2eee7b2d273c0a1c92ee488f1387d601c95579b4a72e9844ed9c8b9b18ea73ff65c1922ace05d2d6699c81cbcb199953ee14bf11e4c726c8367943321d63c9ac037937187cbcc712f077e3ac633b4cbad33de6398f04f1268d725789cc15586f938f9a09ecc28e99304486ab8671fd1a3beb37ad4dd25c2f7d4c2831793e97b094809d9597d18de78a8e178fc9f0afa48ee78273f7f0615743de4f88353ef9518035fb3954ddf35fc1d13096f1c66de521f6697bb61ff6789be9b9af642365aa65403f950c47745df2f914ba83601960e563f6e53aa72dacb60db701ef5d5ae41201cd4fd0d200b71138f3293bf8163338e7063dcb12c9529fe5bfb39c227ee426d331f207c12035fc92d2663f926b833ec4d43935322d3f640458e19953b9208d3c725d7c504951accdfd6cd1cc24368bacd444fc97f3ff04914c7de747057f68ad7"], 0xe7, 0x800) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r2 = syz_open_pts() close(r0) close(r2) r3 = geteuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x5) r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) nanosleep(&(0x7f00000001c0)={0x1ff, 0x1}, &(0x7f0000000400)) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x50}], 0x1ffffffffffffc4a, 0x6) dup(r2) r5 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 0: socketpair(0x2, 0xc007, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8000, 0x5}, 0x8) getppid() r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) 16:00:11 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) lseek(r0, 0x24, 0x3) flock(r0, 0x2) flock(r0, 0xb) shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/99, 0x63}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000723000/0x2000)=nil, 0x2000) kqueue() 16:00:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x400) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getpgrp() r2 = dup2(r0, r0) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r1) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socket(0x11, 0x8004, 0x0) r0 = socket(0x18, 0x4000, 0x4) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 16:00:12 executing program 0: getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa, 0x0, 0x7fffffffc, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000280)={0x0, 0x7, 0xebb, 0x365c95e7, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() munlockall() clock_getres(0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) 16:00:12 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000040)=0x4) 16:00:12 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x80) lchown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x3, 0x1, 0x7fff, r1}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) sendto$unix(r0, &(0x7f00000003c0)="5aa41f19b23ddfb2b40ad43c34a3422cb861f4102595629af5eb721b329a9f1ffbbc8d31b9fcfd949ff02cd363fe13b7bd2366a811848cfc2c1198adaca8169887ce896be7051bc1242df9bd5f50b8a21a72cecaebb72cbcb73fabbe02a7756b5d0fd09fc695fc7b135ee984e302ee4e1cde549a10e5a9e1d6405651ad4505b6fb5562301aadfd75407aa393953b92866d81436d962c5c3ac843ef9b6e01971e9aedf7c688d4e1ac64c70005102fff85ab08df1aaa1b46579fc0bee2158ca3b5bbf91175ce8296a019dd87180649af75e4899663d390cb", 0xd7, 0x6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x22) fcntl$getown(r0, 0x5) 16:00:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000140), 0xc7a, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/239) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002740)='x\x00') fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) connect$inet6(r1, &(0x7f0000002780)={0x18, 0x3, 0x8ab, 0x1ff}, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000500)="2d8713e1a18ddbce987a021b5054321158df308b529b859643bbd5d04e8a95a0e6e45f42c4997e843fadb2efc8af07a757483d66e91abc08ded5e59463a7df4e808c4c81202708ef81ae18be90a6fa7ce8cd0d8a59bfec4da92c8fd5c44922f23c647a85c689b13514b69d0f12c2c5cbbd11152390ce33c35c23f745992438feae381d023e2686f408306d81f2439eb8685e3ca630beb7db215a949d9680319e529748597ac540f594060f74e86fc397efb6cfc5ba9d4840d4ca35f0e6ad1d07c8bae83da395fe15c70a552e5ffd573670d925a825c5cffe2d8d09727fab062a12b90812771dc50447b5ec13199a1d080a672f4cb5470bf67214f4f4e20a68e15c5cc417da6896b54f1fd656f90b77e86481d9aea4ccdba124a855a647314eec4e0017735df6c516b7aefa49b37a0a435955bcb9e6e3b230c21e5f66fa9cec3b4b9a75f5c8dd2ae19d406fdb7fd6c312e820ab483eae58c1eb7e42b7aebc7a5e7afb84caaec067fdd23528bce65df7ce9b53fc025350f5983a2f78c13d0c7f241c76b430965e991e7a88e0ae8444e33aa523a37b120ec64d8a05ac81e0dcc882bb57ad59848559c7c0ca3b6bdeecd2dee4574e43afddf55aa2927b4fef8c0358d3813d3c47fd0bdf6d3004fe33d6498b0860d9832a9a5b86eaa9b7b9f560026866705ed1b104e0791a74e5a8323d8e1bb6b56fc40c89939486de5606f1a0b32351badc13d64cabdf873db7620f485ca1bee3317e79c1b5fc5d8f8695c34896f82a1c64c42b63d0f44fea95638fbb535431a5b055bed5e8f43dfc7f6ab96aeac8ec497738f13521efe2a8bf1a348e9812e5c77d60baa8c93c3fd39c75354ab3f099fc014cd61a7cf03ced99920ce0ced33dab86d7663357abb9a70577467cfdddb2fa95c19cd2d43445ed1e407144b4d76d59dc9d4a526777f3601c4356639363c7f1a5c3a21afd47fba2c33c28da58b050c8e1071871d202f350a0ffb401de0f425edd15cd60120a113fa28e12b458c069e8a5cd0b7ac1670364759e236cd4f7c4266217a9b18f64b7582aaafd94186ac6a3168f9068e001d3af127b2963dce0b3fe0fe9894c7e289a96523f75b438a2da218096b11e8d7fa9bc2d9e0f2d50255ca721d41478d67c07b2bde5921b7e07d150c58989fa62fe81585c150f95e5660e3ab7287383da2faa2a109804d673f52f1c952d80fd2b9303d69ca2249d6ff46faadf57c8515e195b152a9581ac32187273aaa619b2bba1999294e1c45acc1cd4541fe4cd2b4a0e59b4f1b9f251bf57336eb37ba54e029653a55419dd5d80ff71e24fa57b753404b8633c9b191a757c83723ae372fbdce8c63e5a71f9a339d2acd49390c7806fa5371c0d865caccf79623f613165c2f84d398a01df9a91d974361e193b2ca4993befe313fae306a6791b67a275256ffe196a64d90b86c517d4c174fc9b14e930a1cc0e1af167fc42c0380242bfc67fa721ba15e642cb780c0b24175ec794bdfefaafaebb617459b85885352a4b6e6fffc026be6cb3459583e4772f22768e69737d7367018f529db19b1c7efec4b20617610d00300138b7fac5b00c2f6b792bdcb2d0ba38aceb813e2ed8a12859197d4dbba9e1aaeddd18a55d34d637d609e9a60b8c2ff5239d18affec184aaddbab520870bd91eaa24dc1aaca0aba7a4b0c63ee43f13bf89a8767066c7ef420a4d45b173d854d971e6cc0b0f7885bf10fdeeeb18d660d06652c776767d33acf9c31f2b284d3d9354025a8a8274f801fd0339f73e3a58cb72244f6846ce13bb638e931c8d9c0c266a5d766a6d6bc02b448f22b7f9bc2da101e6de75679ca37c150de7eb23f26c0ecff2460c851f15170f1fd889b9615ca3f8f6233976f4c9e56a425524015f254cdecd49507c7fe84cd4fcfdd4b718516969475e004a888ebfb3de6e6b472c85e22bf32f7e649a2b678810302eb1f7603fa5b6715ad4e730a2e18a06aa856ffe5848d93ba69bd6f9753cd1f0fa546d66c73d085c2076aef95fc1d16be72863e94404b9827ebd3879ad1d6094e5cbb11b71228097d14ac836d828a2dc5941bbdcb5e426186be010a6470b5bab5e0d8802ea5b1d19e47d82232bd8c3b99084ab6a4295c11fe34acb9d1779250e2d85dc3ef685a6c2b2bdf12773a64c05d04ae38e71a8d0a44eda291db837d8c298d5f0d8a83f84d3f3ede0a5a49d406b0b7e37169f9aa41fb1223c2f3343957c8c234000f26b7bc2c06ec580467cd21825c343623c3e8ad09870950d05110fdc9114e4721f2fe474c26ce4215d7244fb173e1bf25cf02e5e32c2be8429d49c0f10375546774a2735efb667dceb2e07b852e9c7dea20b1ec37d7fec45f8379e89015a342a5fcca292942cd00045e4acd1b02013d91a0dd38b4197a6d16fed2a45e85a8f657896a16a1e9b3b373d5f2477f5f2cbe21daada7a5d8156f8a251537e8f2afbf488a0666446448139006088a86707ee33efc773c2761853bafa35c269c41cb3a08edfae701ea5cf757ad12f4695395efbe81b62c06e526898cc246c8ae9105da2171a1f400a16c96b27067c8a35702aca498e0c8fe36b73a0b6a18c2b84e2df087df2621a962f55e829f762c1a4da60d455f5c606443466c67e49b6c956601b0ed5608df2166684507193a52c692d200add7da64ee22e2c0f66ec94fcf4d36cbdf343cfa4c6cf663a9936bb883302a464156a9033bb0ecc7eec0a069171b3466ad7992e57397148d1b03b8dc38a607f80092d15f30f13141dd542e28188c9717d43626cd3d6c92665844e5c968c15e071906cc520cfb9c7a3bf4e905229ed530b88d31b354f44b2f9da2d58fe04fe28533c62dc0dff1c3ef676d15083fdd46eb671f82394392512b37bcba1aa922805f7a448622d2e561e7c93da6514114754d01d69b2340a378841c06e00c6cba4ec13863e328a201bbd117683b2da97bd73142567a7f00d658f9f79795b1cb02f4d219e3e12466561cc6d624f05904681185659fbb778c4355cda6ccb4e87133aef8db7a605dccc40843c874a553e015a06c84a6151993cc2d4d1aca658a07a2ce90b57986280c602fe997e2fb348ab730297d0912c51a2808f13fbbf232c54b51682a9616ac6c7ce7f4ee3bf171ed76ed39eb0eda1d85ff334718f193df9bfa4bcce6d71c09e96954d503a215e6ccee25b58bcb8a1b5d73696b2d1c706e33cf0cbf616a69698b43b8aaa3078b6595838298820def47039d01d83db22a301a411ae88c44484642cdff682a1a6108a05218e7e8e46b381c86a8d5bdcb7525b07dd29717af8e410b6612f2a9314ed8ff0c79874b4eda279cfa254bd71ff2b19e286f162db992a1e09612089d43be3203964d0db014cae30eb34d7463f91969bc9a57c0171bcbb26ca2cce28ffd956389771dc06a7d6e610f296abac4304d48baf2b254f5756f13405af638b7338d1dd83593566febab3f9b01cea2891e1f057220c47578c9697718509460e5db288798c70c4ece33754802d4b1ff1e288eb814cf779b01c573c83078c029a5d241632cd2c61af113c16876dfccfe787f5a9916f724771c24cec5dc3a3b583bdd8587896835ba39044fed00afd0c3ae6be3b40b9d8b932b536d103834dedf3c6bea32bcb168ef2ea30175a2d52457ad1fe3c9d9fe6931fea5466833a8f0d4da96d0a7b485be8b145962e3354685a0957eb12f18e191ad5d790faa2950d99ca8fc28329ee513c625bff2d63431b149b5476e675483e5c7424637add8709b16a21a5a6a7e21e759a6a24f0c65d536e8f97ff9f22dd84846344da61072bafa7222ff5de6b49223f4ab6fe47fe9a944fdc05ce55820cd07bd4a51000185a7d894c78977237d93b63a153440e5ba6e1e4b3d9ac3a9cb37cfe7b92e81320c1b188a73b38c7ecdb53c0c3126df17846db5daf40b6c4905fb737b94774bddd896c964e163a3e5504720a1702ef9d8fdd53b7b142e005ad2dad050404fa0bc69f8a4cf0f9fddc13ae8c776a20560f31f7b8bf7c0d03b863d087e5fb63abceaeef7ba27f9b2f6b0a80fb3e4fd78c093dbad142df14b050466b1351fe57dc2ee26edf138b820d456b29b7a23bb4cb013373b39174ed32c4283a9dda00a7df645a433a9eb6416500eb97d6bdebbbd7e5424714658e227300ae850b90f0934e35a6278c7d01a3848f90e975f93950e75330a97f6c19225b0fc1f13a841be4e01d505fba1e2318e8ee8ee6dcac7c215340eb4d32c3c9de0e323cdc553cd55d0e6bd988740ae38c30e4d20d9082a65279f806b76c5dccab0fc3761800a2171903a1f728a967d0e8129347ea941d3673fb6d6df973952730069261614cca97ad9a60239824611463ca5a921df19ae93c587b3912bf7b2e79e47f290b273d93c15cd916bdfa531da02335858f3137f7387a323caabf62297545c0da7dc76c019cc4e9cde16f54ffb86c28e7c9c7b6e14356ac39e07b19f949be4dfe43e3ea577186cf848160a65732905e8f3ec98fc530bf3992ac88b46fb57d039fd12af6a73f215a20d255620ffb2cef48096dbdd686c1818a0e8196d5edb6751da9044bd0c94b8ae93e4249fbdca584fd132e9ddf1b1244616c74557399fe5e37cd4351d0e09b30c7f5fe9ce56e84b6155b52f0a7fa4dd5c82cf703a2e32c52c15692f4c780b48123b65f8f8dc28a7b0c98574b591661013c8b77866c9f3e95a0186669c3467313c8ea83c00dbfa33d6b9cc5ed1ddbbcf606057cd73bc09e660e0e1b6d2dd150793cea9b66b66640d15a7ccbeb4f00b3d51ff21ba994d365b4953cc7eb7f6bf557bba9400e7864b49bc54c87de6ff03a53c720982096dfbd195695cfcbbbdb4f1c4cc32c6c12f726d1fc8bbb4d0aae80b7c63d40dcb45bebf42e1723c5f370ff6d290d4f08509e2088839a107acd34495f14f1153476c04c735b5c5a6b15b2b5a4f069220d18e232219fd54b3fff9bcb7efd9dcfb7362ea0cdbf9aed2e44bf7f6c879b0b2b97d99aeaf50e8a2e0da8c6de78dc5b8dbe596e323b21eb4283f52ff3fc55aaf8a72672bc3c374fcc45afd3e52ba32378b1e8d14c6c471d73303a34b161f6aa9b9e558dcc7c7dc4e28a16875f60faae4c9e1bf2df1ac1d99a4a2c46967f7b105f646ba570749e91c1c0a6ca5630a8486712c62ab6e95b1fe30552a2aafdc959eb92a766ac9f295afd5f7ad962512f3e683e7ff615fd11161e8c0a505debeb82ad8461395037482fb8081456882e0b3e5ae5f77650dc24c84e0f67889775c0905d7dd7907084604e1afd6da33c17e870797e955ffa054b071116921e1741844614ede3e8343d22133baf6b5fee846c821c56d730306582c0a3b1866b4fff5d4427eac78c300c8929b25f03f8111810507ae014dc39bc2004326e2f02e6b1cd3e6b89eb48b63ba9dec1c84577b9027eec7fe55d9c906540821f96903abd236eed1f54576dce5f9ae4fd8e427e951ed54c1d349db4c49abfce95c326474f555f9793bb23d2073a6db2809498010fc2767fb24390be66c6079359427428ee0c8f38d5299d41364f41a778fa6654de36754fc68ad03c06c505931d44d38da14dd5ef4b27e1bd62b2c2fe33fa4800576268c3bd6d22c8485e53b65c8a588e9273c972f5c126c9d1cca810174ec23ca78a906a2430e28b25ac4b4cce86f3c55fe657f6e9dd323024478c29760150e5e538daa5ddf4aafc3fc90ceece17fe87abb2b0d895137da82dbc20d0ca51323e328d403af882d5bcbb47304e1c235f70221e6718a019019c60d4cc9ad167b78e17d8c601b42bd55ea4129615f3747ee96822248b", 0x1000}, {&(0x7f00000000c0)="7f3c66b18082bb610e385af325244df5252d684dc929bc0d", 0x18}, {&(0x7f0000000100)="2901e3f6ce87a9d224eddc3d8904bf2bb0ec56ed29560d2826af3576c38bfd646d6f26d9b54cfa9e15d3d80915595391", 0x30}, {&(0x7f0000000140)="befaeaae7e6cb5d7b32e18b5d4e010ee1b189db88389e71d34cc32ee9cfb218e6719c1d8248b5c496041de80d273c8282913923ce6f014760354aebe3bbb3185bbebddb32dec8c156af06d3a71e37cfdcb978f2a4f0749ab485f56168f24c03568d4472d355eabb58052aed1d1ba872a3e2efa3487f8c5f6e36d86b6b6f00bbe8c8acd8551856fdf31d9c9b3f31d9db8cf1346401c964b4c8ac79c880a8ee1963678fba2abdbddb16485cfd09b1fdbef9813099bc626d2c45ed36c6dd4a540e2dc9249e5bf2654310826b00e969e1a10ecda2531b69200292cb51ec71680a4e1f8d30844cad7575b0b3f", 0xea}, {&(0x7f0000000240)="6a1b754136e092b607e8787aed7d8d7b50ec55837546b23a2035696843d37dc17f4e5d422bc84a496269431a31c3378a21fd458bcfdd3777521eab447c1b884d338fddb23921fc45d60cf0e16150a1f651250bb9e77a5944794956eb2b43bb4e74915a22fd222cf5d565867bbecfa3afc0aa07ce089e542fe3248e7ed601a3eb7f70e7172636f9f03492a5fe81", 0x8d}, {&(0x7f0000000300)="9578f54c077659873d55504e7100f97f29e6cce4565c9a2e629dbda26e8153445d41ce9a5b38f28c6864d1404f2682df0177bec8679c432ed4", 0x39}, {&(0x7f0000000340)='I', 0x1}, {&(0x7f0000001740)="40fccf999452d3a8b4f4e9c2e67e1e1ead3a545f85bf05068ff1a56346583e4fd0969ce5a8956d6205af24899dd73d2f2f21bde29533dd1064a9be139a56487c8f1f474ba0daf328cbfa5cf66455a0b207554e6d03b2ad64bba3f0ca777b2d70e6a39c5267583197138c2551c937f4608b04f3141379b05c652e5b34483c4738398a7d0708474a22f50b82b46d5eb50e6677fec106e1186f1752526c447ed5eb575e50550caba098aaad18b49473a483c0aec51f6bc021de1701595ab0c49e9f0d0dd801d9fe5a854c7df2e6dd017b8402bda108df445d499cb458a5fd303bb5b1aea1b8c1098a86ba7707ae0fa8f237c15b0d66298588fad513ad319666b5a79f37e0921095d1a1d98ad231af1b3dc2316a3bfd94c9dacc6eabd857499c350f2a6bc7df2c0b118b756f237f2dfa4b5bec8866af2be9b204ad5139eb2625e2cc10c55735de37deb8ee160d44e36af267577eb75a553ba019fa90582f63d22a45f3e932e0b6e871d4b8ecac177b8511cc8af6907678990fc3973cb9da70904e74056dfcc61d574387b3c13a9ba5fec9b254aecbb3e79afe510a6e866f31fbda06fbbbfb7407b91c39a481ba9640c23f543ab4a17b1d56f40302eec74a78cbfec581063a95fda33874fcc345d5763811d22feabf1123d54430913c5f53367ff8cca90d7789823988d693f29f83e8b97faf470bd19edaedff5feb41f3c67db358b3e2c82915047eb56c1f649183333a513418874f06c90a8506347f8954dac155d23a27b74273ee501721befa4957431c5ef5f74f1d3cc639732833129100813fa99dbb23c1e81e751a697f918911a905e444cf8ebed12266b30bcd1757afea14336426184cad28e4550ee4523eae82f0d77f4849b7a0bcee01c55e50f36fb9d4e26326dc390ce6fc1472bbc656b2aec07d96c25091fafa68a83071d5d4f2ed7b58d19cfa6b8ddbc3ca4b6665eac5d1ade25b4928fe26b51dd8dc944b31126e3226f8d60708d44fee078f283f90816c2c8ac9751a4e0fadff9ea358f78d12bd714a5cacf1c7596df73a3c13f1ccb2ec8e5f44a8ce7d6a9ba8a029e55fe402bda5d60e9760dd4a7a86a90c03f5873a21371962a7e895d6265ccd6d78be4247d1da5f42f0892805248fd1842665665655455790dc2f9786d038eccc7a63f77993f8cd0d97af1127c64cf4eb30e1223af3b90004aa214d4771184b2e16b128efc750a51b24629f54a3c43f3eddfec772ecad469d9f24ac1588f45200e63b9cdbe4911a43472775c2b2476370e8dd7eedbb15c16bc9d60822beeaa966aca7ed7c947ad143edf72fc8d9b356be3db6b83ee455d2d689f64fa72df5be5aa496c9bdf016a1cc8e29dfe79789d5c488acc7b7243abd1d894d7fa2e41286444803b021d0e131f8c63b38a55335b25fddf39d8cdb6fc6f92860d96257be01a8c38322c78df2891a401cd63687d44c21e37ca0a64212df8baf137e343e7e8998d34d6d5239e7b81f9d3de5380e9a5990b24e347b58a4094a0202acfd4a54200ee3799ce54e22ef640765b2d00ea7cbdf6bfe4cb1f9433fd8de3689ff26253835def65fd593a69bc82ec025cbfcdd38afc099e56241fc692c6b2b2ba9d9aaf8bfc731d988c7bfe86d55e1989b65a01611fa3093dff74387129264633cfb256f97837addff2d65b27d8f8abe2698d95329f735b9968178bfa0d1acc9512f8dbe23d69465a35317b9f9eed5a4778c8303a2ace3454badc896e91545ca9bd5994e33157c1c818c079de3f9c259659ff885420b9fb55ee14d77f3495736320dfc652435b1e58a07344162f494edb425210a680eae49f4756f4ed2433e428c535fb1e16d158e0ed8680bb692b8e8cd23460db1d764cfda7ec4b02d3aeb4c9337ad3eb1883f60f2eda300b63cca5b19f5849134ffb02c8873ae67973385d04d79aed1b13f4f000a56cf51d739bc800485d0313c2b6530810cac0843b1c3964c28c94ab16e03e1b73ca03f59b593314f38ab2e1e242e882fcd1e50c49ded6769d3526c9075f2aa26d7c4501ec1a48c2989f0109f78a5b5d0b92d6a5d9fdcd1303fe30769da1f2580e72794e30271006d156ecb9c229e0652509ab5591e9beb2d6cde83eade49be29ddc80bdd108b077ce2390a3710946ad7964e7266ba01e41850485e31e9f81c4ad9b29065eb78200fe664bba3daedf0cae0da0bcb59433c1ba9e37baffed76b390b163bdcfc2226da152924398d35cdb24895869404115bcce0a98a56b588859fbbafbc76697291a0c8ea0c1ca525cc3c62b49d2917152cb2d8f72c54b72277b97bfcc8a7b30abb5822c5d0b52ddff5421c365a01eab7f1bf830f68058999b86968c4cca58096fba5e7815afcffa37e395b45eb415b61917ba459b91198c113d752bc83572a50be76119e31d78ec1a3a36a179d2e554ba3b24fc126ef95d87a487754f6981ec5a8ce0d7792c703bf81667d5053ff0f2e1ada170d2e93cefc26ce1139080b3ab63651cd82f07e1a7128b66c65da9e4274c703a252d08db2ee94973c49cb01f079287cf1a3725667a28f9dc298536211b5c94f9ca5879138409143e19ad4faa0febbc89ead86289243221901a1ff5021c6bdfc74645c3ab6a9b65abae5797f565e77fac465eb96f66ae667ed32a305ce9fa59f9c2e0e42cd8bb0d470a41791be04ca52d4e25f3a030017ed28c9cf0be6f6960fb8d3a73dcabcedcdab27edecbad285140591c040695973362d19f20691cd2a33522533e23c60956cdd5cfc270bb77b86ff358db9c1c44a8785b954b7ddfb9e3725e24f71268fcbfa73bceed7ead550298381fd5155c65a87f58098a75cb511d098572901cbe476be07bca90992417d5385462c52c1562bf4ec61fea6f8a2200aa339126570c498007bbc849c42ce9e50f3b3f1493267bf4dc4a7a66adec2a96860f90d4c758c2376c4567c55d31223dfbe6841aa2f3e92e2dd97f3f2968c2b27a722976471516d00e10d7f10db2943a0357e9b6dce20814ca82c4c33813b76c7432397d58f12b4c01a7d988f7defaf8c0357d1e92fbe5590ae7c6f71d5fa20743650915e126e3a220364a5cb2d0dd1ac38dc0d3472986f356331bbf1fe159e65bd90e775c8eff92fe6ea8f5b79226ef21d5f41d907089df8217b85133d376a537d2c8a45dc397ec5844d6107c19854c0fdf5977d501bd2e830cdbdd88edb95d338eb8687ea0d30c24cc126183e585af852f25429a44a1ed204f2fe056a24bc22ad3f57c414d52d7db170b929f6b71931a8d511a1271468021719ebd9e7e581ed1119a28722adb036a2ba3fc42f8690b6e0f3c1110cf7f2a1c718568b84eeec3bedecfb10a6560da41be5a22da9cdddf9a997a1b2d69a08d965bcabc285a32ce5f2060b4e5c62b7be95742e3dacaab7686ab579fe771eaf77586de0a944473f4c318be90929c102372a8376107090c2bf22bc7824a234873cc403b5c792eb0945109517c3de29f2291bdcb1124f751063caa927dde0af57e6628af05efb1fc10a212ca20f64b8dd0e9c380d4318088a3e36dd678d46f326a78e535948fe58a80c93a43362393de97e0f1eba78ab14f09b64f92bf0e05e445edb3ec7b7e6688bad1e86d5908939b6fc2e001a09bce6aabc583af919895e5cb2370527962495ee3e14f8463730f30fdbbe06f0d6af370e056e0e6bf74e7c34a5b63a629c794157280d09f48cf583b6fa5d7121e9cc01427181193fbd66d24bfa06198b9bd0c9d78132bcfd11776e9a8396e959ed9123f32098e4503eb51bb07b653cdf0cff561218627802ef8b9b9574ced4c3b4bb6727fdb473351948bca3e0ce1e750c9c9bb769e2ba21ea750f356949431491f0d58c3fc3ab03e5e35f759b566710334dc63d5386627eb6ef956f7164fa196e4dababc462f215d1cdb9488c8a0ba9e23e387dc08ec73b79fc80152a0b341f8755cf04e1e9a0d9a6fba8734dafcb0fb98d4979ad2c4c6ff3e0d98d2b496b9a41d9555ba90d5f5fdc992731d877b4145741263928e9e280d5520723e100990de82f7955ec34ab75965302db40a97cdf7fb2440b47f0f59556057e3f8066dc53a1f4d439aa1b613298d61356baec5b768c0d8923efb1d8de53929450fc6ac0428252e9fb7f57435d2426df71b29c82c340d31311043a3a6b72ec65525236a5010e93900cf20b23890fe77e3c5c8d246047a3a8a214eab083dc705561bec6714c1fd97a956101836cf7847de99a26f50699341dbb7e46cffa5f489a1e0b0f84a5bddd052ea7090061f6d49f0cc7df45a35db58cf7dd4f4cfc3f92d0f1730f011b1a7200f8a07d07ecddae83bdda2ec0fcb2725e1514760163b7cfedd18e2a61dd5e2f9eac445753294fa337c0efb539ca95609a607cd5af6fc3947635ce1084f82d60cb646f055170c6c979aeb13559e20b41d885e990680eaed43d80eb5e63f48a93a2e06f401ce676b449dc1abf2e943a097f825730f0f2bcd28d1084bb06653372b7467b2aaaf267b1ee4687029157671741280f779d7b8e1736ba30b98c587278e2188013a532baef210b088c99417a50eab91afbffb07f939d7899ceaf0d2d49e51a242d2a6deaafbb4f67d7520c1ce9b0fbc71efe95e3661f017f847fe397bd273d5363960eaf7bf8168348ef91a413f01d90200cefec916a14db9ca2f95fc5dc8aac50856644fc36b0c091850eb8b52a6ada5a9ef262ede3ed061e4252ec88ff9ed9c079e64717458927f63b952b246cf133a6d60919e512a925eacea718400b5fc36feb813d7ddd02c0daba663666dd8cf33740cb6c47dfa4bae655e037db45b96f8a6a0e0956478a30b76d1d82d30c500cbbaf10c65042742586596f6d8f65288fb790cd8be304658739cf5ea659acdf2f5eaa80446fd4d046210f7a87e06d2e5dbbec34ce91f37664ac980b0ab783290876a9fc38382ea271e5df3a354f8994d47c2d978793e95765f5443b1ab66dd4cbfc0b7dff7effb7ba281ad45f06e430520b7c23bbc3d8d19d0147c0b6aacf2c788ecf09fb15cd4a4d2849fe253520e228b4a91bd66bcdc6a1fffcea9c0868f1755cd462d69a5df47631dda4e8324a8c6b5dc79676dfd67e13fc24dc860a437de4a8bad92fe2355199ac9bf873305314fb3308cddeb8f1d9886a8d2c5da437e8ae0f6b2b140d6f5111c1f6d4d8365e7d09fb241e7af005b9d27be2075396f0593070ee21def628d6b49295cc4c208051a760e5ffb3fe11322a5f51eecf08efe2fe3f2653620219d2760b31fcbe72be1ce481cf7149be1e8605a0031bbb5f6656bfc5c99a090c12ded4c8a1229fac97f369245c1fb081154961a0791944b5d1e1c5c46eea6a14a36d136c5a77aed2fce8fe75ef732feec587ba4c7f81eca12ef4a8f0870a3af17e088b2a5ab93899c24f401ec189f81c20d6d6e66ac44e10ee3ade276528ae74e46794500d293382228c1e9fc9be1191eac5ccc83efa8d992e12aa6af2abfd96e1550293dfbb9aae4797e17ab76a5528f8b899883e400c634de4340722f55e48cdcd752b64edf13a2fe3393475b0274abd2fe297d0ae8a03a139d8a7ed860b5dde0cd715cdcf905234ca1aaa573539248050cdef27c0f1b812b3f87e6afee4c5a7361cf807692fdb67b251e9c163d13f04d9ac317267629cfeb254254c3cb92962d86d5a803bf70119d6e029d4d2f15196429542e523f6acfda4af18342270f3f63bcfbb0fe7a8a9de61985592facd6e7a2aa7e2ca01d15bb12c47a9f634e303be0ca8c9c607615acf8baf9425559c2d68e2b523366471bcc2cbc6e91af9c126be92bbb521a0", 0x1000}], 0x8, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0xa}, 0x1) open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x80) 16:00:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x200001006, 0x0, 0x0) r5 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r4, r5, r6) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/69, 0x45) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="3539083e9737533dc3b201cb07a635c9a3d2117edfc59c2d8cdf5df98a51c73f73e3d75040ca3d1e87cc7accd175854efc72cba67df877cfc4152611d1df8505853ab9d53253a2351165b2eb51d0fc8e11edd13dcdb4ad129dd1b99493a6722502e614e17d05717331f9c05779ad050c241eca486c110cd490286743929d3f53effdbc43f2e7b3dd3d8b30ec13aadaf64266ebb4bed3bc9b6ce823c2dbeffb018a7d2ce2a9a43fa1857241", 0xab}, {&(0x7f00000001c0)="5f7b8038e5d8b406032a7b60da78ed1de8bf43143e3e64533d43ea350292c593861b2b7a307828c462f2cbcafc09c6dec51b8db2499d", 0x36}], 0x2, &(0x7f0000000240)=[{0x50, 0xffff, 0x9, "a4e94704cff45e4cead6769cf154fd62ef5790e3d523543ef62e834ea528b360618ba7c5330c80b1fa5c7bdf8b38ff0c726f663c355abdb637"}, {0xe0, 0x1, 0x80000000, "c1b12505ef25fb083c521c72ca0386ff502fbb8e4fa3cbf7db8fe894522f6855fae8e4924983ac0db31b0823ec488160d5473fd514186624c9bf3622010341540d42ba910774e139a0b7e5c3a905bb320c0c29c71408a7fa25e5e84aa6d68ad64e57b8d6187072234c04e394443c9e00ff00e21d7828ce5ca095b8cc777cbd52f39c4f21169586eff3eb1f15886b9ca3a1dcbd09186fb7920d86191861ed6b91fa05f33d61e90b22f9050d88aa89e9142af669c9c55ca84dfd02cea8c8a8cc966c607e48c3519f840227bbccd81030"}, {0xe0, 0x1, 0xb498, "90a4bc426c9162ccaddc5e28cbf6eedaa6ac5931a28e04667fc926e285cf40cbd86c0f1302def69b1e1b4cbed9560edda681b335ea1e81beda0b05535e60a80857ae59ffa28c8c840895f7c60e94c98c37a6ed313c2255fc8578155a51d1c7be59ff409ae46c62f4765fae1b877595e4db9294d780d919d4efae0b163c33c01bd061af0483f88c292eb8cb056beecfe18f5f08a1faeee87d235d751c0172a5310edccdb4adf5bb49e163ef4707ddcf5d919ecff90ec2521056de69a1f12b39a636e410b2e8929a40d7fa24"}, {0xe8, 0x1, 0x5, "7bed19f736a4e004ca10749dd3fdb20535ad7f6b28ecfdcf3245d5af3f10a01fce3692c2b23886364c11f508640d249474a5f13f60e8df86682509cf081080af7c97ce3fa2f1afe721680a1fd51d93945ace62898f05a7a05cf3157576ec75a7290fba8fbecbf87d3f55e176761182d4f5f75acc6002b54eb738eb2dd2ae3d98ba10d3adbdab276f1f71516ab36de3367ed0db10b01567c3412dfb8f59fd511bd296125f3e3a5c1f3064b49c44badc6fff14dc2c0027880637471b21906b93d39c57210947b499bd1d38378a48ed334472"}, {0x38, 0x1, 0x1, "92e3230d89c10d216dab22266909e110b19ee18a8b15373449f6954e649b31f5d942f1397afd9a"}, {0x50, 0xffff, 0x4, "b8d141ed1066fc193924406911749db61b2b2d04092000e0b9744cef97c94c8e31b6b5552685aed24e0fa2e8b597e521173c042c37fec57a004174d3b6"}, {0xd8, 0xffff, 0x8, "45af7a59700a7d35153ee758f1021b608b5eae6f49298981d6f53538f8c994bcb67998d08d6f05e997df0ac7ecbc6a25c42728c61948dda8703e3f9f6468ed31d589a11549c61eab9c56fce79dfe9a02f335e4a78f1a9a0ba25cdc48b7f1b15e1d18916afcd7e667d22fd95d2dd920e17f5e88300e8ef6752133f71f58a4ed18d05549634a55df24bc840f8940f70da031cb4f07ac1426d27e087aebb683801bc6a99cfeedbca346756163a4ea27e2550dd28225b70157894774320627c9f906024afbc44ed3f1"}, {0x98, 0xffff, 0x8, "82fe8bdf554e45de284aabd6740f67f96708be88d2de8e67c25a5184c60c338f269ffe88b6d9cdc54aceb4b17ddb265ca88be708a01e823be58dcdc9ceb37ff06c25b3446ae5a85133c8441d06716d434d892ee0b51fd8c8917615036e8a8b46f53dafe4e2837869f6bc747f6cddfbcb0da4ad90eb2317e6b9f0eebc3733a88f238470c27e"}, {0x50, 0xffff, 0x101, "9aa49011f71703055771816f291595d1bfde4e5d795503ce5488a680e435ac3f69fabcc8235ecbb2302b52abc4f7c568d59bc093929fba8d5a1c07beb5988e91"}, {0x98, 0x1, 0x2, "c8e2bf5623c8cd63a259e70052d062b8c653e27d95d9b96cd223e8f4db48cf5e48d341bb9c0819fc855d392ace449e36d93cc503c2ec4606e73269ecb10cb8f7e2ba891fd011a098847c6ff14e7089b81003c8dd8b3a2f7e8f1cbeffc4cb4ef3b7d805699df72b9ad51788799d5e0fb6df197b09a549f4ad7b5946074ef3712110"}], 0x5d8}, 0x0) syz_open_pts() 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1802, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r3 = syz_open_pts() close(r2) dup(r3) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x9) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/201, 0xc9, 0x41, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:13 executing program 1: msgrcv(0x0, &(0x7f00000005c0)=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'], 0x1, 0x0, 0x7fd) sync() r0 = msgget$private(0x0, 0x10) r1 = socket(0x20, 0x8002, 0x1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x33d3b354fbebaf9e, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000680)="ecd9e6f8ca421898ce2a2b14055c04432aebe24bba0b52615432ad6ea450b99307cf2cc083d26d4b6b378331066d1da2ca2cced02432e5977b2405bd7023b75b5137994fefc637a8ee23bf0ac644b2332b8e98a29c69b7cb2812e88e7465c8923ff9b4c906138cc07b05f170dcc5c7d4f09cf40bd40509756e4b587995d56d057505befe6bd475a2a06b73244bfdb6972f4fa287f568dcbb6314c13a06fb2c", 0x9f}], 0x1, 0x0}, 0x1) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="dc59d1601288b50b1f6a242566062c50fcceeb2e38e8c2e62341c4c7e63c831cef8abfae6ba80cfbc68847a32d0663fe301b1d5d2834650d0f2ef3475ce98f87588cf41efbf499401eabcfb345ddab17db3e332600d8e78dc5a44a092c16d9b0fe3cd9a8d34105c6e8486248441becfaa0734b61a39704ff526edcaa1abe3a578595437a6d9053c9", 0x88}], 0x1, &(0x7f00000007c0)=[{0x98, 0xffff, 0x100000001, "33bccfff5c3ccaf2d055f25ab19a65109b60b1f231d618643331caf218edbeda50656146fe8c13b289a53ead7502659c7a95849f43f35a8191b22568818809fa76e38ed0595eb3ab7fa947f4d68c2437d916cc032b9a5d652c3fc07553d101844c2c178540e7de0d79b1d1a03ac3e16713f2e248c6764cbdc376cd8f4dc715ad9b"}, {0xd0, 0x0, 0x400, "865a31247598a6c8a6b92ebea2b10289cd868abc0f559de7e99f2d5d1df51f3663c4ac81ada5288b6414e60f8cd4e63d57131e2696cadadbc23be0ab5de1b16f4dbfa250156db84da3f3a783811aa80587e35a8d08ee4530e2052b6ba3e79f2bccc6f6259a5d6dd4ee2f6f3db978c8b1a19c022f061fe4fe41fead898096b31e8b1f3854a4fc8933a1b623cb45a1b7ab21047ce2a574191ec454be0c3f7b00283beb2e7976597e5ecb5cc63e80cd437487b1c7685e66db8a87755c46339e6b"}, {0x110, 0xffff, 0x855b, "05d95402c214464b9248585c29f78eb32d2cd76a224457b25b576f57abd8c18880543feb0c5de790c31fbd540cb6e7ee9fe03539b39932670c2767447b0be6895496934a68c2eb7460c117b9cc9b29ae2ea947cfcaf576018a108b1165f07d63285eb1eb1e8b86f686ee0f18c015b03f0eb826a7dca1ea45ffe8a2e6d8addd805a7cf88b12fb90fa126ad9e4069e0a33c4354e029a04b4cd77863232cfa217ba4829ee2b8aa76c9cc7358c58cd41d154a6c098f6c9463d90cdf5448a359872f251b21f103c31c12e7eabe23aa4f5a0f484cad7bee86c5c62810d98daf93a1b74749c8ec67e76aced3a76768478d752d8b8011f57bb28ff36b74126ceadd061"}, {0x100, 0xffff, 0x0, "4ae49a6aeaf06274067721abac8b8df3eaa6a0eb0628cf848a563e6e0af8fce985368ae5f0b98091fd2a841da14e07311f6977a9daac1c426a8bc6c0d2e6edc2ffbd1578cd6c6035c5160ebd2643f98c117d7f2f2e93fbe27ab6e8681d05c23791b8260ac6c5de01d34c6cd3acd28e8da4fe072365c25e72612888eca07f02096c63da8ca06d23b9c437b340297c950928d8b94ff15d5737ec9d6da5e44f27eed87b7ef4aa9bd0b333d1b0ae45182db37e2967c4e62ec1a42200cbada1a16ce707bfb2f402357df57f6421262e64554dfb27d7de58e0ac2d9c3f67ac793cc19865e73a6bc22923eb4b9a1caa"}], 0x378}, 0x40a) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000080)=0x10) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000002c0)={0x3}, 0x8, 0x800) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x10, 0x3, &(0x7f00000000c0)="89738f7796ae161b3ff2018ac3acace58267c8b08e51782f2e62ae0c3daa5746d51109b02cf02209cb7bd76f203235cf6555e5b86a8726f62a015f05dfb5b8513af9dd895563789e4bb8019703f06d67893e2f677172a531c8a0eddef3a9b1038c2f29b91bdee7397ccfa0f9492d4ba6d4736468239dfe07d16e4594a4bfd99b4a8318e64a430acba7de354b0bfc9fbbc9520fe83977894a3bfa4737de84e7b78c03216ab1932a3ed9af10270fa13ba9f5fe3e29011409f5aa9184a3155c0597179f3d4bfd4b376d3c202e7074ad6c51904e3ffaf1af9aff4e240bcaba4a20", 0xdf) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xffffffffffffffff}, 0x8) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = shmget(0x0, 0xd000, 0x0, &(0x7f0000ff3000/0xd000)=nil) shmctl$IPC_RMID(r1, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x4, 0x8, 0x10001, 0x5, "db421d770f344751bf1a20c4987c89acc280b922", 0x1, 0x8}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x180000000}, {0xfe4e, 0x3214}}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) shutdown(r1, 0x3) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x401, 0xec35}) open(&(0x7f00000001c0)='./file0\x00', 0x2007f, 0x18a) 16:00:13 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa4c4560831116bd4, 0x70, 0x0, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x11, 0x3b803d1b, 0x62f}], 0xc8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x14, 0xf0000000, 0x1, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x85, 0x401, 0x7f}], 0x6, &(0x7f0000000100)={0xffffffffffffff01, 0x5}) 16:00:13 executing program 1: stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xb2) r1 = socket$inet(0x2, 0x3, 0x102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x6278, 0x5, 0x4a, 0x9, "28110ee05a957c5fe7d09946a59ea23f2c5e5e6d", 0x1ff, 0x288d}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={r2, r3, r4}, 0xffffffab) setuid(r3) shutdown(r1, 0x1) getpid() setsockopt(r1, 0xffff, 0x4328, &(0x7f0000000300)="4b7bc369e68e20016d6e32a3937b9e94dcfb40e269dd007217855d900f3fb4261acc1015bb380e60ac590f9f24613ea4797e167ba7b0c5e548b2fd1a3f6fcdef9160f582b93a2e09d6066448ac606ff429aa88b82e028386ebbea9be22f8881cee0e297dd88b605e0b1e89b09d6a365269a550a9d3b0b4b74d69bfa338bb7e38e1775cbe65a4dc8086e15dadc8e09e997f569c3a1c6793d21c4a57529800cb02cc55fa1bc29a823b9ad6db93973f2793aeebc7d5dac98d2c5515c55db99017583957b96bc2af47f30d8138aa2b4e3c6c201d38f20ee14675212ef3d584876215053113267fa9474fc45e63536a58a62b89b4bc1bc5e64e789fd99a9263a568f6a6cc45fc00be6d905ce3fc5f509197a2b471aaa394960d8ad6cf1806e7abcd5a4740b58bd966fc76d7377573451db8e310c2ac0402742188bb7375afce46375d820424bfb46f8bfc233ed839fc607ec172bb9d2d086ad049a8a38b8627785fe775fb0700c3cef74251e461bf4b8e8adfb0c0ea242e1fdb2a933cf2fbbe2758ccd524529397b0c9588743b0637531331f760caf96ceb32714ab58e0c56673caa4d036ab6eddd92bfbd221ac8f13afc1fb37bd4df7105ed5f5db288bd7356f5a837df582cd0a7ce5e8fc677e85d1bb6e2e34376038665150c856a6837f6a7cefb9b5ad2776ef932bff4460f64b9d05e2e97af23fa0f8bfd769f964bf298bfdc7bb9e1df09ecc17a860a0afbeb1e82cdcde09f659336fbecf2deaf335e6e10b8b92d815bd6a5426c40d438e8776ded74fe55657b157291db33b4757db076a5e011d8449d53183c1d33fa281f8f2e36435e49d229461d267c7e7dae18b5edef7d0c93c352584bb296b3db7db471e02c50d3ce3b6dd70ddc4410fc7af7571ff00b4a4abc0d6a65c3c7f8883a2dc165dfdcbd24bec9ffa435c95120b845ef0d24221c4806c8e68d1fcbdfe1b0fa08c26d567f34f58eed971605f16b97cdfce879ccbb009603b268270bce11365d929426cc1c328cd9e567ebf343352bb0ab6404ff350a591f6c5dc42d2d7aab4534b5f08166e0f52e843de836548499cb28f4c6807af3e750e023b7afb7140d5f75669b39175a765f3ca675943fe75660c7741ff841536c3621ce2b7b1ddaf229e60351e77abaf1107cb4b9a9be63b36640cfe41ec5417697e3001706c779aaaaa455f11898ad240659a17d13a72193c145c984c5bdbb1e31f941f40f824cad740dbf07599843be6d9b91bc8b4410cd0e12ecacf20547c9942b6d6da3a18463d22ba8eb7e3c56758c5d81a7dc53bfcf951ab5c955b4ed670ac546ace59b950e3be5a50510393801d9997d2a14665a2a696c70485bdddee5658b2a868a3b1fb1b3c2b5c127b7b71f48469455e9a4f1d056197509b3997e77b6036064717bc77021f80e8736f6a5c5528c47903577d2f8a79babf29ade7a4bac1c51c097e3869f62bc63e0e643e6d8b6c1e601070d79acbad2dc5c3360e6a2933fd474d413f65f3ecdd33b02db94c96fcc86d337f088432a108dd24d72d58d687f65f7799e04732820111e12a6746570a76f0d8da66dc59d4354326cc28a8c2df31b2c032db21d7edfc89742b65d20a168e53ef6ee21800bd22e77b077199f8512de0e0d6f7d09446c00619b576ac2df16bd48916826f21448c1890d5680f3d8a499aedbd67bcf5eb350f9279f8706bd17ebc32b5349adc429c51201b40c9a5a254c13edefd40e9c5988d12c1a193ccc73677ea786a60708c3b2b11b7273c479ae0a6c5e61ef2f91bbe941c6d84838776a4939c5a2340d5f2f1c30938efd6ebbdf9c13601728cd0179f8f261dfd3f939432267c2038b449c4b36309bf6d9fa8b1ee8f1cf2833c73f4ef9a87875fdc097fb1bc7c8094fb6faa2c2d2700d34b425cd80b3f0b2abcd87e0111f493e680401a667ac5c0e37cfac1cf6a199168dc545945f1ec491a3cd3b03ee9d49c748e9b8d468bf5bfa8422e4f2ffb0d8961293426f94604cc1d05b661f3405f26b682a1c49dc77bc6122e34a14501f36ecce02a5ef3dc4101b12d1a67a39ea21aa7a974d7a21bd460d6a3d05183826b6e2adc9000f1bfb457800bdbb83212eaa55627a35fbd1c7580ebce21189067ae663e3bd5829e11b203bfa7822b1af20fd71e800220b55e6b00e31844a47853ef6a43f52fdce073ed55aa06ff2f4342c79db80d7083909b079ba31922981b254d030c5498463d9bc92d1b53f07421c5df8530612412f74d296c0f899d0b458bd31e6fdb3d4086f9d438f8961af092a09d915d287407d5dc63bd3bb436923d2abfdb38a14106376ff9fd29d9a8c0ffddce58fef44873b95661c3e3e6e90176021fe2069ec198d493cc35249c2e0b82e028c7d5f825fd942dc50d514fa7bf3e18178c7f8d0a972315615b0d44b136b3262b5bb523eaa14fcbb6a8dd0a0150aaca6acbc26a88a689634db082ae91ccdaf7add04035f21f53e02d976f80c9fd9fad1a5b3e4e79d03f9df36d508015e21faa1d24126b2d405728283473e1ec0f44aac777e65c0b4bbba31bd3bdd8037ab40bcde8dbaec6ae98132921ef86499c81645d07665db0c444cf7a05dc8ddebb252ee6ee97d81bcfbd2713348d8cdf2ba0327d07c178fc05b9bd34485f09a55c9f61f858a1f651e1d42254f779ce890cb39cd88d6849e66dc80bddd5490bcbd6216448bc1acb35732cb39031b2739d5c24089c3cf7a6a63702d548e40057dad99bfd897fbe101d73555014603094465a39aae1fc131854fd09d338f0ca29cda8d033abfe0cbfa77012e9d545d7070580a1ccb794370a7d30923b15d1e4b1ba40397f66de595ef7cf317f22f5f2b0fec1c7e8810ef9745cec6557ad4a9c26e1bc3dfed3d1dedf121698ba64059c85225ae31218e9053dca201c9829d9618d4890ade7c56f215b33ad668f03f2768d2987fc1f79f7c46baeb86d4d6aa92cca3e7baf6b09b32f09bc6de1ba4f66d4fea56e23d494252a6c5bb9e06f2ad3dc10b7fa1eaf0a9c88c499b16325bd1760a3ae1daf8fcb3c4dd1d33254c177fefe78fecc4e7a39909ad8cc7709d0a781ee6ca4e7fb6f685410b312720ef5e1ab84a2e7be22048ecd9d1bb99e842c42586d9d6220646f1bf85afb50a46d2a880df74b84d9fad63c3f24871f29d96c9074a401bb0bd38f0ee39f4dc5dfe00be7ff1f7fc8045d6f24b688807e3686f3fff9b7cdb3314259626d7c1bf7cb63feb4469120bc81a1f0b056061e72f01a2a65ff9a43e520d4558b525ee877362bfa1572494dbbd5810e6ece0defde1aecd34007e363def35b18b288d9a902bd10b34086a1075a047fa9efb92db78a02999be4d92af5c8de28c9c74802a8dafb0bd428a0e7e9e0c51840f8a79157adb2e108a39db4c81ffca5e627f1f8930f54547ff87bef641d62297c78a7eb14806b457ee2678547157f30ab82a0ee4a9d114683d5840fcd27ca15e25eff2d2c82cf9a222a6f3864ce87f19f0c50469a21725bb974a16112fa02815cc7bdefabdd25c6c12101db81573775d363a4880bf5e835b741da7f70d7dd6f1b4c29afd5c1f293703c9972bcdbed0dfaab1c5c2fb8800ccfd8ff5092a64f2ecbd8207e9a8e4c1c775fe5dad87bf52b82edc36f5b1c7bc3531b2f2868ecb6537f54971206588920013fed794ece5ca238a2a5d98a20715501a424b99ea31773c1f70ce6d079343d32a932379fc922ec00b8e92e89a4ef5a47e581ff0bb105dcfb9ba52815bf73b570dac4250944c3d83129fee45b78ca4a0be2052bfd58cde36b56484d2c4076e458726f0819ec1982a2743d129accedb8af270f32c4c2c4eb3a5fb2aaaab87ecb96eaa982b53b4a9eaa07886c89e6633ec4f5067ff05eed37fc3b9414e04b849719d0d5450f30aa924d99158ec2de32e63ec0207ad94da6b2af64fe7d5582feb8dd3930472458d34cd7705ddcc148cfe8741cc13c597bfdf29bc8493815cd3dac4e27469db3b20abe49c4331cce3ffc77a58557315fb176cc67c2114b8f85f6e754c7c031e473bf466263f4e5d8e5399507005e6c42532cccc7ef2b2657c1a66554fb5cf26dcfe671d52f7427de9cdc33f1793b53f3206a139d57bf08a079be1abf4680c4e52c855b674ef98e9f4bea6dcbe22312e1dfc5d2460037eec375649e8b13c66909f0b3e595f32ff24fe9512a24de1377631d6bc3725ba2f59d9c66899d885105faa3ea8eb282615a85a6c453f436d193627a548b975198e01a3bc76be262a9ce9fec04d45eed33272434a0048f94bf39637259270bf5842a0f2e23b0c9a645678f597e52344f52491a66c9828e6148fd6fee6eb6abd79d895f91e2f112e354260be16d9dfeec0fe3598828f621f0885997b634678606b4dffaf306bd98a661d8889626492f0c4a1c4077baad292f473008c1e2da928b13c9a6ca78a9d1a0721b482f612677e34b5aded8cd753d544cee98bcfeb14af5ad0fb62ab85493d75413cee94ced0061c61a251c3d1235ef6ee8b09b7f05b0ff6000e7296cecadb85b72e03d81fe75ebd9c20e34cb6642afcd650d216475dca2da006b842784d35715b340850a6b7b5b8a2b998cf6ad6f1e885db6ff7fe62958aa771af85c342eb85bdad7265285b49536f458e486d34ee88ea6276cd06f2aa73a5f689a19f876fe9dd8257df4fc9b48071ef6fde7d2d8d8d80a2a5444b8b1e6f9fd0299325f6d38e3fe39ba8c18be3443266fc2cfa7e618624485f91869d89200ef2fde1f41c6f635988a414882009c9577bd2cda457db8213b262e48d5ad2d8a9f9f3f3097e75a766b89dc0eba4aef68d51276b2edc593ddcc974621fdefc11c61271b851c9c84f1ffa1a37b47767d127c4eb2a25dd9ea08b3c445b5b4af11ac559f1b0392d9f520535b70e1e169a4e538e620bf73ec0c259ec60c0a48eda0113183b49920629fa13a34f39239a550c9b89c47b718fd0faa09d4aa98a7c33b642ba558a7b5f3efe36d893c5be73423e74ac20566281652cb3cb99cf99886ec83fa6abd8211e714519897db52666259998a49b9c43dd7897500f6914066583e3ea4bb5c86845b2addd2ad15e2f73b13417fa4c6ed26953ecb46788d45236a57145d62372eb20990e7023189cd77570bba2424cfe2afd68630990ae468537785c6a5a5e0dda3ebc320b194a4807d250077a50668c2bef92f57e659f792ba91e879c866f467c4d019b9e8ae05e320e9ffa576e95011a60c25dd88b5d50b024e2a5c0c7054703a043ac2904aeb8ee5c1fa2eedcd5ac82dc1212629153e4a736d7c6e8b035fc990145e286ece2733822c39fbf009502ad774ae8d3af733a5dc2f536080e3559b4aef522279f3209899088a558947e36adca562d7940909420be79523ce742ff114e172c5ac7a3b9b6f845fae912e3524c5c1b4795fb9fb502e083d59050e703e9895ed3cb58600fdbcc2e26ad731b10af5a2e48894d22dfb0b50e68a5b7700fb1bdef119a26dcb13fab8a14b6d42e90b7c9a98360f6e01f8f71e926a23bf3ec858ae735f5616fee0049c7fa4bda28cb2b57cc3ce4a05d95d32641ffe793e38c82ff6dc2e91a0e61051eed50ee88a369b4edd335e3ee1c76fbbb3e9efd4540991d89d42bd67cafe580b9ee4a21a394a99edf32675e9bf92c13c124b99ce2cfdf2af87388caf0524f89463d6528001b54c8e24f12bbfb5f0242343489a230b8f6dc75b65ae2ede727a1b5a41cfae3285b37535f805e7bea8d547abb5e0f5a44b7644d2c5b53304eaebabb0ccce09ee33a2dd2006118bb88483881096913146c855866463eeae524c34f67fd1f5f6", 0x1000) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='x\x00') unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x8) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0xe0, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="20050000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d948cde6dc4857dacda70a29e20172309440f12a445ea97282b1282ca6f9491b56a69769787beb0900000000000000cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6f48ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f2c86165ce16e2df5ff58b5e4aa6835d842f6ed75028ef007c316a009a16c7469f628048d42806d203401e8c9c265f4512e5fa2f7289ad8a61f9c7b7ffacc0ffac24cf970eb423732f105a3782b64a88ee5b769577ed2bd4c74eb0eb5b5e5cf63e3fd362b793d792f3d7df098cd1e2497e8fc0e33f00d72008c4f978df47c2f75a5ce6d3cf40e7dcba74fe991b412e25299562ef0f3b7e43c152f08656a07a7c2469e67de25e34385c470e955f1c478059b45cd03dac041e9e35c58d90a040ab574a881af2b64d9389f7a67097a5a66dc8d5c9e4705689069551db73ead63ba1bf7840a43912188b602c4c7cf3136088fb02f10f2cd05fac6bcf8394bd574a7751d1c8a4c68d59549a2dd2e32e89830dbbf783ad3f481804e171211dde0e728f4a2ac4f8ba3e2b5f79a60dcfe5260fc151a664346c892a3e0060212869835a962c7073e7f0803bb921b7c26d35fc76de40889ae7ae5e79f3dc739b97acd5c1715922d1d1a4fa0f2eb530e1fbad27631d963ed46a585ae9e3ee18e3bf7e8f2e8540e287ac31728f9203cc7644f242fc3c28d4ad90ab50d6b7dcdf4a10302d24082069f9066b9896b6867ada03c908dea13af011aa92d4ef98c446f6fe1e985cb41ac5267494ebbdf0213460d47085deeb6bc33873d0a3e77502f640e3562b5ef88c8240e25546674fc6902aea818899f102afbdc467ced04f130468b329e26d0db2c1fc9df09738aadac1351152ae4f006dc76a156bb28f8252f83feae4a1eafb4aaf0f0b4a5b3b721c55ed145dfb2f39027c620bf51fef27c21a39d2e92bfe7b7de0925d72b4939466ff786c568a3498e38641acd18458f9714309af4c137f79a6a1fe68fe812dc9f967d1e64e302355a0b80a21fa83fa7b502f318c02647e02702677a8825f3cfd23fc958fd5cdd4416b4b020a25ef0ce19bcb8465f1c3329850f86bbc44ced405c83716dcc67aa61253a70f70e3877d5e054756255225ff0cd10e62c94e7a67d370934073dff0e1db43eba855756c1bc6b52aad301c337d29384290000000000ace26d1b1f53dece8a576319051a028b34fbc43856dbdc73b0ae8c1fae3456c0df319c99e8b67b6f53f12162fbadffcaea94474a5c734509042469aa1c19ecb8ebb3e2375db80e777e05a7a93a65a7f1b1bcec81000000000000006a9c1e5552b5dfe5528918fda00483e489fce441e21e16277b03886624e72a1d3294511d4a0379a491f5b124177d82981e3691"], 0x5a7}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xfffffffffffffffd, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) syz_open_pts() pipe(&(0x7f0000000180)) 16:00:14 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() getgroups(0x8, &(0x7f0000000cc0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000e40)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000900)="996405796be46ac12691115bfd6781022d0253dddc1bf50b504da509759a54eb64f722247b5a22f6e340e10217a3de44f1cb6fa8a43326ced6d8aa825adfd4430c7ce42db8d294311e42c5194fc17f5ee5d784d4df1a11372ab4d0ce50658e62a77bed7af38580d265b044490c7f3b8221975039bb2d3cf0023bd3f5abe30994dd19c5ec4f4797783f8300687437161b9a51201a5e6c5897b172e59b94b986e7d2522dbae2fbe566a64d54fbe3b43c5123df15d8c3b5325a885b", 0xba}, {&(0x7f0000000780)="c5ad4444db90b8e032311bbfa1666898659ea8e35ef91e8175d3f39074dc64a5da2eb4a87caf4bc9595b2a6e7f", 0x2d}, {&(0x7f00000007c0)}, {&(0x7f00000009c0)="30dd42ac30e0cb6290b2", 0xa}, {&(0x7f0000000a00)="0951c934302646db4a3b9924d3d2617e9e6bf14fd5b8ec3518a948bce555c6e0b68126df705e8a3a6891e1c0dff27c3d066ae7e84adaf9db1177a88dc8acc1fe34d4e4695415b716f8d4be40c3c45eb0df560c74d81b5e4ffa9a49608eccb89516eb52dac495ec02dcfaa0107a409ec4b0035b95bb3eef4de24c04133373242f3fb2f363c346b0a2e0625b3727a0a01a061efded6f41e3a25c85915bc4482006f7751ff42c133abba3ed187815de89fa7cc1a74d97feca924d586bdb1849893e08a7", 0xc2}], 0x5, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000001c00ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x4}, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f0000000400)={0x0, 0xfffffc5c, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x0, 0x9}, 0x2) recvmsg(r16, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r18 = getpgrp() r19 = geteuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r14, &(0x7f0000000500)={&(0x7f0000000e80)=ANY=[@ANYBLOB="003000f5e3c8af3833e2aafa80ef492b7ad29cf9b5368ea3d321dd98e186565af77801f355cddb17cd48e32fee88df69223b12f14f1220bd1b1f6155087a8ac8d9c7a61f7520bf992ca9169dd1193df35c701d1ed9753effbf898949712fa557ed47ae3b4afc9be89979c1dd66a7df22df37"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="84731d3579ec39ee6404e974c946b74e4002a2c0b7aff8884fd34d8d9642d9a2ad4f6d793765f9eecb724e5e58281e57d169b8c4b73c4975dfb3ec06b0c10b869b82709fca35f29ee5e1f8296449df52d84be810788ecab9ea31f8b8b14a4daf55f39bb50c60bd1a5b1b1439fdc65205a47c51f209843256a90edad6e8f995cdcaeb508abca6094ceaca3bef7098abbd2a241b1c118c1edafb56e512261bacb25611241eb3f268ef68a95bf3217fd00116a23a473d4f8765907232e0c21d", 0xbe}, {&(0x7f0000000180)="5a2b36833d15d4a492c1a65c583290ce526c8f67dbbd24f1c52c37ee4f34212bd4adcc6a487f5edce3eb7374063b022fd8fe1eb3c80e70beccb8e9cc5f8bc529ee10b75850061cbca03454c3f711be138e05f5d3bcaaa1b9625df412aee9d1888b9c90b3dd24e148e29489a0e2dba7cfab421d0070", 0x75}, {&(0x7f0000000640)="ef6be3c12f7a9f5987b546e8a967082acfd8104af85c2f922aef37fb30e3207c585c1483a5198e845efe5d457093b17892074063662a4254a169df88d215f11e4506bfe9c9945cf4d81f2f131095be0f2d9263e67e8bc7139241d7ef2095b79f36fe316f428ea109f0ad57c351832f3a1afea60a4d29bce32e78210339447ac096bf8b2258b01e61f4cb4cb5e77e5aa4f8d6ccc7feb9aa9c3b551ec6706ee3bf65fa1cf71475e66d51ce0b718c50120c482a647ac974943b54e6bcadc5defbbec4b485b919a4dd425b365d8c75ebb48fa4d63491d092fce6e3d7b6961d8697e46bdffb1c310625624a476d53a19871edecb42d", 0xf3}, {&(0x7f0000000100)="31cc9e792141c7b42e6f89f27bc62ad27bdebd682dfddf8ed8508bcdf5609ecd3314c301d2efc68441cec3dfe63233b7e1a2af5f6924341e", 0x38}, {&(0x7f0000000200)="cc255a3bf45991271eb60c3df9e384c5209d823d08d892c21aa14581c0e0636ca35ee8082166c5ac9cd76b5c857471fc344225f205264984320c0ce1be7b98975f637b4f9467edf20126e58d0a6d6133d3b0f157fd7eb07ee48581c053a095d4cfbc52755e", 0x65}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x1}, 0x6) 16:00:14 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x5e9d}) clock_settime(0x0, &(0x7f0000000040)={0xfffffffffffffdcd, 0x7fff}) 15:50:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="982b0600000000000000265331da5746566ca4c50a669a30002068ab1cdcc563f11da662462ec49595fc021791f9811c230789a7ba7b9aa75fc3e075856c4e589fac9e3d2f00b95896363a91a96ad14053a92baaaa97aeacaa71ac2a5cc2fe4b9ea863adc88a876ade418ac6465df8aeacef92d25477c952933c5c73f70759388cbf57fbc109ca2c474cf682224d2d42273cd9cd3198af1f42f0eac3e6e9c86411c770b818889bc8c1dab824fe6eafed131d1e698fc21888a97ee6872fbc11c35e381cdf9c9e34a98079fac00dfba35a93d46478f26a"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 15:50:37 executing program 0: r0 = socket(0x6, 0x4000, 0x9) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 15:50:39 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x7ffe, 0x1f8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000400)="aa74959f61360b3610762c991aae6b307daaeda4eccd864e097ff3f22237b109f98b715e873f590278914fad512de7590ff96e6b42feffff15b79544411be59f8bda97c2e56e8dff8152408c8f6a136daed1554413b687ca86cd9689bf1d1e921262c924bf", 0x65}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001640)="e74c4f87e6c0d98b44b4a85959be45ecdf14f6f2c12a20b64100553bcb0add0dc7609332d0cd4cb8c75087c7232f9296019b32c4fa2cb867063a73ec59f0295c9d8423f2e1689e096ae359a33ed1dbea32a01a59b7c0c84f435bd4a11bc18f580566171971a3515d560bb75cc13dc02b1b5697259e2f444f5375ee3b43542d3fb0e059f10ce62b1f3f28cceeb91b04e2782a5585f5752aa8df6d999b15cd5a137a24a5fcd02882068fc8cefb09c1a15ac769280a963a916be5ea3b495f8f19f8ea0845346d1d713693a8aa4d69bc85c01a240b780a58ef76fe3ab76aa90f34378dc926bc6b81a139900306b0c2ea1699a7191f563e3742cdbc43eb2248213d4733f6df031543e08b0ab7ed23e5bc791a1275a2ca546d8b7880d62e65e73a6094a052d3ab414ed6baadd147164f2b8dea6311437580a0979b479f205ac651557410a7517dc2aa8dfe360386bdf088b857be4f4503f50c5084e11d5b9e983febd920e3dd784693a3ae37fe695d37b149f472eaf5432e4ea2b9f62319037d745ab5ed5a5eaebf15e969f443ac113cfe6a30d3501d017832a8b1e7891a3545786402a8763c53a7b53850a9f7e7c528d32f00ffdd0c48b3069a106d3f8c55124034ae3820688a5cd903ab66e2eeeaebbffa4f7f812dd82d29eebd343f5639bbaf0bcb60e83d7f6007387909387106a0d8d4290dea76ef7301da03c84e193215a810e8cd97bcc383a41691eb04e2686107d6f8a157bdba105604f24377a8aea8303a3581bdb5c96024de36e717af98edd9820bea45a98720b7ac815ed2f5e0611298136434ba723cd695d95185faaf71b5e9b7d4423a22859017a613b09dfe57675c9fa40dd72cc4ce9794388977b55cde2bcaed16d59fa36649e5af8d39356814bf1054061dc5107b076a097eea3c33100a5b50201e59db787cf0a4682f0502665b08b5f743fe69163b1294402c5806216397a3c3d0f31370047cac7e990286b72c346717f77eeb0464f01b249c4e92d36b4f04cf4507b9a0295620551d313e18feaa2fd87339bf58482de5012e0f54c09183f6b56d33f48ab018e6a2d487d3fbec4e4db2e74718f60769cc964a22f3b703d751f6a153fd1510fc7c274e42f77affc101e78b2ad8828c979aedc4116b2ef1545a8c35bf214f9bdc709e8158a8211010d411011409c2f13c856483b7ca78ac3f2c848af8aa7ea4521c3ca743d1affd1dadb3464f66651c215e01d382bad0816f1546d82c994f47176b67ee5ef0bd72cc1dc1c216ed7a21f6b7f6a38860f6ff2322977c9d66a8174f0929d9b08d89841b03a19de0046876b3f32a25208ebbbd1958fbfb390aba9b1c30f0dec597f2fb837a813b1686b71e3b7a15dbd1b4d0ac9f1e5c5a26cc8dbd5a13342819c2ec8858aa637e051ca20a1e9acc675a30a949d2fb4cdaeb6c670a30b700367488b9c23afa320915e82ddb5910ce67fc5b03fceb2c5afb9a4eb20675a958eb5d6228653bf8ba80fe2d00c076de6a113a02f2c97f432ebfb954c740c1d7f1267fc176f9513d970b96c75ac8a415e2a522317c4b1efa4b017515e3c6b98b9e969860db6079d7e8470e9dc10f8f57ffa4094aa8a89e746b6e57a66a585f9907b07cb3f505022cca10385078852f2f1a00db3773c85d11c649e3ce9afc7fc8acd7059af9096357dc0ab874fc8168d404d94a667740585e3dc423711b0f8a6490297d87ea5b62273027bf08a24ed4a5a7a53ba4c3bce8995020df7dd09ccec9b44a44e573e100a53b226ba1d4f7c7d9fe715b2acc48d979c9bd597d9992ae86c9d269c08bb2ffca3f4b4402a77a9e71e4593d95eb5066fdca261c85eda987d7aad0eeb48837630323d8e69fb2a2229945a67d30cd786a0b3ec2399f5657e1ccfc9b5052019cf958b6687f129cf526c205017b3f52faf007aacb00217772af47ea6a791e1dcb99d1e193196b1d4c924fd6c18a5063b3b26f783b4523adbd8bb7a5429c844a69a986009547da3202f34d5d191baaa4495f8f62893187eb55f6ceb173a9fd48839d6e12db52a5bfd781e34b64a27d463936e8e2d5b436184e9da47c47aaf96394ed0ca58d2a888e3d6e8c3712e44d085a70a8ff5cc10e4fbaba3b940596f8168fd9aa5c670e5a9ec753c46c3cab3ae496049722d98913b82301f1b2affee5aee84b7a16aac1c2f44d86d9ace961257ea50afbc57856fe9dc4ab8e4faaf12f906ecbe739e0acd4a429249cb37b85bf602756c05d4aa5745c0db657c15f696ab92622ce8944dedca974f1ad3357ccf99cd3984532a1d5e71ccdac27f8798935028df42210bfb42dfcd1837dafe7c67c1a09f7f3cc7ce1cb7192f6eb3b3323b2b69eab6def776846e3249bf6c8df448e4dc9acd846b9e90e1bf3dae474dcda92a4f586f79bf8518b50906ad873d3a42649677ee86f88f0356c78632079e4c47ddec0101e30f0727546a8a69d49859252a10208597bfc3395e1eed6753cb4c5d9530b863bb938ac39947fead43c703d09c174a0a0f33f35a8561d90009b72d7a44448eee1a2da4d859420f805cafc1575250646893f391bddd27fb1160229714b80e0cd3a228480f94c716a53348b4eb4eb79081b07195e7d7172f2d8e7f760f9a061cd92e2c9eb796c24e6b5c81d8936b2929feb8be2c1786f58fbbb809d1858ac9c9dd79176a47c61ba3e9180350f7585688abf482d45a1d783a92d4e9d9b4eb47e0c1bcbb31b936e942c3b92b864f12a20a9ea2f2917bf9ec4f097911832452b47226340c5cc860442b6dfe5ef1c2d8c94fc31c39b1ac8fe00d75542edf2c1f1e2385f7b89f30e82fec839e104352730912f895a75132032d25f4bdfe609ddbc4b8809eec2d76698d43b338e575f6923b39ae9c5eac0988e8a4e9b47e66d868d5ee2b37b45e5f57fd801db643def1edd7a31d1b6561166d432c5754d75f679091313", 0x820}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6e3d, 0xffffffffffffff81, 0x3, 0x8b, "da30c74e1cb7c6e027ff39a1f82d6e1ad95b876d", 0xffffffffffffff01, 0x9}) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r1) syz_open_pts() 15:50:39 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000800000000000000000200000000e400000000000000000000000000000000000000f8"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000209, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="c814555e87cfc6acd78396f9d56ba17f", 0x10}], 0x1) 15:50:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xfffffffffffffff7, 0x4, 0x10001}) 15:50:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000180)=@un=@file={0x0, ""/97}, 0x63, &(0x7f0000000480)=[{&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f00000003c0)=""/163, 0xa3}], 0x5, &(0x7f0000000500)=""/43, 0x2b}, 0x43) setsockopt(r0, 0x7b, 0xc, &(0x7f0000000040)="1f86dfaf5f252baee824826f5e636455aa9d438256e6c609ea2adb3c7868c492ec27857eac9356c5b103bdf0ad431df00e565f23a5a36a7e699341fa592dda8eaa1dcbdc88ce42fc92396e9cbfe8a1456e64495946df5354d9804b0e4dcaf2e397ecddb84c398b1af529e37a3a2f28c2ffd91ad47d388b0de19c70a57aafd75e1af9911aa103a764d36564ff319805e5cc6a38602a76a996b9513a7a55e3c37ae52422a75b476aebfad76439b747ffa2ed5a64c1dd473330f9001f2eb99901814d9a739c9c7f48f9dac3f22156", 0xfffffffffffffdcd) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) sync() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x4, 0xfffffffffffffc01, 0x6}, 0xc) bind$unix(r0, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) 15:50:42 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 15:50:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000180)="4c0ddf5dbca70783e3107c2808959d64c2c6e3fe5106397700134d", 0x1b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:50:42 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc121, 0x200000000000) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000400)='v', 0x1}], 0x1) 15:50:42 executing program 1: socket(0x3b, 0x8000, 0x5) r0 = socket(0x18, 0x100002, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0xffffff78) 15:50:42 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file0\x00', 0x80) 15:50:42 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x11) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r1, 0x2) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 15:50:42 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x1e46f698) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 15:50:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8200, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x3f, 0xffff, 0x5, 0xfffffffffffffeff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:50:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) shutdown(r0, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 15:50:42 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 15:50:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) 15:50:42 executing program 0: r0 = socket(0x6, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) seteuid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2000000, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x200}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffeeb) getsockname(r0, 0x0, &(0x7f0000000200)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 15:50:42 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) accept(r4, 0x0, &(0x7f0000000040)) dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kqueue() close(r0) 15:50:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2000000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="3c1e5776b5b6c456043790cc58494f494feec50e21068a892ceb1d65afb3874132acce1dc2f0e1ee53cf67d9e0428975c66d39551c73a5ae1059611b69f98ac7e62e5fc1ff6cfcb89a5ca316c41fc07c59382d051a75cfaccb5c2a281a0a9f18602bc0f80b5b12af0fafda6cc8ca20ed1b91fdff9609f70902dbbba1a08b169741461286f3d737ba4fe25ce1a7f04439917168cdcf51a380a88dfb6186398c756713e7e1c75fa41cee0fcf70730914c0b2dbd840eb664c9d8652a14563f53e8ca8", 0xc1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x10001) fchmod(r2, 0x80) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:50:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r2 = dup2(r0, r0) r3 = semget(0x1, 0x0, 0x4) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000200)=""/99) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sync() socket$inet(0x2, 0x0, 0xffffffffffffff7f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() r6 = getegid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r6, 0x2) getuid() 15:50:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) 15:50:43 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000140)=""/22, 0x16, 0x40, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x1}, 0xc) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 15:50:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x4, 0x6, 0x4, 0xec63, "20b09bf526bcd7494ff8967702a3f8f98cf51dfc", 0x4000004, 0x5}) getsockname$unix(r2, 0x0, &(0x7f0000000140)=0xffffffa5) 15:50:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:50:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80008001021, 0x0, 0xfffffffffffffef2) 15:50:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) getsockopt(r0, 0x3ff, 0x7, &(0x7f0000000040)=""/120, &(0x7f00000000c0)=0x78) preadv(r1, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) 15:50:46 executing program 0: symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget$private(0x0, 0x202) utimensat(r0, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x401}, {0x101, 0xffffffffffffc6d6}}, 0x2) msgsnd(r2, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) read(r0, &(0x7f00000012c0)=""/128, 0x80) msgrcv(r2, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) sendto$unix(r0, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) sendmsg(r1, &(0x7f0000001780)={&(0x7f00000013c0)=@in6={0x18, 0x3, 0x9b, 0x200}, 0xc, &(0x7f0000001580)=[{&(0x7f0000001400)="5d3c800c7cce35e3368b371680dae6991ef964489d30fa3736306d907b7c0455d4740fca260a2791c5440e7646d174905dfba1e111a14da5527c2ccb1910541690bef163402d314a012fd71d8d3692d8fc2b2c3f5148bd222b8144ec555c73ccdd8c639d286f7de0afd30b820a2982c81c8e984c4e9fb9f9ddfe7b6b34fb05d36e2f45310d726e7da42fe571d1828739c8b870519991afe63bf9dfca9274b2f2dd0ec1bb4e07aa50b550ef3e41b33ef33305f2820d87af0d308316fc2aac88f0b819e9967d537be67e81f9aa2c3748928d033da86f43992f0b", 0xd9}, {&(0x7f0000001500)="20ac52bac57bc193a8a649bbeca9acf1939e8c94bb2952cade21018afb9f9e7ec436e071c876b82a98b74aa7e3ad1d93889e6fda2a61887db086b3f7d303b76cfae7e2441a1b7ac878f267062f41f37f93d28b060a2976cc06d06642f4a30fc71496f0a7b1b5292db64abc3f82c0484388367b7c84c5", 0x76}], 0x2, &(0x7f00000015c0)=[{0xe0, 0x1, 0x7, "cf95149107e9a1d9bcc49067c90cca2d5c905b4eed8231b4aa4f1ef735c3baf5f90d19bcf7c7405eb318dd39b8583907adccaad9c89d7bd9dc333259c619ea1b3f815e7ac1e40be1818ab8ec49737a3482d7f5541462d0e5a6ecb62528c92d38de3560f17d56b7f74ab58131915881ca4f745848c816ecfed8b673e8daed55086be37cacebad0d6e6272668a5608a4a5e376e5396f8e123971586de9582e1f324336eac38c694d8655092c2d7475734b1276f3d1d3d872ab31c802697e79f0b02036aa285a6201fa5aedd4e5a500"}, {0x88, 0x0, 0x2, "e92c4160b57230362a44c3ab30b9eb7ea57c1209ff3d99d83f687436467d9d02d08ba4debe6b1242bdb710d8b805d1836044ea5172f7249523b469b40ef65087d2d4f4fac0d45a874732b164cf5db8a83cdc3b156205ac0a8b6a8a6a155ed9d8e2ab596b5a6583714a5bc35c69ca2cdea90b27"}, {0x48, 0x1, 0x88, "549ea3b53a3135c9d6a84fb481b8b18b3f63869c8930aad357baa751ee89c9a556b043927facfc8d7cd023e3888efa245f6d565ba2"}], 0x1b0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001040)={0x9, 0x0, 0x8, 0xc670, 0x10001}, 0xc) msgsnd(r2, &(0x7f00000011c0)={0x1, "2dd22360d46bce25c7cf570ffc03685b62f7015b6b5c5e3fac33195ea9cfc5f22fcd5a4bb4af2ec2c9937ea91251a6c9b1232e6b857241af975e2fd13f"}, 0x45, 0x800) 15:50:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xa7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:50:49 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100) open(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x48) 15:50:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 15:50:49 executing program 1: r0 = socket(0x18, 0x0, 0xf4) socket(0x20, 0x7, 0xa967) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 15:50:49 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x18) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1b80000000) 15:50:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="e532031bd30000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x10900, 0x200000000000020) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c139a234adb000ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e542867db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b459a372cb7a5db5e16fa2463f4b39d63d43029fc94e51cd93dd378c2f384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe9320d9254a4100", 0xb7}], 0x1, 0x40) 15:50:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x1f, 0x5, 0x7) listen(r0, 0x0) r3 = msgget(0x2, 0x200) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8050000000000000000000000000000000000000000000000000000"], 0x65, 0x3, 0x1800) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2963, 0xffffffffffff4c5b}, {0x401, 0x800}}, 0x0) 15:50:49 executing program 1: r0 = getegid() setegid(r0) r1 = socket(0x18, 0x8003, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x80}], 0x2, 0x9) r3 = socket$inet(0x2, 0x20000008006, 0x80000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r0) r5 = dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffda5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setgid(r4) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) r9 = syz_open_pts() r10 = semget$private(0x0, 0x3, 0x300) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000200)=""/16) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000240)=""/121) read(r9, &(0x7f00000002c0)=""/125, 0x7d) mkdir(&(0x7f0000000340)='./file0\x00', 0x102) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000380)=0x1) bind(r3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000400)=0xfffffffffffffffc) fcntl$setown(r5, 0x6, r7) getpeername(r3, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) getgroups(0x7, &(0x7f0000000500)=[r8, r4, r4, r0, r6, r6, r8]) 15:50:49 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 15:50:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000480)=[{r1}], 0x1, 0x0) 15:50:49 executing program 0: mprotect(&(0x7f0000415000/0x4000)=nil, 0x4000, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0xffffffff00000000}, 0x0) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='W\x00') 15:50:52 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffa6, 0x0, 0x0, &(0x7f0000001640), 0x4c3}, 0x0) 15:50:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002105, 0x20000000000042fc) r0 = socket$inet6(0x18, 0x4000, 0x7fffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x253, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r1, 0x6, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x6) 15:50:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000005100000000000000000000000000000000a7f5bb9a90966dea7e321d7e697579c4cf3a8bab1e6d514b0c2a14b259b8bd405c1bc87da9463ee466c3b89d904df3f4be80cf1464d3fb5aac254371a4e5837d56760b57cee9c1228fadd4b1dbe8e3ce49305ffda6e4c7d803b2e028c801e00461d91416d778c66f4e7dbd6bde0f672d9cbafe6da4cfe219e20b740aa32318e05a5d89f559c0b2b0ebc4b7041c3741c796420b1277b4d9f24807d584d83ccd6d3091c1b6b8aa7deea2128e7d65"], &(0x7f0000000080)=0x46) getsockname$inet(r1, &(0x7f00000000c0), 0xffffffffffffffff) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 15:50:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xbd0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x38200, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffd00, 0xfffffffffffffffb, r2}) connect$unix(r0, &(0x7f0000000680)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7fff, 0x4, 0x72ab, 0x400, "cdc5d35e7e5999e871ccb5e0a13f8c9e41c7e454", 0x20, 0x5}) getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) fsync(r5) r7 = openat(r5, &(0x7f0000000300)='./file1\x00', 0x30000, 0x8) sendto$unix(r5, &(0x7f0000000340)="38a4be8b1e00e0b0cc5da0d51f6a4b3de6b105be8dd0a7c75a74224d16b00ddfadadd120bfdf29b1151b4a4bea50064135d0a3b3d9ce56ffea4b67b6a5da9ada3658a0429f1c3f137070efa2872922fb1c84d2cdb0ab7b3d2f07b973ed48cf1ef6d8bd3ae150055e3db11f875056bd38d66a54ac192a9604c343c7cacf4ac3a250be364caa5473b74192e3177c6455fe1cc3e84bfd6582df", 0x98, 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0x3, 0x9, 0x1ff, 0x2, "8b09a450e3a9dd933ee893be5edf88880fac90aa", 0xffffffff, 0x8}) getitimer(0xffffffffffffffff, &(0x7f0000000400)) getegid() getrusage(0xffffffffffffffff, &(0x7f0000000440)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgid(r3) mknod(&(0x7f00000005c0)='./file1\x00', 0xa, 0x3) unlinkat(r7, &(0x7f0000000600)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x4, 0x200) semop(r8, &(0x7f00000006c0)=[{0x2, 0x48, 0x800}], 0x1) semop(r8, &(0x7f0000000780)=[{0x3, 0x100000000, 0x1800}], 0x1) 15:50:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7c64bf2012f02338af256f662eced716537609e34886dfb234e316ff9a906e69fcaa87014b2fdb037fa6b13d9298329d469b0727c1b9d03cf023a410861b1befe6ee6ad9aa692c8f061a9481904c6d6ced6ae12aea6eb2d57b7ad2c89038634c94e608", 0x63}, {&(0x7f0000000140)="8b2d03817f755815222a4b757a7a883ffa0bce3ca3c4b334e300b7e3813c5cd87f0038638d5644a274e550b8474ee13e2f72d821b6a10c0220af29ff8b48013c7860de5c39d5a3b19c3d8902502d8c47ffc831ca6ce79156df7570d3387a123b231d5c152bd3d3f7dbb0aac0bb8afe5f0ab2044ccc0c26cfa4eed01f8615", 0x7e}], 0x2) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 15:50:52 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0xff, 0x2, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000040)={0x5, 0x9, 0x6, 0x10000, 0xb, 0x800000008000, 0xffffffffffffffff, 0xb39}, &(0x7f0000000100)={0x4372e1b3, 0x2}) 15:50:52 executing program 1: socketpair$unix(0x1, 0x12, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='.@/\x00']) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x4000)=nil, 0x1000) shmdt(r1) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x8004) execve(0x0, 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x81, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockname(r0, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB="cb3df9d52ae1ebf33b51978ec838a58e156d762258881c961ee6b464ee574dcca2b853d48e24992e6afd3cc6832e0e4de81b0518f5e18835ecc068f711720af153686ec0c1a5eb41de66a396771d5f9c17f280ca11bbee1009ce6c8e03762b89a01fabea6ada63146ee193755eacabd13416a0c674cf4f528e8bf4", @ANYBLOB="2742fbce6432fc75316a63419e3d43d53ea6c638ea846163223ea880edd4d45b84c316890f1282ec0e156ab7035aa1a9d13b992c0accb655a285672c74fc32b0516d6e03f753f13796cad5bbc1bdaeb9c27c212f3ab517eec48a82310f99466435f54047e9f8e1e3761ee8d67f197afc8e82ab8a5e9a3597b4613d969ab81b4bd93f5a2bae90768900758fbafa4b470389ca3598a14976f4218eadcff7f8e3ce676ff021945ecd1a9452d63b1eb2cb22b73b373a627b8b1ff7946e2f49cbdb"]], &(0x7f00000002c0)=0x1) 15:50:55 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x5) 15:50:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) r1 = kqueue() r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) fcntl$getflags(r3, 0x1) 15:50:55 executing program 0: r0 = socket(0x3a, 0x1, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getitimer(0x3, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 15:50:55 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xffff) socketpair(0x18, 0xc007, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x900, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) flock(r1, 0x8) socket$inet(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r3, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) close(r0) 15:50:55 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffff882, 0xb3c}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 15:50:55 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 15:50:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x40) r1 = socket$inet6(0x18, 0x7, 0x1) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) socket(0x16, 0x5, 0x0) sendto$inet6(r0, &(0x7f0000000240)="7b65fc7230841a6d2cc0fc197d5d90f558a326c24cbf0317045a8af946d0f3aaa3a56c96bf2b2211ccbd339bde67b93481e8708808", 0x35, 0x1, &(0x7f00000002c0)={0x18, 0x1, 0x4, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000180)="562e944f751c8cc5d8d0151309d1ace45cf0bd34c648a0189534a1497c3c554befb333b8e5fb", 0x26, 0x401, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000280)) 15:50:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x111) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 15:50:55 executing program 1: r0 = socket(0x1a, 0xc005, 0x3) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000180)="4dece0c36daede4d2b98b88064d2b032be12092110a96152f3cb4a10648d5dea1ee49e2586af4ec861f572da561f42c782a9d659d06f59907705abc8e8a7391cc019b0d37f87b3a2573257a208f13b858ee9aeb7b077105e0b818d07b0c7cb2e9aa05593ef0a808560fdc21929acf3799a7ddefb29c6fc1365d2ec03146c7e2972c8036b9139a8bef752d23a1afdb79e286b00457ed2ce5d77d9", 0x9a) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 15:50:58 executing program 0: nanosleep(&(0x7f0000000040)={0x80000000000002, 0x4}, 0x0) nanosleep(&(0x7f0000000000)={0x401, 0x9}, &(0x7f0000000080)) 15:50:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f00000000c0)={0x100000001}) 15:51:01 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unveil(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f00000000c0)='c\x00') unlink(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') execve(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000300)=[&(0x7f0000000140)='c\x00', &(0x7f0000000180)='[$%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='$.\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00']) 15:51:01 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x40}, {0xffffffffffffffff, 0x3}, {r1}], 0x4, 0x4) 15:51:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x221, 0x102) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') renameat(r0, &(0x7f0000000080)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 15:51:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x3) chmod(&(0x7f00000000c0)='./bus\x00', 0x88) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xaf9d}, 0x8) dup2(r2, r1) dup2(r1, r0) 15:51:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:51:04 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) r1 = getgid() r2 = getgid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000080)=0x7f, 0x5281c5774f8f9d39) sendto(r0, &(0x7f00000000c0)="620e4a751b72ce311ee13fb061e4cab45b7d94eb570e50f595dd6b0d8874134f51f5bbdcf0bd4caa1958ceee8b285305952fee1ca1bc8db2f945943708d4def553b173800faea35c690ca4774baa68aacc7cc968d4456ff39da993c993bb49e393b88b37ee7184fa1cb6fba65f34e628fb28a8db563623a62698eed706a07ff1c3893fdb0bf3c7798c7f90471ac4062aacf60e2d653458582bce316ad7fbdd95a672627614fe585fe846c2289c961323cad519731a8acb1cc4562934e68c6a3a37992f13f8963f0e77ecb6981a0bc385d8794b2e577622813ac03cbc979f8c16b68d8e504d5944492071b9ca4d7b83a59720a268f9ae0c0d5754bf2c922302d828e107d9588f85c997784066fdc2446043e3f2ceee0e30000d91966018dabf032eda4736eb86b9449e04baf12d21e39a61b8e5ccd56f334a69de4197d7ecda69e07219930f9cee4de605e1e7230117436c954ac73d395dfe896d5d04cfac9e63211bcdd3ed191e3587f19c6b9a653147b54f46f3c530f60d9f7a1837ffbdd35a7c8632f77e8afe4bbcf42b49f02bb9a4b8252a9c335b32be6caa117d6f6876ba766c8315b8f10e4a4e6314fac0fc0ec60b79816cef70b430efbf062013aae154b9b64b77c97d1b8d3fc7607007b20c83d42d21a483fb1767d0d545590f97e307b91efbb23e7e42f30cc0cf5f967a65d5b02bc08747d32d7434d048e08ef388ede1fbd3ff965b74f593bc5931b5c1e6916318c1bdbf0a7c7c2570e09b3dbee4b98f3bfaa15b2d3cddc5155043a427bcc8b8435a334aa4e67444bdd447d3c02a86d76e32240d4daeaeff650cb18f2ac0c3f05c208a70842c2719bcae8878df057952b70b653a0c6b7cdfc91ebfe89a61f9e0b60725e23d0fb313f2ff25e0aeb4823d712b37b112da10666e69a35f53c369896ba2d4b40c3cf790512c331dce210d562ca6394ad7b89bca11215d28d713433640d4585a28e4abf4e22ca8b609dfa27e96b06fde746ad0e6eb656655fad2dc7c6192a2aeec2441252d9e671086a3cf0c13092d974b75a4e6601d601e16c290fdc84b60e797d76ec13e2ba65b740f0b4812a2d586a03315baf7f8e477a11753c2fb6fee896278384bbcf040be20fb1d2b932bba54fe19f468dc09faa60044bd33db6a51187dae779d02d2e7e2303d72564693a88c8fee07e6fe8822c25766c2a679d62cd31a5a0503be919ed59102e9a4f836791af54ec4a05923ac4bbd3f495d4486f9746a0c780e7629369aa89d90d328edf3ab9b82adb8cee42d46c348163a233e01a6e55c44eea70641903abca4dba3feb170a25a23fc71394f3535128da2a0f3e473a7d542092815f10ac63a355f0313c271795d6b9d904ec70de75195f1c48a76a0d481094bff22652429544f63af59112cac38e13550768f92ca2b5cf537af3d89c90ae24ef8de8cc994d038fc81de0452f6e126d2d539eba3693a1b84c97f92453ad123d4c0180c8e59f6d00a0e72386ca4efb700ac2cf8f2caa3d04a4d37afb66c66e9c9ae3518928908fedb2f8da8d05a70bb376d6269614706ed9e17cedb7cb90323d72ede16164b4548be7a786d87470fedc15cf04760bb23660166b6f5839772743480f4606b3077cf8557e6e127b048d28e5eb9cd5d567156d32e5b38989210c76b8d15b8ed714920846d474b4e54935ba9fb59956b51fdad01fc2d6f369dca73e0abfab12e3baf6445ae062df1de24b50b27e7fe8c6bc01bec6628f6ff812c715e9cb62f76c26a8e071dfb3c887be5e778b5a382b8e792deba05840d1d69a3c8326284945eb3d781889b70fa144265d5f370560663dcd80678d1d9392c37a2d508ff7eeff5820cb8b135395d06b00bb80e3a276d06613672329cb0202590e514e49f133d7e969aafe3547acffb2b114c4ae60e532f541906c72690743fa7c932f96314bddd71534e0041ec557cafcfbe1bd01355b82d9e07432d6802cfff805aaab29cae675bd84ff92d200af49c8bda503d7b9a61b0edababefa8fe5ed528e6d460459bfd9ac9c79d67d6e7c78699f7c5f3b0d8105433f0995b991a65a85a961a3b9a2e276e3aa2a53775486484626acd0358466f6e840da9cba87a98fe56322b355e82a729fb9443d959d491822ee53f43c9fdf3bfd8a4b2451ea121e4bfd48f7ef633bc748c6d81b9b7f5b0788da0396cb1b9c970417a227c80e3a2e9846efe096260cd9e12370a8c934bb28aa23f6657c68bd64617fe7d3cabd93288b956b7319f4b965bb099228cadddcc5d721b655b2ea607aaf38fe693910499050e60442873d7e8ff8d1587a52be36b21cd9b07334fb727178cd8187fd3328f4ed3a47f33dca1afaefda816b565d4a6bfb78107d7aa8f790a2c239c31dcd6775a86558885560e2469aec8db38987859cf90605337c9a7e3048867de6c4353a1cbaa7126a30ac624559cf26a12c8216275961bf30a82fbea4bd43c095b2df9dfd6f997ebc163c376e73e0a648faccf2ae0d0e490e502bbd81980cfc29e11f166a2499a7355fcb76e3cdf5d12f9916cf6b54069cfe9146185ba218d69af28ed927aec6d4c341ee0f579d4872828aa71c1c69f9096e508eecb8db9fe9d338293ccdffb01dc1c863d4d40d51e1b78783354176f320c5ab35733283a6a9ea699cb477025a57de9ef8d5adf2c7c2b578da546fedb02d09a2fd6b4c00606e661df571a0df7d69a8622453933d03e0d51dddae29a06e1dfa6a1e302e5213045c7d58b658cd49b201a15292513b910771700d80288a6d03b97d985633d6f76ef6badd82022018ac368f4a719375288a8cbc1c002708ac54139f9c3f3c25ddf1fd2149820e3d041ce8fb9e957c29ace69296621966ab149d4675cc5736392e9f90d8d0ba452c6a545d5810056a1e11d369985d97800990e8e232d0c0ca22d79b8ac14f715504b5ba56a183bd0bf5cc7c5dff78d72f4e5b970a47a8d4f7a867d52d0a2436f18f8cbc5f468af18c721fcd7f7081415fbc53a45a61a79fc26e58764391a991814ecffb0028e6fccbf96bb24559b4a43d5105f112fa3b9fd9b594ef9ac3b2f8fcb6cd90b33fbfc74c6f711937aac92e2bd4c5d2d6111f88c51324d7ab82b10629cf1bd127ef1373fb27e44bcf2a5a2e8d7a739f74fc01cd418a3a0a3081b99dd10e8ebf9af6ec185f153f71b1a4f18f9eebd09bd131f1bbfa5106a087cfd510ed61409f81edaa972f16b739585a7bb58d864d718791e32f483e636ff4600de7c1cbf3acf2b76802e222c6e229186e7db34b21adc0f7d6504df09bf8a79ec27a52271bfb299e95162a994978b81cd776cab6c3f6627650286a4fc6523f3d8d6636b8cd07bd468f0758e84eb0dff9fcd2340fd88b0c8b040c99896e49ae9e96eb65e95388f415e88b6dc83f781f5a6114e597ebbe8c4641329ed4d006b4c432ec42f425d942f109833d2228176a31efdf62e5b02bf1421c78a2dc49544150d7972ddbe297ab49e5f3961704dc6f3ec8028d1cefd18c5d62460791d1ceb56bdec120e7d2522e7dc1afc0095cff731ae6297b812b986288523818cf73a58fb726926f0c4578fdf58594f8fe41ebce656dfeb14b7f3af9901dd8e9421b03b6a100c472c7384f12da34446ae935d4e001e026723edfbd1a8b1d9be9e981bdad06aa709dcbf7682d1b6969c5768b28b4b39ef972fe7b3f8ac5cdd14bf88b46aa01aee5a3cec3ace1f11bcc52073658f8a156e4115b56038d89adc5408787df99a0a4320eae5435e32c807e2aab6cc7d20c3626f4f6c235bbd4e6a2be3553ba396ecbb629ab42326010034d286b513df63d9b623a9e9b3020ebd6012b950755219e68d15eef920f727c43a8eac299c8d4c2a2274371803d0942d9b851ee9d587e18d049514d17fffa635a3e4f634427287a001c1236e8e55c5a1d9b6564f8e7c33613d2d04911eec8125fae9799e8bb4048d5426734ef1b8a1d8e5ab81dd5ed6e7f7b87bddd2ca72a1d140900cd8dea3e00df8e4ef656bd4b24a775dea4e3666699afc13500ee6aa3f6a37ca1295b43629e96395c7e67c8aa2ec753cacc1712e889c48c5ac39e0d1d355cece80331e39115c72c6be1405b4ed52053fab5773ac8f68918a014f848cae58c9ff80769b0f7f82e578d305c252db97cde7eb6a414669476884e10f1fbd450fb014c07be1bd710d5867ced91a4a8c0386d9cfecd806b73a3d21af7a65886bff32ef96a45d74f1e60ace1376aae8a8678dd22590c48576bbe0810970a7452e1de47708166bca2ef3dc5d13d0ba4464b95f9131f6a08eb6b56531048102bd665ed4acd9d8c6319a30576b880750330e48af27ad0ee2a1c27d0032e59cc8a6570112461ccea452c3681f8a4adbea9049c631b9ae29c33460cd1f0762158752b0cd4778f2ba466814cb32b52609940e3062ecc4c24ceeafa8920f54591f755ce3fb3b0520ca7e588568885c7da0e97ad3b1e362f0316e89491ea49e3a430632573199b3d309a574cb92cfb478fc202d3e871767979c506c79278cc2384a8893097234244f9df58c8058de986c9408cb192224709d74e582d75f68955409a83a5c48c8a74c347b621b267b52d710b33d2247533a67149df87f3506f5b356d4dcb1af493789f20de448d82b30ee2dcc65939948c7cd44ba01b6e955771236f6bb44988ce54645d603686cd90f1ab883107bc6708dfc4e2adf1828464565a9ff78f748d75c514a9b2fcbe5f2374ae96c5dd3f2863130f15685dfc7fd335cc9db90c6ecaa27eef09c4bd5618f4375f06a4df38a849dc7803679c951f9364745f616342a4c65624d01f23dfdb982a24bd71735c8a7bce27fa1664f3ee4662e48128a4b1341f03bcfd44e9642039303a517b87dce8f83020a6f0f0ec7a61fc35ea76097755229fd4cd27955ddbc53a8b4d42a807faee0e6c1cc7e29c81e8bd14c66dc20e8f1a4a3bbadf7de492627a95abd958c618874ffc0e10bcbadb17ca25b9d6195eb47d4b103231d7a64aed9fa76a9b0747e9635a1ca38772bb15d0c400dea117444ad0943ae012c0f0f5123502c8183becb715bd21e4b8e3da58e888a7f40ee10adb5073259c21bc523f659bc1091a7df841bfcec15cf12ebac66fca8f22e9b7ab76a8f479bbb8478bb251104160d3f4a257edc1e8e7e52013a9293c478aed0acc7365d758db2d0a921bd813e9878045ee352fa7345eec3703d2f9e1f6bf12f18470fc38b86d165ce6ec82e4118d85c517ccdef19ff03351cb64965a98bf8c886c446813e487284db407ccd29586dd7c3833a1576ebfc7b0c653115721e11b826bb84cfab641952e6b1259b2bbbc6398d044be2d51144f71682e8606aaf8d14c725155c7da534ac9e9b612979c289dbe9ad53df70016f9d440627e624820ab323a8a2e6d39757b9d00a4ac9a148d9043499b44a7d2930d98b77a5a62cf966ddcc8772be904d8167b4b8f865993dbc633664e81d1bcf514251cc18aab090ed425729bca5eefafa18ea16dc552a7457c234c37f37d4029d726ecd323748fad151d7d60bc421f492e6bfda49ad4c488929971c5532ac9f6ccbf9f066232a3d10704d3640a3440f74baa962757a878cc8c5229f783fb4e20cb12dcca224f71ca99f49fba4bbdfb54ad896abfabf5614d9ec520a610e0274c23cd6d477c4121f6ea1010fe99c6278de3a78c5e8d4614a354680cd78674e4dca6890cb1753e33d46124ccef486b1aa60da391a16ec0682680ae356a91766edb4427445ba2588202221513cd7512b437bc47b0159cf9bf8ad8a32d18988a7a0158081ee951c150724faec253d57052b20", 0x1000, 0xb, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) listen(r0, 0x2000000009) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 15:51:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) clock_gettime(0x8000000000003, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) minherit(&(0x7f0000485000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:51:04 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000001300)="d4201ac05b038381aa2d652a1c16f1f90629", 0x12}], 0x1, 0x0) r2 = msgget$private(0x0, 0x440) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a00)=ANY=[@ANYBLOB="68040000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f2c86165ce16e2df5ff58b5e4aa6835d842f6ed75028ef007c316a009a16c7469f628048d42806d203401e8c9c265f4512e5fa2f7289ad8a61f9c7b7ffacc0ffac24cf970eb423732f105a3782b64a88ee5b769577ed2bd4c74eb0eb5b5e5cf63e3fd"], 0x29b}, 0x0) sendmsg(r1, &(0x7f0000001e00)={&(0x7f0000001b00)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc, &(0x7f0000001b40)=[{&(0x7f0000002cc0)="2793702d2d2307d1bfd806ddbd518fad3bad94a2640e91de292277e4a809ab61b1b1a80b0f8fe751d2fbe67cdd2e5ad6c05cd9d2b7679862f8afc618c78684d1e03f2f0f7280ffa5543d1bac0dccd26b37c1cef17cb489ce084a91a88cb5919e4071fdf2f8da176c3b3844bd82505094d495f8c8a6fa0e56ddfb25d4bdf5859377f7b626b2fb2881ac2db556d2a8fb7c6a2357373b7a33c51ce3f6847c93dbb189b942d2f7082762b67476da355a0a71d027415ed777c97aa9539001b93f0e342fc399b9805f3afdab6132b032a8b9dbf1f6335ebc191a667588ac8dc371b9cb768bfe09607600f01369bf84652a53dfc8135a80a564a796048db952da9dd1e71e9300a60be027c265682f5aa5a50067f1abc8127f021a1f8fc9b8471dd1301995492e01f22bb6409f0ea8dcfacf1285df577a6e7098f36a04d4a389c4f8fee28cafbc178641a3b0c7e141e30665e6a21f48c41c57cf4313c82859ee1ffbea45f7729da9324b238afed5c0ee32add05179942ba284f5142ee03ccd69ff39197b05257390d51674e87d413c10aa044cdac7aa4ad2496a323fe37ce451d5205790e970626fc4cc05a020051fe3e43af040ce6de74948195f844a3146524b58ea4eeedf7646afe088dd975f42393cf5287c88d776f1b4dd23c000e37407d04d6815df7478de8b2143377c6682b2b7a87c025761e09ef9afde24ae77c6e97333b084ea06a3308fd3c152c1ebc771618dd31f2f73bea13d06298344d04ced39cba64f61bab2a0cf801830fe8f86b845b45aeb720e4a0eeeadd3d285b9b09af513b0ab2e0299c83fa92321373c104c114d4ba88f520ebfc6d8153fc1cd84b62d4b0c0d359075f13f5ea103eccf061740aea826f28c1501b7c32a4cac75b969f7dd0e8103219f3b316b47e62ac7b8ab985a0fd9d8def72af76e786c98445903962ed62c19f6babc524910867dff28f11ea88c8e51b862df244e9a0eebb2adac9876d930b1cc60e0245f859abd8eefc9a39cecbee3e6a81d41be3765d9bd33002ec2889f743efd29eddc5fd0eeb53947b0cbc9d33836abb358bfe6601b73ebfe46935a06bc9933d7a7211195982551fc447ea581ac2c657ba7594e6aa651ed80b16fc202e2c82d3f007703d5e477807f95f3a7974595186fb9e9e78db8ab1c4a2aff80d0767117aa84ef9ee63c453d16c449f378be88833f2ce74027aef18eebe9e3346a3c90f819a0ee9b7ba8f128295b2db2fdb9fea2f4f45a7e30cca41623e970c83e70218d072d6e03ca5b5552b4390a62eed97d8f10d325d64cbacd517ca3963d9c8895f67e6c9b1f3f4dda275f697dd0f675de13118b965cd9aed7ee48ec09ed8301ef62942b48d999e3aca0e05969c852c5dd6ee4d5388e66d78af8ee02bc18f2e357767e33b5a7b5a615cdde047b9c504abe1046931f1c434cd2060f67075cb2439ba6707f5e6007653b57d03936d32974a4e37cf006a55bc7de779d542ecc93612372145c2f36e5cae88a2975d9ec4bd959bae11c243803b9587e51ccfe08860cbe73a490fd2163f43b5ed4f3a702d8325610115a62134c5d022fb14a74cede7f62b81213ee3901137562f078bc0263defa31351fca71e04bf4de61f5027d14b86c9f71750c8a7cc0535c5cd8435c3b4cbb2f7cb5014189830cef47c8e9b590f17245cfbaf7460e88cb1a62caef3fccee9755bc5681dbe10dd19055aa758a0686ead053702c9948a8b4ee2ef79430df0f16f11a575595860f9d1697bd68ebcb746519a04f1c1eb82d8f3590491295f0d1db816eecab213ffaff19640cdba8b646047b638fa4a6994275c325b7f396ad6ba67bcbbe1a6d4bb913e7ef46136785f5d48407dc76a162eab6a81a3941edb07a0940b4d393940fa2fde8b9ebfe796089d682a8bd7cf426b9f39f2f1c95d241bdb871cc63775d3cd7df3aa4674dadbe71662db7326bf8ac71aefe742feff57a0ae4dd5f6b6158df5201f614603abfe52b0b3a32ad23a05557cc7474549d99c3a9d0db585b5c9a4328dd9e865b5914d2ac6466b46c53e77dcfc123b491bb62741874b272b7fb1ef5ff17b60345fe597b5de7b0f6aaf2fc83d235fbec835d73440528dfc4adee5d66edbfd8d79fbfd2a0019d1d1e885b1ff0db61514fa11f57c4490375ecc62568d9867e0cd92787af1e85c759ee0a0beb6f19215f82e1ddd11d945a1607f9ec7d557130beaf2ea577979ccd3aa61397b351f75af341590e662c6364b8593f6adc79ede2a4aad75234d107f188746a7a493a2570dced35884ec31f9a1d16c8dabf40f9c0020737784816dc6428f12bc37ec2782eaf74da3a76226355e21ebed7c7bf8be94c53a2fc83579d7df93a8fa24622c8dd2a6bed4c86993ee6ed5656e52759aed61e41735d24a6811c746c567dc08e7e86b1912d5e314629bd75c0177fa0457ffe726d295f9ae1d6d187c560f0fc326b62072fc0486137768e1dd0c01cd24878b096f1ee00712bb0a49a55d1386b1db9491bb11bfbfa1f5c311ad320c9e5a3fdcba9193857b048378fd330e40d34f1a4a0e1d7c867549eb5db83b06fe5ecf840aa770af86ce4570864ad86349335260a605fb5445e8587ad8ee791fca81dc2ee0df1b1aa44dada917c0408765e220a082373eebd6c4205ac895f75208bba433a3fd5e9c8dd3e95c89bfeacba6e7401b6bce5bafbcd26b3bc572fe70b980f38d65f1df68741c06cf6e75cbe94603ab1753303869590acfd60de32cccd23b2e920b096166a66ad0f70c08eabd24a0ce14c4e053ad7459ee15ef3e9d8e4b3b9976eb92b19dedb1da3ac5675a82b0f2b12f47e72a25d1fd9a5c6b430f327b9d04f336176686a802d8d43b0c0cbf461722a15ec25eb8e88c41bfc8cfdf6b26b7b93fb58d0770b30cea783c2e586270747b464207f3ad59acbc9bce9028a2b020233085aa427d522e2b18566d12ea26c68bf2e3c97fa676cb0e980e8295b7591f922e5e237fe7517ff8624cbac70ed1b99f924405c93d1010924de0768ca2ede37a98915fc9a756c8bc8cc057769810bfbd46599c2b7c69afad2efdea2f89838c3e532746c13607265c381f6fe427fbee90692caa07705ee6e23d0af409c2971d927941adedbd8c962b3eee9539c47175ed85afc9ecb9eb92acdaa8dd65785928b05a14f563cb31f5b7b4587e4149c637631c51e2d065455fd80f88f753380f3ceb7fb40d2159fe0767723bfeec0956edc982c5ecd64b4f0196b74300716b11cba2100332d9849b32f453771f9537373fafa1aace9fed63c76f764f982fc06c74dc7b3d78da8996f7ca29a44af637b28356e95108a646f365a593fa336924b75b5e070c52d86fbd997618d1b3dfa93e0afb36b019453fa6f365bb73f9ecd3ad2bf96c4cd5a95eb814940b3b2374dd762d0db496aedc501c90a41a350b5e74e6d043b7edca3ba23abf202379d65d78bce5fce45912ab172e5fa12516888faeb9d81d814847b4abbe0c8ff9fd5b7b7fb4c7be24a07089b471bce0f3d4e5e7328015a981730e667a8dc4ef268a93a91c5f99342c2860a510adad317d3756eefadab9b4c91e315b44814c1f467544e0994baa544eaffc668a64bddd756558cbce44857fd49c37437ca6200892c02dbda61bdfd076f066e04dde7948d382049de062d0a69b345c6c8d9f3e0234ed9a1ae0c32d94146257aeac773144256cb37d61c4c7768cf0b79f4e59cc49e09006e2af3bd9fcacd95b0bc0ebff494ee8a11f0660f74ab0b3c799f83c917ba1d9dc5c5d4818723b643073030b64a062ab53d6350da95d936ed91c2e8e47a90a7757f5853b72d337716d70b27d49472eb60f9da6985f045b07d909fc8726c1edefed876168596a51871184c4cc404a706089fe69532f504f847a17e08d3e39b14b4b7df7f23d6bf32d9e7ac01a3af3ed00ba1d3ca89dec5b72e9a6ac4709d540ed1b8edae96b22e17325a1aa2b63792a3a8f1777a6ee1395ec8da9f3108ffccc0a9f1d3d34220b2fae88f13f0f42faa16035a606cecc39e57c64222243963da141d35e5417c5fd088e04c1a1ed773d8b3c30d21a1dae9d481183b19cb3dea3801448bcc44f9e5a4c79d6f2de4fe0838ce10171f47adde9ffdfb2dfa6f3e052c05e8de8563610a8e57f43a4fdcfac07bb3a099cb8d21483afb44eba09fad59e54ad919b88b85482ae9c05201f9433dba33de07cacd08979df8a59cd2e4bf35228e285a8dbb18385c4645d18a0fffce235e7dcb1348d51b5a72730703ce9505b85a3e557748660e3e6fe50ca347121587ebca9c064d845e559cd5940a57f3a6e6dc36e22da12a572357e1df0d50be82efbd97cca38b306fc6b2927d16fb6bb5d7675b5fecc3f6502c41676422ba00183c1a1e1c1ad52edb37e3e04f38f03fe7975451951f5aff2e852562174dfcf8513650830de291ddc9f0b39d95942edfcbda2d01cca1db471ed3d44880e265a814418d8d016f159cf72e683cd43a90e487353baaeb78dc44b54ea56c000be104cb3e4d4fc6e4b26ecbbed41dbd1342bc1e0f55554ea6fd66638e60752fb314b4efafb081b0360403ee183662b5379ebde146baa109fa876cd36532a961ab92d95324ada019c19d2fc44498c0e4555426baecc12343a094cff9d29e7aa338ba189b2f6e97a1a552de3f452c01a7f587c2a3bdfd6a22efbe7ab7d66b73e0bbdeec669147d5114bb2916f08a1e781a880bcdd61ed960de22921d58837cadec9dbff13bcdf0642f51fb9fb4973e3e56cf59e9b2cf1d2fe9c3dabed0d10ca8d51db9f7eb7a3f62460a938c5e6b4bfccdcbd9a4d60080871bb79430be0230eb7384a66716f821e79470fbd807d9caee8b2eb6474d4ea7f61d4b2354ff117f84fc52fbf8f9e39950b5765a0e20d14e88e244545dfe05b82350761113e539e2038dbeab595d1d26376f080e63be5a79b8ffaf0ffecf1f43c4ef52fe9a8b5b5a5909936a7f5b057d1c150a8660cd06060a3d0e99705580c8b257c22a7be1c39d20fc14f15a26d8c5beed0c2dc09f4178a1b43e513fee609874f2c2b9a0929067f03a138c57cd69b0435f0f85517af7b0746c57a140ef4baa263cc64ebedb64d727290a84ee03bdeb9a956b8447b48fb3fceac5ee0b86dfa357e8b5b2ef76b2e80862c7f0b2687f78dd84b209c008ae3a5d5e54482865aee8523c58a015c1dc794cd1d9a408a0af7d5acfcebe809be73a025b3a4003dd9cbe20b3c3e60eac1e401d0a2b203a18ff3079936028e6c32d2663040041657e4f0ceb565579425086f2c368b1c977b2f646865c6e42a02f2f034b466bbb690c2d29f0452379fba0f2e287ef4a305407a7ff5ac6391261810f18ae0217ebedc305a42499e945db4b23d606c85d4b5d652a8d26fd7eaed65923af6e5527e6e24f8c3db01ec37256b696a463d2ff8d5c2af68babd542f19b33f8cbbb7a15e190b3678a4febd5dcbbb4a58ddb2d89fce38bb94d36300fc282f857632c7c6b7623aa15e22593d26b1171ac39e7788c5fa1026049bdbd0699a73246dd6750eef22c823f21a7d96c6d7726cfdc460b4d1ab13cd30ffd0d657fa0afe04483c4dd978a278a105b7d51dc1704189526900b2b7bc1ddf0dd72af53aa95da4c96ec6404e309261f1a3d6e2f09b7dfd5fb70ce082cefada142f5e9e1c7ad9c83c08f42569f78437d624de09f00b2501a86cfecd2d2512e04be71410b81c57be16da695818da2bf9e0c95e99e1182f08414f0fe00e5c16c5669aaf3e776ac99bcb84b1cab39531d5dddad1e9294004b272d2d0081340f65b39cb82d3720a1205f9412e2ee5c6b6", 0x1000}], 0x1, 0x0}, 0x9) truncate(&(0x7f0000001e40)='./file0\x00', 0x3) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) pipe(&(0x7f0000001e80)) msgrcv(r2, &(0x7f0000000100)={0x0, ""/1}, 0x9, 0x3, 0x800) preadv(r0, &(0x7f0000001a00)=[{&(0x7f0000001380)=""/171, 0xab}, {&(0x7f0000001440)=""/57, 0x39}, {&(0x7f0000001480)=""/178, 0xb2}, {&(0x7f0000001540)=""/72, 0x48}, {&(0x7f00000015c0)=""/160, 0xa0}, {&(0x7f0000001680)=""/72, 0x48}, {&(0x7f0000001700)=""/107, 0x6b}, {&(0x7f0000001780)=""/223, 0xdf}, {&(0x7f00000018c0)=""/79, 0x4f}, {&(0x7f0000001940)=""/7, 0x7}], 0xa, 0x1b) r4 = syz_open_pts() syz_open_pts() flock(r3, 0x1) symlink(&(0x7f0000001980)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000180)={0x3f, 0x20}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=')\x00', &(0x7f0000000080)='\'\x00'], &(0x7f0000000100)) r7 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000001000/0x1000)=nil) open$dir(&(0x7f0000000200)='./file0\x00', 0x300e0, 0x84) shmctl$IPC_RMID(r7, 0x0) readv(r5, &(0x7f0000002680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xa0}, {0x0}], 0x0) flock(r6, 0x2) 15:51:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0xfffe000000000000) mknod(&(0x7f0000000000)='./file0\x00', 0x7fff, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x22) select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 15:51:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000001a0000000093f6000000002255"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:51:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 15:51:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) stat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) open(&(0x7f0000000a40)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r10 = getpid() r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="6f8f172aedca45cf6326259a50974f784219e5f0be2bc6aea695cc9748f0f4291c4b4629f81d1c2dc163cd0e226acea1a9f260c1aa980a0800000000000000321e9e62006dc2d1a8ee0d3acc91959fa466b38c47f9044107995c181baa465213e6207fa3dd8b0969a00e9d7d07e41be2e0"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="dce026771ab97353a9fd33796bc8f8cdb608379cf202ade336b8e44566bf68b68dc18c8966aae27cb5c18764f13e55e3c037cf0b98216961d37a434fe4c5b72a9d0e786f7a14fdc2f581a5a027c410997f397c9c516c97ab726f7602be8c03a081b5370b64e098113b506e19ddb08892d9d516f4c1ec9ad84f57ff9ce119e911ff7997b1b862001631b6a9db73cca6a574fdefb7f27f7f20d3d1e0719cdac2b37c06300896d5a1ad00d4870360e0548fe64a16911e977a73576953402229e1e930cad634ca71e870ba4341ab3f8917", 0xcf}, {&(0x7f0000000280)="a61c63502d205e314e4cf2f075f660b74516ee6cc0f6fe05925c5f3819d848892fe84f3e7b0096a26ef58f369fba627e6e16546493bbc2ebb20c70f361e2b4212a2547b1c5f0128158679b7c3bfc3c5d0a095fc8f2fab5ca7d57968c8ff300d2e536044ced48edc9f45c9abcb4c182592e9e130911faf3ede48c1db0c2da72f8f5a32730fc7e4b8fb104e22d26ae1cd39d9fa312", 0x94}, {&(0x7f0000000340)="f4229e08de12e183f715481a07e2946d93af82598f04ee8bb30808dc9595d4729a1188743f459129a19cda9d1215173d2ef8318e3643329e88c13a013771cbae03729f03e5", 0x45}, {&(0x7f00000003c0)="7a8cad61a71a3fd7fe741a308771434d3f2339b5ca49f6364785f901815ae871b33c903fc84fbee5d6c0e1d54f78adc8a827d2767ca3ad0a9e7a0652138e387093e7ad7343de4d7a4d448d8b196dc2e67614c4ba7e2d7b506c98bf71fad4335d1c33b1e0007a6abb4e9cda95cb4a2f8b110e7d676dd82e0bb8516d334056b6548f74e538fc3fb5a548416cca75130bb888bb391d474641235c405e", 0x9b}, {&(0x7f0000000480)="348cf86d7ca04b131be2eddbeb5c5b7f9fbb996f105c9b84a57c7e091dccdafadcb754708fa150f61d322a3a885d71949fa30f817cf2fd849755f4f8a1c0ae73c5265abea12a45f6694eb5e9f64e2b69e3a0a21117ef9ad40a98e3cf1ff59ecfc26c1b24", 0x64}, {&(0x7f0000000500)="e2e43b2405302c0785f10ed385f18dfab9568f451752cbb81a4a196433e5264fa3994d36e36712ea9359620865f4f23fde80758eb133ad7bf5edabb8601952f69c767fea1017e115c60a3ea09b7d8215f1de210151a46de0a9540dfc08335b35f184e4a4acbbe853e404fe3451fd22c97135adfdf9dc64ad0666c4322d72ce948e365f5904435da836b76e99a56252f8f23dba38a5a0a4e34e", 0x99}], 0x6, &(0x7f00000007c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="200775cf58000000e3bf000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x404}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) sendto(r0, &(0x7f00000000c0)="30a0bf92489496e8fd857d5910459d29fea0932c2790eebe58d92323acb27bc3f01ca5c15e3007878371b90afeded6741b7c9f2a10ef968e8c922b5918527fe94049b806209dc27a322f675d55718d844e3efa2eba35a90e2e8b94d22fee004fd6f6517c6a9d94a2b9b542caac16d6008bb028895b57cea95dec53412627681aa6cf14cba5da7b575317da2e9c76", 0x8e, 0xb, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r13 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x80, 0x80) fchmodat(r13, &(0x7f0000000a00)='./file0\x00', 0xc0, 0x2) 15:51:04 executing program 1: socketpair(0x18, 0x3, 0xfffffffffffff605, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(r0, 0x1fc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 15:51:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002440)=[{&(0x7f0000000080)="ff3c19b10e2127b32d0c7543658993c4785b06fcc402c279e3d553a08a25a10d5632cad08bfab8dc44c7265cd78b07c02e7ca209ba147608803e5cc4b781f36cfc7104c5f74e6c550be5b2ee23eb9308189ced06cf46e6fad1df65797ef175165be39333d59dc3d08d76278b43d6d351eb9df93139da5c21144865fab52404ec97f9f58e27b4c61a62374d1281781724f331a1bd1eef82b72983c74afa6dfe1dee8d80f3beb9beca245c51a8f7198c6799e2acc36b1766ccf5923da29c17cf806c62c4d7f488ec165557332b9d81c243b43f3692ec7bd20a486130c53027cb893606e0a31331750c26d16cc37768080bbfe69f1402853584b0e99cbd207432af3c40eb36588b7e45a8570ca419ba54f482c029780f7e4899d9f754985fc89e1991803dd2bfabd8f02666964423efef1f9e737cfdad6e683bacd114893004183e5a05cac6914583323a6e2ea5e6ea3dd85cf1da36f2b1628db572f5110c90a1ba4b94291cc6abb64d803e324320b9f6d00920aa6cf620fccb1ca1a067497adab9d79f266108d58fa28e72dbbbb011b028ba1c4dffeb08060369dae0b119c1cb917281c032c20c0e355000dcc0a3672998b57da73f01446e9d47b5dfd1676f17d756680d84abcbf0d85c78834f86190cc76611ed162531b0ab9e7f054af88c2d7317faf6d6c7d83cc5067a08ba8608030b3c353ee8b77d7b9743b8dd7ecc76f60861d83b508d1938537c97602b6c7dbf44383ce348dff31b5a777925f26eafe461598b24feab044528db090c655cc504b8d4f73b691cabc387ab4b8efd62a0ba966ab60383c0d8d33d723456c78541ee09ac58c43405e822343f3975c7a09a0b3d1476a3e857196490992bb55a9a9f551a165191ee1e88249a22d3debd69c2c64d03d4f03666affd419342fd77f2513b09357aa8e0757ede0fe1ea36933ca37eac9abee2454d575e12e81bc8039dadcae32d60879078a807e015b67a5ab2187d857c48b17dddc414fc136f4022a73bc102744f99465e07ec0520c17238748a06a4c15c9f15caec4b13e2eb9187c30fb021a4b8b814c54a906548cdc502278526f299bc28fda17547a0f49560d49758de8feb0e9ba668f4e62de6ba39fc433cfe2ba7fc13d8d1cc0a71b2aba5c37330f299a18f1e10797e0f8d890bcf3d8c274f3bbeb49b4f9b91b7e959170e06656bac797d09ca0509f55d83260ff2763cb8f12a49988e1dc0832dca8c4cdd8f81f48f8dfe3eefb2669fb23e88eec4152239b9e69a54245099f7794a00b81802ac59e265c17fd19ea5ceeaa912a7cb2e7c0b8f960eff403926f8b1197e0f901d7d7a7bda9d74f5d4f6b0e51484dd2dd5933e681578567c4d3b2ff5871e48fa9b14a8e986a527b4a79ed990309db3d68a9d82f499a19ab1a11beeaa7a77fc7d224a25b3c1c10e5b8a1ed0efb5eec29dab488fa023a265eb7a20d47fe165248e6869501edb7040fc29410f138f56d366c844af3034f7f893477158cc42a66909bf165003643c951239098277a8f0b8f69e4fa1a309939766e6e8b543150892c6564590338b71fd9c52cc1729fba23696db7c5b730e52b859581f4149da1a873a5ef4fcfc29672de16e11dcdea544b23e4b3f6656e819223c9ab7acc88e48945320da27f18dded6be41fb5c7e24958fb67ba367f04c1bc4029276780b5cdd696f51706a143ceed3344522492cf052f4d730b789b88f51415d4cee5b407f403a38c774e8597f6709459ad660c9185bfd05645ddbf6ed5b965e1b569b1a23729b2bc9dbd98b2a134a7b2620f9fd8b65ae8fb9c6c8d14d7fa354a9e27ce3d7d1b7c63a591272ce832af5642227b59497e07f4081e7d59a2421bdd9ee560c27fe96f60d0405b2a584913ff24f5e5ded0418a27e4a1df4c4c1dbaadd2555955a94823fbaad00c248c24cab2b30791b8be3cd94eddb6b83cc4899fa3dc814b81d90020b2d345aeb5f1cee5fc14c056f2f9453837e9bf227a4267b05b33b1b4d9151ea76b27c32fff7773832b618c639519917d2e0482962b04179255ad3b246d83ca4951be74fe16e55e6ca0c88d4fb326bcfe0ac0961955ed57cf0f5c84f13b83c2f8458244617b6ce40f4c3eca19ac96d044f5a002ecff4d38c59df9250abcad17300b2be4040b76c2c3403e941442dcb3ec9a7d46b70992a5383a21ed1127b9bf5cb0d3441a36fc175784a5ac79167b5ff8c5979c128eb25ff77319318afd3dc927b93e96b6d7bc1d9c95cb27e86a9dad421948ff99e543f35325be0f9d9d5ea813beda3fddeb5d31d66c8ae140b841c312e87494e2365adadc6cc00af5a80b07136fe3df947f30d44c33b4ddba30ef1f6cb4fdd648fe357b035d01a194815999d139ace9f57643938b40e35b2c33e494788c654203b938fdd1e1b6c5cdc41e45f6e17717cb4d4addecbf272fdaee80ed27f11775b5e3326af3eea4ed1ae16b9a62ed5a8068bfd8cb6eb02d1a7f5586b7b7ac3bf7b2f30d80adaab6fb42fe25dc1252a82f2bbadca92cd553c1175405987efa319ae8c5b7c6fbfab7cf59d22963b8f3a12e9a85e6d5e98a5eb4bc2657072258396edd1f4b01ec266a69b46d1a1edc60142d24090f56a9a4e915d300ad1e2f6d96edf58c91120f420f7cda2f944069dfd6e1b23b29ebb5b5355dd853e83793b01b5744a5e5828c7484591ecdc3be26b879abc1ca68fa212e9f3b544f1602fb2b8e513936b15cb1db2915902a1a5e804cf559009147497a2842f77074c2e3c1c5eb7c2641940e316da64cb0d57c0880135c61668fee03a094e9487e7bf0f794d4983f448fd6ea71c94062a1a3eeb1a00b36c62ba7b2186718befbd0042693d24cac8d0aab178926a261d1f384642e12ef7f5bf72a7680ac1f372a906c9fa2fa16e53e5a2fc27f0eca10882e9b1e5efa3d6f3fa1ce242467b4780782808f276e7999ba8487ddb5e5461f5ff04fe94f4ca4acaaea39f34a4e2ae074064b3d5f148c72f12c7141c4f492c9f3c28027ed194b519af96c5f64623de613bfa6d380eae7269deb54d05225d7a24685920334e87704358e40cd3d1732110d6f9a2dbc83ce548c3a741a607d4a601a3892184dcc39b23538f5544de27d0301803dd76c67d93c8f3e44949a7f2827e084df1cd6a29bf5b95773736a6abc4ef6f4f2989ee104b83e97c15aca6060afeee07983146778b43cbe8564131e3696faa380c35b769de17fc45122b57578ba538d39ae07dd8f2692034e3ea2ca19fd9e05d818ecaa782173153018587252d4f4eebea29684712ea08b94fdbf3e25e9eb66bf88464001a31512e43918131c9182e8ee2ae204c909f27a5d434c6602509eb576f7a0fb88ac5f9de7caa0f5052633622c274fb1bcab9eac092a6eaa4853d147d82896e74ae63a50a1334b5f2a0d4fe5e90a9c748c05b113c22ac9ec849c5e6cdca9259d11e5d144d952b953819bd56a89a90a2c97fb789539cab4055650332ae5a047bb5327b7c1ca07538ff1e9ed31248e314c4ebafeca58304a5fa47600347d06b096bdf34a6f4d05ffdeff156db4c8b0cf575ab079f900bb8be90fac043e068c8e3fe5d9ed636fe215fe375c3724bddf53986be6e2110baa9cddb8603ac8401d6fcdb8fb5cd3974c70006056be6381e0a8f006d997f30333c8ed5bab4370efa6376b1cb07330527f7f787e888b9f5571284186d7debcd50c9020d20871971f820d3ea14604ad81d679eed7d4541319a50a806ae4938a047866b02c3fb6a001cf216696fb05ce7e782928bac0827c662712c4468a980874d59b0fc7219fc0750079060e468a48f18800000be49cae561be5da39bcc01b4813a0d443f5a210a7d8cd96af9917f9d6febf46df5a22c342d2b9930cee1124113e79917605a98414a5692862eca643aaba6621f1eafb9237b1ff279ae3718b2c7a2d31fffc74f7e285348dabe6eaee137128c64929e496564448b7f22b12d2c7adc4830148dc750c2a472cd4fb2536a59619b50598f509e526bffbc37252d05701b73c5f574bb10c20c1adb84571594dcda4399d3a8bccf3f41db01f496f0894759da61f792c0c52b0e7c632f69c3fef8a7208eb2595ab35276f8c55334952ec24a083ec75ea3c3c065f72a1de09c3a25ceac985212e75529853a29547869acc3da65f1296274204bc7724676b9d7c319ce8a7a14a0a7deb6715321000b0e78c3dee12609a9a0395f7177e76995ab7d5e918a5fa8767de37f79a7a324e4521144598f7aab0a1faebe9ba0479473ec2576c8d93aeb5fb829ea129f52e23f0686e7496face5057c83b6d5f110d6c385adde5ddaecdc566fe90eca1dc89247c24b8c7768f268c44ca469e0fabdfa9fcecea2b3dc67cee7a00f34d6685d7c3c58d76fff5be3b05cd721095bd7def0dd19fd646e0b641bd1c0461cb782c5e224e8204d9b6a3e5917892497223f39a0cbcdeeaaa63d502469de9dba65953bd151797da7c682a7915fdd5c894f51887b216d09f5c3500da9ad97c1ce506565c49d10cf76b4a4664d8920e2b89f360631877e90a3ba624e7ae258cb32d0dfdfc46286278d1bdbab012e12a0ff895b67824ae32bdf61cc5e6c4bdb3b8a08772631a136f203ca934d5b12769ad696e2165480cc3a94d7e53c83d2d0821feae008f014fb397f27c44b53e76608307b7383bb86cf1e07e8492df5afebde4213788ddcd77706e8eba21947fe60ed75e735175a11e5313781e45d9494f979cf0210c89f0ce0e1b63cca3cc16729eb65c65d9627e176037dd21f7a936a805240fbd585160990e19f388d0a2b6a4fe89a6592413491051f33dafffddca27cee6922a162ebcef847cbf3d651deebb9a1412c32e5ed24bbd3de4316dc36e2fd30c7890b88ada826de256888468264be59cee82beabdd931edaab94d780f09595f2394a02b9c2211c5ea7e1b59e13aa883daaf330f4987607fcfaeaa8e045ce16416f74faf9c1778a675e89f93bd0f0e9ba082339506cddc5cc1b063e65f42679f1f10bf368fbd2c8f15f9c80e9ef7f21c4a913156c2c8d8140809a1d9ecfbc61c79849c738fc9ff92fde80e53d796e94a4fbafbe2228855d697724b4b90c4e2e0661d8b59fbac23298bc7fc9067b442b7157049a43c8b3157a98f76b69c7a9013fd05183fd62e675e4dec7f05800fee3628320cab499bb76e3f79246a619b545eb3b82e2489f6dc92979bcd68c12847e5ce64e09c01b99c9bfba85aa5397efbed77aa8aaf2246fb2bd33a27c7390e04078c9e67fb66c7a68b4c30cca41843abda1151ae0d0ea5fa7f8815f8a78f982ef08262ce40f76a11bc6c27ce40c3bfd862e870ea0460c304074551553ceee2b86bb3687fcad00a216e6ac6f6494054d0dceb06e7f732179d52106616b0708025203f5616f1be0d4ed049774742f1f7c325ec2970f5b949f06630e4b5a307fe9bc5a5d5ec1ebe73f5dff4ca477b9eb3d17352c7e02c84587b58a12bc0a75d075eb8764934dfdac7e7b70070037f62383762a1f5783ab938c5b07e6edbc99e0283c18e7088d4c6a54d6f46971a74b56bee314aa1bfe983c1a29f5ae2936b69c289ca46e8cf88366e2813137cf861fcbba216e8df2c80a8e19b53d7c6e41b0c626a60b4d441b290984979fdf2b5ba31ba61450261247e04f7a946c3da3bf80e682b4540a392e39e14c52d598812d44a0b86971324c4b90ef0b2ddaf4379ad2c7d611a8f1b55d7291c97e34b5c2e8c1eec1280f4bef12d72f6e846d6f20c78adfeae9fc516f0a5d06404470c5ede26b9c9df48b5df81b313cfd2384e64d0287d997a9dd41f39ba7c19c8bf14", 0x1000}, {&(0x7f0000001080)="ffe962b2bdf585883636196bc7945d048aad4e71f6865ce7f960b43c09041220eac5a77dc83680c39d0756fcb1c97fa276555481f3d34c3a02914ccdba1f47c7c5641ffd462be4189ec5384b5755eaf20a9eb63deb4583e271d8973a11a62d24304ba2f0e7d242ca355a97b4da0f0c60163f72b7873184690bda3845e24d7c81969c756765cd1418e1f8f697667cf736ca1ff089770e0c6e19bb65e9c0e7449c9462c6dffe6ec81bd97aa65cc926f0d3fc91f154fbf4c0c673ab", 0xba}, {&(0x7f0000001140)="09e8b22b276bd8c51acb771d25476a1e7223689a22f39e1f5cba57f518813477a39625bb58d9bff07423ff4bcbe38d5c04066dbee7ba62ab8420791d248b3e5f1da594e855fc620dbf24997d81210e116a16619db855161b3cbf569257a48331bddd9e585b8a3a77de7d8efe97b2c5a220b582a00fe6e6d3df273ed0ebd7a073f80b70993a", 0x85}, {&(0x7f0000001200)="64c80583f3f77db270c34fc5602ac5d2324aa28b94a42d159ed089a5dc120904cc72073bec313865d24d8b2b8e0419391bb11c921c129825dd8f6e984ea114adff6c3da1d18ab7b3bd171a83195e04d8eea1dabd2f673d2e80f1aca1b8503b2a36f7902fbc5ac0cb5353ae5e1d2c0dc8cdf7ff89028ebad8c288ed8e9fa8d934287469a70ffe62746a25f51596881fad06cd5c10679e455dd42c5522fc67f60044dabf4e9e5e440eb29ba5", 0xab}, {&(0x7f00000012c0)="1a628257c21310f93d166ed95079447fcd866f3e2f69cf013a81d8cad11149708c7d63974db614646c6a3ff7354db03849d50c6a324d7b9e7b763e358b9d06fa505068834ef203debf2481466f4c80579bc655923b0da32426054421890a13d75060e41e451f4cb20c58252bc3392813e7ba58bb80d9a5ff6bc172a35a37f34d088f61b36c67ef293b3d78f33850d30bcc50b9df4f23e918c361a48006c4", 0x9e}, {&(0x7f0000001380)="e7fa3a6fcfee9e45d7fb85dc7fa316a42fbd06409ff67bbf921972fc4b57f53c80ad186969c6f66c66f97883f9010d14df0a982c5921b669c9e4229f2c01572f0bb8918043e054e1b0f1ebbc928bfeeeecc11eaf5407ff04c1550af6741285df040db2f47ab4881e2c534e300854c79c892b9d313db96cc2640642d6e16a997bc24735b1dbf47c87446a8bf6f87c2235a749dab472", 0x95}, {&(0x7f0000001440)="de8ea79258414f57a68f645f4aceaf151e0d63f1e477c6eac47467ce19d6903bc42aee055706e2021fe7ceaf5f98e28344aad809de0676e50f847e9cc7405ac3776f86c87b8e3e2e2479ae4ed77e2830289f11fcb5c12dc5e70cefb1031ab5cc5bf3fa944736b9dfac77f7af3afb898cbb6d1519403f2e7bfab000be62c76b50b59a4b4a3daa68e9d77a6092d44323905e62a317d85e61fa09f3b553559bff5c3fb484a412fe1b473091272a496bbadb475953bbedce15052f77f53351ce97089fc80c6fd5f08fd6dc8d9cdcdebc442e85b302acaec54eaf15fc9de1b1d57553728001ad4d35618f6a802a2734cb744484edf4d1758944cda336b0ddc1da57f1f16a5fa18c809bcf3c74a5eb1c1142db570be3ca8ec0374f9b804eb3fea913bec7bab2f1d98291286c1c367bde1214a7aa9d7a684ad6d369725d17387e61d3645c0e7be9534f93f448a6d234b02cadc5036fa4d478b4d8143b8eacfbc975f99f6f5e2bae03b0117e2d6a5ae2b5e2dada4da26246159fd280353eb205535e218ed0dcf61f2c178f8e6019f6200a15d3c476e05d84735192234192fa3937d3afe50301bdda0b2667f05bbc5f1d437fd63dd432ecd5771eca6b000fe04a13612e1c80c75f17a8bd64fcff69e7c421ef136f0324a48b12eb94bf94e3ce3cd3597cd648f8af4d04a402cf5d2e6607a8a742dc4ceb04fbaf5b49409902ad8449ea343d29a68d21d2ccb94f8635b6f3be15bc07e2dc26f12c8a6e88915a24faf21b150431620158dc139f3c5c4e75c96886c8401116eabb45a01f1a540a4e74354bd479aded735cd3e35296b0a80ff22dfbe818cee805736675843a3d235b45322faf8c53ab01fd15c80c7ea3a0eef6ca798b18add2500f25c99ad6f3953974b9461d9e043ca7b94cf7a2f26704ed129e35e26538a8e6d526a3fc9f13deb5bd6064d94b33fda8d913b27fb69df0e1d2b86004d88514fd729c39eb4efd4b6e6238f94b3230cfc7340b31fd77e2f8bf1b469cedea8995e09f57d6395ead0027498b8d40c8094f6fe2367bd46b39f476a280f6eada38eb1087ab659f0bc21282bba2a8048190d18f16f9caa279d2c02cf6ef03c67c977c627befe7d2e8c77b6907c1561d5bcfee4bfce2bc614b162e3703b6374a9bb7330eb01e2bc3b539fa2f269eddda3bc113c438f0a62f899b7e32823fa9905966a2bee8e617b1f6cc6086d0cd84ecd9832e8992f40145c0afe20e7756740b0797377590bd4d17a8fff253eca0de3752d25fc42a92b7f207f32a101886cdedc83c7fa4f190206114507e3c6c74719a3f74b4913a24b9974545e61366e90e2adcbad8d1218eebc6bb4549ebaa48b1ff7337b0c30023adb819b8572d234412d398d49216dcd3deb132b595fd127a672bbdc780b50db7e7659977a320325f5f52b7a967d4e333c89e16fe342ead752fdceedcf5c61bae1255fbc7212fc63a79e5d8b47da60735c435a388b20b40581e1f4743f6940a3953e4d252ae408bf7d5c5218074795de7777bf62fe46a0a5d330d92936680125520fa20e39f01d8cee0b92726c50f739339e7c98c48037c6d74e6b9fff4c391b59f66372c825445e6898cceb6a920b51c6389d71bd3dc01936c783c69998f52a45c8974f675bbbb73681e4868bd1b09cab2d24612419e45635b469bb5afdb77d5e2b611bd5f7169685c8a68277a28f7b0a9f3d468a02b4595999a7e88bbd6e7e99a6a6a5b343fb623d3caac4688bfe8cabd84acaef2cce76a62b1d8d47b4c63d476d01936a3a89b485ccd6466ae55dcb0b38679772d60819738aa85b45240e795b37f3b06df06e60d79086103da68625599615346368368c086ab16a87bb2b238333b189b48ce51dd4509a9dd2495ebe172b291d27af8cb19389ecf71f056b0d9bce3b5eaa586ea01470d467da3ee2c77f52cbc32665ba480d2624af8b5dc093d36b3b989b83ff37f34f07e35616fb27988882db3958a169b04e55bbc02a502717eafa00652d69338de072f6f7749ae7d6711c26e269b5a994da3e05c2df50baffa3b6dc545c4deeef3b4ad3d7398c28e87d8837244303eee54360d97b10c1cf9f66aa2b7761882b9a1a031b5fe4c933401436a5cae20e0945a259c0c0ab2529fbcc577d6be0a53b4572aed58796cdc83358a2198730f1c0de29b4218f7e87a9548f9cb5f8b944a8fc115645e8573cfd35b6ec584f18a4e980dec3f12c6db8c100db319ab745ac87a941e7fa8be578590ea66f1ae995b48b90803d02992314dd2470b2a34f3ac572b6bef473645d38a7877d2e1e91853fb1add35e93c44bf9c3fcdf0f3dd622c961d66ab17c79ebc12ce72da3c6c95f997119f7b3374ca6ca8065d5adadcf32081eb612666d036608d7aed74df84705c33c646709b96f0899fce7787f5626ffe6a3b5374c9a66ca0894497c3c7b6c8c13152d5acb4a100044e61f5bf0406c78917c87a23edb7b766298083ce85769478acef32dd09ca4551f0f0be753adf176a9449b3a38e5a27137c047103d8b875036daefbf2df9d34f042be3a47488109dd7779984bc3bd40ef9923891d616b8bd029e3293f9d20346d5d693ec5caf9c4a8ae2262b933c7d2aea54995b9610b775bc42a2c6cf3faf4212cfb61039d945635a3a5876c697e7e6ee20158c083589574438fd5f1a399772c693ef7b2d9c1f0fe6075223f38c4a5a61436a020372a61caed1cc87c53927951f5450a8a76843be6d6dd1b4958570ab64e1bb9ef2c54d4bf39b98930975627e6394a5da35f840a5b5d7bd48dee3e841c0194fa34b95bbd147f3c9d9d6c7f8375ddc0f7514d80f5bb41664353e21610b37dd6ea23729a90dd251badd6dfef5cbad8a82f23d4d84c27b18af6624d8014f3ce570281e3607b7104e1ed9300bb4f32c37640dfc81d7d53f16063a8305336f67fc997bdb98db248cbccb0a5e274ca5de98f8d2bd4d8840d8acb835af59c6cc8a25fada822791aa53c0948ffc63d79244e610f0c901f15ca101b551ac46c67d0a56186829c10a473438641ca856167f9042afa241f0eecdf0404a43a4f280d4600c5adbc37cb4b3e966d626152ff9f31b721e9bacbab842945813a472411eaffe1dfabfb380fdf83a0dee1eb72eb8957889527e32420002beaa4a8d167dc2ab15fb01c3e8c77d706753bb1bec932fd215ccf84ee111c885331e5e7b4650b3b9543509a33bee2798dcde1e176c7ad83b9badb30c4ff66ba12c9864213a6164fea34c61c0ea7443480eef7fa92f83d0ab3c246def7e3535fe5ac5755b7396c5cd9775a3a089591deaea6c60d18493058845774889cc48116c91046ef9e5c9adbf3dd6c5e13a2695030fcbca98c253aed5cb860d4e78739e4aeeeefadd759ee51f629c064e7c5052383790b0e35b7f85ca98fdfa9cf04a6ee1ceddbd20487c551011c8d475b90abdf16c32d44425a84966bb03e8b77b5fc73f961f927952924ad447b4cdb4ac54307485471ed2e42193216fb43e348908f458328274b4b6af15a6b58e155aa3cb99544bbc0964c6ade0993f05663f6ff7d76387c987bea826fd91257fcf0bc1872e67570f9613a47df5d31da4dda10b8f9c94f6be82a3aced163d1d473ca5d19d325f4cc52b7d96acdfd883491697b93b2a092fbc385e9d17d5a0c47bc7a9853a167de214af5c236bce139996fac87888b4d1f14e91af02f5ae4d65a4298fb36545e3ce5be1ccf8db955b49b0d9032ebee9001bbf31ff60d392ebcb4bae1b84702abe88fdb83ad92a921146d699f2d04425915e3ddb33e88edefdc73279d635cb6eeb9e89e81b57951223a91aab91c3314b869e1468839dfc74c38ca5de6adf1d0a1af03a9f8eed3a249fca68a586b6adb0d1763a98cb29aaaead77882c67f593403890a69f2d0add2ea5f96520675b92899994860fae57478250a589d139ac14bbc0da6def9cde921a0903340b6bc679d9c2cf6ab41864c32de3e1086491320977c692e4cd49d265829eb66fb57ef7d19ff109975231eb6947f5c3951d0f6f36bb815ceac814f1bce9fb6dbccab8cb5dbf598c309ff5ace7252258933a36a6902191b01f660e19db2149eb28b069761f16727c227d1c2e6dda38a7ab81b3876206e7ff9b685183418ecf00293b1c50ba7e85840e592bc1aef82996fa77135bee3f1ffdcf1f5fd6ee1724751fbc362e4737ffe00d83cdd4f544500a7efbe5b858445b5268ad3ae74cc2405989f456ee7d57e8f9fb08051dc249872bc0b721e718d5e872272de44abf7547ab72152ca254750f064dc6e7995fed307eddead9620993e5cc78ca3556a0be3d548e315c99634451d06cd7422f297661bdd0f8b7cff6ee5f09ee4d984a07e49da82f3cfd9a3651ba59179983f8e81c481cdbba693a9125dbbd02fc18efdbf286fb39c47d07369a334ad499604bef4e0f6b3cb88c4fe9c516592254347392ba32d7364435b63325184042b302fb30084e8127de91f6b87e6337a7a003c8fe366d71ce433afea17b369427e9f57968f2434ad7c2b0566738509a335a8c879fc281b081b2ef9c10c0305e9f6e1245853b7cd89e9f7fab642af64bc1ca7ca96a509e00d3721a94a168500a84581e0e7a288d8bf7a578c7192bd0e6a225d13fafe3905dc5b387760cba34264d6b067319bd3c7a15584ae811401398fe691e7cbb83965b1a6fbe1aad9031fa350c5821cb643ae332f91069937e448c6febb47c53b930ca6357af5580d8649992a97732e8a56c15d4973280da6ee250f834a451179e05ad3d33160bc42aca61bcb15360622c9810cc637091b2f764a13a7167f255e8514376a87f0619ac84810d4ab9079186ab3b3bc7863f3e09c80d1d8c85787dceceae46a6c66396b987fa89e98b6d00f3f9f29ecdb271aa32c8116c4cdba263546ff015908e1e15b0c4912a38f763bcc21b24eab8698fcda2704fc49d87ed76cf26a588f8158ec1e6a728b8edf8da73a308399297098cab9967eb62e5db6f8d4938b6c713f623459ebfef3fcdf77027c97a9ad4d90f75a52cb7f3359d41f48a4e225c365b7682200120111cbc3e13c10b9e15470028165f08e29aa76fe3a4f41bbdb4d789e78db17c783f84650986c5eae4f171854ec83b794a9bb776e436b83050ee3af14996f5e9653017dfde044e580cd39816951f9fa9f7333be207f41eaf81265218fce3d604c7d1787ca08168b796223c2e6865f468a662de9584b0ec3f3eda783951bc90e852ef9691857d84b5eb9a68bfe1579972668ae6a2c9576f97ef23c70bc4f90bed7dacaacc88baf072cf9cb891d077d32c19e6f56eac9a2def994169106e9cb4d5f2b302d788b7e5b5504e741afece0d251e4ec8cca6f710e124c68ccd85aaf7d23d9fd5685f4451c0841089876a6d6ba628e339bc558732b989fc5db4751035e58b475157e2c7200716b0eba5f6eabd165cf1eb9965a8645f1c61976194d97ebf1376f2c57e5dcd7197b55a4050f0a992531a5565a4b96a6648aab4f8fb5b726f9f8806bdfa0de3f4aa663675e95ad719825399365c8987d4a32743463142afc1a42c3f9413c3684982c42f627290622a9137bd3cf9044aa981f989eb83f94e5902491c55d87d6658450361baba3c1b73494b244ae29d0b8a6328dd7ebba58253d4133c4a033b7407a8bb97379d87e0708eb82e12ceee9351b6363527a7ea2457bd1731ae664e10c92ad518ef5f9c967ce3004f88400686a463a6f53a8e8587852fa8284439b7eb1ad3b3943f3f3fddcfe399dca10ab298c1c0a9a11795701e2037531c212002495dde64a4b74432c2b6254fe4e935699", 0x1000}], 0x7) r1 = socket(0x18, 0x5, 0x80000000) poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) sendmsg(r1, &(0x7f00000029c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0xff}, 0xc, &(0x7f0000002700)=[{&(0x7f00000024c0)="95073a68f697192e85ce5cc82e4f11d83c47ea0783a62d52548b2844c1640d0b1bd08096c072a9f1fd74a2d9515f9fa277b5c905b926c4b8c133907ef260e5a5e16e0341cda6a15acc6c3ceef2f9af38ed8b3cf6288f4c9cff09c90adb7467ff4ab41b02580b3612af24f20f5186dfb4f729e5b4f79970005443e11db053dfac4941b738cb8420724de9427a63983f264ad9d9c52daca9bbcc66f527d4fa3a30e6aabe084f95c8991c505c4bc624edc56d6822807ee10064af1ab995fca3eaacf59384b1d5b7c8e56556c0b25585e794b718f68ac38173cc1c8cb4df1e2af47851343f918b56928177d912b2", 0xec}, {&(0x7f00000025c0)="0baa7cf31edef9307e296cb84ca7033257c7e3bd61290767feebc1286cc3b06a1e633bddf4cb84cab4f4dd428760cd15ed1f8e4b485f371c42d181fd28b62c73c86b897b52fb8f91638758fbe8ca187815bc", 0x52}, {&(0x7f0000002640)="f6f095f110a70f68976eb689abf0799c67ff4cf8b41703e2537ca5ffc7a24262f0200fb87ba0e8085482d8cf5ddf618c9a7e45c97878bc705984fa13170c54e2cf3a5c6941917a66b6dc96d6d47247dae2df00f442dd2eec128330dede896dbf56513d6e19533d5bac253055dc8a6c763ce4470c47462115f1f8b1c5b127c148bdc015c504e2d2f90f875d5d26ce128cbac139a9125340f6ceb9e93a0e36ba3c0694f48eb3806dc172cb7b826e4bfea65fbb5b8b", 0xb4}], 0x3, &(0x7f0000002740)=[{0x80, 0xffff, 0x800, "d87cb5c1c4eb69f9e23c764abae19a5f63a4320f97eab489cd4b7b97bb3dc0f841b68dc7f502d7644618606163ba76aab3366ad6271a6293802802dbb6169196edee8eaac5edb2b154070123a0cb7b1e9f5563d35f617fca1e5a4b90e5596f33802dd1c611df31326454e146b1a9c609"}, {0x78, 0xffff, 0x2, "8ef3a0de7521ff4470433d1a520ecff82772c9e1110d0894f31e9dd20f6dc69b817744d7b314808339cc607ecc20e6c1bb1d691a7f954ea2ed3d77e25d19cf14247a0af78cc48272f6f7303a55729bd1ada9ee96dcb8e12ec16909e600824def34a6"}, {0xe0, 0xffff, 0x0, "a38e0edf3313e8fbe8e8af50c0f4a9a842bbacfc622d2c534d3c275578db62c208a1e6ee450ed713534c713d2bd07a5ae70de38f3209cf6cb75128490a88d049403a706102948e4500416b0ed2197bd5210258bf6a95a1f446cd3d35ad43e8da09cce58cd27fced5f48ac76b17fb631194b6e4abcfe5e101f582869d4124fccc2430353cbe876ed925f4fe3522af08993fff4752746f91f909fd256043e541cc9bd5e02bf97c1c3171b190a7f89b39031c26470de336169508fd9e8503c5ac3aa7db7c252c67be741b14cc7ceee4"}, {0x70, 0x1, 0x867c, "eab29ba7e3825a6b842643c83c6f70ecabaef796e4c4b54378abf33e9802fa834cb75ee3c50919e6b8e9bd11ce7664c141e026bfecbebd81a75239261d691432045467eb02d8ec99a3903184339dbefc78b40153ab9f6dcf1fd1136136410e"}, {0x10, 0xffff, 0x5}], 0x258}, 0x409) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) socket(0x0, 0x8000, 0x4) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 15:51:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc000, 0x2) r3 = kqueue() socket$inet6(0x18, 0x4000, 0x4) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 15:51:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x77, 0x0, 0x0, 0x0, 0x286}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) bind$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x2, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x22, 0x3) kevent(r5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x101, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0x8, 0x1, 0x2}, {{r4}, 0xfffffffffffffffb, 0x50, 0xfffff, 0x800, 0x100}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0xffffffffffff8000, 0x5}, {{r2}, 0xfffffffffffffffe, 0x81, 0xf0000000, 0x8, 0xb75}], 0xffffffffffffffaa, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x16, 0x0, 0x1, 0x3}], 0x6, &(0x7f00000002c0)={0x3, 0xfffffffffffffff7}) r6 = semget(0x0, 0x7, 0x401) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) writev(r4, &(0x7f0000001940)=[{&(0x7f0000000380)="2d2bb933aec4ab8721ce4b62615a471a2b4e4c9a519f9abd21cb306750bdc77ac0d155ae9540520dd2d290a493405f4833536b21c00460851f4daeebe2225f2b013fa4828f2c2a8a884333eea6b413be11d114bf21f95bd9452f1366daf212cd89c45846e2d4c41670d358b385a671ddd85a6870dfe57498173a72b5c0fac6a77dec0500a3368a3d451af06243de96944d35406f585a2b39cd7a9f7310a259b1ba8ebecf8c7d91192f81c10b", 0xac}, {&(0x7f0000000440)="b550373b9c3da621dce73a89fb3416b8183a080aea29b987fbeb151de8a02775a6439eb8a8d883fa9db2b9fa6712813d16dbd3c5e707ec4c614b99a655b1f266c2635d3b7b5586d54fbeaa9406e1b310bed262174ade7b1593bd880686368ea360d1c28b70042cc307287a3ff29764c20a7a8f07b7209a9f5621a0fef70628aeb6dc87634c827a3c5ff10a22a40383a94e2c22bc9a8e35425f156b01d0e4709133c15dbc4a8fb4274814755ae693ed14d0750d7e4ca651d42e056b7937d13c9738dce546b3797004b91afbfdf904305cbd64de388c", 0xd5}, {&(0x7f0000000540)="2c790361d27d978ae0d9355edd1eaaae9252d4b38ea4641555b90dd8ac155466a83283b912ece2f8740d91f170dd876b23f5adfcaca0bd4e3c3ab22338289b77321241346d64cef266a5dcfd6ec5cd2e044def3bccc765d0b7e8cd3a7148c72faa369e5a98692ab1e21227795137b2ffd7040e8b286238aa909690be3e69210aa9258803ccb79a74efce80969998c2b8bd3c8cf44a2b229eb1ccb97c8e9765c0eb50931a7ffdf38bc41f71423864bfc9", 0xb0}, {&(0x7f0000000600)="e5df643bcc37ee2f432060a2a46165f35f9e7bc54120607be0c671ed0a4108a3a442c2771cbe5f7a906a0f3b3b48165fd8bc40da083f1fc1a8cfeb400ef5f935d3caf498b657093293dcf4cc7dd68baa9f913a63798f11d000f890a9cbd07928ef43f4ddc38c1f7eb8ed09483536d686c25943b7222726cdccf9a6712eabd846ea9304feb0823966d7d344a19ddbf74e618252119a2697a223021e9c338f6d85f6f5672a767052aadda0a44f0a741e3e52", 0xb1}, {&(0x7f00000006c0)="f91ded283d93cc7400fd24d5116b3ac2db6c70d1f706cec9cc2f58c619647d38eefac7d12cfbe48afdf1e4ae8337e270b3aef7d96bc0531fbda3d259759571a1c8e14f85615511910273a54bfa2d013a096697e5594925b02015297607", 0x5d}, {&(0x7f0000000740)="fd2f952aab99a635f1630cf9f941528b83138377c6be428781c8ca0e29dad066d7ed81eaeb9597d24263c35652702002e582cf2779c86a8b973096f82dd9f2a34f93de6d7e1656302c6ee1ae4fa315e3b2a6b2cd6a8f2dd208e13b7bf8d4b4861085e9dbc848a1319149ac306c564657879734a51a734b7a9f3416527ebbcf9b378c687f195143485ab7d6f54765b2afcefe04cf2f6b48cec9ac92ce57748df20a4fa5b087fb4b53e25d49d1cdf6e3c0b3b32bc5d552e7321c3381dee7fe4e3337e9fd6241d58d39edc1dd", 0xcb}, {&(0x7f0000000840)="22cb7428adea0955965cbd1032181be706d5d6588bf448308d82240b930e263cfa4259b1af89f6aa1c413c391100e36457b21d1c8e113690fb25872423b59e69cf7c5b94c0536814bab0df16eb0fc6b0dbc67a529419115e81fa44bd54be5855fd6f17a3a7fd7883fa57be92f7ded54f63abc705f4115fdd87341b67e27bd79115beda3ec3218ddfb8fb929162414cca69570412219293db7d37141084dfbebb4bd1446f007946d783dd7aa8a884ecac314e97a759dc7505b45a70996aea1c735486f340bffc5c0d1dc11fe662768781c82c3edfce05c7bf14139e43d482114c51507e2acd5e9e91448089b9e30b2b11ad06e7da80f8bf7bc316def57a6b72ecfdfeb5704fd53586762b14e50f3ed7c5ccbdf10bcbd0ed28f2caeb2a96290e83127c4529036995ed7f98f7424ae68dd19af46047d9ed1cc31e1c3f600e236b1e26331e8eed8617045ac854e0ea3d1a1ba1be762365ec4f4c9fb8a1c3c46f47a9218e75722cffd9657d3f9d1717c954caf6c650662909538a15fdcb63ddf10bd68a6c125feb4e5a858da84945dde913a95d13ee70686eba3314a95e9f8b5b829f56ec6a878ae751d662feffde1eadba8f2222bfc65aeb0eddaac5413efefbf40caf17d166ced2a4e0904b8a069197c40e16a319d1ae3e12b23e49300194b1199d657bd2f0ad3994f5921cf5d9bfcd56c5d261d5670596a640c2d5c936e950627168359e1c7f9a6b0af6634af547f8274288348b1df0682679cfd1e2ebda56a38a749bbcf6dafa3c36f6bb777ef8ee9d9b751ccbebd98b65e04062f6401418dd71914da78b0cae3f04f63b50c03ff621b9515e1c1cf02e5ba53e478931355df83de616e6240e6f42e6a85cc8d4dce0574d7ef8e70166742f67e7a24b31253d064f0c507700f01fb36fcc5136dc63c1566289a888a17022df56aa15cc6dfb7b53e325b9a7aec4d08375e4f3bf4aaf520c5d66d03ffea19c46d2d0a7bb549d7702b8fe3ac666c4d26f09356858381cd34a58b8771dc6772eaf2c14acb26d826929d9cdf1e1dcf33b1dcaadd1db9242e17b83f4698ef3834114112ca62d79b97d88a19717d1d5e04c6d291d3d7e72bad6fd94c0ffdcf7f9f5a01f6566fdb5df636b7bc87b744a194c76433aeeb7446162d86cb6b27a8bfca2b9504a94fe4b00093aeeebf3479949781ca961ca1bda4c3f298b7779272883cc2a031ad430ca2cb1e21fb807cf6bf226b5d2d0522c986f0d22c4fad822b1f5fc9734b094865ffdea6369cac421ea6afb62af00dfe49517b20ea1436c9751ed0ce3d28c0bb244ffcfdf7d95a73675278827391efef5b7ab1697f5a19cdc0d9b131d232d85b784b9f6fc2eecdc436cfd7a01c4116ebed31df241f97f4fa1ef6f175d840700cb362a27aad5c4cad60814d2b33dd45df29057951286ecbc61494bad6f31730c7067edc480d1705ff018dbd41777102c854c27740cabc456dd2bc1ef2917ef5e7b7c6dafe3acab9266abc99ed5316bef6d8e4ca372821fe14d23882bffb58d6af04bf67bff3de788a328c490974c6d3f6ebe1857cf0c50c15b4c2fefb8df7f2a00052aaeb191c01596a7c2efd6206765c977c354f36b534325bfd4189f84a3b33d07ef1398965fb7cffdab31328eef27127f4d9b86d98696affb75cfdca311f61ff8adf423a0eeebf8a4002d11d90dddccf13a218931dbb2c427a4832d6581a7302b14a3537e0c87c0eb7ddefac67ff65a936511447a26d3dda9e12de2e9665c9fe41024414e4af750910f22872ad53ddd2ff7808a337d4c6c472af3285d52a0cbed0cab783840936a251ace23532533571fb9fa22e7a2af5e91b521a7e71fcb8022c3292d0be58abca1fe30f95f8047979750b8079b24c858ded979cae9dd1d5df0f8757c3f7301be405ea5f6ad8668fc322d71fef4a6757c2769d9a2c4f29bb9283ba1f9672421973c999d18d61cfd9dbbdc274371919d0c8f9c630f3b87641aa8db2ecfbbe7c88d3e0c4b5cd9735af89f69c7804f48da42cb9f65827c23ee731389878a72cdcd2ff97392783d6d2dd06b38d77f9b1a16137c702a312cae3ea7f9a21d414138ab1db64d5955fdb7ad40a03836684e562e39b6e71512ab5a0655587ec97a0f3f47bd47a543dce2c94af2b6961fc585bbe1493d9ef2f413358782dcfed7fd1fdbb4c294cf512d475c48587604a3a01ad41ca1063937f150d9ddb81116b5280ec3e61c5b0cb7e6b856dd9f9e140523ac5b867a2bb95cb400604c7dc1bffa8dcc66fad16db08cb79e47d0adb4850bfc68fbd54b09eeced769b9f7cfeaf7ad436e53978e58fb8050b2f178e7e09d484cbdbd014d592cc3b50735987a0a6bbfd4ee04f848d62d71947a2bf4f3674c4db1ef9d34eb166a0c00e94463a6ee1b690568d8ec02065c37b1f0bc92ac8c6a5994da33291a5ee82c71f8686e32fa1ae96940b0b0bdd66b474b989178b66a4d968994845d6bf2ceeddef8b1f5b530b3d1cdc705252be5e719a302d26d86a2f304a200a5ef42331682e7eed9e843a0abbac0b370b386496bafcc02f00278bdfe8708d9d19fdb6717fdb6aeef8c736d195721ada195081ee433fe714633701d225b304ee2a08ffd89efa14c15f5c2b0c256536da4ab18894d40868a3e3d7b7541492e0a19d342fb61d9e9093f12bdb95ffe433cfc66fb65d71121fd9d101789e41995e61eb129447aa3686f7e719bab09ca54324879a34b892522354fcc30cac3735bf8b75cd62250f85b729788e4ebdcc88d25f05b744abc60b987524096d3601a5eacde54136cdffffca48b75bae82e63c0b8fcca65b3fb01038ef6052a0e225d5bfaddbd405a397b83d2fcac2091991d52705d129c773e2bc75153a9951ff7332015a247f1cb4a6a96c7f146800f2a7e7670ced4e8b6c58fbf551ba9547c772a56daca832ff7749cdb7b4098fb1bdb3fc94184ef5529c06cfb6e5c2f2caca481a678dbdb4cef33f7de58789c8beee69c6a7096a0e8354165d26a9708ac59d087db0e4fede9b77c4254bb12c11a7a4c3f6909bedb67114d8e2146519889c25d001818599d6d349dc961fada55212d3f0d2859cc3a0d36fb605cbe4d1e10b0b12d77afb8c2a45da73e258281cd8defc5503fc2f388ca87ae0796a342453c6af6d93188fa3b64621894ca727e222b8e81a389b1436cad0fed30b1ed1c735557317a207dba4a239176b1093926701096cef64c5ff326946dcccef5afc7f0136cdf4b0cefa4492907833f150bb5f997b188fd9bf802a44e4d03fc5a53599ed3ea68be59aa99e833d1e3378827c34da46f66e06b078a885a9b3fc0346df3f60348b264d44d9fefe224169f65ac64115fdf7d7149ab9e07c03309d7f9b1c5fe3e7ff3899d0f5fd9d3ffb72853ab52daa85713903b4cc2d5365466494445bd8b7f180255183ba99a427e0f033d10d2c405a3197fadbaae61bc52689b3aa82e4b734389705b0bfa5c3896259cac71b40fced206059a1b5ad14cf29e2dc964bffd42cf39f35b589535832b619811d6b500fe9c683a152deff6a13c733992688396ab10a8168aa8636cb127b256a0305fb71f5f2185ad69f65e95adb699e65905573ad30929ef03bcc949e56627408d38abdbf0356c70fd4b1993e5683cc6674c4bcdf7cbe7a9794d16102e4cffa0e6c81386014e28775574fe9c2fd3e7c67e2dee5cc7cdc1db49c4cae29316c292311a14879d6504d431603b672050ddf0b855fa3157139d87ebf390d30b9e9f9eebf8460d69fd69f96ce4478f998f777d6e55a75720826a6b06d0f1cdabf042c584deb9a65a58cb979c2affc303eb0a729940fe71a925c0f78996fa50ef4947f4b344ba3959e0f3e0f2abe29279fcf706437960699e5ae214e9084388c934f2e9db25da778f0ea2fd1934fc47d0ba82de626e3fc25c9c81526ecb5c2b3f06d5346cbea5c3eb1dd07056e371a2ac870e14ee4e6f67d18c9934652b9bbb3decdc1c67269346ff2349ebe38b8750f8ecfdca82d27416d2c966f46b39b07bab7a32af458977da4e9b5498ede6fa25fe5efeecbd5a1e6bb77c6fa531a0989013e0dc20edee3d852abe1921ce705938af620b7159212e8167e872f3797b8942ea5f65e8a6b2ecabba55af96899041ddd608f9f2f789cb31762857139355171973d0179f41bcf916bd00ed71f58e2a8d0c6b25afb87be10158bf2d19368c0d23d9a350b7d7ab9fdeee1b6e6b9691562e59c743f8bab183392de37e033fcb7fe249a24fa2591e22b77c2e962fd6bf3f97ef127938a766a4f279e526dda6b4777b57d4f792b12774e2dcdb493b01cf87ae93db407e62b831e94d5b79db6ab21b07c8493380c9fe1d416ed626b48e37788d596bb640db6469627ff37ea281180fb2b291fed38083d1117f0cdf94e461daecefe50c9b32db3587826525fcfc5a9721d854ff2f4b757a7d8d3c29d89c8f354646acc635264429118f54ad1dde98b93f9ed6a299a905fd1fb6d3596f3e920e6faa2726cd34f27fe477a1fe29e39fa16f2ad5a9dfbb0b10cc7f9e9fad8891f146ec5a9796cd3019c0e37fdc3636c071bea3cffe57cacc027f675c945f7971f32e74b693090cd1dcf7f28ca25a5e266462ccf9652ef000bfed3796dceae7875a1871c11fbef80175423ae7999cffc88dea8831d7fd16610dff4b457cc308a5777b66614791d2af981e079cd3d3d1fc2077f8dacff4c31cf18bc9403b6b874d449504bf5077fa2967bb9c50ea10bcd2c041c24c559165b5dcf97122f098d67d60e06d346f6042bf452dad005f4d60408c1af2c51a7959d79f21a552d57be06dfd44a8e768ed7ebadc4b0a26718f04374b733323c82e5cba8a2834d84090a866e9b12b9ba1256b1e1bcfe81dc8c4a8ef0ebae9ddd66b57accccd7fcb39ec10ddc59fce29c2663ad976c748ee44d14d21220427c87a84840ab5447ffda1aaa790f92020af415778f84d6968d9500dda03b4de8ed99f3abbf97d964ca1222ceaa0043a6bc5ec5db8bc3235158eaa703ffea0cee98961607bf117334327588f2b2a559956ade19078f76266be795eb24f15c9511eb7191e3c728e873976086964282a7a3e3bd38aa547561f6e48447b36062f8e375362a9951ce1e4ea3280c1cffb69af543b84fdf80aa856de97ff974c4df9b7b564c62188b6a22208f73c601de7ef20f533437c318bc0ec7d1e2e3f2efb75c58ddc6732ec9bfc4b2230daffc67cc5a4dee963a493c51d0a1cb37bc1a9b8189b422a6f21a93c309adbc7b2ac2683dbfea0f57909468d344e33a4c83646a7ff9ef3ce590ddbb557030471c7e160826868b1eefea1c8ad1c44982c1a804260cf98f7c348eb5d7617043dc1488fa0e9735f05b4a7d42c3addf4374bca05cc8b102f1014a5a868c888b1d3b43b320231458c28801f2e9094b2fbb21f5e8f509de8f9685404ab5c7b77c9c352d8d82442433e08b2c025f019698013dbd06790c98bf774a36ac48b64348db54b332b02911ea05056125aaa0b5f1bcb84cf7f895de6f2e02c389a5e0509f49b5b5b073dc4c95f19fcf698d121d5a9bedbca0e5c3e5fe7fac527079923168a2db989b68c73907985dd53625b5357989c0c4197d186be87f1347bc95a70be8e2c0d4c513f099886cfb28bb1e1ee6add9b3a1512edb29dcec3ba6ed2e1e5aed9a1081fa8a343eca8855cbcd7c8b80061297500cb18acf69b8b791d5a5b53d6511dd8bdc3e62b12fb3498e9b40a794500210586f17eaea35c3ddc1ffe80f8085cbf7137dbe3912adf58d27ae081de90d1a01885895424356d55a304a33846d831f853c9061f", 0x1000}, {&(0x7f0000001840)="a9aaab7da4aae5dfa3", 0x9}, {&(0x7f0000001880)="dcd820d118a7ec7c1f6dafb6223608ba079503f6bd61002380bd99491c60bb722aa35f082ab1b78d4cc23ea2432414faaadff63ca0c2bcb192c06bc86dfa0eaa1d0616e717321b320b5fa80e1fc6452f3787b89d23ce4fcd4ef04285d27134c0bcbc02c7cde887e97f3c3742cb1ccd11933b3512c2753173d303c69d252ca4999f38c04eeb95d31368831073d4d79b33fadcd293020737a05da2d22bf7d0484ea418097984ed8ea873c50422920475c748dd50", 0xb3}], 0x9) 15:51:10 executing program 0: socketpair(0x20, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x115}], 0x20000000000000ca, 0x0) 15:51:10 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="01000200000000000000e000200000000000ba023a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17c9a941c7c1226f4024975c13ddbd44518c4130a630969eb096f6dfe63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e92b7809a082b730d523cf145a603007c9779b93d53ec5b5642dce3d33a631398bd1fe814927f159338ce608c885e78926a4fc47514373b277f5e78a9e9656cfc4f686b259ccdce9b2b3d8580c4c75e0bceaef2ed6f8c27f2d6449e5564dbb46ef9982bba0657b23dfda3f3fcbc97100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef488814548d7015662dbaedb3896273572f45835e1ef442e170609470cc5335ff78479af51"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000001, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r5}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0x6) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) r9 = openat(r3, &(0x7f0000002040)='./file0\x00', 0x20141, 0x54) renameat(r9, &(0x7f0000002080)='./file0\x00', r9, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 15:51:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x28) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x300, 0xfffffffffffffffd) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/114, 0x72) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) writev(r1, &(0x7f0000000300), 0x258) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x180) open$dir(&(0x7f0000000140)='./file0\x00', 0x300, 0x4d) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 15:51:10 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 15:51:10 executing program 1: r0 = socket(0x1, 0x3, 0x0) mprotect(&(0x7f0000277000/0x2000)=nil, 0x2000, 0x7) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="c188c74c3a8ee84421314bc26f8ab5796a89a80f963a0b0a433312920258186079af9f1f28a6a74a1bd6ba3879e9174eb5a69f8239bcd02827dd22b03fab7503a5bdfc11c05921593ac81f6670f71de685438b477bda0f8583e1e7e1dadd852b8ded188efa31b6448ba8d2b0569c82093c2212c312e82d437bf9af0b0d325dc685547779fc2b02f2f2aa356bfcb93c8e42b01399cbcc9a588c78c6dab1e38703d56d8ff433819b27dc95453665b5ced8fbaca251e4a5655c072b51e97350af0c66143a04de4c4c9694cf1d7f2af6e79ba8f85cc005f9ff7019424291c4fc5f77dfc2cf26340d29bcfde52e83831827b73b738c7be77c2cb7a5ea891230", 0xfd}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0x5, "f711e07b32a62c783461e6691e6585b88c6fd664cbe90fa20712fd6d13b8cd0f7f0a7befe3d7dd087e2acf187d1baa3fe48252b9ffce0ebb094798d9965a85a4dad3527d5d83fe2be90c49b159fb5baa01b84b01968da5cfc6dcd96429101d777e6aeda46ec139da6f593e6d196c8fca19980ec0930b69759f4516ce72358919e67d96fe4334"}, {0x40, 0xffff, 0x4, "f02ec7ef4e3010c4a097ab9c1c0838caf3eb491d360a396cd0e31e8f8eb224433dda412ed810c446734714d9abdb"}], 0xd8}, 0x0) recvfrom$inet(r0, &(0x7f00000002c0)=""/175, 0xaf, 0x840, &(0x7f0000000380)={0x2, 0x0}, 0xc) getpeername(r0, 0x0, &(0x7f0000000400)) 15:51:10 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x8400, 0x4) execve(0x0, 0x0, 0x0) 15:51:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x3d, 0xe2b6}, {0x6, 0x9}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x3}}, 0x0) shmget(0x3, 0x1000, 0x400, &(0x7f0000254000/0x1000)=nil) 15:51:10 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x7}, 0xc) 15:51:10 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 15:51:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000280)=""/118, 0x76}], 0x3) write(r0, &(0x7f00000001c0)="36cedbef062563e6f77fcd89a131417d2250ebc6", 0x14) r1 = syz_open_pts() close(r1) r2 = dup(r1) fchdir(r0) syz_open_pts() dup(r2) 15:51:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x207, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf8, 0x2}, 0x1) 15:51:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 15:51:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xe98d) close(r0) connect$inet6(r0, 0x0, 0x0) ftruncate(r0, 0x4) 15:51:16 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 15:51:16 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getegid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000000)=[r2, r0, r1, r3, 0xffffffffffffffff, 0x0, 0x0]) setregid(r4, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setregid(r4, 0x0) 15:51:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xf0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kqueue() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:51:16 executing program 0: r0 = socket(0x4, 0x400000000002, 0x7fff) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000340)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r0, @ANYBLOB="0fb1cb8f780dc1c854e80f06e9e5c292564f80b462649d0157accd544e8f41f43625e67c4c0fc079549fa1ed3f97ed5083c266aa6a73b1ddaef57b4098d7c5c375c583a41fad2ac74bf1b67dd0237627f10c931312981440008670d9184e0b206f5131e4f7c2cca2fd9a1209b0f45fa1169c905964c1576a384cbae8ed4b40ef1ba03e4631bb267e211ef7585bfc900a433a4a0e71c3b7952c0b5aa63636d12db634c05f327337d09d2172feab2e055985193d14d1e837b60fca543f0cf7930183db9594f31489f68fe64f3cf4f36c3606853ed9ecd56e1353bd4ccd33cd7cff2b97", @ANYRESHEX=0x0, @ANYRES32=r0, @ANYPTR, @ANYBLOB="d8a882397adc1b47d2aa4e5aa0de346469309e4251510ce7864157f078a1211e4d490e1576", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="8351a42be58628ead372216a980774de3af717ec9c04fd8e3a1017d16f9106d80a55f9b922b04cfe6a85b31819782d2f34629ccdadcfb4881964ff298ef8c3855eae5cff18a70a1aae75f068715058f67b973cad9a7e6b44babe4b04924500229d3a8514cc73112a213e56fef8a1f23a4c8fb32c744f14ddfae257114e2f788d1fa46ac1acbc7798612365301ceccddf06409d25a0cef7af28aa3f3ccd41b1229ec99f50cbede78bd25ffe6c01b15d96815e725a9ecad05ecb9bba56da80755c70f06d36708f87f24c925733372ed9c3fbc14bd94669d20deecf2dc0e00c7777b523840e451eb2f27f22ad7e1c583286e96b95501a394e40db6f503b", @ANYPTR, @ANYRESOCT, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRESHEX=r0]], 0x0, 0x0, 0xffffff93}, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8001, 0x3f}, 0x31d) 15:51:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = msgget(0x2, 0x40) msgsnd(r2, &(0x7f00000000c0)={0x3, "b8e2c305dabf5c732421806ad10af1e1bfcd070d343446c01d70189909bed2f7816ec09143e7df64252f7479a5ba59cbfdf07c7295dea7381d63b6c3839f5fde62d7d83d9d84beeff70895f423b14ea1fd88a5cb800ad6cbd117b21349a4712efc81421d7a9c1f7fdd67efe189f3b877809cdc2dcac913eed6f5cd2927b154dae7df24ff52dfec79ffb1628a73030cabb73b3618f7c9734aa7329a1e025e9764f0fb0ea6104d8abe121f8c9abab84d2bf566ee72fb96434174075798ecfeacc63dad5d10a743a0cbb315b11d774f550a4f06bd0c9691c1a3e4385001f322fcdf7e90255e5aa8e5637815562132056d4f679d708693926ac37631af699cc3b004e3960916257d1e4fcf0dd4945c1a412eff6561df5e0c4645dfba719ba31f4bcc510f09011a6ca0727e53b88d169f2b226f7714149cacff83b9db20ebf82e761e76d8ee803910c2316281228238e67c275a95074a3f70c9ab0bf8a902a4b31f0fc1847b8321c98626c51dd662d0ca2389c06e4233005a6faac871868150807e8788592a46f6c8ef5eb8fd736ffaca0414e1b5eca1e53782fc55d124c7d9a97be137694312bf8e37ed2e0eab8a0817f7197d807ee740317c96aedb01753883c3f99fb1e0608e6ed4fb6003b09ca80b2840e6aaba3cda8207cc1a7114a4ff01c73b41705c944694a940118feb9aba5e30a0dcd671fa5bf9159a2f651398d6fcd76e0dbdac39eacdc6d4f56e4fb66639561e2526fb9b94536894b021973b5e940a48800a4a950b80930d3c42e3c338b702219bd5e93b8b0ef348922ff6370819747060bedccebc6562e55adc0e118d0e42de67abf1f427d3bc4af7b1bf89d0e7c4340a1d9be10a9be4edcd8c627a0d9595dfddc992afb76789a396deb6e021a2c1a5f880ff861ae0bf94da3cea2b3ca94b7c7705cbbf249e010dc16fc1f70f5aa966ecb9f28925a4267905ebc64778274b7969dc35c31c96590805e121f52e7a46f39ac09ef98460b159fd9ebc8a69f1fb43957bdeab2aa15caaf02d2dd84efde510200ba90c1bc7fc077d7cfc87a80cac7e777789545db9de5072acadedf952c2219cea7c8248e5b828babbffce502327ccd5fc2fa7d02e0e3bdc4d073bb5120094cc8236a3df351e1ca9623f0f8bb49e5a4f3e17e026cd2478468d43d7e5349781b1c03443e470726b5ee951283d7668db0dd04470612729d9160a45aad43d13267471c1167245238c57cb461ba41116c39a6bfcf9ee50e1c4a83f27069a5862e6efe6caad1b58d908f74e6bcd7f4cc5311d0d959b321a647870fa27e35ab3c8c154668505d0e7cf648fe4f1fade8b8103fcf30331faef503272afee6bfa97370cfde460568ca2bc1e26db44f2bf52030662dcf39e54f40b7aca841f0c0be878849dbfc1d574190015a8649d28a35212c7c50cac8f439ec452d9a243d53124ede4e8ba8a48e294a70d5e1e37b605f06b40a11ad2bcb4c57b6603bc313851141cc67db55cbd16a4296f3f8ceaaf47dd52e73e86be1126e601388dbe073f1053f0e0caabd25d74d00d36073228fe3516d5735723bb8f3df90ba1d17181282514e47699b90a2f3d28fb1f4766c1ace42a5c384c700c5669dbdad4aeef06a4afae5a96cee400087a815e1d068b0260be9d79fdbcd82255bb0fa16c38ed8673e6f4bd25f0fadb52019500be547e0cb4f29d91306d465badd88c32c6154e6dc1e1a2c08b2098d50dcddedd1dbed429fb00907714d58f9318be164653fcdcbc669580f8fb8662620e7f1389e5b6b5af5cb65764f089697fe6747627c284695bac824cb9fe81b796d2346a17c93d9fe9bcfd7c9d56c11d7ea6df3b9dadee801366304be405003f14561d661f7905c0469a2a4d58b2425c61865f724f1a9c6c6538ad2ced73f2e892dad822ee7fb58946af4bbdd2675853002f17522080e2b5202150f837715ed3a60475f522c65cd140d24c4ce1b973c861da5d4c63d76c4ea176bee5be28bb8213eb8b88f78336edff92584e08a9d4e5c527d59ef9a5aa4962e894551e2bbef01c06c62d7bff568a16c3e94fd0caf6346a3c792a6e17c89929e0f205c306a22f5ccef3fb198a925b6a11d3f8665af71d92c35eaea2855ce5dbc354637666fba03caf70971f3da267a93cb25bb215081cfd9529e48bf9e0dd990a0f7f19b9560f6e4fcd44dab6a675633938044fb6f284e990c2849c89782c0be45435899a3a21740b499c5ac3893373d2b9345146e2f4de684b29e0eafd25cc5182a3d1f6720432d5a05f88f87e3a94088abff4b37f9f78d6789c74c721f95f78d338a1ba22e39ce3c4be5f7f9e1a6b2512bb39d98c30905ac9f15c26828e0a91e769135e6fcf86777f87bba26456fee85411ccfdae7a9339d28dc184423e2c0fe5492fd355a7423af7e3d500d7d24798ff6ac9764e79805900d2ce4c71d7b33bd7cec569840163a8657549b67d89460d0b4f3e0f77af85c6a9cdcfc77998001ac02e8e343ff7250c45bdcca9115f459960cd61323f1ef6f8bf1104582b28db90307081a210e46eff2a29a2df77ec928ca7a1b086ffb1bc47dcff0bf005143745dcf8906f4ec892b76fa0a25a5ea2270b74cb495f2ace39322290ef57a045990853b130d8a845035e7bd40e979fad8183a8e7935b5ff2eaa64bc8220c61dae6175444be756a1672ac409066b2670bb55df4708e62d8a18a7c1e626c4effb2809b71f6c13a19a087aec1e86a61e6c92834df401b55bbd156e5eacfa1580fc98eac154284bee641546c5cc00d760e88ed78ccb7b0882656d6598d1863b8b5f7f4989037db284af47df54f23992b1db1aaff88b8883832e6dbc1f4c84db5041e0004f2ca77f9928b9a114fa05106b5782b5968c9d8631a051efaab3e6276f27448daef7ff91f235b25bd253a115ae242ebc5df013b78d77a21e82999406b79a1cd85916aa852b65c80b043f6899d4c6f260b3d4253878ce18bf1651225ff3f3a657b6feb314500677ea9ca42ce91bf4a814c6406c738f5a6da2c4206cdef7539b79003c1a0ea6ace42b7ea267ec882c5131e1ca3fab1fa54a73431dc1adede72ef09937e0bc9834dacd3187925f58172853ad0c33da32ef708d3d7a1d26886b31babd7b0368d59eea6f74572c72092a4d2196b09f5045d5e18cd08d0872f6f6e00c1b06e72d36bc3399b18ed9702d2211d0653c9106858db4f47e6ac491bb9284392689b17f708b85e5b48af6bb20c03065516bfc7267326c56d9f10259344e18810a2989c2e0a5c3f16de813f3a493a0c4744b9f64799a3b5258ff4878232957dc393a56ac0793b22865d724fbdf5bfaed8d5d0791f013b22297d13bd03364c89e739cc77937eb2eed0ae31bc375e85d3c649d01e7163f65f3dbbcf9af9ba9adab2bce5a9d71d64a50556e5e645dc07c55e32b3489f9c27151eb7f51684ddb90af017ac1349798c0b16d4d3377980057d64d4ddde3698bc80cf6308d0c63a1a7bd8eb009ce6e8325684a7e63972150836c4926b0c96804495f2c0677f29fa79bc265d2a7e601acf0b595e6f82ee3a25ccf5323fd04a74f53f58fd843b97b453bd8ffc15032909e0891030510e2fe5e25c22d284f1d3c85f9d482ae9087b7c9aaf1b979b7dad68c892212ead87341b325a55c85321c384e1b6cd2e4139f5313ed29d7e20e1413c169905492820a533dd95067b1cde9ca655fc164fab2854dbf6c4a1a24cc90cab9c4d72c9ce1a727b61a6f2b0123091989dad9a0f11a8aeaba75fc24542ef41cc88b38578cc2a7d3ca560bab3f75d80523e4ccf9e96515fe6aa8d57c8da06fefb1cd75814419362f303c448326a34a02a047e7129fad377b3e680ed4f0622de9d16664b1131998f10bb66dfdfb339918cc35e998b75d5aeabcc983a8533557664c2fc80183f2f01ee0e98d8ca57db79b4c1043c36784d60612a2e5f743d08549821c957d12379bd09398d8d523ab8322112b360b203b995e3008d34d308124bc16f57e3bbf2099a1f4eb41b258ca0da0c80959bf1b6dcf7a21cf30ac33a268d86bd7dcfbac6430b164f4426678f89391c8b5e7fb19244d9cd766ffea29314e65504b044c6bb5d3458e24bda606a733d32700aed83ef625f540471488b4d403beed8b48b1b4e4bf2e9b8eea47c3c8a89e582ae437aff4e5c12ba68f4601eb7d7bb74c5aa42ee54471f9582622742fa073a1e45556cd244c9af7ceafe14a9fdb35218d52da3e53131fc86adcabd6e7785d4fd54221aab2b532aeb6e23c5888b56f532c9b47f71bab2b5712acbedced3f19e79e0b3762fc30dbaf9feaf85dda15405c0d8d9106df1ce66de8f033c5274a11018f02d5fa2e9b4d88512798dee20a16478965b47eb75ce9d19c4209fdf9e928f5662174a3a1b0414dc741145a4ecbaaa17d9f30a74a5171c6f12254a94859a83c6157b53f65df85fd4de413b6bb9921aa69c8ed0c0c229bb299941829366dd46f34ddb2dcf36d9cf08fee276de17db05c492389a0a237d91ae593a9bac11c41ca4a5e2cc54447d31bc566dc45d7dc6a07e88f76b9aa48239a8c0e4103ebb5e2cb88b15566a43303de33725aff14ea5a488910f248645c02a556e9b10453a9651ffb3e43e4c94ddd95c49f30cadb0440e8883ccee442867f98aa5211b2209dd954201684bd0d1a15c43c8f3a5f3cccf0d75d2f5f40991b6107f42301ab97dcb58843202d3e3e4a4b5e6ccdf095e3011b87763025ef931f96f3f64f22dc67fac65c31121d01c99219a36534a54f55603548cd67b567a3b0a12acb43e69201da17cae54106c58d506414ace866352e81dbb4c1de79ecdb36732ec61317bf49edaa4ce074f918955a52a495e6c4a94df274c9dd608cd376a56288423236f16b8245c9b5f84ef7701c69a85b91d74c13998829a7460a810605bcc75e2bdfc4d979a52fefe398ab07372f8a9a6627724251063ddfc52d0b39f9b1289be9890222e8116ae7514fe86e59ac49c9ef9e85080296e058bce338a3e7e96c800c52f973695c7bccbfdcc3da13b21617e053fd3f9c4515bed43569f17f037dfa6ef369ffb07ee53cb3ec839d24133fb7e57da186ccfe42eb1d5e80515e02a62b1894d81e4050f0c997dae8a4d5be5de62297ab81d75df2e7890928ace4f92c501411927e7f47c353f4daa1987f604115c3a1c0a7423625587657d5d263be5d14d0bd8d7f4f935ac797d8988818bec4566ef1f9c9503523b294e3a0758f2bfef69fd4ce9266f7eafb52143e93b7e329d9669c85bd0633b368f6af8958e1e35acab03b1f95cbd5e9715c7560608bf2fabb71d29b5e0b140ee8dcefa4cda2f9b91ea28f6dd016b03b1b82a21068d6fa3116b3476a8fe3445a8e7101f210476491ed639a6fa159dce14e7582377086f3aec35c522ac5dd6144fb4379871bfdbe4e2458f44fa31267cdd7043ae99cf55d46e0556e185449f8f7f62efc40dfafc96a2968e9c15aebdcf9712f0217ce3ee3c7455bd37fdc6f38e92d988c2d7f246e68aff7d4c8395b2b8e196c361632c2a935bb9a635e5f6f56a4f2a34563bd09876464176f399d6cda794585b496201dc22b1b0576a09e9ac7098afd877bb82f1ca513793b69f48fac6645cf96ad429f228133abdf3a2ec7afb552a0b9b7ef44e2be6dcff89e5fd4d119046fbc2ce9bd06804320e569a1718097c7fb495096d3bab91dc3311c790847f473d1e584ff20578fafe35bcd6054e09d9b986628b5cb6f3c734da4a2fcc5acfa52cd68720e79efc023c4afbe09297374274906883d2d5e51caa3213ba46b0d512893ee80ce3b8848a44bdb3690b95"}, 0x1008, 0x0) seteuid(r1) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x7f, 0x31475fba, &(0x7f0000000000)="a4fc57e1d5fc9f6db5cbedfd41b4", 0xe) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) setsockopt(r3, 0x69, 0xe, 0x0, 0x0) 15:51:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$unix(r1, 0x0, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSTART(r3, 0x2000746e) close(r2) 15:51:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r1) close(r0) dup(r1) open(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x2010, r1, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:51:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) writev(r0, &(0x7f0000000000)=[{&(0x7f00000021c0)='='}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) fchmod(r2, 0x80) poll(&(0x7f0000000080)=[{r0, 0x1d}], 0x1, 0x0) 15:51:19 executing program 0: clock_getres(0x3, &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1c3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 15:51:19 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000724000/0x3000)=nil, 0x3000) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 15:51:22 executing program 1: mprotect(&(0x7f0000722000/0xe000)=nil, 0xe000, 0x7) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mmap(&(0x7f000072c000/0x2000)=nil, 0x2000, 0x0, 0x3010, r0, 0x0, 0x12) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x5, 0x20004000000000, 0xffffffffffffff5b, "f56d848fde086dc9ad284b221e233eb93cdd8a5a", 0x1, 0x6ef}) write(r0, &(0x7f0000000080)="2c4bbfc1e6b3d022c9afc1b183d0c55ac2deccae756bf5650cd246b5219b1b77e9c5facdebb2b146a39cee0e2256dc00286d44", 0x400) write(r0, &(0x7f0000000200), 0xfe72) 15:51:22 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x2, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) socket$inet6(0x18, 0x5, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x10b) 15:51:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 15:51:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 15:51:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x40, 0x80) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) close(r1) 15:51:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x2) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = getpgrp() r4 = dup2(r0, r0) fcntl$setown(r4, 0x6, r3) fcntl$setown(r4, 0x6, r3) getpid() 15:51:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_execute_func(&(0x7f0000000040)="670f05c461adf96a00c481c1ec6441a8660f5d05a2e50d93e0908fc878ef14aa082e2666660f512a43d9dfc4a30d0de105c4617c50e6") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 15:51:25 executing program 1: r0 = syz_open_pts() msgget(0x2, 0x20) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000002000000000000000000000000000000"], 0xa8, 0x3, 0x1000) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r2 = dup2(r0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getpid() r4 = fcntl$dupfd(r0, 0xa, r0) openat(r4, &(0x7f0000000200)='.\x00', 0x980, 0xa5f99cb28396d23e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000, r3}) 15:51:25 executing program 0: mprotect(&(0x7f00006c4000/0xa000)=nil, 0xa000, 0x3) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = dup(r0) r2 = geteuid() getgroups(0x40000000000000c7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) chdir(&(0x7f0000000100)='./file0\x00') 15:51:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x70, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) recvmsg(r1, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) 15:51:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000100)="3e4517703ef3bedf22bb15adbadaa4083c7ce61e81f80c9afca826bd4841a963576f5be093b954c4ecb7be04bddb19e6e08e2cf2f71c39583c4769b362820efc0e7dc793722eab66cfa7146ef1626317bb25c0183646cddd218df84edfddbd8c74fb9cc7095d3b569d698704ff6d4fe6c824c9b00ffbd1c035da25d78d2669f009b040cad03c0c263a710b5c941a8284c684750d7c7cfcefb9f15c4cbc972894b7eb930c3d8d9bb4", 0xa8, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 15:51:25 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x1, &(0x7f0000000100)={{0x1, 0x8}, {0x9f, 0xfffffffffffff000}}, &(0x7f0000000140)) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000180)={0x3, "809675e3ae9d30b4bdc15dff14cbf2d84a77d865153e8ab191dc5adff8f18824571a2b56ecd4b8e4386c636ae75bc26470afb7524433796f353157b95071c775f9cda6c3812c41b18cf4b46c454efd89b2a460b57057aa922fa42515b53dae254c5c48ef5049288fb84c78357eb71031e63b91ffafa59997402bf7fbde0668233fac3df28bf1b4f6b7fb9e921c5f337fe6cfe278"}, 0x9c, 0x800) fsync(r0) msgsnd(r1, &(0x7f0000000240)={0x3, "0f69c07fa37eefece74715848c6900c6e3dcd7f1f4bc593216e14d4de7878ac38e20df60ae248c2eb04cc4f6047c0fe7c029e1c1758f0bb92df9311a"}, 0x44, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x2, "80e87a4f54fca80fafea39cdfe0b819bd34ab5500ce213b7a670c34b9a03e441afb25e3992a2c795b234fef53d300a809a4fbcd3f72cbe4177d583e17d6594f698fcf308ad275919a051676ad55d10674b2321ed0b104281710495194e41a82de33b5d8ba2382d7ecb8b54456289c72d4a53f2fd2bcd96f796b5bdea2d669c86fc7e4a1d6bafd96c274c9f365dbcf8c3144381fc498400e63841b6f2aae68a6ee998b2d90bbeb50c8900acd706eed575864bed971fba6867b358510b75fd3880ec8cb3d23faa5b68f4cca3d08ce8598bb2f1138ed3e2d714a8da8120455d05c1370682b8ce4ebea2a31d740725e8b11aff53f3e121e8c799"}, 0x100, 0x800) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/73}, 0x51, 0x1, 0x800) r2 = geteuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x3f, r2, r3, r4, r5, 0x1c, 0x8001}, 0x81, 0x6, r6, r7, 0x8, 0x6a, 0x81, 0x10000}) 15:51:25 executing program 1: r0 = socket(0x21, 0x0, 0xd6) setsockopt(r0, 0x800, 0xfffffffffffffffd, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socket(0x18, 0xc000, 0x40) 15:51:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:51:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) flock(r0, 0x2) read(r1, &(0x7f00000000c0)=""/107, 0x6b) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 15:51:26 executing program 0: r0 = semget(0x3, 0x7, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = shmget(0x3, 0x8000, 0x410, &(0x7f0000ff5000/0x8000)=nil) shmat(r1, &(0x7f0000a00000/0x600000)=nil, 0x0) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1800) shmat(r1, &(0x7f0000c50000/0x1000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffffffc, r4, r6, r7, r8, 0x85}, 0x5, 0x3, 0x6}) r9 = socket$inet6(0x18, 0x3, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000200)='./file0\x00', 0x18080, 0x42) bind$inet(r13, &(0x7f0000000240)={0x2, 0x3}, 0xc) getsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x4) setsockopt$sock_int(r13, 0xffff, 0x1107, &(0x7f0000000300)=0x1000, 0x4) wait4(r3, &(0x7f0000000340), 0xa027ece3eef21567, &(0x7f0000000380)) r14 = semget(0x3, 0x7, 0x501) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000440)=""/241) getpeername$inet6(r13, &(0x7f0000000540), &(0x7f0000000580)=0xc) setgid(r6) getsockopt(r13, 0x9, 0x18d, &(0x7f00000005c0)=""/111, &(0x7f0000000640)=0x6f) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f0000000680)=""/174) semget(0x1, 0x0, 0x4) getrusage(0x0, &(0x7f0000000740)) semget$private(0x0, 0x5, 0x7f0) fchmodat(r13, &(0x7f0000000800)='./file0\x00', 0x16, 0x6) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x200, r11, r5, r7, r12, 0x12, 0xffffffff80000000}, 0x10000, 0x80000000, r3, r10, 0x80000001, 0x9, 0x1}) 15:51:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 15:51:26 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) socket$inet6(0x18, 0x3, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/4, 0x4}, {&(0x7f0000000340)=""/30, 0x1e}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000480)=""/113, 0x71}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/127, 0x7f}], 0x8) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x80a0, 0x84) recvmsg(r2, &(0x7f0000000a80)={&(0x7f0000000700)=@un=@file={0x0, ""/69}, 0x47, &(0x7f0000000940)=[{&(0x7f0000000780)=""/50, 0x32}, {&(0x7f00000007c0)=""/70, 0x46}, {&(0x7f0000000880)=""/148, 0x94}], 0x3, &(0x7f0000000980)=""/208, 0xd0}, 0x40) close(r0) r3 = dup(r1) socket(0x18, 0x8000, 0x80) r4 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000680)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xccc, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) fchown(r4, r5, r6) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000ac0)={0x3, 0x0, 0x8001, 0xe31, "efc2e36ba9750d8cf599d4351b2685eb958c5e07", 0x80000000, 0x10000}) 15:51:28 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x2, &(0x7f0000000200)={0xa, 0x0, 0x3, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000000080), 0x10004) 15:51:28 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x2, &(0x7f0000000200)={0xa, 0x0, 0x3, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000000080), 0x10004) 15:51:29 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x2, &(0x7f0000000200)={0xa, 0x0, 0x3, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000000080), 0x10004) 15:51:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) write(r2, &(0x7f0000000180), 0x0) rmdir(&(0x7f0000000140)='./file0\x00') getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x400, 0x0, 0x262) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 15:51:29 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x2, &(0x7f0000000200)={0xa, 0x0, 0x3, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000000080), 0x10004) 15:51:29 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x2, &(0x7f0000000200)={0xa, 0x0, 0x3, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 15:51:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xfffffffffffffffe}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xf0) 15:51:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) utimes(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00002cd000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x0, 0x10001) 15:51:29 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x2, &(0x7f0000000200)={0xa, 0x0, 0x3, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) 15:51:29 executing program 1: select(0x2, &(0x7f0000000200)={0xa, 0x0, 0x3, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) 15:51:29 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x24, 0x0) recvfrom(r0, &(0x7f0000000080)=""/237, 0xed, 0x2, 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 15:51:29 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) 15:51:29 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 15:51:29 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) 15:51:29 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/178, 0xb2, 0x800, &(0x7f0000000180)={0x18, 0x2, 0xffff, 0x1}, 0xc) fcntl$getown(r0, 0x5) 15:51:29 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) 15:51:29 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() nanosleep(&(0x7f0000000180)={0x0, 0x3}, 0x0) 15:51:29 executing program 1: select(0x2, &(0x7f0000000200)={0x0, 0x0, 0x3, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) 15:51:29 executing program 1: select(0x2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) 15:51:29 executing program 1: select(0x2, &(0x7f0000000200), 0x0, &(0x7f0000000040)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) 15:51:32 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:51:32 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:32 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) dup2(r0, 0xffffffffffffffff) 15:51:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r0, 0x2) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x40, 0x8b2b, 0x325, 0x2, "1e0940466b84c90ce7a5debf3acc6c50f31f2556", 0x2800}) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000aea0c6d12445b1a8b4000000000000000000000704000000000000000000000000000000000000eeff0000000d0000231510ee00000000000000000000000000000000000000000000000000000000000000000000b9885659be8c3b5cda045c7724ad7249b8f36c6deacaf00dd2b7475564cda131b50939b4f55b96"], 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000380)=0xc) close(r1) dup(r2) syz_open_pts() 15:51:32 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:32 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) 15:51:35 executing program 0: socketpair$unix(0x1, 0x7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 15:51:35 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) 15:51:38 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) getgid() 15:51:38 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) 15:51:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0xc080, 0x1000) 15:51:38 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) shutdown(r0, 0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:51:38 executing program 0: socketpair(0x6, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) 15:51:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) write(r0, &(0x7f0000000080)="41679e79a116ef94e79b4acb2b950583d621f4aecb8e9405924e56623c8c20ea0bcaa28a0a57a4f24e73fb4b43aa7d288ccb1307017bd2ee31d463703a61b0155d8c8d50d25d711cc9e5f796c4a238ba8d4f7bc8fc49c43fe8d5dc2b1cfe8487169e54bd9731e5206b99dd554730ee0508150a25e7f4927a3cfe16810593aa7b81bee236f3903f95a2e7d89e4087ad2c2baf8cdbc16074c71aa4f3e8c6816ad3d5af4c0109b60a6c5406b29de088383671becaa3a21563917d", 0xb9) 15:51:41 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/108, 0x6c}], 0x1, 0x800000000000) 15:51:41 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xb17a, 0x5, 0x100000001, 0xbd, 0x4, 0x8}, &(0x7f0000000040)={0x1, 0xaa, 0xf, 0x6, 0xc2d, 0x9, 0x7, 0x9}, &(0x7f0000000080)={0x2, 0xfff, 0xffffffff, 0x401, 0x200, 0xffff, 0x7}, &(0x7f00000000c0)={0x3ff, 0x80}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x163, 0x2) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) mlockall(0x2) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0xfffffffffffffffc) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 15:51:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 15:51:44 executing program 1: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f00000002c0)) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 15:51:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000005a40)=[{0x0, 0xffffffffffffff53}, {0x0, 0xfffffffffffffed8}, {0x0}, {0x0, 0xfffffffffffffc7b}, {0x0, 0xffce}, {0x0, 0x182}, {0x0, 0xcb}, {0x0, 0xffffffffffffffb1}, {0x0, 0x279}], 0x1000000000000005, 0x0, 0xffffffe6, 0x8}, 0x0) chmod(&(0x7f00000000c0)='.\x00', 0x120) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xa20}, 0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 15:51:44 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getuid() r2 = msgget(0x2, 0x90) msgctl$IPC_RMID(r2, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7fffffff, 0x0, 0x1a3) socket(0xa39d7f22714ae645, 0xc006, 0x3) 15:51:44 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, &(0x7f00000002c0)) 15:51:44 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x800, 0xfff, 0x3, 0x1, 0x32fcaa30, 0x1, 0xfff, 0xc4e}, &(0x7f0000000040)={0x40, 0x0, 0x3, 0x4, 0xfffffffffffffffd, 0x8, 0x7, 0x1}, &(0x7f0000000080)={0x9, 0x400, 0xcf7, 0x9, 0xf0, 0x8, 0x0, 0x7fff}, &(0x7f00000000c0)={0x1}) 15:51:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x80000000, &(0x7f0000000080)="96e8fe5c0d4fc3229ca3bada2966f2cd102895704a01b4673af8e265b88484ac9192b79f7f177f11a6c68b5d5591229f8afa9d1cb8299aaf1051b87d6fdb3d8fd2a55eee81e05a0626d7251964df13c144e4bbf08d284f43cf91dc1c2c692f82b8e4262b4b799e80227a6e70b540", 0x6e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/../file0\x00') openat(r2, &(0x7f00000001c0)='./file0\x00', 0x40, 0x20) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r0, 0xa, r1) setsockopt(r4, 0x401, 0x4, &(0x7f00000003c0)="4dfb3efc5e9d170a9edb752bf832f368c5b0cad68aba524fb35c296ec72c1d52a6fa8dfa8deb15d345a928bfe43fe0f1af4a152420249d008b80be25f95cee56585cd10a10c16541fb1338f45451447ed1d771fb53ee510f5631b741f23ae07a4a8710486d37498b9de7a5c78da261c513e113b31ee3792b65597a414f01a879f7e7467db27bdb2526743647cfeba23135db7a2aeecdcc8075fde41a3b63045631d113d9ee201c0aea1f7aa5fc3f47e22e8db9", 0xb3) dup2(r0, r3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) setsockopt(r3, 0x0, 0x14, &(0x7f0000000040)="d4153f9ceebf5cd86bdea7d394d010c59770423ec23caa802bee938e5e2789c81ca9", 0x22) 15:51:44 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x80000001, 0x80000000, 0x9, 0x7, 0xffffffffffffff80, 0x3, 0x3, 0x8001}, &(0x7f0000000040)={0x0, 0x9, 0x8, 0x4f8, 0x1f, 0xff9, 0x10001, 0x1ff}, &(0x7f0000000080)={0x5, 0x1f, 0x0, 0x4, 0x46, 0x4, 0x20, 0xc8b4}, &(0x7f00000000c0)={0xfffffffffffffff8, 0xfffffffffffffffc}) 15:51:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./bus/file0\x00', r0, &(0x7f0000000240)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 15:51:44 executing program 0: r0 = socket(0x20, 0x4005, 0x4000) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:51:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x27, &(0x7f0000000200)={0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x10000000, 0x1}, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xffffffffffffffff}) 15:51:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x8000) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10481, 0x5) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="b6fcea71538261141c7ead775e5da1a7fed23ccf37a78dc166ff5b5b0e55963bdbd265cdbbf5267af272b8efb8c5decfe78c922d9750c6ec99482f7c7e143083abbbb260fcbf9346ad17b3315dd03df01c84eaad0b88ceb2879c935f18261e8894a22c3313c7eee83693fa2cfa8e108df2cb4c8e46d4533aa580b8b0c2bf", 0x7e}, {&(0x7f0000000100)="b9dfe09864dacba95ce390b6a5d120dd5b07ed61c8954adc9fb10c02193c71268e864dff0dabb46d22d29fbd7e776b7359038321115c79bb7063fcd6bbdff32456a60559b4ae86fd577cf5241c8550c6b4fa659f8657a9903ba0208d180bf93539aa1f0d65a021f8549a263909aa6d408fc2b52682bb36a90f22b03b9b1101168d3f2b82aa4a1158a5f1d6d91437291bfe90b289eeae588c7e12d120c935e2064def8f", 0xa3}, {&(0x7f0000000300)="4f821d3efae0f22bc0df6c6b15cce83b650cee3bc9c3a877830ea294929db3a94649d00c9d5aca2062dcbf644008243147f5f5d0a1252df364aa0d0a1c22469bb99a1a64a6ccac2ebcc5cb3a628269597e3a0f6fc4de9f5ca2bed768c582c690e90758025f8c4f6781e4003b43e22cbbd1d3e0c1567c4509e790d63eabc64d83024e40d7bcbccd238562d429ab201d02cbc8a6c2877720ae8bd40b54ac543ff3fce37dd6ea9d3e1a4d5e8807f93f0aff7d840a288b35796f9a2f1d3880a3c6450ba29722", 0xc4}, {&(0x7f0000000400)="12c7841b6492d44c6ae6023eb5997b206a4ec3d395405ee5442bb689bf222be8f7d85ae446ad625f5d5573be160168f7f166e751cbebd6070b0c401e1a3d368ae1873e31a17d37295b3ed840b818542d93cc79d384100cd338e3634775ae29687971bf2ae511372cad480ab7dc24563349d75ec631b7c36a394dc5a26d2effc6d4f236e6dc41c3af0801b9f67673fc62e8098f2a99f558a8e44bf0f2fe2789bc6e442f5004001649b3293136d58174bcd2133c97603803767369e986111e26ba35266c7b84493395000a9fe1a0f0e3da56b8278f073c720e05385ec2d2bc1587ada05620999b80a779987d", 0xeb}, {&(0x7f00000001c0)}, {&(0x7f0000000500)="be063e699f5d19d6a9d9689bdf3107994df5360a9a48381121ab54a425acd55d38560a6964a07f00d708d5de7318f28bdda7c656b652bb5eff9b1a8696de0adc1b2f01eaa06210e65aadefb33a1ded47b71be2b66b712eb09b48e13fa855418316c1e850aee2d84b53937266f122fe9ad45b3c89aa93c809e1f385f8b14a3a6990fefe5567bb823d05edfb8db5388d5d", 0x90}, {&(0x7f00000005c0)="79bba571c2c6ccd7748df734a8da402676cbd688fe8a1ff7f057662722c776fa3f65dd930ef13a2cbcc1d0013f7de7c4e3a1b4bf8ffdfa3dd42f4b951eafd2a1d7695c34bd685fb928364b1a1edf347698a690ce4e9b2504886c9d11961b8462f28aa6cc8c4048ce87b15c722a6c77bfe51c62119081f180fbbae9120c75be41814ccc19eba9899bbe17243bee2a2334e2d1e8cc3a5f62831060f2d05ac00d7fb68981a24bc97dca5c5593c67e5fe9fc73abf645b7417d720523d4f8573aa436fa29ab618d6a65d67be9b48d8777d554625932b73953336a74d79468080732257b25fb4cbe4d92480be2118c4c5e", 0xee}, {&(0x7f0000000240)="e890d8f3c06bb2a823994113c47445abb8c718d8b1c403fdf6ac2af444b6a0da50c2b17e03e4e615ab17d9bce70ce1a3adf531c6d7cbd80f4484f9f49c9bfb0a4c3816777139b0dbe62a4972ffa7ccd51bce62079ab4d6622b63946c7d7504589bd39582830bcce727fd200c55c510b85b5698d008919b7784cf851b25", 0x7d}, {&(0x7f00000006c0)="4a328b187d3346f6106dcab65abd7cc0fb65163bc2b7c7017076bc25490d1f7985c23f83d4309ab9e4d25a615aa6a77d1566e8d6da410374f33a4888824f15bc289887dba98c508771dd4166d5808297f45270de35ddab", 0x57}], 0x9, 0x0) 15:51:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) getpeername(r0, 0x0, &(0x7f0000000400)) 15:51:44 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffff01, 0x4, 0xfff, 0x3f}, 0x0, 0x0, &(0x7f00000002c0)={0x1, 0x6}) select(0x40, &(0x7f0000000040)={0x5, 0x2, 0x9, 0x4, 0x51, 0x24, 0x987, 0x6}, &(0x7f0000000080)={0x2a50, 0x6, 0x4, 0xc809, 0xc00, 0x9, 0x100000000, 0x2}, &(0x7f00000000c0)={0xa3, 0xf13c, 0x6f0b, 0x401, 0x1, 0xffffffffffff8001, 0x7fffffff, 0x400}, &(0x7f0000000100)={0x4, 0x1}) 15:51:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x2, 0x4, 0xd2, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 15:51:44 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x25, 0x8001, 0x2, 0x0, 0x100000000, 0x5, 0xd5f}, &(0x7f0000000040)={0x6, 0x2, 0x3, 0xffffffffffffff3a, 0x2, 0x3ff, 0x5, 0x101}, &(0x7f0000000080)={0xff, 0xffffffff00000000, 0x5, 0x80000000, 0x200, 0x5, 0x0, 0x80000000}, &(0x7f00000000c0)={0x1000, 0x775169b8}) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) getitimer(0x2, &(0x7f0000000100)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) close(r0) 15:51:44 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) accept$unix(r3, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) fchdir(r3) geteuid() accept$unix(r6, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a49582e8a63c4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002968941f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bda5cc75000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df33b506f186c034e3b772a21c5811137e513332f7a9c00598ad5b0d1857f6d1267ebc0d6d76b4b8530d9ab8c5ab66722aed6665639f"], 0x0) dup(r4) semop(r7, &(0x7f0000001580)=[{0x1, 0x401, 0x800}, {0x4, 0x2, 0x800}, {0x7, 0x8000, 0x1800}], 0x3) dup2(r5, r5) 15:51:44 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) 15:51:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0xfff, 0x81, 0x200, 0x4, 0x401, 0x5, 0x6872}, &(0x7f0000000240)) r1 = dup2(r0, r0) dup(r1) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 15:51:44 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x1ff, 0x6, 0x60, 0x7fffffff, 0x173c, 0x4816, 0x7, 0x3}, &(0x7f0000000040)={0x1, 0xc2, 0xf166, 0x6, 0x3, 0x4, 0xffff, 0x5}, &(0x7f0000000080)={0x1ff, 0xffffffffffffffe0, 0x2, 0xfffffffffffffff8, 0x3ff, 0x1, 0x2}, &(0x7f00000000c0)={0x6, 0x10001}) 15:51:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) recvfrom$unix(r1, &(0x7f00000000c0)=""/3, 0x3, 0x802, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 15:51:44 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) r0 = socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="bee9d811c9534184e91b9652345781dc9e6f57c07aa9157554b5bd2d662889f70cb0895e79ea782884a373e824b0254e97dd5466258371c5761dad9cb77ea81dfb5ea438af1c2da7bc2c1bee93bef6fc517f65c3db170da8945d65bfa66f124505762192420896a4ef670d32c8e7fd43bfaae864abf7c5eaf5ab", 0x7a, 0xa, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 15:51:44 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x189, 0x88d2}, 0x5, 0x5, 0x1}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:51:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000edffffffffffffff00000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x2f) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:44 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x108) fchmodat(r1, &(0x7f0000000480)='./file0\x00', 0x1, 0x2) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = dup(r0) connect$inet(r4, &(0x7f0000000000)={0x2, 0x0}, 0xc) read(r4, &(0x7f0000000080)=""/182, 0xb6) flock(r2, 0x5) flock(r2, 0xe) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000180)="dcf6bcf44b6e0cc99300563e28641dd99127614cacccd589ac45ef1aa99872283eb4d3addef3211d059be71f594eb4bc5734f621237b237371c3ef2f5bee6f3add553876f3ce2f6860e85809f40c80e5337bc295d8b5e11574feb73ebb61a8c2bf92657319ec69b40a1723ac52118d1f0abfed7d69942b8078e7d889008c740f937bbbf20647", 0x86}, {&(0x7f0000000240)="2613c11034f1dcd284359dfd112797788ebbf17b16d9713aee01318a640e9dd58de9f59f0ab5a9d02ba93e191ee8497e38229475b22f01536a785a5685abf5", 0x3f}, {&(0x7f0000000280)="4aaf8c312331a325693291c701b4970f4a97450e9d5c82d501128ec60d3e1836cb39a6b349eed235a8073d6b0dbbe9f85b58f6e992e8654df6f84e14a920c01038b1c921217845b8e5a46b46d9391f3ef5a24460ad5492b03308545563f5f334c6aa3311e6c685631c0d4ea1a4768c9b97906b5845396d99caf922aa07644a0e7e5612dc113ed8c25447c2d1ceef0d203cb53222dd43f713c75d7b93f2439578ba3b2e5810697b00d851f2a2d901f8fb55b06f2cc91f", 0xb6}, {&(0x7f0000000340)="8dfcf23b52c4c99b93e1ef881acc2ee5aa72c47a0be5e573ec1a3b011e54a62cfc99c8fdd020d7427d16d7cf64e9c0dd0fc945792d6c502bcc6d7278f539617cf33fe8728d67ef1ae7e1d2a85d6390fd8c77d16fd27aad104a9b848eee69d3ef9cae7a7185625ca40d067f74d6d4ef7dfd49e6257b252f1698996605f083d74b6c4ed0016ff146dd567c0b04f60bf0742f201556beac76e0ee830c1c8cf6689a4cac1000f988d5ebfecc797783d363cfe0255fd3961af38e5e935dcaa7db7aea6de3c2fb84573582bcf0004745e5", 0xce}], 0x4) 15:51:44 executing program 1: select(0x40, &(0x7f0000000200)={0x1, 0x802, 0x2000000000000, 0x1, 0x1ffffff9, 0xffffffffffffffff, 0x0, 0x8d7}, 0x0, 0x0, &(0x7f00000002c0)) 15:51:44 executing program 0: msgget(0x2, 0x110) r0 = socket(0x18, 0x8006, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 15:51:44 executing program 1: select(0xfffffffffffffe7c, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, &(0x7f00000002c0)={0x5}) 15:51:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:44 executing program 0: r0 = socket(0x18, 0x400000000002, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x97a, 0x81, 0x4, "f3ff4053d8bbe678b962d7067ae10ce7bcb2651b", 0x7, 0x1}) 15:51:44 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:44 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) socket$inet(0x2, 0x8007, 0x401) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:51:44 executing program 1: select(0xc0, &(0x7f0000000200)={0x0, 0x5, 0x0, 0x0, 0x9, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0x110c}) 15:51:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000ee0f7f), 0x0) r1 = getpgrp() getpgid(r1) fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="b5d74d15e996fa336bf95a5564941d1c2959352e6e1686341081a7c0fcaa65f198e015fdf4b8d4ad0cc04a37671359a4a0a789e485a8c93283a0a40ca349426691a846f975cf", 0x46}, {&(0x7f00000000c0)="419bc0fb37411263a3aecc6c527f478da6c9126924ac77eeb044c7035a1225240284d096e30b3252fe000909b470f67a5a28d7803e95abb851026ac9c01614d782d1ee92b6dda323b51543278614280290e83d93c638719216b43051c726b629ac6c9c622edbc2ff6cf3becb49e905e38542c0f1", 0x74}, {&(0x7f0000000140)="92a0fc49a6853327f5ace073b08140aae9d6d2bf44cbafc31be37ec69c18cece7528f0d0f8db606e2a5a090a84aa78f49d080a77a212e0a466df0a9fb1c3e708675a2b1d8a09264e59f838ba06790334aa84b77375bd2c1426fa58eeb22f3cf99714c618f0699bde6a933d97c144f04a50d6878ed324a6b817e84785d1201b5471af69dd70ea770f7dcc417718584ee7ab523d79feb406268396944a1792fc7e3a426f21dc14c8", 0xa7}], 0x3, &(0x7f0000000240)=[{0xe0, 0xffff, 0x7, "faf63666585519498d87eb63c15e7473b2dae42e17d3e554db94d7eebb76943633e01906bd9d736926f7c62919a701fe808ec276186541a5cc42ca10fd1b285d27d4f0b2228da71853c88dc952f41896b22c23dcdfcf41a0ca7f3749c0baae63a1bf8f9984737acd67c6eb6ae418b063b7dfa7007e14dfeb04cc09d3496890679245694715f2f4e5ea8f89e218e75be502e58d2d48559b8b4c2a45ef83996802863fcb4fa22e21c5294524dc735c0920e25ea613a9fafa532f6bcbfecd1a7d193ca0096d4d1891f70c"}, {0x1010, 0x1, 0x2, "b1ca15a5d4328defe0e21fdb33e229720a366e84496c5943f7799f04bef867270ff9e87220ddebf9df35af26d77071dd376249d9ea06a347d9a3debba2a8c6efae0b1465156381f59b45086205fe583883ad619a7489607ede1a554c1edb30a9b00cd831df0f2a222e083b7c4aafcaece142bea50b0bb736677687eccb6d242a2e03d7478f2ce9eaac98fba5f318a0bbe094d25a296a784abdcdf5790cb1ce6a80a6ad5bf64bbbfa7dc80d07cec6a7df65bb2981a4c72898924245dc7f4598e30c90fd3e9e61824dbd64a418534ea3cd2f77322bdade4c3ed8db97163a654b2dc4ff7697db0139dac764875d32dbe0272955d6c5dd7919cb8399cc42426de9347b6adc77729b02918e929f8f8c311e0655916e7c85ded13eb3c8eb87365fffb47b3085c77d822660bdfbad4989766cdce43c0d0e6c78cc9e281c2e463a9e896146d341b36c279e658bc9ee2e912a379a1455c42b4e5de95216b69979126fdbc822fabdde66b50179d62c01009e5c542f5eb6325cc7745942b52b8676bfbad0a701a9ab1d88563af52289381ab5c6635b918758f1901db3d44d6df67019a6f384eaf768b7ae04fe503978438ab03f91e8713d4321c51d438223966f0e054e5469567d216b27710af2a8905d6d39a71989962f1da557f2290f160f59bdae057bc7aa0f4674cca55e83879995467adb25dbc74972f06542c82444ab7d38c0eaba8727a86ab6b0e246229fcd025daad4b2537c915cd05d5c2a8b73a679fa748e16ac339ee60a08d109172e36625489bd9ecb031e5ea68da7c84b3d3058b66a6cd412ef8e3608629ce3979cf536ab5f773e92ce93ebd2ab790bb8107c4d14d5f66de86429fb985ddb4cca353592cd5c3ce2e5ff907f074bc0f9f9f27631c0f90683632946295239b36d387764515ee63097080a4b8295242b9d13980145dbc37cb61267a5ed6e5411124f1a55d0fc6e71de77324b92dc410f83dc6b8fc56265e0e942f4496f2330f03f718b5f13babed03b36ab14232c76dfa77169307d29db5ed2478c6e76add140dcd5a811b54cd54ec15b5c7c696fde45ef1b507d13a1f74846a58175a4693c213d45ed52b24bfe68c9204350290e7dd97ad864e4a981a242b8bfe37ad0fb31dfa9e7f018becd49185c462366c9c1e9540fe2f2c64c9cb9d5ea63ca7ab539a7c6818fb0c48d8a924b93fe68c65313827b6867316938781849abbafdaa0b5d6ead0a994aaf0bd946f4fcc37ad3a580772f1aff9220bdc82c5cf05e158457fc897121b6f4a0c0ba3765e368a0375596cb06519554a5ab8cfc6f92dedc4bfeefbdc39129dc8730d706fb16ca672bd03bcb3d632806b4cfe36c4a390071ef2af99143885a096d8f64beba1047f827a636978a32f49d12d6d3748f783ddf5732ab83b0d4cafba24a33ef3eb963cfe55f06ca85152a439e81cef2c9d2ab53c4341874dd9529949407c3e18930b7e3c5966a867fa461dc5d60b89a53d21f9e64bc517f88cb2369c252e328bbcc4fee001f27ee5aefbff749d56dd2c4e0065569db966747d8977c880dc678dfb1b1ac3d6a1b7c70ebc63a2dfd4e754dd2baa6d37c03f6c89e073433c6e24dca9c284c597b68b998397e40c4aa80685da0306161deae5281464935f5754785cb27f47c742ae5a352bc5ee74c572a260b78d3f6d63fb732af9dee8b8b500b033b026072c71eaa69c87ba1a6299c06cd73e37bf463c42e161808995e98812b1f4e2f3891f0f675b98a3c7bd03a2d886b421e398d227ae0ea04c3aa59ef70bc030c98838862ec57d721c36dcb407e0eafa6512009bc53b418ddd4307f149bf03fd14005f7e5a07628f7b900b85af66ca4cacb250152e8c75ac6f12fc0f0171f89d5897e34c191323027f93553e6eb2d41fb0358be64adf068cb3097d0ac96abbc94203c83bfd9b9db566329148f2a040fbe84332651a7a73cb9b5d818ed79fbb63e6e160bd0e1fadc71a003ebdeb5692506897fa21c55ac4862802996ff91f398c5a3c3972b22c8026163390f82912f1d702ff26e32aed2ab25e16d2375d7ea76b909e19a4aeac1329a16cf58c4036955aff6ff0b7d248c577362c650b203e2fac9375d4f9ae43c5d30179ab91b61ae8710ac45bde9ed80e7db41311b90f464ee4eabbe70e2b846e63c9a1750057b6c2c95eb74cf8752a91a684a9ff4fc17840ac571b94cd9f71ff27c05dbe44ff7073a78d1b2f421df32b9b052c26d48beb527b411c44da78980518dbb8e4196c38cae021369d5666c14e304f1f5d89e19db6cfb5ed23e1d6b78767ef57436527b88758f3f7300b8d74e967180f7bd1b520b8e3f7668f8bdbc2e26e01a923679a6134e895e0c7ac8216182a8940ac53dc1de25f2557880c1444307372277736c6d64b879ccf82d72c1890fdaf8dfc11c49090ece21dc30d94d2a4297eb1c9a21c34c374974b0b4164de089d0a14a021fa75134f1d7425986e6de2491f2a28bfb326c3f9afa98be2e4836bda4794d902f63e77aaf0428bae8ce90d2a43a287d72bb1b706622a294b09aeaf5832a26a3a1117fa72ff65d3bed31bb71950af0c99002e4f7ee41651c10080d37fa156474667a17556ab163a3eb9698bdf62b22fd9bd129f845ee9fe7c78773851538147db253c69947859bcbc1be4435a672bd3656adc981bd1b678e92d284554aae7588d143ba59b6943659a12e004650713851b488f7d65a6477bbe18417f41810db824e9830e9d80793cd0bfa52887cdee7f0b06b03d9284a13dc2db2ad0e37cef224091829f8d8b550b8072b9de073030d6feb2158c89302482ed88089e4f870030a131c7a8ba65f808195112a512ad48d29b888cc57bd717a5eae332e41a5ba88a21cefcb32e35e91c4e1f64b9720dd89d0215e8057a9a2725a68ba7ab6b4115e9d555d31d47a47bcec7e72cc850b5283eaa60a662f9d2e02db6079892fd45c5ba2cd73fcae2e4c9000004c663e4f95cf80d514022802b06f4c906b7d74fe2747b3f100bf78a3035f829f0d6db01f2d881af91e805c84bb54221e6ad8ad7f4667b94ddab78ef276674186b1c4005b2593c480d97d332b68885838d3e8b09813df80106aafabe81fb11f4462d6a5afa6517245da4732fc41dcfa3a20dd577971b6850a8bd7fe38fb893148a6282b04ac05459f928db8384bb6089055c20e606ac128c2f7b0973efbfb05ea06a769ff8ba67cb0276b03eab2da48a2f793d3e63599cbeb97adbead35f13ba3f23a65631c2ef50f81a744fedc8b03866b062590009ea5192b6c4f7986d24ba793fd11a1d0ab7f61a1947b492afcd3395ffb9d275655a291f83e5807e08889c13e9e1a2176e756d539b297a9c70bbe48360a0ab79c25fee3bd8eb22c2a6a571b213d21ae26a5ba6f0c70259b46980f1c8a02f1db46d02a2b79c6af53e2f74154d9dc6db77010f8bc32d2a5d05893784993e9bf15bf99f93f982ee8e58f0b73eed191dfdcbb107a513a62f59a880679a6b8e7ebddc42404c50c748eb7970d9db87e5584c936a70c32d30c941a9f8a1b03ccfc73da7934d6885aec434c6fa55837909b127f99bc75b1b9ce0bfcb5b6dd8a02fabf79da0df414e010440a7d7fe643f57f0fb2cd264936ee70d609c0121fee500172345641370d38797ffa4f94932f234c79299d708ac771f3ff51c2b4abcc3178f681a4dbbf9cdc2d3adac9ab92e564b12671b47f0e2b5e50fcca813e37bcef7f43d5aa190446a16b95f63a8cedb593ce2ae7406d475c641538549f85d21295d7f2320cc4fa17a1e1ea6d58321781e80f0e445e30773592a864de56bd57bbdd08b0ca1213dd6bb9e101f1615893c5afd13854e4406f0e41c0319854dc9cdf6c458f07246e027a10b306f8f90aa6871468071866df1e234669f94a0cba2b08902cd5ca30f0f5e7ea62ff0b81e110cdc8cd57996d3db5af068d17acd5c7de2c204134255f19ccdf6065b72aaed5fb3f61a7aa65cb4d53cf5c120c85e777b906204cf981685330d50deca9d193f15bc6167b051e399be1c99bf0b1cbb15724e8f131ade4ebc63282770931fb4cc79fb1739b778227218be608e017edb4124e897838975b0b7f6aa5d91dfd32bcbde129f755e360039f2885ede56a72813e1258bcb95e2b86e68672c9b38ebe27eb2d6610a678c3de8b259cac1c2b156a2c6c767d8637659a01c16f74eab04466e07f965af72a27b169e8161e508ac9fc1fa0cacfb989d57ae3232c9df3ed5b03acf7bd1c8ef4b6acdede0feb364e4c910826318a06434de9910a97e9f5bddb414d0e04e4fee345da28ad28b98f32579efa2aa4b687e21733677c4ddeee73a7b748b6afbdff1def36da6b064255ff3f31287bb4264d856e8ad0136044eacaa4928430385ca4153028758604e2a206485baef528c28a557e5310243bb5df3d2071098fb48404b146a06177ec508206e7b22a52a1ab321552901c366cf64cea956c9a55430988ea658154b65916b027bd45dcab312b698939a23aad60fe6de0b906156d36a535e3fc9b11adf865c8055072d2b75fde07281d9e9d2802c9e7f6f5c1fc11d027a4f8ebe4a82d20bf70b531839d9d6f169ecdd440b5af8982b447c555e9d53499faa1ca42c13f8841d5488de1d5be8c940fc1007aa7f67ff1d6a4a67ea88a0f41984aa27d60c69d404ed314999909ec0d95c8f659b7936609bb8193b032bfda76efdcc757a275be0e1087c783532722f54c06425e38557cb9484ef949d8af901c2d66ec4da8f359c93d35d65fbe8cc065316f46211e5c7066e1ad88296b7cbdf51a23c3bc08c02ac9cd8b12e74f35aff5b82a11606d41d75108adb4bcad69b4495598e19fe3ec927f03d1d10c26a17690020953b9b22ac345bf81baafa1a2c2ad3188c3d483044951b03992112afd5f685219cec2ce93250197c4521812832bfa5589503e2a8330e2e1d4ab0710858909bf00036b4f4e063dbca371ee65c794c4f9fed074683a9d6fec26c803684291eef82527b0c934093cd0946f780f3cce330dd29f8ca043a29b1ceb0ed3ea1e089678fde4a33fcf3a87f09239f4183064e437bc7a5f41ceb1b794847eb351fd8e94ffc557aa7bcf12b2fb6c8a737a1144b1e902b3203c4840b20895df0270093996607a4f7d5840dd4e871876246ec371bf48774a6fce4616ff99394c8254103245d831562a39569f193c74435b9efef3ae13a860ebcb73832d5147dfdc38618f01cec422b1b243307d4aa764563d5ffd1ba53232c83fb60c664c08dd69a5c9644c03b0dbd3f8bfb9288ed0aa9ca0df81631a98ba3039bae4a8087e767c6bb32f5d0fa8196c74977a7ccd7641465d548f12f425825821a864b6647ae94d9997f2fe4e32a10a22c9390b50a62cdd719ee7c6d1f4c1385ec199d241210742306e1ad65b2a713db4a20d899111ad0be4bb46ac8e64e28cd05f8fab3d2215d791874602b10cfc300ecb5066fe5ada678985968935c90819ea0311e8fa884d603207a55372ea7d5a17bc391657af13878c7f4ad2e003f8af43f5812b229bb1102e5ad006873fd002033450d1812de97e422f862222a089f99ff765afa004f89782c0f43fb556079940472dcc7b4a90b78cc97ebd67bb12caa40c0d6db2200623e3fdc42e8beb535024af1ded13d43249e563bf7f6fc66ce494238987b3a1b8fad14fd53a8d2bf92771110cec56bc3b23e51ffc85f5f147fd5806167d4e9f8367e7d3e4911c47de3482e5ee24381f2a8aef5c4423861207240f6b1be945e2b757dbd1063ae0a0b790cc83c33196943a19c55b68705fab699bc1e585ee5e3d19bd91"}, {0x60, 0x4ec484acc1622eae, 0x5, "4eae107b9e264c3f018180656bac3a3d8cc75e42aa1a748eae5d7ad14df43fe27c6a015c9c013ab32612771e9eb95755026682fea69415c2d0c5a6377e7d7d71bd5b8fca40923e08c2029e"}, {0x90, 0xffff, 0x6, "4b05c8b2a9611b2a7872a8c771de42687744e180fa35625b4c01c0c65fdf37b7386a0b815a9485294575e654bc0da6d55a22963bafb7266057875918a897b1c6f0a53a333cc6fcf6fc56f9c5fee9e3ee16c49bf53f5e33359973857521cb4918a2fa4188846125b3f5c0c7e4ef8ac44e0f1eeb8e4b3a2d1688"}, {0xe0, 0x1, 0x100, "93aabaf07e58365d3420d39bd0f14bb02ccbb00c11a6ccf5b978187918dd323b6152649f8376122080b92b2fe9f1da3f8e02c637fbaa1290249a72a28ca22ea4b78be4b8a5cfe192e146837096d893e7c6810383ac32cab7d796dd974f2cc0ab43e967b07166baed41a426b25277970e28ba93d33221528794f015bf32addd211bea3f30666ac0125af94fef923608da9aa4ea698aaa794e1be4c9c0c28e001a9751e575e3d9800b9840e22f667c608cad7c30373a73cfb75a444c76d75d56e70c30e40fdf9ab6df3a"}, {0x1010, 0xffff, 0xffffffffffffff48, "7f17ed05b33fea87560bc9c1bba9c4ec263c033289875ce347074ef636812cd6d8bd8c137a75189e34cd097b5f0f605f6e3213d3180e40467a236d50474b73ea50a80c97c24cccc34203589d8288eb30f7c5c97aaf69607670e449b9b0f1e7076a4af6b29c000a636bd7c864c722f0c2eb0656b4abad79c79b0d4a8efd6d9c1080a1e8ccc2e63b01635c57185c163e9c718d33283741463310114699a126806e03d57ff3ed35f6e42c4f34597769a44fd0479ec7967195249d59185fa7b19d73118434a10957c9c0df2a48bc160eebc527acb40142f640de614757709ab86774896e96cd69058967e5fadefe6bd8c0017a050ebf1d46eb89a81342cc6230c54a5b6b79652144834088434701fe074366364789cc471cb62e69d706ff2316f5c5adec9ce36a40bfc6eec962e37c60c6a1bc2d7a99ba4fd03a356f7dc0a2c067e7b986dbaa85deffe681ae5f334c3d47c9e315a7f57bb162915e3742b6d1b7225fb66ce795c4c70c5bb7f968aade63e7a7ce4f3a8076eb10284ff9220391ddabc01640af9e880d9379ab64a1f448edecf446ded6099f5db72c4c138823c86927e4696747ab41b05a24654c7398fe41a9f6802356391f1c1fe7bf6cdd3720af644f61616c393938fe38534111a3435f576d54a3657a257aeda254c7f0cac099ba1d90de834adfd9456d9f0c8b40d74a2ace2f77af3af41b5700fef32399923f0be153019afed5dc789866c92e2c0c92972f0a6ec673b410d7b94962ddebeb6891eee084626d9508df442f846e58e499f9cf46b885ddc599a63c277a76de13b39a3a717388bee631272e911d7caea4b29f029d98c0a6e2bf9d8f8321913cfe41cbc7e1d11b5b346539b89d28f8fd5f95a4489cba9f701c20aa536206ef9f2c0a3ac0655a63b4f68f8a45f658758213f23d19f32913c7acc8540d9d19b5e83fbbd73d9d537698556c21f92fa4b10babb49a1fa932e1f615a126ca09af05238ae548144176d5f33a29808abe88d1a55911715056b81617e6b3ff9a469dcf0e11df70d80e3d702861607b50ffabdf4de0fe362cabc407ba8c260c567ee5a62d6757b92da3af6a9d70ea008450334d9b02368edc29f2c930706a0116f27f29d5dea906a8b43e10cfca7ed1b7e3911ef4fad72eb99a9485a463d6e6408c87f409104b0e833ddd86eee34e018c360579e1b7d3b5153f7f33a505d1bacf41d3e9dede6afcfa6e17fde1ea650025d2ca22904342a7010e6a9d6277eb94a28fa3271c13555b5135399d09b0dce7981dc4ea6bfff3abf6eddff41d04c7c9bfb5731917427ad9f69fced498a6abaed5bcfc4d02268785ba534448f14ab7fd8030715a82c2ce13508c90c8a5bd21fddec4715ae387728d17647bf74cde4b51d084e18b638204d1889005569e25792dabffe79118fcfed4b6b6e4461086198cc76488cea8b708e29f93f26f486be64a72a2f27da56e104e3951f9e889ba8fd2c0f12d6b6d4a6685ef3d952b02686fa3555704236c3535175a4c19b93549b721257ed45bdf8db5f5be981edf657ea943854d17c7cb543a193dfbec187b0a3a4f00805a9e0b20c2b50917d97e08827d6a21997000f57175990769348ab2f2c21e4988b0b60ef8d530888570d8326b562fc326fefb0bb60d24a20aba1662a357190e1394a3fe1f9a2d1c6a769eda4e2bf65adc3122bdcae27c778e6074b658443b31f64d394c43f14f668c6e9f7d5683709aa8296eba186716b00a2b01e5c5677560e5b41187edc232f271c730eddb68904729fa649e55bf1dc4b1a4cd03667987cac4b4d0d1d3d33b710a2c7d9b7ca712bc6c16937a5c52278cd275e985ea92b15322a715088bb72590af26ec23b33b1a9148c2d3c47fbcb7dba753ac12b66809e9f22713354ca50e2697bc411a96c50820d15d223cddc4e1a0829fd96b8b8bffc16af4452f230d68bded658a88660bbf9f34cdf5a041ae9edefbe009ef7384945da0c245df9f771e4d4579045531c47902daa7a4b0e5268ecb1c0b153b085197bb4a1b080b56c491627f91a8f9b0a4e450148c755bd2d5af6d9c9e1ba3ac09fb382ec6100128c7dceb8f8c425f1c586a0efc19de7c8eebf35dd129d11668ea26003dcf46820f74b94be9a835b1c1ac009325cf20107a99b920d266e535b5a52845bb4212a7192eb6bd93853d74ae144e43c712b7f659588e8eb6521dc8537a27432ec798564870a3b31d9a1aa6a7e77076c57c8b9d7a18ce890ca773cb6e040b9f73d42655c9504447e1fdf1d28be41308d1843f0f33215cc40bddccc833228c6da8a005da44c0637593f2e74451d5fda1b3e899b33f7146b9b7d6ef441838cbb1cd9f3b4007c79edc7327e3725e17d9eb62c42f7a15b7d26a67ffae4e0d52e9f7d736863265dae526eafb7094e44bd7e5d312e65c4670028c4f970cb23400a564aab298961e87dec6461ba69e21172a94a82fbc8276c2ce451f1a3f35213ba2f2beb227d751bf7378cea95b3c6d98ae4cfe39dafc903416c306ff0ad809dabb1427c8cd40aaa8b6239670413360ab000477de00dc8996a6441e083c96b8ea464591005efae8a8bf1afc55d0744bc315cf6d9d81b1bd5f20aedf1e7fe00e1c48552ad604795fac0a40503c954f33fe4c3499d8737b15e715f5ebaf00584b13aed8bda25513e36f9266f18979496f46dff9833b1a622c6c4c35eb7c77d1d602292049c9f0246b6402f6e0a4f9a37f33ca1474a064bafcbfa34530203999da6700cb1376f97b1f23dd6a26a91944131572bb54f97363f6477b68c6c367fc1fe40d42d918410a6aae2ef0f2d92072bdf49fd932a053da45bc65daa6500a1a22b574cb57ed0e5bfa951014bf246f70f99a3e7c9962630cfddf8a9084e4e4648e0553f867064531c122969655aef9bb7ded2acfa19d249f155a1553c1b213ed3c5ce42ecb87df28a3668135d1606759ee22f8425e707dede5db059044cd6c385f71c4539fb31f912576ab095614d0418d0fb06d244be77f1318cddca635714af45b440877ab7f8daacba5a87b2923af6d995776ea7499af6b72fe48b80f51cdc4968a0dc01c9163d2cf1f6ad006231fb94779ee9dd5676a3d39ed0e9d536f67a78bd23de99af52d0b4006854322f2c57eee70d25052852d9c7be7e948f3714d67a0831b5b5ad3b72459bd0e5aad08b8d11d86c12a73cc817bb068e5c6e21d39ab89a56c786de05ba1e399d9028ac26831fba1d79086682413ccff77136d727cc3e29115b32095c9e7e306748cf578c9b065ea270b4e638ba2c4afe52e61612ebb2351d58239334226f4205c6e6851350567f08c5e870a56ea72aca14f119589949115b7f58647ceac5954d4399f09d9d00ebec28c79b0b0c53b3ab10961edd91c4823d736f28b9227c93c644de869d2f6f460bbe6778809245010c3b1b8bfdb9ab3dfe977486f81572a8dfa9e89839d91d966f7aa42cd4fc2f27eff8950e6323b019da3c5a14ec717487a3e4a32a2a366f4c06c165c160b152036f234447a3ed82dc62e75a665699d2fe2d872c13de1944799075676bc0024708fa88bd27fdfbbfb3dd08b1b9737e67da7488abf859d6c759d1a0cdd28dc1a4529c9fa3b249cd032c7b44d89018747f03626212db28592359ee60f26838b11624bcc38f3f198adbea7c33f4c58cd3ad1b4a1bf4ed31e225bfc8375d61379ff8ccfc7ac788273ea7932477a6ce304ebfa866bc5be818f24d20dae1a599345ae37e9d9b81d0498df240726c9d1ab71d35cd28f5f031c6bc74718c5745a91a1ec3d1cfe1660d5a62eda232c42c6a02c6fa685e2241811aefe92f63e59f436555d5dbad1c80ac1e30f552c05abcad3f3c56dfcd41359917441ec6fc2efac2061dfe4242174bc7d97feaafd371895eac0d6bac9b21b57f4e7d830a3b0a20e55d1db9b789ae7c48f01771e545a24e8d98ed043db60afaff1392634e9dba5f286d571d48c459cf9272d293fb386b5020b331d21cb6deced01a28a41051707d3b79e032fda7f1a937b19251551f940e2dea7e5ce71a67a40acc3b5337fd2360cced47ea2b77a84dc887ea8c8c775f15531b55d9866d1516ee1b46f8b51c2cee291f6d1ea7299d9373a4571b6e8c1ceaf227a29b4ac76ce30e7b4fdc94b12742d5c4d35824100f0c031d88e191c9afea89cb8950c998a666795da0d1f6782b34d1d8a9e1c47d4f3baa2a63f134aecc4a1c3e2aeb131f471d2e492f1cd18b87f5b7a992e001e06350133adbc65c3a5b47b3e482b1c487209dd8e738c5f65e4afa09f0e10e77e7a6ada338e9bb7191bf9128facfc689616236b6120dbde15ff9cf2379b814e4264b095e12d3bc3d8af7cf4ba9d1dec12d6783e9d8d22e9abc9e3cb0e20545414ffb1662bdacf516f7abd6d3c54cee5084d4057740f60be1da76ffce302187477fd79fa1f68bef3030bedce43b45225ea413a097af4f445e2d45219324cfa8662610d750bb2e636409e4ccf6ad8e7081194c68bbdcc7a109cf7e8523a34dd7481e469c0c89473a58d8b5fcdfb971fe924004fc4df53338b9c917012219c4465d44503e9db80544067e1ef9651088524870d937549c7794cc2644658e7711a988ae911756ac3b6f8f4e2892acc4ef500907e0a526cfaf4d42a3800451c2a85471a5fd2df83bd4eaf8ba8aa4fcc0eb496c9a3937c88312191f573102f67ec0ab73a5e21e54f717607e4c1c96fe5fd087e2356be420a2319aa86c85b9c569982420d8693f5d69c381f21c35fcd8be5db1d062f57a54e040a73021288133e18f04680f011d059ec2db5184190488bb346f3d426ac6b33469ca8cea9fe74a4b588de6a863b6237a434a7cc98d75e4d4f6ec6f34f4e0f1796f3eb4e4771046e6e07c1872b2742a5e2e2cc09dddac7fa20034e1bfc2515837ec8f377c4982da17939d664a8ddd743871cfb008ee7a2c77e35ab3726b4e49d4a0ba50335c4808d22f3f7be6145cebabb7d610e911469d31026c60e591af82a688c020a680fe67802d03701813e3b2afb14116f29e09dfdb2371ed281c768ba91ddb5323ff5c8da6b2bfc6bbd5d3622c7456b7eba15d312169e3babab310577403f8ec0631c440913fe27855858f1f0c688dd503a439ae581b6cab41764226962fb9e03d164fedb9ccc5a98710a8a34e9bb238efc2418c03b81865da45b73f035cb43b4b533c8e40d02895885bc8e986e0a75574a9db811c1a19ab5e3c5d8f0598ddf71af63e57fa1a482c5a5b57ae9e7e762650cb4ad593c53100ec8839c5105a1ff7479d9bdca13957a4b94f6457d4271ccfe6593dce1f39f24179eb258cc37cdffd053a819efc205980c459bbf9784814b444f052f58742b058b85ec029b35cb1958f6e44f9db085a8ab7719e38d9d0d198e6a360a7d97ebf43850451e8f5e86b0a3e03b023942170c63d56ba2e80fd1459721d647d15f8fb309fe32a6fd9b1407d0c412fc452cae2925bd209bc92e3933704a8ee992fe148ea58fabc4ece59bb31650805fc56ac9d02a87f6e7e0b7128746ae21310d903296fd2bed93bc557bb1979e2b8b05caf2bbe57f8aaae4673caf047d2518c6ed8b25e016c7c6b1b219903db3e7f3529303af2148d89b742878afa3d07defca5abeaab21d4b047ef35aea74ee1ff3c64983d4002098dc897fbbba4104c2657110076aa1f8ff298b1aeb4075fcda379169d20aaa5201e9fc00de9a97a7b1f5695d88f9e75a54b3568a70d093b554749d6035b230b3c791e57d01d5f632bede6fa0ffa0a4d08d9d62569085de2697d784b76e509d162788a6ab59863f8a8303816eee4f3218"}, {0x80, 0xffff, 0x2, "c4564e144ecced627afc2399e42de60c6bf3bc8240b64b045630449c803107eb6236150fe4cad5c000f60bdcf6ed7e11fc889b51f1efb179bd6c44c73c77fb9c388c9d535a61105b01c1fa6bac723ea1a4069e66168501eb23f5fd1321c12e2cc414117e3808b78d3a90"}], 0x2350}, 0x0) 15:51:44 executing program 1: 15:51:44 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x7fff, 0x200, 0x6, 0x6, 0x5, 0x6, 0x800, 0x80000000}, &(0x7f0000000100)={0xffffffff, 0x87ad, 0x6, 0x5, 0x100000000, 0x4, 0x1, 0x5}, &(0x7f0000000180)={0x40, 0x5, 0x80000001, 0x5, 0x5, 0x7, 0x2, 0xac}, &(0x7f00000001c0)={0x101, 0x1}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 15:51:44 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) r0 = dup(0xffffffffffffff9c) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x10000, 0x9}, 0xc) 15:51:44 executing program 1: r0 = geteuid() r1 = semget$private(0x0, 0x400000001, 0x108) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0xdd96, 0x7, 0x4af]) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r2, r0, r3, 0x18, 0xffffffffffffff81}, 0x7fff, 0xa0, 0xfffffffffffffff8}) semop(r1, &(0x7f0000000000)=[{0x3, 0x100000001, 0x1000}, {0x4, 0x7, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x5b800, 0x1800}, {0x4, 0x7ff, 0x800}, {0x5, 0x8}], 0x6) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) msgget$private(0x0, 0x23c) geteuid() 15:51:44 executing program 1: socket$unix(0x1, 0x7, 0x0) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:47 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x4, 0x2, 0x4, 0x8001, 0x0, 0xba, 0x7, 0x101}, &(0x7f0000000140)={0x8, 0x7f}) 15:51:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) select(0x40, &(0x7f0000000200)={0x0, 0x401, 0x0, 0x8}, 0x0, 0x0, &(0x7f00000002c0)) r1 = socket$inet6(0x18, 0x8007, 0x0) listen(r1, 0x8) 15:51:47 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x4) 15:51:47 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x801d) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x110, 0x2) mlockall(0x3) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f00000001c0), 0x0, 0x840, &(0x7f0000000240)={0x18, 0x1, 0x3, 0x1000}, 0xc) pipe2(&(0x7f0000000140), 0x4) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000), 0x10004) 15:51:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 15:51:50 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0xe9, 0xfff, 0x1, 0x8, 0x2040, 0x7}, &(0x7f0000000040)={0x5, 0x8, 0x3, 0x5, 0x100, 0x7, 0x7fffffff, 0x4062}, &(0x7f0000000080)={0x8000, 0x10001, 0x9, 0x5, 0x100000000, 0x6, 0x8001, 0xfffffffffffffc00}, &(0x7f00000000c0)={0xffff, 0x4}) clock_gettime(0x3, &(0x7f0000000100)) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:50 executing program 1: msgget(0x3, 0x200) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffa}) r0 = syz_open_pts() select(0x40, &(0x7f0000000080)={0x0, 0xffff, 0x40, 0x3, 0x6e9, 0x0, 0x0, 0x401}, &(0x7f00000000c0)={0x8, 0xffffffffffff1fd7, 0xfffffffffffffffb, 0xde1, 0x4, 0xee, 0x40, 0x5}, &(0x7f0000000100)={0x7, 0xffffffffffff295d, 0x100, 0x0, 0x8, 0x2a, 0x100000001, 0xd6}, &(0x7f0000000140)={0x6, 0x10000}) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 15:51:50 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') r0 = socket$inet6(0x18, 0x8000, 0x3523) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 15:51:50 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getppid() getpid() getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/52}, &(0x7f0000000080)=0x36) 15:51:50 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, r1) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r2 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 15:51:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20850, 0x80) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff9, 0x4}, {0x4, 0x3ff}}, 0x2) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="975241be7a12366199f96ebc4434c4a125cb14978cc5a893e29d2d86d8f0396bf59e0d42d18bdc0dd04e7fed55e8812edcfd3fd3ae78f4285a0d48fa959a9236e523038a88d85ca26a9532b86ec13a869979974ee545aa0f660d27f5848edda8058dcef1236e1b7b96af783b042bc581cd751e7d5f0600ee0cb17a00e4687363d9a893a277ec64b5235e0c506c11d2b6a46168f3e778a9f5b76357639d6bffbdf69334cb9da7c9f10fbfd92a7a2e6de6086554be4aa29dd514755b810de41aaa669764565bfa50c6b1b0c068cce504f29ce64b17e8aec3b9", 0xd8) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xd4, 0x8000000000, r1}) 15:51:50 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x3ff, 0x3, 0x400, 0x0, 0x401, 0x2, 0x1, 0x40}, &(0x7f0000000040)={0x3e6, 0x1, 0x1, 0x5, 0x3, 0x4, 0x8}, &(0x7f0000000080)={0x5, 0x8, 0x1, 0x2, 0x5, 0xff, 0x10001, 0x6bcf}, &(0x7f00000000c0)={0x9, 0x3}) 15:51:50 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) 15:51:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x5d}, 0x0, 0x0, &(0x7f0000000000)={0x201}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) 15:51:50 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x28, 0x8, 0xed, 0x5}, {{r1}, 0xfffffffffffffffb, 0x400010, 0x5, 0x81, 0x5}, {{r0}, 0x7bc9b60e30b9b04, 0x0, 0x20, 0x2, 0xffffffff}, {{r1}, 0x0, 0xc8, 0x3, 0x8, 0x4}, {{}, 0xfffffffffffffffb, 0x1f}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 15:51:50 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) r1 = msgget(0xffffffffffffffff, 0x0) pipe(0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x4000000000000000) sync() r3 = semget(0x2, 0x2, 0x400) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/130) read(r2, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r5 = semget$private(0x0, 0x3, 0x80) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r6, &(0x7f0000000000)='./file0\x00', 0x2aa768df26c1a168, 0x4) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x8) 15:51:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 15:51:53 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5]) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:51:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000001980)="1ed8868c737d7541d3718ef03121ae46bfdb4da86eafcf143f04180e5d830412b248319ca80ef4e102a3fa38305a0e1f27b846c8d24207072b7e5812952a9817573c1dd9de3bb7d73dbe4a7bff20136492daf9481542259c1825f2e56e549448677ba11361c76b067f5e773c2af28933b5d4b22e828bfff58b0b59502fe11cbbf2135be6cdd129e8936cb6b995f887857b4d229179f06b022616ef345f62055c70828d56f304554b9649cac1d399508fff12653a9353b176ad90d5a35088c9c05dbdf7a97c01f0607b721d6fad13a00f3abad51a22ce492dc235d89580e7330b62e8ba53510f001b406f6a9e102d1f7c062065369513e321d3018e676ec63806fb9bdf808fa0ff14fa48ded65dcf546171e48a364cdc4a5b46c60d743c480a5d0a7934f5b885624e83f178f4284ed248522f580f5051ba2fe80db2db71ebe6fd409ea88675a7911a71bb0ba1f0a42564f3c1ade4ee1d08af75e0eba43db1535b1d3bb02da1735cf069755ca8f30effd5f9084289387cbe6ee7fc544d2a8230e9ef28ef63cba015291ba77822244bfd2fe0982c2638917e0f9bbd2a1852e85400e5caf5a772e043efcf4170ac3ce222ed1be6b6cfe90a4948cd34657b787b711771df1403e4a05d8ef40181e3119386b4c03541ce3dca03263111048b6e5a324bc635010d1663bbd9837cfeedb697ada633abb5c8240fc7a1e0747412cb3011b64b923b7ee3e0fbf228013299d1272207f1f39de08c87a80d58c1634f0081a458132dfa081368ccc98f7bdd01c1cf01fd60fb73e05869c613c28eccdb76fd8b019ec9ea407842b6d4b5ea27bac9d549acc74bd2c679a5872f93b0b4839957c5433d794e2062645edc2003d11cc6ebf813366be41edc71889bf58183b92cf821b21e2aa4eb972d5dc112e23584a839a158a135f0c2a6d2a841a773ba0d4dbc62546bfe710b61ef69bccde5392a39664de6dbdf120ae9977c5c15c226df00d12a8969bdf917975510c9a645708f6e02af26ec230e968ee395e89a4d51b1c52e4e79c81b1c0e9f67b29793e7ca9984f5e0ae99e8c67afd8266e1ef73b05d50bbf41e28c001a8cc7a5a5deaab3547ab1bc010c8b1cccfd29557a883fea482219be77fc4e99d1ae17de7238076301162a190df12e9471dd65c968eff68115de9f4db63e61a4ec5ef588407832d2ddd099579922104007f545b6389d54351958101dc4448a7cb626778b9817872871253eeb83628c7b09bfdadbfa5a22e780d65d148028c6a619ca33fc00b8c6e76ac07fe4074e1763af43d515c45cec5bda6708e36e2f649bc666937ed19fdb315aab27221561618e360286a9fde9cb98a76db8dc16a218b0db47e4688e6d1716a1aeeffa62391ac47319355c4f8c5fb939b129eeb9e4edb86d936a40db190127076fcc25d2f11f442559f1e764d54beff1d81d9f5c6798e90385b417236226020ed3f72a91004df90ebb216c228914f26adc21c3331f0dcb5b06f2f234ba904e1b516a84fa8b506b7dbe4e5a3183484029e6b95ec571414f65e8191351a0bfd56c7f4979b0e0f9be373d4b7f9657bf73ff80d1a4bc5245d83e4604f4d8c8b07dc22bda308cd38e58758e90f861242dcc18793f847cc6423cfc404ca764f207f3039dd66cfa9fe004bb9056a53839a5949eca993ffdf3ecbb6b237f3261130f57f877cba3bfd2dc810350bf16780cab136af0277b65ecf643945c48746c0e26dd65161d4a0f8d606a9e92506e27d68552b97120fb1c44e3698de5ef017d6dafb803bd4b3f68cd43f9d2dacdfe6b4254a20be335f17c82d8300a34408db44338de83984cebfd1a58b997ad0d89d87f9493f20be6afc13cdfdf62740c3df696e02df94b071432055ff7343930517bd98fbb5a6e3642218c4d1145743977c3700ff1e87944c448640da8ef3e0e873258ebc5ba783e8b5c4cf1044b0ee2f15e410b03eea14ce2a1377f02c5579b7f8d08a2f8afebda523cdb6d50069d5d133068973ed232824d759b5ac41a6209b5876b731dd192eb8c9b5c44cc53a128a71d6b0c7375281232621e33e4b0a0e9b7dfb55818a008958ff83a4f92a77aec572e0f351c48a9dbaaedf25800036f2842de9ef5b7b3b22aad72c6337a24d29e6116febde0133955384933b892ad530bb36e59b98a2f0ca0a96edd690a607649af9e3673bf5d23154b52de010e3290ee4e778fdbe03c4c64539e15cb33f17c158be6ff964642e20658e8dc0152f897d04bba565019df1329b1092fcdcd8a9e7a0b7a7d00972b2684194340c0626b475bae4d0f5ff1d9f608912bd14d113ea34521f9685aea99b192df8b9a35ffcf7c7b157a734365e010748ff1bf02ca19c849c02a2d56ce5a1a60d4dd9d36eb1e44e79ea688b8c1259b9157beb6eab0ac33856b664740ef8d1b0c9c6d850a7c09af20cefedcdefc0456ccce84a7f6722ac595b27080331a347a4922637692c52148734d8b5bcb4d85782e4871202f544040069d34d691f9458a1f154d52daef0a8b87d69abc834caabc69532c25ff13c62c956cd66db1a1f1eab0607c3b6e7c6b1f9cc1ac3959eeaf749e7b285921956a8b154a4cae5d30f6598673e0fe7069d651da3d626c424fb773dd22adcc358f48d7995da96a0e53d71a52928e4d29a098589ce55ddf2f0c8a5117f09c1b70caa6bbd50fe185dde39a16e1f5ab848ad4be4c2d1da18e0c5cf68051540c6b799873dbaa61ac6a914ca0e734a68541a637035a29c5a9b9d8a12c906c92512abe8c5f47bcab1ea67a913a6a5fd9bbbc6fd9feaacac7c4420d0b57cba668d95e99558aeca07f0ff9d0cd9d41397e05f3babbc9b63522cb2388e2f61ecc75fdc0d699527e6ba3b6128a9d8017b593e3cbe449b659f59df8b7e4638c2106ba71821f3e903332953197300874bceecb71600abfc4afd475222e7661ba877aa89acbde05f74776bac0d14592887b2f7c6d7059250482cde3d9325610e32106f93a1478a54c64c2e12c104c65791cac1656566ee2e2449af7b752e42d5087b3b16fe7578a16e1f82b1bd18e7c2f9f9c6adead29b36b850a5c8fcd661a200e7a701b76b88c40c3c8041d37d44f3efcd93a301dbe6220441754c7fc74706fdaa83dc6430f30d58d65a442aa5103d7b0a9afd3219d29d3bae609aa6ea8449732fb8bab08ddae7d33dcb4302f3ca6bcfa9b31f30f4e68c1f5f22ae2435fc0ee01c12b2d08cdc48413865f4011e1e2fd66f3aa1324bbe4ee3a1d022c6ed3a039116f745ace8c907d4bc55bd53997718e98bd644f8c0e28ddb0f221721093345f418b637367d235756a5255056548baec03a9de1f3d80ff5e6a94f2169c2ecb0ab6c390ac9cd499651b2002ba6b3b9b9b0246444c05037320c43b5dadbf6cf711e26fd84c557a250f87b161656904e60800e83ffcce63b2a9a3a3a45465c02de0be1ac4b3f032844e70df46faed0e6c63a6725b7e8bd09eee2b012a705f878bc31c1f8706759cf749c991c0cec6505b8ab26d268aefe397896262b37361a6db54efb145cb53fc43d5a8bac79f8842326b7938a71035dd8bea9a517e423c7c23271e5e97ad7c97b2347c67ae85839000a812b8467cd34fc12ebde9301928c31e7359f944d4c1b10b2caad52ba897001e1a98eb2b30ba987b3b381389ade234ff3d24f196c2d8d189058e30022b42ee307588bf91672e23abfbaa8d1d788e484ed9b889a7aee5d6e37dba0e4b14a139bee2c04ab76c90d69af36aa918caaedeb7cca1bcc7c66b3393b653697cf4ddb7e1b3f0bde14857053ed4d3fce39febdacf7d82a9830bdad45b0a106e74859a0848a9003a88351d1547171c54b88950fdf19d7a9fbc7fe7212cf3b10c2d4accb4f0987f3275dd75588f4be4c14923a2f3a0d34e73dd0dd27a0a89818d8e9501ddd66af15a8fe2e50757c8d0054a9505a27230d5f9442dd8c22e5fb2ae6ea6168bbb2000588ea55beec8065bd12faaf9f3ffdb40508e997c04154e84522bea6a2c9adf2d09cc7661eb84b602b48f9a40eb9741061496240e5915af17fc43a8da98f1e9d866f4960141a38f07a912557b03cc4246b3ec9a34f2b7bf8209cd3f6a7145a5cd629ccc5adab51d8acc2ab9f85162c052349575e92143d6b8c68e5262205d508a15fc43c4841144b884db9d981207233f6421492a8c7aa92728f248d896b6c32750c8b09cca32b5af128510b46502ff7ca0e71519a68a52471f0f13b4fc98f3d3bedbc1736a51e13f1eb9dcb7b3d6e308577ecb579a58070d4626b238890bb1bb8e70ab619513be2d25e1e4552fce9485b60e70257955c89827003793621618b32177c00e67b04950ed2ece2da24ed73f976ef442533891981c9ff5fb558ea23866eb7e8d138d77a137d59d9135717a8062c51062a5b13d70da4407dc83570089bd24dc018a43a000863e80250db010386004613dc3761ff6a62ea5e58bbbeefa9d20bfd9f6116598b212f5f288e4afaf12375e8d55f75ff2b664c1ca066bfbbb7d65501e546c8bfa32647097516d825210d8d5255d999f74baa01e7bc8979fe2c0cb4f6cd688253644a1809117706f4cceffbe877047ecc3fa37264a6357d34a240d77fba499e50b5fe9bde27cb94ab0ab7546f50720b54abc0387949967c790e9afc5d0966f3c03e0d6128cf8068e6b3e9a4b7fccaf342ca1bb8bfcadd8cecf0dfb1b956c90621d50a05135950f80b86fa15ef12b5b61558e27eb832e3ace09b564d45cd1af1d52e13032e9ac28dd261574bde8979d1f052fccd77b67a072c50045ba27ba7e9132cb6f49ba4ec42d09cddb0d9e3fe9f65e6f3c550be02dc068c715605ff5c9c1e1165128a9d556fc4f7936acb3ff4495c7c4ac7d128d5811a97b88a93a021c0a047240b5bd5157721051a163b9240374783deb4f09993b35e956a6ea16c8dc913897102b22480ade43df6af04224860a2ef3740bf1d6cd4dc1d99b4a893c9dc2a8eea43f77bd33aa07efa9e6a94f8b42ab89b24bde4fdd4350acef49cb165bd93a2649ab99abcca72bb232ca524b3f9654f639beb933cb2ddf33ff2715b2724e56a1b26ff0ffad556fb62304c22fbed7812c64654dde88e33f842114c9530c9a700f6aef9f5a0143158880cc7eb4e8ac53899368cbe56de46ba6b0e652fc45ca44f714220739fc2628d3806b237d8316c832f302bbc067775e719dd9654e894ad37d2d59f75ab76d57c7bb67b3889761ee711c4c7e38879f632af7b3c04166f5dd9d523db29407d8746e9bfb5efb3f9ce4588a2d490461d13f452db2fdfcd4040ab6be004cc9a963a5edc7d4ad9cd8c347674cf5a6de27057b648f44f6538a2ecc41e97694e6766c50093818a0809c80791db06e45e3b8ef176d3fb83b05cb7585100a599d3bc22f542982049754b5c093ea44b564213baf77f701afa0da6065eb0676cac629a307eccee276a76daf46488dd80cc348c2e7797d2e1ea96c04ba376aea56d20719498eb4db261bea0857468396ff790711923cb55e5152dde0ec9d399c1060c263c922f5f220a2f230727bf07300cfeff8cb3413ff25d7c3dfa06778843897bb411fe6ffd09f04c0bfdec90b68a0883228c112cc9c18496295ea432eb405e8a705ada4e7e8d04b6d607c25aa74cd955306dce8ca18c3b5cd9c62584392347c1d316baf1a42bbe2d7f33263370bc9f06a9a022acb4e17da676eb9e9988fe6dafdda668ea21143343af951f378bf0c03ecf81fe7e8a2621acc9aa102b9d36dcf9d55c940c8d0e8ec4e8a33b3605f03f2c861ab760b03a8dd63f5fe67a415670d7f0f7f7ed2f743c", 0x1000}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="27891836774e178197bb345205824fccd5fb9f6e2dac71353c75e24beb043f9a6b896af4a69e66dfe964c67c3427d902f309b45ae4d546f8fa0ac827445e2c6e855542be0430d122d07d3254087142e5074006d3568815718c145869b60dcdbddd207209e70a41804a9e2015b3fee23eaf80a99753e49a3890acd220ef973e6977ffb468b614455de3bdc9127a57339cc7bf791892fb079354c3138e454a55b564df4d3948fdd3cf3a80a7c12c6af90910324a7c7f1d9e623019061d94d3b05d4fe1f528d4d917655d194ab20d6ff45a671900bc57c8e73d3f15d4a597f099ce71c72217e951e6e7bcee5b04284fa71709", 0xf1}, {&(0x7f0000000300)="c07993defb135a6373d55a4a9bc4524747ae40e17eda75e55b0d152e5a75f17ffc77e1980ca0c5fc5a965e55b033362e60a4806db9edd19aa43c04e4343f468deae93787295faf238573cb2559361d6e52634560f208b1cf86f4c6981be7ef733dd11ff88d465726b8914fc3b23bcd344aed5af65c22d5a40c2cbb732afd9106a1d257f3e2093fa68a1b38523640f2c3bb1f397f4dbe8be1e9c231006f8426f1fae673676713e0d039395f64a8c5bf06ccd43bf9f0d0010d94bcd3983fdf935e37b8fb", 0xc3}, {&(0x7f0000000400)="8ca5aebd2084119455d68eabe660e7c64365c2c6bef0bcd95150032257a46a13ef517468164134bd496e8ae46973789cef9bcb1c29bd15329a39d2daf512a6ea6d8e2b5cc063b610667ae66c2e745ca18a46020d5e59b74ba2f9af31d05415c28a0a04929905ee9844737e7a0107bab869700d86349532aa0993c26d318ffb7dd675d5da42f4", 0x86}, {&(0x7f00000004c0)="60444b997114009f0f0a00b42295302614653f93ba9d3577fac51de5ed22341e67c15452b6b4c1995da9075d24be52aafae1bc23976c3f6ec0a84cc727fd95f238a508b24157a88573ce631e2b5bea9bd6980117348916e6d03f1631b656b2432a21cb0844e59a68e9427c1f66a5af98168ee145c70e4939b71a627ab0b8b1e97b697838457be09c3fa390fcd004ba2ca8bb28e4770cb9e732fd012f35ef71420865487f3b62332669a9a804dd01aed5dc6a9277be378c2a34e520d18e9d626be337a6a93093", 0xc6}, {&(0x7f00000005c0)="f92565d096018de59785cf5e8e63bf1e19b26bad3aad7476d3c7972d6e5f759779f9ec001fef559c3b65b8411d8f5e0160a654a55c54c2f2e4a954ee7e5781fec57cf24bb1fd2487dad82a94846e6312e4644a4fe7e8786ec3a5211194121bd208db4b406214b31adea3ed5f5779bef4f3085d0e58f5800b9f6229dc853dd912fdad30fb664322dd21dc8fdba007cc0be6998977627859ed3ade", 0x9a}, {&(0x7f0000000680)="3be56cc405ae4c9e462580fb40c4968b3dc1217b913fd1a273e3e304e9d8a2eae3ed46e4d5d5a5ae4ab88a4ec06c1a4eba86275adce23311f67de7c7f5", 0x3d}, {&(0x7f00000006c0)="989bd1f52f019fba15633ceed8b0e74f430460a3080dada3c1b4a2b0a58c688e3999bff1b8b8106d30c1a39b328368b71ff25a581aa9", 0x36}], 0x9, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x403}, 0x2) sendto$unix(r0, &(0x7f00000001c0)="780bf4084c86360eb5652043bd029b89e128a093fa36d3", 0x17, 0x8, &(0x7f0000000880)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f00000000c0)='a', 0xffffffffffffff02) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r1, 0x10}], 0x2, 0x80000001) chdir(&(0x7f0000000140)='./file0\x00') getitimer(0x1, &(0x7f0000000100)) fsync(r0) 15:51:53 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) 15:51:53 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x6}, {0x12, 0x1}}, 0x0) 15:51:54 executing program 0: r0 = socket(0xe, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0xfffffffffefffffc) clock_gettime(0x3, &(0x7f0000000080)) 15:51:54 executing program 1: select(0x40, &(0x7f0000000200)={0x80, 0x0, 0x5, 0x0, 0x0, 0x45de}, 0x0, 0x0, &(0x7f00000002c0)={0x1}) select(0x40, &(0x7f0000000000)={0xce, 0x6, 0x1, 0x8, 0x5, 0x40, 0xff}, &(0x7f0000000040)={0x0, 0x4, 0x10001, 0x100, 0x0, 0xff, 0x3b, 0x387}, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x401, 0x6, 0x669b, 0x3, 0x3}, &(0x7f00000000c0)={0x80}) 15:51:54 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x7) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xa2, 0x9, 0x8f1, 0xbf, "56ac2b1cd477fe48535e96eb54ebae3291949344", 0x4, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r5 = geteuid() r6 = getegid() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="8686e0d2c05677a9e9fc0f90c467dbe9f62dcf178bf0f8af0f00b4ef37c1689648b6951a52a100282e43c3974c21c83776c24a72d0cdfae57a556deccdbf707cdc5a782adf8b5452", 0x48}, {&(0x7f0000000180)="3f5250d2123e53fb3b56eaa30620f751644fdf2d115c873d86d5ea55e534d68b89c3ad4ff2151a8e7386e70ef4a4580d28c9040682ba6ba243c3a664165d7ea33a22dba3cb90df15ee14f06ab7779a08f44bea676d2e892ce09573849e767e3bc6cc8da9d343d8a8d81c941026401fdc2c5c99577e9f0ed58af61117bb7b", 0x7e}, {&(0x7f0000000200)="88eec6b9cf7bb873ce88fda5b0785c89eda72c8a0cdef9f584b5c8a8fd07843b6f01b51139c86b62a0b210fe8435f66dfd61f24956c733c902ff85328ee876f7bddec16d3be1defa7c37bb6381058d8e767b8dacb27813a7bab27885ad8799df5b3903c64732b52556735f6a860dc469707dffd5629fe0d3d63aa6f1730e2248a7c8995c6389b5fe0b87e76cca8ca9868cd987e1c8a4733ef959862ce84897e55f86b24c2d7decdf670ec3fc6d666b6c346bc511dbe095b610169f717de7d1de19ef5e62356958e1e6180291bac4a75f88c5b7e3e266ebb0ab3298f34536c8d58d4a2b1ca3d913d7d267f3", 0xeb}, {&(0x7f0000000300)="548abe45e4ce6eae01818e1bb85d9406bf03aea07ab02336a18087c94cb93ed973fbee4cb29ae72306317b0ca6aa72c6613cb31ff049f2e6c520dbdd06c6e8820f7b5805836d3e80a52ed1540f4dd6c7b9edda9813ba3a0be89f3274c2", 0x5d}, {&(0x7f0000000380)="044a6fbc2715ccd2cc33e62a6a4cf71549038468ec9ab078fb29b54c4c431a0f46b3452a6f6a8ea2c5ba929342f3b04e7fbccd813b081772e9cfebd706ebcc38499852f6111fe2435b76548231d069da1c6eed67c27d0f97bcfe2ff109962c9d37cfa7c81cfb02c3973e816837f14031fdb88efda33cd3255365840afb1ac6ebd49f9d8a6c3abcae93376d3a6b83463803faaf5bd8f636dea2429b4e39b8ea979b18b4ba5c87a3e060e8c2274c2817d7e718380d37fae8fd21", 0xb9}, {&(0x7f0000000440)="0f5db6a12e8908b422351bc57a6427ebdfa937e21495d79117427afc121b22e5c41e447bbaac261b8d1ed21fc65b935f7b7d452448dc0901d9c746e658c2c2e27a506cb3f415863116b3c91095dfb14a303dbed9a58c393575f69084459abbe3cf1ac5549e36aab1f3f878aa6d7fdf7ef4494a9e4bb6b5fb3ba933f904666ca392c728a7bb7d1ec0cb92cf4b3cebcf710995d3422f077714644d00c13e", 0x9d}, {&(0x7f0000000500)="e5b2d6f66993e97a1474f5233e76b1a8", 0x10}, {&(0x7f0000000540)="c67c9308aa8e642eb8e8eeb1e0d2bdff049b6e368dd305dbb4f9299f2a", 0x1d}, {&(0x7f0000000580)="e8337c6837e6cfc471ac9ebf55a6360ff0be8fd3363ca09aa91c9b9b217b2100817cfb9e670689048f", 0x29}], 0x9, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="2000000008317e6056ca40f8c25e727d", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xb}, 0x401) sendmsg$unix(r1, &(0x7f0000000d00)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000880)="1aa4bc39687a29d827d6ba7bf0698ee2949515317b069db8eb6e60914ee84ed78c9fc39f29301fcdf52402185ddcc81ff9eefcd515c5edf04df4c3fdec91c6637ac2bd78151d06f4737b82f4d3820c7fc169ef7195eb78c483e5", 0x5a}, {&(0x7f0000000900)="c9a7728186727956c8121fe70120f0260f102c5eacf7", 0x16}, {&(0x7f0000000940)="3857a74c8da5b7a8be385024c3bb63094d9ccd41302e7864eb8b3bd21a273af2392ee3383d9b22d57819281ed2e4a1d30631ab149ae8acc3d271d9f1f83484aad74ca8480b8673c2a0f02505", 0x4c}, {&(0x7f00000009c0)="da1158cfb9c10fafb89fc2b2e61459e8b94697d0d084edd9f7b185b5bf57d836fdff63cfb80788a63b512bc8ac24f02e4a592cb2d9a66b7fd2bd9bd2b76de3b9cd05a6995fa8d8638a01143723a59500ae60829aeab834cb5d1c83f71bc62ce4441632989cb990cf0cc1f464c5d43896bab56568b007d23222316656a49fefce8d705a702c72b847362f121a2fbdf92148170b5adf1e14bbfc29c7fcdf29ba036537b4b053570b3be90bd779f99ad7c7578a50f7951106a3fc067abf48270b0aaa6f76cd58f5045cd46f3bcb59ce521f92c2358a7f2103ec78", 0xd9}, {&(0x7f0000000ac0)="725fee2d15a7335882633a0a4bbdac959055b8b36544b3d06b6a411ebcb39001ac2735d41f53f4e7446a87a874441debc46d09dcde69d120c640e5c93d3be3df36e5336cc437fac970d8937a1e7f31cd2e256e30d471a6c44ce28422141a92c8233a98ead8b006ea00937e75d4df0ee3c909a413b1b4fc3f5be648a03e24af1b591276de76f6c8697766f8442289d326ad1ca866cdaea74e4199bcffe73e96873cb1a595b0526c260f1295151348c2b8ac3f9ad5adcb3ba3cd12b79513914ab6d66826734a203ee1145b0e7e4adebe5d1210a4c0a01e222310e5a6f38ac198763d98c407e6247f75faae6ee36b1b0068bb1e3cd1f89abc6b90", 0xf9}, {&(0x7f0000000bc0)="2338e9fd88d1e46f268635b00d73f585f8f72aefe9e3f5d9a5da2a1959287903b2be3f32080aab81c6852cb4f15b90502fe8123df942dc810c77fb4175e9222f66ac9441ae7fd1132a7a371250f5b849b5c977b5f95d1f26a5f21a32070cfb68f238a74fa012c74137061dbb5f358f47f486f483c058bf43c224584ff587074115c50514e61ce37f250983b6006a96014001d69630b2", 0x96}], 0x6, 0x0, 0x0, 0x400}, 0x2) 15:51:54 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/121) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 15:51:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9a4ba675419628c86d5c6c69d4d4ccbb299949266c9bcdd6da243ff5e8d7d3b6bedca1b5b2b57e255e4b762e7ebc4c8c307ccce09014d272a407abecc941520be8dd489d17c5355319bb82f22d8631e015cf212ff2afc0f40919a4e75b115a8a7e706564", 0x64}], 0x1, &(0x7f0000000200)=[{0x1010, 0xffff, 0x100000001, "c5f8ff8c57a9a75a65054d86f1834453367a46f79ea177ee10019f63d65f05b63453e130b23cc3e915e78b35cdd94a9c96411647269fcd38a459c62c85ead78925a0544bfb8587a0abf52cdf96b60c9cb97d2f7b8533b0c982f0f9c1e8f62949f6e534d43c24e00c7b631fbf671ed8377181df5e6f26756db8ebb627170cf5cb42daed5413e2da2a7d4517b9a0f5c704d94bf06747e293e583cba4a91bd893c0819447b36545442180d24adfcb9d36338f928d49f66ef384f7cca5c3977e22f85899a09cf14c066210f00cdfd028729c4212e1f4d9d68b1fe4a1819a957cf6d9fa95deb1a80feb2982e1f63d4ec512f570dea079d06d1d061abe648879337d9b631658ee24a7ff76d191e6b7278b8c777034db6ba857116378a1d64521adeed5aa17106930889f00bff471c5e90c10122a2ad9da28dc2cadcd0bc1310ff8f2a4c51044c90665d1d54250da8cb2b29fc9e4b5f184330ec381e38776395691f88286dcac96271a745f485303233c20087a3faf2fe99eb4dada6a9a89c5b18151df446cead29617751680802cee2e35c75500d222e1db07669b823d88d9def945bd8ce08c062c4cf67901674ac9b39f8e932b189587b53cdc74d47b026eee93352498cf8182f13501710a4a720bf415df78c29891f0aef88fb28ff0e0fbbcd56e3e17d57ab5a3f550b1afdc095deef916417f70d674d9717d4795ebb6ca0a09eeac3e974a3b47a74841450fa63c5b30f25a3c18c90e6d49064aec000fa303b4bb084351c4ef3d1afc190f656b17982c96cc1e472fd69e83a15b82b222f7f6c921df345a1c899a1ce54551b467d28b9a766209297353523e9e9eb51353e6a32e7465c1e441482edb682886300e67bd9be52efcccd34b389f098561e7b6d98342d73dce20dfe125619df0c2f6cf579efc1ee7205ab41071644f1a6f46acb2d805beedf5551d1e6763a81191af1c1e90ea96fe3abb5b1239dd15786afa2933bfdde985795fecd2ab954957d8f43b698cc6cba7a6772ef1a966a3ba5cc1728a17eae02253b0eda5d389220cf7a6aa81f184da4789083cc19736dad47c5386253581b998d6c6243cba1e92fe1adfcb8267403c7e3ecce040aa3b2b3f0eebd23eba7d284af4dcb4ba5b73ac163af8dfe0cc7650fe1b25459ec6c839e0bb91ff00948e059162fcf9d8e68aac233c79ef70bd09bf92bdd5d4edf7b7220003b63ce1060935d979621898fb51b4702f9ccb7b712fa6e5999c4fea9f403fe1c95c752f15ac718f460c3603d3d89fc87ad2ad9fe693550267a8fa07be510e6bfc8327df4f90a0e4f86524ba76423a916b4ad35e6578cea3a2e6d9512c2be48c9907e973b0886d1cdae752822dae3d5ecb6d1d6653c8582834a9498a86856fb3f262b9ecebdda50f13904ac5081e7d233a89afa0c0df3fe1f47691c8ad3925a549807f887b36416627160e690e8eb0db3bc71d39c4c415e4b06b4dd9789693677a1c4eb9159d65d44ec04fd176acac358a81f6c7549af6ebe286cd63b2ea263b071bf39cb63ab468d395dbe893167ae8bcc5eeedfaabd085013871d34964d2420ff343f979acb5fe2908101b943ff9680faaf29711f86472f2427185e2019ba0703f3fcf2f2d38e9365e8b8d049c594e4635730e5cac798fd776e2d5867533227a9ccaa46907738a5c83319524a497601f6356b27ac5f3aa0d6cb876f815e1efa4bf30768ddadd8f87e42e072d95536abca86fa60e96b669e9ae328a2136339e468247a0a82b052649148b6eec247631aac2b958e909c5c66ac8a1bb295739ec6ae73c88a57ecc35371294f92b554bb655669f0f7311357c228229484624061ad665fadd17ae4a8f449d3ef96fc1ee6c5bb586da80e0440b4c7db1f838196709f6fc0c0eb135bc499bcf2ba0edd5f71ee1b19de42190813e701057721f6debf73c43eb236fb443a64b26752bf1dc62ec22db76ab3ab52bf4ca0948bb57c07e0754e1e9ad153942584fa7fdccf98e18d699501f0c457f2b530f7bfc52553d7c15df4635079c623ddb8cd04ec95f33996f9b6a0c87ad2899315f3070284c47a49a165c445dbcaf9f6d0d2504b4c7ad85108c6f3aa2a633bf772bd7cece476c761dc632d785527f25fd761fb10662c1ffae70f4212d34fe2d6dcf441c49c0fb8f72b5d1a208e98aedbd2b8e8218fe64e8a4363d46a10073216f1b1063c1240fe2e5bd3ed94f97e02e1063740557f78482d288f4cb4da56fd67e388d28c47fde75e1ce15a271b826ef589c9642b917b53da292a69cccedf117b0c02d98d8d9127b419e6039181a62f7a9557f796500d04927be5a7cb0e88499f31299ffeec28444dc0970958b49a08a7ab419dbbe6703f608894aa83d470b2524de1c0aafb71fc91ff28decd647f9e7ffe9ea649069d02639dace3330b26de73f14fda3982d3176a963df6486346326c339704c056746b0b34508f45555202291af7eabe6b6634ef54fcb3e6ad0df1df5d5b764d36aa1bbbc523a413331cb0ffd7359f4387b96e47a4a3b988b35a88889f000d940ed575bafd50c841ccedd35fb29e4047b2edf548c6367b4d47bde03a9544a189056787a9f8d2de5e8e64e4918be95ff278e2b22c954d0957479ab961f93c3fc14e9f5101fa4886d8b7b7eec59203e516c1050a2a789cf2e414ab9264ec25527c32e25c8d0a73d70ac2a4fde1a2b7fc7c08907eb208cb837945e3213dd9051936eafb0f09f91904b156c8dabd6f7651214d8cf0ded0595595a730354c0f409bcf785ae3eabd08f710e67c838580f405d84fe54c7637cc6f2a2e4f6133365892994758f1e9884d98b9f3b5f57f1cc822ba3c5e64d04952eb5098f97787139ac4ba475ce3ae7466fd883e9fb332d71d20aba11e7b79b038842dd966fa79bcdc222546b15067fe457c245b4cfd9e8ba6128268891f2710b1a6940cc6d4a42212e99cc28b3efe0fc9e0a5b083a552f81231860fdcd9541d264b337680c4bbf376f9c62e98dd993bd76feca72a6186563b00dbd107868c6f146915616693c18e7a35650d0f9f5d9e4d0702eb56c29425f26164bd3100a860f818d088c5860428f31d6bf440cd974145806dd0334b14b6bb815124d2592bfb43302043b5ce6486c3a1f29ca1571a093a161464c8ab415ee8de2960a00efdd0b0aa78c705e728ed789a55d54477c85bdf976da277dea26cc6577eb19b96b27091965d43fc5d90b0ba84093a7bbefd64f3e6cfc14b5bc568d445c02c43fee2c7533451f7dd1fb1c18d563738a3720926936b8f54a7dafbb99715b4f85e2be695f49ddf6a9da9213580766906c38453879ff70bf60eefff9c0cc154f2f77a93fac3b08da3a26302be7e5f68302b88ae87c1398e5037709bf182ca717f8cd0824ce55023372fa3009653cf1fa146c273dd275625f344b6566fdec1e852f2486594199a5ec0cb9167d8c77b76dc44eaf97b3f46a7356d6701ed78e5864ea66d62e44a9cc7f899953450f67cdfe085d45364822bf7d8328b50786bda6307a6cbcfb6fc1e3ab0073d8766a155010bbd2d1971a7cb7d1dc4f789d0d9f492f644067083ef48dd40d3a5b7a7760d3279b0958fdb7552ed162ea9bd0711dbc1862b4a8f46ba898dfff6975b160493ce1b002eabfbbe641ace8b62a0a5d755961c7529b9d585bd99dec5eb01445c205d0dea37a4243eae8195600cc5f9584ab2b76b93cda662e080057d95f38a60b718a1e695fefae84bff2d66e53a1fdf1a0076ab9548d71bef02e54ab13d6813b80132dfe4ced7b919bb6034ce3ea6a8e62798c07de32583cb52ecd7e8d869496b847381f0482f84bf4ad2762e897a0a5d8b53a598f81fc672cd27fa296a88e74f142f2c3fa94a542743e25a1feb7f51c25de777024367cd978d5e7bf419daadd0e77296f46a1cbdff0981829b5379d80602421c658e019a884432a3c9208cfe35e8d3c3eb47c6044d29008be86c7338d73204c2ec90d30b9596a2d4833080b9047862ed4543c95cdeee569b37e643e42e046e2a0dff6c96373b10b5a44029403d3aea844d85897ce36001bd6857d7abcad1f894acb845ca8be27df2f0cd707d61852e666908b18d32b1cb5142fed7c030e35c90d96d422f4a33cc4d18a6b7760642a3f8b4bbdc429b43bac0366ad48dc8a06f5eb68ac3659874591955f3bf2d01fceb1d2405832c8fb161dcc774d53aae6e7bfe25eb0be00252fd4578dcf7d9728db6dc4420b95954c304a8961afd5358cea0ffae7c8e9a776e63956ab64f4e6173a4a9eaef7abdf39ac204c263e8ac9623d9bafc9873b71cbfd512fa741af55ee2573d15e0cd4831cdb1a9b5a6a96284849f4136df9262cc45b2a5c03952f018c7c7e9264112fef37dc92e34fbac6b1c1c1f3ebcfc4fd7979ef58422ae8798f539c18b338fa7280354f0184f851a2dd3237ee104c164d24a2433b7650fddd4de44929e24782d98a7a20127a007df5c4ef7b078f5afc33b1b22a862bc59037b9e5be38b3cc51bb63a18cf2eedce8e1d1c22c7dda28a4199dc7a0995d18ab6f4ead69aa702eac961f72de455df4f5c09dfb9688edaca6873ac853ef7c051e59c43505511ed20d357df3fc9d27f98bc01d9e9394c151b3ca85c4a1db5d60e3ea5549b9e95ce86359855e79321c4115f2575fa44129d10633610d062badd2bbd542109b5da032c1d22f1ef35f3ac647e6880a287e02535b7301569c7db043e8de886a3b0ceea7123b9a6beafd2814f8b254df03eca2c8e0eaa8c41e9cd481fa97d428ea31398c9ba3ed1291190d7ac869d9b47462709451a2f7c4608c938cc735016a6f76a38dad5b1fb5ab01c13d848a516e3077f2f0783c33f5a86945820b0e3c4b1d4f5ccbf0c922961bde048f04d217ffc75f18aa96b52e15ade637f170ebb47f6b705533c0724f9ee2761fdb92681d6d36b375f58a545446510d5135fcccd8f0e2fc1979c579b2577e671f6a822167fafe12e7f3f402d9bab7ce289370ec2448de1ee07f15dd7ec171a5410aa8bf745c3fa552081ebce1caef0f925833e612261076818103ce2f772bd3a3fb2665bb2ad07ebb51f1c1f85ef34aec0944de0f6378edc10ee8f0c031a025df5f181e6a737936f4b791bab280a440a88d08dfc98e2aa29b9974bf2455e56ac2120bc3fa11c49afac0c70c6feb64c0c04f291d57ff2746c17d69d4bfd2defbe7fd23f07e4a5e83e49cb3da207adf0705566c8516cdedc2dc041f68730f888cb8ff49bdcffe3f081e20c9694212ee5e09ed089426b3177b97131c16eb7e1732df88934e1eec6e7bbd6c81e41493da59c71cb8e04c679619fbf8ce15cf7559cc0ecf2bc0bb54f8725715ac772cdddda92dafa13b062632b2df39ae58a365ada6ab107442ae51c5b9478499b3a41f5bcebded7af66cdd06b0d3fe9e3d2fbf104d038718d1e2a8aefe2228083e978267a8d9c154ea9ac17cee50c9866eb5f4fb1a4478c9617da2f83a3f74d96eb5610cfd85c2496e68235cd61e571017182cb3c081be805f3e6dd05374a1cdd5cd2b80923d7de74ed4966e65ccbb93f72b624a9e870735b2277f7d2a991cf06a2a5b508f3fd0dbac5ab9564d2af7d84e450a78081bfe08c0651ab9908bbcefc72d91ac5c0db3971de5ba2f7995b9c4b77cd42bfcd8d156e2489b16880fe8b613db4c0babbea7bd94b88e6211096ac7a09abf959b964ca60a4f7ddf89097334010a78de9f4f1ade680cd9a3543e48dfcf0d48bce2393282b83bce864b5c75efdd6e514ce4971bfb29c119c11aec07f7e95287967aa950559863a3917ca55e53f38481cd6282ff53"}, {0x28, 0xffff, 0x0, "ea86125be3bce499d363e245cb60296cc223aeb564"}], 0x1038}, 0x40a) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0xc000, 0x3) recvfrom$inet(r1, &(0x7f0000001280)=""/222, 0xde, 0x800, &(0x7f0000001380)={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000180)={0x7f}, 0x0, 0x0, 0x0) 15:51:54 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 15:51:54 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000000)={0x3}) 15:51:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffdffc) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 15:51:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7a84ad8f, 0xe00000000000000, 0x8, 0x1, "2a395dc634a2e094eb4b01efade170e1d70578bd", 0x6, 0xffffffffffffffe1}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="d73c40bb8d29dba7119204979f98d7ad664be1c27507b121e2fca6c5cf41c6a96c53491d5e798cdb5b86832b6c2a69191530957e876dec0b7c2ce05d966231a100fabd8c7474732268dd4edb32adc00f45b937fbdd245fcf9873be1736b397eae3174cb39d909e6fc5d6126d3323f7123f6f15085d5209f6778af4c43c8324ef9bd1589cac7d7a43b1f2553fcd3185863a344d077addb60880b4a1d7e5e24e7d64f49364f43e2c32805139f1af712c63e70dd9acb312f0c211a8c806f1", 0xbd}, {&(0x7f0000000180)="697caa0ea215d3cab782aacbde15831c401ee331f7f7d54a3e9da53aec56674b289e1021e6cd54f197ed7e1cf281b3162d5f9b7bf4f6e3e8d0364987c2848ef1f535653c3e860a8af29382e399fbc437d891cccb787cf1", 0x57}], 0x2) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) syz_open_pts() write(r2, 0x0, 0x0) 15:51:57 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xec, 0x6, 0x7d, 0x4, "05b8f7bede536808344d9e767bfd3f852fc795df", 0x0, 0x9}) r2 = semget(0x2, 0x2, 0x2c) semop(r2, &(0x7f0000000080)=[{0x1, 0x100000001, 0x1800}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xff, 0x8000, 0x1626, 0x3, "8bea413341dd557e45288294ce4d4f10e5e4dc2b", 0x10000, 0x98}) 15:51:57 executing program 1: socketpair(0x6, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="e3a589059c19e412c68fd75048f2a0d43e433ab26bc070fe16f9c5a5564500765f9981d9907d69c31ab686afadb36455a3f075c614d63bb1b740c5ec154f0e7d29a54f5b5cc5c70eef", 0x49, 0x400, &(0x7f0000000100)={0x18, 0x2, 0x80000001, 0x1ff}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x381, 0x4) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xc008, 0x7) select(0x40, &(0x7f0000000000)={0x200000000000}, 0x0, 0x0, &(0x7f00000002c0)={0x800}) 15:51:57 executing program 1: geteuid() select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$getown(r2, 0x5) 15:52:00 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) 15:52:00 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffd97) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x937c, 0x7ff}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xffffffff, 0x1, 0xfffffffffffffffe, 0x100000001, 0x8}, 0xc) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f00000002c0)) 15:52:00 executing program 0: clock_gettime(0xffffffffffffffef, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000000000)) 15:52:00 executing program 1: select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, &(0x7f00000000c0)={0x3}) 15:52:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) dup2(r2, r1) 15:52:00 executing program 0: r0 = socket(0x10000000002, 0x802, 0x31) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) socket(0x22, 0x7, 0x7) 15:52:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16eace63225259560f8c6815f73f2a044fd33055552fbd5e41789632dfc94ff33f8df3e625a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e08006b87cb2d72b9bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b15d2ac1c9e567bc36a5d00d1628b53a6e600e8af8448086d30580255ae1d2c48a73226f59da2469669d3ab8bff05b2f36290093acba7a34fb43bd5f9b11f0dc5087119fde1b36cdbd7d18caab847df6ded669bd1925391062d8260287c222b468c992433d27d4f34862e9c180116ffc60b8885d6b9b0046331b8350bac2726e22d9dc135a8686fe30690183dadbe94eec2fc0dc827266cbb2824b63ecf505482f632cb2b0", 0xfffffffffffffeaa) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820a", 0x4d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000200)=""/224, 0xe0}, {0x0}], 0x2) 15:52:03 executing program 1: select(0x3c, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3d69, 0x1000, 0x447, 0x8}, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) select(0x40, &(0x7f0000000140)={0x5, 0xffffffffffffff7f, 0xd68e, 0x20, 0x7, 0x8000, 0x0, 0xfffffffffffffb90}, &(0x7f0000000180)={0x9, 0x100, 0x1, 0x2, 0x2, 0x2, 0x1, 0xe4e6}, &(0x7f00000001c0)={0x401, 0x10000, 0x332, 0xe607, 0x0, 0x71ae, 0xffffffff, 0x9}, &(0x7f0000000200)={0x9, 0x1f}) 15:52:03 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:52:03 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) pipe(&(0x7f00000000c0)) r0 = socket(0x22, 0x8002, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000000)="bdd0a7d06efb3044afe5d90232f9316e73d97e13a932614ae10eff87fcc908fbf1bbc5ad2b48e942004bf1986cd05331760c64c4f8e414da0621c02ac777ee75880f70106ff5d4f46840d443469a8aec5aab1c149ad1bb717c45c5807bcb318feee5061315ed7a062070d4707a8fdf918540ca6313441acc3e13e9854b7fcb", 0x7f, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 15:52:03 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x100000001}, {0xff, 0x100}}) 15:52:03 executing program 1: select(0x40, &(0x7f00000000c0)={0x0, 0x5, 0x2, 0x0, 0xff, 0x5, 0x1, 0xe5}, &(0x7f0000000100)={0x8, 0x4, 0x1000, 0xffff, 0x8b1, 0x10000, 0x5, 0x5}, &(0x7f0000000140)={0xb3b4, 0x2, 0x7fffffff, 0x7, 0x8, 0x0, 0x5, 0x100000001}, &(0x7f0000000180)={0x6, 0x8}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000200)={{0x1000000000dc2a, 0x6}, {0x200, 0xfffffffffffffffc}}, 0x0) 15:52:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 15:52:03 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) getsockopt(r1, 0x0, 0x8, &(0x7f0000000080)=""/184, &(0x7f0000000140)=0xb8) ftruncate(r1, 0x9) 15:52:03 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) chdir(&(0x7f0000000000)='./file0\x00') select(0x40, &(0x7f0000000040)={0x901b, 0x7, 0x2, 0x2, 0x0, 0x8b14, 0x1, 0x9}, &(0x7f0000000080)={0x1ff, 0x2, 0x9, 0x8000, 0x3268, 0x100000000, 0x1, 0x2}, &(0x7f00000000c0)={0x8b4d, 0x8, 0xfffffffffffffc00, 0x3, 0x410d, 0x6, 0xffffffffffff3183, 0x7}, &(0x7f0000000100)={0x401}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 15:52:03 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r1 = geteuid() setuid(r1) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x7e) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:52:03 executing program 1: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x9) r1 = getegid() getegid() setregid(r0, r1) 15:52:03 executing program 1: select(0x40, &(0x7f0000000200)={0x80000000, 0x0, 0x0, 0x800000000, 0x0, 0x0, 0x80000000000000}, 0x0, 0x0, &(0x7f00000002c0)={0x800000000000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/123, 0x7b) 15:52:03 executing program 0: r0 = socket(0x1000000018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xae, &(0x7f0000000100)="00000000a75a015c8dd6af1c8f30c38510529316f0da2c5f6a607e832cca50d415d96dc652fb0718ba6ae8edbd2158b150969ccb19520ff91f98ddbb048416d4cc2bd29e8de01297486fb52063972cf84c7d6becae0c1d827454ef76e75c3ad7585752a0d0d6c199226678f0af7bf1c570e2f6bfb156c9d878c4c038fc0071b7194d56c03b7e", 0x86) 15:52:03 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="4164d7ecdace195a36a4b8828ebe07d29799faa88bd1fa28583befe11fe31ae8efee7b3c55418ea09d337187ba72667e72d5008444a5d67fe2dbffb301446b60436579798c9165e158416740b6859626b706405f878b8cf5c66ab1d19e411c75a2e62e324dd16918473a543b09d6e1589dcdb8aee347e0b32da1b9d1b12a70f352c7f78435ba0a196e67247d8bd06dc7018d755f7ef9739319d136a1d07bcbcde9a417d56a03da709a6ffd9a2fcbda9559434b40bc4582e93f0bb2cd191911d6c0ab1b5582f69e431f5da01196f57e0625ad8d0c35fe75a607ce2f16c3cb55f6410252b490ef2c5810a44f07c56ff28f975c969169fd4afb", 0xf8, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f00000002c0)={0x1}) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000abac610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d03434d284ccf10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008db810a3c084d9abf633624df42cd53bdb1d507c5dd2405d446df0ed1dc9d0ade0bea3b0455937f6fb91b4bb7eb39c774d4b87fe98e3b52791350bd351c87cba298552d9b147d8e28d7cd82c2c53698667a413102da28fb10b394b0bcea6c02e9ab1d2297a7e23a8add86dd4015a9f1fc7a1ea3759ad18bdb192d625e2903c10be58b9d87dfdb577a79ee00ee863bc20d9ee4a3ad7cbd7759b2ce70aa5ab94f29d2fc3f6837b700fe0411dc602459d0000000000000000000000000000000000a813efd4aff41c90b6e94e0a1065a4e3d5799eaa80366285154c3c369d2d9cd95da90bb56a7b7b344df9021279482aa4e907679253aeb01e000000842683b0f02ac8d013350235c224355cc1f4758242dfadf21dbcf916b48062a8575e34893c1714fdeb5f8bc7662155174ab55320abd783c878f65e5b09fa63708e4281d82511169b7b3db33d52791d398bf61d4dc1b5a7dfb523bfbd6ab2484a1979791ab42e3ee12e5cf8c4a3c62307b721ca4ce4a5c061c16f2d02526b7c07c9f0025ab8dda1d4ff107f4a2232b3dc3d43e92d23ca9e8920a73dfbdd67c0d4040cc2936f72107b39d33f2ca1748889bd65df4f2f4035f963d275d8f30f5cceec7a52b3861d4a883a2c5bb72c0805b3bef38736460f930067e793a2175dcbc84cf38bbba13d489334f8a514ede9bb56b80ef205be43a129d89720a3134d"], &(0x7f0000000040)=0x1002) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 15:52:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0xc, 0xfffff, 0x10000, 0x6}, {{r3}, 0xfffffffffffffff9, 0xb4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x50, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x41, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x2, 0x8, 0x18000000000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x39, 0x8}], 0x100, &(0x7f0000000400)=[{{r1}, 0x0, 0x4, 0x40000000, 0x6, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x70, 0x20, 0x1a8, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x400000cb, 0x9, 0xa17}, {{r3}, 0xfffffffffffffffe, 0x3, 0x200fffff, 0x8000, 0x32}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x20, 0x4db}, {{r0}, 0xfffffffffffffffe, 0x34, 0x40, 0x6, 0x100000000}], 0x80000000, &(0x7f0000000040)={0x1, 0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) readv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f00000004c0)=""/13, 0xd}], 0x2) mlockall(0x2) read(r3, &(0x7f0000000880)=""/161, 0xa1) 15:52:04 executing program 1: r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/114) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 15:52:04 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x101, 0x200, 0x5a, 0x8, 0x1, 0x69b, 0x7}, &(0x7f0000000040)={0x10001, 0x629, 0x3f, 0xfffffffffffffff8, 0x5, 0xac90, 0x6, 0x8}, &(0x7f0000000080)={0x71f380a7, 0x2, 0x2, 0x6, 0xfffffffffffffff7, 0x1, 0x0, 0x10000}, &(0x7f00000000c0)={0x3}) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) pledge(&(0x7f0000000100)='\'.,\x00', &(0x7f0000000140)='\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) semget$private(0x0, 0x3, 0x38) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0}, 0xc) 15:52:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f00000002c0)) select(0x40, &(0x7f0000000080)={0x9, 0x5f25645e, 0x9, 0x2, 0x7fff, 0x7, 0x8, 0x5}, &(0x7f00000000c0)={0x2, 0x7, 0x6, 0x20, 0x1, 0xffffffffffffd400, 0x4, 0x2}, &(0x7f0000000100)={0x8, 0x1ff, 0xb02, 0x6, 0x3, 0x80000000, 0x40, 0x9}, &(0x7f0000000140)={0x7, 0x1}) 15:52:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)={{0x7, 0x8000}, {0x2, 0x400}}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) bind$inet6(r0, &(0x7f0000000400)={0x18, 0x2, 0x2e, 0x9}, 0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r2, r3) r4 = getuid() chdir(&(0x7f00000001c0)='./file0\x00') minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setuid(r4) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400004002c2, 0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 15:52:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) fcntl$setflags(r0, 0x2, 0x1) 15:52:06 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, 0xfffffffffffffffe, 0x0, 0x0) 15:52:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) getdents(r0, &(0x7f00000000c0)=""/166, 0xa6) 15:52:06 executing program 1: select(0x40, &(0x7f0000000200)={0x10000, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x1, 0x2, 0x0, 0x3, r3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() setreuid(r4, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$inet6(r2, &(0x7f0000000300)="34d635becc980fe548b6da62d42c2f1b43373d84091449d48c0be256af76787ea1fd04fd4f690a92cdb28b6625a7a703ad06266f2a6615e1340c297a3037c641d859344ebb314285613d88b369046c745bba0793a94616a66fb2366aa0aed61424dec2b1dbe2c366531bdbccf361be9ec52e48308ecd5a5920853acfa7defe9ee707fffbc6d32b2e2333b4505c75eab9009b7874b701f3a6af03fa3de69990657041a4a17c230eb435563d63626892db09cd0334c7f289e705e8cb7c9c97aa3081b79c77b8a1ded5f124d907d298eacc068d3c", 0xd3, 0xc, &(0x7f0000000100)={0x18, 0x2, 0x3f, 0x18000003}, 0xc) geteuid() 15:52:06 executing program 0: setuid(0xee01) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getgid() shmget(0x1, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) 15:52:06 executing program 1: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, &(0x7f00000002c0)) 15:52:06 executing program 1: 15:52:06 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3ff) 15:52:06 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) shmget(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r2 = semget(0x2, 0x1, 0x200) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x80000000) socket$inet6(0x18, 0x0, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x53, 0x80}, {0x18, 0x1, 0x9, 0x1}, 0xffffffff, [0x100000001, 0x9, 0x132a9d23, 0x3, 0x1, 0x0, 0x2, 0x3]}, 0x3c) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x4}, 0xc) 15:52:06 executing program 0: r0 = socket(0x20010000000002, 0x4, 0x2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 15:52:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 15:52:06 executing program 1: r0 = semget$private(0x0, 0x1, 0x1000000046) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/174) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20029, 0x48) getdents(r2, &(0x7f0000000240)=""/10, 0xa) r3 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) setsockopt(r1, 0x100000001, 0x401, &(0x7f0000000100)="a99c350d3ebdcfa86c9010436970dd480823ffd7cd0543cfb83034248f231a8f555cba55a441545f07ae8a23d978b666ebd5f16b5efe4271a087a08568ca1c48af42a41faee671e6c2101540b43f0bd5d9aefa64f85c97de843c8500107e8da574b92250e426b459a57d1caf31f42e53a20f54077d56977e3a7aafb9056826020338e6a4d77bc03c84f390fbad3cf532ffba41bf8330574dbc4708b087b0c99fdb0fbdf3dcd55cd8ddd1fc1af1a544", 0xaf) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:06 executing program 1: select(0x40, &(0x7f0000000200)={0xd89, 0x0, 0x2, 0x7c678254, 0x9}, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0xfffffffffffffffe}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x7fff}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xffff, 0xfff}, 0x8) 15:52:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) semget$private(0x0, 0xeee8497441166396, 0x42) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:52:06 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xbd, 0x1}, {0x18, 0x2, 0x7, 0x2}, 0x8000, [0x10000, 0x5f43, 0x8, 0x200, 0xfffffffeffffffff, 0x40, 0x9, 0x5]}, 0x3c) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:06 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x112) dup(0xffffffffffffff9c) accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair(0x12, 0x4004, 0x8fc, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = dup(r1) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x5, 0x200, r3}) select(0x40, &(0x7f0000000200)={0x0, 0x7fffffff, 0xe54, 0x8}, 0x0, 0x0, &(0x7f00000002c0)) 15:52:06 executing program 1: select(0x40, &(0x7f0000000000)={0x100, 0x401, 0xffffffff, 0xe693, 0x6, 0x6, 0x3023, 0xfffffffffffffff8}, &(0x7f0000000040)={0x6, 0x7, 0x4, 0x9bfb, 0x0, 0x3, 0x4, 0x7}, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x7, 0x7, 0x4, 0x4, 0x5}, &(0x7f00000000c0)={0x3, 0xffffffffffff0001}) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 15:52:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) 15:52:09 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000340)) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r0, r1) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) getsockopt(r3, 0x0, 0xffffffffc09815b9, &(0x7f0000000240)=""/10, &(0x7f0000000280)=0xa) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) listen(r2, 0x5) pipe(&(0x7f0000000080)) 15:52:09 executing program 1: select(0x40, &(0x7f0000000200)={0x4, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x665) r1 = socket(0x18, 0x8005, 0x7) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x24df, 0xffffffff}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)="8614c33debeba2d0be9b7037736409e2b079ef0abf9b9d7e83ff4e82fbd9f4c11b1377fd1ebafffdc583aa4be025dc6d5d4d4de072762dc5c5abc2085753e4f8693c4d09e563e273c3c7211a94b4", 0x4e}, {&(0x7f0000000140)="2fa9f49b77542ea6e65359216ce9", 0xe}, {&(0x7f0000000180)}, {&(0x7f0000000240)="665756d7f13897cd82d13f0ea7101772aa7318955d3cb34e2cfb8bf1a6f6ba176e3f21176cab6b31813a1dcb956dc5a36312678a3e0cf31c6413de997d43e514c17d66537cf2c6842ac2747bc9a6a65c806046181216502a6e3fa54b9e9e97c1127933f724222b44f5770e6ea9f6e6c0964361b43c779a605271b8f7a907e9931bc41ed36fdd530996c8b555ffcc2329770f88a7c2521a13d33d182d35a33cfd6320e1cbc1a60a970ee22dc7fbdadaf9997ada3a77b7a47e954e0c3388732c5bedb2f3165fc484e0babc1313aab9499fd66594de66014af18dacc1d99d0e207b7bc3d3245b70a3f734e1893d69b42424056ecad7b61cd307cb6346a6034421cc7fccca3cfe22046f507b8742c541395031120d2b1dffe64cc37c33172cef099bf2cbff3eeadcdffc49715f24a506f32c025d190672643c24bf587053650b11b62ff73dd500f520f2a79e362f3d69ac1a9ecef8c10e9cf3d11535cc070f56f2e96cccad97a11ae8290bf0a62611cd9966cf1ee819b4121c90a6fe074df8ed2497ba8fc0b5a17858e9f0927080bf3b2ce2a75cb357001020558593165b458a731510c6af9c3e5a2dbdcf8090ac430b2183975f39cfe2d968913b0a4c0dd6deb843b787ac4caf5f16552c11411e174b1d25884e1b6d05e704aced92315b8118869bf286944995ef70db3fd3977253104e5b2b8d33ffc2c889fd5b83679e01a69f0fc6d52c6547ed8f3811ad13bf960e03bc6afe50c98a811edd6312969ab9c25ff44f2ed891d568df0b2931d980650d627fc9b790aa01f33332e041db9b71aeeb560e7620e1288cf9f070f367a0fc5aa7880a5e9e24285a168cdbecbc55111bce1271f5a6e9f9a66a76a25543741726c89c5c84620ad45469142497e24c1ccbe408a5f03554c520439dcac3c99cbbbd9187aa221affc19495bcfccf2beec4a550ed600db0304ac6954a17f90edf01ebe6f37656dec1b28e859cfd74cc2e4adbcc34fcca575ef10e1e5e084978f603bd9f4e86193be9c449bf69c6e408ea2501df39e9a7218b4a58f19b74a3e73027a441fdab7a2e579baf0243185701cd158f0db27c0d59f4a6cd5f98e0884a6379db9f3989a010a41deb6c24861de19b33c369f16e5d14af8e0f61d899772541540362365ae40d3f93205a6db8ea0a778f8689dd439ddceb1ba4eb67146a7f445095d2f1c5d94dd6fdfb94c453b79a6be41d262755d59a9c462dca6707622e82964b6bff247f20c3e9e0f22df2d66d706320c1ba675bc34ce6b351b28683bb87530ff7e765bef7a8b8014503f53b172fa8cc74c17fe8f81bf4e1863c5b32fe685870bfeebc58cfbfcd3e98aa7fe4001d35f3d453bf23ee7fdc9ab7918da39addfbe4419b53e4e30c700d9ec45c0f9771e428545ade46cedd621c32b0fb3765c82551e386969dff229c6aad762e8afe2cbb9aba51c35a176cb1c96dd2c4a80344d83712a411b5dc3cce0f5e9ba22c962042311f57c036edbf0334419836c73cf8e650e8f23f8aca199692bc4e6acad2a759da9f54bcee2da22e03fb99404f5d5d87dde1b56b769d9eb3a5a246ea7c0881ebf0a599c6f23f95c48d33a57266763179e8d99025a59f251d640a2d799efde845f63fbb2dfd10f62cc9ec1b5ecb56d27ec5a08a72f806c43f1ae632f3611f2d353f66065d869f1f35b2f1b6f75ddb138950547f201d0c21750a6e622817881084268330e46242c86537b53affc3581843fe9031d8212ec2d445afdc2870f0b7a8dfece68c8839a92db4ab698826ac522f76b0fe7cf9459071f7d92f8026252a6d753f449346cd49e932b4c56f3c6aff18a28e30a8a21ccafb36656a4690d74e1fa46c0f6e6914ce4aed6d67e41b2399dde180a570fc1fb208c39d077c3fb262fac68ad29a60161472882e30f152faf94c9ad74aceea45c852314714f0421c73ec948f5dc2c46b436c133d82cf35df815d8b292f39d6965c8130b2bac35301a9f5e3d948ed3a552d347f3ca3a49fdf51eba72c999f3a3ca3168637a4066942e65808a3e3284ee322692a81fa9c72a66fc308302be0ab5d9d1bc976456d92c8c031af78aa54bab9524e407176c4569a1e5cf026a7af05262ba95765a7116d34bc3805b9f88d9b6e157525f8355fe4f743c7a0c652a58331f2ab72b7a1a49f55551ea3372fe675143a71f73334627f8f7e9a2d64fb9c62059a8881dc34aa705aa0f3edf54e549721f865b3c8f30de16dd2326140bff4527684dce9b1ca777c8d07c2323b5fec3ed981ce3b74983ee207d7b4dd4c206f9983b37f20fe5cbbf07eb59407ec9ba4e657f792bf030bbdf486f5aaff38a1139f003a53caafe0af655521b37ce2e96527969990c2c8e982ff4ce8faded619d3b854ecc0f0cea76d7647382c8afbe888cddd6aa7121f78f363c6c9c33abe0e5ac5ed97c80b716c76a5f3916068a1f61e1f40212b4f6ee9abe3c341a80b409e4ff3e0d6b6586deb14c23fdf159bab54a5c0fb52f59573c3736740b382d9902bf0935fae2f5c57eb977f112d822da724d945a366a49d29affe80b3dfa67322574cf2968a44e0595c4cea8f13a41d5e495ede2b6bd23dbcdcf802889e9e841ecd708359f53e148ff163fe9915b21f48cc482dfca338875239f024cebc7d7230b85832ce4a79a86af4bf640c754df322e0663de36ce534e66e9925ef97572238953dc1b0522ef82a4a9b9543a699170ea70b276d4b27c03294fcd2ff3303342252e685d99e5d2eca4528346246af84b07079eacdc774ee21c0f9687094d303d4cad3ce96309cee2710ba10d6b35e529781d3c50859ab058e40a15627501c8998dbcdb47cc252de09313dad8db92481542ed8a5201556f3fb128bf4132a8641354b8fe16312d82c39792cb64d98bb25bdb879d4b6c9d9b156f45e3deed535b25987cf36e3be2f1be29641c640e48f1f1d77120645e4cab6571eb3e609eb03cbc50d4e840ad4c237e5cd4a2cbfc1a3577cab68de98cf1b364aefd55b4160b67972ed50791fa715f028f6d8457aec5fb5a2172d6d6c4042addccc734ee2a7a2b1efbe436cd76bedc26890def4c5e3844d718c2c5fba1505f6eb382b08687507d9d603fa81ab4934d88ba91089dac1653f940e90bf07a8dad1c60827300c1624fba42009fc9d4ce7724bddb0781e049bbf9f79b12ac628f09ff9e404410581b397f4aa20d3005c235ae63da5f778dbcdff73fd02634e0d841ac78b3189968897fb9b27e62c91e006249b6989d32c3fb5822abd186c4c0a24f8a42ddcf38011d37933177d666b7ed44a1ecd9952cf4e3ed6a977a710580f0d9e058e7a0508e8f0cfbd6d6af2ddfc3d38a26be1f2c51e87af1f6bcd4ad7ff6936fb58358adf419b33826d3fc88dc82b7322e16ee788c48e5d9d4b33f3dfc4443e9f27778c252160820cef09c4f8b1209c0929b7036287c500fa4d9d6ed7a9a8a99f609367926467a21ae10f8655f82a95e84e36c41e1a954fa61e30f624e4d186127bcede46573496f8ec405f0a805045c6856d34a6590a46dc0b5dec698280cee1e4039f107627d354dd3b617df4201ae9947a47e79f98c13effd28e1f271d56eee210a42a7b10ef515983dc02ab3b4e60f0c093d0450c476b1412b4f305cf27e495d2fa67ff438a4cfe8cae9de9f84c085e3db3a6de646afb07dd86c01784638bbf24c1a3ecd8d6b2762c23d2aaed16cf423b07be2d6a44fd96128b0833ef384b2e60f41d4c5fbcfbae4c315cb02ba3af280f82239b6758ebfc41f591667a8268801e5dbcbe77e8e56d8216b10fe027d5e1eeb770b4407ef91ff54fa8c36778bbbd10c0ef65528b0e49d2a7439ae18e76e98d522935bbe34e83c0a855712f7485bdaa7824d494083df697509d3ad5fa7debc148cba60cd6ad265aad9f4c2d2d123ad44fdb480bf9051f7835585644e95ec0d9c98294c39960803cf57783eb0c52159de2bdef796fc539807ed753ffa8fffe6cea6690baa4fde2198a84dc7d01578820ccaaf541b1687511af01db781a05940ef1ff03bfe304fd2852d68d88f2310d9f4335597658151bdbdde2e4716ba031b79c9c70eb4bd3b4da7a3057c5b5a201ccd2905528056ce4c3a46c0e578ba2d5028d34d3ce8a7a131b993c81a8d0d08c1b8f94f6159a6f6863ad7466b1985002d3edacfa95205f8c7edb25bfade5b54fe6f69f6183fdeb6411d24be6fb0ae49cb0d5de761572f6dc93a9a6add0dce6ab736d94c4683e518d4b4e7081e45255f4a4323cb332325470e97715e2797421f477e6692b2819c5b7ea525ec0e93756c93d36d7a0490547a28e4fdf0100e44af2276b2dea37de7b6f0792eea118d35a88d9bcfc533f1f8df62fa462a9da1123cdddb2419a26b2903e42240ad4214487c4bcc625b43b1dbcc5627a3182aa59ff08341e6726d714c03f5fa646f7a77287ab5487e3ce1bb457e8a9fa04ff3a604eb1d6e117ac5f3ca55690dc266ba525a562959d179c9d941a7e99b7a93b363c2075cf6a8c785d1b8806c2b88235cdb02e0e40c26ef86110a14dee23c4f9c93d5774c376d985d047978caf508513d67d27f057a52309a68193feef19053b1f47394491cd223e331020430eef59d2508005f52e9608fb1c543a9283ddb5ea044cd3745261f1b49b179fd7879b86f5094e560fabe79aa9a92238bb069315c638a4f466892d9c292b584e1949d1eac08f76cdd74451a0e9cd85613b185c031d169e900401fe91915b7c162546ccde38a358fce516a8584e71d3d8ebece2713702337e5b14980f30ad413c35fabad1766b0919d8d1b7b32bc03795fd34d7293203fa87258d12765c3de1eed866814e04a73a5fba9b3c72d2505d1fbfe015b9a36dfdaec62f3f92594e06092c2e9a9222563bd02e66ce6d4c5b6219b15999450b27febdce52751ce450772c7c2bd10736646a6e0f1060e6c5d1a4fb7206dfa84bc8787ff4c2e7fa4b0e126656a35b285dc6c11c3bd1c5a1f0c8ae243cdc4a7102a2210c2085c38d1d968cbc9e3ff7436682544fa662fe5b86d5fba31db2ac5a34dabe9e3c064b491ea795864a8d517911d01c40a43c67a3b19b2134e2c3f07fbb9d76224144d91509281e13ad8a89dee8706b9235373db1c3c3afed009c5caf58acc54d74cb7fd38167378bc33d4aa35a6f58fdbc91eb385936f5e3ca84d9bbd15bb6fb4143ffa1ea0a3ba79c90227842055e8361e18a66b67ccad71d7cc82a2816cb073c6dddd69885e19c61e4ebeadbe7f4c26a8d54f3ce760bcb6ba7601c3d7b5544054dcef545601ca17857a090ed7eafa9125535443899a85fd57730d04196b21b44f0280c450177fb8c4f2c4b4e706edb1491da8498df2991ff0d4c975e99e737eca55e3dfe0c50b5e6f45f7f3eb2d12f4de3f3bbee2e38daabc103f00da4dac8121c3c842ccd6c87526e38c030b202aff5e12954ef9f3b947564938c98580a61d1725fa6d7c2bc6443d11dc2d03ba26b51d84dd4325e63b1968a3f74e23543dfe59628f24ddb6286749b2351b8a603d4f95b65297ca3a0f291565310dbfe63bf86e92d1564b1850e2c9c6f994b48298d4092e4e86f706b77bff893408ee096638460721bc13392ef1eea5b00ce8113b01ee4c62b486c5ecc88435523ec0e6650d6029d85a10fb340c52678d78846952e15bc00fab57cf519d54f80d294e706d43625cc9181198780c557c534787bf66cb78062fa5da32136dca208d0b84b1f350b532333d29ee955c09aa06eed9a6a159dbb13aa996025020e803a6ba73c709f81c2ffd70c655ab5057dc83a547812e9d972020155d0c9df8e", 0x1000}, {&(0x7f0000001240)="89a931f672dddc756302069237d18cf1535a75453297134f6e85e6f8418d421f64f148c3f114656b6bbe1b01f08ecea6f73684e941e3f2aec7487e803921f6572c77443fdb44a583d11129ea80e3d064e1f83f08fcee8ddfb186e667d21c1c2a37c16b6ad219a8ee108e83180149d77cb0fa73cc9bc21236de7120928c7a99b4ad93ce", 0x83}, {&(0x7f0000001300)="b747937ff7210ad2e6af92450c22e1c23bf6bc96f27ec59fe24a323e41d671145dea04f02491a9f8c8c2d8f26a67b5c08b820d4bf0a4fd8e82ee4b448332da9457fb803f3f821ac78ce3b8ad0e89c25f47f1aade6a55fc20b7deea42de6f636cb0580bb5029d59ae1027e956e682f5b6073870b5c4302c354d09d1079457da017f4802cccb552ebb7e65f4f88546874c6275558c9305a08368ea8a3a9162", 0x9e}], 0x6, &(0x7f0000001440)=[{0xe8, 0x0, 0x1ff, "352095a6e4d05399a398c6c2f47fdc4ad1ff96067e681e7c34d0d1ef71e2260a2f263a21059994230ca59f4e137068bdeb5a107a5b9464a16eeb2939efdfec66d92cbc421feeda4c733f1aa341bdb9b1f3da5863c3b45f1141f8952dafcc525ab068c8e3e1c734eb347188785de3c2aef605920b0ed7a0a841a51f1b34392d925bcc816956fdcc5b7068e48a3d3857a36f55eec828db4db5a03b0e8e598f516f5ef4a116a0bfa067de0bc8c570ea78f21efde48c5fe5e9005d1e307b74f73f247f70f32b636666d500cfd7edd981a50fef"}, {0xd8, 0x1, 0x6e1, "85c7744bd83dfcdceb2303a8f8368b37b0132d9099ab8035143fe153a041f25584f4502f1dfe3b6e7381c1484d270cb5be42d4a258a6bbdcb9f3589e438a2fd3545dbbd809097fbdee45135e0406f56bd03b259818fd7bfd96299fdc70db04c3c333318ca78eab03e988672db77c0f43ddaf9c1ed1a88b5998677430a971e7b4f035dd1c3c55727ba890c232b72307f8c99ff0430c88659946141ef16c48c1c5bbedfe028198ee89278ea9773b375f70eefdc69f9b11450e5bdf89692d61b9e852163cf1b0da"}, {0xf8, 0xffff, 0x3, "3ee5703fcee7531f5e00159bac207dbefe41dfa7c856a17ff3dce3cf5ebe2a7e6656e208894e6b57f99278d0b69c5a977957e0dd334456d4419c33180adfb50a08fa4edf30387c1b2ba61e6f841a44e4be9df0f0e19c2b137e94de74571fdc986364b39bce564623751f1af75e4ef60ca4c4ca595fde2c917e2385d4919400dbe9b496d989518189ba9b4119836be9635581ade57a73d08a2a2f3f60d9c58ffe54951c1d7ca007c2245654cec5fde179fe454202a1fb24fc312e3724284d3286efcce39aa473eeaf7962b1a3994a1127efda1148a61c89a6ecb46d05dcb17fb115fe795d"}, {0x30, 0xffff, 0x3f, "ba08bf89eb92819af92caaea1b6bdc2c6f9fb4643971fbb76b6076"}, {0xe8, 0xffff, 0x3ff, "8791e678737e6fce73c3914ced7f69fee32412f718088b51854be8bf390656a9dbbfde1db6080e40c9ed681f09b980faf60f502a8da85b4f14ffaa11ee9fd0a05a27f36c8e5afd0d63e2a32a50d5ca9d8831ae10526b97435c09568f1602342c47f24d0cf478045de637c16c8ba2e82f23c708ab773e581ac84f348cd3d5653da58d629378a5ba1cfd91e51b5965af87106c7ed080522e4a834e84b21a58eb1389846ca47bdb7bbb234ea09de9be7eb51855d072c254fca28f41c8d6ec19626234c2d767b899041a4d4d88f20fc4a3b3b345c8"}, {0x20, 0x0, 0xa3, "19e6175e3f705e765e"}, {0x98, 0x0, 0x7, "f9f6caa29e929e0ba0b948abf427e0e202bdea23837e4d4307de901351b8a049e7a68353c134442abc71c513e5dc08908d8c9c4e2e77787a4e4bea83d17f14b18864280b7f6ff1605605de19fa69743fd029d7d9529ae5408dfa70eadfd6f2f0fe5a3d8e18aed7bb0ba4c14bf2a6774a9064157e6e119516a9b2ec5f18656e8b25d96b1d"}], 0x488}, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 15:52:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x83, 0x2}, 0x10) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 15:52:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 15:52:09 executing program 1: r0 = socket$inet6(0x18, 0xc001, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) r3 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x122}, {r1, 0x40}, {r2, 0x6}, {r3, 0x4}], 0x4, 0x6) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000025b000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 15:52:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 15:52:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f0009", 0x4) fcntl$setflags(r0, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:52:09 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) 15:52:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 15:52:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2048, 0x5) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 15:52:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="09022e29696ce52feb00"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 15:52:09 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 15:52:09 executing program 0: chroot(&(0x7f0000000000)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') 15:52:09 executing program 1: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f00000002c0)) 15:52:09 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt(r0, 0x1, 0x9, &(0x7f0000000100)="0986557ee34c3baffac1a76ccd534f680bb0631dad7ff02fc6e5fd810ab016e846436b7a4685c448741a01047355ec8aa6763de7c1ec7de26a8518c5ea3303310fdc110d1707001c8ca2cb3546f4ce05575b482233343b4f81d0b2d45af2309e293f1d7d6c9efadd5544e82a3bda214ca72fb5313122ca976c9d9fb779245d", 0x7f) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) setsockopt(r0, 0x1, 0xfffffffffffffffb, &(0x7f0000000180)="712e1cd5b425d32ce22e43748f05dea4e082dd37cf8982d432fc4878e69b9a2961de63c62ac0ca80243311cf7f5853eb2749d0057d702ebd377ad85e4f604442a38049dedc537b350f123357c821bd43ff4852fab9ffbda3b6b7cafb56743b47", 0x60) 15:52:09 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) r0 = msgget$private(0x0, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7ff, r1, r2, r3, r4, 0x2, 0x7e1}, 0xfffffffffffffff8, 0x4, r5, r6, 0xc16a, 0x7, 0x5, 0x4}) 15:52:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0x5}, 0xfffffffffffffce4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 15:52:09 executing program 1: select(0x40, &(0x7f0000000200)={0x0, 0x2000000000, 0xfffffffffffffffe}, 0x0, 0x0, &(0x7f00000002c0)) 15:52:09 executing program 0: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x8000000000000000, 0x0) flock(r0, 0xd) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x8e}], 0x1, 0x1f) 15:52:09 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) r0 = semget$private(0x0, 0x5, 0x400) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x800}, {0x2, 0x6, 0x1000}, {0x7, 0xca2, 0x1000}, {0x0, 0x7fff, 0x1000}], 0x4) r1 = semget(0x3, 0x0, 0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x5, 0x800}, {0x4, 0x5, 0x1000}, {0x0, 0x7, 0x1000}], 0x3) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSBRK(r2, 0x2000747b) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x800}, {0x3, 0xfffffffffffffff7, 0x1000}, {0x1, 0x6, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x8000, 0x9]) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xd2b3) semop(r0, &(0x7f0000000140)=[{0x3, 0x6}], 0x1) 15:52:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kqueue() select(0x40, &(0x7f0000000200)={0x7f}, 0x0, 0x0, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="f1ec28d2a0546cd00bc0b263d0f833ba05", 0x11}, {&(0x7f00000000c0)="baa2e923b9c200d0ee71419d6f1cdb5bf043eda1f86084beda612d348e67069946f2f4a867d9b8f6d48e", 0x2a}, {&(0x7f0000000100)="5adde2c109b9bcf62201b6106b194047", 0x10}, {&(0x7f0000000140)="e4bfee47fbd98c653d56d7a1f2c90a2681dec7c796ab960c20ff90db97f958654e4f48e2f295131d7d81c7da38ba1c1110361db1e2cafe8cdb8bc8b68f194af64c2c4056f81c133e846e2cb95b26af4fe02263b24f871b6576f042455e7e90aecec59be04dd7afde7ed5c5fe", 0x6c}, {&(0x7f0000000300)="8738c50c7c078f2f299e1f1cf893b81c2076f79ab7e2363bd1f493d0aa620dfcb8b4c4db69eadd6944d817667cd3bb5a8c2b23af9611fb5e8bd8255c8b15a3ecc44a5afca7f0bb9358d97f4a0340dc9d404dc6f5c4e2066c14ea067ecfaa49b7aa7e21662eadb575ca1a41a40cc596ddc538b3fec1a196bea6b3665fef902237edff1ed5569b941c817a33712d228b22319469d84dc2ea1343c1", 0x9a}, {&(0x7f00000001c0)="6fac9bb7e86b9561e0b638a2426b3837aebe451b3133fd6edc123ec29d4005c86f7d4a0b9f0b93f9b97d68ff4f638db865ddba90c3778333f487451e238aff", 0x3f}, {&(0x7f0000000240)="317c1fee959bae83ea72d99c12c7f67ed50083e4f61b65b22d99107ed72e164682", 0x21}, {&(0x7f00000003c0)="086598c5fac202fde0f92130a26f137682710d852070ed5e8d1071b868bf206dce5dab57cbde3bc2662e470be5bc4d9388aff7a3a7b02a663cb8f8e13c9ea8479edb7e5c603f9b210aab66ba50e1cb4f4969227c73b19e1c7e25183899d5b9b0058f1abceb27a9ad16a96ff2e155c51760ccd2754d13b13498c8c21041061fe371270323c94aa58b7787aefb4fa59dadf577db37d23b546b4562194b5ec3850139e40e744ee43bf558872f8bd65659d28f4e23e08727138308a7538a1a355e", 0xbf}], 0x8, 0x0) 15:52:09 executing program 1: select(0x40, &(0x7f0000000200)={0x3, 0x0, 0x3, 0x0, 0x5}, 0x0, 0x0, &(0x7f00000002c0)) 15:52:09 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1, 0x8, 0x1, 0x4b, 0x297, 0x100000001, 0x7, 0x3}, &(0x7f0000000140)={0xb9, 0xffffffffffffb6f6}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) 15:52:09 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x9, 0x19b, 0x7, 0x8, 0x4, 0x6, 0x8, 0x6}, &(0x7f0000000040)={0x42c, 0x5, 0x8, 0x8, 0x56, 0x1, 0xffff, 0x4}, &(0x7f0000000080)={0xee7, 0x588, 0x3f09, 0x1, 0x4, 0xfffffffffffffff9, 0x14, 0x4}, &(0x7f00000000c0)={0x7a65, 0x5}) 15:52:09 executing program 0: shmget$private(0x0, 0x2000, 0x301, &(0x7f0000ffe000/0x2000)=nil) setrlimit(0xfffffffffffffffc, 0xffffffffffffffff) r0 = socket(0x0, 0x4, 0x0) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0x9) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x7fffffff}, {0x1ff, 0x2}}, 0x2) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xfffffffffffff801, 0x3}, {0x8, 0x9}}, 0x0) 15:52:09 executing program 1: select(0x40, &(0x7f0000000000)={0x1000, 0x5, 0x2, 0x14b6, 0xff, 0x8000, 0x8, 0x5}, &(0x7f0000000040)={0x5, 0x80000001, 0x4, 0x800, 0x4, 0x5, 0x12, 0x1f}, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x80000001, 0xffff, 0x44c8, 0xa9f, 0x7f}, &(0x7f00000000c0)={0xffffffffffff6e91, 0x8263}) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000180)="cfad0fc8a4e6ae5cd252164ec92d3528c40400e30a3e56aff431f1073def0ca8c7ee6eb71de263dcdc97954c74a2e2aa8864b32ad84ed4ab4bbcfd7f2de1e6cfd3133edd2990a1c63fe22d90e8b2690883998cac979d3053fc4fc6", 0x5b, 0x0, 0x0, 0x0) socket(0x0, 0x4000, 0x9) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1, 0x8, 0x1, 0x4b, 0x297, 0x100000001, 0x7, 0x3}, &(0x7f0000000140)={0xb9, 0xffffffffffffb6f6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 15:52:09 executing program 1: select(0x33b, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x3, 0x5, 0x0, 0x80000000001, 0x8}, 0x0, 0x0, &(0x7f00000002c0)={0x8, 0x400}) 15:52:09 executing program 0: r0 = socket(0x11, 0x43, 0x37db) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 15:52:09 executing program 1: select(0xfd9a, &(0x7f0000000200)={0x4, 0x0, 0x3, 0x0, 0x7, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f00000002c0)={0x3, 0xfffffffffffffffc}) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x3}, {0x7, 0x101}}, &(0x7f0000000040)) 15:52:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) msgget$private(0x0, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x400, 0x1a, 0x2, 0x21, "587a65a50e5285b8ba0fd8134291ab7f7cce641a", 0x1, 0x20}) 15:52:09 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8110, 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x100000000, 0x200, 0xb7c2}) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 15:52:09 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/246, 0xf6) mknod(&(0x7f0000000300)='./file0\x00', 0x2004, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r0) dup2(r3, r3) accept$unix(r0, 0x0, &(0x7f0000000000)) 15:52:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x63ba4d5b6aad8639, 0x148) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:52:10 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0xd) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x20001006, &(0x7f0000000000)={0x0, 0x4}, 0x10) 15:52:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)='f', 0x1}], 0x1) 15:52:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x7ffe, 0x0, 0x8001, 0x0) r3 = fcntl$dupfd(r1, 0x6, r2) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 15:52:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) select(0x40, &(0x7f0000000100)={0x0, 0x7, 0x0, 0x5, 0x2, 0x2, 0x0, 0x6}, &(0x7f0000000140)={0x3ff, 0x3ff, 0x2, 0xe1ba, 0x80000001, 0x40, 0x7, 0x2}, &(0x7f0000000180)={0x3, 0x1, 0x12, 0x5d08, 0x4, 0x85, 0x58, 0x366}, &(0x7f00000001c0)={0x9, 0x6}) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) sendto$unix(r0, &(0x7f0000000300)="db599590652f870835951ec7ee5eeb3128c0b972c01d17549a51feb6c28f0264e0e528ef7b0fbca5428f05a10baf6d866fc574b745ce4314bf00d43724baf81d9394caa953c195722172b965b78937e2a655a4ddc591edfb43468ac1f12578714561e41bfe63f6451e0506ab64e862400ac04d9c7ccd03eaad2b734bb85002efd50afb304a5df2b915a6c2b0026428da31745c2d49e7accda9aa8ee68e68a55976a7", 0xa2, 0x400, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = getegid() setgroups(0x1, &(0x7f00000003c0)=[r1]) select(0x40, &(0x7f0000000000)={0x9, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x7}, &(0x7f0000000040)={0x7, 0x53e, 0xfffffffffffffe01, 0x40, 0xfffffffffffffffa, 0xffffffff, 0x5, 0x2}, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3f, 0x7ff, 0x81, 0x10001, 0x6}, &(0x7f00000000c0)={0x1, 0x7fff}) 15:52:10 executing program 1: select(0x40, &(0x7f0000000200)={0x3, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x4}) 15:52:10 executing program 1: getrusage(0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0x0, &(0x7f00000002c0)={0x6}) select(0x40, &(0x7f0000000000)={0x8, 0x16f4, 0x7, 0x58, 0x9, 0xfffffffffffffffb, 0x7, 0xffff}, &(0x7f0000000040)={0x800000, 0x3, 0x3, 0x7, 0x0, 0x3, 0x7f, 0x6}, &(0x7f0000000080)={0x0, 0x4, 0x8001, 0x87bf, 0x2, 0xdf0, 0x3, 0x5}, &(0x7f00000000c0)={0xfff, 0xa4c6}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000240)="46c28c640d31b5f15ccc68b1e2970196e31d7e38ba9cc4a0db2842b4a2a422d128ecb767557ed22081de555424bef3f3b60162f42c86f62c5fc1e72fe24c60fba5d0e355d41416", 0x47, 0xb, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0x7}, 0xc) 15:52:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000280)='./file0/file0/file0\x00', 0x20) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000080)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0/file0/file0\x00') 15:52:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xfff, 0x400}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt(r0, 0x7, 0x274, &(0x7f00000000c0)="1c150c389537d9321ca2e71ccf3b8a5de45449a5f05813f62c1478dbc18d6f0984216d6d8153dcfeb89f024433a721e37ca4985b4c8fea521e1c4b9036e58ca2087cf76f706758305f9ee77445367ecce1f00c16743030d67a800e64b7dbc8f38740a19ca4f0ff17ec14ed6aa42d5bfa00454edaa8cab2c67b64b2783b6e9882da070e50b18a4811cba9f9f64d044f404269a0d9435f3e67ea70f9558e73c8ea8378890ea8a5b964c5aba28b137509eef7d03df8684cba300ad4dddbcdb6270ea90940cf246d329db24faba8ccb1ec34be4030ed6e97ceb857a3da86fb7ed88391785867408045f37b5be76bb494747e", 0xf0) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f00000001c0)) accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0, 0xb201) 15:52:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2004, 0x4514) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x0, 0x2}, {0x0, 0x58df}}) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = syz_open_pts() r5 = kqueue() r6 = socket$inet6(0x18, 0x1, 0x7) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./bus\x00', 0x8, 0x20) r9 = accept(0xffffffffffffffff, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r10 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000880)=ANY=[@ANYBLOB="b36e787762d531b9c5ff81b6e1e438a73c3fd727266483a1ab8425e61b48c2120984a22192325844becf420a2b865eb585e8c1744f31ae610a35d8a5794a6297a372cbf36b58eafb5670de56c5011478ba98f3d97544303cc933841a5e1479a948b1cb81526b4912f9106a15f4225fb949b43fd025c78d97b4977f5bdfef1f240c6e9ea27967e051c9064c1273d509f6fab2d09d7a6dae30a3a7368432bf3e90acb10ea9"], 0x8, &(0x7f0000000640)=[{&(0x7f0000000240)="432d08cef2327fa2075a5c77c5fd6f537e7fee9b06cb165a28af22e84897e294fa043db4da7e23c110d61aecf97e01b0c34e9fa3bac2ab31383867a2a0c383c3429e9feaeb9b364dee3b5899e2f057854adfb4a82440a28c2d8a9447826249ffb897f05200203898439ba8b687a9fc7ab3ff49808a09eaf1d5ddf2bdc4c382583494fbddc5aa019352053e2592d9d15706fef4b4265d6cfaaec2842a6afecb4240fb1cb473f4981f4539cb021e646d242ad60b4886070148d9408d2bd8e02740a810b54c2d34daef75538fc1fc7fbf", 0xcf}, {&(0x7f0000000140)}, {&(0x7f0000000340)="d8b0b6eedda84c5e5647695d81d03675c4da7d05eb167cbd39659a8bbf102225e3f772b6c9725401b00266471a59adf621afd85410f29199767dfba5beae1732aa0e48958f9bfd1469ed6f6a6a93dc06abf8725529f471c3f061955a7668ef2c15edbc43eadd293daa094ac28ef8989908c6fa727aa2077ce422c12b2c0f98407a0ffe3772b4e2a78a9610e90f8b573437b6ac7a255bd240ebaf032fc36bce2eced660a6eca5e886ab172f17664ef52856bbd72694", 0xb5}, {&(0x7f0000000400)="335a51118c37d664c028da17e47e978dd35a174a815adb20dbf1e178660c54167a01d952e7ebd670cf1de794d226fbd612bc9828a8a2b5cbfcd8ade2bdda4b89f83ae5c51966c7de83c5884f97e3ce55e281e753f840435429d97ca117a3c9fbebec48ab65a545bff427358750cfc4599ef658fee79e3bde88cb1bebd569be436825f579ac2cbe4c5c391e14cd6781f8731a6ec67398c53a798f66ce747f6ff1a1c8b79f9d9b250e61cc", 0xaa}, {&(0x7f0000000180)="8ae24873290389300b16011229adb3a07d1dc34bc0c4068710d412f491f5fcf7fda45547b366ef34fb02cac01c175993ea79df16dd148fd8aa", 0x39}, {&(0x7f00000004c0)="92df5b9d0ea36a237fa9076c77454d518fe736c1d89e67885bda7db60909b7d388f3108d36bee62df79cefb17723719a0e17156f7d6088e458a4f7ff297e1bc3681e6c0dae8fb75f79b971", 0x4b}, {&(0x7f0000000540)="f6a86860833d88ada5d28d6f9772282dbfb6eeae8bd57a9f0f0b506f79c1f62b72df16188e8ebd76a8273a87e647ac67a1c123883e26420dc8c72d2d44c71a193a58146d6e5353ed28c7c2212f092f2542dfd0a55c7901429e6aa8cd052ff85af3264cae71a38e6400b860b58ca6b94d9dea2f7e4376c1dec6390a26386fd410e9e8dfd154fab5471bad0db4c39a5231f9f884e07726f57fcdc5b208df5f3507f5c2cce606ef88961bd24359259d4b2eacd908b2a6f491ffe3cc86487f23b4b13c1bbde708500fd194cbb8d91f705ca35b3a0ed3d114ea154970d21d69764fa3127dcefb6eb395b3a209ee", 0xeb}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r10]}], 0x70, 0x8}, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = open$dir(&(0x7f0000000a00)='./bus\x00', 0x0, 0x47) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 15:52:13 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) 15:52:13 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9d6898a718dd3cd9d8c23f4a195276c2310751a045d06c0af4c5123005e53fdf1872089715b267135bb58b6e751aac382bdfd1355da85548c6f80dce55298789403789f922ba1c1f7884ad3d3cd68f4442645fb4a95cbaee5e66b35f95d5fcf0175e9d527761abeeddb61d84fe2a1d5e312f13e88b27c5ed5b52ef26556921287a904c0396a4d65bb45cc209aa4220fb38a641ccadddc48ea7d400ec47e339928ea844ea01a2a80aefbd64538b9a75ecbc49a07a9de0a7a338d26a27a1cca9d6b565279a486ec009fd77072d89d373a837269cc5a4a0994db2c98144", 0xdc}], 0x1) 15:52:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x6, 0x4003, 0x80) sendto(r1, &(0x7f0000000080)="9ae2fefefa4317e69a7323618cb6344964da276a1ef8189584f36bb235b6d39d31130289f8b6a938f66e76d232cbdaa989b06f2be1931d2677f45219a4a37117ef481b0fd590bb8a1ae040779efe19386888eff08d49c2090e099bf2f749963a5ef396eee474950dc36d4740bdd44b61050c71226b11a463c7b224a9b37d504fa6fc04dbfec3e3e36a118ad7fd891294fe23a09c3ee81fd17452e27e041b1637eaef28387b3cd7d044882b", 0xab, 0x1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6e41, 0x2}, 0xc) fsync(r0) recvfrom$inet(r1, &(0x7f0000000180), 0x0, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 15:52:13 executing program 1: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, &(0x7f00000002c0)) socketpair(0x10, 0x4007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x2) socket$inet(0x2, 0x5, 0x74a) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) 15:52:13 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = socket(0x10, 0x3, 0x9) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20420, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8000, 0x48) r9 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r10 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x84, 0x41, 0x1f, 0x4}, {{r2}, 0xffffffffffffffff, 0x48, 0xfffff, 0x100000001, 0x1000}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000087, 0x2, 0x9}, {{r4}, 0xffffffffffffffff, 0x24, 0x1, 0x4, 0x2}, {{r5}, 0xfffffffffffffff9, 0x0, 0xf0000007, 0x2, 0xfe87}, {{r6}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0xb4, 0x3ff}, {{r7}, 0xffffffffffffffff, 0x1a, 0x50, 0x800, 0x6cb2b4ca}, {{r8}, 0xffffffffffffffff, 0x81, 0xb, 0x9, 0x7}], 0x0, &(0x7f0000000540)=[{{r9}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6, 0x1}, {{r10}, 0xffffffffffffffff, 0x2, 0xfffff, 0x101, 0x9}], 0x80000001, &(0x7f0000000580)={0x9, 0x1}) r11 = getpid() r12 = getpgid(0x0) select(0x40, &(0x7f0000000040)={0x6, 0x800, 0x9, 0xffffffffffffff26, 0x7, 0x6f, 0x2}, &(0x7f0000000080)={0x10001, 0x7, 0x0, 0x8, 0x55f, 0x0, 0x1f, 0x9}, &(0x7f00000000c0)={0xffffffff00000000, 0xffffffffffffff7f, 0x3, 0x1000, 0x5fd1, 0x4, 0x0, 0x9}, &(0x7f0000000100)={0x9, 0x5}) socketpair(0x1, 0x0, 0x1, &(0x7f0000000000)) setpgid(r11, r12) 15:52:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000040)='./file0\x00', 0x10) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x1, &(0x7f0000000140)=[r0]) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 15:52:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x7ffffffc, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 15:52:16 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, &(0x7f00000002c0)) r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/62) 15:52:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="dd0fc3b0186bf6838bb38a0b0ab5329a479972475f1a1ca0f3e5d6e616d15b536a3b62cc82813239f28a45d2c12410b58e427009d764976b3c1862eb52150ce1561df45063c76dfd85ffe10c6c8f55eda13198e9c7dad738410173857e7713565df544944a486cadccf6893aa59cf8e91773a341f115a9ed407f2a0f2489abb096287370a8a39ed2cab3729f528710715af161e802fb40399d7f3925270869f6c4bc480c72b76e0b4e93aa869e6cde98e0d9925f6c53eaad5a4f09c1aa2321d3c57521f62b4e8aff410e00f5a6488b25a04120db4604e36af223cf9ec9fb923728e5e9841b87b71f61e5e6567228d9b419", 0xf1}, {&(0x7f0000000100)="e6a462e292ea075a55a39ae93f13ae804d2f21c99f4d65e4a6c8922226cb7722ba00bfa5ccd641d907829fba601a58c3b45d82db0b1207ab12d2386c493f26d5ec96250c979ee470bc", 0x49}, {&(0x7f0000000300)="4d67b3c5a47e749aaf9a1919759892ea6e06cf67c07083ad7ce979d981884af39ae09f7bfcee0a67a1ac3e75d172f082c4421ebfb1c76bc40b680a01f7947bb6baeef975a837759fedf5b081306ce518946caa04935325e6a391e692b78e8fa40886661f4548b186810c23f8e0991984b8f39baeff1fcac95252bd44389d318f148d818ebc7946", 0x87}, {&(0x7f0000000180)="13bce0df30a72709c3d1ea119347065d9dcee26790081b18cfb19d7b38d421775023c87ebb1bb4695fe3bafe94217dd9c1f06f4d3825164962be4e26ae438528b0854acdc56f", 0x46}, {&(0x7f00000003c0)="5bbf6cf3dcff628cceb6f465f777cff4421c1b21bf7fd971f468882a130126498063376c817841bf6a441ebb1e2ba4a0d9542af2cd50ef9c0d6a9df1c99618bb83b2c24a465187edea30498a6ffa31b7e7d2b6f30f6106f5838fb323928c0c27ff95188ffd4d779254462cc55bbe270ea141e3015d4f513bcb26084909f82af8d1d93fa2b1b74fe002973d4e3c3688bd0ecb0050abe6859e52220d7b30d6a0702ef91c80f288f491a26ff4ef7779fd", 0xaf}], 0x5) select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) 15:52:16 executing program 1: select(0x40, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x117}, 0x0, 0x0, &(0x7f0000000000)) 15:52:16 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r0) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) shmctl$SHM_UNLOCK(r1, 0x4) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x140) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = semget(0x0, 0x4, 0x10) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000040)=""/177) shmdt(r2) r5 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000100), 0x100, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0xc040, 0xffff) clock_settime(0x4, &(0x7f0000000180)={0x3, 0x10000}) unlink(&(0x7f00000001c0)='./file0\x00') r6 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r8, r10}, 0xc) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r5) getpeername(r3, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, r3, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r8, r9, r8, r9, 0x83, 0x10000}, 0x8000, 0x9, r7, r6, 0x6, 0x7, 0xffffffffffffffe0}) shmctl$SHM_LOCK(r1, 0x3) 15:52:16 executing program 1: pipe(&(0x7f00000000c0)) r0 = semget(0x0, 0x2, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/152) select(0xfffffff5, &(0x7f0000000080)={0x0, 0x4, 0xfffffffffffffffd, 0x0, 0x80, 0x8, 0xfffffffffffffffa}, 0x0, 0x0, &(0x7f00000002c0)={0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x8, 0x2}, 0x10) 15:52:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) shutdown(r0, 0x4) 15:52:16 executing program 1: select(0xffffffffffffffba, &(0x7f0000000200)={0x4, 0x0, 0x5, 0x2, 0x6, 0x5, 0x10, 0xfffffffffffffffa}, 0x0, 0x0, &(0x7f00000002c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000300)="01d299321bb08edabc35dcc93afe1baebf7f2a3b96048d4165df6c30cd06b64dcbbda45d6315c5f268dbacf1896b0e1047550d8e332dc2fa156d82e18e96639b51ed2b741ac27101bc2f2bfb59a2e1befdb239c2d54dca85d7e0b276f1dbccb0df1aa1a6dd9156caa0e4640e15601dd09b8deb8f78232d739143b21fdaf7266b54280229ab9d712d2ced71332a6a8e6e7ef2fc0889ab5464e54192c873dd7581348c2296c387005f015897", 0xab, 0x4, &(0x7f0000000240)=@in6={0x18, 0x3, 0x1, 0xfffffffffffffff8}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x5) select(0x40, &(0x7f0000000000)={0x3f, 0x5, 0x0, 0x4, 0xffffffff, 0x0, 0x80, 0xffff}, &(0x7f0000000040)={0xffffffffffffffba, 0xffffffff, 0x8, 0x5, 0x97, 0x874d, 0x7ff}, &(0x7f0000000080)={0x800003, 0x343, 0x4, 0x3000, 0x0, 0x20, 0x6, 0x1}, &(0x7f00000000c0)={0x0, 0x7}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 15:52:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 15:52:16 executing program 1: r0 = socket(0x14, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kqueue() dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 15:52:16 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 15:52:16 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r1, r2, 0x4) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xd5, &(0x7f0000000000)="538f3144b2b388e81e4180ab73f315d2ca79461127bcd8423027e9571ad9c472640b47bbb2eb3273a01dd8d68c5dcd1d54919f188f0db3ff3fecaeabe19b6e08babcdddcb56cae0e9ac21025e49e4eab9ae7bdf1b495d62f22e8b676c8e83406041197fd7d1747ccaab1c70fdcdfed9bf5d2055c7b1f2e81bdfbeed460041cd4fb8c588b6ef743f608c45402a34f66f4568ba137a155a7bde2275ba0611ca81bd181cbb46469a1873a315f8dc0c92dbc35df2684336d61fd61142895018124538735556c2359e0ec42add93dfdc574217944bbaa69") 15:52:16 executing program 1: r0 = socket(0x2, 0x4000004001, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82026900985c0000001c0100345e5a50d3579cb95723cf46650adf1e923f02e750b5c490c138131bd50d1091333fa9e5a4e8c090a9b9de34f37325d69ac5e96f2ae542e16519a224050e1e32d7e432e5c990a878ccabbe9e57869bbabe89dace33047639b76c0c11121103b2a4fa6d14fac82b10ffb8c802f88da316e1422423c241fb9b7c0e5fd3f18b5dd7bd9a00080000d41439c27760472b73bc96482c897d3ccfe60409139ef67b53ef9d8ee7f118fe65a669fd31743855448d0d6b827041220dfddb95dc2dd13f549c9b0d7ffc4773943265af96e238a833"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1ff, 0x4) 15:52:16 executing program 0: mprotect(&(0x7f0000021000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) shmget(0x0, 0x1000, 0x8, &(0x7f0000021000/0x1000)=nil) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) dup2(r0, r1) munmap(&(0x7f0000131000/0x4000)=nil, 0x4000) minherit(&(0x7f0000132000/0x3000)=nil, 0x3000, 0x0) 15:52:16 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x80002008, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt(r2, 0x6, 0x55a, &(0x7f0000000100)=""/10, &(0x7f0000000140)=0xa) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x1a9) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x6) r4 = kqueue() r5 = dup2(r1, r4) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180), 0x21, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xd4, 0x0) 15:52:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendto(r0, &(0x7f0000000400)="f7dd342a02299d3b51f76eb1a86cbcc9008f76e0b5a7f9f8a05fc5fd90dce6e104fab1ce3912e8ab38adc8e89da282f81a5eac50d6b292eb89d46cb45405a2b275016e91f9d74fc868a7e34af493972cb3feae3ef58a78825bd826858b7f259f9acb4bd0de78091735684a04", 0x6c, 0x9, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 15:52:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73000e74de41300000081000000000000000100"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="a6", 0x23e) r1 = msgget(0x2, 0x280) msgsnd(r1, &(0x7f0000000440)={0x2, "10b87189649588f608f576e52abbd4252bb619813232532799a05437768336e1e4c131fae5e2557200e0cb13f237cf1c26c6095a69896baf1c0e15090fe64122780b55bb3590c34d236221fdfc92a0892a430917a2"}, 0x5d, 0x800) r2 = syz_open_pts() close(r0) syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() r5 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="74462e2f66696c6530005cbb9efbb006000000000000006206a6b335fdfdb31b5c5547101356947d80c620c42ddf4dd2540bde63725ca21594dcb0013c25cb83d967e6186c6141e2ee912088d3857d596bf0ef66df3a"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="75e75a92bcb3b6d65891bfebddce7caf31393f9285d2b4d695dbc4cc13262f050e127cd11cead301a8471cd867c9f83de1a5e93afe014591cadcccb3b0331621c15552166079cffefeb3998cdd79e3cfe75c5987447ad5e30a31f692ba67c8a844312d7705980fdd2e3939bb51fed371", 0x70}, {&(0x7f0000000180)="635771b4b2305c1cc27d33e1a4d8590623", 0x11}, {&(0x7f0000000240)="251cba73e326a0920f5a05297a3f1c4f52b4e9930c84579c77fac861ff9adb75b7e59d4d9dc77f32bf8fc7379836447991c81195ed10e4a6cbd337c531c8c3376fe9d9923b7e23f1022b6a5dc1024defc0778692d76b44b375872e2e49bc571935a171c706341c6ba4bcfca8e7f51a20075522561f75882b3303c4379314", 0x7e}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x4}, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r4, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) 15:52:16 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = shmget(0x0, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() shmctl$SHM_LOCK(r0, 0x3) r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x1, 0x7}, 0x2, 0x0, r5, r6, 0x100, 0x4, 0x4}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r7, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0xfffffffffffffe8b) getgroups(0x3, &(0x7f0000000240)=[r2, r2, r4]) 15:52:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 15:52:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf0400000000000000313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f8ba821e153a6212ec30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d9683a001aefa717b40d4640b4bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29ab83132963428c01ec1dff", 0x9d0) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x604, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffac}], 0x1) 15:52:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) semget$private(0x0, 0x3, 0x28) r1 = shmget$private(0x0, 0x12000, 0x80, &(0x7f0000000000/0x12000)=nil) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x8258, 0x7, r2}) shmctl$IPC_RMID(r1, 0x0) r3 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000100)=""/54) 15:52:19 executing program 1: r0 = socket(0x1, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto(r0, &(0x7f0000000140)="dba5a6a013b8be6a41a62baade34bcc35fe6305934df1fe92ac719a79f708509c675e3da3f7527b9868dc9f4d95eaa4e11c80619ab80b70d2583208c98", 0x3d, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8, 0xc13}, 0x33eee25f9c1320eb) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x7, 0x9, r1}) open(&(0x7f0000000000)='./file0\x00', 0x2a, 0xc) 15:52:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) fchown(r0, r1, r2) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9320, 0xf4}, {0x7fffffff, 0x7}}) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x4) sendto$unix(r0, &(0x7f0000000000)="4b3eabc38ebb421c1d04ea8813776c48ddcb7811f7c59cf6e683c225e4fb4cd0a88a5572f4e51b58f557fef81093ee6e7b23cecc496365dcac0a17db5bd86ff166a8d0cf718f06199e658f8cf185113b1523b8384720", 0x56, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 15:52:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x100, 0x1ff, 0x42, "c5d9f30e130919a2ad6d94c698a48b3c30da8d79", 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 15:52:19 executing program 1: r0 = socket(0x10, 0x6, 0x4) sendto$unix(r0, &(0x7f0000000040)="70612926c1137de8710d52549c6ef5f73c9acf6ae1cff82d088e40778f82736f32bb84b37a5523e2bafe6abbc09fdcd92ee42b84fe53dee910c6dd1227fdd3ffa1fb574b536ea121d253c23b652899cac537c42aafa210ed3525f3fe5afb3ed17d3af5c335d5cea6fd649ea0cd805c703503eb528911dd19ef8e8e07905b443c6364331630969fc3a600942ae8cabc134da26b209d1e78ba361334c93901338f1b5d2caf484bf44561", 0xa9, 0x40b, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e40)=[{0x10}], 0x10}, 0x400) 15:52:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) lseek(r0, 0x0, 0x1) close(r0) 15:52:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x445) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 15:52:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)=""/208, 0xd0}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x5, &(0x7f0000001480)=""/80, 0x50}, 0x0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 15:52:19 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x400, 0x0, 0x0, "69d4439ebe00"}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x7fff) ioctl$TIOCNXCL(r3, 0x2000740e) 15:52:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x3012, r0, 0x0, 0x0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() close(r1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000140), 0x10000) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x12a, 0x4) 15:52:22 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="1584da453ca5499f224f8de64f238f0ed5607ce54ae51028f754db20962c243b4d02d13c2ab226f337c6bae6869360b566b7c8fc80b4d575bbdcafa26552ecf8165333fff640eb550d7cd38e1a17618417ac0ff145c990e933a0b46e2f9e51718a89f26ffcec5d964f784312d0b161aab8a5e8b55e6af37b2402c5e9a2ea14fdb93defa99119a41be1369d7b87f47950dc7ce4a0812a66a53baa2b00cd3614452c757e1162bfbbe58976e40de4df1cae22f16f11c2a008678d66a05a8a1565c4f16dbf3d4d971466dec707fbef04e28401dca77e369ca71452eb385b5ebaf7d3598b15d0cc72186aa210e7034785ed2c51b5f9924ecdd7ad19", 0xf9}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getpeername$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) open(&(0x7f0000000400)='./file0\x00', 0x8008, 0x111) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000003c0)=[r3, r4, r5, r6, r7, r8, r9, r10]) r11 = dup2(r0, r2) getgroups(0x1, &(0x7f0000000180)=[r4]) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) 15:52:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x91, 0x3}) 15:52:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x90) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000d80)="676f43416a907f39deed59717b39766ab8e953ff6abde6fabbeefc7e2fddec7e07df942897257444cd2f5185ef3f02ed859a2462c30b2231b53fd4f9a7071e7823c44b61eaacb55bf79b707456a85c5c197f8c998814a3bbe90206822f15fe5dcb7ac735e62d47fe3fb3a82372b203313225c4f2fa2297a7ec633d55e764511f08ce61be0589c55525364ee95b242f144d1b3421727a4a602af2ee2c48973c24364fdc9c03b631d737fb364d4a18fef2d4f183fc0374670e1bc2ddab4a2ae580f47246d60b44e6e1e39bec0010b72f498eab29fa4421049dff45542aab7a2cbe9bcdd216ca6c9ca7d9edec7f5a1570ad708618c0516582ff23af8e640ee9d0f245e087ec8ad28f04fd57b336078210f4b78cdcde29592322549aae4fc4c5fa87221f6e479b1e885bc5537fa44e313ea0d91e157816713b7bb49429dd5682393320684641e7bfdf13fbdea326a1be30dfc4d75566f463f025ac072ff6f58f0acea99678f80b7b78526c89223f0eddaebb92729c6935337bb705cab9c62f24b16822872d39d0308590cf22b7082b681c2c4babfb22d3b7fdef9e4db46b95c53f26e91d8a060c057da8d299cdfdb70e4d9f9ac7366f3f9228628bffa0184efc2fb829a9fcff2f263b30e5b25f9b3e65bb84c13a7c7965f35a3a50c656113b3b9d2dfea0ef66497ed2d09d461cc6ccbf4d9bf8b5103108634d254af0f73f2efbfbad48d5564e2cf8957533795fd0ad6c5ee16d7321e840c0758f0513b5e8d8435a105ce48b8f3d805def01cc6fc95c15621549a60bf75d262d39a3607bd22a4a713de511b032fa94cf2db4ffd6983ea73079158284fcb6582c9ec2e0d1e66ffc3c984f0818c0f7739ccf120679aa306bfac2b7fc95e3b5f27634416808511cfa5bb59b269b348faa7848e75750a8063112370246e9f044f3613bcfa31c5f1049e03ff1970ce5ce8912f58b0fc10b13f22159a675b6131ab0c066abd81cfd12b66c191a61fd1d9d86916816342212cb522e62dded9bf722c7ce2893230846008f85c35323f881032a4880709eb0b1366b50eb4932c261e093dffdc38c73655e08e484ead45113e73a3a8520813e41582ceecf9fcbd25ac39406b0371025a9fb93ed5353b44a2d2c26a2582af114c6a0078ce8bb86dfd0b0421d5c3556f61a4388d4fde21cbcd663f9cd062790dfd5e79bf7e1c3fdd202987d93f3dc4264e4820f9976599c6e0fcf455c29f67517d8697ff1f3242ce641191a96f16ac1563e702af31ce2264331023e4d3b88c10d56835b9b34d4b09fb1a6ca252ddc1034a62a3f65329f4887d0b024065d1a73cabd1e4129a51746fe0049beaebffcbb06b79b1dc0caef1e6ec28e93032df0cd172adac172fe8cb6cb3251183e9632cffa52377dba50e90b276c27a8579d4b4b2c33af1cbcd16e4e45cc38001ae6ce250a457776913908d338ce675e3cb19691892a74aca77e4c204491a5109cc684c19a8c3e88e517799bcb0180fec4ec6397ab630fb718ae8dcf2daf208761f21f800350013e348b89aaec284e8312baa3521dc2da9123ccb2f24dc53ab01e18f71fd00ed1e34840b7194cfffb2ef2c66c3b131251e0f007e97b84afcf44d4613dab5eef1bc3904dd8b0bb24c1760a97bdd98ab253d33f3dc3ee1da1572f78f19b039338a0f498804685e3994575f7d92db3a9734e5bb87ab424453e29ddc2c93dec5a39b95ad978ad2f06f573e58dc1c57565362395e078c7840124b404c74495f81f342435770d2527ea5adcc96025ee8377018449b4bc97d2fb6c5f88e3274167aa3c7d905bad687b3413554bf5a5f68f311d3798cf37aebfe6537f28c4e78ab38e9ce0e0c5c1df493ee2183678b2faa7d465df6ceac3051592eec84f2658106bdeabf3947b6bd2865031da6808d191cf3239bb51297ebe4b0ccdbc2e80d64717b87bcbbe160ea1040534ff75363f993561293abfb2e80c8973109302df2ad792e50fa53f3443bc34a8b1d6719dff535171fef7a8ac4bd4b7806c66ded340edb4f4ce3b27d1215980c5819b25369f827bd97bd398d55b7e19877c17d968d41c91982b82e7d11216233314838507b93e55c4c3b9aa4efea49470201009d6f8821cb3d66016b2c39f0ab6046302404f06a34fa290bf6a4cbdc4d9902402f63d36222aa240e97c54051fa3ac9065e6fe9b0b24c87da63573f4667b7dd2030bf260fc47cc3bf863be561c8175e68255b5b5a2dd685e52df5277aa7c8ffa56cdab81f5f90be399bdd3ce2c81b99620ec72a33c9f8dc7af65e9b917528931f44fd6f79b15a9af4c8a3251f71a742cf8df1767d1412c27733d632ee595ab459c3bba0133c29fb120d72c83d78af40f58ef43c283f6f4c6bdedc113eae4c8383764bc7f56a2733c2c3436f5c1e0cfef799977930a77cf605ff48313a645ff32ba3d2dbf5289ab5e1cd98d75cb1883aa0aa0d51030a4ea0b73efbb8d9bd2035958e744649d44e08749f826ae5fb831961ba194d20dce07a9a05375b1bcac0d33dbf4db539adbf0962840b0d1a15e1f061cdc23f1df9678fdf96331784b5dcd89532f23eaf644de23561ee3a2fb5cef6360c5d167c6326a621b702a4357413679aec7ebaed5d6029ed560057a620559585b7cbc2ef9f67d55975654a6ca98e1427a472ed94e781c1e235dcd65ee2ba7d5279a456628b94d417f8439f1374a9a9cf1e06acaf66d220ded341cad6dc7ade2bd4e3662d598a10c9be3dd4216c6534336b0ffafa02ee9884129c047641bbe314008f68cb1905dc565aaf282028f9cfd7050e18e4b86438d766d958819db457468f9d663207cc36a1104e516e9dbab8589347767f53f4a293fb6abef354da875f6573a96d69b3b893494cddd2fcb1f106a5b8e49c6dc092f7bc2ac", 0x800}], 0x1) 15:52:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x52, 0xf0000000, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000011, 0x9, 0x3b3}, {{r0}, 0xfffffffffffffffc, 0x9c, 0x80, 0x800, 0x5}], 0xfffffffffffffff9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4f, 0x0, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x60, 0x18, 0x5, 0x93d}], 0xfffffffffffffff7, &(0x7f0000000300)={0x6, 0x26f}) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x21, 0x1, 0x226ea8da, 0x650a}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0x7, 0x6}, {{r1}, 0x0, 0x1, 0xf0000080, 0x9, 0x125d}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x62, 0x80000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x8}], 0x671b, &(0x7f0000000080)={0x2, 0x5}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x1) 15:52:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x1cd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 15:52:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 15:52:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x44) sendto$inet6(r1, &(0x7f0000000080)="433816f208aa58a6aba42d487d0308dc5e95b36567d87cdb192ffa361e11fbf68c179b4e0fa81265dda8db69257629f11b933bf0d850215279c9a766cf3909e5be656c830a3f215dc3f28fd375cb36ed973448e6e562e140a2fb5d11e283727daab3e293ac0f51f209f8efa4aec6e0764021fa926fdfed9c05df884507b8538a95c689a1b406cf8e6ec600364bb9d5c7fe88b81b5c9bb44c42572ec212a570a871e008e7d0e686095960037458", 0xad, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x800, 0x2}, 0xc) kevent(r0, &(0x7f0000000100), 0x1, &(0x7f0000000200), 0x7d7c, &(0x7f0000000000)) 15:52:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x0, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00002fd000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:52:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 15:52:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2d8, &(0x7f0000000100), 0x1}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x89d, 0x8000, 0x1}) 15:52:25 executing program 1: r0 = socket(0x20, 0x5, 0x26aaedd9) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xe66c, 0x2a}, {0x18, 0x1, 0x5, 0xfffffffffffffff8}, 0x4, [0x7fc, 0x8000, 0x7ff, 0x10000, 0x9, 0x9d32, 0xef, 0x7fffffff]}, 0x3c) r1 = socket(0x61bddb8ddca25499, 0x8000, 0x3) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpgrp() fchdir(r0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/54, 0x36}, {&(0x7f00000011c0)=""/69, 0x45}, {&(0x7f0000001240)=""/82, 0x52}, {&(0x7f00000012c0)=""/43, 0x2b}], 0x7) connect(r2, &(0x7f0000001380)=@in6={0x18, 0x2, 0x2, 0xffffffffffff6dba}, 0xc) r3 = kqueue() r4 = dup(r2) r5 = openat(r4, &(0x7f00000013c0)='./file0\x00', 0xa, 0x90) open(&(0x7f0000001400)='./file0\x00', 0x20200, 0x148) sendmsg(r4, &(0x7f0000001900)={&(0x7f0000001440)=@in={0x2, 0x0}, 0xc, &(0x7f0000001680)=[{&(0x7f0000001480)="1f6bf86e77f1c547dd3fd15f0bc1e825ba45d37eccc1801f45ad044e105a2154e4a6f39498cb87c628f8de3cde552aa3530f27c08825b012e29495a1b8af53dd64c668fb16d2edd71d0d398a0f32ca56af7167684d4b17ad9307ac0c46010a78c9643170ccbaaf0e8710f801e6c7889a7dd2e39fcb11fee543798a701adc4816ecd8b69ff4fe9e57197e3e4b0c9f680222d1f028a733a9c26e4f7f16863446dc7a3a675472cee6978e2df2165828ef38a8f1c7e719183d6188925374e0363be911f1b3ed663bfb4b6936a6db66244210a8c0523c0d1f0bcc", 0xd8}, {&(0x7f0000001580)="462399e1c9139671d131141236db059a9addd86805e691c031abf4da0acc77711108a7d92795a8ce86ced919a72d53a174ba0df616db94c3fbf438c39ea12c6fa37fdee5671cc5c0e8ebb87f5894273b2c2f68bbcad614c46cf6647fcb4badd163395a6ce6bbfd94bfc73bcf83ccaaaf18c590e0fa17be9d99032f8ec8756a3d65038687c05240", 0x87}, {&(0x7f0000001640)="2ec92c7e4d26a47d11b9a8ffd12483e3de5afdb85df8ddd66f5f8876cd6a7f690a623b1e53fefba1aa7b9e1adacf1846b9e2f15cfbf80113cc7613980af272", 0x3f}], 0x3, &(0x7f00000016c0)=[{0x10, 0xffff, 0x8}, {0x60, 0xffff, 0x80, "77799e44b3fd8869a950831f3053a3c728dd819feabbfea6b92b7a0b2fdf66c06cabdc593d94ca3c526a731b306914366cb5612eff5af96336bd1db23c65c722f185570273ebd8d8358678de7667"}, {0xb8, 0x1, 0x8001, "f969d3aed2c612ba51c16cc6a094fbb608626c7f696a35d135a34a655a09e33e283585266e4e163f4eeaf2497877dbdfc1012dfa0ac151a29c5ac4678d603b545adfb3b57b6800660f2d148ac9776c0747c94926ebab420626be867bbf4d0fda829c37fe9e659d4ff366bd4f6ba583f6979ad7330012b2979e8ef2a5191d44d0b3f4b6abf487df6583d5e5ea3391fffe96860834dd232684ff733fbdfd4949fbf7"}, {0x40, 0xffff, 0x4, "6f57c71580e8a1da7de9f44c82e37f0f864fecca0d8f4a2fecde15b5373edfb99dfdd2a9b8563c7ecec28e7dcd81e4"}, {0xb0, 0x0, 0x0, "5b13e7efc8837228e0fbc5ea10c9948db75b99761fe98d041539bd18cc52579ee5e06daaacec02c9d2b2c8f247d4d0f8f1e36fd30c8ece8bd16ce9c73e4f850560327dcc4306d55e7890e5e8d9c3125e8e7334a7008096e72382435251d209d4d43256f97022299d80358e8ef6ce99c1ac914495290b224d4d67189977eb49270c53c708c70ea93efb18e23616afcba0ba683cb214605c21ce36f031c8"}], 0x218}, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001940)) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r6, &(0x7f00000019c0)=[{{r7}, 0xfffffffffffffffd, 0x4, 0x1, 0x3ff}], 0x8000, &(0x7f0000001a00)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x4, 0xffffffffffffffc0, 0x800}, {{r1}, 0xfffffffffffffffc, 0x5, 0x40000022, 0x4, 0x4}, {{r4}, 0xfffffffffffffffc, 0x3c, 0x1, 0x0, 0x47b}], 0x1f, &(0x7f0000001a80)={0xde, 0x2000000000000}) syz_open_pts() pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r12 = semget$private(0x0, 0x1, 0x8) semop(r12, &(0x7f0000001b80)=[{0x3, 0x8000, 0x1000}, {0x4, 0x3ff, 0x1800}, {0x0, 0x7, 0x800}, {0x3, 0x2, 0x1000}], 0x4) setsockopt(r8, 0x0, 0x7, &(0x7f0000001bc0)="753afea49c25c43572bc96044a32599adb83f44b1421a40636c60d64a6bfe692bf24", 0x22) r13 = getpgrp() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c00)={r13, r10, r11}, 0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001c40)={r13, r10, r11}, 0xc) r14 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r14, 0x0) link(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)='./file0\x00') 15:52:25 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 15:52:25 executing program 1: r0 = socket(0x0, 0x0, 0x2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000021, 0x1ff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x73, 0x40, 0x2, 0x60000000}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0xff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x5, 0x40, 0x5, 0x1b8}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x59, 0x62, 0xfffffffffffeffff, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x82, 0x12, 0x8, 0xf8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x11, 0xa80f, 0x81}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x5, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x89, 0x2, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x88, 0x2, 0x10000, 0xb012}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x40000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x52, 0x10, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x90, 0x40000024, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x50, 0x40000000, 0x7, 0x9}], 0x9, &(0x7f0000000280)={0x1, 0xfff}) socket(0x19, 0x4005, 0xffffffff) 15:52:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 15:52:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/158, 0x9e, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="00004c2f666a6c65302f666d6cec6bf0"], 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 15:52:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000000)='./file1\x00', 0x800, 0x50) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 15:52:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) socketpair(0x19, 0x5, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r1) r2 = dup(0xffffffffffffffff) mknod(&(0x7f0000000240)='./file1\x00', 0x42, 0x9) fcntl$dupfd(0xffffffffffffffff, 0x100000000000000a, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file2\x00', &(0x7f0000000280)=""/254, 0xfe) 15:52:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() r5 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r6 = syz_open_pts() kevent(r5, &(0x7f00000014c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x48, 0x1, 0xe0}], 0x1, &(0x7f0000001500)=[{{r6}, 0xffffffffffffffff, 0xd5, 0x4, 0x6, 0xed5}, {{r3}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x4d69d230}, {{r1}, 0xfffffffffffffffb, 0x40, 0x14, 0x400, 0xff}, {{r3}, 0xfffffffffffffff9, 0x6, 0x83, 0x80000000, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x80000002, 0x7, 0x401}, {{r4}, 0xffffffffffffffff, 0x88, 0x40000081, 0x2b75249a, 0x401}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x8, 0x1}], 0x277, &(0x7f0000001600)={0x55, 0x9}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) readv(r3, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/42, 0x2a}], 0x6) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000001380)=""/245, 0xf5}], 0x1, 0x0) 15:52:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)="8fdad2fa892d6274966114b23162ab97d714daa9cd8c148dda2e34f968d41e9f62c6609d6a5c0fbc45a812e1a01d4c3046e3ce0f22892e6c85ca7fbea68e2da852b42cc41591435c5acce241a751eb8921dbb596c6aad212872b0c00be43836178c537b857021f4947b8f483dc16f32e21b55b61456369b088f1c68df6d9dbbb90dcb8fcde7ad07d943d818128fa3b98aefbe58387fc55496f4971d04e19357df180de36405e236015ab69db", 0xac}, {&(0x7f0000000200)="e9810469e59957c50afcf0cf902e6849bb0fc8c9c05c5ce03b01cd0ef79b842f13a5d423a735c28ad25984319182bb7790a6aac5777d226a2be949d33615dbde188b4c18d86fc7a121e608e3e818119ff7c09b9f8809662ed2d2d86d4b61a81887b6c77d25879686c3788454415c6f252a66410d860732bc3e49f38b97f5a314288b4db0165a60ef2e31e47cfd74c961dcadf79e590f19f32e7c197ff2341c23c00a37eedace88f4b764a4", 0xab}, {&(0x7f00000002c0)="c8724f30e59ea514fe0dad5bd857653371f85b6293d9829f266c80f485d406f221809a5e446bf3a52d06c5fafae73a86e37494a9397c9949515d2fe41b6cebbedb903d82b3d570e06e85b37abebd71a045e8f18ef2661dae01f225101f1a896dc894217a092b1ffe3fb0ccf74b7b48000aa3f83b4971099abd9bc76ed9200112c17b7de5e02b17a65328f147e1a493fbe3be8e5543549c7555a283c77f0c30e3f89abf50b6b1a900b1ff41d3ab4d8977e0c45139f69f55b9dba8ea9948e4422e3193265e530bd45dea8ff8f46061a8b009d28de3d0f03837c91029edd7", 0xdd}, {&(0x7f0000000400)="0b513aaadb58345c2a379c0afb88a09a17f2a4e02acdce647cbefc65b98d45b330c8b29adc31780831fd8b197856b6d089604a640a8f6c32298ce7db90d1bf3a51105a21c23144dfafe3b229076775243f52c77e2d538e7dd4998c8f79b98dc8b38bc649d5fd922a8dadb7fbc75d143ca965b11838499c1bb3800ddf86be7cb523a760b6c5aabe1fce4b3ade05a3f69f61f7b6d6d56a708368f038bebdd97121dbc534d4f44550836b3a2f04f05a49fb4e5a2a79cb63b213fb9c983ab8b2f2ad3161b00e337a95fb98b6b72e305a68a28ee21cc4b99c4a01c5bcfb31a33c7bf2c09bd41a02b6fbb29a16a9b8a84080c75d4439fb81fb4197e7bce97d25f1e464279a7837a9486d5ba2f5fa73c00e6ea91123dc87c3b3c8fbfe4b1ea5eee3a1b23a0fb2407fb3d634924e90d4d305eeeeccb87f7a1801b90f8ef475106ebab325f6b3c78c7191979eee67d5db6727c7634f7a9ca8d2d98ba4cfdd1596a505db3e861b00bf1c8663a7700315a60e6cedaaeb7495fe38b0cb1a1f45115b80353addaff99597b6dd5e9a2860dce536ecf2eeae7e09f490484ae48c4e3fc0b20c961820fb55fa42c9109e892dea33a5f75f5596706e6d508e8fa1e19a1e4b71db18248b8bdddd4e3b442098ae1657f82a52389522efa275512996edbec6d649b9c83136b05d25efd99a8ab192b447adeb3c8596b9d71e8b0b51b84d618482d9a9524143db29192698a194c0d804cb21b9edc723b6f0bc8c46bdc3fd25bc797ff1f26643d07493386cb479fb3f1fc9f2775b81778c48a9dfd56db2dc7de8d9b916331f81f316d385ed5fa39e87e9d671166abdf78397977caac861af1854ad33345ad2b4892578010735b5dc6be8101f469ff3312bfb2b8ceaebe0656c69cf33531f1e729e0e7230b1b8fd17aa5e8ab23606c33df95d9f27220f87260f3b6cb7f62644ff09a0cc25d528f9c73e7746272830d66be879824dd046e43716bc64ec33c013e05cba446be3b81c4e9896e5a88518c2893da31527ea56f7a1a58d9d1574e076dff5d9b54d3371f7e1289ccc7a40592928ec863290605c027ae95071201f0d184aca8dcb63dc8fbcf27d6575dd22a5a09c6d54f47cd8ac9c305813bc7d14661e29d3c4243721415679b454edd4e793814960942e2f836e7936f771c2056e691b1c4ca64a60da8807c88536901a39dd9164baee98cec784476088050fc8557b915770bb41dfe9056b56a98b15bba1dd6bf69111e82cc9033301fb11d6f4c1f8da02e46b7bde631e7e2ef6413cd42241ecd7f2182774e9c047f28dbacc44655cfc770585cf30bec1feeffbeaa3947e5975be9bb172a5b179f7d7dcd51c4c0367b6f16ca79609b177b7e84dbccad0daddac87765bf2f536fdd86160f4171be363c7bc1fd55af285857f577e8bc48908638ef5e9e96afe9718fd4521e84fd811587a257de7c9fba0ffe530641df6698074a389b938de59f37d705711c8d750f647312b794aa330c0f9444b47af0be7d04cfb4118753a7560b82f14408b9da79d18c931a6868407ca0d1f0cea3e1eae42f3ffd4f36a3256b193d6684d080f3a6c7b206c8dd414306f5b441f645326c8b51d9e47472c47879dad029012230b06ae08213b6b244a55e043fe7220c4044d4f426f664a8e4a514b15fbfb16d0fb530842c3dfeec59e14d38d5fcfdb642ce3af22537f0f9d0279f91f701744a91ed7ee510dffe414b37ada665663bfedf562ecf698e1ed973381f491dd24511df01ef0f9504a96e98ba3ae341582c0eba64e21a7a1c11abefd7d020dab8e93ea42bbb04c629795b50f3f2691e03cbd680f7709e7c4629f003499428537fcecc90a292a93550043fea3c1120fcc09edf7715d68b9d16fcf8e718e87b89bead8e4c580c7472bf01acec26ee7579957b10d06dd00c640b6b8d916e563cd87095c5c5e3ebb5a3eca62bfcd0ee56e8653cec2e632df0d178ec18251eddd0b8b9d3321d03a2ed446710c6c6369c8f326b7e400f7f2992f5282cf9954cdc35a7af5e3e3ca72b66b5fbb0c95ee25d952de8032a6ea343099a67ecd869365991aeee7d4ea2d825f417ac33a507dec7f64761aa25964c0b559479f11cc407c7d0e68517495e2b65bc6f87d4d697596a073c0d4668ef1135fdcd04263bd5d7563f626a33d8d300caa1d1fa647e9efbb3e01fca779367fc015260bfe49085ac0b91d68bd12dab412dec0d93009350ae611fa6d84b8b79ae406d61bcc5b35f3dabfea712dfd041255c03075f0452981f713061019759d6dcde3563c14da85cc5a86e59dbb4001e517367aecbe9d81d5b7e449fdec2653c6deb25ee4f8024019c18c56c5971ca513dd79113891d865b311e72156d34d3e08a18729155fe747e1c421f708664282a7950b6360f80854a11edbe266643302910d66b64053253eeb9fb8b0bb2b8941e157b051063452e2b703c1de3a533afbb2e39ffd89c2f082d71a9981f5883dad5f13c8d794b3c35b2120c07b80881679e232f9cb2c430b97bbc0ab9b6fd6a461e1fa5523bcbe0802d13103c2c501076970df2efd9d2e434963e8dbaf184050980e6d112325ef12fc833527108027ab083da00977a2c7c73cb6ff77ee1ebfa2a9d58ade5620b1b5e7d8a10ed46d3219a45234fc61f18faf42a68404bf95a304b7581e1945edd2c9eac5f3eb67225a234f78effefadc8bbfd21b173c1b45eab5307cf072075f27f6a6022bd1585fb28e8e027c964b8108204af33bca830c2fb712bfd0e8b21a302ea9b5c91bbb4fba74485fa75b4b1a18d21f3904ec62ecc3c192404d68a580a212f34cd10e3e0389ee6f74c064c8dfc8b6a3d0940e4d7b6e740b36e0b7e66f952e54eb9f0ebf38da8935a0f9421a59644c1729e57a3a70646ce0eb999d588738d8f9bd9513891ca17d8f961293fba18a449b686b4cf1a99aeb35ebcf20a9c1d87ec035e24d51c9bb9ab558c4c759c237bc527900438f61f5bc8dbf986602f5ef303dd2567237c3844e94bc3567ae98846f135d3c973478aabf49b0fc521b0739799efee58501660fda83786e44254437db24aa7e1154243434d86257afd72be6c0c9b92c11aaa0fea1501582c68ed4ba5cea80c11642865db7a1e3c3ac0c3bc631a1410741da9c82cd25e0a22625c7f5b5fb033caeb9768fbb5a609622480ab89aa7d61d4ee94f12168771f3ab4c9d83e32bb4d827d3d6202f014ceed29d59b82d6ab5b8b56520c9ac7dacbd0acc4656dd0f180c9717267b5c30caab5ca21362b8ee3604c7e19fa467fdee524fddabad77c4997645cfb5a5e35ee647649a2ff46cfb9e29498744e4969e188bcda96bb15a55dbce6442da0769fac8219b5c0c8592de733a7bc418776e9fbfb86393450087ebfe7ef2e10e67e62f8e1258246da186414560ff5d3580143029dffaf0494b82dd86d9949d41b7a8e9f189916a1556335e5ad18e927bcf3c71786bcf529ef32277c9311b306942a877daf3d9e74089a2358c8e9683759f010ad6df249e9ceb08d82646c6d77ea13a2643fae814f790df7aeeefa3d01399df34495e91ffd3c98ab5bf133893d305439278e4fb0b739429e5578631868665ae327de33953a57a0220a5803bc295d7dc6b4d947024fc74ff92d934c7e7d19ac4bcd826f776bbe681f1f22267b4a46136a84a56f7d080bea0c495a8b44859a315571f4a0f4362e6973d90ad76c4f5b9efcd7fcf713c3f990646f5e98e9c1c633d09f30a3cf5c0599dbcc3ee74ec2984585a385d11eacc1efa448111080e828cf77d42220df9aeb23ceeac9152a9f821b5ff004988bbc8c80cb8bfd32a5e59dc6c00aeb8e353a1d1a9ad5e9e60f087385dfb0adf6dc441cf30f5ce3b69deb5b8d664ac42a2726baf9dff7223c30e2e34e9b20628fa2cd7158907beab472ce75824b294881f2c4bd2b589f9ff43c8044872428bf936bce5949344e1d1bdd892755559153e72cfc5cf7eaaa66dc9b8e33e0791f52aef751ad71b4427e75ad74462fdbc0e74b9371ab17003cf87ee3e768df42452fa6e022e558d580f400cb6c7bbe9a79bf6a2945363e9559dbc7b8a6988a56245f2e769fb8f514df54613968ea2369b8b899cb8921ca91f528d01b518789307b550ad4f577947d4c08bcf1490918246ac883bbc9743e294bac6e0bdb365ebddc4a6bc3ded1baedb17f519968d8ec0cd8acdf3f46d231ee78623160465c2d635214914efd934af1ce7da637967f6d81cb46d72b3c4c8bb2e73c01d77469ce8647605661013f2f1e2607181f98e42641292011944785af310e0524989e48f42163c25f234837f310f5b8892bf9741baeaae5a4bd5b0070b5d75fd01271b3aec304dee26b25968050a393df13e57e548dd701ac88c6023b0428aedbfd8797f8841b6f689b1c8f92c5ef3725701d856c13e82e3f942ccb90b4d6b47d4e0bb0a4e618b960115287d4940dcce4302f017ba23467e458ce3feb0f6cd3008a96e6a0e8430fbae992d92af82541a74d250dc346c2eadc66936d96b3af6273f7475c639cc9ca359bb7a3807773c6f0f3a61c9bc0b27d3ea1e2485583e898eba0e4f7c5b3f9dfc09338d746914d115c03268a3ccc9405d3fd54976f0720a5cc78cfdc051107ac5583ed1bf0d3c407bce9f043d192a8684ff15c250e19e74b21a791b4442655c1bbde10c8412b2e30bb1a2655090f0ce1f7893062c2d90adbc7819f7f53dc4ca1c1f8da5e0fcda98dedbb7dff19f9972f0609262f667772efc4c207240974f066b47a0a1e92a6eedd21aa6319d311cc9d623d5847d83255e363a5c4a4a994d37b9a0ded65ffeec1e292066551064649ffe66c7e5a727efaea5862640f7a8b04d35f46064ff43d7de27084d0b6b271cf9e932c84b9d967e094258eb60440087669daff5bfc3317a7b03de06305e6ed4c33f38ac1f648ea434b8fa78c2062b02fd0f3ce6ae75d34e849d2448b18617e6c839b49c4f3693bca1d2cad9abfcab8219edad964e914bb0fdda70571e7f06fd99b582f082b354c80221398205ef1bded143c1ed30702cf9938e48a807db11cd324f0f2a052b6b99d6f91017653c86b13ae30f51c8b648146b1035e010cf11f2323dcfe456600f709ab5562253c855169ed900738453d9c7e9b0f6da63d7522a501fb0bffa95f90ac1375cff3573b36d42bb0ba654b58ddfadf1f6d29e043447a7838e50e6e2bc73ea20513ba04240b152c6b0bf30ebb2612d9fe3de0c88d419cb16c154831441cdc59d0081cc94acde13829bfbc177fc89f1614331422183836a60df7bafca109dc24fe399107ebffa6bc555612a68a46a7377baea8f7d2a7180439c20e55e6ca07e8c4693b3bf0b47e277d2e12effb9e7d716a51ab5e068d92fe057e36fb9cb41d83c4fe61e574ca3a1f270fd29892b9037125b9a4bc2fa42b2bb62e67289afb5874e9d9824631aafc93c829c9f6f3f3cae962c78ba3205c60f79b858c8b8285370329d33a061e08bb88b7ca1a3649d4fec69555a5f6df2dc9a9deec2c365f14e790429111fa53cae450d01bd440c47dd1572dac250c563828dba4f12d281463b9b250beec7dcc8ff63c6113430e3bc5551c6d7312d40dbb3a1b35813b59763e15d79bf561ea4d7da8512b6633ead822ea0e043311ffdb175b437571f78459c5bc02bbe8e7bdb6ebb3c0b3fb5dbadb72fc7e3b638a974e25ff8d18d3a095258530ffa9efae1382e78a774a3001f28364ac887da52fedadc043114401d7fc57ec3292f02055fb667ce77ded616a7a1344645b6437f448d2c10e3da9f8f61b82e6048318a1ea177c4f852efa2105b", 0x1000}, {&(0x7f0000000000)="53ac974e1f3c4ae3e87ed9d2d3322ce00f786fd77465b41fb4bd1006e91369262de189bbb2a75f7a413a7bfe55f72ca07025ec", 0x33}, {&(0x7f0000001400)="4bc4205c8b1f33f05f85dcc2ac31ec30726ffe543806e8b0a51dd7258a3ffed6779e659c0c17c81b96b14cd1051bbed9cefa3c33aa67943f53560ba7e82af983567a8ca127dd678f5f4c915354222d71ce28f935d2b0f837b74465fcdf79a5d36bf331c0ddacd506244a4cb6fe5c92b022163ecb5b25979720a1", 0x7a}, {&(0x7f0000000040)="577bea263526a990bd25bbb385f2f3d8aa82b652f98f69c9261460f6fce8c8", 0x1f}, {&(0x7f0000001480)="abb8ef87cd0f01957b4e6f246d614426e239d22f565985e0b83ef696285054fd048797d5383bcaf70623a1d7021c1a9bcbe9453bee0f876fc7e656c0993f4a0d2a842c5abb6008d28d1903f7b49325b7dd3fe3ff0ba17fc0b55541637cc7a813fe4b006db137a588808863b2ccbf371c44bdfd808242fda9e2a5e6d4795bd09506df3cac81f1d77627ed53b4039e4471039c87171df5d5d0f16e07e3e904a67d9f658685b8d44ecb328f3fc060024898ec5ff0187b64eb4359ddd950bb6573c86a201335fbf216bd4015cdb73fbe2f3f0955f9ae80d2b02e1b41bf7057a4c5395baf86dd50ff", 0xe6}], 0x8) syz_open_pts() 15:52:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000000)=""/31, 0x1f}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4000000000008) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc) 15:52:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x38208, 0x10) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000001c0)=""/20, 0x14) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/58}, &(0x7f0000000200)=0x3c) 15:52:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001140)=""/148, 0x94}], 0x1, 0x0) 15:52:31 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x980, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000240)=""/116, 0x5) 15:52:32 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3fffff, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() r2 = getegid() kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r2}, 0xb) 15:52:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00000ed000/0x4000)=nil) unveil(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r1, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x1}) r2 = semget(0x3, 0x3, 0x27f) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x9, 0x7ff, 0x0]) r3 = open(&(0x7f0000000140)='.\x00', 0x20080, 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r5 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2010a, 0x0) kevent(r5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x3}, {{r5}, 0xfffffffffffffff8, 0x20, 0x40, 0x4000000000000, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x84, 0x1, 0x80000000, 0x7}, {{r4}, 0xfffffffffffffffb, 0x1, 0x80000001, 0xbf75, 0x952}, {{r4}, 0xfffffffffffffffe, 0xb5, 0x4, 0x98d, 0x4}, {{r5}, 0xfffffffffffffffb, 0x80, 0x20, 0x200, 0x5}, {{r4}, 0xfffffffffffffffe, 0x10, 0x8, 0x3, 0xfde}], 0x9, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x40, 0x1, 0xd13c}, {{r6}, 0xfffffffffffffffb, 0x40, 0x4, 0x1, 0x5}, {{r5}, 0xfffffffffffffffa, 0x48, 0x1, 0x1f, 0x2}, {{r6}, 0xffffffffffffffff, 0x16, 0xfffff, 0x9, 0x400}], 0xb52b, &(0x7f0000000040)={0x8, 0x5}) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000200)=[{0x3, 0x1624, 0x1000}, {0x0, 0x3}, {0x4, 0x8, 0x1800}], 0x3) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000080)=0x4b4) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f00000001c0)=0xffffffff) semop(r7, &(0x7f0000000100)=[{0x2, 0x6092, 0x800}, {0x3, 0xffffffffffff6224, 0x1800}, {0x1, 0x7ff, 0x800}, {0x7, 0x4, 0x1000}, {0x2, 0x868, 0x1000}, {0x3, 0x400, 0x1800}, {0x3, 0x1b}, {0x4, 0x7f, 0x1000}, {0x5, 0x8000, 0x800}, {0x0, 0x0, 0x800}], 0xa) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0xffffffffffffffca, 0x10001]) 15:52:32 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000), 0x3) socket(0x31, 0x0, 0x0) getrlimit(0xffffffffffffffff, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x28001, 0x11) 15:52:34 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)=""/197, 0xc5) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r5 = geteuid() r6 = getgid() socketpair(0x26, 0x4000, 0xef, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r10 = getgid() r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="db1eabb6c2d5214820f4fb9af8a6fc0c353f0e2edb0c41995eb6e0d0953dea61afe13c10ec22939e448016f9936bc77a0cdfeac8ba8553c50aa208fccc24da12aa262350442724dee939179ce86da5b64ddc19a6c101b72946f7d20065acbb4cc3e3b07f4da39b98dba2dfb99cfced51a43bd91e676e01dac6625eecf2417fbc06b7a7ba95ba989acbc4cd8d917672629f0756ecb988b794cc5cabf81a505144cfedd12a69105b24d6b5d52f6452d576691d828b0dddf6c53f8bdbf493bca59ffa108b522e058cc28e6b7c22c5993f8e8c42abdc423893a4cc5438361ef8a3dce4ef168a2af9209801cfd54c26732080b4a5", 0xf2}, {&(0x7f0000000200)="8305038ea5a2fa78e541d3eadedab783519c6e5a1cc074b0943ee0d515f1db0d1b5b01005fea91c348fafa11bdd7e46616d639a08157b8d3b257852d992678fffbaa02652ad6d693d2b6d5a5900b44831b8d265224a5ffb1604a92efe909225ce5a7e5943e7a7b19af15b8b598dd8658f9a73fa9ce5b84cc24e4d89081e130028fa1447b8188b333f7cd82588477869f59467701b3b612f09086f1c0a23ebed88a90688b39cbb077951cef02048edca48dd683c65b9c6b591c98e9312fdde9a6cefb9e7eb38f25ebc9c59de18930b886fff4b3065558923451ece4a8500939d300b5baded02bed7a6a5f79ea3cc9882c42c59cf8bac6a05c69453a3381b7ff09e84076219ee0d3fe6f6b6fda457cce19c88ad99b1d3c7f26720de56b0b4c019770d9e3a0312b5b57ac705e75738cce4919508e99e864c4de2442c3da753e4047d95bf289fab5f32ed1b0aa4f712ae057ee2959a877dab4707f11dcbfd5464ddf5dfa5a76a267d9f96b5325b19ba0cbf87d2ec8d990d9732215bc4bf8c4c6b893999205f58a9ff1c2b68594b9cc91cd53952de5c5917a1b1efb72da62424c320bf31e511a0aaf8237cba33017e3f382e6fd6979a1a3d5b41d1d4c6acc1baa4fde5bb61c7a995b011814685ccde1af2b8c4167d7405d6d2b22d81b69d8bba8982787daba1664414ad3b30ef39c500b9ef46b9b817fab5ebc63eccdfe8040288210e4d791f8a3b3e1f0aead142704ac200f650c172bf6ce4525d4e6d48c5dd089ac108eca647611cf3ccb1208f5f65d7a062332684f1d54f0f5973bfda12150ce07dcbd1de3d21e83bd810127b3f100693a68715cc25e46dc674e516450124525635cf2b8ff4a72529ab152fbba998dca9e7ccb55763617186d374b283ba276ade7547f2e27c4229cbb1d0fcd09cfa82dcf6ad333874d4273a3193cb32ddf4591c9fd9893109c670eeed5d0186a6e86d04d99197175c00960e3815d931a20064f688ee2fdb81c1fef6333d60103a9a20349859a60ebd61d2726fcedf9ddae12b1bb2d86e258c911a123f05b73ed504148f16effdc6ecc7732db59a4cf95da0ee32984d327ba4b5bd65280dccf030f1dcd10e7679dec940f0cfe8997de4305ed52ef0b038bcabb1cb90feb71c85dbc165689a0c4941fbc09452129b0bb58ff30307bbbde11397a0bce5b551025396aaa7c11cc78b6d7a9727bec02bc34a86af009517bdf93fba231454bd2be2caacce05fedee358dd53cca98c4a797be06079b253a78606c87a2926fc4de96c19cc771c0c738e318178b8900c1fee1ea43470ff0062b5d5c2d3c40714454c48b2458bf9c7ff357410bea50d88d00b190eeb1bb662d48f49014dc9903cc36a70e2fbbecffcd9656bc8d928f4104207ecec5ca61359cdc8b90eb8ac8e0deac90a6c66f7b6547e8124b74d3e52f9c96cabeb53a824d3b10bf1ae61e4faefd7f8abbb3895cf5e093fe75ca90ff79f39eeba8ebae5ffb28c704e2374895272167e564c0f2307a9456e344e938e63f922a554a8306553dde635bdaf86107ddf9301c4c0b639d249c163c5dbc97376fbb2954916662edbb61e85e715a8a8b62299a16e339558b006e5e920b8ac9e8571932a74a8a7a568d6f7cb89a04e60b0663d7b08db46381a1486de0af8adb938807ffdb37e3ec96789c8555c6ea350f4681c22594db44b0495978881fba7318a7bf96b8149e6a7e23f871ab578c7d3cea8ae0fb6c2a7c7b59e3f99d6bc72bf5063a175ee2b0a568d3534cc57d80af2e4b5f14ed879d6ef7309f6f0f12dd2efd6cfa1a5fbe860b004562e07c22e8dbe1d4056dae352c3c0bd0e6558134daf07f32305a12a4dcb9d9c583c390b692ea8063adc9a0ee528db1a881c327efb85470bb230e60c312d2a4eba71a383b0efad90a2fee9d439ac54e46abdd40caa77093e3379effb2261a47c7a96f3df7a8186e89ef97f857a1832ffda2c8864b05699789ecc1785ae927a77a0c72e95cc6a783f7438afb0507a0d0e02d3410d8570e2c2d2f1493088ce494fc5c277e1a2a95a9eedd172515a18d68a845153b2d6f5db1fb483df7ceffcc4d01c5380b83c2ecb9647a7ec362e17ec96c112eff809356150192219e0273c5a1b6d24366250d599bb9e4d0d9faaa2166300c3665dc0909b0f04a41fe31cfad5efe5cfdcc3c4f1e9f42c0bea6831745a78038ba21870c38b46fd4b6fe9de6e8a33818dae5961173f34b69d7684160c9b8a65bda7f1e48222c84832b9865b8b3c34e840c54137a81354e68b4b527328e38ebd4ba66ac0ff32a76a0f9ac537d1c128a576af826e8f71f9062c15ab23b8310285aa7e50888a7916228db40e306007f58c4a7aabd939b91b9f0d125394d1aa13bd0efb7d295ace6162298d57e0b5ddeaf44890f093a5eeb265d4b609e6c2909301399843ab26204641732a98b778f48c990a38796b8fbc0da955f2130238acdbc5f5743964daa44d29721c94ddd380b38e8cac904679f5c79d842ae5366f567ea23b3f3f100a0e2a2b9c008bce6409a02b561fc5011185032b26fd5da7580f7b876e41c86b068c65fd879d344ee9568a0f2e311ae0548233f4fcf22291962428632b645adc1067a2e63c7ba19e7c89d0cf2205700ce776d8b9871b336d4b0e463bd941f314178ed2f69c7733b3233d49bcb51dd4e88f0c72fe34f2fd98f88ecf8e0d99fd21667294feb7466366c144893ebeb5d77f2080b3f2cc8c99271b7a8001cec9763120357b4c85194380bf1064956092bc6cc6fb61604c0dc6f435aa4898d8453b679cd4122c45dfd87b9b4f1b2a050912d5220ebf4fc10894a0ea68ceb9217ef8dff5085ac9c0eb90b58cb04d92f49b4093dd1a2875d9226d0eeae19396cf9a2201293cc8c8d6b4b3b38faf1c311a1cd1e87aa8ec0baded5aa494fe8df18f18e6cadc2149870aa3ed5a7c381bcf08168df736acc40dd9cdcb5c3b7027acff264a4041b4ab660eed196eebb1814c999db52075dc05eff3cc2643a4df9a94258fc610a7e68b8cc97a283e333ae40608ad16e4fe1baaded104b8a81dab40c55edd8e9863d5f9be6e2ec15c132c105d3c56fb0450ab3922753b6c60025baa36d6b09a6991e8d8e6ac42e824634052d0d70ff11e44752bf697d78c7c744ddda03bcb63ab9f7e6570fb1135a8c55e4fbf485ab3bae985ea3e41e10390bc9dc4b59865919d5e48213cf3cf48f4a8eff51923cd582289009757ec1470725f907d5c9e71c49b623e7c4203211322dcc5d5dc27c02dd7efdba2ad7ee0ab864412b055d96db7f808b0fa6f2636a4c39921979839f8747676d9da9f791db615f7480e1133417b589b73c6462a6e9b9eecff0eb4498f6cb44619422f80f41378b55a53bc7bd8adcf3e900791e07f8a9a5d450af0a3fa80d7a5ab01b27a2711803daeb24257c1182d715409327c1543920ea7aa6f0669bde32aa7caf6b080b067803b8f4bb187331b7c038165ae16c9e8f9d31adc3c56bd81e07a925001efa02332a98c3c12da14189d176bb86dcb9abfb9bdfa92be00a3f2b8126c9a63e8aa3e3794ec4d49457c2a3d8e849184b557c4e535cc836b7fe4b22e023aedb99cf6547f38e1b3d299fe8868045d1c712fa53f82b425ddff4ade9b96d39ec85fca2548cd156eae116327caac0207e87d576c36c56f4cb55eec32ea06b800bb77cad79f3c57dac91722c8797ec1a39b7b19c332d634eb02bc73d55862c3f99f68977d86807095de4e7b9085f11ed228e444a7a327d19b6dc94db118682a9ba58f4b142f98eb469a099ab56d08ef220c5657718dc8497dba68d5b84eca4561e2f047718f022644a98540ba0f97c60dd9d3d9ffac19117828d976b7a8e771e37521d46a7ec89467306c027755686c076bca2a1dd36e16bf84d929cf122437f64cbd1663b85afa8349704ca917d8a1d0cac93544cd5a47e218a44459dcc566a0f9dcf1255a208f7ca33405e9869af6f8e73091c159a4d219c8b3d3b8430d93faf4f40dac297d6064619952f67e09fc4499d98562eaa71cd4b6f8c51e0150964059d980f818c49a14e51ae089913237f5048ab0cf807f21610e866f55518a06298fbffb8c22d343917974711f4786ef15fcc08bba5a4c564ccd9e7c43806193bc51199fcafbc5d82774cb8145b9d95289b1ec340ead51308380928e113c46e37eab2a0c7d68d5c66aa10be43e53c2808b9c419bd65e8e00ea9e28f204f018d9f59eddf742a4f67cddf3f17735e638ef03d3f4bc7eb7c3c3850b2aecea1cf07a1e7182ebba4b8210691755e14730763d7a626200b8726ff56999b32e2fc3bf93a8915b799cd4f8e993a3afd75fc5d056cc5f10a6da1f3d3b6bb909e187d9f13d56fad6d0c4f403211e2c92d7fc455a794c68b09ebd55e7780322624d55ae906696b88283b39a7f935a2dfc74ff5b8fd537d50f3155dd5e911d8064ffa2b7936d25aea181153eb960e533a884f7bd55e722aabf652b1ed6f92180c4430ca62b25a765c6e5c4776fbaf46e20c636ff82698c39b875c6905b029d86510e6b5c61da1e018cb3c34af53bf99ab36b07800dea7ef9b4fd4f43adb0c91724d13ca127bc2ff423cf1266cf13df2909b977f60efb02e9d3859a6a7691daa741b28f9e10d494931f08ec17a30a6d8ea5e049e2fc228674d9047972950fdad1ed1e301175e8106aa9d39fba98a49efeea6d3dc799bd7d7c6b4b15b5f671126d2a67704737c3dbfe337b1592b3946bc7bb7146f03608a92124e4b4231ac2b5e75651fa208d50b6098f245708507ab1736f0b552e5061315fedd7411de261ac0e624641b4b230df14c6249b766ccb4441864e864dae9c54564062daca00d329991750c7f54150dc26a85b8ea87f4b6acae3bab106a26fcf70eb39d07b844461fd334ec78795d2b355baa08e9b2a7fe7b876ea9fad9466ee98b24c44327c663a800a08bc8196377a3ee5411012974f2a3d983428c3803db8e07fee195ebd1bd16d955d49d999cb5c1c79ae8150429e06a628876c68f0aa8670c72da63d48269af01cb71c90c67adda081567d4f490fa0d6c61b620291f17461f680221dcb8342c7e0ef6d46a19f5c4b73bde01c22c46513e4505db9364b97c0aab232e96638af96b4958e477a547a3c0cdf30464373da0bd8ad82605df7b3181a3796b70dca0474a19edf14c1f9029cc97abc3a0786155be5b21c220b8e9fefbba043c8a1c8844e231e18777b05872b371556edfb1f0fbc710396226e9dc99cb565b17610726dcd084969417d39285204aed4400eee626e62229a576ccda7c297007ddd3c37f04ca81992331aba058019d77b0d9351a9e304f1c61268b8d22994105ff71bb8cfee8094ea43f927938fd644558909b18a0223cc4ccc4315f51492404eec62d01467a493e3de430eac13348a78ab6941c14e5b14472a7b456482adc0aa1af00226c5b7f2bc99bec1f5a82118f6f1319aac5c8168e57c41a4792fd10e1866ae0d6ba6c673fe6e8dcaeeb6c996c9d5f3c3c745770e888a69f0d953307651c5461e55b71a18cf08587e526cfbb9f23f6bacc8eee1df5678d23f756dd7df30a2bb19e33fb355f943e5d77cd35ad142f75d1d904fcf7a1e5e701426ac1feb4861a0a106561e6b24237314a748c11c7e11e0d1f5dcd86d77c9b2be99063945bcc6b1bafcc4b4b3e74c983bd27df72276daa87079869b2e5740cf6f0055e2f4918bd0bcfab133dce7177344ef8a7522c8cf327683b3a941ab8cb3c8a88eb9a6bfe9cd7baebd40fb53d2af067bbfb520eb695c4a888b524431783521a75e5f78cce511a3c1cb4", 0x1000}, {&(0x7f0000001200)="d51e57459d3bdd3315a1a4fbf09d0c63cc777b265863a77a40d030841a9cb427f47adc0f2de526e6b04b4b3943e22dcef09144ba5e47fc411fc8ec3d40c939f5ef537a15aa9adb59ac4f6f51bd28c1b50f9cce058fd1dc7bdb2ae74a9d", 0x5d}, {&(0x7f0000001280)="8082e8ae91bc7fb6377103dd790010f2f8f8da817859dbaa9200cb454d55db198b2fa50238b40318be57aacef0390db821b363cc18067c37bdbe546976bb77239c2c54b6280e58fc44cd706d276c0d5f2db382b9e1e3aeb28a32cceaca4b3a", 0x5f}, {&(0x7f0000001300)="69a477b49d28caad0796bc4d9ff45b53ce1a4e03698e94190439bfd129328c5dc1aad2d9df6ced82fda10efdb52b0a046d902b0330e17a15c9730a4f4775c224ab1c135ca765036bb86d6cd1d3a1e96341f187a23b4fefa2a08d053e424cf646b0788b9ebc", 0x65}], 0x5, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x130, 0x408}, 0x8) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 15:52:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendto$unix(r0, &(0x7f0000000340)="dc1d4109c6b8f500690b23e15ee24edc65ddd1bfb73d354ae1fe754066b386104da5b1a357", 0x25, 0x4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) linkat(r0, &(0x7f00000003c0)='./file1\x00', r0, &(0x7f0000000400)='./file0\x00', 0x6) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000440)='./file1\x00', 0x8, 0xa) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20000, 0x2) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x100) open$dir(&(0x7f0000000040)='./file0\x00', 0x20049, 0x4) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 15:52:34 executing program 0: syz_execute_func(&(0x7f00000001c0)="c4227d585502f20fc2aa000000200026470f98dbc463dd693a003e2667653ef3420f5f8e04000021c401096dd0c4e2c8f3883d000000c441f82ef247d830f0f69100000100") r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/153) shmat(r1, &(0x7f0000e00000/0x200000)=nil, 0x1000) fchdir(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180)=0x200, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:52:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = getuid() r5 = getegid() chown(&(0x7f0000000140)='./file0\x00', r4, r5) accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 15:52:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket(0x6, 0x3, 0x9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/98, &(0x7f0000000140)=0x62) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) fchmod(r1, 0x100) 15:52:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fff, 0x1, 0x2, 0x101, 0x10000}, 0xc) 15:52:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20d3, 0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 15:52:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x4) setreuid(0x0, 0xee01) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) getsockname(r0, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000640)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/71, 0x47}, {&(0x7f0000000480)=""/114, 0x72}, {&(0x7f0000000500)=""/138, 0x8a}], 0x7) openat(r0, &(0x7f0000000840)='./bus\x00', 0x1, 0x80) recvfrom(r0, &(0x7f0000000680)=""/247, 0xf7, 0x840, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) 15:52:34 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) rename(0x0, &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x6}, 0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x10080, 0x100) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 15:52:35 executing program 0: r0 = socket(0x38, 0x8004, 0x8) shutdown(r0, 0x1) r1 = syz_open_pts() r2 = getegid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getegid() r7 = getegid() r8 = getegid() r9 = getgid() r10 = getegid() r11 = getgid() getgroups(0xa, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) r12 = dup(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f00000000c0)=0x8) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setgid(r13) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000001c0)={0x32, 0xe9, 0x3ff, 0x7, "b116f36408e42a7d1a60a88b6d7103a7604cb861", 0xfffffffffffffff8}) login:                                                                                  OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 15:52:37 executing program 1: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696ca630000a76b5faac9f3231810d30b106fb0d356c787e614ce8b9d5570001e9"], 0xa) r2 = socket(0x20, 0x4000, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r4, r0) 15:52:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000040)="846c4a2ba175f2638ada0d72534218a22798d7503bcba823627f7b2e4596313c5cc60f34639416f5d78f867fc462170acb7541f314dc1b1fd8f5cc8bceebab2942048596e1ed70f6afdb311acbe9b68fad", 0x51, 0x9, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:52:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffffd, 0x1ff, 0x0, 0x7}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x400, 0x3, 0x7}) 15:52:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000001, 0xffffffffffff881e, 0x5, 0x8001, "fc4ef26a622d577e9e27797b14143f512154dabe", 0x8, 0x9}) 15:52:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="18bdc458604ca6e154933b7ea3e5b1aafa56f740f483e1e8850b2810a036bd882653b0cd2c8a7ab4938ff85a43bbd635a99266348550c8dbc5aea19bfa1e8bc36d1fa91582826ff1be7e9bdbe51bd2f44b0aaa1825afc74837b24642c9b56fa264a7dbe06a08e0cedc1e48aba193f12a3ff2690b3333d6783b84311824130d925aa0fecb274d82201d96a8557ac2", 0x8e}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000000000, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') writev(r1, &(0x7f0000000680)=[{&(0x7f00000002c0)="22b29194a1995d25d70ec184a59bb640fa45c153924894bbf4aea792fd06eaa0c23d0d6b", 0x24}, {&(0x7f0000000300)="2c9f78dc10818bb5fbb51adb719639f914f76b3166ff7beafbc7c3d45dde2ea95a220af4ca4a0a44103b06c6d4e3a557060ce02064413899a01a193d33a9bcfc4708bf32d1944f1ce9aeccf0ee318cad8df2874d75c63e273f730a13837970b3c0bc1726c0b12340301472d4e313513c94e533883b8b07f47c3b9179e274a735cb16f0d7d24187712368ad8f9a06be5883098f02fc3a4c193f98ba136384f9ce", 0xa0}, {&(0x7f00000003c0)="380bb13a318f057b3cc5f519f96c0d47e6e4b8f6bc274b77c57f9fe674d9568a8ddf6eebac364d23e735ee98c7e1a2b541a8d04078fa1e249b275e840d3031da8af7bed3bf3e619f3643aa95fe660a028bdbe54e2724b2fdec219f4aa96f5ac426baf7588c7f3c35915b899be561edcfe40fbf46de3ba9b97a79d75d6e92ce9bf99927e2f08c7356dddbaa60bcd05670fd5f2d7861c3ae628042e8f8e5a92861bade0b6ea1071f18f43958d167b930dd4c8f7a1f2f3547ce54d21659008f1576a99fb4fbfc", 0xc5}, {&(0x7f00000004c0)="4e59478cf75fab97a63e7d757ba17cba5428764fcfe07a96de83", 0x1a}, {&(0x7f0000000500)="e8ff1d79ffee9cb8d502d378fe26f2549dade2622329fe199c3ee0c5ab8ea0809f8f6096d9122695c91ca988a62a5b4fb412756cfb4490f4df88df3c32ee620ee1d612c0fd32e529", 0x48}, {&(0x7f0000000580)="2cf18749cc163e2ef2c4543643697594df809a394bac2df49cd7ab909c32443f6ce498bc9fe78be3c053da52ea78288b3645c3d40be41248856831dbaa8b7ba82e179293b77e7225d886497c653dc63af9802226ec50cfd08e798386e6b59a389730759f07133e05ea7f74078693de17f5a2fae4b95c0870b5128a7db3d958cff3b8e4f60f63442d84ebbff9fe07320cedce1b301be54f223fea0c106ef7fb47dca91b9ef7c3e87a772d87f0e61969a062f048c186b6a8438e37cdce55dcc09bfa1fbb2b23", 0xc5}], 0x6) writev(r2, &(0x7f00000017c0)=[{&(0x7f0000000700)="db026a9ed094b0d78c0b238c568beab6e0f4aaa3e40f49c5e652e1436a39c96b8b6327e658804c8025da12101bc839e3df4a7250f534a567b13f2d66986e78f96d34c4cdc8f882acba4cf9789119cdb479e467415821d17a8ebaf77c4a1e1fca4ba562c8a9b56cd3bef7c00f6fee3c7ffb565cd8c8254fa5b4011608889c033ec904a25a5ac71e115e07f207e3c9c09b210b746af7edfe91b7188f2430560435dd68b274499414726e90966af2daf022086b59f491555d34ed0e9d7e89ea1070754b98d5880d87a45aebd6161cac14f96cc49fc99c17487ba23c93f4e0048c0b2b6a1ac556228d44c03d8966ff8f68a98535192885772fb2777d3d7a79068e5d32437bf677a9f523a5149de1c4202c7e7722d1bf70e7eeb067a181cd2c0a87e6db860ef8fc2b9c402592ea8781e7af450c081e7b0ecfcf1c61a070f093ad4b81cbde68ec4fe3d15d3cb313a664be60cc961a1727f0f2f79b49f92dbe231fba4d540844fd1a6b476643ab647f2274796e7e5d1acfc3ed4661b346d7fc415e514b60d2691cd6fa0b78e343c742fa10e6d0550732951faefe617bd49cd2887d030c474e001142a37d9bc3fb57fc09c912a31c694c73c823e7feeb961bccb0b5affc071bb3df5cc33008bf68b6cb951c7ec7efe871715cd28aece22026cf973fd301493b952d431f9d2f303d752b2555a3931e69700445cb2913d89f547f09fa7321068da5ce3b10f5e38bcf4d31325efc9dc07770ffe136a2f32ad7218bafdf504863c64511aa7df85da862e85e7647a97eaac3008625831c835a8e324c77c9a935fcb44bacb3dc9d24f9213b6a104fd86ee4cd1cb90f0bceb61ed1e7b8b3b2003bcf00b8e8bba0ca83a76d85834a0ed69b42feab290d64312db924eeceb9ecdf04d2a543724f0f6e6b3bc557f2c47b413096d3225f507b61bcb810a95fb17209530519d5fb8ea15bb8ae744c2dec55317cf0af8f5832131e0c56ba78a11a28935e497e31f62935f7a6f6aba68bbbed35ab5363f37c04ab69e509d5713f68985a48cc9242cc387ae3e9f4d527099957daf40cbea58c1a42b15447bf62a6812a8b81fcd1deb9995a3d97a46e0a4759fa1c7c8c608137239944e2f1294ed71c43cf72e9594df80c68dbfcdf01ed3e38c4d8bc0c0290e128f3f89a993b57c8620252d4e9c48957a8b3c8ddc0e4f532dbe0732e6a15ddd124e38f15a2369cb5719eac0bb15fc39362052e73cbbcb3acd8e030785ea0c029d0aa513224293ab18ed1f5b12151f7a755aaa556bfa3ac70b66831ec0cf02152421e2ccf0cabb5eba00ffd0c0fffbf714222d99e70cbb60d1e113f9f6e1c41c6ee853da4b1db33704da6a3858534acaac4797a62b7ba3a9b16939712bb634df4e36f96aaeccda8e7e90d38967dbc7fca7610244c28d0186b4f4e69b050fe27617a36dc5fbd90a8b0879c6422430ccfe83098dd744f9ebb6b6f94cda7ea4944a7dd8159292ec03bbafd08f72397403fddfa54a1044ba8f4e3f39a0bbf5a5bcaa9cb9755be1c06d1847e0bc622f8a12fd401c52228d70f677c1e0696713e59c9cf22d2c7a07c1563ff2d4f0179bb10e318e119c61be5f067ce136d3c6d83215ea4ca05f8594bec47638b2928933ea4b16aa7c807f9940d87b1f83750a07422d71c2b712effe4f2ef2439609e2da0589dd52fe04325f04716c63b797ee1d92bb8cf7c11d8f87058836ac01f4d0fa02705fc67b809e412365f7d7f2342e584305eba0ef5a73487a689f387f59869b8ffd69d0452dbd27044c06c622a3ecf699f1bd046d8cddc5cd130cadd59a26eca26f9b603d6ef8bd30abd9405b91854d1d26502fc4ea4332ec83fd69403f216261b3f6edcd4274fd4d44bf6a732b44a878bbc44896339abdabce75d7c4ee3d7519d270324af804993440f6adc5800d3e19e2e4a16b21a69e839b5e8a6a98793421d136229606a6b0e865cbcf94acb8eda3d4707b225fcb74533c78412e3e026c6d01a6b0da501d85b382b7f2864e63495cf85da5da063a134ecd5eab44a0b3964fe7980cff44eeee3da25cb04ad8f08427e29c1b8bff5e55c8cfd8865e78430419cbf1bd4ab85a3b423045c4af097acb06051d5a6b8eb2d0d4ce8ed4e74d563367bd8b364b34b67d73316405bb9e2a559d95218bb3121e77e252f617c60374dce29105ef21f763ea713de4edb1df8118a0bece73b407ba067067b0a3ba93e9d897e7d297c77b05cee6963556a2b15ae7a741023dd727f131d7dbb3404e0c9310706553355adb0617cf32737ace6ff33d579fea13a010e3eda3bf49707407b43dfb1865fe2f3266907a4a5257c745172dc87c4f0e38389982b4a415ac5f06e63ce191b425c542a475f3a17bb1e1da23a81917ae60262641ede2cbda98bee86ded6c5a3879f7fc83ab09b68f4f04abb49932dcd9b539694cb0446d9521b06274a1926970bda7edbdbd6c45b10f6a1540852a0418920cd05d090fc878f867384d65062caf89daeb1803b95fde0259e1449850e98042492b2305ac75750a0fae683fdf6af81f8fe56122f94ec6bdafb41107987f88d70cb17e6962b7d9e6d292c9938900854a044258dd7c684fa2e7d8ec3cee7398b1f24ab3702785cea4b0294cead50111475b945ef58deea1e5e42af32d023d69b0b22890c32acbd05904e54c959cf2f0278298ce14897d0fa5020954d1645b382ae87275531477b39286f8b788e1bf5a0c50bd25e6d7641e88c793af5ee8b5ea4a695ff04034797940901f4f4d7a9959f9583abf763ee979a028bc1687c0510b939b9e8b17466840f9e78defe67a690f6fcbd02a3526003d29ce6950188602e4931d736200f9d486df4d6c81bd86d0b4f2f22a66009bc7caff36da819a5d53c2798014fe66c107fb12b30d87947ff8f67f87381950a7f935cfe3002290127b76741eee3b39f2c1c51525f2b83ad38a2cd39f56fcc0a9b87c88f05d5ddfa8965ae0c8b7232dabfb4d26e03e0c53ea79a9e3f6a8b826b19b9b8a32da8eea8ff69cc4697a0c315883f677e95907e5ce182c9bb8160312011fa99228960dfd546b76b43f3caf3e8c3a20ba38fbe1ecc936f30f95fe315be959de5653e1d05ec9e3fd313451ff0db29aa45c955ab42fb44beb35256f77bf82b7e437a0835ca6ed64bcfa0a3c1853358859eda7ecea1190364f3ad6023f0561a8b0184efeaba852b97747985562ded93bbc9c30b49641ba3a38a9d5b1e955a2658678b96104aad53530eb19341848cc666079d7a4b7edf495ddca7613bff82d50570fce77a6ba7149be2fe8d3e85dce3d2ae63257a1c50983292e61ccaba77fb3d13f3a7677e23efc2c39b3ec6ffc8912b0e3b13db253fc582035cbe0cadc8d7a0d971834d66d3d6acbf30f29ae649c36a5ab28ab0a5e4578161cb9da9d05701f31962c0a60905556ff294d368f75c9db068c24f23986fdd9a58b06881a1b96cbed18832528d06051f8e54a497e68e1b7fe8e8fa0cca56feb3b48c583477cec648098878887b65d2e0c9d6dc632a28b5300f92ced28e9a9ed8c3f92c850a1d0353d5be70cce4e6cd86127ad4b65537d154b3700f6778d67bcc5d7f4ce4c3a42e7c4743fe0038ef794849209c6021dcf1bb6269808be7f342f2e8915d8ba572236168935fe2c883ef0297968f13b06507e4a3e8dae6e112380b979f003190e6dfb66f94f927037c7fe163691c3dd957c06831e9bbc240eb2f3ef1e6419ecfbc44411f7be32d81fb7ced1a04aca578be4789cc094afd9565623ea532b288a465dd20688ab5b4b2cd9cbec350af5049fc745245798e445442a823a8e7039f7392e4663f6e982c1d22d58ca7e3239b5b616e3f2dd469f89135a1a35ef8e027020047d3231690e8b4cabfcbf94b2d1c4aff0d2dc69f18f7e55de79b9b4b360d833b224e5298f2aea7d451091bb7c3206ecec00ff7647d8f987856fd7f715dea75ead5b6b9f18d155417154ee0a39f3cc0ed4f74459dee40fc7cad2d9ba01818584d5b35366b9e4bf9be3f11938b52e3bffef8c23ce76200fccce8e2aff8ba8069cbf1096993d3956b0daaad841df62e1e24a1a8797ade5d42a6200a7fbf88b19700b027f4c8f9066f933e3def8528c62b96224cde9ac7620cca5958947c40ab284dc3b786b384b5a4a901453d3371386488388b848e05d1054aff2fa4e01b69c8443a8846ede00c6743046cbee6ae036805bdf2a1524abe6ce2a4d8e965f0d163330147b1b022d0cc68e160d45093c671c66aa186aec736cd0b4c209696f5fd744cf3278f874622fc3accda306eb42e6a21eb8b11a2bc8a1d846fa9ba833865dada8c91982ab70a959e97e45224084478916abe9eb4fe586b52cacadb39d7160b863559fcbe266aa6cf5c7703770342400e7d6ac7043e2de59796020bc0115c00c351cd80acb346e7ca52fa5c84ae0fb83a1fa47979fa4c6be7d9082dd101bad24da0e9ec787b164dbcef692b1c1faa8e89bc13907453e1fab28626ce4d10cd384ef78be03d7c8fe6fbcdf0ef248ff1112f3267a0619966c8ddb598e43e64011e443ea71f7db5084e842c6399c01df4c088ad6b7102b020f79682f55300857dc0ad46dd6d847fcbb9e8d0bfdd950b688fabbccd51fbaeb7362fa6879387d9372c4ee6d32b3b62790369c90f7145e73efae99f39a01dcb9a65a55d74c2340e28c04e872bf9a9ced9acf210168ddd1f93c6481ab9660222493f3742f6dd334b0b44c0648ed42f9cb2232a1ec4150855221618b3fcf915b50cc78e6bf7c33a85867e635cd003b9b2e50237a1b2bacee07f2ac1d24932fe3b4cbf3dc7d16cba6e24fa8df1d996078e4f638136b9abcc0ec1a722c2e587dab97792fbe98a09433478f7e9bef27f2fbf4d9f39c419b22030cfcc30103373423e795bcede7de8a9a4f9bc02389bfa73f60573728a3ab5db6c8325c0edb822fedbf7af6e8eab222172b5f571afa1346b081fb435d3727a7bc6b014e2f9257734e78c961341643c1d4033b553624381d5b053613774e4ba04bf3dc064d96a61310c67c302996eef8caeaf823571e526812933de69111c5b7038762d7e40287e44673bbc51cbf97b7dae82c6c88fcb6a89d2eeb12198164771f9bdd1af61ea3c9c6569bd704bb45b0b06c96e094042833f38b24693689b667768efa86aef6e72bf44d06a71e15c35f233ba5ab7536b73ea08d1eb56221af674ffe7b5654b908d9460faa22e4b11f383e21948dc7bbea4ae445f46ef72ed020d857486745385f7bd5ca5e5363ccfd9c37d31921efe91df26892543aec83b0197b95c33dba7b214f5c062ed4d7bb70bb7953fd1c6aad9319d1428b39ed8b9c742cb003eb1844016874d03d23a5ca2bf8b49ffff0c6eda63f4c4cd8863033088cb0f5263e7bb03a41b3b793016d059221f06de81ff0cf9e816395becef66322f0d816f3730a1e2e7d6a121ca615f651de0eef823745baeadfe0f21238c11a88e87e63e2d8395e0c61840091d57a82b9e20a8260bb7828d269f1568d3877fbdf9424901b20d43e0604fda9d57a4072acf759f293d2f95e9184198f1c37a876f395586f9037570ba6d963348092d4c004d428043a71af320bf29478324c0f3611a48a5f931fbd874d459ba0bedb1e73627879304d8e344563fa9a25edc87e8f69dba43a8f26567318f1b7348630b8034f670bcb4ea25b43ebaa34423e32307268319793c6293ac32b3ea14a7239d28e1fdfbbac3e9fda3046fd5d5ec3d96540ec3ef5b15300f3fe11ca16d209b66e1ecd92dc4cb549c83b5779a21afecba5186348fa22c9f6eb72ef7c30ee8c9", 0x1000}, {&(0x7f0000001700)="54a2c276e0e7d1d54df0f656569ed3dae0e39002db1d99d3e3958aa63465f14dc6cfbb9b9290c617b6776ba241923c63305d5d698be422e4bf3307d96b6cf66f49a8f1cc3623f369618a83b90669c0629a08ebcda87e58132d7f7c55428e7403ede8d74dc19240da434084e469a144947147ff51f3090530bc259304f370744e6d21111403723e5c", 0x88}], 0x2) flock(r0, 0x2) getitimer(0x0, &(0x7f0000000000)) chmod(&(0x7f0000001800)='./file0\x00', 0x30) 15:52:38 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmget(0x2, 0x2000, 0x800003e, &(0x7f00003a1000/0x2000)=nil) r1 = shmat(r0, &(0x7f00003a1000/0x3000)=nil, 0x0) shmdt(r1) 15:52:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="c8", 0x1) 15:52:38 executing program 1: mlock(&(0x7f0000fef000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 15:52:41 executing program 0: r0 = socket(0x1, 0x3fff, 0x8000000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) socket(0x1f, 0x4, 0x4) 15:52:41 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) setregid(r2, 0x0) getgroups(0x3, &(0x7f0000000040)=[r1, r0, r3]) 15:52:41 executing program 1: mknod(0x0, 0x0, 0xb) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x8001, 0x10001, 0x0, "3f1932cd03d4bfd36f99363e8caf32f8bc994fcb"}) dup2(r0, r0) write(r0, &(0x7f0000000040), 0x10250) syz_open_pts() 15:52:41 executing program 0: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 15:52:41 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000080)=[{}, {&(0x7f0000000040)="cde2b41a6d0a0976972bcfd28e668c732d6e", 0x12}], 0x2, 0x5e) 15:52:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = dup(r1) r6 = socket$inet(0x2, 0x0, 0x7) socket$inet(0x2, 0x1, 0x7fffffff) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xa4, 0xf0000007, 0xfffffffffffffffa, 0x100}, {{r3}, 0x0, 0x10, 0xc0, 0x7, 0x43}, {{r4}, 0xffffffffffffffff, 0x48, 0xc0000001, 0xfffffffffffffffe, 0x3}], 0x9, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x28, 0x0, 0x80000000, 0x1fa}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x23b, 0x3}], 0xfd, &(0x7f0000000180)={0x9, 0x3}) clock_settime(0x1, &(0x7f0000000840)={0x8}) socket$inet(0x2, 0x4004, 0x2) setitimer(0x0, &(0x7f00000001c0)={{0x9, 0x3}, {0xffffffff, 0x1}}, &(0x7f0000000200)) 15:52:44 executing program 1: r0 = socket$unix(0x1, 0x2000000001, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom$unix(r0, 0x0, 0x0, 0x843, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e43dfe1e8e225d24ca5907377b82a375c02696d58041e805b824f5e4de6c8147003874f5a9d2ca5a791323f4bb3064a74c4cec35ecb8fb819007d5a1c2753c331c089d212049e0f8a8e93d16177af89006aadfb2aa3eafbd908c91b0b686bd6af", 0x61) 15:52:44 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x840, 0x28) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 15:52:44 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x52, 0x0, 0x7f, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x50, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x40, 0xe2c, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0x25}, {{r1}, 0xfffffffffffffffd, 0x0, 0x91, 0x4}, {{r1}, 0xfffffffffffffffa, 0x6a, 0x5, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0x6, 0x84a}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x100000001}], 0xffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000080, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000012, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x81c, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x8e9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x2, 0x1}], 0x9, &(0x7f00000002c0)={0x100, 0x3}) 15:52:44 executing program 1: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 15:52:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, 0x0) getrusage(0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r2, &(0x7f0000000180), 0xb, &(0x7f00000001c0)) 15:52:44 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x3, 0x4) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0xc0, 0x100) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x27, 0x7ff}, 0x8) 15:52:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 15:52:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x10000000000, 0xdc7f}, {{r0}, 0xffffffffffffffff, 0x18, 0x20000080, 0xb7f, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x1, 0x0, 0x6, 0x10e8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x4b, 0x7f}, {{r3}, 0xffffffffffffffff, 0x88, 0x20000000, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x85, 0xf0000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x2c, 0x80000002, 0x5, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x8, 0x2}, {{r3}, 0xfffffffffffffffe, 0x4, 0xc0000000, 0x5, 0x400}], 0x7fff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x8000000a, 0x612, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3d, 0x1, 0x8, 0x8}], 0x8, &(0x7f0000000140)={0xfff, 0x7}) 15:52:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x5, 0x7fff, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0x88) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) 15:52:44 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) setreuid(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = getegid() fchown(r1, r0, r3) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x0, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = kqueue() r5 = getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r6, &(0x7f00000002c0)={0x18, 0x2, 0x6, 0xfffffffffffffffb}, 0xc) fchown(r4, r0, r5) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x1, 0xc0, 0x7fff, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0x2, 0x5}], 0x1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x46c6, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xfffffffffffffff7, 0x4}], 0x8, &(0x7f00000001c0)={0xda, 0x2}) kevent(r4, &(0x7f0000000100), 0x8, 0x0, 0xffffffffeffffff9, 0x0) getegid() utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x4, 0x7}, {0x1}}, 0x0) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r7, &(0x7f0000000200)=""/21, 0x15, 0x40, &(0x7f0000000240)=ANY=[@ANYBLOB="62405ffaa3a6a206"], 0x8) r8 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r0, 0x0, 0x0, 0x0, 0x38, 0x92}, 0x5b91, 0x100000000}) 15:52:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8001) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) fcntl$getflags(r1, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 15:52:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() r3 = getppid() setpgid(r2, r3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x34, 0x1000000000400}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = getegid() setgid(r4) 15:52:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/97, 0x61, 0x800, 0x0, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x5, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 15:52:47 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3b8, 0x0}, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r0, r0) 15:52:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000011c0)=0xc) dup2(r0, r1) 15:52:47 executing program 0: nanosleep(&(0x7f0000000100)={0x26ed, 0x7fffffff}, &(0x7f0000000180)) socket(0x1, 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x1b47a66df174adb0, 0x0) write(r0, &(0x7f0000000040)='h', 0x374) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3ff) shutdown(r0, 0x1) socket(0x26, 0x4005, 0x7) 15:52:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) syz_open_pts() syz_open_pts() 15:52:50 executing program 0: r0 = syz_open_pts() flock(r0, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 15:52:50 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x400000000, 0x3, 0x7, 0x200000005}) 15:52:50 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x110) dup2(r2, r0) 15:52:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 15:52:53 executing program 0: clock_settime(0x2000000004, &(0x7f00000000c0)={0x5}) 15:52:53 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 15:52:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 15:52:53 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0xf6, 0x75b}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x3, 0x9}], 0x7, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0x43, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x60000000, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x789dbe57fdbe82cb, 0x0, 0x400, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x58, 0x40000000, 0x8, 0x9}], 0x9, &(0x7f0000000200)={0x1, 0x7fffffff}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 15:52:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="000045a97c9a41a1cdb502f0f0453975be09b6b8a7437db4ae0f6d17", 0x131, 0xfffffffffffffffc, 0x0, 0x0) r2 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = shmget(0x0, 0x4000, 0x125, &(0x7f0000ffa000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r4) setsockopt$sock_int(r1, 0xffff, 0x400001004, &(0x7f0000000040)=0x9, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) mlockall(0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 15:52:53 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{0x1}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) recvmsg(r1, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000001040)=""/202, 0xca}, {&(0x7f0000001140)=""/125, 0x7d}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x3, &(0x7f0000001280)=""/221, 0xdd}, 0x40) 15:52:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) read(r0, &(0x7f0000000240)=""/243, 0xf3) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, &(0x7f0000000100)={0x9, 0xa3, 0x0, 0x1000000, 0x3, 0x8, 0x4, 0x8}, &(0x7f0000000200)) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=""/4096, 0x1000) 15:52:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x841, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x5) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) pipe(&(0x7f00000000c0)) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:52:56 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000400)=0xc) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)={{0x1ff, 0x7}, {0x580c, 0x3}}) mknod(&(0x7f00000003c0)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x10000045) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) setsockopt(r2, 0x7f, 0xd1b2, &(0x7f0000000300)="b37ad8f49f88a05cab17cba31a14f6fed7847fca3311247b0133f7549bdc47d078ab8655be389764faabfdc88281c170feacaa60c933cd2208afabd00354a0805f7f79ec6397f7d44e0f28f5e6cdd121e831d39339660af130b8a177644f788f07ff9d721895ecf696f1593e4503b05bab209a85d68df004a39cf0e9ab2c38e4cff61ef2a33ea1fce462351b2fedeb7d", 0x90) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r3, &(0x7f0000000100)='./bus\x00', 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/8, &(0x7f0000000480)=0x8) 15:52:56 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x80) write(r0, &(0x7f00000000c0)="041fa01b16850d543cceb80214a18960d631119d1d8b2258569aa814b75a2ced5ad9db2d882ee6f7eff683d28ac2f700014726e3a20e1c891cc5565d1ead878cabc191b030a177bb", 0x48) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) write(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 15:52:56 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0x2b, &(0x7f00000001c0)="25495f1f12649aa80bd7b74ab2cc2cfe1ac487b29b0307809360bec74431dc2f5bac1e0c182f04e45ba578e2ba6175625b14b31c545c3c919112b59a9904535aa9178cf8a4327e", 0x47) r3 = msgget$private(0x0, 0x48) msgctl$IPC_STAT(r3, 0x2, 0x0) r4 = geteuid() setsockopt(r2, 0x7, 0x5, &(0x7f0000000240)="b69c08d9526fc0bcbcc76660c9f6aceff7c52640c758103d3b006faa0196e7e3b28902a729e8f38553a7db3fbc59974fe3ecc0d45e9b54db81ce0e0fcfef7d2a529643e9a1ec0168807c9b5e214f53fb1c50a379f63f5fad4ef3cab3c3e0a345f2c546c33334344936b77e9d3ac9f7b9e5dd36991c2f39ee4138a8bf9ec737134efce898087fe617986de49fae59754216f4c3bc3618617edcddb904c1654a7361b2455ff42dfc88ae3e8863451b865b1f6e4da9a02593910744cbd12f1b27fe468c93f114f5e0b1498c542bc451edbd8fd155b0ce76450669a4e6b079d3f034e0edc8375b316bfb2f", 0xe9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fsync(r1) chown(&(0x7f0000000100)='./file0\x00', r4, r5) 15:52:56 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0x1) login: ÈÈwsmuxpoll: not open 15:52:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/37, 0x25, 0x802, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x110}, {r0, 0x100}, {r0, 0x80}, {r0, 0x1}, {r0, 0x86}], 0x7, 0x6) 15:52:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0xb6c, 0x6, &(0x7f0000000040)="5f1481ace619daee9465129d44150fa3900fa1639d81fe7b1f64ef20991aaec3256047337fd753", 0x27) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = semget(0x2, 0x0, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000340)=0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x4, 0x4, "7112549ea86bf2bcf202abd2e99e89e95109af36", 0x7f, 0xd8}) read(r1, &(0x7f00000000c0)=""/221, 0xdd) flock(r1, 0x2) socket(0x20, 0x0, 0x66) flock(r1, 0x2) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000240)="c1d5d73560d3339c8382635e6a828bb00d79fcf46a5427c0d2cfc527aa46ddad7590533377de06505d0b738df8020e343b057a48855759fbc1e9f52fe1e7c2090b3d4a7ee384befd2b32603086b638272107f2352800950e659606db52e79150de34cee6d1d76b1add70758aa25964aab23f74c5c23563603e123e81f55537beafd236479a780e8414e3ff96f044d5849c80e8d16ddb1236ffae8d4a57a9b29f4ee68bde76abd2730bf47b7a2163da1269b7459cc7e8ed6804d5e322a0d0e7232deaca", 0xc3}], 0x1) r4 = semget$private(0x0, 0x2, 0x600) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x48a35cf1303951ac) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x10f, 0x8}, {0x18, 0x0, 0x6, 0x4}, 0x14, [0x4, 0xfffffffffffffff7, 0x7, 0x3, 0x6, 0x8, 0x6, 0xf3]}, 0x3c) open(&(0x7f0000000480)='./file0/file0\x00', 0xa, 0x20) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0xc00) openat(r5, &(0x7f0000000440)='./file0/file0\x00', 0x90, 0x2c) faccessat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x6, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x4}, 0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000180)="400100001f9d29c32198fab08f9803aeffe60d04842b92005dc39912bb0066582138ad8ac7373a3ae578c91661ab2dfd3a24aa3af533d94ddeb6bce37778a082c42c0000a16086f40300f8ff0000000030b9443b69f6b53612ef94fa7b2642c6efb73925deaea88210393edc0939bc71cbe466c31a8c1aebfa776c9112e1cbd43e5ca3eefa71420392fee15a4d11bd2d669dcb096e45fbcd090dc858d7ab8da7bc6087455767844890bd0b2bee64269c0f08dd1aaecbf3411c13d55a6dc81214b7d8d21000dd93afc09a1cbcc18f7a04b2433800000000000000000000000000e20000000000000000000000070000000000", 0xf2) 15:52:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7f}) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308", 0x52}], 0x1) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 15:52:59 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000240)) pipe(&(0x7f0000000480)) pipe(&(0x7f00000001c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x605) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) fcntl$getflags(r2, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000000ffff000001000000000000002868c2775233738fd27d7763df0180000000000000c9f12a06411ab15af7016ac6b0b0141f60065e392163bcae1bf141dcb57b0eae9a76c4f67f5258659dfee9374cab8a1883073d6521a34e36ef158288604dcfa3e1d27d2b4c8e28a9c788cb2bd24f0d81f90fb41abebf256b73e1b86234fdb1cbfbcf9440e80b4f3f0ab1a4669e76a8d795f094f1d56ac272d234c226dce9ca14bceebf283e719e52b6c082ddfdaeef0a124e7d23e7af383cfb0f4955d852c8210ce392f750c2d9dd990c40ceaa6db77e69c05a278dbbe701599f1a12c58e6b614aa7ee5598602b6352a26d99e70e1ea3ae79cc0404ab2e2cece8fed518ffbed83a101e92e3923d25c9af8061392c6404bf8cdfff09044141bf0df43226457f72eca04a8ca2bfcac0680802ddbb4e4c31654b9ffa9ea5376327f2e28442762b87a176158404d556e10b2bf0579b55159e40ae42091268e51d85354b2ae4", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) fchmod(r0, 0x10) 15:52:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x20000, 0x7fff}, {0x18, 0x1, 0x0, 0xfffffffffffffeff}, 0x299813a, [0x9a14, 0x1, 0x7, 0x401, 0x5b, 0x3, 0x6]}, 0x3c) 15:52:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x23, 0x3, 0x8001, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 15:52:59 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) getppid() 15:53:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0xd8, 0x195) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000540)={0x20, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0xba, 0x3, 0x8, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x84, 0x40, 0x1, 0xede2}, {{r2}, 0xfffffffffffffff9, 0x18, 0x80000010, 0x7fffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x24, 0x7fffffff, 0x5}], 0xffcf, &(0x7f00000001c0)=[{{r2}, 0x0, 0xe0, 0x5, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x1000, 0x8000}, {{r3}, 0xffffffffffffffff, 0xc, 0x80000088, 0x8001, 0x8}, {{r1}, 0xffffffffffffffff, 0x16, 0x2, 0x80000000, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x68f1ec96, 0xfff}], 0x0, &(0x7f0000000280)={0x101, 0x3}) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) mknodat(r2, &(0x7f0000000080)='./bus\x00', 0x40, 0x3ff) 15:53:02 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 15:53:02 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) 15:53:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x106f406ad010641c, 0x0) 15:53:02 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) clock_gettime(0x2, &(0x7f0000000000)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 15:53:02 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x0) getpeername$unix(r0, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a03d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000786f7e05f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000570ced6d7c37fb4e6d7d7fc79af80030bb4b3217b70ec5ccfe25822dbaa91718c8990d8d40a563bda0f7f94c1121e5949eb3da211ede41f994a0eff69e7ae02332b94a6255970c92b5b22e42043744b387bd99da33fff4c0e3966f563493e9fb26fcd702287712e83a74355b8f2c73a7ae9277d7ab3302c4cab6fe55851e"], &(0x7f0000000180)=0x1002) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="3435fc07e504b378a8cf5d4c6f203d0e356dacfdec85fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497810088e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd95081e481f03b21c440de0f184398b14ded0e747202d1b3c6cdf77793a1fc80ca9f424954522a806cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef3", 0xd9}], 0x1, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f00000000c0)=[r1]) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/120, 0x78, 0x40, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7fffffff, 0x1}, {0x18, 0x3, 0x3, 0x10000}, 0x9, [0xffffffff, 0x4, 0xfffffffffffffffb, 0x6, 0x2, 0x0, 0x7, 0x2647]}, 0x3c) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000100)="0071c80c00f2", 0x6) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#}$\x00'], &(0x7f00000003c0)) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: socket$inet6(0x18, 0x1, 0x6) socket$inet6(0x18, 0x6, 0x9) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000002480)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530cf42f7c12212e419aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x883) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1000) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) syz_open_pts() syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x9, 0x3, &(0x7f0000000080)="f479317564b70cbd1fd90d986b19252a72af48b4ce55fab7f6118d361ab3391f5f047a14212aed2d9969c2796b52823d4ca3960dad1da798ee5e2a135e6bf2cefa870cdff977a20cd6afb954ab27ec9bbf6bdce55a68be79cd372967d7145474c25372b676fd13339899cb6765e880", 0x6f) dup(r0) setsockopt(r0, 0x1361c2c, 0x7, &(0x7f00000001c0)="245016a1dcb0336ddf7e4244bda686ee9309853d03d9208a25d52493aaaa594d1654850ac906c1cf3e4a8e01652847682c2b72ef06353dc1ac2e948fe6ea8e63477e17a08649ab00995e0430b9ee612cadd3f47f2bf4981e70cbe5150931670002d157914e4f92ed0bcfbd64ddc9e3a368f15edb42ac0eb2a49ebe3b7fbf268c95bd75c9887dd3cb5d9d44eb37dcbf4da4ee9e03385c72718507874ae9cac84b410ed1f067b2d85497bf48d3cdeeb69aaee7d2a2c0449bc17a98dda7c68c9c44c83c36ecf8afe20bbab545b33d80b308358cfd7d7d1a8e2a26a9d9f0d39c52cc1258a2df01ef886bb2afcb10cada0477ff2688ab79af4ad6a8e726e840a5a69173cbe0b2ea58d64c033f9780a6cc482e465d9491acc5360dbeb404d9308198478a4004cc74df8c64f5d922961ed43e9dc91c1004828cc1ca2654d83caf5ec05c81476037154dfd6a612b534f6b5b3ea776fd076a86d9433d5f25324bf0bb4bfc27d6d85f80abe6fce50f0ae4f51ba680a600cf605357924c60a06194c8f5f620bb984b40cae81f20ed21fa260e3e2d5466256bad75aa017a2d178d000000", 0x88) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xa30, 0x2}, 0x10) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r2, 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) pipe2(&(0x7f0000000000), 0x10004) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:00 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) r1 = semget(0x0, 0x2, 0x20) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001740)=""/147) r2 = semget$private(0x0, 0x2, 0x0) r3 = getuid() r4 = socket$inet6(0x18, 0x0, 0x4c44550e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r6, r7, r8, 0x0, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r9 = semget$private(0x0, 0x5, 0x551) r10 = accept$unix(0xffffffffffffffff, &(0x7f00000018c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4b61215ef1800000000000000000000000000000000000000000000000000e3c524330a987b388fb889dde431460000000000000000000000000000000000001d0000000000"], &(0x7f0000001880)=0x6e) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = dup2(r11, r10) fchownat(r12, &(0x7f0000000100)='.\x00', r7, r8, 0x6) r13 = shmget$private(0x0, 0x3000, 0x148, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x10000, r7, r8, r3, r6, 0x10, 0xcdda}, 0x5, 0x401, r5, r5, 0x8, 0x7, 0x1}) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f00000001c0)=0x8) r14 = semget$private(0x0, 0x0, 0x20) readlinkat(r12, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) shmdt(r0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001240)=""/165) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000001300)) r15 = shmat(r13, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r15) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001340), 0xc) semop(r9, &(0x7f0000001380)=[{0x1, 0x6, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x10000, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x6) shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ffc000/0x4000)=nil) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f00000013c0)=0x10000) execve(&(0x7f0000001400)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001440)='@\x00', &(0x7f0000001480)='[\x00', &(0x7f00000014c0)='.\x00', &(0x7f0000001500)='$.\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='#\x00'], &(0x7f0000001700)=[&(0x7f0000001600)=':\x00', &(0x7f0000001640)='\']!\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00']) 16:00:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='\x00']) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/190, 0xbe) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800a, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x1}], 0x5, &(0x7f0000000240)=[{{r0}, 0x0, 0x80, 0x80000003, 0x2, 0x7}], 0x1, &(0x7f0000000280)={0x6, 0xd65}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x55, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:00 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(0x0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) read(r0, &(0x7f0000000080)=""/253, 0xfd) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) lseek(r0, 0x0, 0x0) 16:00:00 executing program 0: symlinkat(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000440)='./file1\x00') getegid() mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x2) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000440)="5a0653fd586de49af22f145bfe5c3b3711025ee05cebd9d39ec69d7fdacb074e6ff78ba0873528020330508d517f2c8e6e470364e6163e236d1a0bc1fa90204d895326f37f1ec49964b50c3f9e657b55869a8f339cd9828207b2680f4cf2e472d4a12ba26fee3f76a23c4a0e30dfcb6ce82fa3c21095953aaddd7c7cbaa4ce1c796dda7f6cd778dcd86cccc745c220042e711d34c4fff90a664001e969b3e9a39b03c5840a4c62968c42117b7a9106281c21912911f48dfaebf5cded31cdbd257ae23f929c4cbf0f5fd01a3b6480", 0xce}, {&(0x7f0000000140)="60e85b0407642f1bd7e9dddaedc304e4d9869623064588b094c5e5e5d3209dd4d961ef78c737e597a2", 0x29}, {&(0x7f0000000240)="156f146984d750b24e2cf0181dc255e9e4a385e2e941d9dfd5e8f20d5e69c4de528158905176c63bf3a4c38d410ae21191a5a71f6d6b490952bc4c2af7cae3fb814921f233ceee179c265c187262b1ef8714608a10e7d2cc143b3e5ec0344d1c4befd727e0c2fff0f7a261a7160e2f23a32de32cdf6ccbe9219b63d8c211923f70df96f1857cc200034765135720fed73b2ffc", 0x93}, {&(0x7f0000000380)="4f2ded7493dc89cb8cdedea9c49a15fdd5d0b167f898536d148be2f3eadf47d439e35dbce695381e583a55c4839d9c2eee7b", 0x32}, {&(0x7f0000000540)="dc8e7b72c78c649490a31a84207efe300524ed66497f746f110295bae167bf12b92d9568c3b9be0fca135eb423da59ab4e23b13be0196f31f688319894f59fb02a685ef40484dd20db73a60bb0ba176eb5381222aca8a7c250301ca63654fde8b8acc5c78b0bc78e13cef9a272dd91cf67a562e32fc2919f4ba4882315530ec8a955bbc23ed61d237a2daa87d274534ff272dbba8fc1566e67dd0d3f40b1ae2d6e721b32aa578201da85c11e", 0xac}, {&(0x7f0000000600)="41284496e9fa2af19cdbb880f40111239e94285063126bfe4eddf4e963d83e27b47f1e191a8ff789b94fe533b26ef287d948e9c969f259332f5f29489aae53336eab0162b9067054c88c0aea442823d35f22e0464f3706c1adb2415e3e8310d3c88a590a361696a9de026a23865c985ad69dd1eb32286a83a2e12e3759bada712552ba17ff1cad5c5a13909769018671e6ee609f2ccde7428b5387b1428c22ef8ba5f7568fc2c2a958021b05425770ca773fd07376a21ed1d122398b20ae9b8319bfa189a0b54e10ab6799651da9b86641642d8b48b650606578ad9300ea4c39a66b874a4fd8adea86a8517d5cd6fe646c6cb4c8c59f32463857a9b6ed1528a4bc8cd737fa842cb01253504cfc128f8d59823226a77ba0d2110a46028947be5e4d965e0c4be55b8df082ace301ffff9b4026e2cf09a2a35813c936b800c7a931e5997d37e5b5e2315a102129389251b4da85ba30865d345480a7f9d6d365c486ac21347286bf179cb2332e035e42ca75e620aa57e2714592681e35ba5074d02c3760695eca10d22e1eb7de04080a21d30979bfcfa3e110973ba2e8c97bc6be6c061e0db8d982916be02781762cdba7cfcc1921691d1c275739fc1c9f26c056a1d09b2c36bdf6178ee2d3b8f46d876dad3d47550a4d59745edabfc64e89f70264b56516686c61268257edaa4528f58afc630eca7c4fd3b5cec6f94e5c2d17ee6d1aa47fd7756d46f497687450ed4112105c68529ec2054cbac4e14cf3bfdaa35ff5ffe515556a0c3f1eb5926a17dd558708a352214b22027f071e2c34b575524e8db3019d5ecaf811bff0d775f8b176d79f58b5b0e23d37e40be0d24014025d93dc1f1ba32ab14ed02f3928edd8e588631bd5729785f1be667aa71c91dc9d6a7ff50439c5e6d9fafee14e52e82842fba9752129d2512444028d47ff79b35b3e8f7f0adc79d61336d823468d2cf29e9a1d8fe7655cf0df433f1d2186c0fa3dae705925245780b3c50559a41fa3fbbe1b2c3fa1865f5f287ab96f100b11ae48f993fff85e5427fab6ce726b57304f0f68e9531505423553a4b1d5de9fedd24ae515a25b64593e117d0ed0e2ff91b49ee265acea18f67a943e1817d1f495fe88c52cd0fef2f2531115f8225e46699c7841e5c3228a2dcca5ca72b8cb4993556417fcf290eea1f9f90d8927599b890ab4dabebb427cc63c9111316969a7c48b20553264768faf350eee4a375c2dcf52a390b7160f45c31ecb8360da763bb2349743d6f979e2be7ce07fafe8268a1e91db38aaa5d8d342678a310dc8180652afd273e143f2590f8834559f12af70370b040f1814393a62d60a67b7801c1d6192b625463fc35aeb1b087cf6724c25e403c5b39491037d06c8c5462e238f5e6f17cceb538da800506f315698704e14131ccf1b020dbfc702363791f2715a34d2f60e7c6f0760cedec4c7be84d95755ccc87a19b22ec3c582766568b70aed8125510a3fb200d921d6ec912220eccfc5611d6c35027326093f4cc770f0b7e9acd0609fddf64bd98bf68ff228216063117189df617a0abc0c3d74afc7d38375b5c8a1f821f5633a1af1348385a999deb994059d31b29bb61552b481c9b22b834fecaaf60285b6fb249b2d2b0ba1156de0528f8a1e4c794b9b2de07f6087cd145b3f94e32ac65da775320d609bf1fd9f8eff0425a91339f8a33b4dbf186080e5ef853a6998ec3730dd651325da97f0a80af5461a1a401cb25bdfddda6ef69e8fde01816d44a898cbc963dfc2c4277d757787b213756074b67b5274b433e4e06fc7c76e5a5f9b0de9389e156d10b538fe872771912b0b566dbcbebe0807dca65f184f0a76ea73d7531a45353c6bc25b29917de46d377f54873880fe674a9231f7e174a9160035fad27b30390296e25b0f19fcdfc988300b501cc14a33a4fd000050e4bc6ef503d66f164b4ff1bd98b582066a67835dcedf7b309486729b9d7b8e73b71dcaca02b18da86964ca7aec1172ecec65ebdbc6a74029f141f79dc36c5e0035b6a78611dc67ec9426ee0887e0689d65f46fa2e508d96db1c31f91055aa463191f5a580e89c8a7d84a3b094fbdadb44228ca20aefb7df3fb319785b50d2b5a3f8c8af013bafe70d8c05d89561d28ad6fddba18e9806c0d30ed10d08c3f84c8275a26f4b853cec60386ca53469351a7d3cc7e7274d4484c0fa87d2490d2565f19de96d86bcfb059d8c73aff7929cb441b14bd0b7c775459e30b7b6a8f51ba99a849cfc0c52755d7a8b254ffbbe0450afd44c5190df4c2d4b268cbf4083d90e1100a5c389091d92fe18809b87e5555cc195ed52124c79bf18db1b7a9c78637a75875a7355ea801521d26a892876c40ef912453cd3d28bbccf531d4bb32d5bd424d8b42e127a03337b8e46919fd277ed08915172191cee8a56143eec28bfd96313e5e1664061f23cba13549c92be3133969b6510df4c49f1b5c5a14ee35d30c9a5e382b4fd7a9201820263c389b22ee7eeacaabd66a5f552b515720e4576b7868425307807591f69f1b918902ce2ccd83cd4d04392eb1f60913c29e2bd42c82d6e23d646baaa4b1ae603483141439dc4ba634f8d7f41d2a8f37b335319d0808cdc6895865a34740b839a6cfa3e704c8424bbcbf30357ba2a74c5ce638df2aa80d7957a36127f62d60ea1f78802d06c5b853a135678ffe4d98edea8fe65edd6ea5d68f4949f877e1e127c91c7904f117b58bc6ac2689e5e0825084713ac37e4eb599a82488c70fa4eb06f7c7b71641efb922161372ed77bcf482ec886719fd77628cf80a1bf801e534f4530086770e040099c2bce4448150b75114d0e744b957cb56348154be816d087f27d400ffa8bff8ff4a14f1f718d2125a18c400a5fa2324359151bcb2d24bea523f60a7c4c009de5cb1f6ec894fffa8633b228e5c728fe7a327a612c3f758cf544fcceee881e1c4ffac5e12672798addff7b9392240931cd830240c92f38d0250943c8c4ec5b678aa80a142e6105571a64a765be36bcdf09c72b178830441a52e17b02dcc31d27bd9f7ca18356f423c09674309528466df97ea79a1373f57266028e9091029228ab9939ac5c04dd0c5eca334abcbbf8ac0fe5b87724ddfbd8934a5832c1b09894bf95fc1317d8ae45654d1eccff5a723ffc47e4ea404c7a79e7c8ba407bd6fca90c0621a2ee293f372e5acfcc80cafb55d7540f71a8d45d46ddefaa7575485a9e8efaa01be7d794e623953e207d6bdea0c84422b3b912a508bf6c331c22724caad394db3e38a9b77ad2d4001eba55af1483d7216fc0cac1ba1ddad054d7270acf99ef4349ad66212b52a683d02c1f51c3ffd2bfc35bc8840b8d41b30555c10be7ee683078f6be71fde5a707894f7c62ef8ccb10117d3dcb070022f4c4487b1ef9a3da0abe0297a0d5568cc4284594e07b4b93e6374bce71da2718d7c58422fcf0c1390c16ebe61cf8ed99559861118f7e81312f93e0c00050a6bbb471cb09401d67cbe8bbcedef860ae51bde6357c31702a39cc0e828abeace75cc511ad6ba6076a1fae6dda2516095880c7103e52b14a1200aab12a5c4741b3c022601b924644123226781006ec724f14f356bd6a23a43901432c9ce21655459010bf948c5770d2398b519b34e1ed2777f2b4bc09e8656a64368abe46fd06b002ec779f9a95b8a0af9575a7e5c646cb5ad944907c93b032e1f49f21b446a92dcff693daa81ee1c89111df34e8f9a9ad1981bd64f7f34f3103840ba61b7d2711eba183d5400a58baac29d8a66d38513ac24bea8b7179892c1e3b36ed7824962a435bb2b053a1307611751ca9c5495fd9a2bc69f98d54ca83c389c54614c641f231621a84cc891a169b555e04f6172ac54e2172b887e849d482e360fc12f95b4219548aa94293ff1fa6db4f6586ae8f336b9d5a49e3c99f7611a9b1d1df978c0bd7216812d07b6ce35bacf6b60768960bf70adf1c044e4639daa94b461bdf7fcc9747b507460ed33a25246b053b378b92546d100a06cc53b8b713cb9e15aec9b5d1c86e8ba8a2f47b9c0724a3fd7e2b518fdf7d428af07d1cb0214e49f52c942675c05e8ceb0b22bad2fddc66c6aa6a4e5be0640fb958e725eb54daf1e9e1b905e025a43fa192c6e40c31bca55d86400b21fa6bd984548e2fdc0bfa937827462c0b172301964113687f67e8ad1ea3773cbe2377d20227a10325d4d0e52dd0d6919ca8022af5754332c44c7073b802bbf909baa196e7bc15d526acc29bdffd274dba0279fdc7718c23ef30e5f89ce84fd81641aa1f89cdef82f5ee271dd760d5980b31117d36e49ad8722895a7fed88515617f9289a24f0c9e02ef9dc6c6680f51c068d5e85c11a6121296782a4e7c7dc17a7d8d2148b6390d0623b6e5c3e81ee867660a8ba00e26636714fde0b41ef75a8cf1f6b14ce2c4f5164d3170eb4f31eb73efeb1f88df12af4328414526776ba929dc7dc8a09f34340e0f9ace7d1be00a6f1b74f0673a2b10a13cf00fd3c7092108a4d1be18070d3b1a86fff3a2644652e7999a067f3d052db551b3d059bee290f54fb79fa55673f55d0e999ce3c7c13723520e1ff0e3e03224f519b9eed78de0235a0cfa2e44a646b6cfe28be0ef24979a8d9fe1914066b20eff533fc42127f999949deb6750adaa5f162e6e2d33129323d8f20db0ba4401081287fc67373a7854752aaed1f1786e52376eaa6e30dac6877bf45f02bc5597f360f483dde12d5d7333115dc0a5f638f573828b2399ce9725f516dfc547c5efe855993d84431b8a75c1affe454f84481d18f6dd88302ade7be514c72ca9c610a20d0338e9815b28f652fbff5dcf08ed489e7e5d24a64402f0dee3c3c773c969586914d5f608be34677f158bbcbaf2e2346ccb05bead8ceaf967308a510c8299324f3aed71cdb5c62264dc24f6ec59b55f03aba90cede5686153cca2aac81146f3396550474e062d278751b778d809cb96ffe703ab97ed7e15d789ae9cf528b2886375401230ea4691f65714462f6042cdf992cb570a4d2300bca6243c8ac91d0237b33d01946fc0b69baaf42561cd69e5e8f7b5cd4dc8d7105690201425343caad2bb26bd2a29d4812912ec1b18917c34c5fcc471053ee75ffd20e8df4cc9d569db7c2f737371e4d8c014a0adb4dacbce0f73709e69eb26cb974ee6d2e017f660a2c0e5a61d558c4e0e6ec7062947d8f03fd3d9a0f8d31b91cc4b580103d11b83c0b8bcd9a267be807e002c8a0080df9d0f4ed8be14e115aa71fab599e32e5a07225d7f24a5f809ece0187d7d160198e663c0262ca3a939a61d7454f4199b9cdd9058d22078971f34ef1c7d31ef0c1f569e07e27c27587538ac77b8f193f8bb08970fcadab4c8e612f785a1b5aa204349786717a45883d1d03bfcd6515b5d259471d9fc8a49ab4272b85c4b7aa080161b9bd4a6f4d2cb9322b4bbabe805a3e26f0f92e69d4b2dec212d50be64ca6beafc8d5eac15d1c1c452111ab42c71daa07b97f5b0f5a8fec88bedd898497cf728fb98499952860695bdcacdd56ae1b5d2ee560bdaa7d8d23f9be64620e84b4e7a2ddf5d3f2670d3dd08426d71835bc13b39f4c3a1cade46565ea32a0bfdf73cd69f064bec5698399db3a75dc5645fe06935264cd31bd9af56e75a6040051e2b4b62fe0fd5bf4f7473fef1b745274326a3a5f9aca9a777dc9f9ca20cc2240cf6e42b4bed8d78648b87ee18a2e3f10b4864886b63fdeb2a6bcfe45e283473e4762d17c39cbe78579fb25d5371d6be384352827465e8d55a1eb636ac50f3c2ab10ac29302ae6e", 0x1000}, {&(0x7f00000003c0)="c964f5b07138bf7735f80fc1be50afff32a747c2483e1d13ad246034e7e7ac93", 0x20}], 0x7, &(0x7f0000001680)=[{0x20, 0x1, 0x2, "cf01863bab92560d38cb4a8aa0"}, {0x38, 0x1, 0x2, "215230289f960bec54b3db256bd3168cef337284b9bbbe61bc91860bfe2963c066"}, {0x18, 0x1, 0x100000001, "555061b3"}], 0x70}, 0xd56c4d4d37b65e48) r2 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r2, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x82}, {r0, 0x100}, {r0, 0x100}, {r0, 0xc0}, {r0, 0x15}, {r0, 0x4295d6a5c716ae2f}], 0x6, 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="e23d3a5f304cbc2725dc8bd7e7f1c26e379d34da28a936e5bd7fa1dc605288aa4e408c72fd0230c05fe453ce471dae573c7341212cc401631ef03c217a23e7d5f6542b15470618ca275c0eefcbfc129c642aa928c7e93c4d3ab01550d5e47ee4c82125b5f718ee6ebb2bc9ce62fab4e01576368434d70389fa23d6dc87c9cd9c1d210ddf34760dc3b395c8197d3d0c67cb58961c960c1f89fb78f86bc30b2592a73fadda666854ec7d17d8cb5a328a5954555ca1e09557961fd04a6f8db1", 0xbe}, {&(0x7f0000000180)="ecca914465cd10fe6fa7b24b2078476ab851bec1b14a77610cf6aea74c5439df6f7aeeda5c231842c17e5764ff0d83efba47855566e2aed3badb2dd30120a0474834ec41f369c414447399e7e97426b4b530a26c6d1d414efcf4c193faa561ba72b9e1bf8e0e21175e3f81502dbb780f0d06f5f697de6b363b3b99cd4eb000bb0aa5febb2232770a23f18e032eda16b5f4af200d8e4607e59baf8222353772362fc521a690e3066e06d25520432633a3a0f8acfdb0", 0xb5}, {&(0x7f0000000240)="ea6ad983e8423a975554e82bf0d6486c7d6b1423ea9b4ad6e90893592f9be2fad100ab9db26634ad29e5ecbe826f8a4f0ab5221ccecdb99456ad55d58632b9e22d89118ad16782681614ad51dfc7ffdee218898da15ecf09e9d3b13dd8a009bdbd4ae08a1a655f6441c520c048edf50ab81a2e7af1d6f51e153b2e1b9b5475396313ae8004951870446d23abc13af93ac2ed4eb18cbdde0104dabbf73f1ccd857ae8d461677e42b7155bc5a7c2bd7ef43586960e145ab8cd4fbd297d19f3461ad7f3ccfe1a99dc2b6b02037cc8bebbf0b5f3df8b88363a8a2abe756ec1d214db1f56f3604cedbd54f054df6dcab66be371739674e5a46e0f6b", 0xf9}, {&(0x7f0000000340)="dc76a0860fe332a7a8ed75742f12f6ae2e71f6b54cb9b2f6313f7eaed87681ad2c54f539a89ee5370bbf929f02ff4f9a71fac23f08c1cba8b04ecb5e5752acd6facfa93a655a8a069bb296dab90ba56dc4f4ede4abfceb0b3fb27df89e9a48845568c122b4bea0535b3e7cf017c908274b9b549e85d7c81d978131b7fb5e5c2de0d2e86e0224dd3a9f837e34ccf0a1967087d18d122f6de00a5ee96dcce54db9025759c984327bff5c3672cacc951e20c5501a3d2c2d33f5d9aee8fa08d41d77f1391f8beae42de2634d3a", 0xcb}, {&(0x7f0000000440)="9885a0323608982e58cb0b9d889773f158695f769175cbe2c6e1ab297d83bf16ff68d886e6584eb83edcd473a1728493c04d8a0c0468d83207911a475f", 0x3d}, {&(0x7f00000004c0)="c97dd9fd8efec590345f6321fd827a24098d8d99a732f0e58600a732fb8953d731a3dfa35f182b37a214112275874f220cdde078e05eef8be401df2385fb2479f83db9003db00cba7bcd2dcf56", 0x4d}, {&(0x7f0000000540)="09550495eed74f847fd44d7a4ad24d87c6385b9dd43e8dc8e28aeea61466f9ab2238c32e96269f31747a83cc2f5a9ce71cde9c6a21f3232441ac085918d4e222c628c82969ff1623ba3f488dc6008279372c8002353be20dc01c5e2b405c9e7dd3f7c1ce0e", 0x65}, {&(0x7f00000005c0)="b84e5a38122ac029946564e7", 0xc}], 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffd) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3b}], 0x8000007eac, 0x0, 0x88, 0x0) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="9e", 0xfffffffffffffffb}], 0x1, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x401, &(0x7f0000000000), 0x4) 16:00:01 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0xfffffffffffffff8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x100) 16:00:01 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f00000001c0)=[r3, r1, r2, r3, r1, r1]) setregid(0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0xd0f93a3110cbac, 0xc1) sendto$unix(r1, &(0x7f0000000300)="2357dc5a750772b77b1968eebb883dc839cb219cd787256544f3bb73dbab6675eb790899012e5146c4727b9a3db98f6e65a54e1ef4c6b0e89fb49066770721e7320feaa012f1291483cc119d39464a28e6396f6f2df13d04f0791b5f3bbabf4fec29a3ff363bb1eb0cb0a32728986cfe5d28993743d3d2a1e8", 0x79, 0x400, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='[\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000140)='::\xa5.#\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}\x00']) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="866ebd323216f7c1629293509c01d9e54688b0f7c3f4ef3ce18ef319982d7849541c8e10b764b1eae6c5334b744f4bb57ddf473a821295893a8cce9ff5d49bcbba032c491d2955f987832c11f7374685e058f989ffe5", 0x56) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x64) socket$inet6(0x18, 0x4007, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x240, 0x4) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x81, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:01 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="82", 0x1}], 0x1) readv(r0, &(0x7f0000003500)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xd1) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() close(r1) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="3f7a5f2edb43d23fc6d5b48a8132ac35c08cbcda66c1af993b3dcbc8e4b1affdd7645fa2c71a19fb7070f4ccd1dfa38915508674e2cfe88f53a91d1223bb8aacf16a870fd53d3110ae0295", 0x4b, 0x40a, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x0, 0x8e) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x200, 0x6, 0x40, 0x44, "c6f8bcef5d291a970e610f75b7727b6869378c9f", 0x7cde5b0, 0x401}) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = fcntl$getown(r0, 0x5) r11 = getuid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = getppid() r14 = getuid() r15 = getgid() r16 = getpgid(0xffffffffffffffff) r17 = geteuid() getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = getpid() r20 = getuid() r21 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000180)=[{&(0x7f00000000c0)="61fa0aefd4f9fd36", 0x8}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000200fffe000004000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800e4e45738e21c55321971f36f4f9b7d1c858bf46687407b087e4776e701", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x2}, 0x404) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000580)) r22 = semget(0x1, 0x1, 0x44) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000000)=0x6) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='Y*i'}, {&(0x7f0000000140)="db0c4fc16f41150247de684c293c0cc624cbad1b00e68bf6a4fbf3df5940796a3d305c58ba0a705b072dd5f224aabaa284ca7146814a1453ea7fd1a1a638044246fb791dc96df375eb735ca09e786a4446c3732c676ed25d1f51261201003b057d3a08fcd5775dd3446b5280814246f943a7bebff94edb56f6f68b5af731226fd43f4fa66336c3f74886b7c484bd8df0515456828d5a104634208624e4d2a3a3c5f403ec26b3ceef07b1003eeba84bde6c17", 0xfffffffffffffed7}, {&(0x7f0000000200)="21ab3d4c23a2eb59cc530a91263905a1349d45406ce908156ad8214c6e88e08626e4c3c949ba716964b4e32a9513087a3f4f62447b3ad29d388befa4ec36fcf13a1dce4c20a4906a461f5f142cea489c5fe1a2215490a902e65f26b2c956d00786a75e47da11eebac82377a04994fd478794d4b4baa93983e08d27961a8ffa8b8ceaf7eb924a8b0039a6bdd17ebd37cc"}, {&(0x7f00000002c0)="52771413c6903286a3625654392092991a0907720d3228bb6e9693ff1c75f6f0b49489736847fcbf5a7cdc3f890eb863e00e26fe24000cd121fc620851d3002da79667887c2cb7018ac5c960fa5a4e3f911a1657a7bc4b020945a89a94c1e5fb075fddafb9d0f0bff4695d2be7839f056872c7a8689d3c953c070318dc507b89244d6a7fa9af0c40bbad5fee6b1e6fe4775ee54654e3a2871cb8d12c228120803fe32d52269ee88dfa44a71838777c1ef1624e7c2be915538d6a30ee22b0e56f24eef013bda56637613710f99d18595b1635ea7c12059bdfadc4d816d99cbf"}], 0xe4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/48, &(0x7f0000000100)=0x30) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = getgid() setgid(r2) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:02 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xcf, &(0x7f0000000140)="9cbd46ca03257b09d7ae4b75b3e433dfc154e118ede2503a13b81e046cfcbbbecad74574ef55aee2950f884e351b597b9b5c4438944dea6aafd17a939ad86bd3ae2d5472cb374de9354adc564e5c37b8a2d32eeaea7593b54a8e93ec7dd8d8e302b1c4fa7cedd84680469a188debb35eb92c1f4463c93e46637654dfbdf55413ae5ca72f76a6b85874a1b1fa9a98f37c26a67c336ed571e93af52bf2272623b8f7350cffa2e91f3d32caa4c49b8cf46e05dbfdfd049d130324e3973a85f6abb88acb825bf8eaddbad92d48f36d171f") setreuid(r1, r2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "33a28c47f222b2c4d0d158fdf2bbcbecc5ce946d", 0x0, 0xfffffffffffffffd}) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000000)=0xffffffffffffffff, 0x4) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9b17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6023ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff6a8d5b26cd9835b6fb629f720000000000", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x200, 0x3, 0x98b, 0xfffff7ffffffff7e, "85fe68bfa60200"}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) poll(&(0x7f0000000080)=[{r1, 0x130}, {r2, 0x6}, {r2, 0x4}, {r0, 0x94}, {r0, 0x100}], 0x5, 0x6) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/212, &(0x7f0000000100)=0xd4) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x4, 0xfffffffffffffff7, 0x8, 0x0, "c67d720f08671f054d2d72dfb0f4d66dfafc6532", 0x654, 0x1f}) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:00:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x1, &(0x7f0000000100)={{0x1, 0x8}, {0x9f, 0xfffffffffffff000}}, &(0x7f0000000140)) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000180)={0x3, "809675e3ae9d30b4bdc15dff14cbf2d84a77d865153e8ab191dc5adff8f18824571a2b56ecd4b8e4386c636ae75bc26470afb7524433796f353157b95071c775f9cda6c3812c41b18cf4b46c454efd89b2a460b57057aa922fa42515b53dae254c5c48ef5049288fb84c78357eb71031e63b91ffafa59997402bf7fbde0668233fac3df28bf1b4f6b7fb9e921c5f337fe6cfe278"}, 0x9c, 0x800) msgsnd(r1, &(0x7f0000000240)={0x3, "0f69c07fa37eefece74715848c6900c6e3dcd7f1f4bc593216e14d4de7878ac38e20df60ae248c2eb04cc4f6047c0fe7c029e1c1758f0bb92df9311a"}, 0x44, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x2, "80e87a4f54fca80fafea39cdfe0b819bd34ab5500ce213b7a670c34b9a03e441afb25e3992a2c795b234fef53d300a809a4fbcd3f72cbe4177d583e17d6594f698fcf308ad275919a051676ad55d10674b2321ed0b104281710495194e41a82de33b5d8ba2382d7ecb8b54456289c72d4a53f2fd2bcd96f796b5bdea2d669c86fc7e4a1d6bafd96c274c9f365dbcf8c3144381fc498400e63841b6f2aae68a6ee998b2d90bbeb50c8900acd706eed575864bed971fba6867b358510b75fd3880ec8cb3d23faa5b68f4cca3d08ce8598bb2f1138ed3e2d714a8da8120455d05c1370682b8ce4ebea2a31d740725e8b11aff53f3e121e8c799"}, 0x100, 0x800) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/73}, 0x51, 0x1, 0x800) r2 = geteuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getpid() msgrcv(r1, &(0x7f00000005c0)={0x0, ""/10}, 0x12, 0x3, 0x1000) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x3f, r2, r3, r4, r5, 0x1c, 0x8001}, 0x81, 0x6, r6, r7, 0x8, 0x6a, 0x81, 0x10000}) 16:00:03 executing program 1: munlockall() socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r2 = shmget(0x2, 0x3000, 0x8, &(0x7f00004b0000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x6) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x20050, 0x100) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="2397f8cdb595fe6fcdbb23c5", 0xc, 0x400, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) setrlimit(0x200000007, &(0x7f0000000000)={0x0, 0x3}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r4 = semget$private(0x0, 0x4, 0x4) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r5, r2, r1, r2}, 0x3, 0x8, 0x5}) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0xac, 0xfffff, 0xffff, 0x6}, {{r3}, 0xfffffffffffffffa, 0x82, 0x0, 0x4e83, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x51, 0x4000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x54, 0x0, 0x7, 0x1}, {{r0}, 0x0, 0x2, 0x4, 0x7, 0x1}, {{r3}, 0xfffffffffffffffc, 0x44, 0x40000001, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x8, 0x9}], 0x0, &(0x7f00000004c0), 0x10000, &(0x7f0000000500)={0x4fb5, 0xd0c}) socket(0x4, 0x3, 0xffffffffffff8000) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000540)='./file1\x00') kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x4, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x17}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x30, 0x2d4af90e, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x86, 0x80000004, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1c000000, 0x9}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x21, 0xfffff, 0x2, 0x3fe}], 0x9, &(0x7f0000000200)={0x9, 0x9}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x141}], 0x2, 0xe998) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000500)='>', 0x1) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f0000e2aff8)) close(0xffffffffffffffff) r2 = syz_open_pts() dup2(r0, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') close(r0) dup(r2) syz_open_pts() uvm_fault(0xfffffd803f014a50, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014a50, 0x8, 0, 1) -> e VOP_ACCESS(39bdceea719c4456,d,ffff8000ffff8bc0,ffff8000149e6990) at VOP_ACCESS+0x4a end trace frame: 0xffff8000149e68a0, count: 0 ddb> trace VOP_ACCESS(39bdceea719c4456,d,ffff8000ffff8bc0,ffff8000149e6990) at VOP_ACCESS+0x4a sys_unveil(45e6322aea5028ad,10,ffff8000ffff8bc0) at sys_unveil+0x317 syscall(7f0f29998feb39b5) at syscall+0x528 Xsyscall(6,0,8,0,2,589f8000010) at Xsyscall+0x128 end of kernel end trace frame: 0x58c6148f4c0, count: -4 ddb> show registers rdi 0xffffffff8109823a VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff8000149e6380 rbx 0x2f rdx 0x85 rcx 0xffff800000938000 rax 0xffff800000938000 r8 0x40 r9 0xfffffd803f7c7780 r10 0xba19cdd56b04ffc5 r11 0xa6a0f6df0b3e3482 r12 0x100 r13 0 r14 0xffff8000ffff8bc0 r15 0xfffffd803f7c7780 rip 0xffffffff8109824a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000149e6330 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor1) pid=407954 stat=onproc flags process=10 proc=4000000 pri=65, usrpri=65, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8968,0xffff80001496d9e8 process=0xffff8000149c8368 user=0xffff8000149e1000, vmspace=0xfffffd803f014a50 estcpu=15, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 47862 370679 39826 0 3 0x80 nanosleep syz-executor0 47862 49570 39826 0 3 0x4000080 kqread syz-executor0 47862 253075 39826 0 3 0x4000080 fsleep syz-executor0 67402 186055 38572 60929 2 0x10 syz-executor1 *67402 407954 38572 60929 7 0x4000010 syz-executor1 67402 9298 38572 60929 3 0x4000090 ttyout syz-executor1 67402 44157 38572 60929 3 0x4000090 fsleep syz-executor1 67402 520020 38572 60929 3 0x4000090 fsleep syz-executor1 67402 496144 38572 60929 3 0x4000090 fsleep syz-executor1 67402 461684 38572 60929 3 0x4000090 fsleep syz-executor1 2145 369952 1 0 3 0x100083 ttyin getty 90847 349326 0 0 3 0x14200 bored sosplice 39826 211663 24713 0 3 0x82 nanosleep syz-executor0 38572 321907 24713 0 3 0x82 nanosleep syz-executor1 24713 460239 5839 0 3 0x82 kqread syz-fuzzer 24713 153577 5839 0 3 0x4000082 thrsleep syz-fuzzer 24713 423135 5839 0 3 0x4000082 thrsleep syz-fuzzer 24713 283656 5839 0 3 0x4000082 thrsleep syz-fuzzer 24713 473546 5839 0 3 0x4000082 thrsleep syz-fuzzer 24713 47462 5839 0 3 0x4000082 thrsleep syz-fuzzer 24713 397561 5839 0 3 0x4000082 thrsleep syz-fuzzer 5839 137917 40023 0 3 0x10008a pause ksh 40023 54103 93834 0 3 0x92 select sshd 93834 303574 1 0 3 0x80 select sshd 24476 200784 70002 73 2 0x100090 syslogd 70002 162822 1 0 3 0x100082 netio syslogd 8469 332581 1 77 3 0x100090 poll dhclient 5975 64138 1 0 3 0x80 poll dhclient 61514 300643 0 0 2 0x14200 zerothread 75635 144575 0 0 3 0x14200 aiodoned aiodoned 89826 299045 0 0 3 0x14200 syncer update 13506 55805 0 0 3 0x14200 cleaner cleaner 40146 399251 0 0 3 0x14200 reaper reaper 27013 286281 0 0 3 0x14200 pgdaemon pagedaemon 24632 385244 0 0 3 0x14200 bored crynlk 60909 354424 0 0 3 0x14200 bored crypto 24403 471798 0 0 3 0x40014200 acpi0 acpi0 25806 407456 0 0 3 0x14200 bored softnet 8228 293638 0 0 3 0x14200 bored systqmp 91322 370652 0 0 3 0x14200 bored systq 1265 385932 0 0 3 0x40014200 bored softclock 23282 295596 0 0 3 0x40014200 idle0 1 424860 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper