Warning: Permanently added '10.128.10.4' (ECDSA) to the list of known hosts. 2018/11/25 11:19:39 fuzzer started 2018/11/25 11:19:43 dialing manager at 10.128.0.105:2728 2018/11/25 11:19:43 syscalls: 1 2018/11/25 11:19:43 code coverage: enabled 2018/11/25 11:19:43 comparison tracing: support is not implemented in syzkaller 2018/11/25 11:19:43 setuid sandbox: support is not implemented in syzkaller 2018/11/25 11:19:43 namespace sandbox: support is not implemented in syzkaller 2018/11/25 11:19:43 Android sandbox: support is not implemented in syzkaller 2018/11/25 11:19:43 fault injection: support is not implemented in syzkaller 2018/11/25 11:19:43 leak checking: support is not implemented in syzkaller 2018/11/25 11:19:43 net packet injection: enabled 2018/11/25 11:19:43 net device setup: support is not implemented in syzkaller 11:19:44 executing program 0: r0 = getpgrp() r1 = getpid() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, r0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/119, 0x77}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) fsync(r2) r3 = getpgrp() flock(r2, 0x2) fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x0, 0x1, 0x2, 0x1f40, r1}) r4 = geteuid() fcntl$setown(r2, 0x6, r3) getrlimit(0x7, &(0x7f0000000200)) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$inet(r5, &(0x7f00000002c0)="8d52a15c4a8f25b6bc21f8c6980bdf0120610dd7cb12f198d2a55d66aff2aace5d9ee1148e26d853f833aaba97d092e946bcd1ee9240cd33c9d6b7433465117b3f92529367dd756b69a8fd42726aa2ac7f389b68a918a8a0eea01fb4758a9808ac927e382f5999d8950f24958b39cbd017a7a7acc664b63cfb70014b5b2778f9661a9405960427bc2b1715de15dbef0cecaa120009cf2d0f2ab1", 0x9a, 0x5, &(0x7f0000000380)={0x2, 0x2}, 0xc) r6 = accept(r2, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) fcntl$getown(r5, 0x5) r7 = semget(0x0, 0x3, 0x404) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000440)=""/225) sendto$inet(r6, &(0x7f0000000540)="aaa4ccc1ffef88edcf30c468f6bfc9a2854dca8eba7aeccf01e42a3fa500f83a214950bdfd78e3f0d8caf567551b2dd869f2b822bc3aaa66cf06b1521bfab9e0ba1881969c17a4644c4d905d51", 0x4d, 0x400, 0x0, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000005c0)=""/91, &(0x7f0000000640)=0x5b) sendto$inet(r5, &(0x7f0000000680)="7e61986fba8a8384106b90ac04ae31b315ee6ac1f2bff10dfed923067f8e63b82954865fbc3fad9f01fbd5a984b20b91a1c6e31724f2a020a047737b8bcc8a619ef9cb31fe2c2d32b3551174d43ffa4cc8174f055d398156c108c6cae29360b3b339b0657aae8848826d13c3f3f95f0034a7e29b6cdefdac12b45f136dcfe61b27e52151f886ea6740620d4fd59dbaa65e16f2bed8b74eefa2ba6ef1e48431a8d7a6e8f3975d447e0a1a5a2d5c4ab41c1aa5fa2025519719cd66353f337408a60ee0b4a7269d5e306def", 0xca, 0x406, &(0x7f0000000780)={0x2, 0x2}, 0xc) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f00000007c0)) semget(0x1, 0x7, 0x80) getitimer(0x1, &(0x7f0000000800)) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)=""/83, &(0x7f00000008c0)=0x53) r9 = getpid() r10 = msgget(0x1, 0x0) getgroups(0x9, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getegid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000940)={{0x2, r4, r11, r4, r12, 0x84, 0x7f}, 0x8000, 0x8, r9, r1, 0x5, 0x10001, 0x9, 0xff}) 11:19:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10080, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getdents(r2, &(0x7f0000000100)=""/4096, 0x1000) fsync(r0) ioctl$TIOCDRAIN(r4, 0x2000745e) getgroups(0x1, &(0x7f0000001100)=[0x0]) setgid(r5) r6 = msgget$private(0x0, 0x4) msgsnd(r6, &(0x7f0000001140)={0x0, "93fc688be0ddfaef45089bd12b96a74468b93f979ed2ab7cd78e97989cd59a1748e319e0a8dda07a43e74efff64a84f17a82862e2ba0ff23f7d292f6ff95795d473d867da3f68f27a48f0547bc71a7f90f746799cfdd1356d69fe155e04785ab8462ded40999eab148f8c3fc767323b156d7c21cfe5d0112c72b796ce959f97afe2b519da5948fc74d5ff8e3990516307c709d1129a7d6968edc4cf34e5f768bee8f106457efb4229a7f6fee4735c2ab28323c3f217e8957d0b506f6754b5e559d32d8a95972"}, 0xce, 0x800) kevent(r1, &(0x7f0000001240)=[{{r4}, 0xffffffffffffffff, 0x18, 0xfffff, 0x2, 0x9}, {{r2}, 0xfffffffffffffffa, 0x7, 0x3d, 0x5, 0x6}, {{r4}, 0xfffffffffffffff8, 0xa4, 0x80000002, 0x400}], 0x2, &(0x7f00000012c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x6, 0x9, 0x1e}], 0x2, &(0x7f0000001300)={0x2, 0x8}) r7 = kqueue() kevent(r7, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x20, 0x80000001}, {{r4}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x4, 0x7241}, {{r3}, 0xfffffffffffffffb, 0xc8, 0x0, 0x1, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x8a, 0x2c82}, {{r0}, 0x0, 0xc4, 0x2, 0x6, 0xd75}], 0xbc, &(0x7f0000001400)=[{{r2}, 0x0, 0x4, 0x2, 0x7ff, 0x5}, {{r2}, 0xfffffffffffffffc, 0x20, 0x43, 0x7fff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x3}, {{r7}, 0xfffffffffffffffe, 0x8a, 0x0, 0x8, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000012, 0x8000, 0x10000}], 0x0, &(0x7f00000014c0)={0x4, 0x1}) linkat(r4, &(0x7f0000001500)='./file0\x00', r4, &(0x7f0000001540)='./file0/file0\x00', 0x4) preadv(r1, &(0x7f0000001900)=[{&(0x7f0000001580)=""/222, 0xde}, {&(0x7f0000001680)}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/85, 0x55}, {&(0x7f0000001840)=""/191, 0xbf}], 0x5, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) read(r7, &(0x7f0000001980)=""/249, 0xf9) close(r0) msgsnd(r6, &(0x7f0000001a80)={0x2, "037765fa78280c03ce8f3b42522877c095e66f1877db04197034a6608183b63d74c1b6d38b9741ee70ba4ce3be9e5d2e9ffb407b42abadd9ce968b15f5a506a000cb7729d935db74e2f851f4e0198699f3531f7ad7ab323e552419d31765615e5fb727650639d28245f05f74bc134770eec30309b57bae47e47a609e43479d222d11373e5fad6bf7c9be8bb72e0c6de42478ecdefcdcfca56a349a8664f7204c95701b2070092672ef8be6041007826fa6cca43e"}, 0xbc, 0x800) msgsnd(r6, &(0x7f0000001b40)={0x3, "858c5a3efefcccea632874279f2c6dcaf235e59f5ae5cbfc5aba875be1"}, 0x25, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001b80)={{0x18, 0x3, 0x1, 0x3}, {0x18, 0x3, 0x8, 0x100000001}, 0xfff, [0x3871, 0x3, 0x3, 0xff, 0x6, 0x8000, 0x8a19, 0xfe1]}, 0x3c) r8 = getuid() chown(&(0x7f0000001bc0)='./file0\x00', r8, r5) faccessat(r2, &(0x7f0000001c00)='./file0/file0\x00', 0x8, 0x3) kevent(r1, &(0x7f0000001c40)=[{{r0}, 0x0, 0x21, 0xfffff, 0x800, 0x67}, {{r7}, 0xffffffffffffffff, 0xa9, 0x1, 0x9, 0x403c}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x9, 0x6}, {{r4}, 0xffffffffffffffff, 0x2, 0x80, 0x0, 0x1}, {{r4}, 0xfffffffffffffffb, 0x10, 0x0, 0x51e}], 0x721, &(0x7f0000001d00)=[{{r1}, 0xfffffffffffffff9, 0x13, 0x48, 0x6}], 0x1000, &(0x7f0000001d40)={0x994, 0xa48c}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001d80)) utimes(&(0x7f0000001dc0)='./file0/file0\x00', &(0x7f0000001e00)={{0x9, 0x1}, {0x7fffffff, 0x8}}) ioctl$TIOCSTOP(r0, 0x2000746f) lstat(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)) 11:19:44 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/144) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000efff000000"], &(0x7f0000000040)=0x9) 11:19:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x28) socket$inet(0x2, 0x3, 0x40) r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) 11:19:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xe000, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 11:19:44 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fsync(r0) 11:19:44 executing program 0: ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair(0x6, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) 11:19:44 executing program 1: r0 = semget$private(0x0, 0x3, 0x1c6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/76) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8fd021182caa4571e227e60665c4e92bec7ebfd0"}) 11:19:44 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280), 0x4) 11:19:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3689cc640fb0ee2e9ff9abf68ee353a44d3298d3000057185adf13432121052237c39a059d7da3d1eb46b53d273c981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad70", 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:19:44 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x9, r1, r2, r3, r4, 0x84, 0x7f}, 0x82, 0x1, r5, r6, 0x100000001, 0x7fffffff, 0xbbbe}) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r7, 0x1) close(r7) 11:19:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x4}, 0xc) accept(r1, 0x0, &(0x7f0000000000)) 11:19:44 executing program 0: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r2) 11:19:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 11:19:44 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="f435a669bb394124b03fb1f6da37c0ebaf2dc96e5e923ba0ef4b8087651c167842b0ccdaab9c5bde5c9ca06b7e94d5a6b2920b468b59f07304a045f7bde41cc5ba1066e8aa590c3655d9a5a0c6fa0835dc4a8abe4af0ce3b6e71b8e84c8af8c4ba9d91c724f9b54b9713b4a956998b8545ad13948be4de4741ecb25029adf11f1c5ad800ddf367d74ab32d3db7165ef2629add7bb76505eebcafe1db0d", 0x9d}], 0x2) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0, 0x12, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000300)="22fca732c1e25de12d22ab2632e1eec56fde0a189657b595da3b0000000000000000", 0x22}], 0x1, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/192, 0xc0, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 11:19:44 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="457a8842c9666595c1bbe729cb5b7be59ff0cf2ac60b4219d25fd351d8081465be66155b3325f31c8f3a93318b33956be9ae3a5e2ac0a885ede89ebdf3ad8979debdc032c9cecc4c1be45e53e2f42a1c57248cae85ccf74f2fa144f1c8287b1c6712d51ee48881ed7c190e0269533c8e7f2ee583637cb14bad8c0b866d3d5ea25c247a0bad6f73a3d31ed811d22a52300088a7c254d2d2740592ddac4ab6503830e4623fb8884534b254607ec7daeccc1e49f5564a7c39f8", 0xb8}, {&(0x7f00000001c0)="b1e29dad16888c27df3cb6ce0b9c2e44468ea8b5ea98e7d6a2800e8917961df617747f4cb491985f74b6daaf02494acdc22e7857", 0x34}, {&(0x7f0000000200)="f9a84fbdad25313d711ffc533ac46b624b44927d86db6568f6b496fd2e80575078b1c9175bf7a36d781cacc221b60e327a069b556ba23caa7a6df466889e5bfde18a79b2f4b07614287e4ab3572d6debdd0376264fbc2a1f3d821b00058b64f47630011ccf2d2636e193bf0ccb83ebf5fb937547c295446448adad026a9fcda7c3cbf91b486c9caae37d60fc8fdd7ecaaf6de98092298d5e59e5310a983dfff8c4e68942441a55652a1e9c2b1ac535a0cd9f7f38ef972f15f8c657a3c2", 0xbd}, {&(0x7f00000002c0)="890205b3907b10fddf1f", 0xa}, {&(0x7f0000000300)="273a8f01dea2d574feb2d8b1fcd6db52f9ad9b41d136d54253504a42d8d17387fd2c859926cc2effa833f0f5f7f468e724fe44c69d2bcd38a164e328487a947e45e8069ed5b63f49d78bb524527f912981f21a6ab888eb04e7f80d2807edc286b39599d023f39253f22a7987285fd908fe4f428ae9c6da3199ee77a034ae57c56ee865517b9317c942f4cc82aa72f62385b8b6904bd42e738ff9c19b56967fb84a05ec373f9766b1", 0xa8}, {&(0x7f00000003c0)="60adef3af26b73ba20c29eb761", 0xd}], 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4000000000083a2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r1, &(0x7f0000002840)=[{0x0}], 0x1) 11:19:45 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/74}, &(0x7f00000000c0)=0x4c) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 11:19:45 executing program 1: r0 = socket$inet6(0x18, 0x44000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair$inet6(0x18, 0x0, 0x0, &(0x7f0000000000)) 11:19:45 executing program 1: setrlimit(0x10000f, &(0x7f0000000040)={0x4, 0x267}) 11:19:45 executing program 0: symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') unveil(&(0x7f0000000580)='./file0\x00', &(0x7f0000000000)='x\x00') 11:19:45 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/96) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x0) 11:19:45 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socket(0x1a, 0x0, 0xffff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="e7", 0x1}], 0x1) 11:19:45 executing program 0: unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000040)='\x00 ') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x180, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)='r\x00') 11:19:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) socketpair(0x3, 0x8000, 0x7a4e, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/142, 0x8e, 0x842, 0x0, 0x0) 11:19:45 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x12, 0x0) preadv(r0, &(0x7f0000002840)=[{&(0x7f0000000340)=""/142, 0x8e}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 11:19:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e537", 0x65) write(r0, &(0x7f0000000140)="f25e54fe602a0d6f11f1009eeec0bc18095a9e3f6f85ab863d60c326e76e7ca9e59caeebceae26210824d56368bc9f007d4e2fa04fae364d9746e76b71f12caa8383b496e0477819df4a3267e655c49b2f0ccc838120b4", 0x57) write(r0, &(0x7f0000000000)="c2", 0x1) syz_open_pts() 11:19:45 executing program 0: r0 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x46367d9d, r1, r2, r3, r4, 0x3, 0x1}, 0x40, 0x0, r5, r6, 0x1, 0x6d1f, 0x81, 0xc6e}) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) 11:19:46 executing program 1: select(0xe60061dfdf3df3a2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x80000003, 0x4}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x7fff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1f) ioctl$TIOCCBRK(r2, 0x2000747a) 11:19:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:19:46 executing program 1: socketpair$unix(0x1, 0x2000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 11:19:46 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/4096) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:19:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget$private(0x0, 0x0, 0x6) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/198) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "a7d24f466e7c2fdd7a352ae7f5df819cf2de1b84"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:19:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x7) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:19:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0}, {r0, 0x31}, {r0, 0x100}, {r0, 0x110}], 0x5, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x24) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) 11:19:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x10004) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) 11:19:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0xf4, 0x8}], 0xb1, &(0x7f0000000240)={0x3, 0x4}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8ab) r1 = getppid() fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x20) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x2, 0x6}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) 11:19:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x5}, 0x8) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7}], 0x1, 0x0) 11:19:46 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/165) r1 = getegid() setgid(r1) shmget$private(0x0, 0x3000, 0x2a0, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:19:46 executing program 1: r0 = semget(0x2, 0x3, 0x4) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/185) semop(0x0, 0x0, 0x0) 11:19:46 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() r3 = dup(0xffffffffffffff9c) fchown(r3, r2, r1) setreuid(r0, r2) r4 = getuid() setreuid(r4, 0x0) 11:19:46 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x100000000011, 0x1) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffff7b}) 11:19:46 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, 0x0, 0x0) 11:19:46 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/27) 11:19:46 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 11:19:46 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) socketpair$inet6(0x18, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="2606110085f38cb3d476dd844d5b1c264c8ef46180", 0x15, 0xa, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7fff}, 0xc) shutdown(r0, 0x0) syz_emit_ethernet(0x16, &(0x7f0000000040)="20c2e1e66f2d3ced04e13bd64de2580fd28cc9895246") 11:19:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 11:19:46 executing program 0: r0 = socket$inet(0x2, 0x8, 0x7f) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 11:19:46 executing program 0: socketpair$inet6(0x18, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r2, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) ftruncate(r2, 0x5) fcntl$setstatus(r1, 0x4, 0x8c) preadv(r2, &(0x7f0000001140)=[{&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, 0x0) execve(&(0x7f00000011c0)='./file0\x00', &(0x7f00000013c0)=[&(0x7f0000001200)='\x00', &(0x7f0000001240)='**\x00', &(0x7f0000001280)="5e26e02700", &(0x7f00000012c0)=']\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='[\\&,\'+\x00', &(0x7f0000001380)=',+][\x00'], &(0x7f0000001680)=[&(0x7f0000001400)='\\\x00', &(0x7f0000001440)=')\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='\\\x00', &(0x7f0000001540)='[\x00', &(0x7f0000001580)='#5\x00', &(0x7f00000015c0)='{\x00', &(0x7f0000001600)='^\x00', &(0x7f0000001640)='\x00']) clock_settime(0x3, &(0x7f0000001180)={0x4, 0x9882}) pipe2(&(0x7f0000001700), 0x10000) 11:19:47 executing program 1: r0 = kqueue() socketpair(0x26, 0x8003, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) 11:19:47 executing program 0: getegid() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='*]\x00') getegid() 11:19:47 executing program 0: select(0x204, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, 0x0, 0x4000000000}, &(0x7f0000000100)) 11:19:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x202) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 11:19:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x144) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/85) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) recvfrom(r2, &(0x7f0000000080)=""/216, 0xd8, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) fcntl$getown(r3, 0x5) getsockopt(r2, 0x3, 0x7, &(0x7f0000000180)=""/58, &(0x7f00000001c0)=0x3a) 11:19:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = msgget$private(0x0, 0x10b) recvfrom$inet6(r0, &(0x7f0000000100)=""/31, 0x1f, 0x800, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffff7, 0x5}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/29) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:19:47 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000dc3fe0)={{0x77359400}}, &(0x7f0000b1bfe0)) 11:19:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "a7d24f466e7c2fdd7a352ae7f5df819cf2de1b84"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:19:47 executing program 1: setreuid(0xee00, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:19:47 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x20000000000) 11:19:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x407a) close(r0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000000c0)="26cf4c0f819214e825bf000497c6e86e1c96b05a68bbaa40abdd8341f0d80a4f2734c6324b69b197b4a31406121f27500bedbcc2339b62113d71073ea2493eb169fc3cbe877ff9fc00f264bc1d006899", 0x50}, {&(0x7f0000000140)="7c666e3928a3df1f77f36b7604aeca76271a3d3a914d2fe55d77e3c9a4db7785494d3fb29073598b26d15066be431d314a3a41efd271a64c06a6d0361ecd3434c94888c7b752108b28678985462bc39ec601f53aa76a79173572ca00b67c816edfe093e6434190b54fe7c2fe47b15e78021028f3b54703f3bd2b08a3de5d6267392c49317e8151f923e428eff706369e22d7a11056e13ed1728e3e1b585b8f581910da354c94fea805969a63a3a3e92c83f98c9e2e82af89bcd16793301047e66dd16279841661", 0xc7}, {&(0x7f0000000240)="d39d365074a682e63244fd87d2e8cec8bd638e00039b1ec203fb28f229da8837147ef6d7d5953b261754a0e48ad0cdd1df972055199f7dd56af947679c6f719c36a17b6bb375c7466c3bfc9d044625047501161501e6e2bd6be86929af7759c18ce4fd6ae2bae46a4f31a90bc095feae6181328f3ee345b7773ed2bb34f70409e8eec9015d4f67296a5a186d6db9abaca45171232d50b792e1a4a54b0d38ba53e172d0544cacfa49fd29497ed49a9b8d7070e8af904acce2bc5a79326abed84f592a7820bca2718e15f941a5ef732d1b3e95a5703f84c0e6a1873b13675a3d7066112028f2ddfdc14fe9aa93e923871f1d47c12aa2bf78ff17c0ecfeaad28b4e353f020da89233a630873061ec9501f63edd4c57a9ae3d6cf0e6a69cd2315a874a95a4262fa8751b5b377f515f6afe00665f82d2484aecfe4af9e37abc4899798d2fbdefa2292010e9521e0767a0073885a5bd121c0ede83f0ade6d9204637fd0fc4284adc34314c6e039c0c3eb58979e8ddf0eb26a5ed7fcd606f1a13fe3848ec13eb2fcbfd6bc4b0743fc520f0150571811f0fc9d9b6d66293fdf78ce4ad1622a8003c9a546bf5cc72f1d5306ab09e1c864d48da96f93afb8d9da20afa6cebf42eb306e1da850ed28fcb207f7065a98577f7ac5586ebf956cc4b523017dbb7a084c0690e0686b52048f1b52a9dcd07711c8ea296d1bd91a8932b3a49380b491e65f820a2a4d0a1f3cc08eff268fe94f2149d6574e1bf7dd8ae08815b0f7a2ae636e382f6cb86df7c47c7e46d44c099a3a2f0347e49b94f51a8cb7efa6500996409036cffcb43799d797b93037919000cbd4005d510fa82896e6880b46c85dad5bbf532b99ef410c7ed34b8c2ef0ef4619dc42be6faf7354897f5c5e6c7ed9ef8dfb4c58162cb05d46e45f9ebe0cf17df0c6805ce49d2d5bdf8dbdb34918d4ca6ecedd385912023115f30023eb2e9221739be02227d12d6dd369ca04d8a2b3d821af03002bf00496ca4985d3709a8cd6d26bdf2e92692fc4da44bff18837a4d974f7955fcbdaf56546f3ab80bdbc37f0812a8edb9c6986759c694feede5f0ae794271da4f911ababbf112ffd4e4c67bba0715886a6e878cfb6cff72aecab857be6b355908e570d5761954f7f5882bb9c08ba62307b6b22867b85b2f3faab526abc4cae3117c0b0839fc3cb4a281851ee02533a52b77cb5b39897726658fc74f3f0fcae89809b62a0abacf5416b663c3b722129fe0f70ae5f76e8a07ea1c77598a05c4f4d45b16536cc7e9552fe5c853fe7bb1fc106d6016ffb8e80242845a5d479dfc0b2eee5abb27dcff427b3bca12f164fe09e1631411d0f739514876aff8e740839a3654c981d97943db56d703141a730517d5f03fcea9dbbeab5b6f5195e1595589ef55eb42708c696bf02d88ebcfb75e422fb29312e95267c79db9f2e628094e434225bb65da4b9cc4699e830c34c68a4b7049cc154858931cfa40d0baaa6d0df663ef7d591bc68d7ee314743ecfb6178be0f3dfc6a2c26b840fd03fcb3e80f4b4298d6cd271586d85cc0cb22642396661b4cf0db39b643685edadcba383d946d54afb18be2841796a8f6323ba64dc753fca57868ed9123b2a6491e049f99ba4096b67d6862dbf52f74caab61afc7a39433d8dab68fb3846e3bb307e2c5c01e7b0c854e6fd8f7a4bec7b5b84671a87a3d11b2971e4298f5db3af01169fcde796b7a8d674dbff05b0fb41576a1196ac6c6a952e891119cf3f2aa24376fcf3cf398679a1f6133cefd5aa8c2b8631a24a5f23d3c12aa93b4b679efd7d7a2fd8bc8ae3d350d6a4711a54a67986dc0a1fe70b71c055fc999c77ece94e95db062724f68d0a719238bae0b5cb26a20e3de16860f71df5eccafe67c6a5015d620c8d490c1448904a3436dc7a7760d25048dee76eae7bc2f5c69905575b6bbcba2b69b413b5f3cf8ac8a4ae640b6ab32885aa9862b044d188132b27b4283547bbe2259a367e253b2dfda82d0a31b38f4aa0d4a0beacc01d8f3e3f88ee92a201d161dec65d4bbf4896e56437ece865404e5e528fa7132894af208707a1b07c43abc477e5703bdad2547b9ef9e4736912c4cec2e08777aeb2bb6b49890c9b18b8b1f5165ba040c6ac81f6d902246e0f6b967477a5cc49f4d9b8f5cb25f2172ee788cecf9e558e122e7d52853a8ee2dac7906b93d7c66c47e862a69caa6c9d1c297fc34aa38241c589d6d513e05242c152a9f6792d3bcc7e4a403c14798c113a7738ef9637f1504c08385c5668d2b7d38a4931c3eb8b3bc7dca234869da4173152b878512d2bb1d33727cf1135cac1f9eec9eff2f30084febfe5d22138ca5e4c3a6ed3f3b88ec5a0c12ba4dab8a5973da9858b983d2517710502cfbf14b21901f35b8921c855e7392df00096ac0eba9e5428149a4428121acdfc32499bbdda9530e3d1379865f10f4053d86101723014a0fd10a1ec253b9361612d8eda2449044a5cbe6966eaf2de8539e92a9c815945ced3ad70509edece71157c2e1fe6df9f8d97f2765f55949ddbd7477016116d73b34ea355727071b78312a7e1e2ee3ee3f1675d53298f6e42bcc361ab4da6adf4863a156fb60d176f4f9befa5520af485374e9dc5b2b4b46e745d7c2bea23193dc1a9db3af65bc51177b173a8be06cf344db921ee4ecf5f8c9d81144eda431d9e0d5cd8605d9eec06cfd0c446fd1f1956d4f5f014e9810bf690f79fb3d603f1015b77503b53b0acba8c8c290ba15ea7f59fb612d4a4516ea7bc3938ac398b12ec523c3a719076d0aa2ff38905ee077976598091c8aefa1be2a595a1e0aea7278dbeb58e6a9949a9c298547eff1629a778d08222aad86a4a76c15e095b980bd7d84feb305f2713aa0f6dc37871182f235b172fb174cd9c5e27645679b41b074b20edece9821d727d294dfb5f4f12c78db01f78c589c6ae4b430bffb1a0c6565851a8bf293edaa03e21fe270debb8e8be66a57c517010f7d4c4f14574f2cac01a5f1cabc54291fca88e266a28a11d025101c68f797a8f846df38fc937ae37a1e196c4b94df9b4ba1747ee441ebfbb775f461dd0a67be29f6376dda5e4a4993fe06bffcb6f1d50b5ff5536cd0c1840e83e68394b0e872ca3fcb4f3e8e292de5831313ed079fe60e0194b4af0bfd55051bc64a5cb8e679c414907d2ff04becfaf01683f497285c832f8dbc877b6d9ab0cf361fc91a947f95fe96aee3d2f37a4ad6651fd5b1b5fd0efdc4f78901d1d0db20dca34d90df9b40f4dd7ff6e5a2580d3ce78832bcaf69ce0b62b2497a01471f59c7c04bf2382e70e82be7c265d60c143dc2dae2f19b2ae0142ada5398d8cc40f5ba3ad67299029cc7fc35be752aa6c112e8c3952eca20fefc545d96e7493d9aa5fa8f70f222498269a83666eda3fb38b75054f6ae5eceb013bf10636ab1a9d7585d2fd220c768823fdd30b50f06b65696ce68033405d89f90eb211cd4a36af8ec517ba9d9021d1052373b2b2f8f63c5a26ff12158505e2f2b573656691a198ad8d7feb60bec8cdc06db6cc5f3f9a196defcac07d2beb05884819d8964602dee905d65e305d5b06d32889d3672a8ddd9c0d4fd94cccfcf7a51a75f71748d0954ca305071030c0b13f979888b03d57a9209e60076e4a9d7084b97ccb8973492dfa4927f815f378f1b8c35bc1c5774ebc99835b329329bdcb91d11a13fa25738969bbacb0d0daf21df878030baf9525989ce8aa8fdec651a3d3dcec87d4596bd9906c45bcebc7ba3e6d172a9c53228f9a24ca4d94e1913f97164fe87fc5bded07413c957d15f3ac9a364547f0b7d77170f6c62e922661e717c644fbfb193ba85424d01262d2a351545dbe00f785c014f7caeee1c37fdf211e7a9349dedb5416f88e5bec8f8b8f158950e5453d9d15c8427a445238385a7383e4085bfbea1efa1178b40d9b67f80d8a68fe26bebc3bdf42be5405a1cd4dad1105285e56df806b761b05469ae8d3f9a0f4590d5edaa92629c67de2d6810e91a1ca8ae18948868ea96684432b95d5e7dfba8c8b7cd04743f82e6289706b9abcabe9938bd3789e235bb0fa7fecdbda221cb4fbbf574231ca21f0bab908cb2faae1fa48f09329cca3d8a5671d849cd77a60f0abdc5be2f9d93ea708f07186e2639af5993bc13d68948437a1ce0cb863794d1ad4cb0edc257f30e36eeac497c7a1aedce3ea807e449c81cb997395bbb78ab4978a9fe24dc3a8b982b009654e74b3401aa3986e6c1999bf5672e5f0e5a47748b8fdfab8b81a08a26e93aa5674777a16c542ec7be8b7b23dc84c417545aee29680b813aceb5684647e5f3540dcc48207991a10f309f2ea6d08d60ea231ef1fb23479db114fd5bdc59c1b185b1fedb6ec5568bf74ef7b42d4b74568439449dc510e815640c8e29ffc993145c05680db6f28d36522c2d2252cfe05c0b9cec6a190d47366f2fe067cbf68ffd4cbb9d7d2c7362af3d6a013c716c4f5c1c9398be1ea7992d1a1d18176c377056e8cce3a47ff1a6d7665cf2b27d388cf000565ffd31c5d505a00398c242d0792d36136752e0a1e35e7c63450afe8eb901fbb9f89e49a26dfef9916a3dc396a7629525c0d5a5e908412743bb89d3826c86df52c09b220574440eb91fbb3be89a406c682253c8d97a17dbf75a62149df0310c04a2112b15b0c33a3535a28a903f6df68d72cc6a9da7cb32ce793aaa83490c107e42d19dfc5991296b31de9b45cea9a8e81530d99467e57b66666cd4b2089aaa3eb347707d19ba55c89b7bebc18097ea09d07ccc1596a7c415fc2f418b0a6ccadb9630a436e4e91215da215e48104a68e077cd7a7b932ca4673697c97c5af99bd9eb378c6214389cd80c73c8d94a6cc43d8ca2cab745a1c19275f2bdc48ba310362b519018ca5e947ad1323553611406ba021aabdb0e824d29f5de7d427877fae3c5991e306dd8d2af8fe719fa3a499eaeb496bdee316731966b97c81a088fac529d76d4b0a6ddff46d15f745401639f3d78fa3a7b992067d532580ea5f57b1be29fb72566263af5ae5f5d605b8c9c8a787ebcfef94458db1e7f0dbf343778c9b1f61e05d337a5f00f08f4d2d593df5107b976d33835e077eaf4ddd402641db8033f99bc697413610d16e083bdecbdf1f1b654a3c49be168d133cf586095a7fc34f809d4d796d166797e3277277e6e7a8723b6ba35e7f429a1447101dbb90a6d87d262e0c209444191b302f19b3dd0ab9ab559fce2ee0b87848c39bf4d3fce9608cb51b3b2ccb9be4fbc75bc40e8d7b87833d2542d5f1c7ab19d340225af7ca0f3242b27e3017db22d81b1d50d3fc5238860e21c70ef9b42d3dbf153695656dd276cc33e471b4b8459adc7cf3870e14c9ff71d687b881d2ae1f95e97f14401c9ff2aaac01f814933f0a7752887d32b9e7345805918c4a29e3aa94ddc195d78567306c86f5ce84dea355c329466a6cc9e8a87ac071e146ef9bb98dc773f6c633221a2eb8c478c349997a620b66e52d085da56f8633671401acb6f3b7e73fee8b29402e16a6487d616ae73be6f97ce8c256ef162978c92d9afefb418b5b0339eecbd58b1b313d7115f6b8fefc6c07561e282b8abf758b774baa80e97b4fa25d81f6ed225c7169d43d41300680b3fe529d8768597775a5a90cfaa7f0e00c6bda3b35eb8e8094906612244d2fb7c1260185d18b0ae96bb1fb5d4f8b55b3e2ff6db9f1ecfed4420b97c635f57a4da9dc61a8469da377a83e8dcee0a4c5b9c5aeb812767f1973632da1c880c143ea1f9055acbdc09d685cea1ce7329df24b7a0ffce1f541c5", 0x1000}, {&(0x7f0000001240)="197422e21c3380652fc270b19b4b6a0c429d455dd145c9ce6531f3bf15c5cadec03a5db0b1d2078a30b90ab2bed572577e419cbefb4d6abe96ec325818c6e896166ee6a18cf86fb107961315101dabebd62e495bc32f29710884e2b8cf735df3282d8a8d486fe499f94a6a6343bf9f", 0x6f}, {&(0x7f00000012c0)="c443953f23ade2d65122c75156b7c1871d1989245a1b817d9d5c385ea62f8061517e268d8a0d7d15ed0705a6f1e2bb11a3dece6358f25383ad715631df13d301276c5d4c7351cdd902f8ba160900f5147880ba6e66c00a2665468ccc0323c30f0ef9906f21a6c6c135fbb9dea473da72caa8008ac753294095b3a45b4854f54ce253016645165b64deff731b9974c63ec04eba421f7661346704628d4a042447b2e1f752c8e6d301393ce57fbd1ec5873721dac5cdd8e32e3164969d7d4bb16f5af29930e748a6cfacb55ebfcd86eabe4c141083ca9d777d208a5eaa5232c0fa197a7f4d8e46366fc77f9c06ec2fca7a", 0xf0}, {&(0x7f00000013c0)="0a9a953af12c5d784055a3e2c3e71855bc65abcc1b65981c073762d8de6b274efc2451b6407cc1a8fab86ab86e3e10d0716348a7abbecb72dea72491ea498c641f0973d0d40503317e701e7cb90ce569296792e11f58388d876f5128c9ba2668ca54c970f6058db72fa1814ba09561fb0a11c441001487a3fd35d76005401579446d7344", 0x84}, {&(0x7f0000001480)="732e844e80d419ba880df6a28e5f2b233439ecae671a9a110bc38c469c2defe8e8decd94d115ca15019c418c30532166d8a598e1ca5a3c2d2ea12f2a8e1a9fdcb48dbe4aeca52cfddb9f7386ea5aae4bd8facb1e1431309edcb9c13cf464904a1dbbaaea6d1c5b3e5f8a93c67e6dbfe6c66a196ba7e2dc35ae00b3bd09a72062ca06132ecc0fd756534ed9ffc72e", 0x8e}, {&(0x7f0000001540)="421f16de3f7498eb5d479565d6cd236e8e5fb5a4759c6674b9baba3de89995889191cf", 0x23}, {&(0x7f0000001580)="ca0940226bdfbac1cee91eca7d52db", 0xf}], 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r3, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240), 0x0) read(r1, &(0x7f0000001680)=""/45, 0x2d) lseek(r2, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x26, 0x1}, 0x8) dup(0xffffffffffffffff) 11:19:47 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 11:19:47 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) ftruncate(r0, 0x1) writev(r0, &(0x7f0000000040), 0x16b) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x7e) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) setgid(r1) 11:19:47 executing program 0: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) socketpair(0x2, 0x1, 0xb7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') clock_gettime(0x0, &(0x7f0000000000)) 11:19:47 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:19:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:19:48 executing program 1: pipe(&(0x7f00000008c0)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffd37, 0x5, 0x0, 0x0) 11:19:48 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="f98e7c42e39fa32f8fef92ac135b4c8add2e771d83c1c697779fd147798b8fea9ecd3e00aacf2c8d6ebfa0833ee985ac7623be8d3586ada6828dfa6c091c118473e1687e745d0ac56575896ab4efc2b2488451252cdcd9a17329633eac9190952d9e4cc71d3dab68b4296131efcd1209c38c431552898640a7816dd671d63a7e4580fcf2a4428c94cfb5db060890f591696c4b90bb4be1334b0086f3436cb2c20b32481d4c4ac60bf23a98ef87f275b6a174a15e1f9893a1d212", 0xba}, {&(0x7f0000000300)='\rP', 0x2}, {&(0x7f0000000180)="16dc446b42abbfa202b6d70ec68a0f9a52", 0x11}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x1f, 0x8}, 0x7) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0xc4}], 0x2, 0x0) shmget(0x2, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) 11:19:48 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000003240)=@file={0x0, ""/4096}, &(0x7f0000003200)=0xfffffffffffffe39) bind$inet(r0, 0x0, 0x0) r2 = msgget(0x1, 0x5bc) msgctl$IPC_RMID(r2, 0x0) 11:19:48 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 11:19:48 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) fcntl$getown(r0, 0x5) 11:19:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x121) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x8}, 0xfffffffffffffd8d) semget(0x1, 0x0, 0x40) socket$unix(0x1, 0x3, 0x0) 11:19:48 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) 11:19:48 executing program 1: fsync(0xffffffffffffffff) r0 = socket$inet(0x2, 0x4000, 0x0) fsync(r0) 11:19:48 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffec3}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x40000000}) 11:19:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 11:19:48 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x2a) 11:19:48 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/59}, &(0x7f0000000040)=0x3d) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4004, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 11:19:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) socket$inet(0x2, 0x4, 0x7fff) 11:19:48 executing program 1: r0 = socket(0x1e, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = semget$private(0x0, 0x1, 0xf2) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000100)=""/236) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r1, &(0x7f0000000000)=[{0x1, 0x81, 0x800}, {0x3, 0x2, 0x1000}, {0x6, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x1000}, {0x1, 0x5, 0x1000}], 0x5) 11:19:48 executing program 0: setpgid(0x0, 0x0) setpgid(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x60) fcntl$getown(r0, 0x5) 11:19:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) setsockopt(r0, 0x8001, 0x1000, &(0x7f0000000080)="7f1009b39cb7d48f759d74050d663eba66379bb732a502144634feb65ffd3c9f34126d3fb9bc350ca8a4f87a481b039cb4a13863b174a513cefb0341d5a79f4438d3612c7c778f2a95c085722a039ae8a64e06c993afad9589332151088ae7112ed59ba0bdc826c95884d0607ef3d731be95d4db89a9300826e759230f637ce43f9aeba163a1bcbb13a68231349cea87826e2b211e1ca4712eae136c21ad2bcd6f2ac7f06508abab93130174e4ea921484cf5cbf128e07fd043cc89ea950a28ffe74d40376830e033f4eedd0fde98e750d3be425", 0xd4) 11:19:48 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$getflags(0xffffffffffffffff, 0x3) semget(0x1, 0x3, 0x744) 11:19:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, 0x0, 0x0) 11:19:48 executing program 0: r0 = socket(0x7, 0xc005, 0x1) close(r0) setrlimit(0x8, &(0x7f0000000000)) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x2) 11:19:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x3) 11:19:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) recvmsg(r0, 0x0, 0x40) 11:19:48 executing program 1: clock_getres(0xfffffffffffffffd, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x40) sendto(r0, &(0x7f0000000040)="7bdb799ce7c53aac7ecbd3d1bcd42bfba9da3f9efa15146b05f6dc82a0014aae1e57f07be4b2c582fcf1217d7596d147b18f40f08445d45a4fc6181653dcb61abb606f5d27f43621d5739e34f8040eacee", 0x51, 0x404, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:19:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x8000000006c}) syz_open_pts() syz_open_pts() r0 = semget$private(0x0, 0x2, 0x440) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/224) 11:19:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = msgget$private(0x0, 0x704) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x8000, r4, r5, r6, r7, 0x80, 0x7}, 0x1, 0x5, r8, r9, 0x9, 0xffff, 0x0, 0x200}) writev(r1, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9b2e28c0c7a644fe1bdbfe1dff6ac2fde7611fee6d8121abc7ce07a456021da5792ed957870de9480135970383f503ade2933b67fbf527a5b85ed7c9a493c5bf584a66bf6c856f13eeea7eb3f76211a5eee7d80648b48dd7a343d9e5f1ff503de9326ed59fa571020933a4778a6252b0115297f616e4fe064a3fe0ddaea2eb7c946d2a43fa824387be3da735abb1cba5a02dd040bdc5e5ef191bf002404e2bbb7441ac6171071f45cbebf1a4885e5203d2271f5a79cc58b2092230e169995e65ec393df2601d9c86451247f510a6c58136b9b5517a0bf76ecab5cbdfbd23717", 0x171}], 0x1) writev(r2, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 11:19:48 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1677f4d5b399db4, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 11:19:48 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r0, &(0x7f0000000100)=""/190, 0xbe, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000040)="4b743ecb98137e8425ce44e04fc223796e5245fefa1e3f29e0aca607be7e8705c096d63dcd64f766fdde44a3fbc08a761fb275304f6eb3ee1fa65c644fc27bb93f1149758096d842caaf0fa212cd922dd491937dbe0ada7f0e136e1c3b665683696163bf0928ebfc6a4fbb6e11c4b403f17d12080b0c4d7dca65d8d38233688e9e3201f617969acaccb71ce7dc84a3a3ff", 0x91, 0x0, 0x0, 0x0) 11:19:48 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') syz_open_pts() r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 11:19:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ace0b7ba823c5bcaab89e25474ec06f8341898a"}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x30) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x21) connect(r1, &(0x7f0000000040)=@in, 0xc) 11:19:48 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x44) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) 11:19:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffffff67) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1ff) ioctl$TIOCCBRK(r0, 0x2000747a) 11:19:48 executing program 0: socket$inet6(0x18, 0x3, 0xfffffffffffffffe) 11:19:48 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) socket$inet6(0x18, 0x203, 0xfffffffffffffffc) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:19:48 executing program 1: r0 = getuid() r1 = getgid() chown(&(0x7f0000001180)='./file0\x00', r0, r1) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001200)={0x7, 0x5}, 0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x13, r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001140)) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001240)={0x1, 0x8}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = semget(0x3, 0x0, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001280)={{0x100000000, r0, r1, r0, r1, 0xa1, 0x80}, 0x1, 0x9, 0x9}) shutdown(r4, 0x2) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) sendmsg$unix(r4, &(0x7f00000011c0)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="0a0d50102f8e2fd83f56b1e882ae5e0f7c050df14a705ae85f4783c8fc8854ef6e50e5a2148f8e2d827a62696bd9d9e1c969cf173d6553dcb8c13d2af8c2ad8fd3955651dc99e28fc759b3f956837ea6501d27a4b50661f3b2b0e47912b80398749b96fc385e6cc7c8e1c4f89f3010580cb887b0ff7eee637cbd016c46bb299da0a5fd827e74cc935dc9eb18139e74edb43edc6422cda37caa292239b0bd872b16bf1cc1e8b65f66b3d23163baf5e0d6c83fe31a4b28841ee1eb363a171aed9b1017e7bd7dcd642662dcaecfb9b7f7e922209f6483a1a75ea869cb3db05e3f710aa5b70fca95a9fcd44321c7bd0d4347a22b1c6fea40800acaa45ddee823bbabac820c5d5b4dd71c861785470ab8dd0c306c3b9d5e089229d49ca56a8576902e3283268321b52e6383d9e099c83af9c33747022d29c6902478678af9f6360bb4d416fd246213de92446881ad7a4762c9e21f0747023bff6d7ad209d8968395c0585dc787bc252daad24720e293d59f3045c0d2036c7ddd004baef6d2a8c4f14923a5d3dbc198340ef00fa7ec43c735b908c620b66a92afe825ea45e3792981dd514212cf84c327dbd082e6801bfe4fe5ab561698c6bc2f56e80eb057908343c90283a608f4fe9cd2478a64da0f01c70ae29ec547206ae9764dc5dcf2cdb974f4eb1aff6ef8f6aa7b32cfc1a77dc545207cdaeb4fa4d27f152cd2af8bf9527df4029c8caee36ca6fe0121042a43076363553343973dd2dae3f40fc7d5e7ae07c67d20587aed933c36d59b112ee9217baaa79b9fca08e866f436a163409064f94a36be9bf79916b8115bb3834e7d32e9ba557622c22928e4e9b0f6c6cbc80fb26dd6323037d632133fc32cbb8c86f49312c5664e11f8170d8cf256101c6be8c50e802a63e793fbab5f7bae1761ab81a6bab3f3bc10401474eccf2e399faef057084f5f18fc504d217742d8e49c67f8d0d2fa78e7c7d5e5b7da8bb4fcf8381f96c48042534ef63284f838ad074f88a1dc4f818934a686e261199048f6ab96389f68afe02043bcedfe464038def09141a72832c77e223b9b7355a45509716505f15ce0999bd405043832e85d356980da294533e5b6d7d7678a87ea385b1b4431a2737b3cf0c065a1f93dbfa3df818dde982ae71c84dc1c94f1e4a0a1d8c18d299385505eaa6a60b2e43a375869214dd4ac9c75522d8638192182b5b9916c7139de963d62d47e0f01446a01363ed084a61be3da12d08e3f685be8db699740031723c595ecea70c6277a9166d2f0d85665abfc5582578cad232024c706a70e98b6357ad1b1181f241fa7b85451dcb3e711ba392857a71a3750ba9c494bb07b1ffdb9282fc100a3ed02908921ab978fcdd84fdc845346bfccd433cfa62e7faf1479ea00f55565f53ebaf0522837343a73cbf2a72ed0978bd56bd62331851b5819121ef86b449602e5637644d78ad6246fb4eb9cb2f7316290355b214198b5c6edc4a32bc9daedaad6733ad2124f126a1d0c3c85114084112b4e1847039c95ac3a01d28344e78b7dd3c60f24b462485687d24a0f5f3bae4e3ce0c7110de6e36273cbc8ae38020111f2de1823a4b9e3d574d49d33c980f91151eae43979c80b267e8c6d9903338cbe217c9f3183ec9880627ec1ca6035b6f2592d1bb032ca13813d50afe1baf17af1a366347cd74b54254081718bf1f4734147080958af1b1ca5c29a7e906c588f7d4d4a8f7ec904d8376fb20f7e8f7ed3f9bafa8f82e031c8027792e7cf06e73ad9bb7734af7dbe902b31ba349ef4b165a60ab2a7c08062d7e22bcbd4420746cce7d8f7e218fb15228350e9e41971520b6ce89c3d02f8d3820e4306796bde06462895142d93ce48e83d68ca1425b4fd80748d388cca1a08fba8a3bd74ec65328340fe29945880e18c26eee22a054ac309c619471cb479bed3ae5c782f2aa9fb0fb4527412b06f4250643c9d11fc93efdad8797d66035bffd5280616481870ba415eb34a27a4dc5949990417b654b5880fa852136040d25cae26aaf50312290a9f17a43d6753099ceb6155eaed2534e878b30ac5e8e93569b8c65e1e17afedc57282428c720a8eedeba14bde7d59a23de7cee6a9326be76044db4e9378a46b79ef9a21358cf555d00a1f68238e3c525e74e8fddb9bfbb524cc28e26634054f0cd18ac6b26bfc115d15bef3e504fc99ae61033792942c64ac9041800a1214da72f6f86f78265fae906350e793e3fdbf25c613fdc8e4d4c14ef7fcb753cb097a1af3bf2f7e8bb5014e436f749664a3bcfcbd59acd54dc5de9c3aa5390ddb9549e1c6ef2a908bf33e4fe343634715e122da5ea0e9ad95544824093d29dfc8dbd78199b04bb34f78536e6af234429c5958f4cb6dadcb922a407105849ad79bfa3c4005e26f623715a21bb236f8f405634ed859dbf76c4f7439edfe5f2c1e98262736f96a9223e88da3193e2c9bfb52e12fe7d7c36c26c6ecd39a146a2db877808c2ffb084a86dab65880e1a65a105ed8d9226c48c73ce6bfc0685148701705492ecd4f184e315773470a4a0daa53f226fac24e1993cf0a1a172e02d85972757154282baf4ec7115e303ce300f48f89a193ad6cb1f3fefb06917693dae3ce63eae5f9fe818a31776292527928b6ecf1bfbbe0c0fe71d63e0c17d9316e3a48d96bea88e396518fed48db001f8b8e1d264de8554daf8c679284c7c15e274adcb3f4e86803f3b51740649c316272083d047dd958f627e9d87d69814e160eafa92e018cdc35ca974124120ccc98f366c5dde6be46071f2a8b16b1d376c90faf271eae5e5d8cab4f0a1cbeb789523bfc3e1b2c15010e72e8f827438c78414543e314c29b71458a0e94caa3451d331881e30d2d099bd74e1cabc6ad1207a68b9c5e2287e3783910862e90ef5bacc9a7325e3c3931a6805add371b8cddffd0a92cc203e0eb6c4490a506d9990802cf4db7d6cb18ae3bf712588132f8bf751831946c34f41a82478de680f450d79c96fbfe720bb5485ae2fb5c262d2d875f7b5b8febf241cc8c6a86b0ddd24f692d9825533f44731a4c8c1a29e5bb51f46c429f95a03200bfde4ebc27b2c740142a1246ba2eda7219ae7b00bb99eb02b2932d1ac5d3467f97cc1725a5758e7fb8c4bd8ba4144cebfd4a35e19fe40702ae4672d100415a26c7843531afb57f5501b6ba2d57c4094089bcfe7559e55e65e3c1c77b1bc419f2adafb25a2538707ab1f76b7588df3d6cb667def356a0be0b144ba1cef01cde4a6e0f7e47b154c169c8c53d9f80a1c1705f3c54307dd5a3cadc5a0bf6c6cb8464702a10137ec6c4bea61b2b6ca57ea332c7c22fb1b76cf2ad341c6cfc062f575847aa44429833388b79a11b7342f2450d1686ca0ecacc3fb4b929e5071303bb39839872302db49a7437d16c25af8211ec031aa5fd56bbf7ea7e6b06f197c9b0999c45fbdae13a44ec8ed86c362e1e41c5ae2c8f42bb23b959b7a805f6151d18bf6c172f063233fb7e552cbce406b793015f58cb89fce381a659e932f7d37d803773e1e086708c2de303cdd100ef278e437c1533c299413a461760de05090bb8f1a98cb0b38c9a49fa964633cfb82042f24aa3d79c33a3a2f1c8c8051b1eb7e0ca48ec3176357ab2cad7ad3f0893cd029c90762ea8d2c70594e092d5edc79e5020ceebe8a43a9a945b542e950834e1f79a667e9cf90ba5095136e7616e50b9413fa40d4c3e45810f38ca6735eee0145d60f31ff860ee5fe04a921f2cb8d1647a28864f97513d5abb9a6082d017654f3deddf03f3506848417774087a99e7b262fd5848ab4b03305500ec4db9bdc863e25fd59358535c14330361a60a01a262135c47f6ba76c2af7391f54da3036920d3611a4f138c2d606082ddd0874bd0f8f8608ec9df7b66cf33ebd3f10e863718f09a8300fc096c2cde224f456c67a121274e22cbd15b7461814e712aa79833e47dd2a0248d6b4d789cfc8ec460f9a3ff9fd9bf61c87c11c1235ab68653aa2f6ba2de147ecdd05a3c7d6111497e4049eef4ca21c6a8dd5e511d074b9abf2cb1d0dfd9ddcd61418998ff771c1ba9b0cd4ed4a44918d9c2317c1fbb48a15de94e8e25f8a68300a2de048c24836b36260abe5ecb6f7266a9b4afc9a910d0bead5993d5d965db7f1426e12598f46c7897e3eab4ad17f01671162c07e7939f741f188be52abf88fa62b7f6dd891c594abfed1fbc2a0919d6f187949faca47c1a4cf3e87029e21205844202642cbada55b606255956f98c804040c7d598544af537cee2e4fb7a33c735375db9b257dae3a650e7b18ce07edbdd44b0186dfabc7c9b85e3e7d67ab20d8c7f2eba38f67621bcb64ba4eaeacf2bc09f49f6f2284aa966b03700fe318aeac56093687c43e97e2727b0a216bff5053e5d871f802ee24a6d67d83171df5588411e989835682aa0c9376ac289658d80eedbd39296bd50eb62d00f401e4820b50c65d36ee8844ebd7ca12e586ee4d7f9351d91ce64d1c373c9f40d5bee429d1b3971ba44a93ce5bd854ca9b4a3c54d7fbaafba3d79c68a75ad78da841a2cb4e92216207e3dcff40ec5d959ca89380cc63fe3c62ea8f152472ad34a80af49027ac45067df32cbd134ebb06d10f779796443dffe9cc4af8bf2ba064412395aecdde889823f49a0cee3ddea30df3c44257fcb658c5da6ff1097ab0a3246862038d237f277b3791405bd1ffe983f2fcc3528d03cf2bfb0869a798adc89acbe39fd5c582000ccd4c2b096795ea8978fc810065194947e3c6d526fb540184b2616bbff716a3caa6fc69b49eb8f8f26533cb0b1fca3a0e709600fc2d3adb53c62aef3f9ce6678cf205b1e498f616fe90080119dc6ce882e246fd8f8ede8440c6dedb2a854729af2e0ae4f03bdb7e8d87db4ea7b7a8b8fc29044fc126f562b829170278f0852ae325a94703a43fb4d7fce3305761b9f36dcc6df2dde5d53fe52710d38afa54370ebb213277852e93216f022b0ab2f741a11ef03897e8e7e854776d2f88e8a24049691312822d6a4baf1292a715ef4159069d2e915eefc69cf5b9fc53e8736c143167aff4ad085cbc65c4fa0f72959cc922358f62e51b1076ec22142d2b96ad2a01f7a8bdb5080af36e0a64bba3e9d20f598201fb8e7645b42a411c38f463dae4d46d51650f8c09cf1a52ca4f199432283a9a42b4337cfce7665a106493d302b5ed8de8081cb781f51a02632d9b398185d6af76b0484fac6626e1a8b6bd6fe5a3604710dedff1f9d8b5acc62f2f005db921b21c2f8bd6a95e959b7d23c2c991223c52abae4c64ad919b5e81ff1156adbe545f0aa80d30b523c6cc8efe811dcef0d1e60149caa808bac6d3648066ecc3612d5bc7587f16c604420588e3de91de9b9c34dd5c00fca3833290dc351b33d44627d5d1ba6d59bb029d51dde1494751493ce39c7f8dac755345993ab8c7d6bfdf0eb07cd4675a3cf4c76a6511bbb7ac1abc5ee292b19021f18663b9ba61599696f65cf057e9657c5c1703a9328a2c71f5f3f39ef0396d1953b7fe837425aacc90cf346e6aefc02f2e378c56577298bbad6fdbda9e86235680ea532d62e197a23eb0e5f78f90ba802cc10da248e32d399e4322ca7017de2a35df1362b91bc6a92d97272c37da24038e9b1718761635b428601e2bd0ce44cf9bc3d96688339cf39fa2d25397db87300167c63db19c07ce3aa06a00ef40f347b3c3decd98cafdf641d318d380c8992c498195ae8f15ae16729f2830c7945a95538c1d542", 0xfe1}], 0x1}, 0x2) fcntl$setstatus(r2, 0x4, 0x80) syz_extract_tcp_res$synack(&(0x7f0000001380), 0x1, 0x0) 11:19:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x6}, {0x40, 0x27ba}}) connect$unix(r0, 0x0, 0xffffffffffffff35) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000080)=0x33) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x8e}, 0xc) socket$unix(0x1, 0x7, 0x0) 11:19:48 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) r2 = semget(0x0, 0x2, 0xe) socketpair(0x3b, 0x5, 0x1d9e, &(0x7f0000000000)={0xffffffffffffffff}) r4 = getuid() r5 = getegid() msgsnd(r0, &(0x7f00000000c0)={0x2, "0423b9509ba19b7286d03051da751cb6eb0d63ea734cbefd873e67cc66aee728abeaf8d0e2942b187a563ede7ef1622b1ea75b55a37f397b5867bb9ef103c02864ec47fb86507240f1c6dc05371023b7314416b4c090cb26cb062c8e954b7769c485fbaa884906d8ea4d6418f054c497f10da0e9311f2e1911ff9bea4b7b0623d6993b9e49f55297b0163f3a2ce848294d568d5485216a3197243dd8f67e6f242f14aa6e2f77eec7e1dfde07be76e1617b881c559269aa58f6a918d33ccf93005f58a77b25d5475c8337cfddd4f6151cb1b78b4b558d1529e09663d2baed6f43f38e0ac01543f8816787518dc5f089e286344a733162ba10d95c7fa7b34c8d446691d3ada8d3001ace040406508c0f75a9ce973de774af2550659e331f64dfeb11178a6280afad251f37c9992ffa60e3617de8b50a7b529556ee9cc2f80425676623e4e71ebd005bc66c4405df4b9758f851e5cb953b73bd8bbb03c9a40caa2db86d413bb81934522ef0ae54762f00a34455e4e5d66846f4154f466b24ffc41fe2634866845e55da09e42cde5b55843ad8bbaf3e208ee3f39d69546b6e9f3fff7825b1b1ba793a69693723e2d0731c7d3eee2d4e2775f1f7adc4e9998b5c45471ce030f68c628de850b0a66c79fd3d9be408b6f5967771962144985273f5da4ad1e65fa05013c6bbfc1e4e41de351f12ff9002ca3ee164b3c946b6899bccbc97aa8ab175a43193eb5fbce9a73427829e408725126979c0b5fdcad7f39383ed18d20b00fb0e4e3e82c6c45d2a573f416ac64e561bb630564c4d06e72553ad607879783b934ff8e75a7842feb844fba7a7b673214b527cffec12da6c470e6be49b7bb2a1816c31adf98dbc0dde3ec1c3953a1b57b5877617bc9096bd14035d57ac8e3d25c7790280c14a532ec55c872be2c73eb8ebe6bedaae41c5821de21c7ee9261fb6358f92cfd4b97a6e8b7b915771438eda7142869f067095c6b92e48dce0033a98b6972e4edc4511dcd9ee4ff43654bdc96115bb7b9fe7ec9bf2e8802014341fa600ebe80e21ac607fc43bbc1f27a05e3ae5c1bb445de039f644c04e594f26a9fe31412ca94592a84d75ff7d2d3820c6e044de4f89899478902577c727e2f7e8034ae7b0d543eccda7aceaa89f9ed05d57558823781e182a971817c78234f9d10f6c5eaeb1bdd49f93ac15dc90e7adc3eb6df60908c0b7f8e9b204d13f0d398a20c91e5396cdf017e1bdd41ee08d6a13f088f61b56fd5e2cf02c421eadd4adc57dd865359b37f3592fec0f6341b82976f23042cc98d6afe71626c982ee9106ac26d7a9e619a01b86ca62697974773a0cea4c70024f5b90bc43139826bf0fde85c9928b76d8cef71eea3de82fec2135e71f6f1ede23632b8c7c01d9b26fd69a9c234dc06b95858314caf6486cbaf8cfe35dc68fcfdbac8b01cbed647bbb984d510ff55efc24ae95041cc7b8dccc983e54f826a63324560a7b41d9d245c4491850bd6ca66b37da3a3be40a23b5620ceaaede99c15846f788841f1ba2c4f3708430fea8694edf743c676b754d37d982c5fc9c4e4dc2627b038a282f78d2733b715f39909e89f5677da09f1ed9877080955e9c8943df089498c70b7440c137b3996a0efed7349d1dc2bc56476b8389742303e03409bb82e93ddb7f839a6fdcba316509412829261118ae9f5a227029a50528f77853a8d22c7b87cdd9cd4e15f029db8d577d1efbdd179d9a82d45bbbfa2a363a5109a3336964b432ee9a3fdb7a5f5bae99729e9f6db65951d988059537155388090c9b1ad74a0632ac13c655e1188518ec585ea49526f98c477fbcecff2627c3527bfe0394435cbd4b0f95bccfd2d70a9055f40f6968e6542f29c67c1906e2b2d228220b1fc7d52dcd8a44c9962b90aec982d07af35707495ad7c2ec93cfbf15c064aeacbfae33ac2bc4a686002cc42dde7af608f423510028ada60b940152a318df28138adf0ec616e50169686898a9833a1923f5614074f51ddf600810f1bf97214f52b64759d46d0eeeb88345336f3ee3bb795688d187955f2a56897e1cd2004b30eadd090260a42c617e632f25f216ccea76c2435c44a2f8aedc7f031a648372d31b5a0907c9dda0823069bfa80e9f87a4da26c294a04151dcf805f0518cf1650a744f55cc801a5c77979ce43b2a32ef253c355d15689c26873d90ed03d289efa8b934516a0d256d3ecbcb84f0b94ec954ccfbb22e99a57afcb6f2b6f246286e78573bf5e5e82ee2999d16b62a30733ebea78e3392cb7539453c987989563d995d7c05f423f5add6935a3ae5dfb574bc885c42c3cbfa6407903fc55424ebd3119e4d126f652ad26d72ef23e5bebe4a8416024dc5c418e9cc480e531646326bdc8010ab7a805c16ba1050e4380e9929e601c48e1eb3cf22a5e8707e7fe281bd0145367de1b1010068d365c8e8b8ac71894098687ea8213a2b9ce213c2cbaf35f5d57e0f8a4ed084632f6175e911183cb710f0dd17604f356129f6536c9fdd185b0a8e170242173ab12e96296afa93b41b8c1b8dfdf427a28b861c9cc4dcb47ddac251b7bc2bef36ea3b77676c7b5a4fa7ea85d1d1ecece2802939f602be42c3f1fcbd31afe51c34e45676154d658bb8c60ee60e9446bf703378d0b2693e343c0e5895f294653fdf3c8f26551d9276af9c3df3a3ff806a7569c2928061a8313073c01d9f9f80160af9c45f119c5fb440c82108b6f9c4955499e98bf6069891e76c8f35ca22f391a32d95df39e3c410b43b567367b3c3db34d8a7a31fa44ecefed793c073c1cade93c92be89d42acc0fcb30a395acfe1d9aea67367671a8cd08b999cca777644bf073c94044aab6b4fea4e18cadf4fff44ee64c4377267a9a93a8c0ac73837ebce5d2319ac3c86dbdec0d3d46016e989d7776508b815463dfadee5056924905e9853040ae94cc2b6f280675185941401cde7e5c6ba7b81d0ffcd23c3458fd99bca8c64b092f89f115ec967cb2380c550276e10dd5c6767d957f0c33b5e3bdb15611be8cb14b4ee937023614a8df207fc016566791f1458f01b65575571450e0ca6d7b4358e17701bf6fa8540bbd0ce38269106b0b61603e28723b9205dfe9be1f377ed37004121360bcfa5141d685cee69cbe86a2d59c33a02a912b85c688ba970b1c733e188fe59c28b8633d5843ebc2fe62308f13dc22d80d29b011da9bffab4472096974d26d9d654a29cea903b8e2e8b4f4ae81a91ddd72c6a5fc44460ab16fefeb5a8708101d28f3b5099e5eb060e734694972b1e0898e006095242c7ea8a3f4acbd1a0cdf2ae841f7d6de8cdb198c4f0e61dab1871ece855e5600fe3e5863116463ca38c990db6de14a15cef28d02bb65a04fe987c29b9d3f5e325c2dd8bd89ca706c762fa8e727ddec95c3002b7eda10467d991a2114be6b3024a1df633eca0dee08c8fb33fc250dd274332faee2600ed2c91d6b3dee7f642716bb5ea6d0be87dc6047b8f9b4e32a02ef1455b5227f0bee9698055721a273a06b2ce9bcda55a0fc04beb3aea9ee6055c5be9f51eda745ab34230308a354ca4d3740555c628aa831a8d9c776e48f4a3b8166e544e4e31ab8d9de5b8c143e3d7660c83cd315c202e84cbdfa1921383dec677083bdfeea6a2d54cbe50ffa922fcc35bafca9ad79f2e31dad8de044cea40632124a19830b3b233eb2c9d7e4821e9f4e32c8db8d458f430c917675b3b0120c5af0f27d3ebf54eb9a34c36d499c1a54cd848bd86f34562968bda763dfc8d340ccdae9a54f1e054bc4d045cd97378e7035abac955bcf78a5029908323789c6b48174beadd18b25b59615d8e806385966c00dffc8753d793e6cba2347c46b319c237bbdc587ee844e52dddd3805e8a91db0a07a6763af20572d8fdf179d465b52d0eafd000341e7a23183b079f42f3584a6a688fcdd3100371245e272a0f760775a1ad2be7cdd960991e70239a276951a154f861cc3b8531edaed3f08766570140c2fbec981ac74e874706e14ba4cbdf46522079eda721872bd4a680dc86dcf8810217dfb1bee0906bf30758b19f4e07e9231bd9e9b9c74aff59c503f220e40b7a30725b18081e400fc2a7ee93c69ac565255b2526d2a09dbf3ba51fc50fea5a8b38df5630cc88dd8eb49473564306e076d3b739da9fbcb2f58a40b3e1f8f0e5cfd00c538d46a21536689b7c6c785efc7a2bfcd21bf45feffee6fb6a455e7726f25b29af283daddc917e48cbed503b973e851447b5f525ef0b47286c45fd3d54ed0c0cbe94173f59de037a0e3c5f8768ff4a05e2bca112fe06b3cb7bc9f01f1a9c7c6557b5cec13c9447d73c0f2152e7722a8b1b36cf4b9f6415ad0b72cdc79743e7af4a88bcf96f9b6e03450aafa15eb30e5ec891f32987997381f07f31a9283b2f473f536201d5ca5c0430b6282ab06d8658de085b41fa1d076a75a1a542061e587869271a6554e7e4118646d5f84b18fdfea4b73937a30cef63390117a5613d6d613b14cc7576ea7d8ba4c8e70caeb53b037a2ed0fbb9b7679398bf41836a019b75506a8d51f09e2227bffc02e2e5c9fc5dc527e63ad3de4ed0f7b76d9923ac8a53d0bd104318934b1ccf040604c4ff3b19afa36da044686cf586c77b854764ed1f68389649e23c10a401dfbde440aea8d5627a8ba28f826e879d87d9cad07f4b35e3fa6ffc6b6063424cde4f868b1b7b79ecaa8d61a708367b5482c33a141e2e07e4991f1430cc42e82d6afc5fa3a14a8e25857ac26c47995f7c1a7065ce6d62df5efcb06e4d9fd57a2132738af492a3be1513636572fa28842f3f2c2f9f511ab240abe1bcda188d2b059d0af6e45a16ba44a5ac4c5202bad599ed9ed6380e13ea96be7e88bfea13d1aeddcdf6ecb35ee64fe23654a04a91fe672aa5e08db1cc1ab4380e6066adbfbf44370e486d8d1c745e0931d75149632519dfe00e5d163b5776cd46264a95863d64bd5133fe4908af79a35eae0254386ae2dfee618ffddf924a7c2b4b2ff9fcdf4ccacd5bfb1b1c26f907f5483e6c7cc385fad0a3b311bbfb63a81da1d9f81deaf316e6d545fb7c1e51d7595efb525cce88ab557679e7442ba129586af326500169a4be5a799a3375bdd9bf0e1f77f5af2d2ba7504cafae09223dc4d4a070c2a79bdca2d8651972449cff0faf75016b504411528e2670f7fa74e4d4a0fabad16593509114a2cadd36e80ff68021efc6999dd364a239cb0a6142019f1ce7c00600e0498ffd8a466cdc7b8ae80522326c0350e087f6321cfb9e3ab1e30b1efd4ec1b59055554d1409ab220f79097d6e183461ea7a1567c605859b786f85be365bea6befd72c265a14e00eb005e9333af9bf3f7b63b2716caa43c34618d4997fdfdc33c9eb9c16ca0059c01a77e503968d949e8d4e385c97906c908759e5e661943bbf88ddb66caf6e802349e3f07f27c914a261b00a82cf4f4ddb621b72f2466e2bd28faf1a76b500f4ce0fc99cd25f1bd7c9e42906bf66ba9cae5322a14b2f1cf78feb0fe8fff5851183aee054570ef8602f74a67257b04f553f0bfb7a0fd944b72e9498dda9a1e9e4a402467ba8313525e7568aa633d0d2c1cf0824274d64d8f4039a32084484592fe7bdc30b648020831b50ae5e6aec26cbd82cf836a5f7ad8d36c46b7b89d5db10b19e17560546817e01e2bff5a768c6495703cc53220b9a1dd16ce15f6f7e804a2b48c5c188790cf5d809c6103a3944ab9e8d38c4d4460ba89d0d724f65cf52f925f99ab91e2a7e4707d8aa794de3e5b491cf7ade92c256d1ccadd6bbc5790bef76c25eab2f4a86"}, 0x1008, 0x800) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x6) semctl$IPC_RMID(r2, 0x0, 0x0) 11:19:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001100)="c8600ebd8259ac59d18b38108eba627ec0629b6f82ce9c5ef1a35310c97a8f633ab605ff4a6039f3483a33bf88d6f5dffc054152f7a7604bf7167af6b5b7409da8e25209e7b88839c142a1b692bd6b69a620fb379b8f42aaf582b55c8cfd53029a213e7fcdd3e915a19e16a85610900aee3e59b3832c961a3a09ec7db8d90ef77fd09530d848967fd2328a5163668629d502226095253812327ab74b24212cb67a748b4aaee781787d97c179b244b5a719d6c559665ac2bab22c3cf3b70e1b64fffe4eb38dc9785c4e4db94d0ff1ca872cc5bcfe0a2e9ed9dfbbab7f2bd122ec562a395618abfeb9574072e0ea491ddc6343de4e43d4fe9f5b64879deda55abb843db5c4d6d90571958673889ee0ea11b02a0b85e7e34a374ed87dbe28ae482bc71f280b4b69c3d8e0091069832caee82b75268571d1b2d323056464b95838039aecfca9efb98f709e19910a285936bda6e64529ae4aff8c1ca6014f5e9aa993f20144090443bef628908b2612bc949817b843e56843aaae02322f79597d4413be37ae4cc6b6bb58a6261f38d895cab3a3bc217a1dab96d96bbeb68dff3deb37188abb5acd65c4e94ec0ce03fa2112f48fff9b11294a2f02b839d734e385a594b8fdd6f66c33a0fc36080ebe059712fcff318f742aa77d2fb78c9aa2d3169b42da6173bf822119352b12b9b6f13eb0c0677c485e41d697c8aaea07407bb6e6b5e9adade092cb9652422c310f44c58ab580f1ff95d89cc69e3d028aa02dc38b9a2252d5c2ef59f52397a62e8ccecc22262b580833f3f5e8d6cb26c71337b31a0eca11871988a5e5ff011ac068ad393553b6646d939668cd6003f98be7912cfffe1eb4a4c8825aa3d01755b79009c0186af68e71c6d7a0a1af997ba054a0a11fce4f1db88d45a237f3e835f1b74f4e5c4119008aa5f42601b26e211dd5ef19327295f6c50933a6e4571b0c74484b6aa7925714c157ea1010b96b041d5a014e23ac15cd7f69e41260d0a1cfe22e44739093d312b05923024ddb052285c798148f92cd946268bdc127506241ddfd08593f7044fcc208e5ba334cafe25dded71ef42b35f3c7f645c34e145f6c63ba84305eff8bae07133b5585487f7e1fe81e5f298ab4cfa58c5f50f914ecf6509a91f84ab760df50dff18d33d5df42255a5ef0b9795064ae21def2ae40163d07b15d558f7e51a860cbed8644416488b8ad0d08f4ba916b29446c9cd962e776812ac77c3eaf292a3a8babcd92f1a99513df3e52ecdf8a1e99bc2f9b7981b9aae524804e8a4a4376a3295ff8755af84d9aaa108852f62d15a9795e84979fcc002b452f25d7d959db1f7453323301fd1d5bd2e2f5fe9a939b1dc59aa906384af62b2f1695e73b6558b3e8ad8fc06303d0493cab89874eca815e770fde5af402255a5e5d63c7334eee0e7f14539a920e18cfdd3bf49158fa00578f6ea9a3820c7de658ffe912842ad104f14174c5074e37a0463f29c517fd61a57347dc52bc518e3d2580305c29bb4443d033dc80b0a0869923b02d3a2518d39fd2010ac25ee798f817980eb121f699c2f0f876ba592a1e7e8268430a782cff89f29684d8866d9597fc7397bd75ac900101e1323a16657217afed52166001ffec2ae5a1f12997d821e2ac6178183893528db1187145a880bd1cd79b5c545bcb8f2bce45f77675b8b547e445db085b9ba840e12ce49b9858e7bd722e24f58efda3a2cff6024a56b5ad6593fa5ff5280562f5663c599fb4ea4bcbd1366336591de6f98ae482a898f487998b08caa14e5526529e1191c9151ffa49788fd65c2914f74126f9aab69e82611a47e286e86cbc57419f7e630f8729d8e7a623962852aa3ae903a24566d73065e5bacfbd9829adbbc87695b757ded756d53910c329bd1dad00915a2ce3f27e83a17df09d7f22dbdb848d355672414576d0368d39e715bd9008b3478b1ac58dd802b3c74295273312c4481ccd58058d7eb55c9d217144511c6052da47260db50ca9a73809763f52dfddb71976d06cbd327fd365dac87ce6b4317f60588782af321a71671aaefdbc977cb113865cff2e66c250d8ff6c7384e015dcbb8ecc121a82af39b0de4d1fc8884f7061e8ace06a94ecb77fdae914c1c19290e0be124a990fcc1a5c80a7acfc4746f1ff3e7bf5339f9721ddfff8b6f8ce85d636b05dc94065296f4f692f3849884b7359faa8d4fa54430f467d19848a82f1eba6b6ad06b259ef7c8d5efc810592e778c4054837206c116e421e88198825cba7d189ba7d3936b33800431217cc9dc1542ced3afcc15bbf950e48987f796b492e31b763ef289d76b9481264b819aed17d794fd95166d4182c78de40f7cca75aa19ad81fe742b2fee6b8c6ddb58821503cd38be8ada6d9bdd6e25d2249df25e0e87a775e6965d5cb8e8587d1613fd7aca73ab983a501329a5d7cdf46ad87ae2d018a99f3f1962ad95a0d4dacfd7586c24816d2f43e2aca6f015011df4c0cf36ef0618b8084014c404e3097137c664f73aa0125669207b6e66877b1dc723c28158be976b434ab7b83ddfce55a945f38b0b1bbd149b5b1fdd7589444f72cdbeb574176a4515d8260e73e6f3ba51fe67fe92e44456b98517d2a25e0c4b71968ff1cccfb6d9e3dbfbaf81938e36cdd3fdbc3dc389a9ed97783ae430e5d6d260f0ec4bafee38cbd5ddca3a21cf6b554d6bb0bc791403e8cc80f44995071640ef302b273c2e0260ab74b8fe8e91007edb3951def59f2b7f73d18eb0faae283fa6289b2ab69b67d66314856ad74617ffe2563b2153fecb9a3df350b59c86c9c8ef1488af432547f117e03e562a011077ac04bf749cee29f81704c87777c7f92fd19d5d99c8f3ddfa94ad372a70bc651322ceaab876731f83db7811fa628f814fa3197ced40389a815c522274d8226ae9809b8d928124575e29a6dcb5bdd6959df7475146b4088e3643760378836e264c0b52a5cb9292384bbf16f186719595067e17810c9ec568f04a71e9886a68771b460aef11c0a7663d1dd57dbd518309a64abc5b2f98d9564df3ea1f3feac3e95b6af5a821db5a7b78611a1ebea1f367b40d7c8a6b17e3f47f0e5b78cd1f84cf26aa1db7b76780b174777c9b9d206712990137f3def79136ff12ef151ec53bcfa509824dddf98a4b33fc2f0de64f60ce0f8696f92e3cda2dce24156ef546c2c24b63dc3c504430ca6e5e6972f5d40e009d4221aed9122eecae2336f33403d59351a1e6912ac2877ea868207aa54052e1030570cd225ffc59b5d128310a42df95a54d1de3f098e862fa947607fa32dc9d3354737ba63c206370c0d74c7d9a98966cf6636bd2b3d34c60d2ea6618799162f71b3231bbd44a9a8860832bd48ff2cd5b6b6542311ee52e997ba8e86103883faaddc763ada92bfaa0e4c6034d8bb73c4fa9c5b766ecad74a15dd16fa8742a36a71a2069cf8c206043ae7f9df5b25c45561bfc0f6eaf7e9d8986e10dc6d96b0665b69bea776e31648d6016fe2f1b5734e696bd65b758918ece774dd346049c0e3095e5cdfdcc22461101b6692fa5bac61b7b4753723240b2fa4f285f03fc5d03b18b9ef3788e469165e30757f196d48cebd69400a4683d9e507fa1f7ede22c15498a4d1147b63a5de1bced9b51eb6842c36930a221212b9697b931dddd810ca884c9c5cd2715d0d97adad2dc220b5344393813f8189466187a75994eb44583b8780a43fd34d691cde11e1a04e6d4eea485b5b5eaa82ef3ce7600827d8e6411326074e8529269b9768aeb9e2db0836e61c0466b59f4c2007a1457b18bc12421553396fb1c7b7f6ae3b8275159f316aa7641f9bffbfc61c47c2f6a9ff61f9b4762c36dacf89e34087ee7fb7079783f50764c7095adab2ec47e8262ddd44fb224fd7fa2f1dcfe90bedf72b8968dbe19edf779264e07a94837aab73b10750b130d6ec38805a26b6636cfc155c7e56e88cb83adcf33466af93fcb18d27e947868b97d8e13ca72f8359f3ca13f94c0bd19a1c11ecbc81b1ad1f16e4a10cac3eab2b967d96a525edefb5ee9baad1837249043580c60f6160157e04f27e45dd8a0201bf0866ae6ed0a3771044bb168cd4289d8e56a6e9b6ecfcc554a361188cf4539b5e1ba0682e84a9488a9afae318cc06e09b67f8e58d8eb7adca40b00e398609d10a1c643b201961525714afba43f1669ca8e4b9702cdd04ebbcbc6928d79c394799191743b6bc0470c4cdca29664860268a2ce38bfde17836291fa80d3d18cf06efb5403d44356d719755358662b6006ee74a7456a58b9ac05602d54283f01e8408501a9901d93c9b88b4926d916276768538acf876451e9f3b046b2538eced98f213a49b9aaa4ac6dcd2b3fd09dbfdf9d90143b8981db99b46da3ff02dac55917e2670489c5d73d1802700079ea799578c4e310bdd4912fbe4938d2fc1c3371a404d39b646e9447f956222f3c4f6f84ad07c72a6b8b4547c5c183fda956af7e9f126fa77fe3150a1a370713aceabaad8c894afaa8a409662b1052d18c1f0ddd168e80454b8ffecc44578eeded05a3c3d159e9da3bca960c3daff6d43a6884aa1232988f9447a4621c9ce9e097744ea2490f57476ed39ac405724d5f2024c89734d917b68b4237c109ed8d88be9454fb522f41bf6dc90557413ddd14d4375f815c220b9261d5c8249fbd878eae1b45ac6e828ec1959c7f5835d7e5d91ce8a16eca2bc127c825a86a58dbbbc72bdbce1f4fdb91dfe754d9791af0200914104fe4dd0d43061888128a6937163a7cb0e4a3509118b50c330e1ed7cf3d8075750d77043c5ce8c3293ad7ef8f9ef0c86a94ff0541d416e1cf67d403123890c3b4a819022b1b819d63c0e474770118be6660513fbdee37b29ac506786457c1e7879d641555f3ad59879f585fd5bd7b08a0af413512ff866b4ce7df0b7c3bdcb68d25bfb467c4c0c735f2171079516fa18cf25d8f7c9133fe6403f9ac42ae72bfecae0493f305da3fa978136da5208edbf092c25db457708f76cd147514fe61211f21759d287303c103ee3ad89c297153ea911a1fa7c91e60322483f0665014f871afcf4df006ba2d55d37ba5127a8c3d92eb1a11885470f5dfb90b0c436c8f98a8cc2d1a93ef76134e2be2fe6e48963474273e597452ad6ec22427fa969b4e798e993528523aa8c2affcb69a20e60696acdc65da8efbd44d25032e983631f28f873424203f8b8dc1867bd5913e42093e839435b91666a50368fd8542187613f373cf8843a6b277fd99c7ed18e874c1bc512d1638f876a171eaa75da188b8a9873c22435618be53f4ff94d1352dab781c1611d2b77b92205c1c8dc7d8a4770ab650fb917fef141127037e2e30a3665b5d6a9a3a9deeedbe7e390f9323c086ac9de9cda950ddf992f07e33016bf3f2db66d4d302df76f2aede67102beadf6063d9d894b35cb8376d5604944110da46e7994713f8ce9547659db829e8fdf271aaa1063a2fe3293eefb33da0b2f889dc1b23fda42e5c5c534d4f28957d20cb831ccd840583506506b48336f6c3e572254969bf2b07c7b723d0354208328e8ffa02ff481b96919bb6b409f58f6c0a43fd6dce4da683ffb20f72d29b0f96c5b14756298e686142fc2c7f2d25f366cc6852e2c4e81710295c6bceaafba8afac5678ea46b9d8215285d149daacc296dd407971142c3b2", 0xfad}], 0x1) 11:19:48 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x800000000, 0xbb38, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000200)={0x200, 0x378c}) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) select(0x40, &(0x7f0000000000)={0x8001, 0x5, 0x4730, 0x3ff, 0x7fff, 0x3, 0x80000000, 0x30}, &(0x7f0000000040)={0x401, 0x3, 0x3, 0x4, 0x8, 0x1, 0x3, 0x20}, &(0x7f0000000080)={0x5, 0xff, 0xa92c, 0xfff, 0x2, 0x2, 0x2, 0xfffffffffffffffe}, &(0x7f00000000c0)={0x2, 0x5}) 11:19:48 executing program 0: msgget(0x2, 0x20) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = msgget(0x1, 0x0) r2 = shmget(0x3, 0x1000, 0x404, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) msgrcv(r1, 0x0, 0xffffffffffffffd5, 0xfffffffffffffffe, 0x1800) 11:19:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, 0xfffffffffffffffe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1f}, 0x10) readv(r0, &(0x7f0000002180)=[{&(0x7f00000021c0)=""/164, 0xfffffffffffffe63}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) 11:19:49 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) dup(r0) 11:19:49 executing program 1: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) unlink(&(0x7f0000000000)="e91f7189591e9233614b2f00") r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)="e91f7189591e9233614b2f00", 0x84a3413e03aed7d4, 0x20) 11:19:49 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) 11:19:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000296ff8)='./file0\x00', 0x27e, 0x0) socketpair(0x3e, 0x2, 0xab, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x0, 0x12) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3f, 0x8, 0x800, 0xe46, "d4692c4821298efd361db8ddfd9a3d30e0bda87f", 0x800, 0xd5}) 11:19:49 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x110) fcntl$getown(r0, 0x5) 11:19:49 executing program 0: setregid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) recvfrom$inet6(r1, &(0x7f0000000040)=""/39, 0x27, 0x40, &(0x7f0000000080)={0x18, 0x1, 0xff, 0x81}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x5, 0xc39}, {0x18, 0x3, 0x7, 0x7}, 0x0, [0x1, 0xfffffffffffffff9, 0x3, 0xa000000, 0x40, 0x1, 0x2, 0x9]}, 0x3c) 11:19:49 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 11:19:49 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4a) 11:19:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x20000008001, 0x6) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 11:19:50 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x2000000000000) flock(r0, 0x4) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="306273bb39a2f12f93ea753d03112a4dffe97274875830062f80c4c73370cec662ea467bc876863766fc33d66575523b01e74246fd946c58392a3392476eb77d75d2511bdca9d2233e529f84a9c7810fd6c82da312953decc6713d7d72eeec2ebd3852a4ce811ff3a08c7a46711f2bc2600aff38ebed159752d55f53a1e50b905efb03e6c8c9239da532bc02152aef2da7d097ed7f0dfb630308f6da8c27a2ce1727ea732762b11c850bd56ef7f33baac22dd51bee0ebdc470abeaefcb40", 0xbe}, {&(0x7f0000000100)="7120e5f42f8bccab9516c8a2bfe099a8b8cc494f2054c00ae2a47a4d897da2cb17d546445c8ee2d673573a8611e41566d187ef8ca23a4b52b6d70e0f5295f4d02f0dd8267193c41acd4cf7afa7987e203d2b675c2b0180f38da56626bdb27a064c5e6b60fe6e7af29d539369600938bd2f56ee482cfb92492aea00617272be74a4e075e5c73a1d5c7a917921e2fdcec114146522fc54bda3f6452c001672137352ef565e715265003e4e6f3f3dd6c79cf4499a966d0a72858d0d4a9667a56ad471e2ac4eb9", 0xc5}, {&(0x7f0000000200)="125afd03fb348f7ea1e3a81fb90032b8d0ab9cc561f453da2a5f11dabe7501b45baf0b9ac2ae35290e6735cfb087b4c0f16d43fba3fd4063799bc14fc66bebbbfd0378f7904ab1d7121c189db1764d0a2d60156e0aa428b78a43013aed14217ca0c32d90e3ddd04634969aebed9235e8f271257c961af2c004778ed4a79997525dce8616743974525f5171b51b606361d7809415eaa42200e3df2f1a86fb177c67f5e07a585a4349e862e807ae268e47ae5b743e6ca91495fa6bee67a43f9b1311efcc9cfb490bfd0d61b07268bbe68ec675946f04a02d3135cf4e07132be8a71833493d2b6372fce6c776af8e7882e5c50682e00d0439b2e370", 0xfa}, {&(0x7f0000000300)="a5706eb96372bfe9a2a65117b7df40ba12b9362da5a16cba79a961d0", 0x1c}, {&(0x7f0000000340)="f1dc3e85585555634671ca1c08cd71a717ab3b73f2d822fa87f16b6d7bb235b6efa328403b38df6227665d4b62b286ae655ebec01b51a45e0220a9acdaf9e4e2c14e1c7fc62f763f5e374cf84e77c30f35", 0x51}, {&(0x7f00000003c0)="727a505433b2f5f730a7befd9c0a1841be606918b740dc1f9520669c916b09433c4c9ac6ee53ffe673", 0x29}], 0x6, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x8}, 0x0) 11:19:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0xffffffff, "0e1217165487a034dacc410789f616efab0b57f5"}) setitimer(0x1, &(0x7f0000000000)={{0x146, 0x2}, {0x6, 0xbc9e}}, &(0x7f0000000080)) 11:19:50 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x4, 0x5}, {0x18, 0x3, 0x2, 0x9ad}, 0x4, [0xc4ea, 0x1, 0x8, 0x401, 0x10001, 0x313, 0x7ff, 0x2]}, 0x3c) read(r1, &(0x7f0000003ac0)=""/109, 0x6d) shutdown(r1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) geteuid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getpid() setpgid(r1, r2) utimes(&(0x7f0000000000)='.\x00', 0x0) 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) geteuid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getpid() setpgid(r1, r2) utimes(&(0x7f0000000000)='.\x00', 0x0) 11:19:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x26, 0x8000, 0x8) sendto$inet6(r1, &(0x7f0000000000)="d5097a21785f4280c63c49ffce1a44c907682dc1abf84bfb799c046ed657b7951c6712ae9206418d658472734206094106d48ac73e4259eb14464aba4d050ae66ea346340db968cfcd6c6544168a4fe2de", 0x51, 0x400, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="92919e4b90831000000000e5c000ffff07ed2b63f5d834b112765860518185370573d97e14120369db045f66776e8551cb09ae025c0c16f7a356ba576f2c087d270746b5442a11a02a11028ce2f7178ef239598d0e2df81e3bd71ece661c648fc3a6bd4d722747c8415af2b91a95d7cb7aef73c46478a01442145eaae4810dbb5b7c62be9f2a3942ee2071367358a64200000000a382688ead356fd30fdf2a83a34a8cb7b2752010856a2cf8b26233ef52214259d69bac51187bae96dc8cfddcbcd4f7395d7da7c2008b2655bf2e3da524ace2ff0562616635a95c16cb2496bb708cc53cf3e7"], 0xe6}, 0x0) 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) geteuid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getpid() setpgid(r1, r2) utimes(&(0x7f0000000000)='.\x00', 0x0) 11:19:50 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r0, 0x0, 0x2) close(r0) accept$unix(r2, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) socket(0x10, 0x8002, 0xffffffffffffffc1) socket(0x10, 0x7, 0x1) ftruncate(r2, 0xab) getitimer(0x0, &(0x7f0000000080)) read(r1, 0x0, 0x0) 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) geteuid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getpid() setpgid(r1, r2) utimes(&(0x7f0000000000)='.\x00', 0x0) 11:19:50 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) geteuid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getpid() setpgid(r1, r2) 11:19:50 executing program 1: mincore(&(0x7f0000124000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/34) mincore(&(0x7f0000124000/0x9000)=nil, 0x9000, &(0x7f0000000140)=""/60) 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) geteuid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) geteuid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:19:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) geteuid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) 11:19:50 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffe) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x8, 0xfffffffffffffffd, r1, 0x0, 0xaf, 0x4, 0x2, 0x6f}) 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) geteuid() 11:19:50 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x7fff, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x48) accept(r0, 0x0, &(0x7f0000000000)=0x281) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xe5b7, 0x1, 0x10001, 0x3, 0x3f}, 0xc) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 11:19:50 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) 11:19:50 executing program 1: mkdir(&(0x7f0000000640)='./file1\x00', 0x0) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083725843f6ed9d140d52b3f1d01ae412add8c7f6e7c8f7462b5cc67bbadbc4b959454628ba1510e1ea2e2e5897395e964b57cf58f8dd35fcf73cdae4f8c85191fda580321e1cc50b70e5f4ef6960ecc59eeb79"], &(0x7f0000000080)=0x1002) 11:19:50 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) 11:19:50 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) 11:19:50 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000280)=0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$inet6(0x18, 0x3, 0x7) fcntl$getflags(r1, 0x3) r4 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r5 = dup2(r3, r3) readlinkat(r5, &(0x7f0000000680)='./file0\x00', &(0x7f00000001c0)=""/107, 0x6b) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000640)='r\x00') mkdirat(r6, &(0x7f0000000240)='./file0\x00', 0x0) mkdirat(r6, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') r7 = syz_open_pts() kevent(r5, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xe, 0x26, 0xf5}, {{r3}, 0x0, 0x53, 0x20000000, 0x1, 0x800}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x3}, {{r6}, 0xfffffffffffffff9, 0x10, 0x8000000d, 0xeb, 0x8}, {{r5}, 0xfffffffffffffffd, 0x10, 0x80000050, 0xfffffffffffffa88, 0x2}], 0x7, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x8, 0x4, 0xfffffffffffffc01}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000004, 0x85, 0xff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x41, 0xffffffffffffffc1, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x0, 0x8, 0x8, 0xffffffffffffff80}, {{r3}, 0xfffffffffffffffd, 0x41, 0xf0000080, 0x4f11, 0x7}, {{r6}, 0xfffffffffffffff9, 0xc0f6ae892849964, 0xfffff, 0x6, 0x811}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0xb5f8, 0x3a78}, {{r2}, 0xfffffffffffffffc, 0x10, 0x9, 0x9, 0x7}, {{r7}, 0xfffffffffffffffa, 0x30, 0x8, 0x0, 0x200}], 0x3, &(0x7f0000000600)={0x7fffffff, 0x10001}) fchmodat(r6, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 11:19:50 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) 11:19:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) dup2(r1, r0) read(r0, &(0x7f00000000c0)=""/150, 0x96) ioctl$TIOCSCTTY(r1, 0x20007461) 11:19:50 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) 11:19:50 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x1, 0x0) 11:19:50 executing program 1: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x6000, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) unlink(&(0x7f00000000c0)='./file1\x00') 11:19:50 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:19:50 executing program 1: r0 = getppid() getppid() setpgid(0x0, r0) 11:19:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x4, r0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) 11:19:50 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x3) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1f, 0x7b37}, 0xc) 11:19:51 executing program 0: r0 = geteuid() setuid(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000000c0)=""/161) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/12) 11:19:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) mincore(&(0x7f0000fec000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/237) 11:19:51 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:19:51 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r0, 0x0, 0x0) 11:19:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 11:19:51 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x1000) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 11:19:51 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r3, 0x0, 0x2, 0x0) setreuid(r0, r0) getsockname(r4, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 11:19:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x6a, 0x3) 11:19:51 executing program 0: r0 = geteuid() setreuid(0x0, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:19:51 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getuid() setreuid(r1, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f00000004c0), 0x4) socketpair$inet6(0x18, 0x2, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) sync() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) preadv(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/161, 0xa1}], 0x4, 0x0) 11:19:51 executing program 1: r0 = socket(0x18, 0x3, 0x44) sendto$unix(r0, &(0x7f0000000000)="30ad102b1c6a84a8", 0x8, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) dup(r0) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\'^\x00') shutdown(r0, 0x1) 11:19:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x3, 0x80000001, &(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="f179a4", 0x3}, {&(0x7f0000000080)="a7559039e79aaa37d465ad50a03164fa345c593647b0757562b78b1c97eceac7bb552750da7805655c57348045e315b61edfef0cef93536ce775123c82dcad87a02f5595a3dda190a2ff0c74a8540d27a74b81fe7fe7069fac6b0260e24f9bbeeca82a344adae5a5a6c5c48fd085293e8b95154f23f1", 0x76}, {&(0x7f0000000100)="c4f1ed286f69603906761b585528ca2e3c931fa25a38f7d1a73ba7da6ae092ffe1bc8547abfffda2e23e59c1ecf44acae096ccb17bdec217064d6a4629c924c3dbe93785eccc867ba494b60e479bf3e8ad8663d28adfde1e8261e6b2d6d532a58f078f678d848c7aa9002fdc34c3543a9dd02819f56717ba3df7036d49d806f0139feb34ff1bca77149202699fe8d3ef76fab72bfddbadbad640864d2f5e9a14cd8efca417fc237fa80d6ef4e4eac1d15d1e62ffb3cd9d914bd19aacce3e22e205a7c7558235ca568fe4a3aa62a76c779ba4660f2eeca9e2220b92338698b3eecfbff1feab40155b44fe4cadbf6711ebdd21", 0xf2}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x1) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:19:51 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000040), 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 11:19:51 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10d, 0x40) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) faccessat(r0, 0x0, 0x0, 0x1) 11:19:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r0) semget(0x1, 0x1, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:19:51 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000008236707257a55965e2a2006bf9c5eddf1adeb4cc21df0a7ce9066b07c6145aae34507e945d55dd4602e22955c5740a93ad0726bada501cbc9341add1ff6363cc703781c82bd855392b41decc2831cdbcb651a0f6ddc884d1a039bce1f1b71f4b698c416166b69c79967bf1cc40245af30426e4d0c1c0d99c4d67b85896601ea6fda265d1123edd440a42599b20e65c56d142605a4ae260ebbfc664c11594b91a4ffdeabccb1e338c5fa9aff798221d66ea0730cc1d082b6c1ec98912061382daa5109714c66a24200248054eefb47b37486256e14fff975b7a604f55ece500"], &(0x7f0000000100)=0x4d) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) ioctl$TIOCSDTR(r0, 0x20007479) r2 = msgget$private(0x0, 0x100) r3 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, r3, r4, r5, r6, 0x100, 0x8}, 0x7ff, 0x6, r7, r8, 0x4, 0x8, 0x8, 0x1}) 11:19:51 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r4) r5 = socket$inet6(0x18, 0x2, 0x80000000) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r0, r1, r2}, 0xc) 11:19:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000240)='./file0\x00', 0x4008d1, 0x20) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) dup2(r0, r0) r1 = getuid() seteuid(r1) 11:19:51 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x998, 0xe5) r0 = geteuid() r1 = getuid() setreuid(r0, r1) 11:19:51 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) 11:19:51 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x52) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000009951065459fff13e9fe1605a357d0290a267151c53c6323274d67de506d93eb0951ad1caa9fa8f037beb7145ac746efb807a3da79320800c76e30dc8f0f34e73ff949cab0d3c36e61b9f48fc73d438802dc0451640fb6d9607fc69288156a7177738f8094bdbdb3ee88d8daa5786ddff0a6609cf2a0e45c36125b85b981dc0541ac2e4fbdb3af94344ad621fd652ad799d3661a683afd40681eed17e6385d0efc62596156e492fa609a8fa14cdfdce07443bda1c921805bc5d940ed51d88c367cb205e48bfc41c2880b1b6594af19f891e13ed577750a879cabf7d2df9d66767be40e0e493f3149030a51ca9eae1e99a962eb30d8101b897150eb1bf19b5388ab04e2ea875ced6f149b006f89fd93af872ab1dd1bc6f6c3e6130bd5ca80ccc79ff061497b6eaf0c2635e47f9dffa9de84edf8da04a9508b346603081d873dabf0dc3c4e7657ae41fc8cfb4fdb3f549f2cee99f14152c953de4712debd125ad85427f572e8ee550258ea529c617cdfb25896c27b7b4464ce9e3f3c8161590010d29f883bc831562c7ce4cc89bf2add9e2713dc598c2a02dddba5521dc80c855b449087ada6ff4d053ec47de43201a4af9c8bb5939b3f822cc4fd88d65a0867467e4c8e0d23b192570b23193f5f0307d574c7d7a0acc40ee118d112b8b9db636c7e445a88a8ffe56870cadaf0e63b5b2df469b070656d27935c246453c447c5c1989fe1387311348ebcd68ba27c16454014d39e9054878300dfb094b9e6f4e72003b7a32020f68b66a8087c5a0456db72ca0a5d9a207c6aa69", 0x23c}], 0x1, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c514770e727a69f29aab0339c1b607e30fcbf34aca37c4ce6de5bb352d64710db8f8ef765b9662a010a25b2e9e19f7ac5546f3246077d15a7f0e2e16a75dc76c2ebdcec4fc39f1ba414d", 0x4a}], 0x1) 11:19:51 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x4) 11:19:51 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x10000000000000, 0x0) 11:19:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x188, 0x2) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:19:51 executing program 1: r0 = socket(0x0, 0xc003, 0x1000000004) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) socket(0x1, 0x4000, 0xcbe) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:19:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:19:51 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="78d7") chdir(&(0x7f0000001180)='./file0\x00') socketpair$inet(0x2, 0x20000000004007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) r2 = getuid() socketpair$inet(0x2, 0x8007, 0x3, &(0x7f0000001140)) setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e622b3f2da4cd89191fc97e93ae938551b4b39410bde78df4a7152fcd876a1f3ad6cb6d0f95286caaa92da4156e362d1a74c69fef9eb4d9ee4cab5645aedc842296ee850c74bdaff48ba1f6229462189fe30609c08da464e1a139ab8e14cec65fff02fd329022cdaac0521b063ce7b4944d0eac097f3d363541404df45d7d5260c41239b19aadedf45c8b345d719e8806cc3f9d56eee005a7c5fb43b859fdb77283f3588bf039be66eeba998820af63084fc6dab1f07e516613ed2f89978b9dd0ca32c612221de6a2b033473e1dabb11cdb26e2fb39e834068558c28d2f181c174d8255c2dc1506ac03e4ca0ca0b83b1415dbaef49607173d094b52da6a67b806da6a86a866f2022647b977feb58684953e65e2d24dd5c4047fc7d1fafdb2fa50d47ebdf1aade53e89b467a35783c26038c5733ac114bc0c5ed9b5ec51a20fbdfb301f8bbd3c9686b53c8bcf659deb9c168ea8eb9250c9cb46c1a28e17b1a15eff7b54d99a0305efd162ef5d648a078a3231d56c2c5e70da44bf7033ed87f08534eb9b4728e6b20e7390a8dadb8cdabaa33551ba2fcc0ab50cdfdbe4d55f0af0e8860f51055b4045a86ca40e7a11bd596a37d175146cd21c108172527db6e07deb9f8ab9846e8efc4c42a6ce6b9a0302e14c01821e25e6dfc8bb9246e187d78a3a4e341551c9fac7aaaa1371aa1067c8d4303e7472c557adadb83ae12f15c89e4db1649c64ad901c50d8fdb08f3635a4a20288da376389f9cb3aa63c7318e0722ef39aa629589803bf0c19bdc12ab400c413a233fac327dd4ee52355948c69069129fb4c7a229c65f422c534a56dbab4182ccd8a63677004232bdc46c8607ed1bfca8082386ae15bc8ddabdd784f07bca939bc60b812e25061235fc7d4067db4f6e902cfbfb3281a6c1f01c7174f5998d29de99432758596d929f402c7a3ce04288c86190609cc52702c42052af6e808204922182b4ca95a594224855a6776bd4a990afb7841477e213232d620f800254dd56022ac57d2e3105022eca540c1104305e71a2dfc052ba87c016a60c907434e3424a303522477275ee699118588900809b8fd770dabc5995651bcec26454d9bba5c83a349c4f15b23d0962949144147cf64abfc15cdb4fd00ae87172f29ad249c234d45ad9800594c34ebaf42ec28d8e970d0f54a2ee71c9a85ed61173dab644c1845aceb956cfaa9506bda20ed285bc09653f9848ad57fbbaac79f30aad2b81df8a55f94ab295745fd5ab8a8f514049418d70d9e516c04c9c7b64b9667b5796a23c4e37bbf87f4210b526a270d55c9f129a7d1c9fb3bd364f859a0b240e593d1771869cfd5121412bb59b7cc55e7837522bd1c313b7bbd48a0890f61f1a9ee20063759e81b8b3e92661f5d117e3511e91c88085e664673b92bfd7980fb644595bf16e737b1110a8460d6c96abaf0c95d852afe4498cce3cb6d61aacedff2c7d97fcc6a4a29bc460ca9ce73cda331ec2574e0f23146103302f13b312d4bf58e485282d0e2f595708f46900eeeba63fc59b17417407542ab6cbddefb170ac059165de2954cf8dc9f567cb5032ab68a5cc8e87df23c08e644f759dfa210c4902ae39bceb6837d561026f71edf7fa3d8c552c321fdf8986a357002be846ca8b928a7c8129a347ba051281f5b42b49df8df75b79de67fe1b4a9b956b0bf25dc2582967b8c0e41cd1f66afabc0ba1f84ffaf1454af834b2b9df0bfef33a9be89ff2140d5dbd0ff819d9f1c10748f8d16e892f0efc5ea820388aa3f5a7e6fb7aa50d3fa7d4ffd8df53f6f68bcf2a1478424f0cbaec520b389213e4d898bcdb273da39ec76b076a89ff10f0850c8c8218b298cd2d5f80eb1c94bef78e2c9c674f3f1064d482038c515566156ef967cf23d8ffa76637f7ed50e9d1171faa65a1632089720fcb5c73cb79ca19105ce6483a713ca1114d5ef41119133f01269db49785145b94c8cc6b62e640a158e8229b6520c5f8e8f97e483377a56bead0f4e082cc874e8a009cf95f9f1b66a5cb101719581a29877bd5dc81c983ad7168073805f0245f7ba63897cecdc5dfa2531d1ad4d37e619e9751099164dda11764af164f13c1ca7b9b4442f7483e2ee19a7dc9ed38e933917e379216b866666d25b0bf6428f52b6b5d341a909f7aab692c4a57c0c7342fca14e18f9c9c8a467c25ca5e12c18f568e41895f5c59e33f9a64157229af7505ca992e2b2235c3ab091602abacb7a4992092fe0293d07dd559840db45a904da22d5517f9f0b880f8c53681778578225ba8c4ab62fe719217248c4111407fb661d4afaf95f099a670ef2b09d43766fed4ade7f2018fd589ddcbe86367e7a6477b9993ebe0dc76267fc51bfb074ace155b1115f7ad919a80a9d4fbcfd086c2921265db84a44d8a45d744958c80b31ee98007a0d0955a4bbeeb78c19ab2a0abcca2e74aca0926330d3b7dac741963d771b81e7a0f88eef2673d12f56c9943cb68fe0c9b7acdc99aaf4e5ac9e148558fb355c4bb218f5c1bdae85c2150fa8ef220409539c52235db3b1006652e981a28e0abe89b090e6182f7850287c7c2ae1dc2c4a186863c192b65d232d4f00e121bb3726377a91644fc2784a2421ed40a35e6b3958f3b1e4b2e84738d307f786957cff5771d2df75df7af1cc7ff5af9b9d484ed480acfe40512566abfd157684ef41e8dccec0a3985119a3b8d7bbd2286c0242c242ec31e964edd180a685fa296f80b1c0dad204d36328b85693ceb2ed04a757b8318f3588762b1a0444a9d3301104491edb25f501e079356343addc701efb00add66a4e1be7d7ac00206763237c507516ba3b63cef66d46623a037e94a29c06aa18cb24300845e521e17d5ef65db19f30ea984da5cd50145097ad0fa906fb93ad19a87a348dfc94c50635956faa3519bf6ddc183fffbbadd63138ff37b888a7f4349949a634f240ee9a1ae06d66fe84e5fe5c97d84475a477cb09eed470b5f44e09b09bfdeab5294ba6301730cff614200c999dbbdb5c9ed9fc798404fad879a0a58acca83e84e1b32825d7dcb493b033ec16a2c4de851f0cec5538117b409d926fb073c6f48bc9341901759ea2b6944bf122166ef0414269c081caa42d4aa387115a710f5c73b50cbeaa460a702962e303e7bf1da1989d62c955bdda2b78229419d484fe9c47882714e0f052e00b46df2cf6834c7385b46b8756e6de88f3090f5578482b305d6a9721ea782a75f74e170a93a43dd913e334dddf86cb1f7ed8fde834dc25492bc55ea85fb941989efb0eba23fe1ff07bb421dfb160a02b75638e6c0e6f7c6fd372879e73cf3cafd4098f942c2839cda7c4704464ae1d24f6de4e9daa393182385a5116df8e46cfa511400022a55dbb993beb61b5d80752d4ff68bc5fbdfb6e8d5d052ce6fa2693049602513570e4d7b6d40a2fa54fb8b9e0ddc89b50d7357a3ca84c5ced3759cdb266d50c0114c2896dd6ee56074118fc0eefed3fa307c856377a1671b70860212ca1155af1cf50894d4034016e46e452bffee2900228104207439b7840daad1b1455f055bc6dd6183f0060e2e6095d5422ce88cc5ddfe73944055af08180555f3ab4e4e15a4cac53e9b3fd66d4d77dd2ccb07fa73f1b1b69f31827deb10f98d0699db322de35bd9f7f8f080b84d0d83d984bd278083ee6f79c7cd58942d4dcf0a18c1ecad0dc65e9b635ac8a1c0771d9b57e225ab85d317fb3c9a5eea35b0ccfc326c8e7ea5007829788f2ff2589954263522be97b57325a4f5e4121f625833c6c946d45d59ebcb61b638f3d2b1db3ae3bf8cb9c9bdca4d718a46f241012b5b63ec6db2532281bab1fb373564bc1a70fc2017086a8feff78b2b97c1e6e37110e112efc87dc5ee325f511768ff5bc02399acd479f26990dd56b006959d84bfa7702f2eaf933c60796621430f0b05155edb9a6c4a0c8826161e17419615885ac14e96ebfabe2cbcf297cadc5dcbb26aea002c1c63e5369a82009f572a7adde48a634afb467665cbcb30656e17c9b8b3b10f2fdb688a7ddd20428a6a3e9fcd6b0e4837778c8fb55b16bab07032b6f205dd0fab0e29712fb0dc3544e579703477c6927cd88b5fef6374462e8a784756f7b8aa7c10ffcc410993347f53051b86721343e720d4ee89b47ae0e713df3819751f9a0fb007bb4510e9029a302020c67cc87b8ca8cf8c4d4aa4c9b89e9d4d32e36ab958c63865e63ab530670c953e592914d200202922b05b998b39d1a32f7758ae60e79eb5b44d7cc7083fa3d5d891b4f06d09d1f7d100b71c3a975300ea89104da54cb8d3bd06841433fae711d280a1e08538eb2c5b58a0ccf38cfca20a37181ba04d6ad62b2ab2207a3921f7de41c47da41181bb70da3f2f5603df7e0ed913107a51740b690779fc4f7a2ce215648a74f65e25372f57df5110588898af25a2bd3b20b43d5a7e38ef57106f885acc5809784de913ce4bf4ef77751b42c6e8019491aa775c8d11a5f2a5d89c658930d40e5275be4ed3281af19c25001b52291a4b98010ea158cce92e32ae3fa80c85d87f285bfc5d058193bc4c6d62e1e0a7e418205db244555f5535e1541788d2fdffdfad25e744dd666e542dcf86fefdc7ad4f49f4bec7dea5e6009f6f5bf11577ab2f77a7cbec0f9018ee8d41238697b3dca8aff9b3aba5ab4e28a68189a40205e4842a030f0bf64ec1360f7b204bcdecf19e109c3145ac4b402be88b4ee3858b47f92e8005d89c195d117191a21143ae656e2a888b741511b785ef6c997cf2be70833f98f10737c970e01d827937f73ac3561f52a831bf557dfd6861eeae20f9e6e144172b626a1770c0aa336e2b3ab5a6582584a1ce5a58ce057ece9f8610bb7274df8ce0fdb258dce66813e0662e4ce1d33e3dee48bca0486d8c06539fd8cd3752830f8d8e66a3d393eeb2d0f69a1252d82a26757d8cb66dd8f121d6d316586e869508e90233b8c3ab546bdc6edfcab6aa5bce15b385d70992c380d492856fdae1266ac99d418310c6f7a34e840a8a97353f27af773110791b88cd61545d147c482558c93ff8e05017e1352ec6d6e570addcf03b64f220f4019d0c106ea4e701c3ae40b5640607d4cb65ca3e7e5aee39a8e0bd45ba2618d0555125777ab3089ed2680c706c74cc3de22d426d7406130c25dfe86cbe1dbbddb4db04945bb8992b489f0a7ef38a6022718a6503f8d53905972eaeed569d1c47faf9cc3b4c6d0f335a69a74022a8898824195e3c9e6f23cbecc6439849f53c551c5084f605dab8b1e83153651da09bf168b6149ef2b57b7a6283374cd80c9f933aa44e3b2bc2e21bcb26034a43b971a5d54e0c64adcb27fcf0210c556613e9ab7973f0d155afa3d909200a0cf8db90d895b7d39c26cb9fbb72f2251c226a2ab14365275b4b09d309bf912b74b508c4ccc578ebaf41fc312caca5d79d1e9f5e26317c08cdf1c4d6c51dc3b43518cb508521c1140b0e2642364bc85d089409fc08743ab1bb43f6060da150aca9454a3f076da674ac0f2e8fa14ecc2ba82607c2f4d473b6e67f89ea973628dee452fcdef1ed3ffb506248aa373be4d0502b3eca9c0b0cd94899841d2234173487896fea3dc98c9bed7eeac26d5dd2f52b6534501f7790a2db3f5cefb6fb75c75ac003761c72aed9bced40ae1ed13ad99524632e9969caa4b2cffcac6cbe89aea9a6ef7d503d7e126965d1694a415fd7d194ac878724a3dd9285593d9cdc8d01fa17bef0c0038d6466ff92918707370e52b9a9240e549c1b6364f3f2f23e827fb382d64dcea006462de55d6cbb23d61", 0x1000) socketpair$inet(0x2, 0x0, 0x4, &(0x7f00000010c0)) 11:19:51 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget(0x0, 0x84eb757fb6a71838, 0x20) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r2, r5, r0, r6, 0x107, 0xf9b2}, 0x8, 0x7, 0x2}) getuid() faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:19:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x100000000}}) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 11:19:51 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) flock(r0, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xffffff56) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) sync() r4 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 11:19:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x3) 11:19:51 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:19:51 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x35b, 0x2, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xc768}) 11:19:51 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = getppid() r7 = getuid() accept$unix(r5, 0x0, &(0x7f00000001c0)) r8 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="4d6d7f237c23180406d138fa1d3057b7295eb6dfba7949e1c9025d1e703a37201747bf9041b55410ec803cf2701edf3de3a5640170738df07f4a6af4a60214da23136140e6f1e499a7812b9836a654931aa0519665745ba7a075227d7dda1660a2a72ca4960b76ae0976f5a2610572ed9b0ab93df20bee8bf2bd992257557dcc9427", 0x82}, {&(0x7f0000000580)="18f0d30a874032c3a2df638c73584c447fc5dd70966c0977f56518be1445a5229269700890b3384094890d6d5c28ecd466afddd2db5a9f5888b83cde189678ebd461d5f4fc169479dee9714e6d608fd09a99ea1c98bbe4c6cea247190b4ed1de58573641ffd13db367b7be1b37a9eb3990230d86bdc6edec290161f0b77009c7d5e52f3219e983400c4d2df160cb7fd4c8a9fa0bad8d4f6c007db6b96b3df21e9eaa9b0a6fbe6dd59fba95792f5fd7241eb013c2eeb020cf5c4c9b2cb0de4ece2e9a4bb39f626970ca89c02e333f36ea233c776429d958215e", 0xd9}, {&(0x7f0000000280)="3494d29f0e588fa02c08fd1c29ffb0ff13888bd8f2bb18d42b48a2b31ddf422bb37bf706c2b92f3c8c3013be2f", 0x2a}, {&(0x7f00000002c0)="41cf891f368dc7ef7a43ae348844c2897acc1f93fd923d4824ee18cc72a0ed3e67b6ab4104b5beb515f55b1c52f451b478ffb8158d0beafa893ee2ad5d594280832c8d2424bebdbfb2466bd8d283bd27c57dfd4b32b2d8db6da7c5b9b871cf2c6b7fce308fc52aeb8e0821e1a2bfe9f7074eda2b1ee87a1589885a43c67408530589406658e9e9a4b00ac6192a67694c4e0cadee2e2564dec234bec728b3b22a965f7beebd", 0xa5}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x401}, 0x40b) setreuid(r7, r7) 11:19:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x20, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0xaeb0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r1}, 0x0, 0x88, 0x10, 0x400, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000040, 0x3f, 0xac}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x9c}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0xa4, 0x1, 0x10001, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x8e, 0x3}], 0xfffffffffffffff8, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xd5}], 0x0, &(0x7f0000000280)={0x80000000, 0x3}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffdffffff, 0xad, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 11:19:51 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 11:19:51 executing program 1: setrlimit(0x3, &(0x7f0000000200)={0xffffffffffff7fff, 0xfffffffffffffff7}) socketpair(0x2, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/46) 11:19:51 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) 11:19:51 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setuid(0xee01) clock_settime(0x0, 0x0) 11:19:51 executing program 0: socketpair(0x1, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(0x0, 0xee00) open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x0) faccessat(r0, 0x0, 0x0, 0x0) 11:19:51 executing program 0: setreuid(0x0, 0xee00) socketpair$inet6(0x18, 0x2, 0xa385, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/27, 0x1b}, {&(0x7f00000011c0)=""/170, 0xaa}, {&(0x7f0000001280)=""/250, 0xfa}, {&(0x7f0000001380)=""/145, 0x91}], 0x5, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8b40, 0x4) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x86) linkat(r3, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000014c0)='./file0\x00', 0x3) 11:19:51 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 11:19:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:19:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() writev(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)="dff1faaf726c674f16e5f1f4504a1f2c32606a3f40d08d88a661956396e95dcb0aff43e1c581dc5a337a3a2e33ba59ab8c0256e8a7bf1ed940d36b776c81b9b1eed5c14269522910757bb60e826041e8631d4a8841eca97ddd5ece587f42ac676a5d0463f8ad43553434d73d231ef28cacc10d49dab8aeac007f1a5cfee3a6", 0x7f}, {&(0x7f0000000140)="d5dc6f632b675dd37f382353ed58df403dbb50605a05e2f8c91545dd74d43220e390f4607b12a95cc10244a850a95b34791ce572755cdb48a47a2cc4ab4eb37fcb4020cb3b086212fa8f5d265b9cfbc09ccf47e4", 0x54}, {&(0x7f00000001c0)="9c400d433b730c606576264655e81fdc269e78f3c5356736adc21a7d8bbaea8ef7374377cf7f28df6c81aeb4bb1354cdcc7f21b0f1f0b3ac5a49dcab4cea1f32d436af955a54edfea9e38591f3353987f668e772a5f8ac2a7c", 0x59}, {&(0x7f0000000240)="ebab46ec74cd29d20d7e1de06dfee5fda8c91f80ef2962cd74ed785545e16f3edcad712f7183a82d72a6b87a23cef7dd13bb9bbfd4c14130aab215bde4d139051456bee7c08446ddc67ded227ad77bc281f72d5882aa5a44a64944815138e069f92ee55e37fb36aec5235ac0d97b44", 0x6f}, {&(0x7f00000002c0)="c4583851733a7e64bbba88a2fe563522aa44bf4fcb3713b052de0634bc1c049145265c9f5958b83715421bd4d722757b8063647ac7d20341af12940e65e7f4a9b9be2793979e95f668abf6cb53d492796a8d14771e3c6663c34400ee3018fe82ba4f59303358589585aff54aab63f9976e7d69b8145231bd6b6878293464837e327b5af4b8a69781b0704a57e17c45d6b1b37120923e7aa2f63bf2f6821149687be798b9383c9bb3e3c3826321056c1911487d273d6cd2f3cd6a50f454dca52bc4572065d4f34c9fd918e5620ec76a9c61fd5437582a8d75bc1501c596bbe16e8a", 0xe1}, {&(0x7f00000003c0)="b700377209f079627e3ae05a3801c4f916dcfe57371a4393a2329309a46115467d97efae87780b62bd31b6f5be222790d0b6e6e5cf18beec9bab998b56de1bfd72ea299f5c14eb500e74cab192c440b99d3cfe1c626a18f8433a4ddcd853e29d9d1bc05b20f04f4f5ec642fa8cb1873cd875126a28888f86bfb350a523c74e16bbc68c10bff7be1cd4a28e5a5d02f3d35df704a649047b366a779f02fa8177f8153baecdb82c0448701951bfd8cebb6737f31aa4e115e7709d366564b2d751ea145773e1d9a4fe0c740dcc34f6721edb3007bcc39350453017dc19c0e6ddc89ed72f5c869f27b42ca0a0c6c45d98", 0xee}, {&(0x7f00000004c0)="2e473a9d82fc6bf302fda32358653caafd223a9f399ade348266285afe064ac1c57f545277ee5f602704ffda282a27c78ac977ad7dfcb2d27ee0043815e5be73ef3ea829aa46033fd1ec51b592e468c17a69fca3b3eaf8f1af025872166261da396717c2d7eb66128f6cf809146f9bfd4386439db3a3f9613c69333a0f4f194b633e1a1bfa6c945cd6a70652c402fb7656d9cd24b12b8edcf5d5fae9e2161a4dcf76dfeec62c7a39d933d380baa24c2c162f19e965d95258dff220665ffb3fcb187c5ee04d3a6a2f65c20a7eff615205cde98250d8e13a452fb0cff2c74e6f277abb3726d9932e247290868350a35134889d4273889af194117488", 0xfb}, {&(0x7f00000005c0)="dcf109ecc7ee1751e891241ff93fb88c467692b0f8abe8d9dde839d8ae579578f77a24a0197691301df07eebe10ff3b73f875c786318d5db1065cc40164858506893997e96e2fe72508f77aaa45c597ab9b1bf8f17c10f0c54caa96d4e4f0aca3c924ff02612a57881b3d21d8c919305196211ab71073b3a69a1f2eaa5f9ce0e8577fc9bbd5de047452cf4460d955055ccb13b12c692", 0x96}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="65297955d3b25d3ca9e6e29dc63a76812cd805df8804776ed3f3d9163aef048ac598c1733f892a339284015d1d8da5bbcb7448fc995a8b739d4e309c9931715f4fbb063b3ac81837120bdf5ea0ee95d4d39641de0a36b38b7a2fe4f667d0b3ccee8976230149382fe647eebf046833146e09b549ac179fd6a5f3f360c101e3e3f7c7fb1fc43a9137920e935876144d9e8b86a97f8d4fee057abd749ea42bbdb2e2542ecfe84743200bb35d05f3ed7e8d26f410f62798ef201ebe962b12f1553c083cea2976e8f8fa2c9abd7a", 0xcc}], 0xa) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x3}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) 11:19:51 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getuid() setreuid(r2, 0xee00) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chown(&(0x7f0000000200)='./file0\x00', r0, r1) faccessat(r3, 0x0, 0x0, 0x0) socket(0x7, 0x0, 0x4) r4 = kqueue() poll(&(0x7f0000000100)=[{r4, 0x10}], 0x1, 0x6) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x200, 0x8}, {0x1f, 0xffffffff}}) 11:19:52 executing program 1: setuid(0xee01) sync() r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() socketpair(0x19, 0x4, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000000200)=""/64, 0x40}], 0x1, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r5, 0x1d3, 0x8000}, 0x8, 0x287, r6, r7, 0x7, 0x20, 0xa27}) 11:19:52 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x38) semget$private(0x0, 0x4, 0x40) nanosleep(&(0x7f0000000080)={0x7, 0x1}, &(0x7f00000000c0)) faccessat(r0, 0x0, 0x0, 0x0) 11:19:52 executing program 1: minherit(&(0x7f0000021000/0x12000)=nil, 0x12000, 0x0) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) 11:19:52 executing program 1: seteuid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) seteuid(r0) r1 = open(&(0x7f0000002780)='./file0\x00', 0x81, 0x200000000001) chmod(&(0x7f0000002700)='./file0\x00', 0x0) sendmsg(r1, &(0x7f0000002680)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000300)="76a4261facc198daceff2190ca742beffc0b6b43d8652257447ed2c406ff67d0bb3b1d1d8d886e8ed85546adaa22916eb156d89e33bf884b07a44b7d2ef5456900b38bc24a74663e416b85d5538e6193c960874855c9cc6ddd966ce548e11cb500f562e88dd46e1fcdcbb18e6d27b4a0046e4730901382105f39b7f4e4890c3b3fa12b6a91b310cd4bcc3f61fda7b117f069c3953560a34881865357954d34caca1f0d1c6c4d7a4b0bd61aa83dcdbda026c8c3ca9f4ea038324ce68fc78f018513a9683264163dc9361f67c990bc337a97b3d130df505a9385550f4bb87475e3aaceac55f9c93ca0cbcd815352b8ce1ad01080c03605870729ab0296d080a01a071778df8d6a30402bff386deaafb0d8bbfd4ea6acfbb09e558c73bf34f532ded250393a2b1fa94363f8dcd8b7f37ef4f7af4c144525788fac96eb72bf9b78ce77ed4001141cb88278a161c67e85bd92faa668d136842aefcea118098257a95c0b54f9660e33aa326bc68c0780d9870f7ace1a58bd9e16e168092545a73233ad1f28e855f94c03664ccf12e18fdf3b71bc37af0d81e0cf6aaea79d1af072e4800a33a42a4ff7cc32782d65938060a9315ea5266a8eef5de81c52fe156898c49697018b26119de747c8ca07ab8937697a3727676ae5f5b82325fa56d4042680c3384d602d5cb9fded0cc6b06e7bf978fc3053fa70a511428eb917eec26b361322959e1675d5fb9a85be1cd96025f7448d7cfe40c6051f8e44c795ee060b9074cd680dd2674db406d5caa9dd17824cb176140449b93e9d042fd6f7452b73bc5585bf6f3a39fc76a9309de2a56a2ef6acc74b37b771a01db4a9288d15fd29b8b4343721c61493cf5ff8efef31e27dae47a5677797d1cb318befb03e8a9306e7aa434a98eba7e12c2dee36afb6cf6839a1e404f7c61c1581980b0a974c40d6d5493b2448faf981e71f10d6347cf0a95105ade1927bf9f31b64a9c8e512ae759c15a927c18db43efc0e2bb4cee06c3c1c38c905de321b3a94ad47807fbeec359572a81b6291f91ef5c303ef645c537cb63d702dfce2968d00017f735f1d46bbb0c4431b3d7066bd1f5c4e65d3c02c9028d63aea5869b5c47534ccd2a5aca1f0277d5836e530a5dd42e8c5642e5f7ec23e0b0c803a3eb2b7a8488c2adaf4968bf82f5c45c15a42837a3ed0fd584b97e341d62696402f713f837dd3dc9f7876eacf10b3dfc31745dcd15ee0a960faffadda90703185c77210436eb58563af66d8af8c19f6a1b2c3f07574eee78d16428785dca2f396ad30cc59bbda842221766be10818d245f9db38ce0410ac6c5ecac6946843e28c1a317eabd7eeb1ee3dff4852ae1102daf88a2d9e4dd07055ec9287fdab907841194b5254de7734d913889e6fca57f1ed332c683dfaf91693614ecc70062fe0ca7013daed6071ab8d7f4cc6613748a4d126318d5a327aacd9f39da664e123e842a8ff561a0879a064e828c454be6e3c767f7b52acbdfc97d95135d859a1b4809e4f169a95660dc0bb0363a543024359e1679b6bb5955452db48708f03f55faf3f31ff54c609f7e8eb1bb6cdf7636bc5acb5056cd9083cefb6009e6e2f5c8db2208a1c646b1625769867058f21a7f87d03ed15271719385e637a31b28a26a11d3f5bf061f5a54be62cb88afedc0a9c112dd0a9a6768a59bc2a8d506c17a953508ab69af9ed772c9ec26987827bc8a064a8a1ad00dea4c6dde2d1bbad8ff716889aabc4bbb98dfe0efae9f37a3241f62863e8fa787f431526eaa97cc13f54ce4fb80a49ad0048059063d4382315ac2b77dac4f2fbf9fd36a5287e289dcc0f18db20cb194df203fb5fbf87693abb0e08e475f7e6fc6545bc4780d02444fc1ec44c6e91b90f00f33d7c55c586ca4b02bd1712976d0c5e9956721c0e8019e3b42f403c77f59b6c3409b46f2104205346109d20a6ee1eb0146ecaa817abdea4314ec42e62797aa0a6dae29c57f0c6eb889372e3c5675f4c307a54d5162a449a2d2832bcb6a4bd6fa3441353f9052ae2e66b627781de6b9fc6a2a431c49ccbd503a0dc419e102c244a67f935a1771f7dcb881767cf936b57cd218d98c1166113ebfa252c1bb1f16f932a298d48aa6a3aa9edb83b5e9c3930a7758b253c707857d5348cd694b5543459c7374761145dca58271348934217b211f571ee2e9acc8c588fb8910c439dd2e7af25e327c67a4cdd11f3d3aaf9b89bc274504c520f66e54b864afec14a3bdadc79965b086f940e5410b2809afaf60af90ad1dea391f6d17be2888725715a6cd044e3f168d5e1502c5801666e054fcde7e1e2a80dc76802762f53451ffd09262ab5d2b3d1db009d126ec443a9b525379d3db433d1304a67a00831c1f960fdc55af1355738bc6d47de87099a57215953c4f61f5bc389091f4196ab9477d5a47497ae8ec0e892932f41c84d91460bea3561391dfad40fa77b0a7da8a18433fe817c43b9f49e5138090b69fe124143c90aa8f18da3bffb3591dcc72c132cbf92df7c8da144af3b4d83f3e6625d7f3b2cdf8e16f2c597ce2b061ea8b1cae28c2f8fdfafb7db76b115952cbd38593f0d214299c591f79ed556716266ac9e9766b24599d06e393fcc41a7db74ea33f839ca7eef026440d7caafe9dda4c8bcc948fa3f0f896da516c7a7a3fcf3bd4c79206b58a2766d621906a1f1690778cd80bbf753c846a06a114783770b5ba44b2c1b634fe37136a3d716d81f615fdc56fdb9b518751a937ab99c7b4c25b71bc82f05be971bcc0d44d8529f22761fc3818ff38e8e5d78664060e4dd5030dfb651839586b9e26256a56cc636c57d06f6af0bc1ac901044d675ea9afb2f0e7c606d09e47f2ffcd118d01fe3ec66313e25b4b7ffb36c4ebb4587a9e9dd1cfc3e3faef1975f588221bf66e07a115024d028016dac607646874c933cb64cf78e3510805d4ee3fdb06c4879f1d8c4008f52e9530b307cb46cc252daa10910ff5f1aa10a3bd1975aba24f5aba9b82416dc684a7ee84d6e2446274ac65434940711f1ed5bfee0fb0c3480789c40e354ff32b585ca8f17f35207c859942993527e025cda23c63856bac71993f279782dcefd5559669568f53fc979cc3f126c252c2f14df7750f4c3ae2246f8360cb06ef62fad3f403a8a728edcffbe7519baa3cb7a78853286dfc0757040207308c8e6537f8425d54f8cbcb06eb51528816d644933424aa06430f94acec477a7a535029b38403e5acd07a9da203128518c8c2acbed3bd87cd5115377636d170810b2091fb2a7d2b684950bf60610e1a7f874a9521871626f0c58e1c1b0648121a3e432567436d795b45cd060406961e7ca29e1d0698e652b97d43b24a6fa6612d6d79aecc68c2ecdc9cdb013e85c69a4e6f73c18fd3ec6c9b9152cfc3b39ece195803ab3afc3bbcfe82e70dabbec5cef4d557880bc6a0ec4d7b15a8c1899bff76a8005b5e5aefb7289797ef08a3652d2bfbb200842e78852a05fe7e5422eb9a309c25502d0f7d0a8c04b33d23890ec0ffeb3536be9edf9b961a5e214044961d77cbaab0dd3f34506ed7e3389bb10aa32ba8b40f2ae24cf52f1b2dc9f22a559ed3e598cc6a81098475919496f64613f31442181285353096e608c9ec5a62e7601a42caea1eab1bd686f639fb1f0c9ae77eded0239fe69f9554b0b4eee595db64d6e2f3a27580f216d30b8e8f20686d96cbc9e1341d3d4a3e179348bcc31593980cab78f130e8f421c2b4a4189dfec810ffbb3f3962a053a1f6529263234a8c2491ff74760e8263f34751a8b738387cd2997e177c8e8bf43191ecb2b204604654dc7125608d3a6be1af55366c74f6a7461007a7f64d086b9364320d4391580e1fc8be3d2fc718d66719f0e832d0c8cf40ed79ec966f3bd53cf89bb576853b12c2cf252b286206eb789d054f8eadd5ede8b6bce39ae69ae170c3f4438fba34e0324aae7593d47088a64bae6f1a519eee46c5a6386bbda8887e93b1dc86cb65d984be1b217b1d5929443f8d21a7bc464a48fbb47f8291970e3444830d80ff2113cb640d44182bd243f48e208bbbda46f8537bad2786d69a2b0859e2a02b7b67e2e7fa1bf3a4c81122f71e8230eacfe5aaac50cf5827d4ee70c182d7fc1a4f7f7f592c204d2a63efdbbbfb5701f2c43164fbabec94a60d24b954c8c57dc3cd705a9700dca37ecffc054f875ee2c6c89a7eb3077a9e2c09638d155ee30780dc1b57d4a389a6646f0fe548204f434bc957e25c8f3c7fccf3b37572086cc0abe67f96e898f12517829af8d3bfdf9951355afa07a826bd36ff12f338f3a2ae110839c56480b70841e5d6520a086bd34c331f521c2dfcbf09c25d05a2ac4a2cb34d3d391ee2eaf6557b3aa3147346fef00fda26d97fe351d019fcf4bf5e9dbe71fc4263c204a6654cb1d5e77d1c27cba94209c43f74280c6f0a68d7730fabea8dd62fd5dc4914799217e02ea099fe8996719f6af72a023e78d9f8a808ffd87e8b4da745b4ef1bb966d2e0c507c7bcd30b26ea66ee280c53ed10f375307ca045f798af964beeaf8f0a270f3b8c6047549e2c2b172650f210b0bc1a3a1ce2c01bb5dc5c327b6e707bcf14fd955fda030ba58f943c578fd2b31914c2b1eb9ab2a27696558c844bf3b28e4f67b6bcd3a123f8e463423056b07db3a386dc8ac07291adc17bafd688dd874a616af4928e2a1f1307bf7fe56c28bd555a5169b64c15af64a4413f2aca6b1c7622a8c41fa3948d0d8c1c8e2698df71659150679ba028cd743b129cf60eab1bb3d7056581c4ae1c5c47da2b1a7ef8414be79346ab615fb775de323c0eedf9bbe0df831f23117ec64c1cc4769b727180273aa05eb252667554fc5b2419124b8d4bc1f34ce79611803ad197e041696e9e5afde125098ac54dd23c3ab5dafb6c147fcf64f7f351086c204e810311f9163665a45207957f0072c0060f0301324496d8c1df0148af13aadb9b86f8934ac6a840bd85cf1827c61d5b14feed5887dd0d16f8e08ebd32acb576a80b413860d099bfa2f8bc7f724164e1794efa430d0a2f3dafb8d663e9b3395a48303eb74126f990adee80538595baeb3e5f84136f128d1c653fa98a058f6178cc869dbe674a281039981acc8c6430737d22f52717cdf704008a34277b4989f2df352a451cbbd21ad6ca3e593472bf14861d4ebbd1874a371239ad5f1734abfa95305e6a0b9d038e4dd535cb6d4e32138955e3597668d6fb61edb4d2094166852f2324940c741b9738b6b2ab7544837c7d4559f4e7cebb5030e55e3121567e9fdbf06a29f2f7cb1ee896d7f7af4b864240245d4c3662a84e45c2f2a1940896f46f61062d1370cd70d179e7f1212daef872e13be7bf042d8b31729d86d50ad134358bed0564dbca1e1a6e210b6d88a45e264e472fd7efeac0beee851cc6d6ef911c80655b452dbaeb47e9d5c923f56915a67abb9d37ccf61e9e333e5a56813b3a7f6ab713f6223b91ef272b344cb7f5f7ce590ae9b219c87777e054ee7da06d24d6bf535bd785719a8aed14f49a0ce74b6e8f0ba312a3f63375cb5ccc834395b6d3f5f2aad48edc94888bffe974b6a9403bc45b28d51803262701f4d95ffa4bce20077c7c28f7de785bc989650ac6c5a197cc19233f2837f2acae4877499190db56a86fd8ed291aa2e38790bf90e8cc5cd2180f4823bee8aaa1f7b9f9666587a306c6bfcfcdb699e2fea4854518095d834f838a187890bc8f742e517e12a1588090632295564d6f2b6c667c285c12dd0d7eeb56d871795b898302618203c9a8e2df295030460e459f12c68", 0x1000}, {&(0x7f0000001300)="996e5902f91a7afec068cba493284dcdec1049caf0e0653e01da3a45d5b662073dc50295cc33ef0f34924827dd46de1023eadf31f816bca5bd97b70346fd72fe291d663d102605606b321436140feb7c3573f8b9d365cca1c44a421f62ed2523e3ec416581961cd61ab31d422160568d63f75c6d982c2630d284cce41de714d906db8e1153e844a1ffbdf028fe0f4ae84b994d6c20135ef01330ebcdb078cfa08b626e89554315027503cdc80e6a7f43cd3618d20821ad5273d268fe7b32737a8790108fa103638a4a1fbc0a3768e968e9e7cb66", 0xd4}, {&(0x7f0000001400)="c8437f54626c9d6c2962dd5c5ea581a6401ada010ba97ad7ecab2b90dd91549d04c9834205b0a00cd9a1bf9073c758692ee5c8b521568180cb43df656965ca5186d5ce806a24a53a28bc743f5c886bd0a816b4f2631e4206101b811dc0662281abb115392a37931e", 0x68}, {&(0x7f0000001480)="4ec4a4f694", 0x5}, {&(0x7f00000014c0)="859f55136ae1f73ae56d93c579e10e20b1b292a74f420e90daa373a6e29b02ad2e7505075638d68ae3ecd6c0f8408f38a68ff6652cd6eddfdced1b344dc2b74a03d13204c21aab5347844711619bbba76cc17848b0195d02813e26523d9d544b8ca19a78ac08fcf8a2cdb4038b03cbbe8b8dc7a5b6ead8d1f35e8495722e84d643884b103117366a9187576492e172d0db54a0881456c202638cf9756aec476d4a38eae13686371848e25c335438ea49127a17a38964b1784c11d2138f8c8f74a2bea446076554d2", 0xc8}], 0x5, &(0x7f0000001640)=[{0x18, 0x1, 0x200, "15a4"}, {0x1010, 0xffff, 0x5, "10658105d050b1c57a7186ded0a79bcc7b5a25a30434e1f26fd22eed3a166449465f4258d0b8f783f8e4c7a857791343f5eedf97e70450513cde870dc33949dac544dae0743b53575acb83d9e4e3763cf3032c680f93fdd920b01fc6cf2cd3d85f83d5d4764fc0cd11d403d7d90a596f4d49cfa502ec38129158ab4c72cdced0dd80d163c4e58c55bc55a4f3f301e8966bef8fbf9c90f43d5e2363d1d9a5b7e801aced1d3319e1353e8c8aaac545b350ba607060e937f3c47ce5709b05929e62f8da63eb715fef106f849f57667e1c333bfab0b981c2e8a5a29d267236c93bb81220e596e7569aca4b54328066035ff7721df017c08ef56461cc00d44e7ff1881fea665f0febfc6fde1a1674b597dca32f7c03ed2f322e0d2420f22d1eeb819cd824d5fc90b05f72d00127ccf2049aa64ef6004f31727787f7bf3d31d63c42c9644b6f5f622be4b5bba2a9d9939908c944eae9140830b092b4e3375481fb9769a0114633782a141b9a86d2a17180420c039617f33dcb550f91b5cb98922cd3df0ea25d3a86fa271d80241d242d81ed7f82702721a6d27667f82ffb868ff6af160c70f6e5f8731ad72a34e45c1268dd5d78f7121af421f9bd2259c0d86d7d8fb622ed65327a958b3b49c3f6d137c0390b2471221405ce62714e96d6ddf5bac9a9d4d5735dc17eba8a7257a0b1760288c645d9c69b80bf278e28cfe9a5aeeadaa280be2e222ff7f987ebb83092b5c04fcdddbf737ab5d2ee5ffbd78f8160fc0526dc1a5d3a73664b76f08154466509349317efc85e614228ab83a214b65881783c64f23d07b48544a28467837104a351f5c7daf3727406a3bc53c68efd36e266182fc6efba65b9f62b033ac108fb1cc812c4c5b44b675a1d84eec8740db7d5ca896c45efe8ab344e4df3585d2212a56fc8ceee39453ed64b64fc0731e15e775bb3c35c509b5cf92ad0337c08e0690633a21a39d90579f64d3a874afbb489e5413de14dcc8869b4ee0a9226309ae3c7ecdc00f292681fb2a81d93f410689f0591178bf6d4e7fa92231ec6f389cadedd51349863950fedb6bb18aed6297a562dea897333f7fab562f4661ab37aafea613b9503f01e185923bb756c5b533625542347a741abe4daa5e25de39b2ff5ff7c3040218cd3dffc5c0ced1416f38a10a0c146b4fc86afb5fb0c7300b6227abab779ea5a540afe96aae9a66e843cd2f0f62c70df2d39035d717581d66a3a43941385969433b41fed93c71a4bf667e0f37db9a03799c245fbc7cced8515946611517b187f6d95205a22bc460d308a345e546fd4143d4e9c70238c0706a5e0c57b6641a09dad7158cc0d8bdeb36ad18adb0170d3b3606c52308e11e7c15aeb6c34cbf144d4f8410954bfc37fc05ebfc3c6b6a7fb7f5d2c196346d02841b1193ee98c851387b3177aba70f91c4dc27919c18df45ea58f498d83088ee64d92323be3348b6381854eeb1baf2017bfda8be82d79185e82692298aee55f0538632d8bf75e5f47b8ca55b0b33c1631f3ba7824b0c925051694ea955db7e67f45b5c8698c9967071f7b98066edc893543ea5bd1659459f9a889773af58f32d55e9f17f29340c3093053a8efd54bd0715966ec9b40993961b1f26d2886380ab89b9f3dcce92711d090fff82387237350909accede7898ee00bbd7449a69ec540ae91a28ed7b04937af08afc3a213e0e0cd94a317a7e27e70678d67d612c2388e187573cca6a414349968abd4ac4d12ffb03668a242ff555e8ac3e0ed3ea30cb7d81e80d268367f75e9b9a26bf0aeaacd30739278b545404970d74f7473e4402c9956a3e320f4300e977f95c283d04316304846bb2024716cb04d0eb7a009bab23ef0746eaf1956185015d1424b5602f2fa48cbcc908876eb3e8db14f42d75bdd247d84560202febe69aba4d84b19cf95556e2f1e977722da3b16764e696343a4e8be994533a1295de9c6a1d05eb1059e31b2d63c46b6876b4adc378394b8a9b40c895cec1770da5bee85d16a8492261ecf8f2a4d6dab6dc6cd16aead1f93977306b31586a46174e93516bb0bf4904434c5ea63928403212965e90b0d341795b74b08d7372a2d7813a31cad556adadc84858055664a5f444cce5bada79c793b9814459c79f4be17d4cb1fe43a10fae91ae76252df26d80b94b33855128e7cb6b07311390ddef6e6ddf7e1301b81ffc3f4976ae07fe490c8e36f04d1c55195b805711bb57b8712684665f257627663897a10feb33b255715d5767d2e34881c7f44a31387b559169cfe9e55086cbf3cf3a8a09e9745e4f660a44db23927e1daff1d2888a9125322daa460890191fd897b037e74a7c7bf4cffacc60c5f4fb6bdb63d015e3dcd9ba6fe4035a08ceabfabe99d6e84ad0db53d75f0efd91a2f216b126bd397f9b6e6d4b38d41661c1d8aa9c8db5e62847a1bfe5a1d72ac51b19b2665a3d3dcddf6d3470c517c0dd8e1590588ef1d37a418d1648e29061144338d75927824c24d3e8e5b30d44cc67f34ca0fc9cb33e1328403839e239140698ad9d53b97ab89f1298f700fba9c62fbf7266f5d83441628e0ef5d674e6a5fb843ddba8edc690a378723f9c5624c1ad97e136394683bd9bef77adc70f30946df9505831a619891d01c71a5ccfe8e18e81ee332eaafb8368b3cfb995f0cd6edc97c5000698dff4381b73a1404f823e275bcf824f02f666e43ca36c58f8bf16e41a19bb73cb9f3f3e357e0156450c1984eaba6b9b0b086cd2bce5512923ccee7efcfc11a880e1af3dbaf0fb4fcde9c93b26648f10167da03b6912e09afeea3b8b48681cd4db19af8a8b81c455b43e4137daf62a0c59656aa1924ac5bb3572db4906d9902b995787a23bb89abbf7daed87bc9c6b49362074e10bae9fb21fdeafa739ec86283d07e4868d6e5776cd3394d4c5d1b1e0900820e1c752db09a74a4a8702f0fbc26a98c1c4e520e68710b6a18b4231dba3f135cbe7181e6684593bdf9c175f74efca9aed852b3b592b13c12ee80ef90ee9d02c4ea70f7f57c397f37e32b779b99e25dc0f1446a33e27756ed06094b7b13f401f7dfc2664803f873fdf4a7c651b029614b1beacbdc9f0bf47d49d0b80525324db8a72e09aef6eadacdefccd6c826fd54c40d8384e4f1103191d753af0cb5c328acb239bfa670584991d5bb9340470e29f084150ab408ad0f78a54ab20ffcd0cc2542bf67041bf121504363336d19dec6f59477b5caaa9be9f7ba9f5018839f28192687d9f9fe9cae56c9079d35d82067f90105f78f9c8963630718fd47913ee13303c383d54094de808afee78480c2dddd5f04efbd3a0217827c89c93498ab44e030341fb69c92771daf4b4298b03363d6a9fdffdc173c91593d2e8c85c0192f8ae05d563654b5437c7c785ac4cb85488cb51400670536d6e232db52e6f91d2774e9d234c89b30e2b5a54ae7060af05e0b2e66e65f0d65448ed672ba2ae618653a091265a74d92153a5cded53b2086cade88c49fae7bf479f3b50eb008b2d5b68a504a7f1e44fde61f5b54a4af7542c26c2d6973d3aa687b2b0692b3b830777497344e4ccf43939f7dba47e5694bb6c4bf0999a07c696bb2ba9eef0aec1dca64942062cdc75de66ad0e78a606ba191ba1bf4d6968df5dd3842082f4f8e3740fa6ab09233013e8b2c1b188d99cb9542d9d9dbbcdfc8308478f2fd3a618849161887f783b14a709230cb13ea23ccee2d24be04ecbdcb761a414f987912f62b123ab2e664e7fbfe14278ccddbf6ef08919878f2b743cea228ee90c8da9379cdcc0857a92a42b10179db7e5262ea0e0da2aa43c23be09c39a79bfa69c867a1451d4c1c7daf4d4ea4a1233e504b6a092690c73d8dbcc8f75889a503bb4b6fc4d9234ab54f7fba1ce8fa2b5c1e2da94aeb1096a7cfba7e61969aebed28a7d0b8a37639a22e93b277cc1e6570d3cce463e292c28f82ff2aebdb3811e94d724c0a9c986e6cee124896674439a18675b830ea718e7218a547bfd78e7842249696162ec93d6c54b37c07e53f6f0dfe9c70979c60317e80ba463cae4d04d265ca9c969b61681b9843c0fbb952d4bc5631a77b66100cacfeac4e5ce65989eb6a6302a66b16464a46dee6bc6725700a5735afeb16930c3cb8def3848461782fa4cb23882ee9c49c3b768d836281a8798fb05e143babaa675c98e87cb419fc58081c9683ba5182da78e2f27d2eb1c44a46ab6018d4a9f4f61a7c8c648a35fa606dddd02b23561ba89be3f31cac9c06227c16103a4a22af00ca4fe7bf53bfdd5e387113a26712847f7a03821991785091370faddaa80182680914f2bfdc10ad3ce38ef6ca7c47cccca2e7a7777ef0736dc723ad6d916776f7318ec1c38be037eeaf377e6a06a0fcdebd97c38bbdbeadd496c8450c58f1366bd6c887276f616b759fb154a10e11f865cccc8a89d04ecabe194b34e84c602171b538bf2a676b0c73ac601ec445cba42c0fcc73ab43512a7175cbcea43826323b21dd6bdc9a9f68793aa7c3e62c11fdbdceecdf310fb17d91bc3e96b8ca07c2a0581b3ebd07db73a6b3f138a72b5332a1ea0de3590ee4e50f422ce885b0de1087c736ad69976f015cc458a28c2b0f5cdb5a01788a79b2c2c83c64cdd9bcbbce0e60deb195459b2ccffc108fde075279582a0c01e9392e3d30c0227f2144125647bb5b9fbcc02d73ba599fb1f3f8f41e001857629761ff4ffe884d971d5a448559886bde000124f32fb937e78790dc1cc576ebaaa9bdb73d561b5981697b9c48cb983bf95926a8acd57b6680e983929464fe883f5446d5d23e4283153733d1a17a65f7b865c2e13718306556d080bbcc0f83fdce276ea00d93e864910836d33dbdd1578b4b39bb934e070ce1fd6e769287ef9de4511b09ac6616aa3e60465d8f7e7714288e7e1383e25c59d4311a33235be31917f810db98c9d75b6c9eb73700314e386acab398cf507345d3549cf7295766adf3148e087a58927343b81f384b14b94d85fcebf2e1679360ecfbc281570a84ed611416ed14bc7f5a24ca89b1b9d5f11389b5023586464c57a53973c7eccf29add8ce6e8477b966bab7859ceceb387ca4bcedcd5b60bcdc5978ba7376ec203d7c888b9c07467046c97131a93fdce7155eaafd689b1575c72ffce97cff1cc3ce1b558ad27739e4e5284129eb06fa9d79f1481c65f311b5cd394e927fff9d43610c6e3655354fff3bded3e737f7b2fe9d45c05907a58fbdca66cf97a932b2fa5595e2480ae68f2a164d183aefa4e1684f77c554b3867f4c186a4c4d713ec25c4a029ef9dc49d29c2e904121923ba4d893a3437e641c4e452af520b16a5c6310fec1e3ad1cdd09451b42e90b7ace324a34d18a8eb3f681b4ff565970ca1df51a00987f95ad69849ea52919b6038521b025c3aa69f08a93c8aeb801501ebc53a4e3d56c9799e745c87235dc5618844fb405d616703e6fe13c110846e395f8c7453af42e369f8f239c20a932357642844cfeee11cd26c9d74280d5a77983239807f41647e42ba6cbd598475141fbd347d71e6ed815b845319384961c391e090612f5dc88a91cb4f29a036556a9d6045926af400d705b49650936226563c454bd29e947ee7e1044fcab174cd04a34f1fe4b364eef09f0b7bc0b9197379bcc8308e0f18fcb0b2a85c5c1cf2ea27f1e12b92853036761da146102028461c2dc5f4a28d562cab21f72b037a9bcfe5685a7193567890d1d68af2c1151fd4057810c5521e81823a598605d975f3eb7a0cd5a9b6d2f2926fea9314be0f77a5b33ea27e004ca3dbcbb448954"}], 0x1028}, 0x400) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/113, 0x17}, {&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/97, 0x61}], 0x4, 0x1) 11:19:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "38a6c7d4e3e83e954161eb762974e49b50c6bc64"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffffffffffff827, 0x0, "5656659541e34a4047ae7693cfd2208362f87d9e"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 11:19:52 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:19:52 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x42, 0x2) setrlimit(0x7, &(0x7f0000000000)={0xdeb, 0x2}) 11:19:52 executing program 1: shmget$private(0x0, 0x3000, 0x229, &(0x7f0000ff6000/0x3000)=nil) getrlimit(0xf, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x4}) 11:19:52 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$inet(0x2, 0x0, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setreuid(r0, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x796c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2000000000003, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/197, 0xc5}, {&(0x7f0000000100)=""/17, 0x11}], 0x2, &(0x7f0000000180)=""/25, 0x19, 0x80000001}, 0x842) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 16:00:04 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r1, 0xee00) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x80000001}, 0x8) setreuid(r1, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:04 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt(r1, 0x4, 0xfff, &(0x7f0000000040)=""/187, &(0x7f0000000100)=0xbb) fchmod(0xffffffffffffffff, 0x4) faccessat(0xffffffffffffffff, 0x0, 0x3fffffffffffe, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: geteuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:04 executing program 0: geteuid() setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) select(0x40, &(0x7f0000000100)={0x3, 0x0, 0x100000000, 0xff, 0x4, 0x8aaa, 0x0, 0x6}, &(0x7f0000000140)={0x7fffffff, 0x0, 0xfb7, 0xffff, 0x7, 0xcb, 0x7, 0x1}, &(0x7f0000000180)={0x100000001, 0x80000000, 0x2, 0x5, 0x1000, 0x4, 0x401, 0x1}, &(0x7f00000001c0)={0x2, 0x4}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x39) select(0x40, &(0x7f0000000240)={0xd9d, 0x100, 0x0, 0x9, 0x7, 0x80000001, 0x1, 0x3}, &(0x7f0000000280)={0x7f, 0x200, 0x6, 0xfffffffffffffff7, 0xffffffff00000000, 0x37b19a83, 0x1, 0x14}, &(0x7f00000002c0)={0x0, 0x100, 0x10000, 0x7, 0x9, 0x4, 0x7, 0x9}, &(0x7f0000000300)={0x8, 0x2}) r4 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x480, 0x100) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000380)="f31356dbd02a", 0x6}, {&(0x7f00000003c0)="75b42ef3d017345afdbb0dd94e54ea63967bd4ec6a61373e9bb9a6cbd58714a0e094b9d39884d49a65c6ab6692b3edcd2493c5282c465fa46a6bb508a9a1256c93431789c20369f18f06248a0b9debe04788e25c466cab68886b4b3586423a249582bd37ab6f957991ab87239c06eef8594458799d49fe50b229b73cd0d085576ba978a14b861b6d1b286c680dc8838026baa47f7cbb147ff6dbca62693396ea29d1dedba245bb242cec7f4b8fcd88f5920884bd0a77c02b60c79440e3cc792e4d7d8f0e332db621d3e09acbf608244ac21949f29c4b4b32252538", 0xdb}, {&(0x7f00000004c0)="494a31f53bb82d16e9a07b06bb2037eca176af9194115de538ee6dae288a6b6ff638411a5efa1cfa288115eb8817795b320f54e6b214ef222160af2edb9f0221902904278286aa8a99884b7be64ea5ece56e83a878aba9d67c2561fdec8448980e2f00b99ac15b7706a6", 0x6a}, {&(0x7f0000000540)="2cc1f1d1818161596be209cbd8b518a0ab0de459a5340a57a260b247426d8c1f5077ed779ede2ddfaf1028133aa43be720dca6f0c427575c01f76d47d04c2a7670f3a6a7f717463c006dc3c27a076d919a89a33ef35f8925cd", 0x59}], 0x4, 0x0) r5 = open(&(0x7f0000000600)='./file0\x00', 0x8, 0x58) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000680)=0xfffffffffffffffd) mknodat(r4, &(0x7f00000006c0)='./file0\x00', 0x100, 0xfff) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000700)) ioctl$TIOCEXCL(r5, 0x2000740d) sendto(r1, &(0x7f0000000740)="a8487c4b9bb6997a8f1a290b77c07c70f272835608d5128137b5f37f15014958a09fd8492d6100b4dc3c09e728e7089f1118b3ad510d479ea1b1eb09ae40e887d0b5e6ee917d64567836b50e1e6cedcd6c72929441485937f4ccd5361babf15a69626a19fcb96b847502cc4635af542a821764c893c2f2ee00f748f02008f6c20498f0e3fc1358f5d78c8e583298017734e4c279014fa17ad3c9741458ed7f88485712b13c0133201219123b3b2fcffe04d6b552812cf89d37", 0xb9, 0x1, &(0x7f0000000800)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) seteuid(r8) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000880)={0x100000001, 0x0, 0x81, 0x7, "3f6e3659dc9687646e20a3e7fe806a6a8f5b9e34", 0xeeb, 0xffffffffffffffe3}) close(r5) fcntl$setflags(r5, 0x2, 0x1) lseek(r4, 0x0, 0x1) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000008c0)={0x80, 0x10001, 0x5, 0x9, "ea05175179a50d5491e37f0585d0e4dfa812212c", 0x0, 0xc3d9}) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000940)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000980)=0xfffffffffffffffe) readlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/116, 0x74) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000a80)={0x1, 0x8001, 0xe194, 0x2, "e4471d81b85121dc69766022dde21fa3e990a45b", 0x3, 0x1}) 16:00:04 executing program 0: setreuid(0x0, 0xee00) socketpair(0x1e, 0x8, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, 0x0, 0x40000, 0x3) 16:00:04 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgid(r0) r1 = socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) r3 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getgid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) 16:00:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(0x0, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair(0x10, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x40) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x0) write(r0, &(0x7f00000001c0)="1ef4a105cbc33d0b1ab70e45c6283820a3a30b235b1b1a07eb4b39ba5ddb66c02816579c6dda05d80efcf7ada8b591abe3da7232a7d92552e63b15eea11a98b88516c919ac9681fe575e7bf4e2fc6bccfc382d567fe088b63e94cbb3bb016a8ec5cda3aa21ea6d7f799bfa4b08ff57b806350cc240808fb18f5220691d1699df5028e486004ac297c778b3fefd007bbcbfcb6acf808b4a2cb1a5602b82fe7ac97710f1f757e4e2ebed93cd92f2b53f6a64adf01bf02a9d00d503f64ad2ac95b2bb118c1f82153009f525beb58b31fc053e8e40e59db2415e050a8ff802705f56d85844d02bd72272da7c2db57040dd48400547", 0xf3) clock_getres(0x3, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="b9c238da3597cb197eee79b01de0454c6ccf25c8b6e918141fbf4e183d6a68faa8b71aa3f6dd2ad043f1bf1dc86c98422d5c10d8fcca813bc18797e8df0e64b56579d14002ee7a107b201b1e7567d43fddbb4c488989abd6c735f1a959f59655bf9ebcaf5821a2d5c9fce74b41bf33dffdfd74b8b7f304ded7ca6e9dc9c40f2d8baf5d93ad4edc6155fd9b8a5f24278c904b79608495aaed765661eb1119b6d63d3d1e4dd6a5b060f99a3d5bbba199b91e", 0xb1) clock_getres(0x4, &(0x7f0000000180)) 16:00:04 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() getgroups(0x6, &(0x7f0000000080)=[r1, r1, r0, r1, r1, r0]) setregid(r0, r1) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: r0 = geteuid() setreuid(r0, r0) geteuid() setreuid(r0, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) socketpair(0x1, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = socket$inet6(0x18, 0x0, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() r2 = getuid() setreuid(r1, r2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = kqueue() fchdir(r2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getuid() seteuid(r1) socketpair$inet6(0x18, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() geteuid() fchown(r2, r4, r5) getgid() r7 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r7) r8 = getgid() open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r6, r8}, 0xc) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() setuid(r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) r2 = geteuid() setreuid(r0, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r3, 0x0, 0x10000000000000, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: r0 = getuid() setreuid(r0, 0xee00) r1 = socket$inet(0x2, 0x8000, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28110, 0x20) sendto$inet(r2, &(0x7f00000001c0)="d2083f9b51a24e1c31dff87d11d8abbc7696aa364ff82526764f0b54da2c05d0d26809dfa2218cdac1dae6c7826660432c69eca8cafc0b645873a4a64daa0cfb3715e9f5f2d2342b93fa3982ed929d29a693712c72c0ccf023255dfadb64ac7c61fbf400469692449d8bdb6f92b7bb", 0x6f, 0x408, &(0x7f0000000240)={0x2, 0x2}, 0xc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getdents(r2, &(0x7f0000000040)=""/195, 0xc3) socket$inet(0x2, 0x1, 0xd7) setuid(r0) faccessat(r2, 0x0, 0x3ffffffffffffd, 0x0) 16:00:05 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 16:00:05 executing program 1: r0 = open(0x0, 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ftruncate(r0, 0x800) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x3) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x50, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: r0 = getuid() setuid(r0) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x20) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: r0 = shmget(0x2, 0x3000, 0x597, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x100000000) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x8) semop(r1, &(0x7f0000000000)=[{0x3, 0x4}, {0x7, 0x80, 0x1000}, {0x2, 0x5d2, 0x800}], 0x3) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000001440)={&(0x7f0000001200)=@in, 0xc, 0x0, 0x0, &(0x7f0000001280)=[{0x68, 0x0, 0x0, "13c981bc6672d616f51efb922444e8899b266efbb06d75ffa33eae8e220425c7868e57081d194dc10328dca95a22d5806cec0bda25c22803490aed72f9d05d443b19c212177ca3ad415801293294b39ae12c36f4"}], 0x68, 0x400}, 0x2) setreuid(0x0, 0xee00) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/76) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/153) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) getuid() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2060, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0xc7ca7cb060154efc, 0x80) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) socketpair$inet6(0x18, 0x8004, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xc) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0xffff, 0x6, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x1000, 0x100000000}, {0x18, 0x0, 0x7, 0x9}, 0xfffffffffffffff7, [0x8, 0x7, 0x7d, 0xfffffffffffffffb, 0x3ff, 0x8, 0x7, 0x7]}, 0x3c) shutdown(r0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0x2e6) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: r0 = getuid() setreuid(r0, 0xee00) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() getgroups(0x4, &(0x7f0000000100)=[r3, r3, r3, r3]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r3, 0x0, 0x0, 0xffffffffffffffff]) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) chown(&(0x7f0000000040)='./file0\x00', r0, r7) faccessat(r1, 0x0, 0x800000000000, 0x1) getgroups(0x3, &(0x7f0000000140)=[r6, r5, r4]) r10 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x7, r0, r9, r0, r8, 0x8, 0xb2dd}, 0x9, 0x1, r2, r2, 0x7, 0x0, 0x3f}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: geteuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8001, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x80c1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r2) faccessat(0xffffffffffffffff, 0x0, 0x2, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc00, 0x1) faccessat(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x94) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getdents(r1, &(0x7f0000000000)=""/42, 0x2a) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20002, 0x10) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, 0x0, 0x800000001, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r1 = geteuid() setreuid(r0, r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000008000000000000000000000000000000"], &(0x7f0000000080)=0x5a) open(&(0x7f00000001c0)='./file0\x00', 0x209, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0x7) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sync() 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2529769acf41dbe9) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = dup(0xffffffffffffffff) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/10, 0xa) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) setsockopt(r2, 0x7, 0x0, &(0x7f0000000140)="5472ed95ea50cf5c2d8ff7f2a7888892df3f268ab300e1eb92e02909955c49b53a14c7160427b4d43fa6fff99da8e43db94ee4e3ad53c941ee45610a0b67501c3329057d79a448e66fecd66643213c9e8df47f2a85e23873f10dc64acc29070eb1aa5b74a568cb8eb669540e9f5b376d52b78f2eb0c636f81e9b8cac", 0x7c) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair(0x3, 0x5, 0x7f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xfffffffffffffff8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 16:00:05 executing program 0: socket$inet6(0x18, 0x8001, 0x6) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x8000, 0xfffffffffffffffc) 16:00:05 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xa3c7, 0xfffffffffffffc9b}, 0xc) ftruncate(r0, 0x6) 16:00:05 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:05 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:00:05 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = shmget(0x0, 0x2000, 0xe, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) socketpair(0x1e, 0x7, 0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) faccessat(r0, 0x0, 0x2, 0x2) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000140)="89abbdc2f9312981765db33257fa11aeffc0cc0d6d1d4aa3f09a83377baadb3627ad309cac1c205c03a7b9dc90fcaa4e9419a3d838954781b239668196c02f89d54f584609da308c460670f86f9d0457af1700c650f8701177f21ba46b24c6fe68d73ee4c0c46fc1d95513359676c2276b30041254cb855a7e6538aaab4ceee2f514b3ce09129a58bb90f3c9c58da294", 0x90, 0x408, &(0x7f0000000080)={0x2, 0x1}, 0xc) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000faff00000000000000000000b05ce34c96904734e37ba263c7682b00000000000000000000006facd465986beeec66b30f3ae5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0xa13d, 0x1}, 0x8) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="40dc9d88799a0aaf7f1812b20484d0a1ad4bc9167f693570e9", 0x19}], 0x1, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x190, 0x8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x2) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="1dd765ecbe452e29f0e545ce42228f3425aeab586ce78a", 0x17}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000100)="496d8454fd1cc70597b06e8820a837300ef944a1fba181c496790c0afc30", 0x1e}, {&(0x7f0000000140)="ae604a84b4f3083ae9ff52b0a6760754939b81521f6da064682c24ca2aaa3c5b1d85c91c97665491174a18e295d403935a6486c691940661d1a593f76e45f1889a96bfc111daa93ae054e2e5", 0x4c}, {&(0x7f00000001c0)="d2a66fae632defb986779632777e63bf8e3d85bf99de727cbae193420a11b98e827923021999a48721e6beb50b02c2e39f3395faf6ffd6c4815c004e24b7e9c85da575e1f8", 0x45}, {&(0x7f0000000800)="69bcd4e899c71951e00004000000000000b284ef818bbfa327408a2df2e4b6e0672b79e511d4796530b7bcd7d5b3a0bcdcf94159c08010a35a444e1b097afff76ec5473ca3e9ca9fe4cfdafd3b2d15bcfe54bdac3557b93ef594d95aace37314dda9d98afec92649d9effc7d5b6a88080af3a1bc6d8f31b3c3affa96b33183f689967131e48fb4560a5c5657605398513eea156bc346d8f9b0aed7049100000000000000000045cc6204f765b3c30589aaec92a14a3681b9db98f2e363d7c80aa89633c65e782092e4c96be27910dd75b1833e95af", 0xd5}, {&(0x7f0000000300)="4c0f9e6cefac5e6b47d65fe806cc73315fbc35dd915a575a41b70bea", 0x1c}, {&(0x7f0000000340)="ad609427984fbf69fe5015bb3bfc09db4968961a9431020d51fdf0b0dcb70d6ada2b67b5ad924085cd7cecfd9b058354101bb8aea7cc74b807af20831c16f30ea46c45513472e2e2e912fd7a645e4671256e48acd34503bf2fe8d078", 0x5c}, {&(0x7f00000004c0)="4180a7ff8328c6cf84a6ce3c9869364aafedb03c01587d22c4a00770eb3427931c091a78fade85b7aea3b0ca37f0f6d15346adeb7b5f22321fa9b8f1a43901dfd362cd79eb169f6bd1195f747865dba72bb31875f07054ee06fe300f34b55b9e4e6f553b0abe93d37ceff9f1d9eb7cf9ffc61919ca96df90e8203e9588da8b645cdaf349642c", 0x86}, {&(0x7f0000000580)="889fe927e023da9857704a2b6571875dccf3687e961914c6b8d25a5db7a128d463643de705f3d697bcf7e4481ba089a9685100bc3143519d77cbbab58835956a3a76c71b5a18132af0a348fe1c012458cfe55e82d29e99ddb896e14943ad2e465e9aa78ec90e9f8da4642d562bddacc236ccf7e64faa31ece1d4d2769c8dcb7b56615f4fdcaad6c3c64040def5a480b018e8d84e51f8b9c3d3f0cad5a6df9f0883551272ae17c6c7b2031078d0a30714aef2d48121b95377c827a51f2cf78ceff39151b9be8ae15cf7e28afd3604041e5509e1003709ede7b6e10b59a646088ec3da2a518d76dbaf", 0xe8}, {&(0x7f0000000680)="8a26c70ed3735dbe39168e66c49fabe9f4c8d20ca576fd0f6bc92bb783b897f29d22d8b839a1c7947e013bcfbd0c6b4ef305f0705036bcf2e6da00a21dd0ab7316cb47d3db97135fd49b3677cd215369162dab55e0b3c4a7571c85dba3dc62e02578ce0e8f1ae84dccac85eb2f77ff41b4edc86090a0a64447889e12ca3c75ccbfdb9e05888715a69119b26a4ced398cc6a5eb46ab134c8733e3", 0x9a}], 0x9, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080)=0x6, 0x4) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x6c, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x30}, 0x0, 0x800, r5, r6, 0x9, 0x1, 0x1fed, 0x5}) 16:00:06 executing program 0: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x103) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setreuid(0x0, 0xee00) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x126) unlink(&(0x7f0000000080)='./file0\x00') 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: geteuid() getuid() r0 = socket(0x2, 0x4, 0x1ff) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x2, 0x9, r1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = dup2(r0, r0) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x6, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r4, r2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc) 16:00:06 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getuid() setreuid(r0, r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)="2f169cab1a3c3d1fce66a20819d11091a01e94fc45bda8910f82f85fc2a852ea24a5a0b00aee618ef2be96ec98927cc44df9bd2229104945b3ca0ff818ed1008109eb102f1addb86a7b96e6af676b642f2ebbc63cb600f1945e2c4b8c173167721c0adb454ccce9101768f322b6e9cbedbbad0421aad0badfc248f0445a2da1f31782b142c412a41583d8ff7b4926997eb2e1a39a4a798aede6de7332d90c0264ea521076ef92633defefc3ffb28ce10fc951184e94e2f3d118f007da937c55433abbcef54864dafdfb3f38e46ae0994753ba0cfb9ef87048e", 0xd9}, {&(0x7f0000000300)="3e9d10fec8ab0b66d1b9b0b4ba6d1877e264b79dc835e7ffdd", 0x19}, {&(0x7f00000005c0)="22db1e7cc66f2c324d217b9419e3ec4df43c05d15ee86479175745687b7b8abe4266dd5ec63764cc75b172a14afd451997402e067df9bb39d1fcae33534fc3bbe6367437805e7370073d3e4aee8cd9d388299b9df6c293857e4f86f5eacb918fa3beab930e4e366dab754b6738e20a615ae8cca9007096764b70c6a4b02ffb879e42238f0da48514c2224aeda8fb890db24da6494def3a583e4ea06d0d39d8063a11b0c71847556d71a387f02275d67f81e1d0f2a85b45d7d4e8aabc53f7bd0f193f91549dbeabdf7abbd93d33d70360d5a7545c662027c4303664f1646435ec7b1392fc0a9248a27771f90c4a67d837584b31478de208353d1983dec6f7f055fa63393d35c471c78f097e7404731c098372004d1c3e423b8972d96a0e45629cce1996eedd46d8b0cebfcc626dd8a27d29ada867660b89dbe0de3d1c25871b7528398e525bad6dd60bcb85a7f5ea82094c68c958ddfa98a83896f7626259604478634624cecd9bc39b1bfba13127eb5ff545c7c4641ee0d78c3f729125e0741ae453488e51525aba1cec20d19211beed45342fbc228a68d30d804573fef1413dd8c245bf375ef84bf7ef51921ae9bf7fbfa97ba63ecf8947592d075250318e1c6146999166bed36797829dfe882289be86a872bdc3397d869a4afef3ea3e84008464ac9aff403f583d5b4a91328fa68e290a0a468f742934d092aa9eb3e315b7a43f7f5ed84e0956db5f20f1d7ec2bcf54f6a3356604d56d5da18d67c333b12e9883efa985e19275e745622df15bf5424fc1a7dc9ce6da4eeb6e8f8652f5dd319f29c6e70477095286ec440fd6d53cd5e241b171b6134a350bf2cb62d7e394a5e46ae48fc70a2ce5cab42a11454ea755817e35a50c3346b21be083761cbce52ec5d3a38dfcc9ea5589fee0bd8e6afa0c5a125ac5880d8b2cb6ca20742155cca424b96caf1a95fa6f104bca34ffd7c4c967735f3c81cbe3779b7de43b5dab78633d6b3c89f5753c34bda4953f355b92e9052eef9a01fc351ed75e264d2e83a92700a9388061494e3fa9e438a7ef744c364e2baefa893a997ea7dec858ca0a95e19fdad2238de5e19bd75882cd1389639798753227ba1e25de3f851b74e994fb440ee64b40f311e44f2937dec03fc79487d6ede056caaca6c2ac4c37c79127487056e1bdb26ee58852bfe57ad9ee2b2c357cd07154ca0cad476b09cb0a07c62b36391c7ee73627dada3e8a66cfd6f4ec1718e5b801cd0946b558a31f3956a8ea756e176c13ebe5e31472e843f14fbf390fdb6e3a099886a4cb33c71a0544aae02246e964b573f5e496f83b71155fa45f180ded124aa9b23d330608ad2d8e601c3c2dad982e091c8e7e92961e1663480b6ea80530a1a8d54cc9742f35bb20a975763c4dbd41ec5cb6520bf830b85eed71ee5c2f655a0aca1c5bc0ee58369830b124f893eae5588285906df870e3418a89558a1b8010f2172c3ac9dfabd2fea1a5c5dd320798e68d85bd60dc84a397725381ed81a30e7a71977e99282ac9ffc3c818ec8287df970a04e31ef7dd695638b5717b61284d26981a59e46a832ebd04e2d075fb2f49a2d46388a68cfba3f73295802ddd51e4eb0b95377bccf22a038722859b088f3de3607f2efbbad011954ceb3a3615f309fac634cf83016e96e62cf1d939a1563f81a2d82bb878d6f0db8180c264f75a1ac9be2bf089c39e49f9f34a4483f27cd955d59707e73119f37b35b59dba6252a5614fcfa95f160d3bd24976d1414b932c6a922bd5c755ecc4251ab6d0899613454f78886c1c2b6c520e2b9195a8c9df7fef053a2da68a23580d5cfa189858d06bb03bf9200e5233cd8eb9edc7c1c7a475852f4ceadf5e1ee02e918baaf3cccc09941bac5d1c8629b327409a542b25010558c8b04062d2cf1a3d4bfa16439a7c111a3088abc1e64fa774ec19554c4d84b5320733f2b1673796b7209b7b46a723ea68c8b2a30ec101e537f276a467781e45f5d05bbf6e5a8c31f1970ef9737b5e59e989232b7a32816138ddbc411cf4c762ef8219f4b4fedb5cc112626daaaaf5204b2ee944358383ddb607b7b9dfe3df9042a498697af093743de60b622a3cf34ae39c8bf0aa076a709b66aa24b427753e8a44644191a3085cfb0c59513f7c552bb30f5e5e9ce25b316e053dfcb9ed4c863b330e81a88e41cbf66d449f83bb1388322d39403554b8b1b9299927c63186d9883eba8bb62d6997169a2895cdf1694d4bd2f8c01a141a3e8aa308c8f8b00eb9664a6db8554c3f88a0982ff68490800cd07424712fbb08684bef70f3aa2e7fd5949fc1f5a331c99132fe42a470cd5e76cd5f42fcd15c3936385de579ae4d3f0978ed85127f936598578b7464250b8798b68d4ef5e899238cf5b9b0fa7cfb5bf664ed6d4123579cd89aee4f38a24442eefb09dcfe5e372c9861a4e3d769d9f498f5afb78fd131267a0f4c87e59630c7ca9cd8db14356c1a96fc606ca76bb979d6ab62ca87ab7b18ffbc87a1e139a8306f04be13e8430039ee89ece592f395bbd7cd8b3b16d773d236b2eec8a1f3140815446624974446d73abe41b2c7910094695dca3521714f4734e66ec7548a19d6e82857e819a2c3693ce08d6b69e1601ed3e076a8bf1507d83f594074915f0bf65d31efb78ae3c29e4db3322ed8c0631070120aa1cafc521316c54507094b7a9a2f108dc0cf47d7ff584b1fc6036b1542e3a5194a215bf03d68c7c308d8457a56d324254ba199a9468cd9f2dfa0892710df6167ceb1c7b7b460d8f0cff495f80d7626ec992e2773ff11c4b3439b8526f974f62efc8d6596cee4b9fc1f2a7e8cc35c60a752c651d2165e6d86f0ee5db476bd9af7974a6ec29e0b2e0b59df22ca136360ce8e44ba2cdd50dc79c8bdd5010b20f21db2c7e61f5dfb01eb5a8f3de9b60705b7d071995a50893d6aa7a784d2a54bb9ddd09e88d8ba1520caa4dc04844a7805e9bae028dcbfe39b91937c7bff57602c8d997abdaa20644839dfaae6378bd1e33ed545a270384645963c2e7fab91319140705f19248e95bbf7d1b193d4eb439d4b4bd71eb404cc405f6dce3ad253226ecb1976fdb06e16f273b593f4d4628eb69dd96435752fc80bcf8b00895434bd1e92dda1eed831e72408e963300934e05486d8fe6ccf20ff5049e3792214cea116e8e23d60f104320f0657b368e39cc7d4382bceea9fcc06429e75ce77bd953c4ae5bad159b66b6de9e2ea16f9e54d2c4be9ec7fe4914f94c5de06d5da7ec07751cd0fb19c5605773e2cb16b0117f0062acf1b11ff13b8be9fe5c2c3693181abb6bd47a1a2c0d560d6c54f3ed84c9d422395f1060ba26eb7758c710f957d5bf5dacf70655b40db7c6a3c72cd24ac6f5c1f4075dd7bf699aa512eccd240a20e595d1f55acb874a7eb350e38304287c1d697b5d7b4a5f05f4dd66dbf62b1283d490dd36cbd2665e8ea3b07b3f7e710bb7c7a56e4bc3a66ec4fa35ddd97f312a842045e5def6b0eb588098061ea0c7fb165acd51dc0638c25e51a52e1a9c6417a46ebf650d55180e5e54557522ff3bc44df2ed6b8291460495052d509c3c8abc742e01f5987be270794ca4a77bb48ce91ba619587537ba0434460c882743e0ac4af941a9ab33798f2278494d29bcee7f5e763eafc36259c67c92a82c73791fb8ce635265c80a8cdf771bbbf0f40502d8ee15308839873b81e42e6c6b4adf34e0a3839bae05fc8aaae9dc2cf6c94d9a9e0bcc369142a923891b8f632f948ce2fcc6279d2085cfcd8f19a95abbd09bbf7a914112d90ef0708fee556dcb5bc03e8d27bb36754608c600680177a4ac3e7fca04232c8b3949ae649837cce832ef73f71e70914d1a1665bca35898208c4cf7fe48c81d9a3ff60a455fb1f46aee0969eb143a51c3536e5f122e0dceb04747db184189237ce6f89554c2544b2268d0247dfb2aa484db5da83763cc40768fe982b397de0b9838ffcedf01364564b010f7d8baf4d3e37752bad87674c492bb37e73eb19356d18078357984270680ef4b09d880bcf45275d282ace76d08235301b2ec2611e60f4471f75d43a10308d87fee569d9c70ddadd4fde250724d0ddae92417b5521263ac4f1183e737bc8a5461399203189d21ab08198afd0e4a89dfb60bf36f73295e4086fb5979180586f273b3da35fd258ce32afdc68d4aaa61b8e09a12af611a56e5f02fb177c0d8889e04143f27b12a32e0fd57663b3bfee9ba8db679b91287ff14c98ff051c6356554966ddd942acd6865c7407908a095776f168587449f87dd1db27443ef84e9c4eb59dbafb92ebfff5f4d5713f882cf8a90e9dbdc35a098f04871bc7d31a9aa29f5c11416d3edc3ea8ef9eb276f993c5415781c1e238856aff9a025192a2ba2ef2f2f4f8bad70f86426987683dde9ac39802b1f47cb7e1876f3cbd727a204cda46fedbe271a28078e7b36f26099e8487ecd6568fa0ca6f4f60557d922286cfa7441cb857f11070bcda715de33fc3084d63742e0880841c85093f4de961da52acdf2ff6eca56b1d8f158cd5672652518f98bf54ca1ff66856f142eacd1f4f9b5e540edc14d964b1f105370ab098da4b791d638921ffb6e426cdc048672e59e6b9376ad8a8c9156331dbee248a9a9bc8215f11400ff2ea6f3cc58e6573ece767bf147ada3ad328b14cdd5e3b2dc45672986036b23efd2d5a9f948fdb1ef5bc57b027a04d0fa5cd6eda306be3e6fd5c9da2666edcf6ceee18803e0993f3ad953f42a6d7f532048754baa0e48c24316f8dbea370a479104c0fddf5cbbed48e8291c0509a4990a726002e3c4ac034ae3e28b4d9df291560515c0308e4a05f396ef4d088fc53e23fed09a6c48c0205fa6fcffb5ac28fa471267d88c35dc9f625b02b16421311b71350c944e231691b60325d88dcfa5eb84ec4cc12d63501aaa13783de1697a5bea3e6044233412110d44420790ce7505869fb8bebb6f64f482414a2f1c030fca9538989ffd74f58f738130184b497290e9ffbaa48394ba3bc1b1af337489b4ee36fc5433e6e746bce48968d824d1e1b0431e5ce1face05953a9d2dffc78a179a5b90fd188af69053ed1b5aaf3580207e9a0ce4d6027c96ae90260b2f2ebcc4cb5387ac49edcb210237eb6edb6330e2f6a7bfd042595c829cb1d800cdc74402a9f0bfc4b04d2cb3dfe5cbb7a3acfee580deab1b504b65812934f48e1c811ea2196533d8f05f3a6971758cd33352709bd361ac5570841c7dd95a7b49ec1ed4fbb497b80adbff24ac607d5bf73c418f3088e6ef4d73980a0a4e43cac0da486b8ddcf5bce3db4c5455c0b4826be6fb56d27458912366497b0d34496a4eb6595c53e4168dab7655d14da8e0b2c610665ee387d2d700e933f2438bad28ac0e1b3aa84cf7abc8bbfd40fb2ca0e6caa8cf79d656edad71b348059418a1de3f5e2912a32f569e2d6d356b690f22df54bfc5f02c3795b9e359f49f7d13497b76ee15d30aad1fe04ff284e4c530584ca8212032cdb3fa0a8b78a2c4126fc0be57601310d4803932c4ae283d1f5ee228f186c13277e27cd669bdf93aee932bab46ba1db1dfdfddb598ce66f993e0ff0eceb4737ede0f0856bbdce0e869a44ad980fd90d1d3cc2bd6e7ff8edceec0f043573413191c8cb958a5ea38bb11f558a6680c35f6283afb46f23148441d552236561e684afcd3d21b7d2459966a596793df6476b094f663292b8faf19ab5cdb3659f4628246ab068e6627ac3270b003f3743a41977a54ccdf7b4f1c4a94098ed30129ddb1263d29446cf61f5d6b95401924bc0239c", 0x1000}, {&(0x7f0000000340)="de194e75a16916cf3d5d02c9e1829cf0f4cd8dcaa5ffb506d0e60b2c5cac1602e49d0ceea1ef0948993b2378873f4acda84d3873f2086f207702cbae52104b04e3e625fe970f6e939868c31f4d127ae8614bf6c2dd", 0x55}], 0x4, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x68, 0x100000000000000}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0xeb2a, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x41, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0xfffff, 0xe3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x400}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x31, 0x1, 0x0, 0x10001}, {{r0}, 0x0, 0x9, 0x3, 0x6, 0x6}], 0x6, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x4, 0x20, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4a, 0xf00fffff, 0x4, 0x9}, {{r0}, 0x0, 0x80, 0x80000004, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000007, 0x2a40, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x100, 0x101}], 0x7, &(0x7f00000002c0)={0x0, 0x2}) close(r0) 16:00:06 executing program 0: r0 = getuid() getuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x482, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x130, 0x3) mlockall(0x1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x401}, {0x77bb, 0x41ed}}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x8001, 0x2}, {0x18, 0x1, 0x1, 0x7ff}, 0x10000, [0x0, 0x5, 0x0, 0x100000001, 0x1, 0xfffffffffffffffa, 0xf53, 0x8]}, 0x3c) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x48) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) socket$inet6(0x18, 0x7, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socketpair(0x2, 0x4, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:06 executing program 1: socket(0x0, 0x5, 0xa02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x3a) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) socketpair(0x20, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, 0x0, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 16:00:06 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, 0x0, 0xfffffffffffffffe, 0x2) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) semget$private(0x0, 0x800000000000100, 0xe) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xffffffffffffff8d) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) socketpair(0x1, 0x4002, 0xeed2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, 0x0, 0x0, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x1, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getuid() setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000100)=0x5, 0x4) fchown(r4, r6, r5) fchownat(r4, &(0x7f0000000200)='./file0\x00', r8, r5, 0x4) setreuid(r2, r7) setuid(r7) setuid(r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xca) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: r0 = geteuid() setreuid(0x0, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x6) write(r1, &(0x7f0000000000)="bdc95c335c28b8ff5d362901d09092beb27adbb92d341e72ccaf724137a1f60cbc3bda8b080f8a2b2d9252d9c869ce5c601e1963f12b2b88b03914e99b3be90c5669a81343dfb2d95e82420f631eba1d959e725df5111797c86f51388d643844ce856c141af129e50a2412435e38804fb7b84e15ca045a39371a7680920e227fe2b5d5faf78fdc66d0d4beaf8856aa137635888aeb4f36348333dde0f7", 0x9d) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2050, 0x5) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="d8231d52ada47343250df0c4a0b1a7d23b033c8571bf4af2a6a6560131cfeb00d6ba5df8007abfa9288b2796c41d15c93c6e8e09e956f16baf8b44dc71ee336f2a4cff47ac08d7237b172a4740e7090c73782cd93123161dae79c08c349982aef003c4fb0772007e0ebe6435133ac726a847d3cfeb15af4e6835bccd63aa297d300167f50c55c5bd253a8ab1dc38bb9d29ae0abccb13e3d0d7414b5f734e817380a000bef5ec1569ef5e5fe802cb001598d200eaf7a071c5e6b56ebdc445acc06cc0439e62b86d45a4df14b64f3276e500", 0xd1}, {&(0x7f0000000180)="b560f0bee79028122f8a3324f73d274b4b8b57b51018b2fe8e4471b4343904c5784a4a08b28e58974ae7dca011ce48037c129aeb8de696ad8517e9a1772de8a7818e64253f81a412cab4f24d037195a513ee0344c73ffb0fe3f170bdfb6a61afd902f47faa29b97279a939a00dee6dd7efe910ac0da2534cff5c64dcc955efa47bb7ea40f9c81190211a6e1a8450a95236f3b71f989e47bde3eea0db16124aeab81e4fca82082678f6fd5de63e10c713f1196738c962240e10de07e8b2d2aebac55fead1bb10ce5bb8040e28da60f0258a4f863a17db369a1478f14cc3899f039efcf8081fd1614eab458d22eacfaea705aca0e36166069efedf29", 0xfb}, {&(0x7f0000000280)="a7faa41e5115c3c9ef143a4e6cd9a623a080f720906c6564fdd7c87a512074dbb0d2f1119bde017478649459d2aa33ff868c3aa3e1bd8e33cae68448bf88239997f7e1b1a4907fe705f55c8988785aa932cd873ad5a59c9a41c0e484385607b9e8fc61c4d1a92520881e06e668e4d58f65ad9634416487183536238f200e27423b22ee89", 0x84}, {&(0x7f00000004c0)="d8b985048b2e3cffe6a89c48eefb0f4dea8db141c9ecaa1dc1d51b1180e55dc5eea0798ccfee7695740a4b6577c77755aa9feb960cc79a54cd1ab06ae38416c40d3f95fc434e3135b1195bc39d8366e9e6580e43c11181a1073a2248a06d35b3d8686b339727e24f8884a7769f7b07c684077489726c356abd9e9abcb4fb08191e346a49275d59b8cc7ab45069dc764f4d7acc4df6eb9687b1e06c94dbf067aeb0c4702549edd2c07599a5bf077a", 0xae}], 0x4, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x2, 0x40) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x20) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2080, 0x7) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) 16:00:06 executing program 0: setreuid(0x0, 0xee00) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x1) sync() getdents(r0, &(0x7f0000000080)=""/9, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) mlockall(0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x124) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140), 0x441e940ebfeb73ac}], 0x34f, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:06 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = msgget(0x2, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/239) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r2, r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair(0x20, 0x4000, 0x22, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x880, 0x41) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0x70) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = getgid() r3 = getgid() r4 = getgid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = getegid() getgroups(0x7, &(0x7f0000000080)=[r0, r1, r2, r3, r4, r5, r6]) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x30}, 0x0, 0x800, r5, r6, 0x9, 0x1, 0x1fed, 0x5}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x108) socket$inet(0x2, 0x0, 0xbf) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000002e9400000019f4c4556e1581b17e372d8a4f9cb615630052b0d4d2b2e1de9f8a1da90409c8aedabfeacd25df0569d2e16379460100198fbe93a5eac0febfaed4dcb3b56b49dfa09f7d8bd64540a7b5ddd417c5e59393e9e43e6b729d5eca3adf07efd81dbfd71e63209d1ffe2fc19e830ebd2a67bcadb72888974af57845779881b850934e86f956a7666cf0fb5e85f374742104474a08b2fee50000000000000000000000000000"], &(0x7f0000000100)=0x35) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x30}, 0x0, 0x800, r5, r6, 0x9, 0x1, 0x1fed, 0x5}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x30}, 0x0, 0x800, r5, r6, 0x9, 0x1, 0x1fed, 0x5}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xfffffffffffffd70}], 0x1, 0xfffffffffffffffd) sendto(r0, &(0x7f00000004c0)="259d9b5684b25d3b566341d7e7ba435d7d1a1c09c73584f1b23a4cf7c607088c58ec4b98484f1c631414ec590679acbd916f81b5a8fb46f2f7de1ea9312bffd6e23232aa00ddcec5c76d62b70f0c701c6a7cb603caf3c92ce8c489a8af096a16dbd5f8ba14d121f55a569ed077af0a27a1af1fcb2e24c475f8a952e34eed7fad1cceb4411bcfc41b618520d4d83855e96879ba90ea40e415a62d3628dadb06c16bb9ec828dffd0b1c0fc51ee5521ac9df702b28c02697758be8cd95489cb590cde8c780e590a738bbc76270239dacbdc734d61cab6cf8c6409ba464d3fbbc21be08618d91c35e9313b4df6624d5b7b0e8f8da271b9deb911f62d9a30a3db634ca57e5a19a412bbfea0ac79a1d209a5a45ea8763b22ac6f23701f40ca2ab22eab84e7f436fe8b8bbed47b61b38015a4bea1bbed9e491c22cf44f0b37676af7e5b863f4a40a0752126f761b1000caa72a490fbc2f1288cb413056f22408b26d155b0fe659b423566668ab3e427c8ad382cb55fe3b5e47b8ecead9d6cfbc9cd56709392ab7e512299389714f09cec01ec6486d05cf101c37e9dae6bbfa38350983724dbb1f442bceab73e2fc4b96e9b21c90c48508ea70cdffd9eb4dd2eae225246bd022b0355e314c7d72e9dd339c4ab61fbb6aa38e5776e86c537a3192550b3907317723771a031704a2185f5ed79e768cc267b908c24c115260bdc219615e8c1a50587c803c7c35cd3b405092936814d0ca33d08ee81c5716aea8b1941d38ec7389994174debc6bb15d5f04b9be4b69cc2fa4817c086ee35208ab310548b0929a22e17aa25be9e65cd3d758395c15eb792086806c163625d6975651f014a7997412c5246a386c70b76464709fbcf834f70cd072cd1c62718a1d7abab2fd03a911900f72c0501dea2e299f67275758be8e01548537a98149017b6bd21c7ecd7cf97b87b5ccfcf88460b1122ceaff46d02b3dbdf7ce70be9d37cc8d873c2d8b2fd9e0402655fc80139533c8555ddb84af4f6ddce5a2819590c702912ebc0b871c72fb0f8c508aa92cf0be50c7c517a391b0a2ea85d7756b5d89e814a60d0f43b5221b9a808905dd6821177f9314242b2dfc4589189317b1f81e9ac088fd482425fda85b19613610d81e792edc5f40cb002159a634be7da50cf765b2230065e009723dad3644ca9b82a8317ec016ccf9998b745a0d188dfcf9493676e185ff80e0335ed210c187d620309e2163729a6eed740b86874f313aa372ab71071bc2a7a0836640305b85c84fc94028a2bc0d38fdb4d069e414927d0239296106c22f3d111272b55e8c89bbe0bf2c8b7cacc399168cb59a9a4e883e38eb62d51adf5814a1e01197721b24d72738660efa020fb05675c82bae7e0ed97aed6c0384f223429dd86a15b207cc151f02161c6ffecad1cf7988ba1f9898747403bcb898fcdeab25ef7bb23ea1a610ef308623ab8fcf2bd489b72475015705a7537efa6a753948970e2f05be66d4642f7b0868042537fe33e1685be970e81e8d2b88bab1215a79d241987d1d5eb184b9af1fb5110aaedc7ccbd9e6b5f890ebfde355f38821654913f9e3e0da4984b3ca2499971974fe0461ba673f6108ddeeecced95fc570bb86e2770d5d0b55fb9cfbf0d1b02ac5673c73c027f7cc48ca791a5864813dfb6c9fd320a64b0c4ffe78d9d61081aa52e80ab63198f31174c2bf9278157e7b81445d1d3951da04d2ab08e5ad5fe374d7d79d0baeb084648e8d966134b320c1e715a8c1e6854afbfe8bf8f7a48cd32adc5ae1c0af3cef5d5b8915269a7de838eecc47cb4af13e871c912ce53525d9a38833aed653ad7370bf603358abce0d5fd91aeef5c4c9dd7a61916aaaeb1bc4483609e887f4db14a8300c652b320c37140fac54713ee0e4bc641a051f3b8c508fd8d4fc3a752c1e5492ca1f1e91c3b5c2204e540e98566a7fcbc6090d0562e917ac5c93456972fc83e1fb8cd254f5228461a924021a0580a09729b5fd55edb5af164bbba83c1d420b790af89451b304b090b560aea17d6e4c86e44d115bc734a80af5061b477aa3638a4ce7c2005cf21799e3c83e0513b9c4a94ae2e020a988e115e031d128cfd919360d4e8b912e670f477f781071fef0efea46cd5fa16d65dccf20136d9240795f8e7b8e32210583954a196c0433549b7be70769d44315ea950c87e2c470e59b7d1f4ada18580a30b8fbace59ee7eb1f8e9596877bbebab81f6f996164cde0785b893b0c5816eea0b67b8897c0f21a8d1c74552b77415e7c35eee17bcdf9e9008d44e89e18cbf4154d5e83faeba6276acffab3a95f94b57f45814c22edb5bcdb7bc6c17d5c7bffcd6e50f4e3a1646f316358462af7dabd0947cc6fed056a65eef188b5a6d18610aee709801e0d30b92a90cd0db4a7a416d40f5f6d223c88882366dd72d230775f4f660d4408ffff3844ece84e071c6b976677059e5572a53474c2a28827b1c9806f09ac9cc2a8ee75cb3f14c3094f5d41493c6673e3384869bb39ba636125c432ab51496ef33413ed5cc94e07456442b2afe67d54cfadad3676003e9699e1e9c1917be969951c265aea7e28183077683b8f188098b8844f6c5f9e0c3bf7cc2eef7c9f35185b57fa08ec76d77232a0e4ea197d115d4946fde167e8a5897bb5e539975af226bcb6cf38601d2e71cdc33ea597ad810d5a5e8929a81a203e0c451d921548607041e7b793373d0d317c587840480368398ce87c8917717fcd716d0411d108f420d11bf65f12531b8dd4e25dd69087bbf5ca83395f0dbd5adc1c566b69d8f45db37bca92f307ef3ce67fd7a36066fbb2a0997272fbcc26e865106c119e2bc81029a06f8825e50bec58858daf7f2f754558350eb62071443a0d575b0251f1e9e1c71294a5b6a6421e0784bcecf8daa6464f8a3aaec740e70635c955b134ca39da4592c4b166fb1f5b2176ca8b62b2a75c1b3abddc0f74208b76a3c195cf3ac68808b92a83405c39e4d99ba92984bc3bcf4885fda863686ae255a463b6687f53867d518c9b895d4ef01f5dcecbdfcea3d2d4fb2d9c6ab57f67f88a15dd7f5e934a669c4249a8a84da0a7a9baffc5a184d1d1e50fd82feeb0781999834718f6b38bfffa7f0309a58bc69b34b2cb7047cffa6feedaf506dc573ba9a6a0d66323ef1bb6e170ba942f0861042ba11bdabf6a40709121776e6eceb0aa32fbd770ceb7e09641fdd1a46f247d035cfb291ad5f8280d3f0ac577276dc1932a0b9e4e563905536575b7e0c13e41fea50b61d66141571403ab1cd91d83b4e037fc1c3c6ee7fa5f3f8972e3b439250d5234ed27bbdfd82fc8380926299da782d3405aea6c5f342eb41933a73e88f384b60102eefba14a7b3101843e7a06ad460f5fdbd4e5f5aab27ca9db052ca66237c9e716564efcb8461b0eb311899be599f147805d4ba80d77f1218886d8dd97a86fe2415c87ef3bf2faebae9946b489a863d89a6c64e6ad3d29df18b496b632aaba7e6d50960810d536e8606ae24b15424119ec52db49f6a716be0365240ad8f96cd5467e00b4fc66057a9a62ae4f366d49393331231fda926848b4be9b6c002d02bb3c2f7426e17d8ece86f925dee1ee70511cfa23ca1909192559d7da32fb967587e23ed6122ecfe69ed4c59e1c1a5e4510754acabef4c2de969e24c84a6a34c7eb5c7328118883c1b2753f1a9cae456973c318efdbf9789f506dee3215e62d0072bf7a6fb1b7793d6a49a4eb68865aefb86304c8ed786d0fe6b83a70880e2202ec58a67b2c4524ed2b612bec22ec3b8d7b2bd09019424b1adc65be20e4bd6c548caa3304a7b33835dd20fcb754444b6a05b18c230fe7e51d7e2c0ac32b9e15419d6d56a8242f333ad242712f891bd70e70d6ecb42c857251d261bdb9e26a63010cf9baf6be2ef1d4b328c8e48bf3531f4a44a5115b1b88a84f1342a05ef6e02848fee4b604e1bf923078936f037599a059c432e30026ebfc81d82c74ec6a16a13bd164ca2e3a07d41e2c363f05dc92475bfb062de1c910309122f3ce0f10360f50eb24a51b2f95e455f4fce378f49d209f5c1b3b08b7da81a366e45387affb40829ea90117d9288354c7955bf3b91028aec115a375051ceee54b0ae33d673b66519ec44610017c082ccfd5be3578461e1f18b79e758b84ae601f256511304e607a92e7a078490a8323f28f4bd86780acaf77168238d6775169746f75aae90a4c7ce4bd2d6d8b28e6a1bc961170719d652d62435c52d6abed15d76f2791b0d5ce24d725d96c72a07114e3fb49af7c5bba816a3553043610135d49f1968c24634560a6dc844d4e167456d869f729f76ab8c2b563db63420b8eaaf50f4991be30081daa6a4af3d56dc45cfcca779a2ebb309d9eacaeb0c550b5e7834031180f49678dda0bbb1a57de8acaf3d133047c696f42821e348fad97dea9049068e39607485cbed0422c8636a9089c8cb33576105c5d8cb2731a20f25ddd3ca1c8479a2e981aed9737d234fbabc3bae926fd9bac4bdb9c69834ae2e00296418810186a30317a9230d916f95d37239f29b20366a9b2339382b3a9f0d86ae10234a531f577f35c29d6c839b203d19b1e6fd80c05c8c2af81bdaa95ca8b1faedc3d2e2f928489bdd3ed7f9177c3d75e31b39203cd4e40ea05674f2bb78d7cd6c314e0070bd0e864b46edd164c6bfd4459f155eac79e6906ecc9ec7c326b849061ab95953f48f816295d87faa67cddc11c24886578cca0defa5e86c0763730360aa6acd1fd3fc82a48956addb29a03dea067dc346b2e83bc32fb56d6a2f02d9e0da42039e4a4a26e374813163f4fc8474c73a3ee7d46511c9fa1e0690872c8713511792d4c175c3dc256d0ad11f5008a137ba7a4d9d18a93110b8900e2759cceb778f847339afd36f04174a2d0d7460793350114b59adf8d85dd4980f18b009e07e2b1620ea73c40dc94aa8cd2743d22765e385e422e26c471dd4bdd56a0f92ca5f1ad3f376c1a6173d7cdbc01d2a7df749a629675b0a3927562630b162623e673a6c4d2523dc8e3d1b5ef88263aa16f660eed4787a8705f7b46a7b38d9dd561a3cfac4ef5041b5dc40a376795290d4136731c0722a4766a6985b06ea68382b53043b6493b36e17804d3caf960f74c24315446193db7b1225fab9990edd5f75dd046e400a7b08f2a88b738a4fd2756f60804de2794ad7757d202ab6521cdeacd568615621e75540b76da95c5c6dccfb53bacaba7d88ca4faea6107a5fdd7dc83ca5483b6fe416f649edc25d0df7d4080affa8d74a092dd7f5534c1223abf705a97fc28a72c0de79e6dc7f9cfc79a939d2acb2827826b04c9034fbecb7f205169d44ea5d28cea39145ba9bf80c8f264a415ccff38db8347a6caf712b09c1468e96794b2dcd6a72b45d34e895c585d49c31035aa2b7c04715c66855fd060911bb3a40b40d2cf8b04aa26438069b76f38e3d17bdba207c7b39d0b6ea001e2a4c7e97e6492be9bac625a57d91728327dd1c468d24783878c20e6ef43ff7286edde0f39116b41ea161c75913cb1d60cdb1a414f3631abaf00c76bf475237b0081b7b8a19d9a1d709cb3a0b56a0d51d20f9f06e1eefb8e2ecf545e5a0dab1bfd0702da6bd87ea8d790a6fd80453eca3001b68ceba688fed5720d925fe5b2d8d0fd1b5e34c0246229530104b7785b00620306bcce4bea95ed7d2a77305e310242800bc8be93f8744eee98c71fe3ecd0c08fba64e57be38fa4077d4a1fd4aaa1f655c11c1d1e0422d3c8ca47f84fa9f387d21c0c1e68a96867a634a1132cdf8ae758eb41b", 0x1000, 0x8, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x12, 0x12) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffa) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0x3, 0x9392, 0xffff, "69919d62c90375f96c3dfa720bf54ac9659988aa", 0x1ff, 0x7}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\'.\x00', &(0x7f0000000100)='(}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)="2d192d7800"], &(0x7f0000000500)=[&(0x7f0000000380)='+\x00', &(0x7f0000000400)="c85e2300", &(0x7f0000000440)='\x00', &(0x7f00000004c0)='\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) r1 = shmget(0x2, 0x3000, 0x499, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) geteuid() msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = semget(0x1, 0x5, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000004c0)=0xff) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="07914315ef64d9e0b21b7292da1921bbfa2e607369d21978de9d15874559a03dbc27d0e64334affe307aa78aeccf57b563176c0a10b7d039b31b7e0a4a0fd106855c331703d14c4af8c5d53b24c3e71dcc87f9fd2aefce2010ee1dca11fe413036197e159c876e1c9ec6f29ff2b42680853eea5cbf1e92e86872a952b213b0cac07d6b60f87c7b9c3e7c9b4faffe2dced4290d664e0aa1f3f272133b4aa05424808acae713c7a70ad111d1aed03c44752fdfa842a8fdae8f94f9a7b71cfa0078b5f509", 0xc3}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="8d24992447a9f1567e43b984ef5c0fe8575d9df3622ce4bc8f", 0x19}, {&(0x7f0000000240)="79a3f03da7a6afdcdb8e1fa2ecd659c0dec23ad584a7babacf4efbb9f178adc3304c80249e1a88b125de6eb7fc7fbfe19da7aec61760c846b463bed0002e8a405794744b63715669ace8cfe363804cabd238a63b55478999a422c2b109ff246dce835a7a8f4a62c6255c9d25f5ce067d605b8aa04412cae5a746536ed0fd8c1f7a608f55a4a360b6301a0739c349e7a73aea371f14bf5fdded273176d00750f548c991ebe7a3df83e28f41c4cc2b9cd7255448810c82707eeadebf83ecb22283b04a1fe317c68a91ed5c6433bd22fe6a8c655294a2491d45636a618666a0", 0xde}, {&(0x7f0000000340)="554f83", 0x3}], 0x5, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xe9b7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/95, 0x5f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="08080000000000000000000000000000f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce3637cf1a8e77f9ec5d0a97a303a48f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d3de4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2e85f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b189f73374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd00000000000000"], 0x808}, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getrlimit(0x0, &(0x7f0000000140)) dup(r0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:06 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x8) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x88) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x108) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0xa6f9) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) socketpair(0x37, 0x8007, 0xfffffffffffffffe, &(0x7f0000000240)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x8001, 0x1) r4 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r7 = accept(0xffffffffffffffff, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r8 = kqueue() socketpair$inet(0x2, 0x3, 0x80000000, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r17 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002500)) socketpair$inet6(0x18, 0x5, 0x3, &(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002580)) socketpair$inet6(0x18, 0x7, 0x1f, &(0x7f00000025c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) getgroups(0x7, &(0x7f0000002700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000004c0)="61ffccf9d59b843f860bc0a2587881ebbb797efdad6bf292f51eece5460995021f450d5878a919d3907f52f9c8b4e5a20ba68102fed803ac0fadfb880787890062db79e25c852e6e1cc3b0d23738c272fb765f35e2219443ce1251ce194ac2b4856e1ca160ae28ed5c1205062507db1da147c53341b05984bef3ad3ea39ec19595a225513aae56545f55fd7370fa50385051f75395470647e68b20fb0cf7ccb8144bf20d0b6dfe6190c9ae109120212d4e7ab9767b44090a5872e126ffb1619809a3d95856c79a7af97010c917d9e61f28f99c5ac0a7c1b8a752cad7a5660bd8f45b1454b2f6dc0294d26bc7a4d2ed69f3410ae705dc8634c7bf0b2ac3070564efbb242b327beb8546edde7bb713089155cc61535f75052b42db5a43a5b831a2b0e0c751c7236c993b4ff2cd819f6eb297644663a341146426494db99180735076ff74a436a399e7895267162528ab44572bd16c24f30e8b9e2923819d06f93a77442ec14c62db2a7f9aca35caf7215dd086688301af4f4b306d835c4fd4b055bae7b5662e0f47648f09548e17c6250eefd512d427e7eb58ca5d088e7b2826779ccc42a03b15e6cc18900651350f585c67fdb02176162c69b8d0d75423680c0534b2ba3b45bfab68434bb10d902b9a1bee777a07620054b6d1318bc390b6851554ca84e53c9bc0c97e28ce77419755fb2ddd70b24d95254a26041f781fec7a21cffbec5264f0ba9886981b192ba5e08e370e4fa2de053a715eeff0f702f94fdafc39bc01c522d48e642e991c6ffacbfd7540c79290f292ebbc81e8434a6ca9d1fdfa7d70c7545889516ef58d346582d1106d74cc91515c20727067310172190c442425a707a93294965ecb7cfa1ff2b5b4f541db2d3ef5d0496b7f113f5ff940a3dddfe02d1a82e0cb83674b113477bbfb3ceab33f32bc57128a915c15a0c687e969b76e595556071b7b2f40c73d9a22eefc0225c1cf58b5de695e209bf8c3ddca849e11cf9f04897bbed7fc5cff85ad4df9e5fcec9f43695cf18954ac52c02fbe14c9b5b6b955b40ccfa5fbbde1eed6664c1e192d43e3a7559f23da6f0d5069471feb7c204cf7b513d415b1984119c89b887268966efa120a67bf1bca8d3de9321167a669788033e26eb808d1e81977d399937da987db7ce02f053f837bd3c05889957a886cf426bd27498c1537d69d1308e2834c4d8820495d98b8953aca728d3499a6487dd7a20d50eb1f450a036ed8a678851c0dd47570f1a271342bc1a2967b4609fe9ad730203c3900b1ad1290a4e9408221417fa92a183cf9cc8484edbb6fe02057d81946aa79a0b784c0e51eb3bbd5db6268e1f4313efccd46c17812661cbd4e889dfad74fa99f2817bd56936432079fc01feb34f6fe1a26d10c5440950360140c3404d372b07fa01bd260b004d0e8f09ca1111f11145d2024e3598aa3a9ec592e130ffb375cf059e9c76ab866f74062934cb5af86ea293919a5474d7b56c4b82841d63e5dbb754f4664a92b60ac19c9a6be2f51656d3148bf56fd6d42587ed01869505aa4afa646d6d876019dc93be210aeb61a2adda068798f58a698ff5a467307e50fb86477c45e75c90181dcd678ac83ef3592fe48ed1894e500a895a73da7f19c38a3090e126bff2836e35d0ed7fb918594b2087f836d5a7e108b225908d67acad01720a6715e4e56955b2f3c7172b4f88bb611aaa2299ecd2942d862dd8494fc7753fdbbf6ec38762c07a8f7ea8c7d6e4342cfbbde8810fef970431334ba42ffb6b75e4a2c5b48c8507c7fb69f46c98b165d040c9541e1594a19bc3e4245f3a92d9a4155255dbe064786a6cfae2986c8ee65957c8c52ada5343c0508100197d5306d5de785389e5394476052b1576baa332fe71022a1079467402961cf83fb723b200a69ee2aad2d63b96171ab14fb10a6fac88a16542741bd2088455c2e0764caee408e39a99258f32e0a68f1b46e19ef77787f42529b5efb12e88240f02cb6d1a34a0719d5320cb9993c1250c4836d7d67a848918d3fbf81c078d79743efb743bcfb9595ba44f791196da5a6555f9a142eb0d93cac28c1e3c9f5d685ef495606dca130f0ad2c0da6cfba5d7eeb59096c69f56eef22aedb0ca84eb1f68564ae8e7f7bd06c8c9ba0a3e2b1c6347639ec29cff45716b0e03684bf5ca00d775f0f358ffebb915626ff0d05ef97a0aa26e7db6c970e9ce6d5d06c6344f4574c235e189805be9349a840096744a4c92feccbcc2f8884b9928ddee897a7745fe55c3e1de3af872bf402b79937281afe71941b84507e2a8dd28338d10da6baa0bf24f74702ea2274debedfa8b561ebd9a8e3b6eab51879a8dff0e0d349f3c290328bac77abecc7c6a7fcc7bfa82bb229fe207d1c3fd593c670d29f4f11170d2bba15de122c0eef1f6904405d4afb5be845fa09e2205c630e2512ea909173b319ad3a6e5378a57437b1752a43c0a06d8208de7ee804248e4984932db53c77f805708892ad767708daef4ae5bf6ab625ad870af96096feff3ec60aab2bc53cb99dae400a034a7666b665067591b3fcce12c170ebc5473aa1e52f245042e568cc1c35a69e3bd8278efad55c02d8145b2f81d5ba67a1e753e447a348a1b04d7a785f0b2ea3832b79b4df015bdd5b684e46bb2871729c22f045c90d4e4cd055766a5ff11ac2b6c5a6a4884cd8cbbf77dc55e42787125ddd7e77742183f31badbd72ec707e1424489d9db147328527349ca41afcddbedb5ebb0f69cd3b6407e90afa3525715c9e26a8c4bd749d3659b082c32127cabbd8dbb7254346abc261e690578aefa9c4f822af960da07d06199bfa656887c72ae5cbf8e7c7d210713c2b43e05eafbfb022330c3d647b914cc6f14ec7bd88dd05fa55bf099519afcba537424d699c3f4db55b2b93b982be9cc4996be20ffd495439b323b212df26ea3e868a81bd5b1876c766772a4e123dcb1ffc42e7b8763f1307314716b0a9b069ab27c652b4e68348e61db7bf70e244eb846213afee99f8587278828f65bf37df9db7085cbe1a37a6029bde819bf00c5b52bfed171586d9f62e4dd4428a5d1d452e036c34a107859faa629c11c11d618c5b5f5286a1d93c4b44adcd56303e261b1ccea9fb8a773afba18be6e7036c85d59c3003096bca40f6ac1d51369641ad6f43006b2382451e12bdc3fd2b0402265377c3d169006da6947a109b5875fe80514f0c5e8a97f3333ed5d293bf8ec39ad01a68de6cdf7e2cdbeff7c6d3ad361be05ddeff7a82d266ef320944df729a5a0d16a0932a9364a6216e12bf3ab8cc6d4e2e384c8490496b9ccdde285a6488096aabdff30d899cda017bebf5c1afe23ff20796f548574008ec8a7f392106fb8e6fd3624d73d9bfdfe3dfe51cf5867a8e6fb0c11cb15d2fa4fba2e8de39f46c34c99299851b1d2e05fded3c3cc3b1bf404e40ba8c0a4dbc2515ce55dbcf17e760f65a8a33ee095b6e2686fe46e4b509be12dad5d8b192d07cbf76bd61ac588b1b81836a156423fbe9d71d92d0aff452b8552a139b63fb868cf6bb53c1d9826f0c6ce620564f4a0a587cf03c3a724c87f641003535beda7f82cbdd17ae4d9fa883a886ecb1798675b10f9d91e2fc8cca28a1b92563139151dacb0297bc83474b6d7591e0a220a14c8e3fcbe92e88261d5cbbf3a7f81d193d299f431ea8cdda36d287ea299db50c57745167c6c5ef2d74fa4695eebf51bc484cfd348829593d402e06e4565eb2d0344602424a88cf3bb6c633a715b0b610190d953f0b79d578441752081ba32baea684ddafc59af1181b57734f1d1a427736a5cc6465668bd5ee8a604b83a145808ccf2d47156c8c78c8500b1d20dce7d58ca455433ebdb7c7f9f44374ee84c74a8a29ef37f94dc66b8f6ab9388cc7d37f5ba1ec72fb146ca001ad0b15182ab0ead47cbb4490954b37a0b43b705354f857cfa903de8d4efb8fae1451a152bcd79816cac678aa6dde8cc5c3a07630e73bf0c170539b8379e669129fc4d1bd2ecfded24787e954cd53c5f5bab176fc032466bf5f4c02c915328b4c70d47fc511f98bc0d2a3b0df761ecb5b88229348b335a840964a24fa8554b3c74514ae735b9fd0e9243bf5fb5bd79058218be4e3d0e0853724780b8729fb6a95c3ddd43a3f431bb73a7ba7ff4532a2e693468b55a034751a4352bbd720ff7921860252432aa4de523821b85926156d15e192f641cbf88589795aac813773870638246d6a94b6a7b470833b5f3444325569a404919fe2f7ee86ccd716324232a059fd52bea7e50285598f28afbec52be04feec5a122776c0fea4b10205fac3398960ec5a3415d54c6f63001257103044ec0ee277a034fa715d64084da56c56aa746470b8c950b36da998ee56c336d382267c9d76d2129556bc903daaa2d50c3d161a1d1cc4b4d2ebf3c50883c3b62ba818e710ab484eb780d8bafba5e2c15c64f030f0e44c13aaa5a5033db06f7121edc68ff3a1187edf0aab426d2b17ea323fdceb26c8604712d1477ef623a0f5019c651b784cc58598144567e9a50cc2069746d7d6f280bac8be96caa1881c74d7374671bf11295e6ec2b4f6da9e2b363569b1bc6e855f49c2dcc8cbba5355072294e39df391d21a5cfb44aaf8eb435ac8849a872c0a8bc4e897bcc359272074a5e8914a91a6d011f1ba852bdf48f3a94b4b6409b7167e6a3043c3d32617dadd87483a3b42fa18b16eaf81b396fbfdd38fdf99235dcab414edad1040e39d1a0c255d4617fd3d2601566d8c60c89f9d8d36ee62d7ce2021d0cfed2260d946ff665f1770cd2f426c4a31dd8c21bddd638cb10cfd330c3c68c1c0143d40359273db8da8af07a3ff580b1fc1badebb755ec6024bda03abd68e066bf38329d7aa0044498ddaf44ae6fab6b318d6079b8786d9b9c8a9bd07c96c6e31a53e7075d106e977bf29600c6235eb3ec213390a49ed67b14b989168f4cb165cf1066446804b943bc7727ffaab83679d452459842ce30ba08ed2c0d1a79613c5c0930f2aed4e7d7921c9033c860dc3268ccce880db271816ce48c66ec4411e07154c90b171ba4a8aa954937dc3d606c2c7d96e9b398f034deada7111ec45833cb5a7c5699a3030f8e679e97c67c8e383d619ddb246c14d363aed1b33d7bb7639abf68eebb48bf04b3bed4f21e04798a1be91d372ef31c29fd8886d276368419691309c4414fda3d19d0bdfaaac7163432d88359ddb0eda76021d1fb06d500b78b96a99357eac225828b8778a8de9136d1883c0c48a8f1c715f97f8111fabdda2a6ddde8b5f4da271c2bfba58500813ef1a502a165892635e77f01a445875e080e3d550f979cb0f5577db8c3281739a210843739f5e7a7dc418b299386ae2a638d4b42a7d2521e49815aa4b1da73d3e281b387ca427bf4504c009aff5cd30d681cd476e609d400e5f5d4007d79822bfe0bc0c173edcb7ffb44c55b318dd0d98d38b8383b1e040b1a83188ce12f406927e7150a0b0bcf508c5936d95e4083ca17b40996304e2cb6725d7757eb203e9bd30bec7d5d7df6dd73baf45a465a04a77ec6591b7eb5dbcb91ada13cb674014c6e11844c78841e88d736ac069aa6eb16f00536e6bd2b7e72427bc1a0a5ce66ea678f52a2328d2fbe310baf08697bc5ea9009f796d07c3e0ee23f22cc74a7d69ddab2ed88bbbfeebfeaf6f05bbf6c111d8381c5a95bc9a34101bfd7f9419ac6395a23bb280c6484fdd4b2f8b8752b097df9da4222b1d9fa2b40baf1d0d803311a5cf0edc4fa1f3fedbbd41d2b2047a156ed3568bae5dbb1127042e2016022", 0x1000}, {&(0x7f0000000100)="8a50651b85e050159e7eea90ca2ae7fa0f71042978a60f3c726cc505eac34aaedf7d507b0a4fbf1307b026a75a907dc6311708b9dff3a7e3a8e96aa2bf1db533e38291a4e2bfad2356eade4430311e0c27d5f79578229e8709032b3683ba71d4fb5d42ce17a510aa3e54b25b7acc3418c98edbe61b872d163ed443cd1735245351a3120a293f52d6f14d74de2186c98427f7405d7b4d3372f0dfa2266ef54f0679272fc4c399680b6bc6f542aa2cef07edbbb2c90b9a2bd9bbb4eb058782454f5b051f870cb64aa22290d200169a7dc5f0cc4f80f627a97f603a706054bd3f4e82164f6a5acbc241393a72e1d3c10b45c9ced67aeffa670ae6cf", 0xfa}], 0x2, &(0x7f0000002740)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xc0, 0x2}, 0x0) r25 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r25, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r25, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:06 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x6, 0x1, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: setreuid(0x0, 0xee00) msgget$private(0x0, 0x290) msgsnd(0x0, &(0x7f00000001c0)={0x3, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, 0x0, 0x0, 0x800) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80000002, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x82, 0x84, 0x4, 0x5}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x40000000, 0x4, 0xbf}, {{r0}, 0xfffffffffffffffa, 0x19, 0xfffff, 0x6, 0x2b64}, {{r0}, 0xffffffffffffffff, 0x80, 0x24, 0x7, 0x19a1}], 0x7ff, &(0x7f0000000140)={0x1, 0x80}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)={0x0, "f2c9e75e7f6c118ba2d2f4c0ff9bd836c3b30f1ea4cd93a647580887d0ab6d576b353f5eb3f3d5e1d4f99dbaaf7aa0e28c2959406f01f12cbbc4cc84e8886a2500c6a4639507d8964c580d23cb545295ed5af528b86cde6b6821d8e9dfecd92851416d28f6102d4e6632ab750e04e34a9f555e5da00698dbe06dea733f53fcca015c1eaccc336e38c7eb8bab9effd4888faf6d8a2145fecf58d3375bf682ff084c8ba581cc0c1980"}, 0xb0, 0x800) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x800) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xfffffffffffffff9}], 0x10000000000000ff, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x690) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x80}, {r0, 0x10}, {r0}, {r0, 0x20}, {r0, 0x2}], 0x6, 0x3e) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:07 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() geteuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = msgget$private(0x0, 0x290) msgsnd(r2, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000140)={0x3, "1a8b3051d3ed3cefefe1dfb4aa10bd35a369c7df35e0ca5cec9484b7819acb5e7f7a7c9506dd1c2c7d03453e9472f0e2ba3cc8f90aa84682270349c6e6048627a46e7f69e1c6052690b6110682efc2d2a7aa644df7c75c9682"}, 0x1, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000006b000000f3fbc2064faa1f683af476bb013f35a05c9da91920aaf8a5909dae0cdcf8da74f2fcdd43bdd2a2a6549b"], 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) sendto$unix(r0, &(0x7f0000000080)="2351718a9a63f58e374fa6d58545cb23e20ebffc2d4f5e1f35a32906494c007dcd49d2a574a5e98dbfe51725df16", 0x2e, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: setreuid(0x0, 0xee00) msgget$private(0x0, 0x290) 16:00:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) r2 = msgget$private(0x0, 0x290) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSBRK(r3, 0x2000747b) msgsnd(r2, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xc) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) r1 = shmget$private(0x0, 0x3000, 0x64, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgsnd(r0, &(0x7f0000000000)={0x3, "210ef50da9b93c12bfe77cfcb576efef715788d9c6d9c6e559ee0394b8cc0ebfb25de93b0c85b67b4f8609de803b3cdeba2ec97a4703b864d14c390734f5a095875e63fccd10f994b0a2c5c82fef61480abfed0d628ba647"}, 0x60, 0x800) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20031, 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="fc359f419fdc2a953d38284fd7bcd29bf7c9694ddf4813ef4eaec2f883cd3b09a3324c6dbf138006f7cf591644d3ebd28d94bbcfbb29548ca45c165a7d3a902621c145c2", 0x44}, {&(0x7f0000000100)="a904c4ad1d0428a2f50f61627838b3245315e92b77ca1f81d4b6e96c454f9dbf97fd5fb37e909746e164d367fcd25f79a5ba98a556b5bafeb9e1a025ce32ba6047478d7033a2bb2328c00ccb4f0d2ebee4c7eb744319bec287121c507f38ab682be35edb47ede32ed910d667d111b335f7e1767ecac160434c0194a353dceea6bbeec566916338b2b6313f414e8bffdb8e7e5a7ed47c0991a52717a264ff2e8536fb8b00b206d09108a9dd463606031a3600667db5da09fb8f25409b48c7da13266d5452b1b3c7171388e4a830b4b88750c973c6a12a340c8f0baf845bede55e43", 0xe1}, {&(0x7f0000000200)}, {&(0x7f0000000240)="d143a4cfc0b435fadc02b0610927f737b3b6c5201665865813c20047bfd4e42d74fa9081c43df9055e45386ce6fddb19d3532cd8f0c8404ea5ea42ad36180022746be88e8bc36c8023e99c55502da974be907637637bdd48a44115307550bbc72e178239e87e14d9", 0x68}], 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fcntl$setstatus(r2, 0x4, 0x8) 16:00:07 executing program 0: r0 = geteuid() setreuid(0x0, r0) r1 = msgget$private(0x0, 0x284) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000001e5, 0x0) r1 = shmget$private(0x0, 0x4000, 0xfe0bf1f809573aa5, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) 16:00:07 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000080)="49853f8f632db51a14be7bce0ec84211deefcda3a85314792c60716ca4b0a3edf50de1e6ed6c9e6c859e8a650d4af5b42f72702f30c3631a249a9b7e61bbbdbaaeb5cb1d9525cf11533df39804a6b9e53b2c189e34fc4ad7ec861ab8f66b950194464c2531061fa431d5499d2c8af38a4cee4fd8c8fc75cdf58338af6f4bad2e062c54259d1f8c96256ad34f766b79344ffcc7d12afb548afb5a8f949203cf5679fa7d6c041d54e77712e24e5cc1388b1832be7eea8440a779ac4a6e12bea02ef456be8abea1975e7ef17f75e333c94956e65de1c0057cd9586fa4e202c4e311043052f20bdee489a44e8b663b10", 0xee, 0x4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8135337880ab0bdfb7bffebccb42fa55d861771ca174640f4502e6f2c63ec07aa2f113b570978831d47dbf22b77fd1e75ee93145b3ee377cc21e63ccb44b0c6d3b968c77b8f3d5905c006f21ff467ed19d06f57a2b3bbba4956d26c6025a582d15665fdb3b10ad80858e6b9ca8bae5565cee67d5ade4f7e4e4bfac43150a70b4d07ffa9c8cb82713c4ad7dffba2fb4f86768991ada636d78181822d773b89165dea0a1ae1be43d7325f800f15a3ea413e6ad413f6b8d4e2921c1f8fc299dcd737493dc51b15a04f6e90c2b6cdeb8fa819b4cdfe0ac04c87ddd491ae505b0a61d85f83d67ed55973db63949d0dd445e339a60b870a4237136fefc982654bf8aa57dbf4db0c18320a70b8bf27376e141a7c13cb39f7c991cc434863efb5787c929230e5011ec4da44503cef02f7805cd24a8580b2773ec6696f9168f9d118423793b72625ea5245bdb2c660c58da9631fad9d90311164359e3db52b59e936f76af9401201915c7ba1c605327d57ccd77ee53e578b3192fa8b1273f74a7c9c0581952a7c5545bc89ded5079c0408a612fa2baef232b71d656549eb838c9ed0a087df4dc368f9d1213dcc3c5472803c8de2e846b36c718ee33b4de9f2c4fee220fcf0f3b373c99fa21e02cf01772f6a60ad190c87b536394a961b72297439e9d37e505dcf3588df773da3c7e780f3bc33b65be1d56bc596ccb7b708083a0b63b251e38163911e0480674fbe20e9c56a6b296846248f2fe4ce95bb8fe8cccaa416ea16e3de5d6c56e78f20fec8e70af238292a57d441b3a3a5353fb75606f1d265c00ecd43cab722df33458c8293284a92f0d58968af6c106fc4536b613f5dd0cb8b32f0c5283bd212210a2d90e80e18ec44f100c1dc18e7ad6ff1f4645ed133c481adf669ae84ba1607d2ee6612c279aa8b60284ec78439344600bb346758c96ce6a394667db1f4766b3540dd937106cdba583ea5761ca59b7a949ea8c49825cf5f395e44771d7c56fb943493bd50ad3786cbd7710e42191de05a0d8342c7c675ada508b65070c8ba76d0f3522517353959e4e9ef7cebcfa708bf25e55ecc7cd281a0560cb72a096e0f0737172ddde5b4f0bcc7955a49e2e712735f3de383a241a262960b3f94c0342d368e36b6b85a4c209ee4e1d92db8deb563c2ad293205640088ae3e53271d1780a8c44453eb47c59f760a545e0cee464f131f0ee7ef20f4fadcca6464b79e2ad07d0282a8ad61fb47aefe2acce1dd9e65697e1d56608abb7e85d611e0a0e33bfdacd0f76bef3e161f072ea8e0ed4b1385a93be8473b04a14e42965e2929d9f6f70c6170c200cbe90a7443c587d1f792a420509ac6ca6871c70a6a4046c29857617fc70c00816fa4a49d90d9861a1807796f8b8f1049663edcb1482cb6cacbe7f2f7f6119be8eab0915ca74b7d7dd62df462547ff0f5c7cd18a7a842d95e1d0d734503a8659b4a5fbad853c28e460d44bbe8fa0c060ffed2b5e4703b6ef9ec00f9e184c66d5df44f5aaefa5b4168df565faf6ff260908bc8ac8e6e1a7aa8a4e6728d4b4390d565bbbfe25e19f3e9f3c4ce98a0fe4fc7ad99b910e9ab62629d55860d33f8d4525a4a5d30f14984597633d65065df5d4cc44c022b7d5b9713d96ccf543265185898b3d5d66a27d58456286ba4f2e7f94e450e24ec5ae95013cc7e69122bdf0091de0576d7ab35ba4989ae4a527da0dea2dc471c0b497bf159f4189cc1b138a8dfb6bd62c7dc46592e60084955e425ed4455f1429af74f5e40301fda67d5ae4189f3e1aef5000fb0efff01f8ae3c5d7a5555d15425c3250d61e44153453ff7f107c37215475d2e5f8ee9879201edd8309b5aa999191cdae00aad08d8e08cb75cb34785ae8d557e7d7817dc6b0764c79e23c3a1f463654acc0a13563742f18519a5d9e5ad867ddb063a5fad95a8629a001da7e75c15ef0533fd57f2dc05afcedc357c9e5670b633f55559bfc8d53b278c8693fcbcf34c20de548da37a64871c97a798f4eae71d46894fe29ec081f15b972dbc993c8404bd4ee2abd6c13ff956d33103d4743f30a8e64e5a0b91782103ce3186c8d2313c1ffd48645a2b5cd5165e309e13e61a36065ddef859821adf17a9238b254348e9bce74c6a6da52a5d40051b5a64f87143e83ca963c5c916402cd9462b3234354329298ad6e60e6a2efe6e363e605597eb4b06f4f49861a3d006b269798a8c8f9793e0f7e65b07591dfe59a04fff4739e2a2e4f8022678546f9cf0b2e21436e6aa1c4939600ad45118f0b078d454fe9bbed2c8a22817b89bc2f28ad162e29d55c957291337c2e2a940d8355a7d62bfbfd87d5b413203dbc601a5cedb182282c6ac153de15643915dab987570c5feaba74e8d99adaadd42da56f7bd13703573490187ff2e26651c1bd592210ce96c8b9a9df8a732a76a6f623e491e70dabcf55dda931b8393e008d5710556187be409d37ac069638c4aaa813c2263127ca04f5375dd2a373bb7bdb47ff76031e750fbad70bf413d64c612a812568e4a198f41435aa40bf927dcd7e4f550bea75ba209ef7afd72a32921488c1afda13a7d5a7b9f03eca4fb1d915a22ec88d66916ec5258c5f0c250f02fa0fb7efb32bf91929a4e7940f32517ec8e5df2a116f4a4811936f65b0c384b58b900be8356064a288ab1b0bc34ace37b5cf883b3fa4e538839ea8428e612aac9d4d07181738004167bdc9ac878084a1ae4588d6e691650b6bfe845298d45cdb14af61539cc4912ba6200f21a87bd03e220445f709d97092dbbf11407b24edbcc1d7eb5e5afd8f445727a9fc1f5ff2573700f210a7e9b1f213dab91cfe865336cb5440d0d8bea1528e746045914f706f6af21adc3da0c0757975ca9ff1d1cc60c49af0017251ccb13e5006abf91ed0435f61bfef597922e9dbe81fc40e26604c95508f8b38235603dd3460f6845d70d448e1da2693e3f5e6364b1a561cb9d549fbc393a85bc519e6a253c05bd3d2cbea55a0e3b74169d248a03de26b5ea56eae102de7adbf74226e8c65c602fe5e32e59c2e80f1cb994769fc065fcc7b13935552f3cff461d63d8d007c17e6510cc6db222e2cedb21b38f4b406e8f8fc07a2eb27f43f57e214b2a97ad69f48e62fd40921263f6d5a290ae015610d3baccafc4bc8de336da41f079968385484d2afa11ce656e46eb401d4bb3f55ae7fb0337f3014971b4ffe596cd91f7d9c0dfb14eb8c4ca50ec827e51e8c0d025c39e06cfd459c106296ae74a418aa098d4a92d4381d2182f3131140e8956ae730911f24947739834550d66624f13eb992507c486460d9ec60e4edc0e296a015e1668dbc221a7d5ba30057bbadf9dc6da8edf98f75512543c30aac793b29a1795eb46eaa1f2c15d7c54c9ce301c75cd6e7222af0223b2c5f82f297342f430d84159d2d30f0466d5dde5a05736eee23ed45291b2deda9f781bb5c5bf34402b28ddb240b600fc1ead91ee018ac3561989c9bf82a4e866ad0071f51c72c5dc33ce93c4f0b6ae5609a2c0f75cdbfcc928c316dd1867b02b11a511973128a588b37107ae3e6fd5c3e69ee6efba6b5423c79080235ff35d42e769c6e02e16364d7d7a3cf35e257efff3caef9aa8cb811c4ac1c2404b5b0ab1f4ae1076b6f1e067fd7bc4a096f7f90f9f40ce14e10a08440bc14e44ff0127ccb782c93ed3a875937ccf8d690d6d07f30b51abc39a38f13700a015b72b6fe2b8c0d9837e1a11831266fa70d99bec5f03aeb1544355b792b7979a82558d23fed7e8dd4c61ec5beccddaf7b9bf6488a3db78cbcebbb15ed380d786d7a9afb9d0539274783713dfb5aa5393e4361e3f177e96d8b29162275d9e75673e8aff6d74b6462cd915f49ebf4d59f7b07f99e98fc9698b7b4dec5e99bea2903eb3aad3e50818e1a1edb0e1529c899ecfde8e51ad054a5ea467a494f1758084ff6cbefadd87e6c96db2117dea9f7426100fe3da120fb23b5f45016940cdead76ebb564b76010267c1b54d496992625ba58d0cfb1fc73fd7e4fac8b77b76eb82c401db8109b7750d97a954fe55bc4956a94948270429063947c9146a66078b56805d1a5c15ccbd5c4e2e41ec21b2072673b3bdeb343c89c6f2ee5554530db30fcf1a06df6e211bcdf295676430e9661a939447d67b62701d3259d85eaaf0b9641cc173eadeb16a4eca1d97bf884d82259d407561db88294cb48db2cebf53613e12b3df158429c2c3195d68f5e9e7a61b427565a1504603c271a2d434ab251ac879e31eac1d429f61baa4b13f42da86e3fa0186b9e84bdde6c74244e7d034db5de161916d3c4c8d66047a16d8e52cae5e373022cfe6ec2588b76f4cd4c3f4293de592b4cc30cf1024207bb7d745849c8e9c6f7204917fa3d35f1e913a0282557928cde4bd16317c417f16136e302ef7e320f271a154f0565bfd5204a9221d4cd989f94c9579eb92dd1965df5ab7d381c859ee82894c19879cf6e6e9c2f86c83d976bf0ec89d28ea9a4db9e045bc507977b06611ffef0d71e9d2e3af7fa84caab45f92956f9332f5395c15f24de227b046cd2a2e7bedda130612545688e688fda7ecb8a0582aac51bccace9f35d1264de207bea03e1922eb27167f14fbad81822860dfa96479492340246dfeb0f2861cd477de7bc277960e5e2d6c0394b01a515e8d99bb570d7ac0562ddb21fa9223d8cf940f90a8dbc325300766a174776a83dce936ada7763d08feaebc0dfc222dfbe9ad7f8c3495aa4a9b621cca5185e814cb324733570cba5155c1000fe3d68c211557b72f91b2608010a913bb14e3c0a3e75fefed4f293bc9c41e1ecfff4896436ce96dd35ea53c26f2221adf1028a2aae083b029f89a5e715952342053656ab8395673aa2e8fdcf0cf9516615bbca7d33d898be71bb7541b099337e1f53bf19343fda7c9a998a97c3d02707058557d7e40a3e77644489b3651345440784afdbf615b9aa3d494a47354ab1022e23394361cfc1e8e0e6f34f0edbc7dd355d5139c25bca8a624c6f96655a9fcbc99b1bbea2995fbc94a83e1d4d86bc52b8bd2424fee9f030b86ef36c784d3d0a9e15e0351fb73631524d29e963e9d606c8b5c2d75d6524ed7fded79ff8aa172e0b9113ce665cccc2b9977251c0530235c1d2c0cdc1edcc8f12ba2ea91189805f7d028b1ea0276e9145bde4fc6948acffca031822eeb1782afd42b4ec471235ae393f371c4290f9e3a042dc560476dd9e21494c521474005b4cb683e31d067e36e32e5bae3e0f73b30c0500c2e6fe5a874a18aa49af42ffb2d4c1c1da0086ba7e1041288cb2d4d3a4d33952b7685a2d1db383bd745c82f2660c26dd0382d381e2748d4cec726205a63410d7f4eb10e8b55df32bd1be6730e1e6d0bd12ed3c15bfd8b928fc7fbb852183957cc22c27bac4aaeb171f2b753b477a71496f7f72cb25e1204dfea2ca74f5b362330f3824373167b07abe569aa23913e47bdb5acadb25c1a1cee45d6a5fba3514710ca23e89033e33f3e015e44388ea32f8573496133b80c377d6b59b898200ea66330bef3ca008a0401718e021791f02ef38fcdfb3c34740ac56f0821b53a1611344d633d315705b1ef5b71a88bc2cfbe7850d264382b780cb990638e835cc175b983f2d077c744bf06d03ba826ccf320e01cc78390cd68623e8bfad41d3a4677d5d1be172b9729aa65e5a49b1098e27fbc1d98a071e203dae6c7c988591efb20ef298a5168718ca39cf81da9ca78e31dfe3ee3c77fe7128705ea95626a29c5b126eab20ba351297d35d3c59381fbb0e2c4093542ebf4902c3fb2969", 0x1000}], 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0xa8) 16:00:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) fcntl$setstatus(r0, 0x4, 0x84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffe34) setreuid(r1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = dup(0xffffffffffffff9c) seteuid(r1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) r4 = msgget$private(0x0, 0x290) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRESDEC=r2], 0x1, 0x4) read(r3, &(0x7f0000000180)=""/45, 0x2d) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="83821f0634", 0x5}], 0x1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 16:00:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) setreuid(r1, r0) r4 = msgget$private(0x0, 0x290) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000d20478bb51dbe48d52d646698184122882adfabe6a5b35022bffefa0928464abd56e85be688178d1f80c19bf848a216a8dde21e540eeb1aee3b368cc9c16e40a19cf15aa24e3abe2350eec86fb0927d50947"], 0x8, 0x0) r5 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/4096) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x2cc) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x20, 0x4}, 0x80000001, 0x80, r5, r6, 0x5, 0x5, 0x5, 0xfffffffffffffffa}) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'], 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x8e01) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3}, {0x18, 0x1, 0x9, 0x4}, 0x1, [0x3, 0x6, 0x4, 0x8, 0x5, 0xc859, 0x1, 0x6]}, 0x3c) fsync(r0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setrlimit(0x0, &(0x7f0000000100)={0x6, 0x6}) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000001380)=@file={0x0, ""/35}, &(0x7f00000013c0)=0x25) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getuid() setreuid(r2, r0) r3 = msgget$private(0x0, 0x290) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="400009dc5304"], 0x8, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socketpair(0x1e, 0x3, 0xfffffffffffffffb, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/47}, &(0x7f00000001c0)=0x31) accept$unix(r5, &(0x7f0000000200)=@file={0x0, ""/7}, &(0x7f0000000240)=0x9) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480), 0x1000000000000251, 0x852) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$unix(r0, &(0x7f0000000280)=""/7, 0x7, 0x800, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x4) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x80) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') getrusage(0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x1, 0xe477, 0x3ff, 0x1}, 0xc) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8292, 0x0) r1 = msgget$private(0x0, 0x408) msgsnd(r1, &(0x7f00000003c0)={0x1, "e07f7e80c9f1072a451b3c1635178a99591d72c6d7cab83737a938ba6700822e68b7457658dadbc998b1fbe1cbabd04a8de98f64b0c9dfcd8d302e32e127a5349846b5f355da07c9ac56b2ef2f85e9c68a1de02f6885032d917d184d16aef706353129881ad113abfd205162"}, 0x74, 0x800) r2 = geteuid() r3 = getgid() preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/232, 0xe8}], 0x4, 0x0) lchown(&(0x7f0000000380)='./file0/file0\x00', r2, r3) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r4 = msgget$private(0x0, 0x290) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="000023735001000000000000000c6356c0000000000000"], 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)}], 0x1, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000080b669e62928f4c96688a3dff450a60000000000"], 0x8, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x8007, 0xffffffffffffffe0) r1 = getppid() fcntl$setstatus(r0, 0x4, 0x84) fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x28d) fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) msgget$private(0x0, 0x21) msgsnd(r2, &(0x7f00000001c0), 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) getpeername(r0, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000800)=0x10) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="2bf843660107179f6e037810594e33f08a267b3ae0a9330697fbcab2bfeaa30cd55900935045a5e27d3261625cdbbb90c03f1b549b493a0431cde37dad62e1ba51f4671f11651c997ecee3198c3354d0a01fa1df921ff174f3b803acc0abd45b9f4b998bc0f69ac5fe4742c091daa1fae1d2f14011adc9df1c08696195c6654cc4418001f3179d084ab384e6058783c4fa2c2ce04fb702b1a187f85648", 0x9d}, {&(0x7f0000000140)="1b946f7dc05ae78bb7e8b4e5db7d4f8d5c782a1ed0027f0b35447cf3a82c8cccdc68c50d7cb9f8d7", 0x28}, {&(0x7f0000000180)="ddd7495b7aece455cb91f90331deb4096c3cf1c392d57227b74582b1420da9f35146bc3c35af175539167ffb1ee6d1842ab2b4b66d0dff3d79b6c95bc501ae0351bdf3a1368c1a59210d85309cf0f1e1ba65f99bdac99a817f8f58f6c08c6ac3c5a2baab112f95e685", 0x69}, {&(0x7f0000000200)="3678f07f2a8c0f0b33db3ab81f648af24c9f69a5229407b7a62ba2851317bb1c0589d2fb3665f7b153085749ca47feb0b35570abd6f43341ff54b6279240356f12a5f3d5eb6d20ce68dc2996b3572c1fea81c51164c5f3fc78402adf4c782e3b223a5ab1903f144d195eba9d0f23572d222fbc57f21cb12714ab203c9bdeb6d75531d0eb5da7f270e4079d18af775074314ef43de7478645ad92a84945d727c75224f5e7e1345bb132770dea0a0a4771", 0xb0}, {&(0x7f00000002c0)="7125b5b68a934b7f89f1a38c263d82414572f66abfcb396892b6c547262818575aa983f4d9fc8b09f7e496fdb7d0391c7ea90160784481040df932a8ea700585fda92eb2f01d19b5e55e485ba6fae79cc08cabf9e7786d8ef67caad26632a82fdbebf4a6fa378bd977776320d08be055f41fc2bea5e29e6e09861a2f5a8b0901e3558499e73b7a83912a737b0447af1f226bc0", 0x93}, {&(0x7f0000000380)="59554a78d8e618ed45075531c729b18fa8f87e31fc92", 0x16}, {&(0x7f00000004c0)="6443bfc6a7ae4e6da749f1b194c7b9f11e743dc493e4ed38009a2f2e14cb21da3369179df10dc66044abfd91787cd59d73907d3849ed51b6f8de295c41309039b856d2adadd20aef13aa3d5d74301206a8dbed69b820ab5fa4ed3ac10cf812a835eab94423dfa628bafd494c8b17dd25362721ef46f81b44638662b944525c6c954b02d60fc1b5655017749d8fd5e66da2f956f25cda6528d6d09ef236d9c9250ff2399bf245c590406d2ae0fa9eb4a3dbee0648e72f97", 0xb7}, {&(0x7f0000000580)="0dfba6f14d032c5a8ea0ab130736c9532d40bfe6d13ae4a7b11263f531fdf78f170c4bcb4b7cebbb494e2074b0d6fc0321826a3b91b273e5c5256ba96fab3fda5dc8881c90ddc531e240d25d8dc96017e3bceeded0b95d87d7c67e4dd9f1f2ba61acce9a508ced54da3475e7ec4582cae12edfc8219186095d4bdff1627d88d7ec33018a21c9725ffe9e06b2c97b4dab36567b2bb1564b1d1cc6a9251234cf5f236b98976b6db8391a01b6d17e66fcb31192ee2e28cf0027066a6c388ac66455dbff23e048ae11", 0xc7}, {&(0x7f0000000400)="5f2affb95c12fdb32e75a151a97c93881bbd53", 0x13}, {&(0x7f0000000680)="ee9c65e2f9db55842eb1a48f527213e1dae56357165d9634a8f025859045193210b7063721f5e94de57107b369ff227a8d5422ce09a45dd6dd8379a89e112eaeea2bf88f20eeb88da8118ba777360af1c2bff7bbd0d07a94e9fc3f3d8d65bb5a4c7d2865232e72ff90bf0de416fea1bc852f2ebbc4bfb9b026893b0ae86641d87b048c7abf26ae7d4a966b60eb47fa79d5900659a351", 0x96}], 0xa) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) semget(0x1, 0x3, 0x2) msgget$private(0x0, 0x290) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0xfc68) socketpair(0x38, 0x8007, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="e8a2b642ede7d24feef75f4ea2e7de76ff4c474f79cccfcbad4a42627e9bcee45c581d0b3c2b6923f7cc858533d1a67f3b9ff060acec442e0def28a24c7901defdc3e80e8005ebf0d04e06a8e3f899c0e0dfc3b330dc4104ceced3e63a461bdd08fe1d794878efa474dac6afb82c217bbff1194750d19c43", 0x78}, {&(0x7f0000000140)="6f193aea5db4a3cd5f8fae8b9d5de3d71186205b51d58f0db991f8e7cc875d73f82fa998c5d8ea257917369ffca18a9224c838efdbcc955a01e4f984dc5fbbdadc3b96a65986409c71d161114ee88475df6cdf5283de76ddbc2a7295d2e98d4ae25bc2ee7fa18f669663a4e8d9b020a55e95e9dd9dc2ef1c3d2cd2ccca2c2fa3cdddeb6b9515fa77c543d3656d5a7cc72c578cfa38e6a1dbd143a4b850b6ebaa70e090160746ff744dbae504599212a01d61a27c17936eeced", 0xb9}, {&(0x7f0000000200)="69dc53df8339614748d0e51b83e9c8aa988dbb86173eb15bfbb9534816c024953d62e42fe18e474fb01d76146ba45561d14ae700e39e417d3cd2f24c03ea4f2b58a496545303dafa2b201dc7f6cac97a3b547060a39a", 0x56}], 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000300), 0x10004) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000400)="b6304623f642c039883f8fe965c05581308cf09a339177215530e0d7aec6e19343657c68278d25ae4b9565b74eaaaf055b88b8cbf828d83cd8e48ade83c1c896d97f2848c3d0b7188d963fa01f647e173a4532189d2704748870dd9bf9d3d2fcb8071f4d376073da4fc31d20f6a2786245c444ee57ff96a87a790b2a449d709536fd92748334c233d1c86dbe4ffd64c68d3773210e1c8c4a7f7f6c26da94f0fd882f54732325291c8824aa5935ca117d73e30ff8872b7d13ac1d9cefc7ce347cb17b5c0c2651da11b8916b3ebc0ce50354d3f6d505430529f206913517b912c4322f28ca8f90c1f2fe437573b2a5b5cd965327624520fc0fad8fcb26c6094d944d9593da20e06cf4846acbc40e85e2084aaf1813aa54b6b86832d755c250e6ce99672cec3bbd239ce98d20bca44321e3773cea58c8e36702eae23cbe3d8f4721d6bd9a06b47d9db7a9b7360dbcf99f85c14c14fb31501a9a745084be42aeca157bde2e0cc8becd6209714e7b5de9ef10288bd3ea79670441b73a2eb236f1193da5192ab149d3c6c3ff06744410e57941d8dab6e32a6fdf331462de75044f71b280723bcdb420bda9ab22fb83b94881dd1c2585bd4f7705ad55ea6bf22a1ae695663c8da78643b194525e7897a81a174b3dd5109a6f0b80bca000e11b5c322050a8aa35c81fec44e9c73484ce080a0515af825b816e26e514f5d93ea094cf6cac9860cd63b7b580a0aabe59d672343ac30569eb96ae88b506c60246f7e65ea9dabd1be68d45ed0c762dc14192490d3a9c08be82e2e77e033af0e180d3572989a26d9641589c6977bce3b2f3a23e724d2e28137f979c977be8261cf02ce30bb255b5076f0b3ef189a3d90339ea7e9730fba26c79619d40df2293e949fc413f7c3276a5f4fa779e154fd71cf17c5de6f675c65de422d9210f9ea78ae5f706d97c53c1012279b3e2876dca5303fed98367acf8b38bd8f4b895451a89bdf5578c453ae43b72bd1ec3515470720b6295a27c2c59aa2ae5a61deb2c0e5d88bd3519b04d48cf4994cf313e52850dbe3119c1f9ad881bcb43e5ab37c469345a5e63f8078e4403f57ea698426e38a033746ba54de090a759548e35c92dbe46ad21a5a6b0eb3e627512e7899a6d9731410204cb62fdaeb4f0ebd04b17ff7dbff6584c5cd16ccb30881173a871027e665432790df61ff595f987789879244cafd8b9ac8b069bc4bceda077098c0053f2e0ffb2c613fc04cd1b1a5ff4a9f2d5b059fb3a6466ca62cf58b41fc0ddc9afb3a6ed406222f36f60febddddfa1ff3113db2f0ca407cd326063989f77d9b856de98a1f0a55e3d9fd6fd54cace7cfcbd4e1145ada398e38a26bf5396c21a9eb769041bde479c6ec6b826eb242205088e9e244153afe02245835c74b86de0eb3382a299a2af5b8928ffb37404af6553b46483c2808b737a20c3e87f64a255e3e664b813a7e4d623b4cac144f5ac469858a4935d8f513bb41c1e4edf9740c91b8b36de563cbcf1eec14ffde41d68453a6e794d9d35241c0aa7e37c0fd81534df33018dfe62527180ee27b2f73859bd67dcbd06e802e5b98e80c2f8b03df93923e2a6854bede64e0b04af529b292c0f520399e9c75d5ba0d018eb5b60076c6bd7b31643a30875016e88e4b2403323fbcdaa3087fd17c904908ab1b99a26549b85b224b619a159d330e0b2f700301b5fffd5470a7bada3fb14450ee23b4554715600f73990dcdd9f3b4f04885c9476e4ad880066465a5a7a1313bab39d8a3a72dc25801b81284a24a77f2aa63695c80c87751879a8721e021c8a4b7967578c1d2fa6b7625c45e8376b2dab9cdd38f9e8706ca45a10a0ec1ebb5f2688e0084600b60a630628000b7e955e4703f4fc836cd87814f3136fec0a3abe0ae4cd165cbacb472caa665f2ed2a426732761bb0fd99d148d5ff0f76ae1b684e3a5598f7ac7f6071031728e4fc54a35d91687e50626f76a90c82bf19ed28d6e79c13a25c39aa784449bee93c0584e8508d62bac1f6be896aa6f8fffdae1cd9e11f526e9a4267a34ff63000b0de9fa25833831339f79e8348bde62a4a8f498eccd526f09bd1bb2f2b546bc41c0a000e26028422fef46460659f274f442a7010aa8b8a71d713f94612eeea6a97d4eea741177917c2c3aa3f000af27262f175608e3c345ad6e8162650eba6a4ed15ca2f3879f4335d388db7eb8fd0f00decbc292ecff33a052989fd971bf38573d5ae4748512ac020d4f8f552fa55ad7e12ec318bbbbbb62dc6e9f5a1bad96c3ca75323a717fe87c7baf6f2fcbee2bf2d2a8f2680ff38b0411f2bf02cca106d5ce8e958145289a05d512209a9a6ec0c4c903e26884b8aec7af21b22e49e604e8e38c93dc6b5edfa36afd0821d2e2d012afca00320118ae40e0ff9ee924a8d2e2705bd0f451082d7fa60b02373be765e6c59c69bc1e33752b6cc35b8fb9d6cc48f3b3f8473e697c9b18101f4cdc7ca318e291b8eb3dc130ae9bc7fa5d4afcfbe9f6b030e5bce8eccb193feac4e82c056fae0dd89b2dab9ee518b1ecc8a61a5181fa5ff70800e3f3610d6e56a9708a670d49e5a1b1d5c2e597a62a88d2b748d9ed9f1a1ac61b4994aa840020a03fb71a93d2506d9f27239de775e9740f71b1cda4fc89adedbff151836e64e4b7d4c320b4c6e7007db3d8d6749aab562791273413293ed59e05ed2b85ed825f635cdd41f3f489eebc092530e0068c1d84a1c36fcc425e62296b79b53133879ac6225d56f1f21e4a9ec138743b5d364534cb3841ffe454f1735963d4be197e132c4914a03dc327e0b499aa98a8479c131368ad76b5ab0fd242d3a5197b51642eec58e5c76a1b80217208798e3f35c09463e7ca0f63703116c1c2696d5019835ea5cdd9fbd6cac34f42dbe2d290f19473ea27e8371358a8335bd35fde3e5e01e577a708bff975924cc55b6fedb07dc0610bef2dcb27ad4ac802da18f2d5deed31e1c52c3d1c95a024c27ec36705ea19614f8ee66098e2bcc47e17b8a0c92118d975be98d8fdbb529191b0059fc005d0caf2713f11f11068da881df70eaafc752a0e24a12813dfebd1c29d388d7e1e8c5cd02395347e4dd9fe74ceb6283e3095e24c29fc9b50fa06771ee527db929fd3e2b574b82021672558bc1ea9b5f0ebcd651023f72b14a8d7bc0066e468e6b1d981e0ce50ea6ecb58a825dc33af6ebb6737ae81297140b98e7757fb816cc89d049277d35dcdabf7ae5d8cd1e71cf93d3ee16646b8dcbf2e706318d971aa4e4fb86c824d9fbc6c329bb8a04a0962789cf4cbafd28dcefdafc164518f498a4b01ba919f4d7351b2ac6eda8b2ed70b06c09c0c3d889345aeb8663605c30ac68d9cd94b7bddc11533cdc586e1ab6b8e8045d4dd4a7b93550ea5ba57f12ab69eb97b0de17f8f1019d25db35b9175a466ad2f5b7a3a7cd94c5bd7b219b04b028fb4d48548e256fe8ec72df9b1ec0b32e2127e3e2d9b883e2906cfbb7825986b9d9d27a4a453fdf7a097d9a8f3361036ab49f7848bb678956de70867a20c95f51d4f9c41f4f738580b54537d75c1ee926a5568103ddebd0f43def8ba14b14b0d14b5fad9ebd871f0f5b49e1cb8e3d0b1b3a05037cbb5d4294ec0c9424d1ec546237a2f8372ad9f88b8c1131fe4bc7cae2fc3cc62e4b597eddd7f93124f514ae3b2a914b007345c48427a0c820438f7a9c5dcaf30a6e98415de6c33cee1e204bd1741c65500f40798f6b5dfcf27f86e315be011fb7e1855d998e0f71c0762c47dfb7f14b9be0533b3a6aeb7d9162b5108f4fdba608588884e098f65a978b6016255e36d90676a684800faa59fb5f4c83ed76da205660e0e941a236851bc30af7238cc2be08ebb82e9d60bc3933a90dd3835beb6011963ecd6f55cea6b39a43baff7b01ac176fdf68a867e4fe3efbf03a39f1ac5c64f1898606bea40243f13fa7b1088e2c4e06173f28e91b7f62ee368744b444bdc2515d40c40efba163a9d0aab43527432ec406df54ab5e522fe6bc87a370e47949496a4ca9c6098d0204aa1e494e09d4e42b205815ca8d83c382b85fa516e114b5e885dce88fb0984d9ffba647162e042a77a4652c1d51b915bb2ca21b6547fa7bb46ade358252642e70069187faa987e7dccb81145cb7bafbd526b27f59873e068909202b056701c2aa674db54f6b74cffd3fbda01b6fe4035a78e0d6816807acdf0fdadf6b961dba478fe8fcb7447ed8144d023c8e7e9ef33679b3df27da1082a094fd7f87cc61a8564467bf1b0cc9881a97306a8520f46fdae49a25c260c94fcf3d643e65d3169933bc29258749f0ea8a616272898e4f2104b46dd8d8fc71060699f9df95e4c301bc64f051273e9ef2f230d75a41a97ad4d4ad4b5f53bd7ffe965d5dbdc531d882f9360e5c9d3503b8bcdeeb01fefdd0e920edd0c3afdf1da2c00c249605462ecee83399ab04b47fd24d07853822717c167a9b16d05c299abf77ca494138a1869af20f9ee9be5d8f2545bcf65a56b450aff63af99dc4c0c7d3415ba9590d9ddca0107351ed10a487b14c5d9d47dbdd97554224f39b703265e3584e8da473585df223964a54e2e6b816ed488f463d68888d413aa5a6fdd6fc606d61d6903bf04f051f8e597bd0737600d5ebdf686af55dd46d66d3a79ac11522009f77c950efc88fdfe109f86cab673fe653cd73d8bfce65d5c799a00fa7a061cb63b304a91eaa023bfbd7eaab96f56cbe25276a8bcf286c0f9ff84c4c97403531cf902d18f85d15288f9cb650ffc4dfddff05b592c360d48323700008f9aa053242e599b5f131d228c8aed951dc2d13ba0f251da174a91cf56f884dffb286d13f9ddb9423c3d525f7255f4c079f586eb6572ee4af9ad16d5779b30fce27a6d88f9266bc53e3c6555a048447a7a9a4f2f3a97163e681515f68602878ce256a703729361d08642b2750e86c19c9846ced97bd7a9b063c6e092ed5a1afaced627c81bb8e0198a196f893d2c2904085bed92bee762347f6fc143bd1fdb3030e79ff19f606e4cf7cb8083bab2c13030f811251ce4f933934e312f8b0b79b506448363fb1233909e67a15f5ceb450e47e8fb4aedda031834801d08bffdb0fb4bc19a601bba4af26fd677eb0775f1359161f5acc622a254e1d5827f9c2b56f171a3f941d322d6b98b96ca480bc59075a09d42476a4b56f27f522468686a177c5c2d233bdb3debaf274865581f5b0af7c8ea5891206e81d4daea8a9c34274a309779deecc1414f426882dcaa355d65034d1e063a77aa455ba24dce7432ac82416b55c64ff283f76aa15503992f21b2d2d3e07a777cc51589e848aa5c267b8b8336443e4a7d10eb34c8cc76018bdbf600d2c02b8397815d4c5e9418d338d6097611858f034c54783b114970c979dbf0e579abfc65ca74dd2c266c20a2d3f46ac5578f2e960df62b2eb873716b93305aa72188b358ecf0760918273bb509b65b227e0deed26756ddc21c25d215ed57bab733accff91d1141f9474c1c4e5942ee9e46e382ffa443b7b15169d281903bb120a8e5a25e7daa6062b671f426c2a5c58bf0a6baf9829b96e7dc2075e425e614d0ecb3f9068d51e6a7a1ae085e57a320d36bcc3d748b2240115aab3c1396ff8d592ce576bedd1d9a7b7875ca0fe2365ef49ded712a68d145a56fc06f5afe1f41a0043d916742435e0fb432255991b400adfb41f37354350851c63aa71cb21b3c0578bd30a3bd6c5be4e2dfa1ee9dbbd8d87a404924a902469c88c4eab91b7c51831060b5c99a6392e0502740f7cb0068d33c20af6ff82c45646ed9e12e", 0x1000, 0x40d, &(0x7f0000000340)={0x18, 0x0, 0x4, 0x9}, 0xc) pwritev(r2, &(0x7f0000000080), 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) socketpair(0x33, 0x4004, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x1, &(0x7f0000000300)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) accept$unix(r3, 0x0, &(0x7f0000000080)=0xffffffffffffffd9) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r7, r8) setreuid(0x0, 0xee00) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = msgget$private(0x0, 0x290) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="3bffffffffffffff"], 0x8, 0x0) msgsnd(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="0015000000000000aa4689bcae807fcda114424f2304cd14"], 0x18, 0x800) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x8, 0x8, 0x7, "ad368ef1a1e38c2a45e613fea7e579e7c1047e2f", 0x3, 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xbf81bccb2a7c60c3) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) r1 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r1, &(0x7f0000000000), 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(0xffffffffffffff9c) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x8) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa00, 0x90) socketpair$inet(0x2, 0x8000, 0x40, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x400000038, 0x1, 0x4, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x1, 0x0) r7 = socket$inet6(0x18, 0x1, 0x1) r8 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000240)={0xffffffffffffffff}) socketpair$inet(0x2, 0x7, 0xa36, &(0x7f0000000280)={0xffffffffffffffff}) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x0, 0x81}, {{r3}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x6, 0x9}, {{r4}, 0xfffffffffffffff8, 0x40, 0xc0000000, 0x6, 0x8994}, {{r5}, 0xfffffffffffffffd, 0x61, 0x0, 0x0, 0x10000}, {{r6}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0xb089, 0x5200000000000000}, {{r7}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7ff, 0x10000}], 0x80000000, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x4}, {{r9}, 0xfffffffffffffffd, 0x90, 0x7, 0x10000, 0x3ff}, {{r10}, 0xfffffffffffffffc, 0x42, 0x1, 0x1, 0xffff}, {{r11}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x1}, {{r12}, 0xfffffffffffffff8, 0xc4, 0xf00fffff, 0x100000001, 0x1}, {{r13}, 0xfffffffffffffffe, 0x40, 0xc000000b, 0x401, 0x81}], 0x9, &(0x7f0000000480)={0x3ff, 0x7fffffff}) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000609, 0x1000000000003) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/228, 0xe4, 0x2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x101, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = getegid() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x180, 0x101) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="5fc5f489309be7dc7cc51dcb3ebe5d147e9da332ff7cdb0331f08d289e1fda08783d1dab2643d287138283932f48a915209b5428b488db18c3959a4631e0da1cb4c290e0d25fb7d3f9bfe4d40000000000000000"], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, r0, r1, r2, r3, 0x12, 0x3}, 0x80000000, 0x4, r4, r7, 0x4, 0x1, 0x8, 0xb1}) r8 = msgget$private(0x0, 0x290) recvmsg(r6, &(0x7f0000000200)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000480)=""/212, 0xd4}, {&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/255, 0xff}], 0x5, &(0x7f0000000800)=""/4096, 0x1000, 0x7}, 0x0) setreuid(r0, r5) msgsnd(r8, &(0x7f0000001900)=ANY=[@ANYBLOB="0001000000000000e386b8b38ec1538f1ced61d2543d0400000000000000a500001dac57f86111f720e2d4f9c855d8460ac3326f8969dd8dcb1a6359e53a529bc545aeef02e92c6a4c8acb8c0907a052d2cfb45688646541fca3e1658f521d67b03c8cccc0410a5b3425cf01350063c2b445aa71cb584aa7046ab83a895a321155b56666dcc563bec5f5f7582624d32dec5d936b0650a4bbaf00800000273a95fb37a0c3ad33b2803532470ab258c29526256beb649b62b7c2cf5a5bc7782547e5742a03090283b67c0afe27566486bc8c48920a69e362ec07deb405135c671aab4c00000000000000000000000000000000"], 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)={0xffffffffffffffff}, 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x25) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="d6a02b44ce35ff6385603e01f2478db594f7a6", 0x13}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="187dd33cb3b6982b350db52dac183607aab517c746496fe6ba58eb6f5a6b9a903bbcadfde9a9cce7506e1a68953b5be950eba9ccea0d6fed0131069ca6a2a7e16b25ae01979c3868e437b884a5e56aa3cc6be0caaec5ee16950fcc2ebe71ee2c8ee7b112401884358ee7ba5426050d", 0x6f}, {&(0x7f00000007c0)="29321b62be58feb148d0ef3a0f178c9c8d160c6280302602d18ba19a68f352c1e62095b6601c474fdfc88cb95ebb14f00d9ae5a084a4f441168d970668807b9bfd9ba44bdab6770ca79fe56d784ebfd9e78951c62d05be8ad494336079e2e8d56f1795d5c85d3523e7648e7965", 0x6d}, {&(0x7f0000000180)="5778b8f415870e7f88263931ce6c0eaaf65d1369abe3921494cda959b2373ca83ec2f96a3ef2ebaba282665bad5223192bce7da72aec613d5f7c685435e823e6ba908476ed2d52163dce4efc5a374c1395283e33cd76ea960aa22c80f57765a16fb92d9fd60950931257c4e69972e1d3f8ea21460b3094299b275d871493375d6debef176f5bce3c9dc2c7c4d1b4dab90f2f5b90e7950397e8dddcd77eef0cc3d1a79dbb107823890e7aae57c944e013872de9aad1d9bd843b97537172690dc5e07d789e5544babe9adf4b2518ebc504a972", 0xd2}, {&(0x7f0000000280)="f6553040e0e567577a872fa8718795f3ad3c2bd60f990fa25a24a2397a1065dbeedd02df53adcd704d2ac186a4780eda5f8bad45ce40ba52a45acdd2559e", 0x3e}, {&(0x7f00000002c0)="3be5a59a69f807a3dfbaa9883e484522a256d98c61d231774ed9470ce971d7e320de30fa9df09f62eecfe2c3224fba0dc26b219ccd3f307ae56eb939e72e67d23900daa48dd9d3a63a0c398ca9b8f49c64487ff4fa659d5b16245d4891de47239c1ec748ab8556b2f0b40faba1ba72403e4a57473f938fbe494f24b3355ffe2ab4baacf82d62550c7188b7f9d8287837031d007e1938c0cedab58fbbb40ca811a92926b41d553935698f141ec92113b5107509e07cbd143ed4ee8f8f4366b4eb5387ed59513a51a6d27717ea8a4a64ccde108467e6f24060e8b161c4d346eef15f84fbc64aa9262ef6b2b846dc909502f0af8d81ed16", 0xf6}, {&(0x7f0000000400)="11e11b5bd92b22af6b75d1889f7666", 0xf}, {&(0x7f00000004c0)="b7f52384333752723ca1d278823edc564dd418febc2e4af6bffad920f050356299d31677956df573635a17d287385ee67899ebacf030aad0b01532ac0c4c3de6722dfdb67652c22714d55b45e250306a4df5559c87b1f915294dac9dd90454e657b2d0d133ce3f", 0x67}, {&(0x7f0000000540)="59d779cb1b838c52cca6d37e9ec6bf9c757cb2a503e0a92a238c5040f288faf4879aa22006b0f52ca69e62ce0ec02dfe0faf2670496fbd5b8b16f9a5bc80ea9bb7c81a0861793665d552a7deac9c676790514c9c41da7ea7b2c18327f149b51d23ef2b60e2a6727b72df6764c7ee603f64e24d23ba58ff80e3be117a6dffaa1e14ed06427ee0a1f1ad6a53872b47e1f2607fce88f08f59b9b11ee5e0494ac1f7a08a3b", 0xa3}, {&(0x7f0000000600)="2de63319d963783358a4f94d00b2e74ddee3c7c53be805598fce9c3345928aaf73feaf0455974d482131cb64fd48be025f86734b389d7678116a67d706da1f9284516cf3f15bf85d910cddff249cf9b9a8953a773edd8a8576fb7e23ebb34b61d0c88ab4f112ff393e1e43bcc648aedfa5dc0dda693f9f3a93feccef62205f3cc8d792f5c6511b9615d3c82ed4ae5a935aae214303aa4d03ba939c6ac54acd92019ba3afb3176d052b6ff169b8cf180d1bf0d71590f235f3dcfaf74f9a9bc0f50fdda5dc763dd3e97717732f61b418dc7f9bf3aae384644507", 0xd9}, {&(0x7f0000000440)="bc02b3760d0c29f5683aa0221c0057495795579ca9c304637bc8900cc39e079f53bc1880d2bf6e9c726dcda39cfc48475db382", 0x33}], 0xa, 0x0) 16:00:07 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:07 executing program 0: r0 = msgget(0x0, 0x20) r1 = getuid() r2 = getegid() r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x44, 0xfffffffffffffbff}, 0x800, 0xffff, r5, r6, 0x9c4b, 0x5, 0x9, 0x400}) setreuid(0x0, 0xee00) r7 = msgget$private(0x0, 0x290) msgsnd(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="bf3b495501cef01632a50300cae440a2ae763575"], 0x8, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10660, 0x18) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x200042000000028c) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/93) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) getuid() madvise(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/22, 0x16}], 0x2, 0x3) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) mkdir(&(0x7f0000000000)='./file0\x00', 0x1f1) r1 = getuid() setuid(r1) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000200000000"], 0x8, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2147, 0x1000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)={0x3, "8f839ef6e858e801cd386bd872136cf75393470d5653b5a1e3f35337548d4a6bee9076c2e656afa03a46a73c30301ad930c918a083f05d1102db9fd776178447f0d031f9ca932f43228bdebfeaf102"}, 0x57, 0x800) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) msgsnd(r0, &(0x7f0000000200)={0x1, "e4b8dea2525ffa77310427ea466993755c13e01ccaf1e83d5ea031dca6605bf41380673f4dd4349fee728fd90cc095c8a9ab0eb9bd5453723fa2c887dd46094e708b63034af810380bceeee13a1e4d5af24f682717b7946e4ddbe4a6f705e8eeb068a1abef17ddf12dec9a441b00f4db4ccb087dabcc46fa9eb275d4c225dc03202ced2c56d8bcb0933e87"}, 0x93, 0x800) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="cca4243073df700008126ccc915fdd000000"], 0x8, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) close(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0, 0x52) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="3392be8eeab827fb0da8d8ecc33a6ee738214c06c196b6bf17649e83940f58977643eed43fa13a1c39a9476fbdbac1af04a47726d9f8b08612254fd02b5486cfe0abe263181c846202fed188e2e3eb96b76f2fa7935fbaef13b3278eaeecdbc19b818c20b9b79db2b25b318b23d7b97f6440e5093c48703e4778bec13dc32689867f823772cf891c29ba7c01edcf865ee97d2bf7b9eb400db3e4b3f8826dc201eb34694cf35c41d9c954da4341b128304738ffdba2a72d86c3a9fbbebd29693d00c6f5ff25e0810f707199730c7548d63a0829e7fbaf3c81416bc62b7fda95a69e771b", 0xe3}, {&(0x7f0000000180)="a48aeffb8aa674ce61f82f974d2e9a34ef4c28c01bd99096813a37c904dfe21fb1ea343167182054fb4a1ed4b4db8e41017e91644582afc79deaafc92e10a5c935097c2fe4704303abca0544e78ad188e997cfbbd1ace708bbb99aec859171be52e63826d171f4fd0dab8f", 0x6b}, {&(0x7f0000000200)="9d0de7ae5a4dd05d8c7695e19bdd3e65de85ee2efe3d8d86c86082d564aeca8dd19a840920f432b833f977e5c43275e46dc1a8ae3f39c04c82d1bbcc1259c902878f3efd3d3f9eb0e82eefa7456fdfc04daab63532e30b2c880b6bcd15fb83b9139f357d78d0264509cfba71b9c0686a4cbc52ab8cdc51846e08d25e39c03d45655556f02aa2", 0x86}, {&(0x7f00000002c0)="794cc6c9f3a3d26c421a725594112613168629d5566dab936a1599286b65a9d9dfc47e61f5662c2d4c493fb48dcf24ffcaecf92c7b5b49f62b4655f1a7a239b24377966fda", 0x45}, {&(0x7f00000004c0)="57b45437a0f24701c574df1115c1a264951d719e12c60df5c4f56f2ebcc7a84bbcfc91d729b074833fbb1f787235a50f9ff0d0d7433afd77d6e1403e4e52623fc408f556323a9397fb5ece02e8e4fffc954405929cc1229520f8f8195283092f0bb6bdb36864f073f4a97c8a3c594edd1d47bbd48f09eca109a19b78f5bde11e0bf141fc0ec88194d4c5a6177516731f0799cae85a72ba1864cc064fa11c3d70b151e7d9aa5c4a1cc24e1eb19fc9", 0xae}, {&(0x7f0000000580)="fa99244b9e8e48949158ddbcf8b014ee7280aaa6a384adcbd83543f5ea5cbead50ce56088c9393d618715d3fa36007d443dfee02aea75b02100cb760d009d35ad30de9b04c8c4d6907ecbf217a802a783ab6c78a1aafaefa1ab19f98c15b21ebd8f6bffecc7121966b12572d57b40e091f0c6c28b93bdb56bc25077beb62dc3a092552f302410b0479f2e97c5217c5c18925013e5c5a5272210015f329e1a44143995a9bb4ea5a34e50d9730f889c9329fc135770d042541ebfd3c01", 0xbc}], 0x6, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) chdir(&(0x7f0000000000)='./file0\x00') msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x808000100) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001540)=[{&(0x7f00000010c0)=""/209, 0xd1}, {&(0x7f00000011c0)=""/133, 0x85}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/155, 0x9b}, {&(0x7f0000001440)=""/156, 0x9c}, {&(0x7f0000001500)=""/56, 0x38}], 0x6, &(0x7f00000015c0)=""/52, 0x34}, 0x1) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e59720600361a4b1a7be7f3f53ecafbf49578bb29c731ea523b5370774e282b16135159effa42d6de1f9b6003c52bcaf1447b7761673c9cc20cb1cc525065fea3a34ba941fc741adfc67e0d6806864595d686028fbc0e3a4426b2d9d3c5d2d8ad024df88a8bf4069c4d9ea1e23a24777d2d2921b9fd51d1a6ea818af267abeb22117020bf7fea66e44c548430b167acca3770e9dc90990da7566d73858957b3a4de2b6afce14f72359d35d1fe6a33dd3fc8402c91bb019ba03a928118eaa7bae2afa988cb44e26b59eb5dc69fd00dcc31ba2", 0xd2}, {&(0x7f00000001c0)="eff37fb253bb1ff7fb107ec95f035055f8b8496855d78a3e13c834c998755b1293548338225ef98eb36ed941fcd785ed10324faa746254ad173ec9dcd13829019fda996f88dd8b3094e8bd87caeb5f77438a93bb97d53fa03ecadc231b4d7a6b05f3ce891f6a6751242b670c5e647ac534256896c47ed9c0be2baa88c87d4e2677a5fda5ac7bcf4800130afce1152b013104d98f9f29daed0ab3361763b8b6a01a1d800c24e0bf6202914a26792e952bab8d7eeb777b738233636efeae656b13e4bdc8e9c5efc17dc2dd04", 0xcb}], 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2041, 0x10000) linkat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:08 executing program 0: setreuid(0x0, 0xee00) msgget$private(0x0, 0x2) r0 = msgget$private(0x0, 0x290) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/252, 0xfc}], 0x4, 0x0) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x110, 0x82) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="f015875ad2b2b11ed0ea6fdf55faee142d2c180ece223135463ccef73d6d0fd832b8497b0920f32f5c708513909c4334a1219009542730c04f22d8f383c36ee27bd32a208a6499d599b01c63a4b548264de70cf52ab392bf630647dd874cde39b9a76dbd4d9c111ee32a76423e85be04f758b5792e5d0e73c8e1fd60a58da666200769fdd8523866ab98e5713ced171c82737c53ce74af8bbea45bced375f0", 0xfffffd52}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) write(r0, &(0x7f00000000c0)="f6cc05e6a894f7fc629156ab33b4b93835638fe942f21e092aff494042cdbeb64610cf55618db4779c142df3ee8ef506333179421c758192592df9e4cadabce7de32ffcb15ca78e3457c24b429dcc21515d9c8e06eb190e374384640bc5d36e8b59cbb0cfe77f75f22c20137ca9ca2f922d8864bedcd2adb44fa911042a92980b0ca294cbc25eccebbf8c05c618794b29f1fd6278ec7a69ebc70bb156b2d02b75ace87fe79c2251d121eb2a592def04409f478ae49083da17ae21d9da3b84385335492ba2fc99c7029e21b3b6c477b21c99b20eb94c96dc4203ed9269de648ad0c5a4a2ffd642c050986", 0xea) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x0, 0x4) msgsnd(r0, &(0x7f0000000100)={0x0, "9d1179d61c1afbe194b56c615f5e5beeebcdc75651040b95873dc618976277619a300732f304f812b1c0a5e36d396e4660a51ee250cdea0f205095bf41758bbf2b17e29bc03f624a1822e2c8411569d7aab0c31fa054e556b2c51fe62726160e0ccca9b35601073c420d2f8c27d3c5e39cfca5e7cd6b4517d116fc0acc99eb66528160fa71e2528fb26938d21d3226d75dbf3c622ac3ae262a5d5407c50bf35718d20b0bae3603c36f0102197f0e0e531203896362"}, 0xbd, 0x800) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00008171270702c4000000000000"], 0x8, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) recvfrom(r2, &(0x7f0000000240)=""/24, 0x18, 0x40, &(0x7f0000000280)=@in6={0x18, 0x3, 0x7, 0x7}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) clock_gettime(0x0, &(0x7f0000000000)) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x158) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket$unix(0x1, 0x1, 0x0) socketpair$inet6(0x18, 0x4000, 0x9eaa, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() poll(&(0x7f0000000280)=[{r0, 0x128}, {r1, 0x20}, {r2, 0x108}, {r3, 0x149}, {r4, 0x4}, {r5}, {r7, 0x100}, {r8, 0x4}], 0x8, 0x9) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x0, 0x1a, 0x3, 0x4}, {{r5}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x4, 0x7}, {{r8}, 0xfffffffffffffff9, 0x80, 0x23, 0x6, 0x9}], 0x2, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x4a, 0x1, 0x3}, {{r5}, 0xfffffffffffffff9, 0x40, 0x40000001, 0x1, 0x4}, {{r6}, 0xfffffffffffffffd, 0x10, 0x1, 0x3f, 0x1c}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000008, 0x4, 0x5}], 0x7, &(0x7f00000003c0)={0x0, 0x100000001}) pwritev(r9, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x163}], 0x100002fc, 0x0) pwritev(r9, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r10 = semget(0x2, 0x3, 0x584) semop(r10, &(0x7f0000000080)=[{0x0, 0x6, 0x1000}, {0x3, 0x5, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x6}, {0x3, 0xfff, 0x1800}], 0x5) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="f6ffffff00000000c0bddf6f813433a026ef9327c3e1879325a58030af3308cdc9c3be902c5e56f1bb62efdb933fdaedf93bf6e18fd912c0008f1f7d538229aff54a3b37e16e1849705e26ce0dd8b67bb5cd6b1ec6f7401cf1a60b1c5a4274a7566a1619c8cf8fa498dfe2f4ca234242488c68b3e7ed022dcd75315dfb64869d180384af2a01a81a58a689c210dc54aaf9f41b049c33000e33f83d50db2f6087e7f40c9244693ea637eeee31d12b9bcc68025a908db41f0cad41584f4fd02aa9c327d494671623a7310552c890ae21d9b1a049d464c4d4107ff501e79748ab15db96b112eb761f5b76908f4935f9b577586622b5bb84c98c06a64f6ddb6bf36b6b69ee09230200749583977ea4d847eb21f9b3655f70e593fc6a799b4ec3bc5f245bb27200001ff6e9f5de4c06c41254fc69f9de25cb882e6b34a4668295c16fca02d6a32f6c24b4bdb9d6418671490dddc7a2565984c561049288a2edab4b04b5d833cd43f0f09f70f045c930e61f706964f2327b88520325452b55aab83ba4f01856c0f818247802466e93b39dbfe845717aac646533fc3664a47f7fc19b95127d06bf47cd3567665469ac12ed22cdaa260dcab9ecf129df682fad0e0d8dd386d5fabfc5"], 0x8, 0x0) msgget$private(0x0, 0x0) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup(r0) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x290) getpid() msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000611, 0xa2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) chdir(&(0x7f0000000200)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r1 = accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = dup2(r1, r1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3e743278455bc70224edd032de3231daba5207a3450c267a6f2b32ac7a4f60c33a78467bea6091ee2ecfdc091403b11468379267974a5593076cb30c3a2d8ab0abaaa9f4fc6e354dd08be1bee6ed63e6100bdbc50bf847c6d11942634abd523f40ddb1672f9d756a74bdde3fa2db1ef00346819f3b214d83c068e0047d140b8652b99c01036795908b71569758e4f8da2015abd15c64360d2589ab986a01d357630802068d6afba07b183d6a1789179bbe914bc2183b72b37d0f836c1295b8e5ec7e359e113725f50b67c6abed6ecc063497606059d49ad2fa7d67fad67c7c797c831049a938add517e19711254824", 0xef}], 0x1, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x1, 0x42) msgsnd(r0, &(0x7f0000000000)={0x3, "81761f9f3ce2f2665cdf865695c42f303d8fd921ec37dc6bf3463199"}, 0x24, 0x800) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00f60100ff29b60000000000000000000000000000000000"], 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="5c7a912883ea82d4ec4b439124671b0e7cd657d2ac08d6f3d4addeae9650400bcdcab4a06c12951b9b95a48b58c5e080456013dff320738524584c4b56950726b329c15d65eb0d64491af5c0f4f74c0dc34710600ee9c6e51c699aa7462de72b28868d99a4ab9085a27976d2ce46234c5a74820d7a547658e6618f5c754f2f6b9fb81b5eb659a381d38c645002b98ac7a715c36d8053b7f99754f7da8b920fd832f91f97f441e6442ca51bce766f43452aef77c58b6adad91d9123428196f97148efb4b38d04779485a87755308625b60e96c22b9130d17245a99781a319f6375b3df02b7285ff19", 0xe8}, {&(0x7f0000000180)="5a27b20b5c730580509ddbbf7ff0ab7250abd78ada7d24ecb1e792515f9b3358892daf28e6e1f6d16efe0a9574512545134754a1b50cf26d008d0ca221178f6f2046574be81a3da7ad33e6d232a259bfe2db137b47febe9bfbf85c3b0e4b1e23919fb6dc3f6ba2683690de30682c4c3fe29027d57f3e9d016267b12ed30b96d9c5d9f3a8368bebc006e02095f11791a846afd85a27fe6eddb9a0e2ecc0ae7a69fb1081895cf65064c607ab5612b7215def32c09f772b8e26cf49465fb0405e26111cefdccd2a713afc495b7184ba971ad8adb5121e641bf3be472ba6fc26a1528c2286140d7ccf42", 0xe8}, {&(0x7f0000000280)="08df2a1634e8abc8de09afe9b7d8d6628c36a953cf202c3b83f70ab3a0f92d79126a1443da019891c995740ec3129b5ff3fbf1a42981d417ea1f9263106ae685a48884913ec050d89d97b3e72b69cf5e64690e241fc37a412b1e32856ff010d7b6daceeda751b8587d930d1f460d00a6857c3227fca82b4e1281f5f7b7faac1b03bd4a6d2266308e9f38bafdcbeb21", 0x8f}, {&(0x7f0000000340)="b36fdd634aac365155956fae6b3ea50381ea456f161afe75003f8c2d18", 0x1d}, {&(0x7f0000000380)="86bc1c000c8f599f88114ed0d913671019fbc5bf9018a83d86b7aecab1140f9f2cace152e77ece62bf3bef34b8102b7b", 0x30}], 0x5, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x2) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="002a8500000000004a952bb9a0faf9c0c87f32e50c0afccc157366edaa9cd8aacd768e78ea0a5a8f582f573f79ac30e733a988b9bf7060f1a5c99aee046c6c30c11884a9c57eb3537bfccd7e8a6224c812a9c0d39408f3fc15465acdc4e09fedf5fe96c552fa42ea3b298d50708770ae637846654be6a15767ad11c8c81083bbcb02fe343dc56ad84a1c73412d2cab65ec1c87b6608a236bafa81704b69de0d08e633ee6c0475b61f42ec9e2aa7cd844b1fa763ee7be9c8ea80cb503ac32fdbbb7f91ba9a6e78e084db2f7a47c615f2de9c62204dd332acf54e0b133dbe6ca53565cbe9860b75be46e4f6221ae4017f10ebc8477cff871896fb48eda88562e5f81c8e8d9c30cb72c69a76cec5417bcc4f78192fa1be178015f5e077c8f82384a34bcb03a69f0ca301fc3eb224af3db53551b4063df54b933eac81c9adc33375e61ec8db450e244398b33cd9c525031828868f8fa3ca67f2213dd03b79ad92a55010b218e49a03b57943dacde430740fe5ea71e385ff1f4ef073249f98ac36b0b2d6f8dcf146531752370dd99ad2441077e56c974fcdb71da3ab9f3bfa31850ca4c208bf660655a897abee324c87393a7a5acaed7e965492865b4b8f335f98126421f90840a0e9ea0243dd7e823316db25a18d8d06ce529ed3afe99e3d54c890305f644900956ab7675620b235a2d7848f574ccaba216084fc91e5c40ff7cd685e89ccd11340879ab487fdceb72bfa6a54461250afc48a13063df18127ac32138518f689edb0ebaf2"], 0x8, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='\x00', 0x210, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x5) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0xfffffffffffffffd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="1f7357372c8d5b248aa12d5ab23c14b6f12a4a943a14be3e0f30125170dbd7f385ebd44f7d7638118d15e7aa18cd89330f47169e6f5e1a2a31fce66f46758fab2e7613bd9aa0d1aa13a6a5c3dc7078875c22b0e1750ff05939b748ce03c3b4f0998e6fe3e9bf267627a578a77fb52890a5e1a89e8dfd7a9ff1a3f750155875812f8c6bc9f6b6", 0x86}, {&(0x7f0000000140)="f98224b8ec624244c295fdba0d5fbd92f10a8bc7620318b3a8edc014eaa8de8a469ff81487d6585e240d472d1522b22f3c8c65766c5714dfefed3ea9e27c3bec6b8f", 0x42}, {&(0x7f00000001c0)="fd0d00c19d56e6e7e33611f3a0df5fe63aa5f114beebff3dcaf8a4a57719c078f800db71a0c94fff7e3208c7b10d4965afe7042b5d36a41e06c8fcc97e99f841adbb144542a07e8b3e9c83b0b24a498f093f282c2694f0ab9878d52909bf0783fa3b0e78a91c7a24725fb2dfa10a302cdb050352b6662d773e444066e49238257f3f94e64ee92027d77bfde2c6d2ff6068833bfd1bde5b887a059d13b8e060cc5929ff5ca10b43ddbb171a50274dbf69d5bbf3b64c8f243186ff3030", 0xbc}, {&(0x7f0000000280)="b2f028695af53a285a20962962bcfc65e40a94c8b3b3a6d470e82eaa3a42c2e444f61037f9b6ed6699", 0x29}, {&(0x7f00000004c0)="86eecb462608cc4f151eb96331d26c2052a2bcf315a51111abdb0e515cff30abc9cfd91fb00e53a26f6f09958bea64215762b6fa5e5c3be57d42d7613b6e51b5c1a683a81a1881112a417addb70f972ece874226f2a2359fb2f50f4ab4be3275de1c6517c6a46df6037afbb0a9065876891df04e63955df7330bce6dd1be96a93f12289109ef8e2237e5bcd9feb2d014b0a77d5c22e0a19c314b7e5a3e53aad2a79d86c8c8ab9eb2eb1d7a777b4c611c2a3d790e131659ad869256f219c68935b06529bb37c0de14d4ab1e817bee482c01fb3f1b489ce5030a54bcee3e5bb7fb17a0a9bdb95e1e9e7c1890dbf904333ccf25996dde6b66b6799528b6c5ca21e6f209458699358f9fa7dd9fad8c108e807e2d6d806fb7adaef8b3abb7ddd0c41018a2b8156897d49d7c74d1c5d86142292dee87c581f25316386c2916f5497d562be22a19fd760fe4d23d56c10919f89754b9ba0a7f7276a51e726f8fff693fd4ba33fdaf7d0682258df09ef1c7f0aa9e0451962115d3a42e945a60e294e0184b16697dd788098671b61e0b0c38ca633c2059d2a18a0acbffc20035bb5731ba97c6bef1e20b0ae5ccfa67ef9c60065073504095c87683c0e4f58c9c05b518cf12ce74860917523f85d41a82018b919cb33f706cacb673cf56bef02643f3daa128ce0b2c6cf64da037b97182342c839c1ee0a9d8ce3df8f304ed6538b7b275011603a125f9d561a664d257f0b030ca67359fd36912dfc234eb40b2207d68a42adfa7cbedd7562aaa64fb88d7dd3ddd00f47360cb6b0591002e93b79c2ce56f8ba5e62a546bd015bb07c9df419aff23f3b898eec76e0f0eae099bc0a4f028e41f7e861fffe1134cc18cc3d8d5a0616c8a9176772713548f172d009c42fbf0f89b746ddd7046306976149d9df0eccdf9016faecd63db33c4ee04b38d80467a898024e2a401edb90b1bf6413cddeccbef5f891f08e4e48541a997c209b2a35a937b2e90b5585b6de379c35ef03d450c0d8e592fbfc2ea9e754a7291a28754c0213bdcc56701769c4496073c7bc925f5c3ef51cf4b684e4d98ead18237cbc188d65543bb6771a07adbabdf2267dcb40314912c537caf38102f0e2cf6294a0977ba00179bc98ea1d3bed709975e339b6bb0d12cdae7e635743b2eb5b8b8761639f5d817941d1e84c924307d472392963018ac5acb7f9832d736cc349cf2950764210ae6c1de7560a39ead55e63a6d3100b7659dacf4a06e98c1faba3f6f8fb371257ca2332e8c90ab282d94a2d2611b5c3322c962f5a3f139837faf81c7b4e5354b4f2d52d8e7605243a8c141094f89607221d4dd9cae815f30b13a68b1ccdd560bc31abd1cb861ea0766368861fb79930531807f26d76e2f12120e1ebed3d1252559a5c3ad964bf425e600919caebf1f245d5b3598088b806844590771362156b05bb60fc12e73593265e53971d42cc7d84aa684512fe8233ac0a16bbe6d92ccd3265fa1da86c78b50b5e247792ad69b146d408707764515a21495f9bea227760cd99f380653dd831472e8263beca299d513b9c16ceb5b7dbc291de27fda440b322eaffcf0796e937e9a9f8c8da2c5d1cb56a9b92bf05523d88aed0806b8d6d52b960c6999cbf6994225f642174dcd90711af003ff999221ab57c14b3efe468ae7d808f3b7617307f58a488ec361b3082903e71c1947f66e014c4381e6fa776e7ff1a7f3dd7ec2cd20bc74133d512d49e19c3a91e4300cf1023567d2cb5cec712e799f5df06d08d7a526afab0eaaa0cb269507732689ca10e2299a8e11e229489f4840ff3785c1979b5e8596e55e0211b63a7abff4a5b4b402ca27efeb152ebf4306da5cddac9ccb9dfe1e91a8037a9f5b2c561f64c4243cd6c24685cecdebf8d6f033a7897d138aaba95011c3e398ea665ea8eba055a0766ee6f41ff1fc7478ee19cf20330d6637289b4b85bf33de589d5f812cab298a9da2ab91c8d6971a80d2e3f17248ccc313fae1224c3ba22387a65770f350cf4032c8f7deaeb82d86c26989af0d218463b752289ee4ddd52f5e3642a3888ce938aad329273a23cac6d4120fc5c6917aea951c57337eee17fa2fd31d9d9b944b1683c8dbfce4a2f0c253c684d0691e74db351f96d73a33e6b81f93f8dc9501e1a68b5655a8775ff3e0ec1a54e7e05a87db0eb8a36ba4dd9b439b697426ddaeb8e4f248d6c73662c3b40dd5d0f797775690bb1b395388ea65a834f1c38600344bdcafddab1cdd647a299ff900ef03b5b0b94923d654e2348eed0f553226cbaf14fd7bce04b1c147e53948461c6e6a1a14aed3db541f66f41dc44cc2959e20501b31a0f7c9070af35100b17ffd005cb273b4da5384f20af3ac322eed126bf9e98ee1662790dae0ee62193060469077472e5354a4b01e1a9a5ac75cd6224a1bf97c0120e06f0b1dbf22e1628de63e9401fa7cb74572b5b4dde99c922bbcc9f0b6e69dc320095f3936c4ed25c5e08737678ae559a8be1d14317081346eb687d003b196878ce0e115387970a0f89cec93f674e89c169fe36bd913fc09ef0270012751f6dd5afc25519e550ac28d1167035b708505afbce90488900c96aa0f62dcc8834792f0820c1ee5d6d6d7ad9021766d3c2382d68d572b88054550350174168c80c09b72bd6466c55dd78c5896325d5171ab99da539b972049f6f082c1db620fcec9b19d03430a7b23dd08539df17bcdede7ce9e155baf0e6df15bded51c6520d6b08b9d9909c0d8dea4081f20baf476fc188d0f77a19ec3864d7f8f093131cce7a4c23b99d00f160fd3b675a5437e295fb32abb2cf5cb519d7b7ec20f12eabd8c981e62d63b8c4bf7696e761d2f12bc7af998a442559adc5a4c937c35d4d707a7bdad51876cd542b833eabe1dc3a8546668e9b02ac5bfeb68d8a7e29c24787c2f1ebcc53dd907359fe70f19b4c8027b12e612348d7b13689884dee02aacfc4f72f44ee0aba18cf54be4d31a7a788051a3b86628c7bc3f049df66acf8925225814c879d77e05b61e68f15fa41ce1cf9d688e783fdd62420108f941007e73e0163663f370a189fd5ad457cbc07a5853b9a08ae4ebf08c2e6f2457ceccda9e25c7a99cc57abbf3c02a370dea5cced9d215da20d361f17b3e4fc5eefa3b46ec69097478e692c139e983fdcf949cfd734c457bbb7f165a00c42ddb5c964b13c693995affabf4c336e81c524ffb7bc26bc45d7266eba354e02e397e265781e11618a09ee021297f2244fdf58aacda0dac1b055bfc625d6fa107300914090d0939bc2456864858bc4884e2cccb668d21302672f9e6632e7bf2b6f1d13213cbe2a47fe819d5071b93c7b1d855be49be6762148734cb9d0cfdbfd3fd76805289a14b7b32e72b45470addf5b9753eef07bb1d1b9740b0de19bae9deca1b71e162141e09209345e975652f00970ccb86526882cf519c3b13b05aa6128d676b01db235620d700327b67f70f710546fc045eed500b61ea2b7252d1e67bc66f8842ecd1e46552d5769391c658419b265247916da33edbb40d523a2d58593379ed52557860831a0e2d58825a657be70ae3af333c8f938180289ec04f7344550ead2dd097288c9b0efd0384ad14b80dde8746783cd68d14b82bf099ca1de6cb4b751ab50c3e7903a91d37fb2d7fb81704bf8aaf5087621bd88142744e879a225d4a8d759f0beeb20b18483a6a073eae5b40a831faf561fae2b17a49712da30c24e93b7e933f6abc44e21c2479d3028b30613e6f4d499fe29ad1dc700cc9c95e921c218b2c34994bb6fc761cf2c21f7eb12a8b962b169a1b07a67977f07897991beaabb1ff64d14146ea1cbf52e69c5d713a857c53a4a7c490675b432437130ffcb1cc8e8410a8202a6402f0588705e3b8cf2c5fcda082cee14eb671f308594a946753c6054eba743fa87df4c32ab32e8a45aeccadcb1923a5f318490f89d5a03fd8af8ad162563d1d46a25ab3109d7c63f90afba9693d66bbe25ff500eb637efcd9c28c65a5df028c9fbdb2d3b4a1e39adf1217295883f4be293492fbf2ac93739a0a9d75e421bc1b837505ab36a4ec7258c650e164696019f6bc9c1b9841bcd5b2c289471395ffdb04dafa6cb52b9997d1c3482bae44c5b9a6408cc681040b9f396f48a80a6ef669e32a98b991ac9529f9aa42bc52a693311a2bf10ea9b3f0b0c5f66e3baaffb3f10ec10c3fa251ed5764a8131314ec060de3f71a7f25e413ddc4c426c7cfd68fefd5ae65211af1894debb988aba0a8e9d1087dbdda365120559932417dd7c01613cbc41ba0f4a065151bbabc48d4a056b05259d89bd6b81b998c20d223cea21a55205a0f58808f1c9c43379ddaddc34168909874402ed60d04a5e5dbe00fbc13dc4f73254d42868ad0436a3030a380940fdfd9eb0b2de71ad1ec358a78ac73922117ac8ef777dab77723ce472d0965a1e5ba44c578f08cb29a9f295d786dff775d1d7b69b1d3a51f431b2bfe5fd5274e2bcb9da5185280770fb186cf86a4b2eee2f1a26d0b7e9808cb29e8c0cf0b254677ab58782053b40ae0b66f494dab05b2ac795495f94c580e3158f6f1639ca4e2656c57333ae3ae76d692e33c527dd030e82a0870ee81b014751b33127066b27160cc45bb2fea7883a66e77e5bc45eb5ee64825707ff9b5034ae0305d5817f2c7bc8d43b493388dbb50c1ccb9211a16e640cd11abbf38332a551f087476cb923282b0637f466c8f8bcd68d2bbae83feeda56b81f1fc45128edc3105b37b62dd9e6193c0672ea78c1bf2230a707eea18bf3c8dd49d15be5c725f80b9e35592d018853960bb18cc18199026ada0a9844683e78814f8d6166defaca59bd3c7b5d4bb59bc127b541552a1f905a890a43fd7b4ede97e715ab9361b5721c8af280a99711716839e60b8120ca2d5c75ea5f0c741caedb104aec4402662a70650aeb70b1fa868166f2e3a092dc1f4e23e04f99c7fe64067c4e8667c45479ada0fea974289d628b6cef1f28c504ee463dc1cde5d1b558a64ff4cdb80a27d50b0343863d81d78123a341932ea65c9414e6b0858cbe4d67e9a8257e526e520f8d4e0cd0d2023ca37e790d0a34c10ee1a46cf434d5a82083016849937f5dd7787f07d5b566dd0f623285b274e6667280e73828a3b78f16925ae615bce0da236ace053441e40c91295656f73ced9f5fe8053ddb1f8ac2638e049b83ba7e8b45dc7c4887e6dc5af1380fc5527ac23729591807be283c9b10acde260bedb9f22e56335d83425d3e793c6d4899e41d408088cab415c9b9cbb88c4a57a153a70892f711df5670a92acfb0eb329f43b77dbc68c057fbead2e693c24d2c743d35a4c49ecf242132b47c84b84e67f1669dd8bf7ce6a61b49d85257a7896c24d8afa577a37a433e74225d5c7ae03855200e56158ec9afedf3e158596cda8338172411cbebf32b108ac3a30512eb1d565065cfd780434275e9e3d094dd2a8d51181b7c12c222cb636f6bebb4e4eeb456f12bb9b4bef6cadc347b453191b93a855dd52b147596ccb9a7d03347facda429ae98a5d640366016d5b058196234124a8a6f82f1506f4c9a8432b2ed79c5f8f25cb32b61d2f83720c7c5b6b1a9472f89a393bffa39b45fbddc0212a44cb3411084bf79146f0d4b4c24ce40f756763ea48fab43489c16f01d32db321f5e87fbd472d5300b0dd11c779ad8e7a351006893f612b2380615fcc34936988264fa027dd95755352f17c9781ebe034b1c9f540394d8434adc07e926b4d0e9d3bfe16f67b5f969d2d42954924ae84efc278b2b149932748085f3c48b5eb", 0x1000}], 0x5, 0x0) 16:00:09 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgrp() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r0, r3}, 0xc) r4 = msgget$private(0x0, 0x290) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x401, 0x80, 0x7f, 0x7, "af3fb16daf2d1343dcaabd6b5e093cd02da0d0e0", 0x0, 0xffffffff00000000}) msgsnd(r4, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 1: socketpair$inet6(0x18, 0x5, 0x1d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000071, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x74) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x007'], 0x8, 0x0) 16:00:09 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0xc3, 0xcd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x541, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = msgget$private(0x0, 0x11) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x500000) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000140)="89d053152dffedebaa6b7f220505db1d44b96ffb2bcdb1f7c1821d80ea673d0609edd9265dd463e064d2cbc189bfc22cdd7ea691ef5224631536", 0x3a, 0x401, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = semget$private(0x0, 0x7, 0x140) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000001c0)=""/220) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="33b965067ab130e87a58bd885797f698ae9eee096268995e4006a6c3f0183ae087ee79f91565ba316a3c7162dc0ea0e7ff669a92dd72d84806a181c1501482b12e00c1a99f41f63599025304acb3993a8fc9ac2d8762d640cea88f68c13a1589962c83852290816fc4d9e4ff810691dc3a9f4d38c0370f72fd7724f5b09b4364e14f87de807dc492eee8dc4d07fc4ef5cdf0831c6f086ca89bbea2a3676501cc79fdde2cc77e96fea8d50123b72ede1f334007f2ff5f9e6abeb2cfc884e993c40edc0cf2366fc28cf215e0134a067f14fbf6e34f844abd124b4a6f938bd7221bdf812ac60cc6d23c403ff672d957f4383140ac30d0d3aa52a4dcc31348d9e343ce954a9a12c10751e088e68f416de263074467c0f8fd1a0bb419abc6f5165ac0a6c5bd10f28dc42dbaacc173a5241f87a976d8f8ceadafafd8cf0bdcd2ae7b4b13e6126e84f67aa68d478a821a6596d52eadf6bd09fcde2006a297a14139a2b260acb7c26837eeecd0472b4c3b9a72308705a779df67be666fc19ba03c7c61f4af426969e982c8064f450e0e89b39abf20919195c12654467a7575b3bb94180c215605e59e911419e5454e40821435063abaae296904aa690415eafc1ec3c481da8f5064bc14aeb0565f379bb44f15ff9e35f4d360becf7b6f271ac1bd848f50671023e23d70f429916e4f756fa91bdc8bdbacf7770387555ac12a5dafdf60e211589d8193b1387d1d666583d674b762ea60849cbe75d63ebeee29d620aa37e9512c4a84bdf7b46374ab65e8e2894990746ab3681ec9af15535e5c0c8df26b0e206deec566480ae4a887eb6cc5f68bc0732ad027183067db1b6ef1e2a4d1b9ca8f94b3716e3ae55879c42bee3837d151504fb6192a02952ef3770b1c64757af91e00ffbdde999829a2e02478aedd63615a4ad446dcc1cacfa7d1075e230c64c8c0e13a30d6b75cee49cd79216654cea8d6ce838d4774d1e2c175ae107a989ecb32bd3fd1baeb746e43e9156c02afa0ff2028c7109bcb86ac277b54e736f7b3f64e261374512550be634c7522be0b795d41eb2d92ebaa198fe73412b7da707695da6a0873760e02302a5be4e18c8dfe9322194b9ce0321bf630ed2fea6c6939c53ef752ba0c8102c8549e0273dca0be32df347ccece7b09ffaee33ef1c005a428129f31bf2ff006f05549d03563822a9c4ecd9ebf99119aaec16c9b3345a83a5a55bdc4e2e82082476302fd334f8635c10ef755ac6f89459972248a200493f878170d60a8a7ef2f50dbb4ebb04083fd246ff7f9cd6b8e4971f9aebcf626292877476db9593c56675717325421c4b9e29276b69e442cb5d86290e16fbb5a09062f548d90ebc43661a22aedc2eaaaecc826d1da361e387852e330de8952e864a450418a91b09264d2d6f2358ade9bd1b6d387dfbbd49ba56ccb34d8ff30b6d7189bb346d0cb23ffc4fed5357594cc1077b04f8894717720780746155802a5510fd923727d07b18fe372556788e3398168d7fa32cbb379dcfd71f06e60bff86cf026430217b93ec3a49b6efd58ad9adce13003bf97a8c3b64660b17fa68015c4643cf5ec4e3170d18eb71527ef71a8fd0a25bad9598358bf5e40368dd91ddd876f86ee587b12a423edba44d70d6da94e246de2ca767e72570482af38c178a2ab911d925ebc5f167573f2f9e41a81ecb2ea9ba11794d289a33183c60814f8f27e8471262a280d7e110e5126bcd0a7f32b5b577e0aa7bbed5a6554193609265f25e6e627d09715b8d0a2f5c35457372f4cc5ff9a16d06d725d337aa8f994adeaff9976b5c210928cf794b599aefa6684857fee6937d31840f5e286748346ef2c6adba96e8e5a4e5cec8ebbf05c825bb246503001eb8319d3383c0aedaa4fbfdaec78b7fe0ea71dd9c99b61be65911fca72ca32117195026457538bcf80b5321e1072bb9a0b330db6c6e771bc9661330e1458865640892f648cc8bfa444115cdae2c3491d0d9466055a88b3df3801b6bd9bb94eba6a264a8ead239b9d82c9ce724e77360d138aa56e784759cb7f6e25facd48e0ea301d5671b024345f94176029260c405866fa7df20beb9586c33b647e273f92697cd79797c4ab8076b1dcd53beba37264deb34eaa1dab410905e649aa5c4955dd209e03a301429ba37f4a7e6157c30d6c54700dc4dab54aacfd1a5967cc92102d53063c4764592497086954708bb5d47cfa22984ea1970d73366df0dcf491ad83a5ad92c7aecfbe9a79ae6bbf569692ba939b157da50e2e407789ea9091c00096b9e342c34595cf3abd9648f6e30d7e78e23cb902285628c14415814295c0c2442e7dab2e2ecd2d86149807841ded7bf9d3483abf47ff1e262c274add43b9be7ce8c10e4202cc782240f8f923aec2fd51d124650d32489199f63063ab547e7af5a4bc4e5cb5d9f9d9720084e95f093dcc38618e270067395b4f05c05d344cc71ab2ea523c514c22225fe119ebeeae2deae58f7bba847eef58841f85235f59863dda5d25a5aea05a79ca7d89f53c7adbb39a80b47916f43b7fbd0137304cf365240026fab1f65d7b53c1f50dd7eb3eb93a5561854e55b580e067b05c80cbe234df23b510f2b4f5b1437c5dcd15c2dbb87e1bba656369a39213f1b1ddb7855530a98b000e72b11fb728d42573e9290875c2a64c6f3a57fb2e7d34241acd76d177b54cfa7daee4aecaab073442ec1e3f2f519e7cda97bceabd8a096f4a4dd44eee667ced1b72fb51edc975ec013656fab8cc23059ad7dd638adeb35fc26bede0d36ee7d488bd60be18124e294e731d0f188629b27314432696903aa50e9841e65f7e5568c61bf0bf0c7d6cabe0a2207d69d5af19efacc4042b5a23169fb4a53d6898112f1d28dd201c72215391d49a96669ac780cc9eec086cdae8ef78563d1c640cd1f0f1659d4b53cf971e2a5e3c8c4ccc1e7e19059c8be43e8f257434167da73512ecf849fad52c31bd3ceb48233e471392715f2e9df5ffb62ac6072a5e18b9d91d1f5e66a50447125e6f13357b92c1851998c5e827fcccb4422e8c3f7c3a35c8c9e393d3947b9236e68894a5824a4e71d8e4491e45f2210119f711377dccc3d4fe314389667b843738742fa1e367098202926ac1812a926552607c92f6569172af66c8e06dad9d4874fb55a5796b59b6aba0d6b013897f5d27d06ce434e0544704d4e0a2e271adaa28412a2c85bcdf33c78f270d1a0fe539a5b789245cdef95197bd5bf1793c266b521d394d77a28e3abc773d50716fb912a384fee652158c0a5715dc8177e6e1dfda6cd9d7607be99d6d5f18f2ccd6a6a3d5587b5faa04a7ffb670ba6a52beae441fa81062e344688cc48da77cc8ea2db05043604ba1aa7b2170b7170ecef86fc934b3bb43a43acc5459d298745be0840513969f5f28e0b7c2ac134abb46a24f8eaa4f05787e35758b2a4e32e989145cfae743086088b62a7226e8d7fd14f6359e5ee70cd312364bde8e6394ad2df88f75e8162cb5f61410958310051ce13853668ac54aa69b6c1838be1fa01fdb9b2ad16c8fc8cb77f121a6b1284fba5fde3587926abd8b236431f2c3de6b9d8c9ffbb61a738ffe7b74235c20e302235f07d85b25a6eedf1e14ab1d5731953955041bd9ca1589262e4b11760e45349e0e8a82083bf2f81cf56a9cb5bdca2a20a70d761c84e9041abec0fa3e06337a09b1d954134fb5fa9cdc13d95618a61d7e6f7d19d25abe5db5a04bdc7abce1b6859ce45c4e03e217fbe1074543a23c5504163ad257b9ad09f96009469d444b3735c0afb01c233ef4dcec74add540c519e7472ae1dfb31f841cf5256a877822982dbfb5461a37d28c2c9ecfcabce4861675f213ad5f6566116beccc0f68feecca39b1740aede4fb4ba747b899292d48f82d18aeed96951705c6e0d135e11c51f3359b6ed2115a01354b16c662f98bfa4694ad81e04e7ea3a13b58e6382f230767d11910d7342a4a15726684f625ee8ba5834ef16c2abba139e535b0865b831f1202e6f24c8fd420bb03928801bc17e4f647278ee8a9d9a8d62dfc4ab1a0899d6d0c9154b89f5eaf158ad79df3c1ce2d4194189613f9cad8d9567bd6657013749896bb95e96bef940cd4582f8699f1f93128f456f600d302c869106d129c597ebdcdeaf819adc49385697449a7b4fd5d3d040c665285749e9d9fe093746446fb306ba5f56f0187c48267605eb22f14209f6017ed66975d971d2dd619f13a74fb94e56e62dde11321aab6a6b920683a9661251936791d83845b7488ff7b463d77033ed0683c97e59a8f84fc555c5f304f3b7c49f868b9556261bd02403989e162f85b8be3203e358b77b471a3c5c792b8b494c9a886c04a56ff0c8776197935f3a786bca158f6f00647d5514ee8447a243fed9d11c4b91e9deb33f4b32eb2e5669f55265c157a149633fa912d3c757ff43bf9ac8d0bd313edae90fefaf914a4d151a09cf1f238a0b8b8f86b26f3bca2a9aded9ad66fb48179ba3b1f69a595de259840b2765f32f2cb1ebed4ad23d066839f65db61149e96c9ad43296e87ade87766efdd607aa13b6e3b7ab3bae98c0a64799fe9bfc8c9c0e47a22b33dd86f10cba53c44743c6a797492ff351b5d9376caffaa2040b9978e1c1a0ac0ed5765b472cc22d5c9529c5b786147e935d4bb0b565e4a69b147f0b66ab684aa66ddd581c87cfa3290129f8be18f008cccfc1d0ff8d8ea6e394385a547f76380800cc3b45df16609d4966bbc96fd47c421a047c12e20bf35a937ed0df6cc28a6863005966d59db5b70221ebb53e901f957acbaad2cfb4dd706ab941db5d18be0c95d607de7c6540a83c2351e28601415f41fe7a04a54a091081baedada9deea9f28277dcb4ab94e0e76644d43c7c4dc42026bc7ad46dbfce9a2038dac9f91b08864eac6ed49031ba9300724dac5385e01d3056db290c7f85f159447a14c5b650192afd00a3fb3535d22bb75dccb8d3513ad6ca6842f39a923b740f6c42dda36c48b8b6123497eaa33aee7e2a14858f5367a254c3f276d888274fc63bf91842da5d9a1bb73bc20440d8b2ceb538d217e35c95f2f5202993e899276f36a90e661a7d077019a3de464c4c1a56a74ffd9e1ca1e9475a16820b9c82f21af0170b86464067ddbfc56df02872411d879d7ac87e02e56054d2eaa3d4c32977811d10ec4233e08e1ca5878730f745e01f9469422ea691ef18317c8ffd90430c8b1d34e78a2f6e55db47d11141e9ff0cb422afee3d9237fc9b1ca249a5a4a184e2bf707001f3d30b23192a931ce31534cf0ec48a4945fbcda1a9ce3cbec567135ffc3d517fda32d5272dcaa8707829f9fd330d31dd44d5cda6ae91960ca486ac311808d83df6cfb5f00182a610f26e67db8b01b2508f181f39b19a734bb7d88447d857affeda158acc2ae1543903c98a357673ccfcc4e9a48031daabc408a272b32f5b8654bccba6bd9a5c6d072403a1e4c9a8448277107e3b184efe8706e3a972c259be8b74079db9273857d5ef1f4e93515ef4bb1bfc72341e10d6a26f63f8883e22242f5bd86629d0cd1d33e662b559101d9cb93e50f087f590f6c0737dea2817f8eac23b6a454c0a97856494fb00a38965f9082a763084fc0706bb79d60d03804b55746d97cd6af5f8fdb9c8c35cd8cbc16ac7adad80371f670199c77732eaa099a554a6a678b567fed8c080fb853cc01052469fc2d21f7ccd5bb18c2604d49b21b6235fbbb2815242717d72e85ae9ad66ccf963b3498a5dc15141312a4931d4a709389f3c86f3c9e255064c2926319a5d37cc2e31", 0x1000}], 0x1, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000004c0)="c06eedd40ddefbf6e4549ae2bf7480aac8d6e8ee03e41262f26d78a657380903186e437202b4c7bd44c6a38cc8c7ee24c2f54c3c4ac4e68bba68d9c24938a03807510d2486fb03e32620fbfa0d86d01f1b5d02db2447cd215e96b30864ee953884bd46af8b6041d24c97cca16153c5937fb5e30877110b2ed5be15814b33900b82b7f398aabb70267dcd666d22eb467798b2e8bd7be2b84c3b8b31382b35c7796b735231a428b074d885ac1ae6007f7db05105b9a9a5476424ae2a8861cec78596e600df4be6720c8faa77376d2a00677162775cfafcba02722889408a1ab8a9fa0efe4b8b3c8cfda16448db5f709b8e3642de4e3059d408e129ff7fe19ec05a84ec98a32012b1aae331909004fee20818e4ef4f34da138e606c7ae982e652151f1b29da6b9a65fd42261f429c987256884d1b03f1941f15cbe102a1a3bf424dba60238fd294e8950faa2b5174fb8233604f5a6c61ceb0ee40e40ea837e4f55bbf1e6da3d95bf2734d80086cfafe297784285599c2ab1ee2fa60c9d142fb1b6365855b7307c0a79f40e905c9ce835480bfbaa3f0bc4fcc0c8aaa32b9bdd0c686bab4a57e82ef051eae153e4a675d5c874815c98b15d8363ef3a73e2acef8c87434979c608fe1bc4a2b580d18aa5a95e22e40240e8d2aafeb59e139ba2707700108d6718d7ac93411b5fe797c6d1afbcd97294c258fa4109013980a23b23529bd7ee9f7bbee5053545bcd2b3d209c02f13d35b40d09b046f007852cc2f5323445dcd999ef2c762b11d3d4c18399e1e9cecd7bd3b1a41c56bad0b522a695301a80ab150d7404ccc2271f6243e31ad0f12e35806f6ec7cfe99ff08fa8a1f41be842a24d24674b5cc59443dac6cd1db78ebd31a80d7188ecbde4e1c52660a4030242e6c79a574e8a6862a89eed92983020de59b2c1a638ed4c610819ac4e016ebc5cd2ccdf29ebbf32f22c86a540408eefe2e4bc8fc9c6501064b5621da339fc95e0458fc555ec57aa82d6bf49a07e938b472917a013729b10920940d9584b3b65189922d9cfcafd502cb8c04f5ca66d7e09b4f093ec6f32166f9ce636a5b135946640e95bf04d3f18e815c0b2f12332b2da0f83a3a06135b5780386558c0ce72299d73d15fff47cbcd69b7ebc9aecf699a6a8533593ece6799d3a5d154c9e518ae4ddccc75eee3019f71f1991811731be51c28a643ecdd9d4a3511ee12481db2a761bce2390807979ccd0811faca0d6240027919c58425feb2501bec449b46fcdaed95b82780bedeaff0b0108c2f817598b8f02cb8beb6e9f3344ab3f9052db7eda3f7c42933b20825c0c346b204984a21cab2c3940f89cae73d63b2edc2435e9ae0051606924b9c35ee4bece18a263741a089a2987000a39a5e29f918c9c9af6f1cc858ba7d4193b507c0e09a7dca0bc24d33d12951e9609dbd7eb7a0d2d6cf438bd596f16dc7551c585db319d020ebddd7c0a7570c8847e0b9054ea80e9eba6e672ace432821d7fe0d0119e00e6a1ca50d9fc4ba229a36816b8d539e4a15df7a17c1ae1af5d20f82e9bb4d98266991f220d29f25602fec12d8f293c43b640ef3d3ab946528f212e30707c5c01c084cc68abcfdb2d40c76a8052fd4315ded41c00d9c081c8cf6d71bef9c3425e2a9d3e9b29ac0d269462a8bbb52da79df2139705a19d76d058ad96be95888e5a61430ab45aaeeb096224bf73ebb4d55f3c32c74469d094859dbd31f14e9d084c94b2f31b560dc3e856e29da5240b1e731ba4a55ae2a3f17811696de243cf3229bdbc794fa38e2cc395217b436a285c0b1698fc8ef1b266fe55518836627c2cbb9b1d4fd8f54d233666ecd90727a37e6a9a98ef026d416061c7730654cbd9f469147533d0fe12c057cd92b08921a969e93b4bb96372b3cb159f7ad021d70732df511f66ac920f0651e273909414d2598bb8fb00600c681940961be7d6ed421a5f75691bffc1dd5aa788449932b6c60868e9e21da4a5c0cfd0aafd9e06ff0e97300b787bc4540f546eaf480bac1b0f0fe0b0b5811b68f10bfb57ae59c7d447aebecfb164599006db44aa2c50e7dd77ad10368cb925827e3e6c83dcf190f40b6175366032eed60629d6e488e332af12e6bdbc6160cd76d986cfd640e2a9a62ccd178a7530355cad2fdce6b19db28d836084053b96b8cce62267e3177d8777d549a68fb8b4a8ba2bf35f9a04c45e71915951f085cb4f2a55b748ef2a4abec5f6bb20cd0eb3f89c97c8606c0119e9f35c6591040b66005589ba947008e32c972b51468af7708da08449e9aca856a80d51145f4c465824050226e2c73439167046705c9975d87c6b81d8e2c41427772bd8c3044b1c508daba510dcc50825694355c6ef0ab333f7a1f163f973121356db38f2398d031af7de35bfb18fa876a761f491767ad0d78f445a480efa18dbe9f1108a65ffbeee9f13d6596a65d85dc16339796d9403f465f55eac7f33ed5d438e3821404a52600cae58cff8445646ddf5f171115bfafd8a7a83ff1a317efb98d64dc9c02a217bd1d2d37e878a7d70333a1cdec2c80feff167b7ef858ca38a693c4c3585d856fd1e784fb0901dcbf512fc7addee04e4a1225ded3d0d2a8dcf6ec9e369d7c57369959b8d0fdac9dae35db92685224d7d5b0a8e824d4fb6ec4c4d54f33667de8785623f07829e3a34dfb824390cb07c9b1f4d7228388ccfa13b61b9eeb00af5887746bdcbe3a056cb68f2501f41d77a7eec4fa06bfcdd6e75914613ad3e013bc417a5ab6c0703744434ea5d0e184458f3afac07e586a225203c8b79bb8049717a30e3f75e9bde29e1efc82c0c7000cf1abdaf7d6d7ee1affe0a14876ca16250b2a79926c52e567cd1f35c5225682db8c516b41c03c77f414f0262ec04d221c6dc15657c857f57c88b46cfdf850c98718f7b0cd7ae1728b4db644daae72d154e8235726fa62473617e347f759dc26be50b44d425a226951900fda525e337994f64b218fce3bd134d0c36759a97fbf34cf5a8c643ca6af68b668c71e01aaa8a5ee43627f0b1e931663373c3239d9ac620932f408d33671da3ff9350497e8bfd3548eb49a3297027b61a5f0157750e7e19a88114dd862c50a16fb45c4eb6b145e3e17e41d95a006de651a2287164f3c9f9ab51b82af456b3accaec413c726e648bb118b5af2dc84ed65f36add1e91719bf4af69c65d0415ff351591aa0ef10bb1c20a869558d4a43e9d4684d694e5bab1683aa498b89bea2699027cf95445ef530d2bcf4e9dbb45627b8f664577d7b4df29d6b5abfc4947a6fa37537df69eb0c57602f8fe230197c00119cc8872355c21842e72ad01c265760bfc1c2b796dd0cbd4518f32df49a6aeb60ddf39696f492944cef2c9cfcfeee9248a40dc364572615c8c67b99c152f573fc9ac78ebfdc739a4dd69edfe03676d4f19cb0105823731c1db1a8903ec484e898118fca276c8fe2d76b4937e0379bb5868928e5c04cd4f2833e1ca2ed60f52b85cc6e83d4d9ffc33eeb0dc426a9b659339ff71ca8cbd1507f0e91c0ad9391e78b83117b4822eb00aaff8adee7b997ef12c0f09b82f30da23690b4674970972b5c43aa3ae2c78a39086f48d5526bb8b87a1b7bfba85096702e2955b5928c32e69d7b85dead89b7e9e07fc3da707dda766443701fd7c7ecc7228163b95ba2be5c5f6ca144506abb271510acfd6111c87b0b2524342886a674c0dc0defff72a229541b13e820c396d1d4fa34f6f474dbbaeec2c9f869b8ba6faab26bb21c53c779d8188393d0fdc9b590d49e2ab1e906d0d84944aebbd42af5cfbf4644035498f40970114dd2c4087e61f2d74ab6d3dd84e63d377202c0bcf494ef672df4f485a7ebfc24c0e0b499c99b4981e70ce3ec5cb7f6ad882e5f37e3f966dcbeae5710eacdf6c295b66eec647fbf9bc427ca36907bdbcc9006465834ebf4a2b44f0f70b24e131765aa010db6234a6e3a939a1206dfb99260eb27ab6cb84a48a2d5bf520a5ba38ddfee714942c1e653490c4538fdd2deb7f74c12146901952ef0a2bf5439ac11155937f08636bebee633faba960fb5790c91540b87dbcf7e653a47a4fb9de3598e728fd49c2a1f096796aea1db325124b1584615f3698dc9e410ab4a9c93b052194673b6aa58db0472304696c36bee10f8ed7edc5529e420b7cf432eea186ca0d067047dec6ddcfa90626a5bb457b6cb28a82bde814d97551fcbe520bf3d61d9d4ce67945509e3c08b642be387ce4cf9bf881706c9629017e3423a0157e8f67f846c65a1fa85ba9745bdf5242c01877d071ab8298b0916284fd988abb2cea20aa6f3fc95282f9f342c83ebeac4f73b77f8d8b27ef390f440ec5b9a89c597d34e3c673aeaebe957c50f6f4c8c1985a952bf36abc0c1c85052a700dc9d2dc480e459001a3712be688b7316aa3aae66f99dad984d4493bdc7722630a491e5f2525fb3ee59df45904b1853b7a6005d76b95f5436c32644cb5374bff923e18879aed7025fe2fefed4e851a3548e85c100d72072f10e5f7ecdda3ebdcdd304f222d79054485839046a39911d18e10ca9f53d91d4f9eeaaf2ad49e9ea8fd50d850973cab3486bc1af5647cc4c1340c0daae002ad13e872204ffbb4f72a7b7f35c60e6d08c9086e1bc5a362e41942b40d22f313b2d40418f96c94500dc49118d19367299cbdadfc0a8edfced7206ad662f990cda7da8b4b989bc1e076121787092b0f35f37d98c4c488eda7527f93f86e67d8d80d66ac671cee54f3484bdc75c77e77c6be776a497244188ec16ceca132ea89f4d745f47726bfeb30a3fc2251becfc79110357995afab60835acb9cab698c5abe5c09f16044bfedb94bb2977f80ab819473f42a80c6806b1a6becb3f5cde5b5765ce4e71f667006917424514e2bf6d12ed7aa9e195963c8cc072b8876914a89be421a954df15d3e89fcc65bcdcaa8d4fcc0363ce8ad411b6b0809831b13fd72d2422fa5e5f2a3d1f2bdcf75edc548b011a7144f4327adf032d7fb93e7a5e4b70debe0a6ddb0ba17aedfd85c216583ecf02a331bd2dfd73c4d56347a5c6e4cf019a41f6b9600e3f421bb958266ca49072e1a8e43d09c36d7daa6b8d04ff3fdea9b3e84fdf56aed8a5bdb861fb976fddfc12ed3c0bc1f6887d95f279e1f45efe6583869f9f30a13b6ad8c69f797de2d1b3464171f46fa10b33df8e2bacea13277472e9b5d68cebeff6f59147438f4d6b13e74cfa8902eda3c4ea0307b6917eb40ad97dea0369d5b95858a69b696d205e3fb166e88684b5cf8bdc2ded7fc249b90bbf85c7ed75535eafb3f016496d5b67084fd37b89996f60ec3c577265195263eda303c78a1256278675aaa47ab92aedae308404f95d33138ec3806b7d1fdd2bac730b80a47200541ec1fb53be309c36dcc5271644714545329806df926c0b96cfa4fb91dcb0da465dae6538542bd05799b5e3adb769b7560b8e2efa18011ba4bb441f2f0642087ebdf0522380615f25af35436f319bb1e507e752e4a2cdc6a0182a522ecca28a3b8959df0406fb2ad098305e6560471d9d29dcde7405a916efab31eff52a7e2cc0139501069c3f9a0687ac4b76021e1bc5651eeed0ce290cdaebea51136c58e73dd848a7cb642d78fa20f24f228228ab5ea56e2771ae9716c0acb310ad5bf28369dacb9f53086cbec3ca0e171e22e82b5b945c6cbbcce133074cc8eeea7fd5984af5a765cf6a6fd26caa2ce6abd3f21907ce4540e900581482537d7ff6fb605d9d2ad008944e3d8def19261ced153baf8c15907983bcd2d8381afe6f7bf55a452ee4fffd", 0x1000}, {&(0x7f0000000080)="fa5b62d308ca1cb0c191f6dd4797e99402fe7cbcb0410de2a6d682e8868cd66d8d1cbe2c88146181210cac3caa909ddfadd0046d40b14a3c3d2bd305", 0x3c}], 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4000, 0xff) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000006, 0x412, 0x2}, {{r2}, 0xfffffffffffffffe, 0xc7, 0x40000029}, {{r3}, 0xfffffffffffffff8, 0x5e, 0xf0000000, 0x3f, 0x2f}], 0x2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x2, 0x7, 0x3}], 0x7, &(0x7f0000000100)={0x7, 0x1003}) r5 = msgget$private(0x0, 0x290) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\b\x00\x00\x00\x00'], 0x8, 0x0) r6 = kqueue() fchdir(r6) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200000000000611, 0x1000000049) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x9) r1 = fcntl$dupfd(r0, 0x7, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0x7) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = msgget$private(0x0, 0x290) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000001000000"], 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) 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 = getuid() r6 = getgid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=ANY=[@ANYBLOB="0100000076badb4a00"], 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="c9243926b5158bab82c55bcf16340757aeeb17ae0fac396f0835f5f1ec2f79fd975eaa7d49c9575aceeba05598ccc1e33f4479e8b7039da83cca26bfa697f9dea897c754e3c84be595bfaa31f7fb69048d87a370a79b81b5f59d19f08e0f45b099da27838a5e485a5c57cf239be8161ff7ca1a5a1e67bfcc6fd663b4f1dd345666f957f55ef04f346ddd2fc106a01a6d6089226eecdc12fe03581e7f811adf6f8c4577ac2c0a08bbf56898d91173b4049cf118484440a290df76366c5745e118e30ffce574bea5a45967d34d464ea911facce514a850873bb894f4", 0xdb}, {&(0x7f00000001c0)="c449aeebd1ba7790fd3cfab7e488a2e75951c7f1488ce1a9c14d6c0b68e3c06ad9bafd3a6308acf9ae2a3eea82e264c3e326843ce693e44189", 0x39}], 0x2, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xe8, 0x404}, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffff2) setreuid(r0, 0xee00) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="74c5ea7b959fdfed38ae8e5a94b2582b8b2226bd14f75d897b3ed3fa058000251a4c7e47c0ad774d8a9a7710d208c0e9a9da9e710df82556f0a05f24e1f566c5a87a350a5574fb4d5f4893b5b609d4d848a792ee7c76f97d871b8a9e9f74c454a2d958b5a259c6c7b8bb2cb7ac7f1041880da8f8ea223978d1b9847617f1050ee428e0b63b903ed7cb81c1d78a72f3d89282cea235eaaa0b093d05ef9ed8034b0445752b2b7948fdc01d7c17ad8323747279f3f0199d09408af35e"], 0x8, 0x0) msgsnd(r1, &(0x7f0000000000)={0x2, "1986e7614a4ebcbc03f51d59ac9417b1c6578e609bafa75b8f621093622a3b619b1b070ddc97bb1ab90d68ac3f851c89969c3250ed28cf5d9d4192fb1c3176ebcbe31d1d5f9870b8354e5ba213e70de5d09b26ec967ba158e3468369e9c06af0e18ddb7c134bf229b4f4469d312aa39ae80188ffa8850bd6320014323a130dee6b4a4f7984613ce8fca3c6"}, 0x93, 0x800) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8bb70af7632a23000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4f65dcb0d785ce7ffde683418fdf4d099906c72e437861d1a6ca188269700b01fefafe3bc70809f05f56ee55e94adf225c160a648d26704a5d06c7fc8eb626984a5602a7adddaee54ab95453b2e29c4da6b75c2ebd99791087ec27237e4eb8d0970314a25d2c1eec2bc9a152591ee43ffcf6770ef11643b78b9f961a54207557b4863e0f9d1ac46"], 0xb7, 0x3, 0x1000) 16:00:09 executing program 1: pipe(&(0x7f0000004840)={0xffffffffffffffff}) openat(r0, &(0x7f0000004880)='./file1\x00', 0xc0, 0x60) r1 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000047c0)=[{&(0x7f0000002580)="4744ce21b3585497ab024677176b675083d38db31d6cf0470df2e5198d292ec5cca84fbbf15a2b623046087a9705c83a5b9a39d1c75dbd196507a638f56ab7229d079274309b10bb0d211b6dfdb46ef3640bb286115ef4e3a5837b70bc905aa4693b842356551a74f7ccfb68e95e02bdc6c5c3e7299ca3086852bef38813d5287643a042a4e8ce07c4ebf8c38ea55d18e748f3b9f7dc490d17efe690e84640ea720ac5b202199266b7b063e32c89e79eca7523c9ba46f4cb7007debbd49c37a574b6bed0802cc342dad9f5fbedaee6c0effe33fc3e72125d4a9384be9e01c61d6195dc1dd18ea1a2bf15bd7445f897e81466780bb04943befdda1dcc3e6307ff7537ff6fff8770bd8dd4cf34bcbf4d1fa996c48f15262444f05bf062f75e03913bb85b42f157d9ffbdcdf7414ffc4712ab98f6e609999d61fab54ea55ad5157937a376912616d1522ac57e840a32d7d2e704b1abea7bfec7b1130837ded45990a3882a49ba0cb08776c905fbf133e418eb7f7043b1cf764cb69ca35d22518887990a063a6647e46f1e563137e0a371a1192837bb65b2f0ffee2eac89402ae6b516603a801234dad50d7e484f454546e50f08d8d737a68cfedd62143009a643efe9a7ca8d391417a57164b374781e3a199c5d6273fa0c71895b0721316f55b8621af01f1df72472d4e3c9455907dd34dad5c77815106fd0838d49a68f06693d84c8db0ac36ff5004e9c46a6f3667859286150c9604e25757f80201b08a4af83892f2d4b14789f5bc7345f6389116ec25d60fc041daf68054a9643e865b1fd090cc1eb1b9a04ee4c7d5c047a3f17e33a2dbf3e43627a8e06025c5aa1620b2ca01f17b62664033e12a9caf78b20a24625dc63313b48b6aa53be7a5be2932420f9b0c13a3a619edd32a793be173a62eb8be321d2dbce9723604976c58e27a297c50ea9ab9c6856766dfd20099baa3eaf1d4bc1c9e64cdf0618805989ef05e0a0e9b021942c2f2d521b84cad9cafe8e0c630ab4ac8ff32add1c80f72f573b884e46b05c3c9f075cc913357553cab0d7cc6ea0ab0daa17f940318ac3c9592da047c7a6e49b7a7b2fa3d58733f12cd318ee0707faeba5c40a63c171557b017a909e1ecddf2021498d11685058761b08b78a6f7387622a89878afca55bb81d028ad88c24f33d19d5ac500ac56053b72e5e48e61e733af7cce347ad495879d1b8a31fe3af64bead43eaeb4b94d62b8f5e21584b49b5db453b8b27830304ba59827ea6d76094bf732da08fa9118b729c32906c33a549b82144fb3c3e2c5ce16471107864c286986401e468768b0ff54a985a7969ad135a5686e4543e1f1029407a7e9740c1d3eb13a0588f8e8f495f85e039c4b8d52f91d7ddffa49fd1206d36ed4f1694fd14bbe7f53a0f4c3bd6286637defaf05fd894f705b94cc8016322dc0bdabe828400e58ebd4bd4163f080c199f73e62cd7aebd72b122bba2b3e9482136795bddf1afc579ded9210932d609f07a98cab7ba2b41931c56fe9bc3577aa78b5e70ed8a63a67f21adfa5edf6ea01224dfbeb261ec6c532a447cd4980e06e2be979bcdaef97efe66c2e496498fff6d3731fc4845002e1ffb69606accb4f234330ea5e27a7700f0bddae6efb76268436bf14104385c98dd2295a5da3f5474d84e2f9979f4906552253248b99b31d6217c554aa52301cafadf8feb6bd2e5b15755c5fa9880633abf59c5f6fe09179c4ae3c0a374a3f20f33c94bab4e08ea2cf2aa0132757a1069f376bb314b328f37a898d8dafab6cfef897e199b59c201655009cfa408990a75fd4e7b274ae90bffcc1abaf809434ee7326dc364546fc8f811f93f5d964d6bdaeda0043d3f6c8cb446af42dc66929e3fb9a4bbf6a200612e4479c9df7b14f7ca49f0e56a331016212a7f58cc1199980ebd7961df8522a9c8ceb26ca76597fd66e882ce1a0307893bd9faac9fa3c79a9e4308ca8355ebc59179fed550ca27652277ac0dd1b0c342d0fbecbe7d1869dda28a7748d78b4a70806ace437d65f776766d8972a06a3a930ba3369616b8ed2e8732366ddf911215038fc49c39fa09e2ae0ee5cadb7f42fe751079ae10444e5ca9754a8149f903c3711ec88998040863653cd358f4bdd97a875e821634d8be3231aeeeb2f95ea714f4a9b8103c9d804e34f16ee6902769b84bfdaa8238511bf461fce1a3ba465b124b794bb2fab9dd2e61888afc51f39ece4dd84abef732c6df43b8ec44a30e60dac2a195c6d6d97a4d8535f4b307327829c8652373b93f54a8efcf023dad6c9732f32d043eda51127f26cb094e771e8e2ec3674199997f14546f180a3d70cded50ab7152568a90528c147d1c29d3b52cf4b60b12c88d0bf569f93fceaba894073dea5c595dac087b105cc33772a6b6faeb82a54a8cf5df5164c9a0b2064639794076ca3bd163c5b26b2deef41a03292111833ac1c1e47efb3701aa774535a7343433a81e1e908bbc4e4c67503070005c6b07dc10098dd160a14088d2793234114e53d58e1c902968248557e0366c95907e3570fe03b5609e4b4814805a52630d1a0fa1c3a51ab9b455b3bbc2d8a2c35df75c2f3aee269eaced622ad3364b5adecbc1f7d97d3372422fd3b9731e8fd69e97825b7a70c08ca96ad7034f8f0cca33de79d135c77c524ac9a63e4b2a87967796fe0ee7fc471e9ff9b1938e6ea2e7e7863fbda79e2fe7ebef42101c477ddc5aa2965ab42fbc1c2e9245b83913ccd4175a3930d5f244a103c0b2e92438dfb8ab296869b4266e45a08acdd52517f7c960c3b93511f2f28cdcb84c4b6ecd094ec2b41a7076da742b5f51af35b87870efefb28b8110118c0ce41eafaeb748f5f9e9052f1f679c37f9685ed8c4af27bcbb71dcd6d51f8e6f8547d60fc9fa73e46cc81df1896ca5d57d58f056bbc5c0c87eaa930dfa0d37febf424d592ede5bda9461822b894fd3e969155ecbfd3c0bd1a587cf1525b9d3f22f01122a3583c8f324d56529440e0e55f2a474dec16c6d7d36ea92413a6cb60d41dade5b46eadfb775837edc23546e199846abc587e20570e2a9c20f49c0e2b6254c01813c90e06241b5355e8a7b9fd1f6c62fa72f54c055ddb61d432c218a09376ab4c73a6c414545fee0c05da48e31984af28fb526d2a476eb9f566ca78f7880c5c755d7239d3685f7232afbceab7206e14cd15689df9bf79f6d256dc7006bc7b874cecc5f8b2d9ce4a6be9d4a9d1c8176dd5d7d5960ddfd37d361897c13a4b209c422103656deb7a6f3822062146dc1e91177c2cf41ac5dad3ee72d5bcf6a88e985df4bd6c9eaea8f2dcecfbbf2b6f9f644f8d07314030ec8942b49a7df5fa6b762c51c2dad0c2e108eab262f47a453d0429afcaeb5fc0473283bb8619f37be1629cbbef8d8020db520033f3e2217ac8d23f2dba03c42c49092209fc96f27ceedf966875f84c9ced906f24a38e7816212ae2b5572db3b400c772c3807ae11132599e91b4de396f3753978bd9ce117b2a142b716c9780b792377b2f52520e17b61f031dbdfae691c0ceaad3e68efad187a765ae446c6841d0b37e0d29afe925df5235cee9d06bcf59935c8d99d831d9959fe2d08df2b6045f61ed694908e3f204129c682b6381989279f3d16b0eb59453dd79a47282e1f3e7a6028931354a14a79365ce68fd9906f11c8ae5e07d0fbcad998ba97c346b9d99d1aafdee048ff9a18a6f2b019690eec14f8b493e5dfd9c70490277543ea697d0ae763cbb49eccec2adf0b95709222c42265b1a75d361c8faf6de5917fc156ada1c31b11773ce15afae651d1377ad1a347bb1c6f72b2d83c2cb9f7a3933129509def2cab1d2b1682753ce4ae1d650010a636bb3b465ca0b587045b5588ca1a8186b673e574aa23f291fc88a2f581ee8ff8ff9b06633eb82826277813e0509013df1c346e211e14fa19fcb2ebc4a8083a526ac15b716bf4598c9d52b0aef3e37313dd62ea64a6ba874d2138994925705e25b67b7a22c1268913d1deed555bae04287e0be4a6296c1e0c92afbee55eb31662a55cf73e855a82964a8ce5c52ad12fdd3635755e7297b33ea8641923f1e39d805cb8f97cfdc9757775234b10f76645c0768230a68a92e38c26a15dcb22a110718c08c6df225fb6fda1a1dbd71df0cf0209920c77c7be06148eb9bb5a6aabe6db6f92d7032d36d79ef3b7c5e63a8999387205c44fd259909ff2d525509f5f3ade49165bf2c27fe6c40f3993641a6a7438e2ef1cda7d1ab7df53c2542d8bd8d0a28af6b2078c57b01683d828de38467f22189e64768a0ca6228dafd798aa1e6a19d1666d55a28127a9455125c7ffe915b27fa2c80a827f1af275b8a09445e758ac8c9bffcc7c595cca05370212559e93d5d8aca19a033c887944acbe9cbe77bbefd6bc74d45441e6956776f5856a7cbf4e4277f6f5d1e350a6f3382aeb81206b65a610d2f97c0cf1b26bb044448336dabc56f04887bb1d0b9e3ef8da8429808de5fd8d321c00cfcfbb276eca8ceb611c7099201b1a816cd9ed5a8731b5678c0198b1679adc7292989ece257c02134348018a4d721f02c84e7d90a3d12ef4279e92ec06eba329995d21c668190fb91c6a224214caf9bfafa9c6d0a5aa2586de8cdaea894d53f70cc924c4e4421584387993bd9b6deee8e65296685510a3afdb8d3a3e8711174ec7395f19304309c2fabc5a467c84996b24f6648df46f8ac8108f4c6dbbe924aa38061e4ecb416aafc66d0f207110aaef6fea5852a72d8300e4969271de0fdf532c62b0f1588d0e2dd256d72344dd93e94f5be348523b9d8da4cf290f9ee862e92a70edf8a4e71ecff53349c8907578b4035a12ea05f969b5e15c9137d1120aae4430dd7d2c4d35332ea80bf0e2335c881fdb616be653293f02c4c1cd905fa1750403247a3f4d5b87976a38cd27c60c7426d04003e8496ee5b1c4a4ba84ca70e97840c4a1dbb3c8953ae714141dac75350d2684c324343cb1c98df72a08f4ed5976ad4b68ac7cc71656e1966cf7011512fe2057dd803facc16a14e825949e9b24c084454e2d3b4b2d4914004002d7e370de662c343f80e269fdd90570a16f461851e9069e205889f43c49713b8a96663f61175ae1a3f8cc437f68f805d2789c01a0856d317b8665c97f06ae31d6549aecf94eef5fc9f0372c97ec273e9099801410f8a1356d1a3b86a3574fccd7a86ae1031de5a598392c0528a1bfe5c75df1d210ce5f49ec174e0749b7343dd96c164636bd758a3bc80cadee1d7ec865b6889e6fb442d8606bbda5ff500638c4863084c6aaf75ca42bcf7cf2fc1048a021421866d83cf0472ccca4c06d1a94030c858ef4177fbc7c60dd48221fe5a14739ad4504c84df38db01f9dcd3a27174523755a326307d39962e45417ee93fd06d474a7aa9cef7d5a8252f00a6c9e3698b4a164733e14e81f5c2f72cbdc00062ba5007cceff2c944e4e3affd31f1b193b9a2ff5c218baab4846df67801633fb88dd8e730986dc3f23b97d05bc12269373c060835437edc3411f364156ba443642eea3612659671fa3d2b232e8f232a4c22905a40b758695a4f8e24b16efc40ab5fc53a2e8226bb0e703e8f27337c130f5724c60bc692007776f18329edb29134db9bf42a9e6afcd1749f5de03c640c3a6f89fd7f953fd9514fef96275285fa521266f5af4b3a29b43c3fac4af3cc4a1be18d5467378c341e9b1e2ae0051a5eca70dbac9bed294ab09b2930bf12e10c7d5a3c2cc2066333446b6f021618f08b877e799795e56de4720f5e97bbe4fbcbbc413489a78eaa0", 0x1000}, {&(0x7f0000003580)="6804b4af262300099d19a437e0f09ce7f1695ae0f01eb3a1db0da353c350c88a00048dca49240d29f4a5a30d806627105c364917832afc9eef8c9460645c7ed07ae819a538bb320ee5200799851bfe8c4c805557fb470e255e82c8528ea7a0853cb00bed63d3140842578e1213a7ee2dec1f95882b4ea01c3bb5ba43030fa9b346685b6b3d93a89273ece52a9b9b8edc3998384d0dff68e7a5b990984678be4f768dca2b04d15d260db0d09b886baf4f859cb9c4f5374e8c087378da593bd570c823666f218cfeaf", 0xc8}, {&(0x7f0000003680)="d3c2af5938b92b65358e7e58be53f187345cd074", 0x14}, {&(0x7f00000036c0)="2870f7757d5e413281633e949f045cef7168c7cc3ea76c5f2355b38372ef71dc78cf985cdc072cae73b4dae804946d2871cf44292f8697913023f45c507a3014893f82385760e6dfd6f1465000e828ce3fb5e28f4882832609aae019c80b647425dc148aff7045992983debedfd1c08554b8dcd16fd372585e1c81a5772dff185c56", 0x82}, {&(0x7f0000003780)="0ea22d82f4e7dcf5db850fcf27079f6e43fe046f49bd5ceecd956d35c883b32c2e8f443c978227c826b9037b81ffb0540915c823d3eddcbbc51e90537d844fed0b49cc12f8b8e94b70815f80fccfc6fb62cb192657302c63919b9c8c7ecfaa33a22ff195e48b403ebe623c5a27a016fe4b10a74f35da391f716a57078e48dc371800fdd83601741a6af4624869339d6e1d353b867ff852939967d118d10ee9f3ae026113c6f1f7466db421183d705675b14d9f2737f6c399e6426d7917bbeb37e94f5664c5cffe0ee4852143990658dc1a2d06450a258d06f0098a5d476d5976e1fce17ce7f1010eb28723c4e197d99e480bbd84c95ba68747d575347adbddda0cec17903f0c1e8d699759f84d7411c8c81c45804545b067f6df12da184b14c862e9a211efafe56d4b04de84b9f380521cba24a5a0f301f7420fd3a8b43d31bf3a2a1d61a9efeb69074574e74ec492744c8d121fa09f596f87218d4de3d0e3cf3db95a2b39fe1f5a50b03024b7cd6fc76f58e93499f335f48526bea897bb48a97238f6d1ebd169165809a3a4148eb0c4ddd191951eafbfc390f7bf8e4c3b90c47cce06d70eeaa7a2183620960d085c75fc217a3b6d02c6670f901a9039c96f0660986272e9e650fb5212a8a2089513a98bdad78ac09543146d66ae923a0e84b61d4dae69849ec59163e07bf32514ac00e2412037306a64f1808efff25c3e74e0caf77f725eb15f3af470474478a40a63719e1d3a849b5d98bd7d20997a85cc71aea8f336c69546988fc41fc8bca794974c88f24cf20978f1d1bf29bb9944f3f097b6e4a7845fd2d2b8c7638c8585ac0531938939e34e6719681fa2ca4475b1a1167a0f06067d9534f497f0b454833e27ce4128a3e896ededefbee6f9a86bf99e57b49480b7c0bb5bae88a240a7481052bf3a5cc9bfc78c2e35e85c2129637cbc0da9e48a4e08fa3045f077bc5e1336f29095f45d073b4e393db4c29e65b83cffa4edb75fc7ad4084ca4beb423050c8ba1607e8974d2306c166a91936ebe5cc2caa88b20e8b35afad09d0ae18c5d87da2ec59d32d62d7325ef834f84c010e085b034354e62827b1d1a5a1a63c63b3b3262e691eb669224b467c62e95e0063dcf4b3c702e20a82aa411edfc1b9a0d361e79eb5eefd5b549c37a219216636151e75932d05da3ef3182b78f5830b5373e23bfc553aad022be71aa82dfcde67625fb8f14923c84501dbd0b0c218ef3f553d7abe5cfa544cb7e48c1407710900694ba11070531853ce0338f1cd42a0ed28bd16597b5a3574b8b7fe6b8131567dd9074a7cdc9c05b9aa319474a9d0abe5bbd8c9491fc9842aa8788251d23d5b8c41e374aceac12e5c27959eea6ed9796cd57fab578e225052fca2c5ab88f483fe79fa3bf30cd9d369b63a5fcb0a4e2dc59ba9aafd3b1ed1bd4bf940a5c85efb53559df970f230e11809794a9419ca06555e83047d7e7fc1e8ee8ec061c032df06d2ba14be90dc089db91e9d582405f2f3140d67ce8b51c3774d9617a7cd71fbc824897f344d1f729c20e5ff171e0d477be21601b6b3643645a2e498b977e7e049c753ac327bc8985f6265dc8af072748372c6d0570e84a763a39a994ed15c93750bc7eb22b192c1ea9250745133d02eb19400982a02bd4621cbbfd5f71b89dce4e01855cc3d23df94478b70c6ce0db6dc29de39dd05167f5420c49ab416731520975cef435926cf02c0dd6d1a418692dfcb69b2b5d48daac54914845cd06781e46673d760eb0ed9110d58514e4ec99ccb0ecbb9754fd6989bf5e56f48282b77914157b754e1c66ddab87b3e301d84bc0f8a482d8f6550381d6643b6ff56b830be915d28f234dd466f2973590c4c026330ce8dd01ca628292ca47b8547715bf0d7c040b7ef8199ddf927fb9fe856e536d446c675d9077a8149ce7fde33106b0e55833e1a450b9a8d5df6738a3a60b44a94fded8116513231bbaba8e23e744e73d75f677a9859f08e290de4b8780f8bfc66d7f266a110afee1586caf38d739a0644cf0993c530ddfb3939f637ca7b26dd4fc61b15aa06eb250a7c61349ec2ac75193be2d08200cd5c812ff1755dcc06b36b5d111a4b3eae7387e64df1758b4a86fb2b6d792209ede078c98106529f7155a9a27ccd52bb208392c90bc3d27fa54675d259489611558f43cc895a1818d31133690aa1d61d66f115523bcd116e7911fef2fef4175093ac60b2042d25d8d024053e3db4b614852f4212ef1fe200cf00dd2a0980dcf67991e06603478f969f218c806b3ef30d535628f267a0684751398c713f37670ae9928bc21913f7fe16c06dd888bb99c4cc837cecb6d44b6c3fba1d4e11ac12f259cfebd948010743674287e5c63505ea1d68dcc0258b86ea0b5420ef5727b3c0834c0ffb85e1119bba15e95ad1c0472a66229e1ed2b0afb25b6fa4a3724e91729f4b886f58ec24113630e8df0c39de06a831ff1bc94046b9607cbe324934ccdeff9806d75a9e2445bafc1afbc3977be04f0eac389e7921db7b5535c2f7480b759ab5ca1d39d191e0358170530b364dad91a9b007663d718c2df4a88f584efbfdec68b1f2c0550f980058dd67a4b4c9a5fb59f5743760fe8d59b58a79159d9fc4ee963d9a633d6dab9c9a0fa9e47fd0b38e1586c6d54c70ba0e3063e437bf1fba7a2d0fa43198bded0461c3d59ecf9cb74206f9ce79196ab02fd551ca017aef760b3cacef46c2214dd07088aa1e2d523a1c8573675e907263343e03c89cb6b79ec7168fd7600de26b21df9ae765302e2e42cc1b8fd9b9f17ca90f99277516cbe1b7c41811a90c1063fcef6c9224899fc3a45af63151966172840e8f4f5aa593cf95d23fe3d4414fd1b5c653b198ea447bcd151ed0cae811bf4cfecb248e88c759db8948a36f69f447b8cb1b50d7a14ff79ba4312c51d8933e564fbd53248e371b0912d9a27cc30a773f9851baaaa48ca971744ffee435e15a1ffb834ae1c7bdb6857322777a89006fe2035706476858c0488060495e36bd12f2126d68f17a912542d2e11020ee6443cc419a6d860edc86ab90804a72420736fe0253c2c9b6203064a3b9fdfc9ff13bd434138e7eb78e75a64e4e9c0f28c3f04ead9a922bfb23cccbfdec77afee261184c1bf6e0690c40af5f008f778c85533a4ad51da1ecd3b18c1cd8f34a3d1b8083d17e821e20edb986434b0cfe6f479501d193e7d3f367cf99290333f3259dac8b50cf356855f8fb0387193646f5a2c5a26d6b6aad84cabc8c7dd10a4b2dc83cbd435599ce4d6b32d7b7aa81a531f1b50b65d6e8e9e6814ee4223148a1975e9ca6e3e2fc98c0295e04c092ea2e2c37c6af3fecb9bee76828b42774baa9d087b9b563af646e15da70dc532abc0f19c647cc417c54e4f52ddf375129d991aef16f3936365789f3f2722cff3da484d917a923875d0f2bb810cc9ee5d83409f81db078fdc6af876935b1b895a17f05efa2c4bf05fae292c1e7c7c0ce4e9b1da7cd45f8b5e577e11fbaeb2e152c3c1c31fa93442e7a5f72e264a3f3704953a9036b559956882f0a9bb857e1fba9c094d0d82e7dd8ee1e99bd285e6d41123f692074249c0a6c45cab9271987e06f892cfa4bc0f07b9d5900c3cfe57c7c849f37251c64d3ac0bd1cdb077aed95e26cea5da4582ddb6e5dceb3b0b76bf1948b52266482184022f093173e2cb948395466217ae86ed8fe8e896f20d22ab28bec02e43195323147b0648533f150a160471592aec8c799225e85cfa9b683960ed51b2ae6e31d47e0689df09e497898a73fef71ae2e6d4250b68a07d75a3134a995560c5709ba2b892f7b97482b7d3d3e5c677680dbfa0212264bc0334ae18facd192795e6a0f4f4866f59184dec4fc6c2d47e7978ec671f8c648f9a221f085c362e4af28637576dc552b060aacf5cfb84e077d976db45ce92a4ca6c9ece921d8b799a93f49571bf01d60a02a472b3422ad321f55f891f75b38ef57cf5e3c966a7da780f6b640d0c628db20d147f347d0bfc1bcc7856bfa8b9adce9161f3bbb24170fbc15ac9644c38f40dd8e481c9fa2647247a0b4a0317ea02fca9337bf4a7c7886bffc429e7acb5413e8fed00a9c46f05c5d108cbb08e8f288b031fbb92db205f9f1167a9cfdf3be435b83d732fd3f28293b4536997bb66f0706058d8c9cac3258655b789cab711a438c9cb7a63a624c771a89c2fdb8f6241ef11ad36df488e8f970f11c3234f95908a9674010133a6dc32ededa2f261596b6476e7754d69a064836fe8a222ad771658721c5f1e45f0baf762aba9bea46cf11ad12d39b5253f8ed88589ffc90c6e1a0e002e5764338c91694d68b39b6ca1a497e1ca654101dd487aff3b584ef4eda4aea0681408f5a2c40c7292af82876be56016b107ff7dc0a50f871201bd37d7c44986e943ef5582e651d3efc892526ad2b1262741d2dc399f67a89ea7547f6db4bc13b2cb6c5420f472b7c0b49574f5c6150e65598d2e53962ae235dc77bc604ce902b1e909c9a9d629d4a44550b5bc271f413eec9c689914f8dbd5d77bc6b49864532bed6c5f01353d24ec9519b3afa89635fc66a32276531a9afbbf345695baa52e36a75ce3c9e7aa838b9b654937e28b25febd71ee85697a912fc22108fb2875591e710fc158a78f6656bcc73e061783ce252f99a79b617077fe4e6251ac26659d89010d9aeba6f6e6453a10fb712a1d42ae3742215cb4374fee5da811dbfabce5de0a3c03d64bc1e3eba277cb697d3ed0cf70603f13edc692a9fa0d47da1c460ae60e03745e387e865257c04feca220e8558b517adf1d8a56695187a42864e555a8ea93fdaf6b84c721be1d17fe5331b2078c32143e9903de2bcdb10802b7d3297d99d6892a7f52a348e585316a3eee5af66dab5b4aa5a784ae188199a9b9fff3c2f8d6b2bfbd8ef425e8ff65d9a131a7df108533d77d34f14ec441def4de288336a62b02284c241366bc4db37f10bdb4d9c9827d336909122d5b6a913d7daac8991e816471191dcdfac77d87f97b98ce21e83bc2e6defd36f02173e8e24ee15f4898c5ce6f1d0a1c97d9ddd4938b3802d468499c1a82a608a96889a68c0bb09153bf6af8fd8fa224f2e0cef18d3071a46b2b73ec7859bbba960e4ffee1c1ff5b2fddb660fa1b50623c689e7a48f4fd73349b33330336ce08761b643e59fab25f3fb9ceee0c385ae30a04ce2948c056afcaf9ec61462a5ab02f60b30abcad0399c60071d4d84b0b968dae551ced62de84317d17a72e39f674b4f62d6cf5a3b5c79ee5c32e419c79875d306afc7c6ae02745a5c5104217562d9b8a585d1a95c4f4733b74a6285a34f5a5d449379519ec9decc3d48ea8532e69ffde68ae0068136fade3933c536d4dbd578e0126b84cbed9a525871a8969f4f3a5768e32206dceb4ab9e374d0813f3d9cc09d513818874edc5ebbb4c2189a7f5cbdc20638f48a96eba214c1373c50621a40ea1b1991721bf4ed59df0526810c1e723e9ba29f28990256afcdc83f7c012676d4c56167590147ac97541c27a935eb0aeba3aa0ae82767442262ed9fa2d03328716d568774d608671eb1b9243884930b226aa2405b634ba06fdc2bd081e3662973c1c87fb7dc30a364f85b2aeddb5809af63f39236db49234f175dfacb048cc85361a1f268c0b52f050923bcbe2e2e8e4d4935151c09911d993747bd6ee87dbb89256a05c47cc70a54fa34f2c2850c366dc4bff68436a37b34d0efdfb06774f851fd2dceeb319dd494eddd1fae1ebc5e917bad0b84081c28be836d8086e2adc94dc67e36215add", 0x1000}, {&(0x7f0000004780)="eca3d1542ae1dd8c9f1ba0bbb93f0fde38845ad0ea2098faf844cfd83384cae7f7", 0x21}], 0x6, 0x0) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="6114e3a4efac5de22b4d30b5", 0xc}, {&(0x7f0000000100)="d3382b67434c747eb82d6d6d9ed9c8cb0c8e4de6fe7e5cb8be2643334b9820d71951075d4b38a2d4478255bc9dd26ae60d2ae1fcd01d3833db4df1be84d49d3869344234383f0a6f515dda6bec54a710da81edecd1aff521ffe89033775677e3dcf4277bf1d1233d72fd47491e22282809bef800cbce9f31f2572c29fb93f841d49a02f764d4ca52857b86b2e077beb23e501bdf20b5a31fce2e", 0x9a}, {&(0x7f00000001c0)="507046207a6719a53b30599acbc81ce594e339ef1df5b84ee0618e513674669c62af694e4350a57ebae5982cb457543b2a03cbaf9d960cf1ce43e87172ea1363fb20e23fe19be36bf7aca9c51b3d9a56c360aedc687ae0bde5d40a122d3e1ec5d4f2efdd06b90942943ee0cabf5a0e3756bdbafa5c5b9a541f5f7382114ceceeb8b938585205", 0x86}, {&(0x7f0000000280)="8618ad26bf1c44be4d", 0x9}, {&(0x7f00000002c0)="694fa18bdb32b4beb8c114", 0xb}, {&(0x7f00000004c0)="c91c27c7718ec3dd8d42203f04d37dae33351a57dd88c74628e6524bee2518f1bfc652a76461ac321cb7cd19d55fafc8abce3db45d9b9371a97e662b0a89fce225432100adc57cca70ddd90f8ebe771ec6108196dba65d5d9cc16719d9cb9be5587f8e9283ec7dd8010a82e03315ef4c3c411734bc1d6060199186358eb14607d288738d3dbf224f2715f62a1b026d25331ff210e324bd9bc30f7e9a0b97ba68cfe0ae9e76a1943bcdea0c0c0aac843da0db3d0ebc6ac38cd18c6705bcab733a2aacfe56a4a3fb4158b92309d5507a9e782ea0aaa3f52b338eec0489a8fe78d3ad96a68e5b879b3344a6e638c7205fbfacb9339e5e62724a8624e19b67d4a4ea84f9abe864df2f310d1e92af7fac5ac0e3dd00cbb61deba508da73d6e2516d50e65f9d5da4520780739653f125b7f1257f0dac5126c11a6b595fea18b1f536c919b22b88edff6fdaf3ff3a03fd746f090d0740f21ee5f85817619b5ee42bf7e0530845bad5e616afbb762c536d81db7567456c5f41790e7dc1923efa36aaf9cc4064bc0905e05bd35e61dba557b7d94fc5ca893f5bddf114a6543ff1be134441c0361656e4ae76431649c15e11ca4af8b9ebbfce5319c1626aa855925d7af3a5b707f5e249ecc35d5799a84c999fe4635820644d3706324c78cc20bf6b84bac8e1c8d31f64898d58e8e54140b3acc9277043a3985c9f6f0da62fb94934e8029fa0479d9f960b0b3866c3bf375fc8838052ffd968ce38e9425e4b3c5884719b38c69ce64260f4feb66563e8ab2d9f0c68ad41f9f17c03c58a91bf8341a9deef49788507bf5aadd9c792197c2fd6ff1ba9d58202cd13c8322399abc04fe6b1f6392634ceb180e1c3859b38a19f3161d92a156d6023429d2c3e950ec11b7986729a3bbaedd1c1edab2b348eab1359e572a49a7d1819a498510551c48ce52e539aff93e7ca3604d8a861f18064cdb035320a5242ccf1fd420c12047e629b2aacb0a278477d43bbd1f2c36ded8889a84cc630e7cf3cb1ffaa4cddefdece37fee0a6b6eccbada20c5a5559626ef73bc2d8aaede8d4d8b74322255167677f4cd76d1498071ee21939f1db3df7b23cc4f6b925a27ade5559095997ddc5cdc87be3d302ae2d50557e0bc97942fc815512a8fe0f146667478a378b278ca369ec91a9a573b9ff54d0557818370a3078f84b61099d9b02ab236621cdf85feb73b4e4037ae99fa3806b66ac43fa3f412b5a40fb4172d916260084cf6c87cb5f0e0e83f09fb2c08ab3ca04754a1da0d5e8ffe7d36aacf1a7e80b1492db59048b1fa75d098faf8b57c5060618137344048cc88a5a9e5da706d3d9e81cfc31bfc38dde48f8a815851398fca2d813f2c78831d2d01c062217e8e4a6bebcca4eb355abe7be33a1180795a3d841915b7eab3eca8426eed8306c81760a097ffd6efcada160b54f061a6b24fe2abd65ba653b9a28c691162266cd84c7ed3632fb5345e54d45993ee95fddaa70c09f45ccb7ef776e1a621ac8365acf919d8c843e16f10e1c41c09663c7f1dc3a86ab13c5e31072e4aaa03d72cce4fda2ec2df4e825dd3ae9c12c3364a83ee39f4ab9712d065e23abaa13ac87fb3b9e7de8399f9685598b7e83deb197793876fd686078ce23ec2e48ba3b22fc085f0283a447083ad4af5f5829a8c5c3b42476afa865c16ca3eb1d074e7e5c2439840e59921ace4b360cefc5dbaf3c50d783dcd4855acadf82ccf8642c10aad2d32bf374bb3f3f045187d54a4c4b578ea05ed1d5b667ac67f5834200bf40a4a545b385aebd7cdae261cf6fcab0b37a88d7c3534bad0ee1285f607c126e10ea82116cadf0f0270072cc6ab9fcc4f03dc6c5de14010aa90724bec1326dd6ede5051a46ace622c04a92a9a6ce46a51842c17e23257c33aae7d9977860065803994151afc5b5f2c9cd38164b77f230820d520bd402e0bc261ed0251d9076aeb8e55907221c38f95413080bcb2cec268ee6af35288cf4fbf40218d881dbe0902cddc0abe09fbd88a0eba05ac6561bda63e196b607b3d3d81c603f45052758a38bb1625fb7d09a16ca33bacb8f5ed2eb52f945c4dd0579c03f5dc98a77384a06d7f0ae2aeea9dc5954c751aae2db06e71cb05c935ddebd7830895ca42770d5311fb603804847dcea4843056c80a2ea5dc8d053319d798bb4d68f4e27665b38550a51d730de972d34c90a13e722ee5b5a67b800082505a992c83af239559c8ccde0f65fddadc2bbc0c67356d8136c1a2b0a8efe0cafea8428b31bc83de871526c94f0722e00993086b3a855d64519c0bba709b3ac75aef07358833374b1743d8346a4731f8f9bf017ee2171150a6bd510eca14436b193ddd83e20caf88239464e41561d0904ba2a817f32180ae79d1ca1278fa5b2881b26689b66cfb0cdaa00bb18d6ad7ab4aaa000cd04861d80efe984d7ef5aa142571b5487f83918ef3a09e698d9f481635aeeb25fd5e22215f5bb29b76f69e6a0eb123cd123ea3ed92b95420a19b8bb95e08305816b5e0c047f9a7df7e26a27f7f8ef42abb5e6f18a87f168baed0ad83ff70ca58221c55a172c37e7915b295a0cb31d87fea98ddfdf861a6c04398c2cfb99c0e8d1cc8c7a0fa0e9d7246f97beaf8379226c2d68d91b142b5bd0afd4b1925da70103967c97adb32105e61dc836814b473e68db07b6535787d0a62a1b2059659e1773ca509e2eae382ec00d69513490a5991e13df33487742c2f5f1bc8be398b59d22d1ca71c6c8df5f9003d4412f81eed56859ca906aedf5203a68e154773e0def36d47d1a28bfdb82c96ae1817d9466c61e9d2aa3adf79da16a30f67cbe7b506f6890030444db6097cc470e1d0e5855e3b578ae63fdf686e706781b49865e73b328727db094f505f823a0cfc06f68b99f65c0b164345c23252f594221f7920eba75668076505c734361ffb1e7deb8b74b034bac3d9361320ed73f851704e90c724e50546fbae66e371d60cce90bb911f1722e71b3ebe4d2098d27efe0058c6dc166729ae87c0571f42b24e0712b1d117e9051bee3f3e5082c56be4da6cdae8010497bc329a4aeb2ee89a732402503f867526604a53bba7b182520eb1714ef516b0d75ecf39f62a34c51f4fe6b7568c169b8ea0eb3e21835734f0331d5db5f07a17dbe2f10aa2aa99d29ee15560267b165736a492e8e664222273d8a711c6dac55e790b3340f83078a43af67a8109b538e903288853e8b29a2edea5113d838d9d515ce8295011a97ad77ac2aa364acc70f1af7234b5b95b11eced11b846b0f6886a4ebde32531de1fa1489fb847812e695b2ae7e70b05a420c1c56811542cc6b1721e56ec1334e8be97d412626021726de95388e2d9a50297850d61c62c98ebe935cd13b76338562c9ecf74fe7d8f4cf19764d6424706d6d2ce136fd206837c3949f56acd50f2acd998780185a59ea367fb9d65aa3b0bf1bb62815d32ed9e6ecc934dfe113462492a087bcde9a9b8d12bd99754f0807cbbd73fc25a690c91c69c4ff3582bc66041d1c901739b320229e6f7d8575826732fb4fc8450f6ebca17f242fc40978ddc694032f918fbe02c207ca69c7c3fbac5146fd7bff3a4a41c538755f5aa34f4e1deabaa5c22b8094c60d422ee05fed83f63ad1165800a1e1729cfde497124b0a36187a88b0529819d1d68723ce8f8c29f1bf4b2b0b06b9ffc8824e26b5b3c34b11f10f532b748f6d98af218fcf496cb8b9369261998bac8476ca4e5012e92323a0484c1920968cca822e24530e356fd256ab92232e194779e7ae447ff7c3b480e4b0cf2b931edbd92082c6e04b943f374139a4d90d971c44655d84cf0d46158a1ef63817f4fedee7ebd85ef8a593ccf8182d1fc8779ce327094f7830345ecb0d79bfe997dd96d1aedb9af915be1875a26f3174dadebd0762a133e7ea40ae1a311a2185f6fa853472b408d28b336a443358dfb9241aa8a3ad532e144055ba625e509e97f27a6bafb2022ef1606e0e8667839139bdd79706e09c678b015ef009172c9464c02baf030892d710682ec6a0b14d583fb712216f06c526be17d7039e0f317b03fa92b4165553571281ae3af14e74b3dff9a43e4cc8476ec5ef12654a864f67ae3e8b3cf0594b86e446735e45b9d4be171d34a4019c3309d2103240898db351c01c1eb2915a607c60f3fe67730ec3f0cd25ada860a74437a3ac4f0dc78ec32ab7e6ff339a336a43f2bd5e3be165b396460e3456c86da67e342f331bc7525be11917175e75d8f623c6c59458cf397ba5a12095fdff0872703a50c29428a06f08b9f5f23816f29820ecbe45e45fd94cd1499aca295f1b5e7d3cb16c47b068c5f8677602b54431c011c88a8f5ec22e1cc39abd980b35cb1cc62e27e22b748b859f2251f68ab8297e0be51077e1583c137c5ca9cf9a6ba588b707d471a6a367465188d046d124320d909085dad2b0f0552ff60334ddf5dc8dc9b76d25fd880f382f59a22525d312d58a9da54fffe840c0217d073f2c1e62f6496a7c59bf697cd24f47c870ccbed373bb2da1a0be6a7a4cff7ccb23d8b25adcaea315a7c2b38500d244f89a3c16f95666c773f5bbc581c5558c5071acb810feb99405a7825f81ae00b067a5c1214b9bcad24365a2ee1efdee0447315fd85c873ba3be8948d9b3e94bd1343e70d61f8b395186e402cb69da14e2c68c0f7d7c4f1deffa045a6e7dd085e83e99a9104af3bd76e2453940c895e5c0de13e6dc4d813841fce85b6b3cee055b77536ab9106616dcec4058cde3bcfa79000ffeed595c65f626bf9112725d9872572f040c1fad5a423b3eb6d9fc460075a279ea7f776022d0e6403d31008eed21716ee390f70b7f29267bac650ca172ec30392c066f7a618bfb96591614d524e1a8b64235b13a07b29843fa71b7d411065aeae0d283fa31d204a53fcd9bf550fa0f803a2d05b1ef30515099102839dfcce936e6045d671c55d9d83f4115e97393178d61060497e3000863ec3b3340c61ee40ca65e55556edb0483ee2fa26fbe0a22f9c2b938d9e72fa226fd579ca4b6707edd9f171b572fe6a093ac908e9392fae1fa2643e7c041db4d36e5bf211417941d956216b7c928eda9fd0c8c9ca9affcd83d88bed27148fed555b794e7e18f26f07553722c81a0669f8068f83cec75ef6c3926f0857949233b0a1e6b5f43a6333d808e1f6a9dea0caf83ee1e9ef5ae767857bd1c3f8829ac6044036c4dc429aab97ca4afacbe39a60c51f037ebabc3c4e3bbf255847b607102dcee952a9031ceb14222e8be6941dc233fe661b7085de24d2c0e12e0148ab7add7552f23caeb532fec7516bbcf695c554fd9a849579282f20f09f9dae804c1a5d8c0800136667bd344acc4fc4d015f59c7cc690d82888e8eb1ca7ad11082107bc3ed687ca1ec8a2efbac1d96e77cfdd664d982576fe9af0bbbf3996e811fa2db5b592e55e41fe26b8db23741a0544682d096676e21c47e39dfb6aeb1829c6b524cec2a8a8aadf62d3715e5450e1406871e2e6b7e32b2c465614c73fe66d2264ba14cd1d250cf3c7c7cb6a23fa369442896789c3ce52ce4cde691d9132813cc52e8c3b6b484b58d895f340b9e78c92694bcb03f5a531fa1fe2336b515c29b26e6641ed3f3e525c4d3e1a84cb1ea71863194ef60f2c20389fdb54f419619ac7d1ad919e3a8b77eff5c38ab867302e470f8ea0855be10eb5dc1137c6d223bf88fd701b5e54abc43c3bc1e1579743b730057feefd55626180e31167a5dfe03ff9aa25338833e1f89e2796f844e7402e386b5ba91895dcc9cfb0a6829b2cf", 0x1000}, {&(0x7f00000014c0)="4e6f7501bb373cd2e5f1c051008ad7f87b1b9c6f17c9783770cd94b6ce25a05da96f0bc9a8343fa98ae03d0c031f5da1ef407b8e9a4895cff0f0f14ebe2d3db62d8476cb0f35a331a2047867cb2d4c72baf731db65654ab036a2bf9e63807eb77a0e559ab053794a792ffd48a33c15bdca5f745f6063808eca121e077ce6769f7b4c519820ea79101651966236b6293ba74f5c5ac069d592fef9d12ec6fa0ead9050004fa499f5410a8cd5badf80255b0009f8b7d8562ef7571955ea0e9cae45b5fb57551ae7baa5d966c2292c5be104e0c839a0910d80277fae7499f4d4ad76dc4694196688f4ca5153fe38c640e023da89b5f08c9b02d70e88826562feba905d0be9b453491fcbe87f7fe48138e26d1d2718bf594dba2ee1efeb9a39054c7cd13b9c9ea67d444b7b1c919004d084fa2475d8194c30c3ce5b545a0f1d8530d864dca9f83086d2c3cb9c0e87353b2b141b0707ce3af8e4afed969ee7e9eacf27ce142687bf8547b63ee9da013eb7c601871076c4bb75d1b22930deaeca3fa76709b689ffea0d59aec6e0f7641591ecfebea9b7cfcad3aede7162c594c908dd74dcf4202fab8fa5510eb49c10d22f3e364308ec3c34d07dc3279b65e9e2f24d7844c4c0ac3b8ee3b7568b25f362d8c24302653ab1a83988b8c90f1bd8ecc882c869fe9b2c86b7d2540928fb2683655ade0bcca786dc6911f27fa095945172bdfbfdf36c5da80a9a5e10ba0ef567476fb27b6561a8c53fa6e1de65eda11f7ac7b96fd30d627b9d11764df66860d6ad05a37bc111f2c5be8c7661f57a9094046b274d5df91638d6133c3de0a2ce11000ce593f56506c4cc82dc2cf44edd0d4d097a839008c20677cbcaa0ade79e71c0e34a436b833d5038bcb884d2a0a926df14707093da1ef8fb1f5c92673de1ce28e096a8854524477fdd499fb72fb69253471a833475c7056e0551e3eaca90c2157b976c0ecf8694f640dcf4ce53ff9150e7b94599a39d90ad1bf7f224e40925f7af18d7b9242110bc1caec97493a2d9d9783e9053fd5b9b214a9f0a6072518f15032a17c5595c955b49d04eda56c1219212eb2e0c1b4b1fd1aa1b7e555a741577cebe04f6ab45b4d701f27866a41d92168c24add2ba7b8f7fe58047a18e19fd017ea882a8739e70fcc49025c2905c348424e2ea0fdb777aba89deca602e40d0742745b1024e85b13bad22c4c04504cdcc906af17daab950e4976a5cacd9cf15efbb27a19c4f6210c0a6adba8c4821a4bd3db486df0a29bb958338d41663a579abd939e549ac274fbbca7ab1ec765a67fe014573517d75ab1943a8e6ad3f64f1bd6762218a03b0c0ea1df3e781d1b37a913d4aab92958f0bdcad7fc6ced092b758516ecabb5d5f1262604428d1d3af48cd5eb9ce60b80e2e6a6be38fc1d9a833c6d737e84723c82f4a00bc01cff53c5a6c8ae01e38f505ec3aad5885ebeb29f160c855f41b49501c9d94d2b7e43e3c6662ef1282c5a2e7d3988f587e9d5907f6555a8e8ae88463b51838af90627a7ae280cae8a71ed5f9554250cdb820e814c28f6230ae9196b7e18bac087f5ff480b38e6f25381d60f7904c99bedcd3b5ad4c3d7e0bcf52256ff9f6c576cf494ef949dda92bfaaefecbff2136f3a323ec1fcfa961b87697d1cfe8480be52e4ea6f8a9e4d22797df60e5fd63f8075b54bb885a73e4943ad95842412df5709d348a4db2fb37eaf32a4c09278bb4bea0cf2043735ddc80b52fd0e6c8c89431516778f671ccc8c201a5d9555a31bef2ab65b2a2d72963073e1485ff8e0bb30a9bbe776bfc7be15b6c5d0f2837359ce3a7cb60b751d604f6eeeebf8afb2c17a126d8eb7d79d81a0dee97b8d9fd379587f79ced6333167ac6cca7e6b3a3ef4658cd114033e06e93eae288431f85ffb7430f02b40990e5aae1ad017a6b559f129ea80fe109a6d47a913cc9ddb6898ca72b5dd9d309f7824d741be36214ce913e112481f048c4d8622bde8acdb5efde770d175e634cfac8852bd46e4d6fc7c3b15bb6347f21a3f38b4bc8510f4c8a7126d5455d8f776cd1298429e5641120ab85bdc7a1598954ebddd511e592a826d998521d7604a03d6e23d987428c5cc9cd386f4be9f0c400b0126360c0598b7c4b016947b50cf1a14b06ae0baecc291124ac6fdf22c019a1d86ed758bc893019d2b49ab8db22692863de02e56f0dcf1355288365787eda498e20b089847eca67a9acdd70f66aa3d5cb47e4c84cf6ca3b5d7bbd58ca4b363092cf492784b6151d0fd3d51aa6ba73fab8a57b320550736a85bcb913043f0e751ac6c91aa30667a503f7978a9438d2696f2a6ead8619f9531e5e5f109c163a6ce794cf3abeca36ac5deabcaf7e89e69e1f67ec1362ee82cd288d077091d845ccc4b02c49a968a2b117916a7b9e4842b0062439dd5e09f0d8367aa53539dd4305dcf762a189dcf45eb96962907d4ea5c6d2f7ad2836548b9fec4f679b6b6f4e7de6991e88850d8b7d00c1dc923708c06d626988fb319042d387302fb7edadb6d674729d8d6c94ca8c092c08c39baa1a8d866da9b0b1fecb5d0f4351cf4328d565604ed12c3178355ac714c95285bbf238260fd6df5a6a4693fbdafe44e8eddc6f9d8d488aa2a150fcfa5027230b6d236094990e5eac844421d11a6e939211b6efdc1311d9412e88a80669638473bc90e57a11b4b7d92e0294bda41e707511b2ab847c1906655f1730e8a655fbfd004a51e7ad617721716e26f3b6b7cdefb26954310a4a7557827382856b9d0a249b682b77a65e2ec414bd41c4b6397a5da8ee172b986003ba14927c7f62d87f0843d5c552511246049eab869ccb8ee480c6137d29fed538f6eb446a16fa67c6ffb8691603126e8cd5f4d54f2f5b77101159acb3f8ae31da0a7e1ab4fa5d768d47641a8800f89b83f27db47512c6f4a91c25ff056a5b7e8e435a25a5f56160c7d3e365448839d514b98e420293365fb2434abca34b896f9739e5e692946421b351da8f27764b99f757cbb375a96a304ae3250efcce6cf2cae7dc9d17d56bd249b6fb3a19cddef881e61141ddd08acedc034e051f062a9b3836a495ab409a1515da18e67df2684565fc309b75aca6ff20463431dd2131d5e52d368e7df9c8d05e8763ad21faad3c50c6caecf83f3e7ea149331183f140c102342bbac0395b41cdb32f125e419a45e61db368b1dbde72759543b0bc5a228bd0103b4a0871597a0d6d666432e51611382679b96df71d6af89e45852ec7305b18f578a6ede09ad71659540ab2d8328b90e3fb56502e9f92af6a8b6af67f629a2560e7dc6edf745672f7c1ecd1fd1884b4e3cef911f45dfdcc3721614cdda7c15b22440c42c46fc997bb03b71f0cd484a1277bb96ec3c41c0f6008b0049914d9058b2158bda2b22dccf4feb29469771ca3c9b33aac5a273a16728c609a679f0b2afa1c6b09f29adc5498f6872b2fdd09f5a37c3790853edffe02b688830b3bf3e8074d2d96c6d4c90a8d6a94c6762f8f826971575f98675c626f3d5289350c867e7f4e73f361a3c3f25dd9188b94a6f89a3036bf786557ccb6df65db96da5ba0aa4635e4515731d97075e094976abb99ac427f613dbe292769bfd7bb953c308b69ba99fb3ed894278e930770fcd5265e202db3ba6aa41a1434be486b354a383646a47678d5b3071e9bf33f50bd4791a89fc30b6d793a6e59d7380b3f15cfd2507aa02838100b5c23fc84a138655e4c349750f7943c9e3b80daf068b7b0cd3dae8f204130b3cc395164747a90b0fd3597cb8340976a83965b4af1f3031df0e7065ffeee58300dbbef0ef9d7d0e9d43db4c4b93c1eff40514c209e5599d2b49f7443db8a0fccf5a7f131d992defecfa5324ab4bac3d700f71eac309c66633269fa765f07892dcb6ab1135ea95720672d8d6d90c02c447d307fc74063f91fb52fde2f3fc5e2ff127b6ca6cec5e3cdff20c19cdbe2aa91f7575220a4a6bdb5c83fa1c6e3d0fc5a068f87aecc6cf9b54379805133a7913b7d573671c2a48b623d9628924be874f3c6e5e8c764d1a6add0901f53fa0d2853b4257cb4dea3fcabdfd362b9da0e14dfd2b47bc73d9c3d252be10a77f35a95302e7654c24109cf0095ba64290ff6e474d67551da2ffa1a8fe359cd928b76925e535fe9bcefdf710f13985bf8b260af76dfda08530cddc50035749ce92ef7004d8e0b8726305b24ae909698d609c57fe26e09e908245674a5a639419bbe94f9d29112b7523989967712a8abbe6b0c7765892dc313aae230cfdb4e0dc32a99b3e3550580239fbf44bfbf73588889fbca1ede5a8418bdc78e28fcbf2582ac7756673ef27a6f5d5649ef08f209c9ea08797166c162e08a396c34e557c20b383b3095c263f2f6ec1ff52ec2caf7ffa0a79af3de404a944adb2f1f08363159c90b60d94b929bc72c3f678109703a6688df5e7f858e95f195733b6667797fa4383c4cd308f91e3a9ef9327955b74ac510ef996ec55604e8cab206a426f4da92dcca61888feaa910239a3065c819a07209034c456671fadcfb409cb8a1bc371e0320d9e9e538b2405e4bf394d386ef3d1167080ca9b1070cc768c082fac42de8ce9d011d1eefe4d970db0642e355c961dcee48c50be3772bccc93a94adaa742ffe0276fbfbe478b406ae0021b7e1ae0bb182cac19e45147afa70a918fc733711c4a8fb0b702b7a236d569943c77002000cbb444c0f2f2353013b5519953a3cbd83addf7968846e927cf19d9e9ee0ce2112c169fbff737751a0443f5d5c503887c0cceb18235e088af743fae54fe765701eab0a7355b7396a8d100c66a2ca0d1549337056d7d7ae3a98532903a608406375359653628fa8eba797af75f2d5097e6ca22a16c6fbc7c78d5515443a4e87257a50bd276d77b20de1c94700f5e86d9a803157006ae226d980f8eb7c8b0475122c17ffac9d60fff0dc9b711e75defde298a7973782fd7449169769563c5fee3ddfb312d89270ca13d48b6bea9cb1e754d76e4d9b25f49f660b3ed94e2c08a2268fad7955d603378492ccaf359554cbdd03b2cf58cc266b44d61f1e3aae954a41d7448b691459349e79e2fc407d080cc195068dd55fc6815cdd98b368c240f9a8c9fb1268a72b981975adc078edaba3f8bbc6a5be0180961610e403fed0b4d8c2838bebca72a876c552866cf6a4746912e775134865cf2796c0d6ff1459ab93f81ec2a5d61739b8397404870e5b6814789ea6ca59b65585950a9dc57140ead5a92507950957109012a2bd751e7a6ca75030db2a08b9093fdf4d484b5071304ef679deb1dd8fffd4bc4dbb5e52f50ba9ae4f79eb08a5bc9b9ee90f14c7d6c0a30ed231155d8d87e63ffb1c3c8f4a17f1ca07403ba1c33c81edae05f134033c24f05823b3b40d20d19ba6a7f67b0a6327a54769965e8e884496d0856083bc8591dd440cbe780ad43233ad97a119ffdc7d18ded961aa59f933a47a7f24df954669e9b0ddcc98b8d6f24e26172c60123670f7ab40f70d4c1fe09fc775ce785a9cb7557b8588440316fb9186b9fc007208c69d6a7e965cf5edcbe41cecca3367a67576cd2bc12378892329d216f0944f966817a5fd3b0d5b85cc342a11a326ee2a8a273a07a2cacc2da626da4afa21c178729576111fb9685f9b87569ca2c505e0dcc6fc3b4e7fc0f373ccef59afed1b7f46982aea3488b43d396d0f76bf055b356e1ee3e6cc4d974ea842359885079cdf3e10b0fd48db58554e7494116077ded13c6c1ac567a918754a62b7f506e71c71d6a422b0241e9734fa52939223827f8076", 0x1000}, {&(0x7f0000000300)="1534bf8d78213141a4d661ba672984dc4340767e1d48cb16edde78ed1a5dcbf0b1f41a230d0730e669c1907d9b4157fe78f18d583dfd8c00665969b45d00a52595ce1184a4726b", 0x47}, {&(0x7f0000000400)="cc2579ba074add546a6f5ad1b0a5f4ab96bd499de1f6e8abb5298c44c6182d473c74680a7c5a0121e9fae600c2867eb2d5483e3213b865e239f39e41e1eb8990d1922345eddfc6a34a6344b60ade48cbd69a3af52062db9261de25ed0ec29347396ff2c3", 0x64}], 0xa) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="c4ae3f82a31de4b3e0fb0ac5f1", 0xd}], 0x1, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) getegid() msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0080200000010000"], 0x8, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x111) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x3ff) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x4}, {0xebc5, 0x5}}, 0x0) r2 = getuid() setreuid(r2, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x0, 0x480) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/251) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/228) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="2961dde7746ad90c0a749a113110a1e2f153f243696a25fd577f4bcada5266430b39004c175cbc511ee6cda96befcf7b70e2d53b8018b82fe3ae9aec6970de88ec35ef3a3e61ddce27a27e", 0x4b}, {&(0x7f0000000300)="60f1883c9becdec74d74f5a6b38e46fbb7d7cf2057692a651ffa077806a5b824f1c20d58415b0df8627979", 0x2b}], 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)}], 0x1, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000580)=""/203, 0xcb}, {&(0x7f0000000380)=""/12, 0xc}, {&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000680)=""/154, 0x9a}], 0x4, 0x0) sendto$inet(r0, &(0x7f00000004c0)="8ff32bb26e7457de3de47f87f687f9636b6af9ced1ab78007a7bcab76cb7901ecba3a3eb18e35682bee0d74d054fac3790e63db921796ec40f4776c49afae35f7af5afaba090ec7a719e59ac4688cb96e06c252f758f1f2967f477b882ad15205b7b1b6e52d7dd6a9f2d86776ade1cd40bc064faf13c9ddb66425cf8c5d0a776ddc8b2a018108bc936e9bb167160269b43461c1b8c869b5eda6ad1af485f451fed9b0d7bd7b0", 0xa6, 0xa, 0x0, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x20) r1 = socket$inet6(0x18, 0x8007, 0x6) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="004400000000000000dc142401c6d38ff49990ab39f004631972ea447498619ae736966254fbd6e53e8daa91f19368e291a041d30be9ab2568f9ab53710044586b2bf1d8a6425b085a5c479926622cc9b4bbc422302f517a0410d8b6ee8c93976e586f8368c5956aae5037e5150af0064d9b0fe257a93f6016f5228797f653e8ab8cb8b6ab2dd1dcd82e17595ce1385749ac3b14a939c72972a69de96917e428f76a02ed1d0df8ca97f04ecc3a09f92fe05e03abe257f7674fb97311841e15ca54824d1228b18dcda80b7e6a794fe4b1554faad962910599960d8736f21c89bd078df5c963a0f4ceb3d71c0b1a5044dbeffe900edfc87f158dc3053858d3b907da983335a46b9bbd8683fac27e33d791537f3ce93dba264395f53f8529c6cf9ad17f91e1eb57b653c9e4433a6685e3f4031f086d3370ac04ed5b81df7d7e96d5dcb74e05cd1b5f3ca9167d994387aae528cb58cc4ea37e6a82ed47241632396fae7e7dcfe97d491f3c04596d386c877ce71e55544423b078cc54ae954557ed"], 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x8) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x810, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b799f9c07f450741464f7392e56973b77e261f6e6819454fe884d06558e11edcaccaa959e6891e6aa2699fbd0513e001008b207150a5c2a357d03ebc7e7952eb8d27e1059222bf8b91ce2735e2c0b3cd36a56f4c4db7924697f1a804be4642833f7a1f03de48b0e28849ce5172cd673d8c6f414d572c10880ab0a01f10fc65fd267b67c72ae444e5bb78ac1df82624c80e09b4939c6a58575e5bc538e8a987ae4cf9a90d2877a7d6cf78a963f8436e0758faa94652b356217079daa3c3dce9a4f328428a2115b777ab88c133cdd736cd1f036a5e3529fe14db36063e84b804e25f426dd354668feb4455b2c67c0d33ce5050a521076e2605d39c3d9f7ee5c51d617fe97581990750f60b332ee5c1764ea3a1a6f2cdf3c69afff4e1025b5a5c22e2b9b15f8dcea2cadf00594b9ac82942599e88012cb791cdf5f7a591ae444bd4af8ffd5dbab0d95d08302f11a012d1e288c643b4074bb9a976c71a899ac5d052a3d190abf1bb61f3c31e352423b7e866d2d352f1c21e0f40a3bda9cd03f3f2f0de08bb"], 0x8, 0x0) msgget$private(0x0, 0x2) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x0, 0x500) msgsnd(r0, &(0x7f0000000040)={0x3, "da55d68d37db0b39165995bbb384d55a94bb3064108833910fa503509914348cb992a0b792f93030fefa7af26683de90b5eca3d5bd1a86bfbaea1f8b99eb71f168b85ca43a2ee4a6b11625e3e8f9aa052f2b0cee8670c4fb5af93c7eb86da07961b99b9b6c241dd2cce292a01f6996f96f84fc4ffdae8be31da0196e4af0af3f8a03f392952ed4059e00004cefee9aa2c81f38f150f1df8804efd08a0fcea83865478f7aab895aaf15932500b0c8321625244208d7227915951aef4dfd2136fbb9911ad4f6712a7a8429e929fc75bc15a04cc8c8693534a5f78f0d059b72df3472c39a02bb7c5d5ac786749fe36aaaa2c7235e868f908f7d1e53fc0115b39dd95ad4e49e9b3e7e855a9a156803e76d3c8ae85e8a20d345649175b55bf49c2e5c0917b4da723800db67df1eacb39157a394118d49fee5ac87516f7454962a60c835a815e560de2f3e366672e0bf67c2a7be88bbc7036f58e2ba8d4c2b226cb1aee78f6d79c2dbd75381114ec9085ffd68c14cfdf14d32a02b059a33e3454070041f7557988c9d2c70a93b019857bf714846dbf9fec6c314967ceda3a10908e00ad8d9a42bd2524c3ae526d28a3b6f5b77da30268fd4f6c3009a4a59b09b2ad0ccdf4e669ca65f24a5cc26e7e445a3b2e43f0466ca63f3cee42b5d87f25a2b875d27722e508fadea3bf1b13983ccb5fc7af943153dd34c284e15287937bd198ece59af893059e281529c2e949fbebe81a1cd4dc5c3a6573716a15c61a86565ba835ee306470633843d80ee0c69f4e68cb27cebd053f01c1dfe053871158aee1bed92d854c6ac6b7bf5d3b26517f50a870e326b7d297ea1530edbf24d6127d6299dfc9415f3a20fa96e3c504900b0f7c7466a17f47e02f66de7f98561e8dd3debb6fa610490ea7e629f257f8d9a6724d126f1c24a14b3135ce75ac8c79a84c9b1da00a380342daa69c6aca1d08c9bb40d0f35e4c82b9c974ea73322a58af7dce8bd3075cb92b4f2c98fe32deb781931243f50db9e644a32424245e59432d5f5e33de83396fbf837f96de52ba976e0f4ce507c60637f416e36ee2bc23b495275ee61c189bec1c72efb3de23a292a00ef2fb3f29cb86053d2f7166d8b7c91c1f5ba3a32e721bb35d0d2bb408b855d1e217b5bd027ab707c3bd97ccc8df3a8dcd41bff7616ee8ccf4e76e5857ad8547f3590e310f05fe3563ce99a49cfb37aca92e4e1e317091967fc27aea8f05a50489412b3865b1e36c6e8733ae4f2ac3e9cde53d05d1ff267b603d1d5c61731157934e17fc888ab03759606b40e99d423c4c7ec06cf06a8aaf2e251934ecda9860247707062bc6b83a3858d2454f8cdf2f94d63f49ea35e8a0774ebd0b882ebaee9f544a90a2e6719c4551dce2a171130b88a3644b4a7742a0277a3ec7e477eecf2463d2a18e1315dbe0dcd765b89cdb37fc1fea62a218c36d28ea81b14fd4c76b8aeedc892e71892b88a2f96883bebc454d0bc0e0159385ebf7878c33d5570c23574dafa3f98b185af04b5fd19c77ddf89a67fa2cdfe783a1d6676ca2d0611c05dd84e14428c53c1d8f79c8c0effb2956d0e03e9939920b8c5d78f86c8dd6f72394c34b12fa8daaf709f13c90a0a99bfb6021871968ca225694b25f328f05ba1252890d0bc2e72e283d401d70d372dbc03952174581c4e576ff18cd96673b1c92e4cd61f714c2f264c46f12d869b2ed05d2be46d0578af0d934df4ca749df87ee9c093cd0c92216081745be4551a6ac8ecd5ac3f0b0ebe519827f4424db7b2795489b12807ffbc273d5e5ffeb445e202b6a3203ecd98155f0728d37a172b1568678cd0348af24d29cd2135dc3dba884453a16b1d3e5e79cd85811a12c373b304f679100ce9a0bd829102babea9d28845b718b1c22dd694aabca8719a28c23d5ed457f6fb03317eb9a95454a18d684f63364c3a109d014d1aefd3357fc73729b2859cc1f5864bf9748bbdeefd11456e3167f387669951631080435b53549067b8e1315de89942fd1f6042c7f1811b993875402706e6aaba4130faba8651e68badf193793164b700a494588bd5a91aed7c5c122eb9367a66972374f49a1de1ec76656fdf6ac924ae76f50787d8bc20dc955c3d90f1ecfff9d764524921fc8730e4fcce5475c7b61233e89edb02dc22da76404190802eafa9ae0a8ff2adcb5ecbe44a261383fa381cb9e5954c2772e51e0eb5ca816fd7e87d549db9f1ee5e28687239974b754ca5773e23a250442ad5a46c8f2cbdc5b45dcabffa34ee380527bf7a8bf542c9a45f3353b88a1ecc24f575bc1fd3fe201d8f675048526f699fd9df08112315cdf7b69405a51e69bebbb2fc7d8341abc34fbeaab9ec03812b538107a4a542eec6ff4ad612143540741ad270f15e60d42be7117d1b85d70df5f893dcf711c4556a923a6b9239cd86c886037bf9bbf57d0ccb856fc67c24de54b2188c27c890c45d61112ad737363efea4b7a1a2787de175f76b4918c21afbafc918c201bded0d4c1f5ee17dac652957592a4333791d42ac91160e8125747741768eeb09c2176001cd5ed5f6f5fbbd7849f92e290f2f9419fcaa46af06d95fc1c56b6308ce49978e02f849fec9f89d4709c9f15547e6d656840af7106517e59efbdc4ef9f64055c4c47085081e5932a37de72a751eac331062babe3b7b8b0436f8395edd49f00788136ab835717e2ead24271e32a97c41532b71841987c0312d316fb7f2f7934e94630c413bbba6c12afddbc6bebc57041b9d94f592bb85d0683757304449555cd75c65ca266fda799a5d47f612434cd4f36be0555b666f4d4e00afb501967deb0357c4f9fb836a21f099214af41a4ff75daec421aa1a9389928f0c7083d4d6667ab8f58baa5b8a0c7ccb62503742e5f4f4f6d9a0127766ec7a3de4d835c7f24fa66392bba3dab04a205b640a481cf0d0977c33f6f96be996db5a356f9398ee995d3dab213cb68eb21ce2a201c0455f3a848dfcd0ad50131a9ace39aded239c5b9e0d963edfae401ac2c0d6528f3b86c084736e1f8f981106fd0149cc749b32302e497e73a4d0c8b3771c164813a7cb5fde7190bf56ee636d8dd58c9a57c9f4f28df9a3afa7bcd7045b02d6db461fb45802f22ecc3b70aadfc751bc5552b3ff21a87ad0e7ad1dda52f45ead14501747757967c4b61378de4418743c5008355819cca900e5fb7acf2d0801fd2d384241403ac1027de5ff04967472a0c5ef360816f7a884d735e05a08a365fffecee3a8014d8b35101082687f040fa75962fc974f862f626cdae0fe2f727eb9de942a44ff1a2cd35837c7b904fd39e88bd2d9e04e32a8a70a2e2fa9e83a92fbd7e8117a6491c987c3e357b13e7c34a4a4bead53ab5ae26f797c13796a73c5126d270b6549edb41c17635426829050ace015a69b888ee24964148b558a4ff73072dca3304b2cd9902d7a7d2f8979e3801e165c3f5961d7bb8e884e8caa7657c6e1e23ea04b7697f1b314bea175003751cfd18774791c727737eb94a34d5daf7c3273fee7108362390c623922114b2ebc8b5e401ed088e420f92891a78b6840926ff98576ac453d2e196dbbacfd5f77b8ef24cc90d6a347023e398cc02f944f385f82473b24b38b9d1792bbb0c33ffb96434723407f5db3565b7febfb02dc4c06b99caed18bbb6785bed2492d4d2f2234ba7411154856df26cfdca2e9a99d1f83dda621d03dfcf7c95125c1b93c7847027eabbf77f41d8654321e6d642e09df85dce6a4a148a2338382f1e200f4a8589d47341a5b0cad7f6fbff1139f46def45af4fc06773204c1d942d0fe2130e48567c40bca3d8d88d7facce409304b6c1ce440647597c3e75da768df9b692778b004b4057f993e580cd5d06255d96436d78ae00a5848f8ed8b9207cffc9ba14fa67bf0cea52e165a01d6dddc2bec9a2d6276cf3229a0fd4219a376e78cfe3561f5dbea38ee7703a6e8ecd5d645c007ff3553ff0fd92493c8d1143daee36b888151a58b138269e39f84724b346c0ea521ed10e65b8f99bae6216a69d45e301376199d0feff5c89d34bb4d8038a277364e2d4f6dfdb5514f0a595d0bcee1395d1b3ee57314af37c7e681cefe317fc95da17745d16254c0c580529665b487ec693eb138e8d87ef4287704a05d62f0117372623632717919753881d8a787aa189c80c7802dcddc55a9daabcc077279e75cc3df5d4fd5852fce570f9bde249547ac8010c0a3eeb821f1a656d7237c5906dcec8a1d2cbf6ac886f27524392588d76ab4e2b7a087a6e0d6db36efa7922586eb9880195794fef05befea2f515b0cb5667dae808c2c728301d4fda72bc57436758c28d7bd28d939ed9b979c019477bac13f50042586845241054008ffd25131c937fd831889fb93ec46d890d584577e59d3dd786e277960229e061b92fb7cea98540889979466a10ddb63d5ba3ce49fd6ad061d73398d8bf5960c9796988f10cdad549e67ba4fd3eb52849861b9e242085937ba8df5a2d31e78d7ae1650af89c9b6456bd596aa09af8ffcc273a7903d4195a61caa4386c170555e50b44a7054b5bb03a4264f9e1a52a0a4fdf1c82cb55fa4c65d090f4d7a4d55ab41ba4b88c3518c06eca7479000c32529d8c9067c4eae348ad152461b7676066234154cc4cfb55e0fd6b3a7fed9e498b579c0a6b4566b70ff442522d18c7933eab7135a8c58218262efe502c4366a5f7b6687c62e9baf2591dcdc3cc11792fa7168fe566ddcf198ca310f7dcf7d3fcc9847d8fc6df28170b3ed51beb811edee1cb66c0071f1abbb49adab98c777a23b417d031efab14b8e2ff2c2850b6a47f6c838abfffcec9f0b00062c4d5e2054c7aa4a457a0417911e52e0b1ea2433726fc5cfcdcdc78764f6691e151d8f5cba40e241837580c300e353545bcb5f483e6bdc7dfb151ec68b6ee4131a5f95d5cbc9b26a1e9683ce70f4a077b9d5866500d36ea22f71918957d6ea97bf5dcf12fb9fec10f64138f20202c5eec5263bb978c8c6873bb918efc0106abc43cb5f91aff7de0abbc064604f7ddf3da490fca7b49065bcec398d11194acd4f1aaa52a0e388cec8dca9a239d9324205dd9e24b5dcc0379fe2e0cd0b883a43bd9c4705480a071eaa8d872ed790d3506bb8b55da55976bc3fdafd83588a01890a8150af1300d81e6e1279b6d86e593cd6da1e1bc84b9fe36c4277556f3e7465ed1b9bbff905de93c9cc23babd2cef10258db09fa02694d0aa1d97accd4f8ea26b69ac7e107a4bff9a54244b205b426fd8458f7db1fbc15b753cff5f1918096ceae8c16c6d23a24197b9e0b4f474928b584da7eb8a6cd8604902ada6507bc592083209a971b8856ccf5c11b49ae28e91778d6230ee8bd24e0261a5cb02a8476e9a85702feb48758b392eccf65984672d1500c98ccfe60e4793552c141a1c5322058c42aa4e47588d578418efedb5dfa8d65e67259ff58fca8914656cf3c5df1fea4d6e9ee7db069900a55f2e7b3f120c9504b7be7b4e6d3c34f75157e436a0aa0412b68e423d0eef7ce58f54eec98a46af2d53dc2846ea8f31c89ed1d75ad04821d99e548628c7066b3371130494cf504229dcb251f4774792203affab56f7211fa35c2ede6cbfdca8a68b8a2d3d027cf42a22be6bff96016c9bc515f7dca5ef1b710c0720ed3c3e5e9436b0aba747fc2e70f42bb363ecdaed96b5cd53007598b8a5abc83f511623a6c307c5376fcea544f3563d1be17e543a9d249918914cada7951cbfeb2e6e13d177e269cce6fc9bc965e4b86e5625f2874e4c9382c8697b4774959e589999"}, 0x1008, 0x800) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f0000000000)={0x1}, 0x6, 0x800) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x4b, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='X'}], 0x10000178, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) setreuid(0x0, 0xee00) r2 = msgget$private(0x0, 0x290) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000010882717b0a18dd5babe4eef8caacf4f6063486e732d78f8f45cb2a66115dd4e940f5e42d3a3cadcb673a06d3896d9605a80f3bfb115b36cda6bd8aa0a9dd626bffd5431466067e84b007c9b3fd88dd6444befd421c08a2f24bc591221d4194e12907fa662d9d50001875529feb7a62ae4152fc70dfe44d935bf441d0414e5519d8451187bca398dd552c0d1a981d6e9a5ef1f0d3517c92fee3192f6b6"], 0x8, 0x0) 16:00:09 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000017c0)='./file0/file0\x00', 0x200, 0x20000140) r2 = geteuid() seteuid(r2) socket$inet(0x2, 0x4, 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x8) link(&(0x7f0000000380)='./file0\x00', &(0x7f0000001780)='./file0\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="e56e3422eacaec60a95b6ba24dc6d83b8854a01c1b7ea3d9779efef75d994cb588d2db930989fedaca799f3fd54b9fbce62e2c4f7c5e86e42863dc3551a4db1a97ee6dc1c1212a09eb3585873cc3b9894dd1c73205aee14ae1c0348b17d6029fb096483645111cb93044da0929657eb91ffb32bd0d100bd29b76e21f51797813c98445662ba0e85415", 0x89}, {&(0x7f00000004c0)="03f998f3d295ee3453e76c51e6f116d1f9260e4fa41b2e534333510d1625263b4f426b6e3b31600e4a8b2976c2d94839a1cb8b79bea1c2392e6de175956f15968d9bfe99dda0f8ca875cadf86142ed47c3555be193365f6010da4eaf80f568705401d32e1c2d806b585ae864470650c376325573c9fe99b24a1298d237ecdfd93a7838d6cfaedebc86e30a145c2dc510803b948b28e1a56aeec3197d3df3aaceaa3506c4b0ce814a8c10faf8bdd61caa9e5d146aad3ba9262ac2e3fb7548538348b55ad4c09ab0d0baaa1203c77861f0e55cdebb528c82a5a758ad156abc49c1176864e33da6c46bf2c3e4d188c8a348e033ab94d4e4af5a5a3622fd4daa2c44b44ff6dafbefe78c2663ddd67a577a5e627eca9209a1d927f27d04538399fee7a599dbb1b1c73e0fd131aa6edc10d071e939c71457448ac902ad215d915d5d56f1af5f006aa9fd915a5b97a37186d18f9cadaa8850a0e01e0cf9ae780b08064d812a473703a30b344d7fdb7725fac496106320e1157153d83c82a8e01eae45b239f08ed601cedfa42037ad4b2057a16705f562b900c0ef4ebd65a601a80f404d8202cd4e57f89078f2a044025df01bed2f444b2d5d2483f6c9cc8e308c9ac51e30f29689d62f7ea092a56114b68d33da0ac83e4042f4bc9a9aa60bbc5e321baeb6bd986710f3a99e234a3124b468b3a65a631decb5183acdf5f19dae4a270878937fef92c201332cb9e01b4a6029e07de98f6a8ec868b0a9ae506dc90bffdfb6221b071763d1d3dfd5d3c7e514b72415bea8388b48fafd8321eeebdab3b71af9d768f3e7108a0198d90e80bcd4747dafd069c22985af10293143b0ac01f8cad48834a07c1e3ed43306794b946a22d9ff73907aeb5331f74f689f8df19c4c3614d87bd25b1276809e6365f86bb966e8e77dc56a4d78c3080d1201ac42bb35ee2e02048f4059f88a77ab6a5e0844955704a3dee36184b659a053404fc4f7c56170ee0372675bde8fdb50b131d536dd5e3b5185665f8770e1c8b22a77990095676e52439f0dee21b0427ea4bb67ea23439cea4b49c149b65d97623dc86e175e375edc6127cebb3763c6deefe95b8466d2a7d6a8e99dce6c285eef9ddb9093b3ac293343642a2878386a53c15335426defc41300d75aa4e5777a3883e932a25d793b7d228b76320c66ef4605c074a35700fa2c83fcc8cbc0e55bcffc0bcd6700b831fec643bd186d3b368d0f192a047b562c5253c6aa1ef865c6b00acdce2d68097e984f422cb29141c881120e6a026cbe204d9f90299f9d40834c85c38ac817bdd996ddc6d4f675546269aaa41dc88cc48adbac8ddfe13917977059e369104be3d92feb15e7058feba7202eb875bfbc5c72d30fe488d9afb6cc5ef9914f847c8f972ce05b672e661401005f7698f0a1fc6c64b5fc9fcdde706ea825a663772b71c59eb799a0b9d92e5037a63f255f334c66a3278f85f23e2d2c936c2076f5498502996d31c0cd4c0cba0450b1911ec68eb7f17284a71fe413d3115f7db1675d1ca681ac68e84d4e839bc56aa79d9b5504d49f9b0f408f6cd95be0e4b30a9cacd093791c16bfc9ffec9e3cea466bf7477ea1c169540c26c916ea86fad82429e33278485a6b297bf2d73b9a78f0e186527dc727d1db8a26b01562b76dedc2211d6695894086a1b4a0351a91cc4297fe45c68d4359064b84069f86a51956a61693604dbe7b29ab1eb56c1d11bbee4d8be94a5669a9d66919fcdf5346ad2055c2f6d034eea66af7ff594d1a3256644bb66d630c5d972dd42b37742703ada232cdded0ff70f3f6559758551bd9062eebf8cf2f15a381181d57127a8290876a37ebc1a33b69158eea64811a7dddc44257535385d68700cdb830af15bfe57be9b1278535e1fa917f73c8d0279278ccc768d5aaf906f2cb6db19eabe5e6d88dd8bffcd2b4e035c769cb77f233b84bca3f38716e53a73c63b9e52bf15edb3c177bd91fa471b1e525937c845f336aabda2f1a9119a745791fb40f0ff36d10be83aa933fff8efbeab2470d968ca05b6777e29019211892198609526199fc04169d9aa998b777c55386171eb9c03d2c96be435a216dbfb3a0852547a3837c1d28de8a1bb59568e3a6abd589fb5ac46166551723c280161dd47ed009943fdc99a0f5e12c627347faea236c244a8099ddd1a8cb6bbe9268abacfdd2d78faeefc575bc703f36dca85e00b9681dad43b99ab149fc2af34733774a4d9e68991a4e78776f13c7d3e2ebb2b6e368fb1f45b0151f5c13da5323f29996f7304d51383ecfb71f303f93476f98be8b6b278bcdfb1d8c18b238f249385707c44c5c09a51ec6246b403582f671ed146d24863137ac622ceda99aa0ad5c632469ccb361983245ca298c9778adc029f2e207025d938e327a662146e944d42d97f9f2d67a70e881401b827e3deab591ae2f45d2514d3838ef5c0891f11758382ea8923de7cfaac3266fe36d3e54e6080d0bafa1397bbf179619c0106e335d8fb48135fb3a10bc7cce5317394028169f5e5b1f84aaca596e66e28ddf7229008a53f06ff12be9073ff6284ee1fe1fe02727d5a8f08dfbcc01816409fc2981321207d723811a8d970048d29ebe20c47c211db4449dc2e63580cfdbbbca3437ef494ae4b79333946db4c3c18ee1b82323638c8d4cc8a6a65418d6e50a290ec25c1319d7a9c339064f8ca4f74f9ef99684a26d96afb0dd2423fc8b66c3948908cdf9ede125543547f791dd169fd020d58e56f4a3dd9583882aab129191624272b4b2f45f93a6ad437967bf53251e189d2409f400c46ac9ad28334b7f53f3ed9091f1f5681470c3af2974506b36273662c93d5ec225179d1b3a569e56897586e5995f28c21bbf94a68b7d9a41ac0010fc2e4742fc8fcc88da6c24f4b0e4305a58bb2f2667ad811ea7cf6f0b008b2696eaee53116a0f28b168159dfe3a82704ebed280ad4d1c4c740919f4df0b80bf919164d9bddc611edcdeeefd5560f5603f37e250a0edbed9dd9e80d576b0081d3d7b31d96db6080114cc713e5d8e2c4d7421cfcf605f65db77966bcad446244005b6205dcc82f45706f3a100d5a12143e52d0dcfef0bfe48cb2b9c9a6c9f2d977775bb84dc55dd459ae65d16eef1f0f2f4136e254e25f12ecdc258e1ca42d024a9b20a723d60861f73a961067f728c186750f52cce405cce10e7744d9f8cb5d6ea5f7ea65e19ee46a86f125561f906d6d592c5eda72b7586afd060047f2aee0223460f8b4130c4795223d906e3bc879544e429c64135d3093c705cac3f762f211b10ea695e6b3affce56e0becc14917c3def221cfca4a8f6f85c2c3c0ce2a7c0c434c6e08c5cef56c73420af0da01ceef2ef21195af3d89b2f985bbd516c99368955d740abc07269a3360de6b704907a463d0685cadca733ea1c0c6866ab6f2a6c5548f6a40950f2d74397ed2ede424dc138c82834ef040fe49ef4e9d274604207614f2b8334a9c02f00ac6c75276962ce66be056894e910d9079b20d77dd3a9161776fab29aed97d421da2ec7d46bdee605c52449e724c025c23506fdcf1085aeecf362c27df13af333e300b462213fdeb7586b87846e248da001ef6b01ca26ac63e9ba9184c0f80fd97b7296118c3075d7f904ebd5d672bdcc8a985909db9f3369ee1ec7069f9cb765a4a82c936a1db2ac02e0d173dcfdaff7cb302a033cc8df062c81df21bb451232b2ca9396572ea65e94eea2a81b83fd53b1bbf0baa12dea21366415eabf60769bbd4f6d369df48f4484fda85841901072a619e6432a2664359117f0d905599c00ba0ba3e91cbee83ed6f544c155c5fbf13877f9ae9dd4df26118604950ee0edd29b4949c8d59f7ae9b2ef18420d865fafd6221c7d44a6de00402bbc7196fedd4b45f8ae04ca48cae5e6d65a1776642d40ebaf74ec157095076292a73e3e2bb4c6c30ba71f12f6b3bcbbe26ec1c6bc6690cd509fe2f998b4993b35c165c9080bebb6efe15cf3be391a8937df82b28dbb67bb45b5663535e27f4a376572f4491b1ed2090be52142f02895bd5f24d5af842cb24334e169547c305261fac0ba856dc14d2d2a30da125aa5f3d4ac54a76b15723732f581997b75b6ead61f67216ea6d6599578774fe51114e77899e9f4fcd1d248fcc69d57b8057aade369e25810e7f131732d78c0671587518dbb98d0fdb5c83cc6ed4aaae0f3af1f625233171df91ba04517159c90c301406c79dc303d79498fedb6e3fe5ef4512a5daf8babb0bd6d968e26acf88be4e4860a0864a4811aeab3aca41e2f369d13dc8ae0aa0a4ea8c42e198db73ad7a85d2f9782ab4d22c9a8b0967f07621a5802e73f171882f5bd12fc43770844c8fe739fa4c9aa76a30fa60b8e6db5050ad5b0153bd2cd1a87af9595831a20451c3ba8a4931e89321a0c5024cfd81b6bd02fe38b583b505ec8e3682c66a55520470cd49bdae669e547256eb1b92ef4578675435f84596c4db64591e5cd4381b20e536ebad5abf5d9df3a306fb29f5317824f0032ae7e3985ac62757a749030bb0965075b7f5645e00708b2215b766a409f6e420931ae77dee2306892cf5d4579513f889ec10b6eb61570abd79100b84287b1fa655656393da6d93699fd2353d88ea2794fd3b6f11bbc2363867dd151d35dc075fc76e40dbd4081d4f65696c0dd17757309204c356f0540e03c27c82a8b19febae3342c908b3bf565f1fa5e54a7dc040af20081259ee1a5943518c0bbaf22c93f9e5b1560a954ee559fb99237fdd0efbc866f53493148c89a44096f2f91da249e3a4bd25cb4e6e1cf5cccefeb121f8ceac6fa19010dc558b0b8cb489fedd5e1480a5d40af72f032db5e921522b291a1fe7b3e070bfa081d00d69a3478b7948e9da51f48a03ff4fd0c3a7a98c19607abe4bd91d254e909d815b9ae56f985383ab769554011cb4dc855df4b8c517c9b456217b58556e2f455689a8751f7c0ee07295ebd292ddc5debc9404f094f9e549b9972ff3f4b360f7822335f9b7b0cdd08505cb8b60e0103ad54d7b4f592b8e9e51203b80fb40a7309be9be3a140a1d1c794d65b5363526821e026533c64bb4e1b3e275d115dce04848552a8dd5db29b2e2f68a18b2dd65b4f3c225cc5b94793064f49a7c0bae2c33fa20243d8c26d9be3cc46661a5d97da0df6b4d2c1a9073a375335bcf61f7f7d8f9166dbd451066a217429dd129bf7cbd854f32fd48d67ec4880ecd308b65381973e6acb471b2c8841b63a4d0c2193aa9eb284f1bb7995f33d3331c3a87aba4b4522db13960491c5eb363cf8e2311ccc72057b5f047741910dd6924fbf2558f0bc790e0d40e4d7f2dfa4e67022d30c28853b35dd090306135cc1ff09b2020c168e5b7cdfa221d2ed54ce48f138c4f79985f396c38f578571e463d0b3fe961509b5cfb04e1e3631272cee43b12fed973bdb9b8df9291a91e0596556e1c90a79c313f972260c7fec6c4981947d974f04a83b1d8376fbb6eb55147d021e93a7eaf9bfd5b9f4ad9916070903c52eb47efb649735f99804b5d9e30feced939c8963d8ba491d7cfd4cc305f41b88624d825b75e3808cc4307b2d0b741374ab02b07d9c5f0d6db4eb84af302ce7dc0134b10b41d736f8fd0245eb1c44c8268e963d695b45e3bcf3204c53b991777e03205d619b1ba1eecafea8231eafb13056faeff6747d2ad1c4fef24c22d91733d2ff31158bcc1a0b242ff27679f15ae3ee7c1ddb2a295cd66955c19894b102e147aaf1f70922c8d514a038287dd211601b4521ced0ae3ea2ecbc148fbf294db910", 0x1000}, {&(0x7f00000014c0)="de5e941b3c9f9bd2778943a3c90812e2eda37523def0ea09980ab7227f0fa568648c54487c76abd38806bb80d3c9ce5e7dca6e7c1ff10893f4a57135b82d94aa984d9689af866682fc1a0cbbd4e2bff1042232199ad8a686a078e54840f7eff285b8e09d5ae1b89bde431c7999bf1b87dffb36296a22e2175b3addb5ffd9d90cccd98269336e3217b680758e9cbc16744ae3d979d0bf70e0cfe88b2f41ec2e187652f9b57e9c28878b0dc7347522a0dbf02d817dc31c05134492d98f42f2f1bacfc97159a65266df94a3c6eb3b8952b2adca37e653405b7ab7302ba7ef0f0fc77addad4d", 0xe4}, {&(0x7f00000015c0)="b4d5c7e2c58ac2643d3d2cfedc6c1832fd14b40f0a424c61ed41d52a9ea663fda59c95bb9d78351dbaa0576da25b21778db11c70b4c69c153a6828d9522ce1f6fe665a09c1d5821bbbf7c00834eb9d489927564eadb898c067e47060310c76777a78587524344f439e5f67fee5a8e6b88daeea5dbeeac279facd9faf2c42b56a86e006cec7124b70b2067e2b07aad9cd25e45fd79a11e8c3c3c2fd7fac25200e382cd93cfb48a7c4d2cca2927717cc843a21b945a3421bb77b0c7fdc717e869954f0bcd51eccca5006d2c06f76b2ca602d7ca7952981f77d16be71b946ad3e49108858068592f36f8e1adc", 0xeb}, {&(0x7f0000000300)="2a01970b7b7fc81fec94938ae3c234e9992c78be8056ba3e2d796b0c5e9aa06ede36a5464c46e5e6e7230058df1bc8da153c50adc5e465043243d66b6ba7ef9c99b0207f", 0x44}, {&(0x7f00000016c0)="9ca94ba987bb6392d14e97f07f0bff5e30e3783f63c4fe42a8ed7a8baf683c506cc77a25dec0951dd524c6c66c39b669f2da67911522124ded200537a3c61286e9fe3321fdf4833a8444b82f16f28e26c6fda4679e42c38e1c2dbf039097284ed6b7b4d53f5bc6a77d55ac552ba0e0aa63df47408e317a9e9e2db303dd9d0ff529dd525c20622c42fd7d4e8054", 0x8d}], 0x6, 0xf) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b15745c86f8764f84027fb836aa5ddeeceb3ec5850c9d1a89bda647b0bcfb3d86d78fa46af6ff80771f9e20ba20b5e88c8cbf1557bfadb458474901ff0a61364b5f9a502c162f8e9f0d8bd8d2c6b5d201a02c93fb1de7552ff341fdb888d8c508de09ef62d23bc7dd2b4ce985e6dd60a46151bc4b3279c2911f17b0fb56195fe7c61e7266346bf383ced25421cd61e7bd1f916cf4438be2a1de631b30cd0d4a0b5a3622322e17eee761dcefaaa4aaee985a9e8085968f46395341b9b840db70e9475f0ea5cce202c29c1fcf0627a051f0e8ab6c24026427151cb12a6c3603a67f1dc220fd5d5ec6f0028767acf2ea00e") pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: r0 = getuid() setreuid(0x0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) geteuid() fcntl$setstatus(r1, 0x4, 0x8) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r2 = msgget$private(0x0, 0x290) fcntl$dupfd(r1, 0x0, r1) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='ARU@'], 0x8, 0x0) 16:00:09 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) setreuid(r0, r0) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000e16c37d1475e9d8a298723955ee53037e0600d487a7cbcae4b6d91a448aa732a954718267033493129ab759063433f9545a6e446fa19ad9f75763b5120017caad44fcdb2b729f8549a3a55698e13fe1ac63cdcf2e9ee3abe70505ef47c81e2a8d988d6e210fccaf165303e829723b8aeb0ca67cbc89d121742066431afdd664e684db46e74e1219a4a1b96ff3e33bcf7ece978868182a3cad2815778b686b5c8eb8553623557417dac0d6774b89f722154a0a583d9089944eee5b953229f65de85c8237b689642d082fdac218a504a73055e5be3d06235fc522e8b370eafca967fc329083433e03dd2013565b746cdc7f521eba51e8d"], 0x8, 0x0) getppid() 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x6ba2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x3, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/209}, 0xd9, 0x1, 0x0) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_getres(0x400000000005, &(0x7f0000000100)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: msgget$private(0x0, 0x20210) sync() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r1, r0) r2 = msgget$private(0x0, 0x28d) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffc1fe52bdbf5a19ac7f9295a4d54800000000000100028e9748c599541e79e1adbcb3be8892ad6cab5d7d41505f926a40e218f6d4212fea2f054dcd736b7ee337d4acb9ca7c60a950672e13015eddc707498ff2355575a5a19f21008156540dd07857235e4a61a6b26a0611b1e32e850820276f93ac9c9beee1f83c5e8d7573f2ad3be9bdcfdcafb5821c0a093a4e6fe33eb3abe8a68d60848bb8f443650faa34f2e4cc6750f410c368d9c50c0c15661a6779a0d7066955d758eb4377baeb9d55ccb9984a"], 0x8, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x8}, {0x6, 0x100000001}}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "93c55cb46b02f6e328fa4d15d0d17135d77671f5426862f1d896a014abeddd327a7c5115dff039fa1d6b9b383929ed50446cb5fa13cecdc0bcefda5a8e6c6392b1134fd3efd9562d05fd7758ae2aec9ce01d5b4fbe1099a612dfe4ea94d4fda0f517211bd84af3747536fe5aba4c639b788e6ebe3ca291332e68525acf2e7e7a7b70dcecf600e23e59a1d87b69461c11753f8796d82b495a058bcfdc11847f442a52fb2195f32aa5"}, 0xb0, 0x800) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) msgget$private(0x0, 0x400) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/51) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',!\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) r1 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffb) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setrlimit(0x3, &(0x7f0000000080)={0x9, 0x401}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b2c41e48d428b60afd6bb1ec60dd00fcda5b4d6bdb2db4abec409a9d1662856ec353ebba07a3268f4b9e48323117ac60415b90a1bf4376c8827f876157ae233dcbdffa145d3718b163725d254c373cb16e5e53d5db188dae6ab836677c62f77318b12d7cc6e39dc4e268483702b3859d8186e7200b1c2ff0b0d9ea", 0x7b}, {&(0x7f00000004c0)="c78307efd7020977439a84c0430ebef1ab81e6dc35f28b50ffa587cf7765f21de8abb750b7b1816f5c39e99c987714ae36d15d976ca577177258cf9f5fe0472bfa2b33130d2e5d52610c465595ecff3407af3f90dcfd682cf2eb51754be4d6383b1b9cd18eba3eddea9edb8d9aebc5c54a17516c2a6564d60a8d5b0d63e44073aab55b4ec23c50a71b4d4af16ed9ab41788f78a64759cc19e0e620eff9d8b35d82679b1d1fdb8808ecb83c8469e974ce165aae1e1a92385d4f7cbbeb7ff395105eecee73d52f3fedf779a61f8e7d8a34007f5d2e0b3c12da85990590e778ab4e44f74eadf7ca200025c77b40bc4c7d3820cc33cb0ef7d43149dc347a8977209f32e3ae76200b889b72d43b15e7f06a511a03eba536429681b9fcb205c96092f4538bf84a39c8e7e5cafb06d17e0f0c5f63d969bd64d0ef18d51decf71d547f9b714bff37f44a8a5740f33b56f486373d180ccb0fd85a7061cba6cf8cf39a03ed910023fd3292d195f5410cfc293b5316e32e38ade41ee0d2803af16dbc60fe96c902682e082d9c6cf7e507d6515c9a953b531c9b0e7bee3c6dbd1aa954f995b1fa4d08e33d25b5c8eb4a32a7964e9c8f968ff713b20e4c9b331116d6de66b96641c2eff6aeccd7ff4c242835391836b957899dddd55c44559422d5fae1d1c2f8b0b2437c76e064c8e58305b77d4755ac4b1f539c19d2f7d4ac120816ded3af02a6e41f1e86159afbc1957b7cadbb8fccff743e3f17e04eff64f453c3763f9f8d8fe6e2e5b99479ae321c6e0f2b1698cfa6c1e94c2015e1749434b43c39fb7103d37b8a973a2bb38cdcb786342e1f070538f3d1e658ff67b948f1cd2662dba0fec020fca311e2d2b3fb4f66139ab18baf6f78dc59f0bde2d13b7d1183621b593bc29b7ff05f668d3c0b69d689e4d00e35672799d5d37f450ec4c78467b7988794c06f6629ca6cce4f48b412af95532d9d6139dde4e1a552a8b43cc07d8c6d86d7aa326185cef1ec37390e9fb0c1a42c047e932e1a5c13a2e28ca8318b19798ce16fb3d85f1a260460a3df1443d38c133b8729598bd543f945ae0673fe8f30a5d813e63c7278a1dae48de89771ff52a1c65d550239b1bf72ea777c80fa7043ccedb9eee7146f57ce45780b14e24001739f0ded15ee21cb6fff4837ad5687d664ddc6f56ee1174015073c0f747089b63392d00647988e0f5cfd69113210ac4fbe3ae8e769f2f1e09bda8e8306b517cc2dbb02acc532e6a7638bafad5530742da6de3a68c31621d7a3adcd424f8f926e7bbc142c58e4c04e7f635af860f3dd636c8080675f8d205dd78502001d79edefd6a0a18c7e3f843bcd99f61840064a9941bf9d85370f77b23b48e9c039e9b9df836a06e3e046a4aec36d712a7c5b10c03af606e7c13748f87f9ac7947f83e8b40ec7348b4fe6db0862711dbd89683c683e0d888f0c97b08a0be48fe0ad094c2bbf3b670afaee81c43c0ef5a3bf75d8b8b9e3894d4bb10688bebf0e9fb2b912a6fd237756ccbd71b4ad62684d05f5b302fa245251698cce859454824dee2a9edd82affc1a9187b30e15c2194425524439b9da76f025cead290a1e92e48edfcb3b1cbeae272780d340df00cfe2467df4b65abca1e5917fc75f5696a71ebd80460cfc4ca024b4e32b034c37e1817f888b04724e389ec3930f73db5b1ae12c8f13e569a573524eb78d88161f76cf267f558eee96c09e30902257eec9e95c2cdbb8d648b0377ade28cd598377c5fa439b05121a460585d33fac32ebcfd647b4602c1ff5a21d9fbc95b68d0643614cfb361c7049cf379bb51a53a957aa252f6d1fbc6a06a0476673ee3d0332c0214f5e3976d3036a6ec990c8df6efb761d9553811904bc3777b767a7c4a86b4a67402bcc339e876cd64fb6e6e3751450427c91d882c73e814dacdc3ecfc7ca435af64c7e5a43b59696388d09298ef3a2aab0b625a5e5ff162f7929d68d2013819a12dffe239829d5ac963c96d8a186580be3c4877f685668aab6d3b24a365f9fce54744457abeac3420e05cb23410a884756f2083fbe964255803652a26c70446d4df1d9ded11f528ddc443f982862a4a37d843d4c8249f14285d1163786e29e773e8ca0095fb58318fa91ff00700750b9148ad60a80cf2f725e69938d2b9545c7363b92c499a075097d2dddf28d1209447fc6e825f210eb5bb5db3a5521434dc36636b7b8fd29a3257e76eaa0794b1c805b391819fa3e094e4e0f3476a3db6ca199f1644154fac31f39eeb09f434233dfe6c314804166bcf7263692ee45e7310dcce5ce41c1d4c61159438dc9dbac5a2408ff98aa1a7f1da190270fcd659ce8456a268edd5fc888647a2a305f4bdf22204cccf1a420bba12c7853ad4a8504efa610d8788a798ca9b91343a238df8ae2edbd7e1222da5be6ded396b9da380324cd6da93642f8980c327b4ee47bac8a0328fb2dbd15fa8fce79b45d188078283186eafb78f4a73febd6d40498768e1d8abc34bfd3ad05ac55a7cddebd034da8e8d2389d15db7ccf07cd35f179076887b027f4c64e782d3f13c75734bb6508ac89d86afe1b771489d1898c45fe9143ea2caaef41ee8d01ae611e03a7434424f01117c4f63e2a3440438f218dbc666272b2b456f91e8436f61863dbcea53da687a480da1cdf84ca109d57ac408a3c46f00d617aeba23847611b2d84488190fc9bceaa8342766cae85ede63158077dc9dcba7e99eb3f929a974040cc22eed8cb9646624c19ff902c8c92f1e35f36235ed6476b37e95b3fc8fad9569552126a0322e5d8393bd956d770f11e6cdcbf47cddbaed583924f1b410fc7865c51dc058f2d241508f950553ed03c64b64b35b907d134154b717ae04a0fe9a2aa864fced62debdf3079167f97c9ee64ac9801ff0dd6ef3fc441dcd471bf2588048794e577acf4fd19cda4209780ccef0c97cde3c7ad4f075ca84b9ec005cc565aa27d8473e1616a378f4a4d4284c75cb003a8b34b75aa26a29a00bff963b3a2f8b51be7fca83ae9f0e8beb724ac009591b8c03350afcb2346c342d295b56c5332e695ab7f94b3739732a49f62eb879aa36fe8fadc181c29e39b5b70aab8d33cf565cfaa59367e5370fe2c938d5eb6792f7cc1321bfe762d26609941f7e883b828764d7c0b8fe41351052b1c148f0c339a221bee175d47edd7d2e6f4d5f41182467baa25e4b62118fb1270aee4ca7441b08db128e4b14e71e2fa9e7011e0fdb5b86495bbbdf67745edc3fbf46cf4c8fde54dbf2f59b81aa85e439bf0da7da8c1fa66733a0231a35ce8fa83d56c7ef2a0d7e903406f7ad5f02ad6e29fb066fa814d2418460cf9343902d59df2ddacdba05bf3190ca1fe9e962a0b3c50f9982c943a6d06f55c3447e3c3b8757d8f0131e99471bc846faccf2eaf3e60ecf6377458ca4c1ec9e0d9873621623a565b663ff8993078d995ab3ea3b585bfa54ec30a8a42e6b40deaed30e02022c590b1ee47f4cab1cc311d0bebd44d8e82638aa5c19247d5b968b9bf7e514a06e46352954030f9b2b2936d18f05ffef33e737d2fbc907b1bb3188ae507ca2f4e3e9579c3da42db4df974029e35ba033ba50b46240a40639f657cbe2b149b8be28acbfca3d1e114ef87f4920461af2e4902c4ef464a5e4ff8b7c2523e9054e437997261cc9c149ebaad4015b10727ef3716c5e533044ff2b3ee926e9490deea7a2c2170edcbb0cc83dd1f17400e7fab7db5e801c74e8627abc2ef398cddcf0f408ad41ae8fcd82c3b6c14cb4b730b24a08ce73db58a35702857343163a9e8fc545ff86cc32780ef9730e6772fe1e4df6d00fb5b27bd9a9b17b5ecbbf7167632ffd3022a1520bb8eea9a00829514d27b20e2bff364903fa9e599c8d957f4dbbd0b46a70f8a3b524b0708091885e2c5148dd87a19bfe973178e5d3127208c8891a293a05e05ca600064158f30a60feb658bbee94d4cffd0a8abf752aa80f1a5b930cf3269fd9d3abc25d1807b34593bfb242482b4805cf957616c93847618b2b45a651654fb7ae4816be7ce20992b6826ca2c6f67734ee28f49e092f737ca02395fe6fa8f5975b5dca4dbd343bd0673d889eb3d016ea28314613f9b158e85fc42a77122dccac434d3e6da1ba854353b12ab316451c2a9f73ea0766f456fa85c06a876f8663056611f7368c7ae0754d3bfdff30f5e664475a507dd3ddfab69e3b97c5fdda837c7198db52357ea598d40816f50cd9b56aa5a2894dff734ca78d88bf09e72c1254d25b166690874a986a31a1df73ddf83e2059f69d1e8e3a0bb04274fe333e058b782a48f67f3dc66c3410e5148e164698f0d47b572ff7d61872f0d2b1b70d89441c98274dd155e95543e333b9459d82b8fe50f758e8b40f985a341e0887617f4b155ac09f5d9ab75d516a5f3cde346108cf6ff348371b428635bb66560a53242b62a2f89bde2302cf1cd3edf6b2c1f9a99d95442209aff585891556254e7e1d34fb7729c56d1a0763db446456b61692629132c8ba92d5938a91973ac1e9330eed648b1ece08c214d9698931c6e5c2c6b8048140d06d75b3fe53e4eeb0163fc291610f88326f47dee2b15616f6461a5f7beeec44fa45de4c8289d810b436ab5972ed79695a8aa42a8d59d7817d8dc274b5bbe4d089a9a6c1d9183f7791663000704d29dcf504818c4849b71274b3f5b9df25399597c22ebf2dcf641e15472f785241df7e2b5f49492330250f0eb0fd568d4ebaf1c3cb76c5370114a79e3a3e4137edaed187fa61022be9a301a5aa2350167c9e40a3b1dfa38fd66b938942ce811718c5a14c4b418c413c9e6754fadf231125ed527dc676222d1aafe0d11d429bdd556ff26c39cce589353b679e508683ecda718de2fda47b829f20fab5bc05ce30baa7f145ac9c685a1cfe39f1c85067fd06691927ed7c3eb4fd0f87a16fdb5a1205decf0e0499462b3bdc7392802d19fad2b72371e3c8303eb6dbcd391402b692b92d59f6a4cb219033b48b26f952c5f8f6d770c05ee19eb04dc45ef103e0d7dac7a32b6d048a1c0f15062eb8975ca457ca9d97b0c30f482a83e17d105f37722b67f08bdb1667c78335d6691afefc8a1df4db2d7d9eabf0d6abff3ef62ac34238e85511825b060f3f78b2f41b6c227c6191d44be006346cc27e6ea144e3afaed830b594bfe1783be790bb7011af896781eb841cc144215a0f421f401e6274233fb95d2b23d3afdb66004e69267ea00b9a2e5cc8db2039554fbd5343ff0fdfd1a9479b10eb8db4f1ccfcfe6dc8fa1d1e8d90adf03850ef12ae0573544454ec7bca900f04e74af03b5b98daf63a636984f7b759f0d8adfa1ecf409201b210ad6215620c8c908bfb2c1b831b22834fa67547d581d7eccc4855b3277e86645a08303a7415a5799263bb08498f8b34b3da98dc6c187388d2c8887fe3f3c634f869fe055752c00708a1e1f970aad7c32aaea35117bcfad1a952ea516b468aafb6486f77875e25b811c9395aae2d7cbcc89f88fe1db8eebb391cef276ef0446a5b7c92b98b6ed94071828ca67990d3653a9d8ed411d65d56ee90a60b4bbec0b73117dba96159bf7c1a9d449a24511df10bb90161eaab20f69a98e6ec8aa7eca364bfd7e948ffd4b33c32654ef2cef8ee126fe65e37884ec2bb2134c8388087a0978b34275341fa3b79ed305f3c7cd84f13780da1b7f28ccb6d6d1d560b79bc138d0f36da57a9c63a959383540ab8305248948a3c86ffff8a35077dcb3c7dd0ee891de72fffc6c7848934a262b161704ec4b1f546a38d3d92f5d118b817c120fb100dfcaeb", 0x1000}, {&(0x7f0000000100)="82218e3c44c678656621264c0cc8ac4b3cf38e0a8c54dd3ebc5e1316c8e71a3af9ccae32e05e66d83f28c31665ef82e84a9b079771f0d1e80ad907a40914915e345552bf42d9da8ebb6ffc46d47231fac4fb9bd1097f6a132acbcb8e6d49da163ceb623dbd1b4d9c", 0x68}], 0x3, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgsnd(r0, &(0x7f0000000200)={0x5, "8e1a40d19f6d3d46a63df92d00000000000000012f9075afbb43563c04175926d932525286569276d142150504533443c7d0a5011183c1f4e6a3d1893051a6b571f5077a22a59a4771f2e339c1b9c7e4080000000000000054b3fb62f7fa5973ff258364517a3c75ebd4a718c22d400ff0189bdfffe297393b886e01c094ff006661780b20799b1cb0e1aee1f08f7acf97e81fb29f0558b72682704e6b3579d11bc8fee6ef2088b324eb02b0205e281bc7e248a9ccea11c3ed18b605a3c43bf1673fef6890411d6a9a020bab04f96f2e206c891e3b5ee0ca28f334e2a62a41e4"}, 0xe8, 0x0) setreuid(r1, r2) 16:00:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x9) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/130, 0x82, 0x40, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = geteuid() setreuid(0x0, r0) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) chroot(&(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="533424c423e74ef2810404aca2bc94622f02978e40d2819ae0337e2d6fc1f895c3ea55bbcd17efc1168e140b4a2c62d87bb1694ff2942416c044f9df888fcd00b142f2f7c682cd10850ff7d8b6a6bdb154ec815677f6d6fd454a5a7dfd380c397a52e00757b2875501eacadb1166c81caa3c4090f8041d6a08132660e5bef4f32ba2ae57baedd47197fa30f5c05d"], 0x8, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x28) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01000000000000005001f61e0fb3cebed9a86c43dc3f5e5f973086cb7d61270b53bae554aba69ddc6ee33189d1c7f147ed7454e8ef5a8c801f92a97c750c10fd04f00ae8f294489b558ded34ad7e9f5c531b00f5"], 0x43, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x3}, 0x8, 0x800) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x40}, {r0, 0x100}, {r0, 0x10}, {r1, 0x2}, {r0, 0x20}], 0x6, 0x100) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) socketpair(0x16, 0x3, 0x7f, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="1930dfb9454a505a3f8ac03b48240e834564e1996f3c437c6cd491b50befb4463b3f7d113924b3916ee565e7ff7f28e1aac9c5ac78c32b6b57bf471c0e854c8b3069a31c25b466cd66914d1e8abcdc51fe7e3d2a155a5052bb0173a185e31a33dbb6fb9cbd1500dd0a3cf6f5ac6b9078f126c5490081332bd3eaa46e9074156121df6101fd84d4c0f92b5a76698ebc1374fe3e91ec5689aacd8a6d5416d744f7e7481094e7a1c9559fd612336b0e1025494446fe34f15986e796aec2dcba16e10c38c7d96f3b4a882622", 0xca}, {&(0x7f0000000180)="952256dd5811814daab71e2450be3b", 0xf}, {&(0x7f00000001c0)="9d60f904cc9a01878855a066a969e73fefcfb414ade463fcefeb9b81b7905a3fb0f24be54c93d48f23477e263e1e5a087382b4f2178a38b8f6d4dcee6a9480594f2ec8690623b8e00bec6ccd350682cc680e184d66a21796b28ddb5eae7b49a553f7c1cdb2f8971895a42a9976792011cd084378551d047e518017fad04019f8201776e3a34b3ba75c1a684db09513eda787b8f5", 0x94}, {&(0x7f0000000280)="2bc8c42477f0c25a9d71d658ff0571c497981a55d2ee0a980c8651f3c76bda0429ded58a8a8eccbb4dffec4f8dfa00e89c5e1dfe853250b1a94d76515c3a5fb330369f7aed4e1ecd4cce4096e0413ae74e61cfd40a8f4293f91e7641ab531e4d5ae6f8e9fabd66ac1a1c4ec98d9ede5fc153f7724d6db5a1dbcf76a137cda9ae83f8c519236a59da75962a5ad6874dd534f7a6eccf6884cf226698bbff917ffe50001179e32df2ab8ce2bacdb79f5014cd0b68dc2a54aa42b464c4193c6c28c894fc856a23a02772ca7802b385fd201ccf", 0xd1}, {&(0x7f00000004c0)="cde5e8387423b5521d216600606def2b7121a98ceb2afee7fcbd9f6e5fbedc415342f54e9d3e84f91053e08eb71431ac1e58a0495a29e705ca2edcae629aae2a0c7670ea3c483a9c0477c99c30ef586171e17456243cf0f510ed1f40d18f7023a9154ba80d4b7e2979a255503a575f91a00a166ae5840472ee194f60903a73966f99b9ae453df406dfe1c36e12", 0x8d}, {&(0x7f0000000400)="429b0458f41bfed842a9d7f20e53125260634b22c08f1a8c5b79f5670a8ede64c76445fa98c21886351e6f730423cfd74c8e7869ffbedb71580b78a75b1b8d55aeac239ab02f9e5f956ecdca8777220e15f3c21402693acc4e04490732f25b26173be13fdf145ec8e6d66eb050e99deb138d8866", 0x74}], 0x6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: r0 = semget(0x2, 0x4, 0x202) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x1) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f0000000000)={0x0, "80fcb77d06e3d8c483ca416670d6d690d233854690f6754273588fbadb26beff668a0d7e99b8b1c30f12b73525440999d8f1c9534a02944397b69d776c9aca984f06b5cce4d8f3a061c89a78"}, 0x54, 0x800) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x40) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0e00000000003b15cefa1626385530042f2072d0d55a5f9ab3ba25a2f1a95c577ba29de74ff12103bc851772a8407969a3b79a01c460871fdca26a881b483f4013e13dba989b5ad219558ab0295fc805631b5c19d420697f3b8e076740e4a070a356647e6ae98a7c80a7a29e620359218acbc8c305d1ed2083c9edb53373e25a5af221290113b4576d7d11cd042f4fb1e806fdea4ba9132afa99087caac9f53ed688d2c41a4cc95d06fb516ae7e085756fb5f60d6a8fb46d317e83ecb8f92106d258952d6192aedd35b774d59097add00143fbb487297f3611b02cfa0bf263d740cbf38e74f7e430a9497402ad3553b4700f138df3dbc62251c3355b29cc3fe2a959313128ddfdd06cb0de7bf3803edfd9c6763567282e743fb8fddf4b78419d3bda121abdd27874dab9a2ad65d896de7b903da4aa1c24b58579a1bb8b0cac521b6878f7f87550f57bdf703459bb8de1f5690550d3a1cd67b665edcbd9e92e07d76570db1c157759e5b600000000000000000000000000"], 0x8, 0x0) 16:00:09 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) lseek(r0, 0x0, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) geteuid() msgget$private(0x0, 0x40) setrlimit(0x7, &(0x7f0000000000)={0x7f80000000, 0xe48c}) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000130b70331a517a7d7e7e4f0fd9907c8b6be985c66405d5d2298e71ced4885450ab6d9298aad17cee1417d5a15ecb0de5b9a9dce8937be7855f33c99278adb49f486f20cf0dc3a8b68103727a979e3f13b562e0f7c826c68f4ff0a0f22616a331856e4cd38f8a7bca450ab83aeb66de9242d393a76f7e23bd351fc98b42ce4270bfe4d82c967447000000006048d4a87c63906ce302"], 0x8, 0x0) socketpair(0x3c, 0x2, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) getpgrp() rmdir(&(0x7f0000000040)='./file0\x00') 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x3, 0x80) msgsnd(r0, &(0x7f0000000140)={0x1, "33b848800e43a512e44b9165f6"}, 0x2d8, 0x800) msgsnd(r0, &(0x7f0000000000)={0x2, "53b79d108a94b72436e3d184a3cead48e445394b887636b929414c0d29e8b7a3904ddde6814120027d91270c2b02f667b3bdfdde51f4d52a377cf60d3fa6af9eaeb2216042d55f54d1b4670b2f0354c9c917a255d737693f184b6f8f557c188626b1b00fbc67e89a2f32fd4ca4a778d5c663f62cdf95e50338cecc12f997a6c0bf69c64bb27521beed078d0a6fd8a1331020eb9b3756e20cc071c60bdd01f986b03bd18dcae68d139b5f05fe68ae595314a872339bdc7808aa8213f13fac9b2dd55c3de6ff8881669d1a703a2c1f94259e02a624f91f0212730e475ba8a4387ac3df2fb1465ff2"}, 0xef, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x4012, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x8000, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000055bb41e1b3935b2f20a6fdc0d138c70000000000"], 0x8, 0x0) msgsnd(r1, &(0x7f00000000c0)={0x1, "76dd2b8715acaae41aa14ff141ad87b9507433d9cd6e20f5884b13e5e6dd29d47acdb011d4184fa46e70c4a48b7a6946afdf2d5ca71e20d11f831c8d417b7f41baa9fafe988ec3e440a37c400d3b121bc956f1ac1c638cfff7257f528bd882f445c22558424db43b4ddca58a2e6fa9efe4567eab3e9bbce3fc7dfb6104e582dbd2ba6e677dde8ef0a7a47c4db5de544b12b4dcf7d1f1fd9f1bc01b2fbfad7bd11ba8057516e2d3a93ac39258ce63da5f5d4392d8fdedd40b6cb27a41ce46ddf140b539c0b92d6840e5b7b055f00f9c775bacde3c627e010340fd5faf47f91ec994437afdc49d9dea66ca087a54e2c6ae9d561f64f3906dff8bcd23a725f065900e4cee3fc8e4599e20f04b03fa66c8866eed14e5b057f9b80d0258f2818e8a6d3b919435575f952c208a417a98a3db08266fa2db49510f5ce3142062523e9bc988843e822e5b852c0022d7e556581ed519f2133916e3fe5239bdbc0267beec22d8303e8cdb4f60d9a49e9e5519eeceafd4daa82990111ac734e482664a9836f4a15a773d984629c653d41e2e7225d11e12299d7a27eea49acda99e03fef0afe116f841ef9230f6fc07ca1a6e44671fae6df7200d1f98f5c4e8e65fbf2d2aa0c15fe5c4f876175d0e388c46a0dfd1ec01ea60b74b33c874c4e889ef2b19cf3f4ebdbb9f3999c2d865dde6061394e68a18f8b438174d843d54616d1dedd735f0f966e5d72da799a3514b1c33196fbf947738ad7a2e9ae36323f2e2d337ddd312811a7abe45e80e1114a800adcd43069d007065add494b6aef51ede47afa993f89649072335377872b659a4e6582ad2c25301a3173f0a48d8a8caba38f874913e94b2457928e6c1c718f488aefdb0ef773c960b090cfbfb44e924b783843242c3497c85ec7c42e0b58837f8880ee0b4dee5d4cfb71f5bb817484a6f6260aaf2678bc70c273508ead3e53e4aeaab3f100b783708a55e521e30ed21871ca546c75c65709350635bd4d443a18e718e2fd7198518de90029432fb598c34ee4b8662acbfbc58c8352ac2b81c6865d7a4096d1b52029ab2712b9761f426f816c5c00fb7a5c1fe2a4efa202d7718f4c5eb50b2944e3cf9bed41b7ca40f03c65e025f4db1d52c726d335c022348daa337c3477a4a6d2ef8b721c4ea12511107aff5c761cf3143eb63727132a014c026599b926f4295ed686b17c6a478fd837c4c0c488f63d1a0f0e2e02363e7f89815be325f3c18ad81c72a2a80df79d51b4d7b308c3b5cb3cd2b41616b9128647366321c280d4be9b81f6135ce513c989c585bdb4c7c7d676a1251e57ae1e5186b2155b9b9c8c7807eda463e19073d0da2fb4d516a2b33e3a9769580adb3f7d48cc0dc35941477314019bce174759b092823f4bb2766ccbbdf8f1b2848bdf94e2eab6260715780bfe859d3ef24ce5d86c50768d594b94f324b448945a2219369be40665b2ce0be249de20b4ae7f0e5165e78b4f316f174f43400f134ec798bdd9b4a663dd34c4f9c35e4bda1fbd0c70cd2cace509386c80828cd3251e49c50ef38171a43db517ac8e67c02b0f6ae860281de1431d18269a97bc49613b069f5c31ab796bbccdc079b7e1a1f7dc38787d9da6c4c9b0571be3228400c133891f321d5c91abe362a3ccd187bffd6171a874643ba15dcb021a494f0db5498ad4008963d83b085ae0fcf7f0a82515c2d5389afd3a41ac94af85c7ac5f7032c00e11f319650f8fe40e268c9efb383907bf29c1c8c0f440e78575df4b72c95ffc12afed301b131d56f064ca08a97ae77e1600643be910b0d53d9e347cb108fdcd9f7b49bd0afb2a7e5a032873bf0a2dc64d20fb5f0dbe6ac2389452eb7ed46661ebb3386a4cf06e3ca30768cd2c4038567e8d317118996ec9f800b0bf5fd19e763b4ed2f71a96fd8beafd8cba2db3e5de8469177e74fdddb5393f73bc611cafcd124269ff647ca65e466d1a6a23999b2905579f98978b9f5087db1340dec4e7b80e7cf617c123094164fdfec2bdf62d0fe4be3052984bee220065b80b87bed7108b82e476c9d56a84cf2b691fd5cf21b3c253e8b13898ff91511e06f6fed6275bf144b21c591d6790663a5de41f022830c79b73b7f128085399d9536f53114ee21a4561082bf2c6d1cc341161318616451fec39a2b5d8c7e51ed6db6b2dc7c2958c7787265134ac5d51a596121124fa9e3170456961e011dd21984dbfdd0704f8f5ca69b75cc117bc19aba854874cfbbdcb9c45baa998a2e4a96eb561beeed4b43603602c274ea07441f3ff465c8ed3eb6c03ab337d97e03910de2230f2b20e17f7cb050b84eaa09bc11b7941dd25bb1ecb63a8417ab3ae056585a05a7936d852b1b321543efb58d425719e719cb8d4a4c47f3a22c4b63c41adf5807ba5e31466d4f3a1b1d44c899349acf42fcbb2ce4208fbbb02681cf272ab59b3256936fa28431e85843a9445bd51cac5f8a8e6a26fc47ee268e122ddcebc596ce1e4e035b14009b8c0499d1b7af756baeb1f5072c09a9ea9aca989bdc8ec05831f168b00fa55995001ddbe23b8d206c77390439aa7ce1764c167fdd95bd32951f58253f4f8a03499aa68f1c42ff3ae2738f8160ec412b7832abbadb89d31f8e71b2de7491e5da8cc60ddc6ffa34963776edca65cfac49a4f593ce813de027670b05f4a5c7356b5c0a62ea8064a4c4941d14b10884b38f31a02b9ffbcd9302406f826338796d203ddf541e8f0510cce42dc9aa19d46dfe33449fd9dc550e4d630ee532b3f1fe3977654c9b232174f3aafae2f9bb198dfec6226afa1f1b2c2bd59553c7b8fd08462fb2f7f0e6b38efc5b3e6bef45fff8fd2a72d0fc9f4dd88750ba4cd809eb0ecca86a39bfa6432ccab1c2ae801e01a6f706c411c37cf1bd0bf5232a9f6610e437f157372140e7cf4552558ee483ec34e3e5a889add4f84c6e90db659b7af9bfc8033cddedf9e4f86310d60f7ba84bc9413fc8ac271555e09470d8a5a36f8290983cfbf1d828f84d1435a1891342c58fa875b7239a5ac0e7a24dea5369f4bd9625bc0908dd9357583a88891d549d88de3ac1f3286407537d289f92ed850197e05a2aa76d3c1abc684d8888e4511e1532327ce778df4cd99cfc22001bb7f65d35a401f5b989e120754d42c8d6d2706ab138ecae3eca9fb52f5617ba2603da3b953d4e7e711504dc2de4bff367ae79a4b343cb465d32d13c0be80103d2d974711b2b126e628689e2a5f16e6985d9225632026fd5b69d84c12384d16c20dfc78b51e1132308d95cb08c8c4df2df568486a09fe817d806496b9d6b77a8e9fd87071e1d3b2852ce08aa14f9cd1a6ad0c17740adef914e0ac9e4a98f312f2413d6bd4c64ce44617ddec4cb4b4222cdadcf782b7b3206938db4b6b9a54627093a22e71e24a8939306d5e8e1541a86ef8c13709e0d71d289e6725189ed5ae1ae5da3288c27d5688245a6068e609c2e134e7143c3598dd66249c6eddcf6bf3a6658e204efbff889c3e7d9816fd37310ca8087a2a7da9994c43ac7c247dc5947bd7c99a6d50d434f98bf2f4379c3742b6c2e888ecac7de7a1d6ce397de6d544257a028e6c5f1222065ec37e109ef15cbadebaee2704e6fb1483edc97300900549c38ca208fa967bb70d9bff8b4cd7fb465dcf8548a17047e1d28f589db6222a1b997538dcdcf52e008bebad767f9a9e3972efd7f04488f0c25f21ce13165b319f373bbcf44e9182851f44ef5ae5b51dfaf43157cb55228df07de6f9ccfc16f6dc233bdb4b01cd36a28d47483fc0bfad40b8c2657cb04cd324068fe215672307f216985d338a1494ec082ca6bb59ac46a5c56a86c6acbef828f989b869bff3842d283d002dcff547faf8a4113021198484da81d72ac64761c231ea8c123bdbdc679bf3d1ec763e4a27258911ffdcf66779b5b0578e096006cb39f13ad6c195561b06dc668e8f56f4bb738294be566f6389476b65a1841d99bffb2c6d3de2cef3082a348e4877143293b2a5f51e572d2d6260da27c597c58a6850f8eee4fcc88a5b840178e91d99675932204226d9b558a4f323c07d09916af12d9fbc5bf68fc7bbc0ca018aa17b7f293aed5c1d2a0cf39f315c9edd1b3becec6d5b5717a80c771bf77cf665ec87531b9648efb291db34ec346ba5e549934ab71713f11ef74b4e3d293944475062c20004912131b238c9a4fe3e1c58028339759896774fae7c9e97d3214f4d1381051006e5c66d2de2206efa2fcfb7e0f06e80c6341fbb84839a28270903c9755f80a23f90689153d43ac538d2fdc2b38366d88e5aa1b0c57b014d43f83919fb6fe83b15aa6a20d094868af22b189c275ccd1947e260542a4a05c90777aa51a11cb9d82d93335a7513cbab10a46f0be2005086302eca72e3fba8f53c0b4788a9cccf065b55308b1c3f7f4d440cee1567054b3e276b9e390c2deac2b771901f8f3b97b9c4abb04b5d533a9676bef10671ac9ff306f4605cad2f46c72bd365997396e2ea785ce6a3ff9352d4eb7cb597d62469359aeed6a5d4cbe6ce517d3882da6793c6a2b49a70a98574b12cf13998d051351131c2a4479ce3d7f0e0bb325ae9950858ca87f15cf4cc7792c93afc947fa17172f6f0a2c28414be439ad56ac1851792ebd80e73d06b31d452fa9c85b4064873872221b5cfb46bd6516d960687e7587f6f053505fb5d0c10d6b7daced5d8f388e1c4ce141a1464b1aeb80258d8816f47b5cd6912817dbedee05aee9260a912eefbb2a9a57f36418b679ee280e53a2c37760f521ea7794b756ea5838950e8b0880907962bf210724a8629aa9b6d7c5bb0bec0bc29f4986fa7222e1d23243d28eb92d621e9930a406b64db04f7681ab43042990c02c779ca91b7a143a90d6efdff43d36731d36c89fed6d65465d3314d8dab65ed15b06b3d60e9f211ea42143568b1566f1091006141458b2e8bdb044f7a600e8defde449083095d7f885d96c67165a411afa9697be86f0fbf90d91bc2bd07bbe6b3349db8f0f2bf40baa464cfdeba0fc92d6b1bb97efd8c3ee3d626c8588818436368088e00d49f79ee190b20de17f57c84b467fba3f3f7f727e256de038fc78b3b31fc34c3bbce77ca49c8fff00de9ed14a71507d705f96ea807b029b52e8c2b4b09536116b43a9ca544789104c5c0a112e4128a98b966ee9d84b0d0fb9db361b70c96a6fd4ca13236b2ca397508913110543eae38be99d87ec430e6f10926198c5eb6d5fb7c194a00d9687b3a7061637ef6b322cfcdc2e8cc42ca3e045a9903f25e02dbc732d3b479ccd87c7ba516f41611de45f0285b8231797dbbff2d6d16aa6de43b07b7f47c34fd87944281546eda9cfd9b67aeecc3190be479b0f9c28ab5af3cbc40c3ebb55776fd850857f6928c88007487526fe7c3851bf886816e9a49d6f0907a9bfeb5c7b4375be98a4acc9af05bd08ee18fc1d4d7ae1379989ff6d98980ef8e6d2ee49b9783d8510a807a4dbf46ba886e8139494f516bdbc81c6dcd8fe8f95ad1927f22be5033b0d74031eb0f6529b2744a41249c9cf7f009fad6ac7ff03351509425b4767839b2b06bc78bcb614845b54f0a1ac82201ef4271b3c28e030d9e939d3c3927e72fd2b3b2cb98b2a0323d9a6e9a2f3b05afe149d2700af842388165514c39b4f342370be0c50612c05d61f0dd6f21e628992b4c5130f8be8175782e358ea66ea2594ed54f46a9b4ae5fafe2bcebd44fa1c7d6eb8d673654579f4308f285c087f9e3cd8460f46e12292b832728419888b47b206e450c42f7b5615e89645a39e7ca74b9ece07f2b4a4831d5f"}, 0x1008, 0xae0d690d9eb770e5) 16:00:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r1, 0x0, 0x2) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) msgsnd(0x0, &(0x7f00000001c0), 0x8, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="b293f2c6082bef98e5f1401cb927714ab2b3bb27b07f611ccc7ba0dd315033c86b2d640a5b2964a894ccddbc0e56b596959084f1a91502c1566d67fdfd8df4039eae3e9614b3a77e7ac82d618e82236e2c1eaf46f63522cf435c3b0893ba3b96904f9bc363cd10c51f572b77b362e6425b28fca0bd200da39f0997a5e5b51cc7328b8a1586f12e000000c13439f3862729b5fd704f22008b138176ecb022137d26ea9c515d6f93fbade838cc824e1ed2b5ae549410df02de05e27f792df972072806974e15d87f6c60f61d30a05ab99a6bd4"}], 0x1000000000000114, 0x0) fchdir(r0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x291) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) msgget$private(0x0, 0x400) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x24) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x0, 0x8005, 0x1ff) sendto$inet(r0, &(0x7f0000000000)="7e6d70076554986b8bbd92aa3a9f38d75fe41fe386a3fbd7b0ff5868f9b146b94275957bc181b548bb98a3b9709880024f4143d1943d3b8221fc92f966ad785ea1387f24543f9519c4e6edefdd4fc13b6f6783713ee97dc0a65b1eae5542d72daf1e853fed0fa85eeeffa7d97c19cb9cd9a13330421ec1f9da1cc7d6185275cba3411f6b452e755935264fecb95608aa9cbb92ccdc", 0x95, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffff26f, 0x8}, {0x0, 0x4}}) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000698535260fdf"], 0x8, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = getegid() r2 = getegid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() setgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40, 0xc02, 0x16359a26, 0x5, "0cd9c6757f27ddebb40503881578ed4f4fcfd766", 0x7584, 0x1}) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) r1 = socket(0x1, 0x5, 0x5) r2 = open$dir(&(0x7f0000000500)='./file0\x00', 0x20080, 0x2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x5, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = open(&(0x7f0000000640)='./file0\x00', 0x280, 0x1ba) pipe(&(0x7f0000000680)={0xffffffffffffffff}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = getpid() getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r13 = getegid() unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)='r\x00') sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="18475db10c979b3e3e59cd83a9ca56042f695b5a3f5d40c578e13d310085327039ffc60091bf3e9f1463de3539be3a59639f4894640329893754d7658a54f93ea3c36ed2643d0e0bba6071503a42d02639ea0b9fd3a15d63b30b95ba", 0x5c}, {&(0x7f00000000c0)="c14609897554450c43b861e08655924489f4bb1f96322e4ff72e91d4ddc43ee0ee013803fff8834fb4dd14e3fdc3a1738471530878e3592b8442a534bf8caecac261ab859f49022089cbe523b73cbdcfd0a1f2b9e6612be5fe13bc5fd98370a308c71785b09afa6b5e3cf48b21475f0e29ee16dad4f9b6f3522a6b6563f29e05721b0779d572f27cdf1605c70020de7b2e37a4016821808726d657bdc0cfb266cc0edd2f2658110ce88fe67595a8b5e6082a203a125590b5fa9be602db44e4e61585b31209534c4bde8c886334ece27dc44bdef8c92fe8532782e05fb9abdecc3c2877da364be87dfd032b11b2467e5557f8b760fc66f9bb7c7cc2c6", 0xfc}, {&(0x7f0000000200)="cd8eb9e424abd8ab014283979139b5df69fc1aae023abc0d8781d83422613b9e4edc2dad2bb717357d913aff2612184660dd80fb9eb1785624883402692292dd6559716030583a1fc99207b3e31e3d4c5526e01001c77777b13e0e0bd332609aaccf777b6ed2b1fd05863244fe7d9b7d4abfcf9e2fd726659dac7ea73ab996a0953578dbcf30dda352aee4f648b92fa06289f70ccd586de4694d3e32f250ac80c26197bdd9", 0xa5}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="9078a4d023b46943338f123a336aa8884a43b00fe44f077764ce0b0aaa8f52a2bade84624847171bf5df8b9002d327498429a47341d31180d2dce698244b26cbb924ca6c71085aa61f53952d4be11ecffb57204db0da6d9f56696d930138fad54a4670903fa9fdf8143e640819707924c1c892bee84fa3fbe0ae94fafaad9ce5b7695c2076f7b27c754190ba40beb5e51265b066", 0x94}, {&(0x7f00000003c0)="a0efcd03", 0x4}, {&(0x7f0000000400)="dfe9a552a36563039f447d0004fa97827d9e9d6debd73a0e9b2f6a85560d83bb6a9fee9128c4a524a18a9712a10001f534180621c3bc7b6c4cf7d39e285b761a7ac161a4fe5a0a2506888153b38a0927955419b6d468fa62c4357cac165b8d6d3533", 0x62}], 0x7, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff5b1dfd000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x98}, 0x8) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0)="13aee240", 0x4) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/111}, 0x77, 0x0, 0x1000) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) r1 = geteuid() setuid(r1) 16:00:10 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/108, 0x6c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000200)={0x0, "2a8436dbc0649667b9d98dd2539c2f483738f421be2043d43644238e0ccc7c4006944ac9ba4bc8dfc223563859e531dd2872057a6033fa1bb1a00b8faa52104ed7cd022ba5528719ee82166b14ade2b006c04d7085f1b26fecec3836e75a201c1f6032ca455008c88ea9b4feec8ddfb2f52e4b17323d814ac7e981df11e1bcbb49f6a0e4253b30685ce5736a8c9a9e8ebe5c88d39c8d6f259096ae94847b41812c2c69f6484d2d6d5dda4202c874eee9a10fdd864247593f7cebdad85a570dbd3817125c082909d3256e7f3435a4d828e820fc7af230e9d1c1cc31f22075ffc7ddc3950b19e43208f8c69e3c1131eb4a071e7043bec5fec79046096a9534784199ef7f4d8f21f9db1599739de25ee7f4cfcdea9adf5fa81468bdd32555d03bccb6220f2e2f5950ad5a8d51a749776c6bd22f59efee5bd65ff16424572d8dfd38ffec2e81e6ac2bceb9d9fb81a9251372f2d5270c51abdb096ca10c1f92a901fc67da2948d349262f1c0247c6a41d8d83064e6eaf1ba9a5596dc9fd12fd85b7d31df244bf42afbe4a2ef0f52771b87ecf27d405bdf2635981a223a771684658a5ad8f7ff08effac03efe115bb766ea8510776b058675303afa95b41624deaf17764958db0c5587f30862792130ccb5d534e37ee45150db7e33be56cc7310985b04e727472ce22e1f4ef537d85eb1d7887bd9237d1b8b56526b2d743ec5e41ae30bb1c585ef5ddee54741dbf42a858156f06461e3bb70cddfac748961d9fc000976009161d8b9ce2113d416dcf005ce56ba3daed506457a482529cf1e6addd152ebb9ff66c713faa8dae1b3aa3ea5dc23c5139f64cdad2f4c252cf597a7ff8a13df729b1e770e81394e3fa7460bcc1f238345bfbe768161e5d743f915492205d9417501828fbe389677dc30256f72e63e045236ca4f33dca6fea3a809f798206559c2900ab10797c4703b88fbb1e4af75f66fb0004e1416f98f02817fd15978bc8b23941f5a96f1c91585d592def2c9de6a6afadc0ed47a346190706a3f4c887a649ee1b1481457614c9af50f962cf98430cd64610003e47718b9de802002c9fa5b427887f1ee522c301f4d90b604c2a504098a39ba54f1c6a3f4ef61a9ab5164d8718a32764c1e00369467dccc278e9e8b75c84084d756da4de6e348d45ff23c22f38e5063596609d49f1d8031898281d4d2ce2b43270073ad3b886d0d7629e5c2bd087866dd3ae095cc56c3bd967ec710ae1c4904718fc7b52b71fca30f78ea95b44892b41b8c478eac6e6dbcbff8b2fc371400684d1437bcba21a30e4f46762cc74a452511e0b8349e5bc29c48cf5f92bc4365157ec82e9e910d821651f475e399043d34e08718b9b38eebc1aa31a911620e95c9f4ec8895b566f56b2a700bad9ea6fef6fab91d2370e2f785b7397af7b4fac0e77dac718387020b840bb7445d38bc6d510ad423753a0595e70a97ea61c647fefd22194cc1e425727f652c48fe6ce4869f3247fa392d16102e5f7096484755eb8351ca51ce9d50eaed64728375b2cce522b2f695df75bf41fabbe87e054660a9dbb9abd12748cdd3744c7c9e33aa58ad89120c47c5893fa2e29edd1a4a2490b3e924bcd7652f3e30cfcd9fe4c7b20fe4f2c292a3abcbf861f26166331834895ee83e63b1614dcad93b9e12e47ceb9deb2462e5ef1960645058da730b89cc3c07e2546e15e53a3603b2266caec23dcaca63a6a8165e35e7094e357587bba3578abea6c66e6cb2d8c81dc783732e22f49e43f28b6464c5ead6785168745dd458e622c3a1b7b0cb7aea9fa61c834d87bfabd87f422cad1c72c3f03371adb40d38fa8177f45325f6b9d6ef6fc7130e05d5a295eefb3ed29786f465493396b3e938e36b0976a98ab997556ca6d9d5253a089dffeab316ecb39cf707d6f8b340da13ccf9172a0f5fbdf5ef44c4a633b08dde62883de5ebe074e983e846f18097cde403027ae8b04ca4fad95e43f3a58bc457170ff734f36bccfbfa585e5c2b6a8ff294cc59ace08a9f14dcc1f49d8926a684fca85e3838407eddfc52ce1fe7b73b16e10224e6932a91cd71d672c035c8823492e51d44f3d23c0de3aa30ed8d4cee76cf3bf36e5d31c0228a18b7200b3c04461ba64aee551acb109588068a7faa42335cdb582a382e8678f915cec7854b98197e08137bd6461c8e17336ef5af4f80fcd51a90add0cdbaae9915f4a96546b83a6deb1880be16a4d27b811108d8851c9b9f97827780f4399cf22ee544d1255ae83fee14169a2a7da11d0ca621c19a1ffae01bac5c469dfecf10f2cf2b45ebfd4774d7cd3a9f395543ece9ecbf17f9f88ccb94a18ab7c015e758e9049fefed8c5473454a7511dd62c51938ceda4bfce1bfea68ca48f380cca7e96edad1d1ee27751547b2ef7c6649d11f98ba62a2cf874060b6542f6f711e525248cf5c53821fe8a0031e7cac1c6a44b000a39d0a6a69362dc791f4aa23007cddb13a15b53f5cc36991de971a293a3224eb7efa384fc5532e4a09fc4fa2d5945c239afaf76b482d57cfc14743a892d6c1d398ca415177a00bd2662951107c20403da00db7ed0a4b507bc2a70c16a4b3ecce8b7c6508ae32f904b176fd60ff7cf0330494370b89aadf9222f6dc46ef000553976992a57e410af38fcbd755956830b329297f5949cbc36f5dd9096300b2bf44647cdf5314f7d8eccc205095f33c334ca10fcd2dcf9b12ba8fe06d4f571a5c921cab43d9266fbf8cbbf40fcb64b831c012a3ff76057fafc52bd135a71db3bfc0578e12ac01f46e2c71c24f2a6c2915e44eee13209df9d8aeac301fd46aa24aa94a4ff4217622eb2aebceb9411743a2f4045928dec1704614fc8550772f0ac52c1d65703521f19fb33ebf21a94e07042988f810eec4b20b7c82323cce70d1e72a4382a23282393f8ca65471e57604bd4493ce92d3861a85191769fb9d2e6fca712b2d5a9653d98753ea2fe8dc392edca3ee96b8694eb9d933e30681b881850506bd743e793ed67637cc5b1562cfe825d41b1ca53acefc491e7f6611f3e3bc9b9fa8d878f0462ed6641d3e96b401a9c8a3fdd9b3978d82e2e17d8a3705786ebd54558994d9c96f32a53200e4a6ec494931d6fdc09eb1564dd3a3461e7d7c81c4d7f1e43e0f60f58b5c11727f24663eb68eebad6a1ff376cc2b67110b947e4913029356e81bad698e8a29540025bbb38b5f392a3d8075e96835900dac1c16307c61ce40460a8eabd9006de0162d2f0869a00def4397aa474942a2bb157b7a5dafbe8c3bc7a83f35685fabf1b35b10d32ab686a714c22b223c4df94270dc3a261550d1ae38fc19a3d2170db18cfc1a0c210496d05cb769cd6b55eaf459130e6e1a4b9e26d67dcc7d03d32032b9675ceda89ff1b4ef86969696377f0003a83991bbbe9e6c6e2ceacaceaf37d0769e2423ea4bad60b5734ba6aaa90b19453b77fe68541052d261ca869794586aeb267268a1b1e88c951e749901559c0e57c3a6f19cd09b79933edfbc59ddaf8aabb3d5bd34ee01614d87db3454e9251ad58fd725832afbcaf08f17cc53984bb7a6fed0a195c4025084b7a6c0240e6a86a357401855a7fa8d0363e0257624399fd910d447f09f05bdb65b7a3e60f4e1a39723e0dec8c12e209b459c1873cb04f1e571949041ee9caf6c659207d4148fbbc61dfd6b7c65068ac88ae5065d180cb283881fdd1a19a9fa8cfa6c5fc8ceac6e28abf6df383e6a07057eb8f980aa151c9d972a1287a343bf15ab2fc7e996156cf12a394407ec12a3e761bfc6134c9bf0e579bce6d64f8d314ff4376fe3d609236da50deea51578f807095cd2fa84c8e3e58e6a449256ead8bc212ba3ba8a9aea236cab876f6f3626f5c3e4fad0cdb0a16127abdcc5b7fd40b4522b28dac933b17e8f70715cedb67a6183a6a1986227bbced729afd970f4bf528e11faadc11282cd1f5d9df5eb5d973a4e16e965561f4f2d8f90894a3c95bb1bb4ba3df9197a581d4592992ff27343cd1741058a726760c80d62975db46e98308ebc5833dadc008653cab792d53584bb19df10820d689fe181d188bab59f340b3e745d4bed25b8cea9b89c3ed859fff51b96356036beb28b47b4607f361dbdaebfc5f24c33652a8817f4c9c113ef0b6744e098278587c8c8120d53fa9e8327660293ec141c8f0ccd2fafd247b7fdb62d59a81986f197962f77a12ef33be5c5bf70c6c838e5891206f3fc8480308dc14688ae3f76eabd4441705a5417611425ad9c6a8b325fcdb459aab9679b64245b6d9f2ce9c81299ba5f92b35accfa5e6bfdbd3a515a937b7cf736c591f3f9c3c7112d04a98f063bfda94f87ff4fde67e2a5aee7183f01646712d4813d69e5a638f9fb71140b9894161bf2f2d7772153b0cb984b95eebf9d4ce0af32f5b2598f5f27584b1fe08f8272ff66f5507b9535ca3c61d9f32efc940be7219a2730b5329297fb63ea71758cfec9a2e1b92b4496004b7f49f73a51da55e66c267d21ad56a8f33ad839cd51254aac2ca836a86db34b71094cb4acb7415de6b58d79b8f1195bb25b18e10410cf1284ecfcb9ebf1a27aa089a960d8335fc0422656d96d6d42fb44687a57624e0226b921068427c3ff937c764087c59c47be7e7ab462403a150b876d627dc7ce40b33e16918fb72895645fa50f00cfd136075f5d81586035f255754a8034d61387610b517b67e8eec28ff84cc0bf2429e05f6a54c6e75e85f56db69aa9b7e5efa2c58eceb156e557266a9b25145bdd3f5a12a58c744fb52dabc5447249d408166b6c141a5f0c66a708d1ed3942f8e0f3024f925cf4fb3bd92c6008534b4f493e4bb19b87bae453d6704e5752296d03fbddaa446c3c01ab9e9863278c74d47991b2a2535903843180359727bf930c049951bb9e66d44b1bede26e554029deb2154722dfb84e382f5835248a26a864de39d99dbc3d793b9245e1a78646cf099796e5eb17f686d61f7b1ae1bb0a6ab68ac7688a3eadfac79806df56d85d0e781d4d551fd08bdebef0d3518b0e2b59768a56cb0de2dde8d937a4dec2bdf7be96025777658f008c7484560ba1d64c02b92a6f358e54f7e60ba876a00908967c37a9e17e21cfb4b8de5872aba30a1125dc07a3a40c7038264cbb09b29409c80eec6e76f9a9b558e7314a039999727ec39477838352a2e9ac42f63a7e2a0ee1d2d1ff1cf0bb8f1a5c44d9a3bbd21eef6b7a40ada55e962cb514da0a0f6a49d86634f5a801e99d4733b3330f5f63fb7322638416eea351864eb5edb0ef6cef72df739b871c511293b75fd041a81ec03f3348db46213e5479df7efd61eacd1ffe0129ea6b289330ade6948028562d26d04df95b71ecdc573e73a88366241e2c83442807a01214a6e6e493254b5250502501bb3f6eab4bc55e0597a01a2f03d6270c6d9759695feadf97d4caea2f8f4c676896c95217b98be5e9e9d1d741500a409375072c85eebf5b7c0ddf980a2c7f592e31d3f19ffcac8426f9086d7e33106c8eedaa5866e22311c7dd65506e023918c8decda48e490736b157773c690ee402b3a9b80ee48eb42e519531b8ba6666cfa1070bdf7c5b104601aacadf01626cb8a74169f373341d47739a6bf074aa8f6e2443745fbab7661196e8e0dec493d645573a79ff72f2bda092a55ce692cc96326bb0769dd6bebe079ef3290cb1b0620b8e8c771707bcb60f5e33456da0421f495b1515b8057d0f6caf9233288b7db99bb4c79b1e1440255ac2a538b8fd5bddbf9f48b1695bb07b8b21f08117a9b7907a03c3c076917af4139634efd54eb93a7"}, 0x1008, 0x800) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:10 executing program 1: r0 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b00)={0x0}, &(0x7f0000002b40)=0xc) setpgid(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002ac0)={&(0x7f00000015c0)=@in6, 0xc, &(0x7f0000002980)=[{&(0x7f0000001600)=""/81, 0x51}, {&(0x7f0000001680)=""/209, 0xd1}, {&(0x7f0000001780)=""/95, 0x5f}, {&(0x7f0000001800)=""/127, 0x7f}, {&(0x7f0000001880)=""/41, 0x29}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/161, 0xa1}], 0x7, &(0x7f0000002a00)=""/174, 0xae, 0x401}, 0x802) readv(r3, &(0x7f0000001500)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/251, 0xfb}, {&(0x7f0000001380)=""/177, 0xb1}, {&(0x7f0000001440)=""/175, 0xaf}], 0xa) r4 = socket$unix(0x1, 0x5, 0x0) recvmsg(r4, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) r1 = semget$private(0x0, 0x4, 0x6cd5482be8202cf3) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/228) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000f290170787b3327cc69e88c6e69e31944756659b01bfaff8244132c09f7aedb26450a0d5983bb45ad72de4f4ae6cbde08fd9d49869a29fa0be1b1b2fcd3074ae87a014c1fc9245a2d76720b738294bef51e0ff36c43943ea41e947e629e5ffff0000960104d42d0fc7a784712a9e9debdfd5215ec69f388efdb1091be79146add674965c90a5c6896d4eec0afdd85df3a2c75ade96b24384d54c7fa1a758e50bd2791a2b4332fe291928c86f0ec0f38de79c175d66410a"], 0x8, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ec000009000000005c00417c37408ab5260e9b8860414cc722a8b946e23bb4f5d1ec"], 0x8, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/77, 0x4d) 16:00:10 executing program 1: setreuid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000001f00000000a72bdc5412947e0c5e9a1d36f83628e682d4e0e95f3337d9d1cfec2e88fde6bc2fa9eec5ca502a80992160e311c2b14db3c8876adc036b23cc79bb9927802703f076bf033053411098f1220dd873"], 0x8, 0x0) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) r1 = semget(0x3, 0x4, 0x41) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/25) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x82) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x0, 0x200000200000002}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5856049f621ae6af55316d7f1470cb1a80250be2e4b3d038473064bc3edeea3543acbbfea966aa0ff20d8e4085ce4e8a51ee75e782a1f0fe8dd71de60092eafd91b4f09773ba568ea64b2f2c880a4b84d3f556eeb59d342b5447f9b727b47a98af472cc177a6dbe98af2cd289d5eb2d5d96fca842a15378f6c816ccb880f877cedd66a4044df8ff29035e8ea6b01817f"], 0x8, 0x0) getpid() getpid() 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x1, 0x2) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000340)=""/212) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2149, 0x8000) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = geteuid() r2 = msgget$private(0x0, 0x420) msgsnd(r2, &(0x7f0000000080)={0x0, "c187b39bd48fcb616c4768a6768e919e1f948b79aa33543a53b01021c5582d25bccd8edc499760b549a667bcf97c6198b542cb931273726530dd5cfedf146a455a7de4064df8f5373aa29ac1c41150fd13f0c2e49b385d839b72c42986342b3dfb407867325839bfa68fb2c219a3c7cf84"}, 0x79, 0x800) setreuid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x1de42974026ef02c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) r4 = msgget$private(0x0, 0x290) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000200000000"], 0x8, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x6, 0xb}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000083, 0x1, 0x687d198a}, {{r1}, 0xfffffffffffffffe, 0x30, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xc417, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xa0000004, 0x400, 0x975f}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x800}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x7f, 0xe76d}, {{r1}, 0x0, 0x4, 0x0, 0x4, 0xfff}], 0x79b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x40000004, 0xff, 0x237b6525}], 0x1, &(0x7f0000000180)={0x737d, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x80}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ad6e26d6ace9b327"], 0x8, 0x0) 16:00:11 executing program 1: r0 = socket(0x36, 0x5, 0xa6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0xffffffffffffff4f) open(&(0x7f0000000140)='./file0\x00', 0x12a09, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r3, 0x3) 16:00:11 executing program 0: setreuid(0x0, 0xee00) clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0)={{0x77359400}}, &(0x7f0000b1bfe0)) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4004001, 0x9bdd) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10001, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x190) dup2(r2, r2) poll(&(0x7f0000000080), 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000080)={0x2, "980da3c874e4493d3e66c02f619ccf9b3a25b0f9818894fab9b5143fdfcbb27e6d9508d6089b3392de515c6e7dc6c12707f7267a91b4201555c73d1ff3c203ecf111edcbc0ae822c0e845bc64336a3b38988cda9cc6102fb5ae3f1a6ff860e478ea2c3d21cbaf573b204ef4be592c25205b298cf346c0233834ea0022697753c3ac966f5896f913018b459e44a6249ae0cd1a0a6ffd93e6485a22284ec0b82c0e1522c8d93c939ce76f62f53109df035626e0b89944cd0e0e2b1a957ea8451a976d28eb076be6b8e909e883e54e70855871468df65c478399bd4d941ca9588b3040cb4d9ff74e6a4326530f145cac27b62fc2940fbc932e82f46a0e5df0b235a0cc7c8a95040f7e4c6c5a315d3068a771a2b1f163ada15269a3d45d49aa7f74c7f4173a8efb8c237957a792590dddea341523041338c36a55608d89199bbc202a06f297eb4505bb0c817e1e1e7c3469fc39f05ac091b07351c059ec8322132ea794dc6a882c87050648bd0afcb3e6ed501da597090c616a6e022f5dff02699268e82b298ffb24e0f1a149b18d6e6007cde82b51f21c7c87857b4a3486846c41d011dedba7c39bd7b7b4216b6c50bfdc5d1de9576b883522886316f40a997199347b5b5a120888b3ff1f2470be53c54188eeb954b855c90448d70f9e74ecd19b51280c0e1b4937505fb167bc44f67a821934d6d24ce04f42e135b70ea61cabcfcb305ebea6b51072a34650322e95fa55aac105ca6b39ff26b6037b0f2628da1cad9db35b6773d6a4c81e7b7699bc5f8682cc97586214c8281f1f82da4c877b462224ef9bf206bac5c80e3bbbdf82639ad81b25fb32cf1af645a618950b61b12dead66677a915359469bdc35ff6501bc6d102947473016c2290579cab07a7ebddc6a09b0620bc358f5f73d9073a6b24ea01db5fd434d20c8a3d758348fdad9d2f28dcc4e76cda4f4d7fcb37be67f0bf94ea6cec6b91b7e34175f6de8153cd4538c6794b0b231aef7052d767d54d26ce91e45e085e90d23bb0e8d92f46da25a788ee1f4e11eba168ca9f9e655444a977b2686b327bfbbf2f8faa71e9b68d0d1278973bfdb01ee08d26a2443af808751001f6bbe8e80363c32e9dbdebdeda73a081c2d3ac1d3651e2e820ae87504da6be329df42ba9b7bef7606205b2882fe2479fd74e1a374fa08f1b5e722ea726e8bf3175f4c8ff5885354dca221c89ac91c804574495caff424d67529fe765c5740932c0acc7da255a679f483e0b1d0a65c4e3caf84d136fff34d58a47e9e5b8e5921fe2e9a4be4ef4169affed0ce2a2e68b4ee104734b293a8d190bbb93a1b522079959293785892d5d910dd9b7bad08b2f6729b6c7749828cce99a2301db453aba95466c00440784754d72822556e7b6c9277a1f779859c5c32d62229aaca53a3d75611971402e5838fe35e9c2fbd8b0fb57d43746da3f9796e733cbdd56173ce97f867093694854130599c93835917a1e547d4205faf08c17b24db22eaa229fb539608c2854730f663bbf304d0c4d2f321f6a99f246f2ff0f5721c9b2078e9a7450c4be2067178ee360511580c4b3c2b87a61c4a36fb478f7d8941a643b1fa6f772c56d1ef0f4fe69036acd9f0d9eaf90b6d084083f4e0bff2fbdb3b4a4c959fc47b05240af38382753f50d12367d343bc434d285a6b509b9dea93b98dc650671536a16ffb61a4420c2bf14409f03764ff26fbf90e0aabec1b75ec139ae0afc51f079ce2b3a85f44b6d3126de198321187145e16230f04d13d4c14b895fb20ca0cb02d9f3ac6a564ff0a2f57b885a4269565225f0de1a7d95b8b97d983aec9845d5b4c0a2e89212e90cde025d31136c75afe8d18bb67427c465dcf19e856c500c02a275a0a6dd2c4d009b6d0908cfca18a358be9e0405ebc9f5ca248481a5c4e1aa7a9d15fe06227ea9c91b804f0491130b8cb27e4f4794b585a48c1d8949d3c4af265aacb6d3779795968fe93eaec038ba46717a5552e7d699a1e22deca45cd22eaafc3dcfee457c5125603bd48700e9d395ca99904fb74385d613a4492f2c65a1b8fdc1de2bea477400b5b5457e2d0ad8a7ffe1fef857ab7362968a16131ca910af3789c63b025e09f569de3413dfe01cf8b6d19b39bad9d5b52b1c86ff1540fb6afa9fb12516d813b1ce2e3c363d5b81df76151ce6f76f4bbc369730aa61dbb27f99bb7a0b780ea392712878b61bff7f8c8c353b016f0c733fdfed927bddf1bc0bf915834af97536f7f258864c258786122a0dfa6c9059af332619ae42fd4f89bcc9fecc5c3eda0fdf9d106d32911cb5e1c17745859d09b275a661a78bfe10a98c202bb6936aaa5f5eecc1af03582841f12c55ad32fb39d557c52a1bde53f9a9366ed5ed54b91385c9eeee6b0be66c4cc8ad3320befd9cae2ae767ba7f0b51be81c621b12f3327949b56e8681bd796d7665c6d764723c2db9e64e0d4ec659fd035b6f0d6fd515b0630f1a428b5a3d389a4a776d7d23a320bbdba0ea79e1027a07f395619c3611eced2d75189bb3ae985cde09154badee5814f4aaa8342a790b5a8df2c3f5117ca2e6ffcd5aaa6fa544b72107a6628cd2f6d64cc1f3375180c793db7c6bb3f5cdc4daa0df960c3844f47ad7e2a15d06ece367271521a82ecf08a6015d67840ac90fc94aeae73e0bc5391bfada81939f1e7937d77d80cf58866d17684aa19686e99d7c4c2d78503f19df97b07e69fee57d07740ed723e0f1f6acab791d332c97ffbc54250dde9d5f6f74257c462dbc92eaeedba5e70942ffd80e6d9de9b49432d9755b9bb267c5b8206ee6100057945e4c8dc20b8d0223be086cd22131340fdeec9695b87a39f95151fe641a01c43bec3eb0ce85eee487597d27e75d267651d4e9b676bf99e95b887e3bd7b08d9a5d116e6e4e2871070b620dc92739fcecd4ef252f637048018b05d8038b58ade1496fc8b3cc4fa12e8b7501b03730be6b57876c724c7430033035524f5201f42f07619228168c694f886048faa324d2f5f3ca872700490bd8847ee7edff08522bd7fbff84d233bef58d5cc6ed32b7b17a38148958a04a5e09e18f507f35dbbcfab7874e1c9b7a265435305bd99f2909b2199538ec879a973ce6386a58cf4c59c3fd3132f3efb6c0f20e72570a41c5680cf1a932e8e8adabbb3254ca362a8512420d65ce01d0c1b62b26a7c3b930e9cb698d3f03417c8f257e38a642287f987b0463c27b4112e759371e39ece5645179d70fcd259b4fbc6c9fa2ed1d49b1bb9032652a9ecc65ed3b40d910a3675839cba08e8f8ab823bcaef3c584cf842fee11615e101cdf15b27d97c8e502db5ffb661cb65f1f2cc3e6912c89c8ad9cfaaf9d3b8ffaa7284dec5fa9e532b05a43e7629166184e7f558ca5050236f8a4d9ac391da3e2239b1cabf23f03fe8a427af1cb483c549ee684a08d686532a07e0f3a5d14070b0a60a4623d955a6256e45bb24770f0854b29bd7a10328d7924d5b082cb67b805799f149cbb3f6bb64010592cb4decec641fc3eda9dfffdd4ab73051b47fcab10226abf652e7b14b9c1e29f7526a8c9f7034a4dfd39066a3f875a6aaf53c94e0b47785054b2066f2e53eea29ccba89c637fd06720c6f7968ead1161ab7f3569fabc004137c6ae9e7afb8be69b6f25643fa0f967185401f9f97f8a77589160feda1c4dc3b1bed2b1cef1a2a56022213f4aa7b29790eb77e919e366f660bfa208f50feeb2b1cb188606f095f92125ef1078b11ee7e6d5ba31636e870bd182bfa2d4879ca8c794b0670fff20ded6980e0cc811860c65ad7d45db01159b27d214b705076a3525ce19de67e2d8aecea6b49c737e56d5d4656dcbadb2a9e64fe14fd182ad62b526c99893d574c8f98377be32402d79e91f7540bd53a34018ac578cd9ce4b142ffccf2a5bc3c1de2ab6967f103468c2b41d6e100b6439f7be5b6fde2f18149ec473526e36c519268474616c5f87f7ce12e790983ed986223bfb60c8dacf566e862712d569ee99eed7cab770df9ce2a4adecf2f80269b12610f9dd7d8a334071bb1d437ba8bcb3b07343c21fa0021c99dce930f778f4f6703a216586e3bb8cb99af1c70ab0d5fe47b86f37cf6f2e915eab1e516d06a34fa2508a538a1aae44160b2327aecbd4cbc6c1d771104f2d8dab5856ba5a3537932e0ef038f71f29a7273889fd756247b7601001438974d732ca51c75257e18b03dd874c0935af439ccb42347e4aa07b07f69048e047671f0202ee5b2cccce8b7a4e7433a01aa055db4924dc5f793e48951d31e4f494e177b4d0b4bc64355dfc42d11987cb9d8a1b950d25f1b3c872624994a905cc5f637b41d119d5a6dfe85b9acaa84fdb1a71d8270b6bce27fc4e7fe9df4ef0d92f8f1ccb954824260fa915619e0a1ec763800106a109db6806b2c44c509b37a1a7748d7d8d6ef424adba2f161d5fc60d102ae77b6ded8fef9f25cbe3980c06ca02ea628cf3d961e85e985de760f237a4a1c92b2fd29671cdf0e8022e363dc0afb8c9baa8ac2f602420a84a5e421f523770eb6c7a505c17296c2826da398f31117742c6dc3fb72400e68f46aeadc1d0a34c7f83c6e47c1ce0d85dd220fdffac3b1aae606283b218eeafae0e0212c71208831cefbcaac9820b93dbcdac59240d41ade3b2dbe8afd159a4553f5d304504f9ac99e8e2eaf682d5429d40d4f09fc03c671108716ae18b5f7f76250b2fe48b549de211ddf7f8e36d39b55c23944d200d0d5a9e52102ae10ee54ff2bf028ca57cb3fdda30fa91184e82d36bf48c55a19ed798e9c4bbbf78eb746becbb0aab0b16d1bf882c4201c1635b73d4569a92c0326c9821b68e557e272e78aced1e936dcea5d141d1131bec36524c314cbf2baaa8833dacd0dcbf886ad05999283f2f1b3d39eb0a2c63ca72dbcddc5bfbd286e172d7730705573a8c0ea1611e97145bf4b7f533ce7f77307f2eb0bc8e8d671cf99f137b11e27103cd8ae67cad747187523755c8f3776ea7dac6ba8479d5c3e9392358b0a99a140084dc41cb6ffcbb495c0560d68ad91471ac47bcec0c9f6e32898e6d84cbb333b149dab7cea01e5b3da8f6ebabadd4b49e5fd5fffa7d1b9c78c5d3bcbde414cb5224af3cc42fab98c7ee3aae6336e876ec8a5b4c2de410f1e780395e2ab2abe4b7f64eac7e153c0e13203f28f32df6eaac72415ed6b4816510786b7a4c015a4617a7a14bb60d9effea6edba344bf2d215c7c7a76ad628c3c0f6d9c5dc19dd6193742fbe068aed057ddf20d2885444edab8288f1c94a5e9c477d1c3b2c769989a58ee2096fdf3795a9893f29cbfee75f3e62a2c346d44b6a31b25f6a258c0c259d819ddc60ea3ee809ec09a693faae378e2d1bd72e9abe4b232360b0110719fa7ceccfa6e04e2bcf41621aa0ec42afaf62c2af00567a5a88bec5ad44726b3ca91387293d6039bb9613ed6d60ef14ab0305091223789ef9d1d0878c2a44c0d3187cc8d0f840efd90e3af8048efab798edd4e5db88b097188d0a5099b1d603f1e9848462fb08c8b1555f6e02dd3470d9ca2668d39ebec5206dbce508850316497d8750cf1b784e2e366f065154d8b29f8522984e156a8d9a2ec1ff87c354296cf57036a62c9686d6518e18c209938f198673286c4ce4b5c3a25f87ccaa5114aff0d52a49cfa094fb095cf8da3823bf3ab995bbc49936a538e0b1bcaff8abe757dca710d58a4e05b634a11e9cac8e329d3dd460f6b2af85b621a2b4644d8160f87a3014ca1170c12eb13ce7070f70b3cd56a1aa999d7caffb442d688f91e16ca8135833acb5123feba037f"}, 0x1008, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000335000), 0xfc94) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='}#[-\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x1000000000) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x7000)=nil, 0x0) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x290) msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r2, r3) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="04000000"], 0x8, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x20) rmdir(&(0x7f0000000040)='./control\x00') socketpair$inet(0x2, 0x5, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="b77a32330000ff00"], 0x8, 0x0) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x290) msgsnd(r0, &(0x7f0000000000), 0xffffffffffffff8a, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') dup(r0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6fca0064e93fcb906935bd04d662e59122370800d72e593a40dc1f193d4dd6"], 0x8, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x3ff, 0x9, r2}) shutdown(r1, 0x0) 16:00:11 executing program 0: mlock(&(0x7f0000b69000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x14b) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ac6000/0x2000)=nil) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) shmctl$IPC_RMID(r2, 0x0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x589, 0x3, 0x3, 0x5}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0), 0x4) symlinkat(0x0, r1, &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) r1 = socket$unix(0x1, 0x4005, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:11 executing program 1: symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x40) 16:00:11 executing program 0: link(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x4000000200008004, 0x200c18a) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) sendto$unix(r0, &(0x7f0000000080)="c65f3d09c8d9044badcfcc18d596dd", 0xf, 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x28) ftruncate(r0, 0xffffffffffffff01) r1 = getuid() seteuid(r1) setitimer(0x0, &(0x7f0000000040)={{0x4}, {0x2c, 0xfffffffffffffffc}}, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x52d7}) r1 = getuid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCDTR(r0, 0x20007478) setuid(r1) 16:00:11 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)="7202") select(0x40, &(0x7f0000000000)={0xfffffffffffffff7, 0x8000000000, 0x8, 0x4, 0x600, 0x4, 0x80000001, 0xaf7f}, &(0x7f0000000040)={0x8, 0x3f48, 0x7, 0x9, 0x5, 0x20, 0x6, 0x6}, &(0x7f0000000080)={0x40, 0x6, 0x100000000, 0x7, 0x0, 0x101, 0x8, 0xfffffffffffffe00}, &(0x7f00000000c0)={0xcb0e, 0xfffffffffffffffd}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x400) getppid() 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xfc26) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8200, 0x20) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1f) r5 = dup(r4) getpeername(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) dup2(r4, r4) bind$inet(r5, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:00:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() syz_open_pts() rmdir(&(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000000)=""/166, 0xa6) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) r0 = socket$inet6(0x18, 0x4003, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x122) openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r1, 0x2) 16:00:11 executing program 0: getgroups(0x0, &(0x7f0000000240)) r0 = semget(0x1, 0x4, 0x2e) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}, {0x0, 0x7}], 0x2) r1 = getegid() getgid() r2 = getgid() setregid(r1, r2) setregid(0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/85) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x1, 0x7, 0x210) semget(0x2, 0x0, 0xc0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x8) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8010, 0x800000000000af6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='.\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/91, 0x5b, 0x40, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 16:00:11 executing program 1: socketpair$inet(0x2, 0x7, 0x1f, &(0x7f0000000340)={0xffffffffffffffff}) shutdown(r0, 0x2) socketpair(0x16, 0xc003, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r3 = dup(r2) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getsockopt(r3, 0xee, 0xc7, &(0x7f00000000c0)=""/181, &(0x7f0000000180)=0xb5) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) mkdir(0x0, 0x80000021) 16:00:11 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x2, 0xa4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xffffffffffff7bbf) r1 = syz_open_pts() r2 = getuid() fchown(r1, r2, 0x0) 16:00:11 executing program 0: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/127) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) sendto$inet6(r0, &(0x7f0000000000)="7180a22dbd7c436a100b166a086854d2352605075c9a5f94828c46cf8f960b4660", 0x21, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x40, 0xeb9}, 0xc) dup(0xffffffffffffffff) 16:00:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) dup2(r0, r1) 16:00:11 executing program 1: r0 = semget(0x2, 0x7, 0x40) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/47) r1 = socket(0x10, 0x2, 0x1) shutdown(r1, 0x2) poll(&(0x7f0000000040)=[{r1, 0xa4}], 0x1, 0xfffffffffffffffe) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x3f) readlink(0x0, 0x0, 0xffffffffffffffe2) 16:00:11 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) getitimer(0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x80) readv(r1, &(0x7f0000000100)=[{0x0, 0x1c}], 0x2fb) 16:00:11 executing program 0: socketpair(0x16, 0x3, 0xdd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/7}, &(0x7f0000000080)=0xffffffffffffff00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x8000, 0x8001, &(0x7f0000000100)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x6, 0x4000, 0x7fff, &(0x7f0000000140)={0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000480)="1a0728aba3eee81a2df428205154dde7b435214940faefa79eed6dc258a5340ef2a395bd4f937078fe7c5cd783ae003288bb5bced9efbf56aadce0013cebf5550add047cfbb59972f24b069c1cb813fa5f131bcd3804d85422d50859c273162efc2b9e9bd3e89f331cfae6d7a410ba6b637b4415d505f5e37ed72ebd6296b09cc6f17846dc3479c10ff0854c5b262f6de4ac2854cc49f9827c6bc13c704906be0b27b13ea2b8ed214148a09bbf4a20ad6cb911a5fd44595f7379ac1cc06baecf403f9e875f22", 0xc6}, {&(0x7f0000000580)="93e10c49a9d07d58e053f9edb03c5f4002bcff655c6502a5c5b0407a141832bf67ce009d0741539c83c1765869dc92d4bfa28cc606502eaf1ecbb5fae8ceb54da077ec0df017a2627262035722874b47c50dc31aacac75763ac707e8d11884522fde6893767a6f174b9dcea99c7edbbaa16ba3405f5f9351c6bc5a3f69f4ceee79c0fa6b3ea3f660b378728c47081d5e1a2cf6247bfb5bd194a75d5d9c33a5f2f48e6ec4f5617c7a3d1938150dacde484afc7eb6f4ed51ba4c112e48914a19cbe0a32567eef99955fc1c015d9064473e5d561ff8e3235eb0566100c2deab5d3a1e585438076152c13ad0a879c399fa65f71fbc049e63", 0xf6}, {&(0x7f0000000680)="dc1a16ae8524376089e6060e", 0xc}], 0x3) shutdown(r2, 0x1) r7 = socket$inet6(0x18, 0xa, 0x81) truncate(&(0x7f00000003c0)='./file0\x00', 0x9) socketpair(0x1, 0x5, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x10c) socketpair$inet(0x2, 0x8000, 0x5, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x5, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x55b6602b77b1a71, 0x4c1d004eefa9a4c7, 0x9}, {{r3}, 0xfffffffffffffff9, 0x82, 0xa0000000, 0x8000, 0x7fffffff}, {{r4}, 0x17e1793a00ce4e45, 0x4, 0x1, 0x4, 0x1}, {{r5}, 0x0, 0x48, 0x80000000, 0x81c2, 0x7}, {{r6}, 0xfffffffffffffffb, 0x3, 0x4, 0x7fffffff, 0xc}, {{r7}, 0xffffffffffffffff, 0x1, 0x2, 0xc8f, 0xcd68}, {{r8}, 0xfffffffffffffffd, 0x41, 0x80000023, 0x401, 0x5}], 0xfffffffffffeffff, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x82, 0xfffff, 0x10000, 0x7}, {{r10}, 0xfffffffffffffffb, 0x26, 0x80000003, 0x0, 0xe}], 0x1f, &(0x7f0000000380)={0x10001, 0xb8b4}) clock_getres(0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 16:00:11 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x1000}, {0x4, 0x2}, {0x2}, {0x2, 0x5, 0x1800}, {0x2, 0x100, 0x1000}, {0x1, 0x4, 0x4f927508bbe07e02}], 0x6) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000020c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d03cdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e06137d140e33beba5cee75ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f97287b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f1a98d90ce9caa29092819418a1", 0xf39) sendmsg(r0, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001040)=[{0x68, 0x0, 0x0, "613de86dd1bbbd7e4199bb44051df4d89f732c67aaa29d63f625ef21d249c5c371a81bdb205aa2e5174e1f2025efb91e8a4c61f18beef3dee85dcd128ffcd969d9b863eefd86ac26dcffac92617613f494"}], 0x68, 0x1}, 0x400) r1 = msgget(0x3, 0x400) msgsnd(r1, &(0x7f0000000080)={0x0, "74aa1eb582485bcb86b6f6198f5597b5ebf5d5014f5313ebba537a9d3f60a5f9081097bc16a626f5a7e6f325fb80659702e5cdf99dd54121d1e1aeea9120cfe7c6f016e425f0fc1e6fd017afdcb3169322cdaa04bdfe895f1c6074623512873a7d4b0262b091f2dee8584c44d1935fb6e613f903532010fa69cc8685aa5aa522802db727760c151bea1d08e7f5f5ace1e0115d440376597917b6f702569245fa73d80cdd8272cb2499059a33cd3242781ac74e365e7d5fd6a49019f6b6f44ccfc3ccbf09c7185021b1200c9203fc651dec7db7aa20100119bc5608fa2316"}, 0xe6, 0x21ef888b686d142c) 16:00:11 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ff8000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/89) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xdf) dup2(r1, r1) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001180)='./bus\x00', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x24) fcntl$getflags(r0, 0x3) mkdir(&(0x7f00000000c0)='./bus\x00', 0xa0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat(r0, &(0x7f0000001140)='./bus\x00', 0x4a0, 0x4) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) 16:00:11 executing program 1: madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setgroups(0x0, &(0x7f0000000200)) minherit(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000044000/0x14000)=nil, 0x14000) madvise(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x200000)=nil, 0x200000) getgroups(0x3, &(0x7f0000000140)=[r1, r0, r0]) r2 = shmget(0x3, 0x3000, 0x1, &(0x7f000000b000/0x3000)=nil) shmat(r2, &(0x7f000000d000/0x2000)=nil, 0x1000) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setreuid(0x0, 0xee00) socket$inet(0x2, 0x4, 0x1) r1 = geteuid() setuid(r1) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) chroot(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x5, 0x3f) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x9, 0xa2}, {0x4, 0xbcbc}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8}, {0x0, 0x3}}, &(0x7f0000000080)) 16:00:11 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="78d7") mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x1) unlink(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x80) mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "e031db27204ef5275bede70e1e00e001e1badf6c51fc9874ae1856"}, 0x23, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="a327064aea065b66"], 0x8, 0x0) shmget$private(0x0, 0x3000, 0x24b, &(0x7f0000ffa000/0x3000)=nil) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:11 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='w\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') listen(r0, 0xbd10) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1002, 0x37d) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xfffffffffffffd56, &(0x7f00000002c0), 0x3, &(0x7f0000000300)=""/205, 0xcd, 0xfffffffffffffffc}, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x146) open(&(0x7f0000000040)='./file0\x00', 0x6, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) socketpair(0x6, 0x2, 0x7fffffff, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1ff}) syz_open_pts() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="d3143cca7d94ae2c456be25a7abe59f5f8277391e03f006bb4eea3eb59438ba1b4bacc4916396bf0473301687e9a2a6f539dbcbcf39f110b454dc205539f2f1ca9a03905aed47734192d8752", 0x4c}, {&(0x7f00000001c0)="6de64a8868af4900d0d0b0139e5036c331b6269ba47883b081a2b99bcf1ddd6c49cb092ef33ab3fdfa2f401992e5fcc0142378cf3204d8f25fa2e034d09e2f99b5342b7d262eebe049a02b23851ee15877b57a59ab18cc9760", 0x59}, {&(0x7f00000000c0)="9ed6726c9ec31c0996460b", 0xb}, {&(0x7f0000000240)="51dd496029a00c453a82e563bcdd2674525dcccddd835a4ac6ef966c235c876d49227c51d6303f277c459da90accb615f58c248e9aee888f63785db8a4c6070bca4eb4b82cfdb81c21a3031fccc267a01bfba50198d27fb202525bb2f76e245b7d71afdc3d4c48043b8f82030e62949dcbe61aff8ee305bdcf9afe243e5abae56e8eee4f8cb82b50547f779c5ff00ea3bafbda5c7fdc8bdd38608bf58a568669a666011738c4cec71f8cfa", 0xab}], 0x4, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='_', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) setgroups(0x0, &(0x7f0000000380)) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) clock_settime(0x2, &(0x7f0000000040)={0x7fffffff, 0x9}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ftruncate(r0, 0x0) 16:00:12 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) clock_settime(0x2, &(0x7f0000000040)={0x7fffffff, 0x9}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ftruncate(r0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001200)=@in, 0xc, 0x0, 0x0, &(0x7f0000001280)=[{0x68, 0x0, 0x0, "13c981bc6672d616f51efb922444e8899b266efbb06d75ffa33eae8e220425c7868e57081d194dc10328dca95a22d5806cec0bda25c22803490aed72f9d05d443b19c212177ca3ad415801293294b39ae12c36f4"}], 0x68}, 0x2) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) syz_open_pts() r1 = getuid() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f0000000080)=""/27, 0x1b, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setreuid(r0, r1) 16:00:12 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$inet(0x2, 0xc007, 0x9, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)="5255f6a263b226a55db427d2026765196a28195901d31ae08329cc57691ebdae3eb795a44e62d98872ee3cd4e47c6e80b61dd6c59ab5b30d50fc36c8638467afc0487cbc9e0d423c11da30993c69a821b34a62b192e5f5d4b4c8d716f7d9087f8ff0c740abf68ddffd6e779990ea163e9090d8a192078cb8a7e4bcf9d83faed59200ff80bda9f19800efaaa7f6886e455d17218945f03a4308888b8a059276e2b28193938f2a7a78a57259095b5fc8b4fdfcb5c12196d916496ef6a98b3f0d85c1ac1f0c5f46594506c528adb377a3c87823d9b62b371cb501a149d4f2ca79bf6b466fb666e619abe2c3d0e8931d5bc7", 0xf0}, {&(0x7f0000000640)="a4734b432674e37fc32b6cb37a738a80e8efea83b4da43f8c752237e74db1c3238d4f4571b993c33d32845caed8c01a542c3cfa1687ea164e740427b709dccca4b2954fcfcce0bae0051e6f6d28df91e9e25c673deb206791cb685e17bc95c8410c9e1bbf3b8d8baae73cbebb3a767a3a200000000", 0x75}, {&(0x7f00000005c0)="fd916c267dbc84d17505f5ec7c94d3fea0c390e2580dca5f545f91460f842412acd4a8fc3ab9e7adde8102b39ba11badcb6e9be506871da398efd6057acf173ab1b02eb14fcf4b59d5639926bf1ad971ef36d154514922", 0x57}], 0x3, 0x0) connect(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c653000ec44e120c011b6d2c8c73080deac429024bf809b1dc53690e54cdd5ad3592388dc2f1708636fb8612e8fc748a365b6cc34937027cc5fe23f3f2fb4d63f3034d989373dd388bf2cf621edc37b7b98701e3a8c8e8e101f18a1b947069de1ad973df650a0425ece72e921813b233e094077c5"], 0xa) fsync(r0) fcntl$getown(r0, 0x5) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') bind$inet6(r0, &(0x7f0000000200), 0xc) socket$inet6(0x18, 0x8000, 0x8000) socket(0x36, 0x4000, 0xfff) 16:00:12 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getppid() r3 = getppid() setpgid(r2, r3) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) ftruncate(r1, 0x2000000) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x7f, 0x101, 0x7}) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus/../file0\x00', 0xb, 0x10) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) close(r1) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="39807185ecb30e8b2f51a00170ae84a65bfd73f3a7c21a624c1707cbada3082e1aa441bcdb18e04244e204ed02c4b458d640827e6a216d315314e0d7f42d0081a866008cd985028b4937a46f31cc4cd0f929bdb67690da13182a7f0bc147e394f07db8a254df63a1b227b7587014cbd730e226cc97018bf72d3dda0d873a2e2d960a745722043158841fde1472d98f4af4aadf829c4575a8bb755311f0c74f328c48c3d1ec035cc3543a6f2f5a807793a3ae2890572269d84948850dc36da3", 0xbf}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="c800000000000000ffff00000800000080f7770952d75c2981bf8b77be57354ea3c21ce938fc8a84a13ee15920aebbe1f94d134b8fa8b7a07341f4c15ed2170cf4acf592524bcda7c2f0f49b45669c2c9bab54ef942b4aeb4457fa7d429538b9ac5372558fee1acebad7373607c0624bf104f8381fa36ebc2a991b8b2994a6f51776a8331ca0847bb7c21fff9d79929c5cc6a3057795e2945fd725c51b2b90b23a9121ac613f3941da883dafbc156438f36e256496a4195abd02aad13c982e3e7600000000000000e11091c6bdca8f3194f4682ad9702737777b4feaed7232a61aba51c5edae280547e3e96ec01cec17b7f0e9c5fa9d32fffce9f535089669d3d39208"], 0xc8}, 0x404) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r2, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x40000000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) pipe(&(0x7f0000000080)) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0xffffffffffffffff) setsockopt(r1, 0x80000000, 0x2, &(0x7f0000000000)="91ed04cbea8f5cdd424d26811b40891f9afd4c79515a63915f3c4f0186dc86e81ace486d625516bc2d0060be377daad532e104f5eb89c6c4e012dbfb9d4008d761f5739e44efb4418630032b6b83fc30b4c8175002055106b581d75963b8f7c649a314331f3da0cf48a2f483477479a7a3e8c2812ed37b44f96f6fe8dcd367276270cb7a58a3107c530d47cbd319d85cd42d6a5fcabf457f211ce98fec007ca521a45e70849f48ad785be9063ec9d3ef4e90", 0xb2) flock(r0, 0x5) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:12 executing program 0: rmdir(&(0x7f00000002c0)='./file0/file0\x00') socketpair$inet(0x2, 0x6, 0xfe3d, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x4000)=nil, 0x4000, 0x0, 0x7810, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2013, r0, 0x0, 0x0) 16:00:12 executing program 1: getgroups(0x3fffffffffffff38, &(0x7f0000000000)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:12 executing program 0: 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x4) r3 = syz_open_pts() link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffffa) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) 16:00:12 executing program 0: socketpair(0x10, 0x3, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/230, 0xe6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) 16:00:12 executing program 1: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x53}], 0x8000, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x12, 0x6, 0xffff}], 0x3, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x38, 0x2, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xbb, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x60000000000, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x38, 0x80, 0x0, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x800, 0x6}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xffffffffffffffae, 0x8}, {{r1}, 0xfffffffffffffffb, 0x82, 0x3, 0x92, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x1}, {{r1}, 0x0, 0x40, 0x2, 0x6, 0x1}], 0x3, &(0x7f0000000180)={0x7, 0x3}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = getpid() r1 = getpgid(r0) setpgid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = msgget$private(0x0, 0x152) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x8fc, r5, r6, r7, r8, 0x80, 0xfff}, 0x6, 0x9, r1, r1, 0x4, 0x5, 0x0, 0x7f}) fcntl$lock(r3, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x7, r1}) fcntl$getflags(r3, 0x1) setpgid(r0, r0) sendto$inet6(r2, &(0x7f0000000100)="beb76400d6c26ebef48c7784b204fe69090222ecf7535400d361b2197806ea4886598f797ec15bc9331ad9cfd05b2de476d9e6f115dce9bf427b7dd12765aa3d55a695a592936ea9bf7b17baf7785b313520bcc1498a7ab9786d5b516a2928d24021ba36c9cf8878eb56217422e2818143b846a29cd8d983165410716f70520aca5ad1e1a70e70c051d3468424f06a1acf768e424b4a20e80d3c579e413a390eb81f8c7e29c0880d183723c6bfd21d3f4b28ea1f30210fbd593d8ff69fe0c5baeb0145749df28b4304a97ba64fc37a9492e4c280f935fda27a3430783e6f1a6c3afa7452b4d3da089605ea5fb697c7cfe70083795e", 0xf5, 0xe, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000080)="574bef008601ee8f001701e9e66f74649957791e854bc6a85d1fc2ece7a8be7e", 0x20, 0x40c, &(0x7f00000000c0)={0x18, 0x3, 0xffffffff, 0xb7a1}, 0xc) fchdir(r2) getpid() getppid() getppid() 16:00:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000011c0)) munmap(&(0x7f000010d000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00005ca000/0x1000)=nil, 0x1000, 0x2) r1 = kqueue() socket$inet6(0x18, 0x4000, 0x7) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/50, 0x32) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) 16:00:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x0, &(0x7f0000000340)) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x9, &(0x7f00000001c0)=[r0, r1, 0x0, r2, r3, r4, 0x0, r5, r6]) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) socketpair(0x1e, 0x4005, 0x58a4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000340)='./file0\x00', r9, &(0x7f0000000380)='./file0\x00') getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000300)=0x8) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000100)=0x7, 0x4) r10 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) sync() setrlimit(0x0, &(0x7f00000002c0)={0xffffffff}) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2080, 0x0) r0 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x1e, 0x5, 0x8, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/216) chroot(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:12 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/243) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x7a, &(0x7f0000000000)="6520829dc4424ef2c45b86bb526ca7c60a9f402367a7aba6e5b408cf792c73f09150db83c1a75cf8247f5730cd96306c5fc5c78aebfbfe6197db2b71dc644665ceed4843be3431cf16ce7de2b21732cc232bfb00fe1ff36876a431afd10fdb785294ff138ea21485ec0a1565a76ccde86a8050ac3d4f39d94817") madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:12 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket(0x6, 0xa854477444de19d9, 0xc1d) fcntl$setstatus(r0, 0x4, 0x88) getsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000040), &(0x7f00000000c0)=0x4) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) getgid() fchmod(r0, 0x0) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0xba1adcecceffb6c6, 0x0) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = getpgrp() r7 = dup(0xffffffffffffff9c) mknodat(r7, &(0x7f0000000180)='./file0\x00', 0x10, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r2, r3, r4, 0x2, 0xfffffffffffffffe}, 0x100000000, 0x4, r5, r6, 0x3f, 0x4, 0x40, 0xf7ec}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000040)='s', 0x1) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0x1, 0xfffffffffffffffc}, 0x1000, 0x4, 0x6}) msgsnd(r0, &(0x7f0000000680)={0x665b06ea4e0527a3}, 0x8, 0x0) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000004300)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f0000003000)=""/4096, 0x1000}, {&(0x7f0000004000)=""/70, 0x46}, {&(0x7f0000004080)=""/233, 0xe9}, {&(0x7f0000004180)=""/113, 0x71}, {&(0x7f0000004200)=""/244, 0xf4}], 0x8) readv(r0, &(0x7f0000007540)=[{&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/167, 0xa7}, {&(0x7f0000005440)=""/4096, 0x1000}, {&(0x7f0000006440)=""/4096, 0x1000}, {&(0x7f0000007440)=""/249, 0xf9}], 0x5) readv(r0, &(0x7f0000007700)=[{&(0x7f00000075c0)=""/55, 0x37}, {&(0x7f0000007600)=""/222, 0xde}], 0x2) close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000007740)) fcntl$setstatus(r0, 0x4, 0x80) readv(r0, &(0x7f0000008ac0)=[{&(0x7f0000007780)=""/16, 0x10}, {&(0x7f00000077c0)=""/88, 0x58}, {&(0x7f0000007840)=""/99, 0x63}, {&(0x7f00000078c0)=""/107, 0x6b}, {&(0x7f0000007940)=""/27, 0x1b}, {&(0x7f0000007980)=""/4096, 0x1000}, {&(0x7f0000008980)=""/3, 0x3}, {&(0x7f00000089c0)=""/160, 0xa0}, {&(0x7f0000008a80)=""/9, 0x9}], 0x9) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000008b80), &(0x7f0000008bc0)=0x10) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000008cc0)=[{&(0x7f0000008c00)="1ca1bf89708bbf796edf036d81d14227e168f728aeedcbf0d5ce1ec276fe34faaec60465e75a00e3f8752e01f62447a3e39364f0fd0f801488e72cbb73d028ea12086fe4e38dbea48e79f257b19f56717d06f0e6b618293e29e399ec13ca6d049a8a69f32eebe1c6b59943de7ecf86b2a218bdba095f26e1407d3d2254224dc1d90e", 0x82}], 0x1, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000008d00)={0x3, 0x0, 0xffffffffffff2828, 0x4, r2}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000008d40)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000008d80)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000008dc0)={0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) link(&(0x7f0000008e00)='./file0\x00', &(0x7f0000008e40)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000008e80)) r5 = openat(r0, &(0x7f0000008ec0)='./file1\x00', 0x8200, 0x2e) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000008f00)) ioctl$TIOCSTOP(r5, 0x2000746f) accept$inet6(r5, 0x0, &(0x7f0000008f40)) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) open(&(0x7f0000008f80)='./file0\x00', 0x8000, 0x10) fcntl$lock(r3, 0xf, &(0x7f0000008fc0)={0x3, 0x2, 0xc521, 0x2, r4}) 16:00:12 executing program 1: r0 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(0x0) 16:00:12 executing program 0: getitimer(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) dup(0xffffffffffffffff) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file1\x00') accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/7}, &(0x7f00000001c0)=0x9) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 16:00:12 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000200)="a371bc10352115b430bbe7eb97cbd3c8d7358d9b11f2e73ee42d9b119264c68a1bc47c522c4fc81f9e6030e1d9c1766c21608fdf83c5913714b5ccd1a094eced8805b43d49713cdf33436227a1262e7ed9ce3363a0c656e7b9de1050fd2dc5be93ace7251db3839691c59813f690c42a6021b056ec9f996664eee95f35bfd9888dc73f5e4ad1fcb42b5a4421d28d8ef81610029152b010b6659616019d4aa07f5e698fb1054abd00e5945d88aa734455d003d9d8c9bb77fb", 0xb8}, {&(0x7f00000002c0)="f30d1c3f55ad20e593381f38c4b475d730d23800671dd71395c4c1be781114255f5749278e77f070978fd15e3e79b37b51d4001bc9bd206526ad54a7da4e73685f13b91dc0d6fa31a4405c8d9158bf888653738c6f2adf43b35ef30e5e7d5c11fd5eee6d7be77cb099df9df95cc401b295784324eb0989403e26e29f4a", 0x7d}, {&(0x7f0000000340)="26092dcf1e51990a1a78eef33b6f6eb25b3479875a39579ae76ef413c63251ff8ec818ba78c4fc5b77ac46d9cb77293b83320b92ae0432b701143f1466a08c4e5306a7cf880620225846652adea776160e6b1fda5c6b88e8d03232db", 0x5c}, {&(0x7f00000003c0)="0b958132a4e72c45b61a223505076cb5b04b512ddc55413ce360a136ec858977756564a818f335fe056569c03b82572353ae53a35255f6b5f83889fd64dcf1ac093bdb3062fd9f41252a1b103326a330ebba6693c9124fa243193cd3fce83cdb7daf18edafca7f4829478f0cfa2880cc605cfae2b008dabb9a7100d0fb643a0d2c474389d94e1e", 0x87}, {&(0x7f0000000480)="f7897d64233f90725cf274050f8b5949320248bda217890e36d76a380c3f28fc8bc37fcc04eae2084093912afc8f4d6d08cea18c0bb7e34b659c312bcbf567cf0983a843811a3d975a9be092ae52986d699485bef8133acee8f996ae728184e350dd5fb3c7d06e27147c13f0e89600a51ed89d3f937448b6a2580d636120c531426e120ed58cafadbcafb17db55fa957e1781cbee57c06ae7916eb70012861011324cd7e4a218b6cf528d37814e654f2040327a0714082886e2c2be01c3614420986b2903635cddcc96a28780da2d378db2cc698bdb93188050612277cdf534864fad3e17d9a6328235d4280ce5820f20307077eebfec06e793a375e28bf4e", 0xff}], 0x5, &(0x7f0000000600)=[{0xa8, 0x1, 0xff, "c0b5028f78499ee8bc8481ecf58022e91b9040c2701e695e0f52a028597166d551329ece406d49f6c15d5368242e348ec99660f94c943e36bef20c5c0b0ea9c6c317e226a092179b85c817c80e5feb770a62f049bfaba8b2110de4a037b3bfabc5f02791ce23f77755e49a648af2b0789311140cad45cf7d302ab247bafb0834265534455fd51b78c57727767a11d6569ebb4494e82100"}], 0xa8, 0x2}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000740)=0x10) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x1e, 0x4000, 0x80000001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000780)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00') linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r1, 0x1ff) 16:00:12 executing program 0: shmget(0x3, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) 16:00:12 executing program 0: select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x80}, 0x0, &(0x7f0000000240)) 16:00:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x2, 0x2, 0xffff, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/187, 0xbb, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = getuid() getuid() setreuid(r0, r2) seteuid(0x0) 16:00:12 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() setgid(r0) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x680, 0x8c) socketpair$inet6(0x18, 0x8000, 0x15480, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x4, 0x200) socketpair(0x1f, 0x8000, 0x3f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="865be34d182ee34290384b5c12a8f4dca5c06403", 0x14}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}, @cred={0x20, 0xffff, 0x0, r4, r5, r0}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}], 0x68, 0x404}, 0x9) 16:00:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0xc001, 0x20) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCEXCL(r0, 0x2000740d) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 16:00:12 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) pipe(&(0x7f0000000000)) dup2(r0, r1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) sendto$inet(r0, &(0x7f0000000140)="b25d863baf8dd58a5e91f416a73ba37ba4b9d963f47672baa07e4d9c9d6e1ff16fa9f782ee126f65c8d514b16b70d8e5755e9c8c8777d085d4ac1a14f101711773a1da076375a2ea67e21074f0d7024fd8ed52ea17c8e72d2f07", 0x5a, 0x8, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r1, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) socket$inet(0x2, 0x6, 0xcc) mlockall(0x2) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x53}], 0x8000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xa37) sendto$inet(r0, &(0x7f00000000c0)="c1f80fe6c3a77551c4aebb1590b2caa8ca312aa49e634536", 0x18, 0x4, 0x0, 0x0) 16:00:13 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) shmdt(r0) 16:00:13 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='\x00', 0x19, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\\', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9a) syz_open_pts() 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20882, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) setrlimit(0x7, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x6, 0x806b}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) rmdir(&(0x7f0000000080)='.\x00') 16:00:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a5528545b364c4f01a9df00d5b698253a033a336", 0x14) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') open(&(0x7f0000000300)='.\x00', 0x300, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8c00000000) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7f, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f000009e000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) semget(0x1, 0x3, 0x104) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/9}, &(0x7f0000000200)=0xb) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "cf2ee356453d9653a6530904e672ae60d4656600", 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x100000000, 0x9bd, 0x8, 0xeb19, "62b3765b61c6bf6af6eb5d22b51c7fc18d80ae07", 0x6, 0x5}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000000)='./file0\x00') 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='_', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setegid(r0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getuid() sendto$inet(r1, &(0x7f0000000040)="4b743ecb98137e8425ce44e04fc223796e5245fefa1e3f29e0aca607be7e8705c096d63dcd64f766fdde44a3fbc08a761fb275304f6eb3ee1fa65c644fc27bb93f1149758096d842caaf0fa212cd922dd491937dbe0ada7f0e136e1c3b665683696163bf0928ebfc6a4fbb6e11c4b403f17d12080b0c4d7dca65d8d38233688e9e3201f617969acaccb71ce7dc84a3a3ff", 0x91, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x800, 0xff, 0x2, "47f6d071773b89b1d11a2c38a02def2ef9535a08", 0x0, 0x80000000}) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/42, 0x2a}], 0x1, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x4, 0x3, 0x1, 0x6, "cbd52046a6bd87f4201b0aa8b27d0eb9654d27d6", 0x1, 0x1}) getsockname$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000c3fb8438a6e606fbbd896be6a90000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x56) sendto$unix(r0, &(0x7f0000000100)="84fd43658c77102b33ea07e637ca558d5c467f03eccda2c25d9863dbd5453fcf62c2f1957feaf7bb887c8596a1ff481959c646540b4563e5a8d47d211205002b6901192c396a25fca0b61867fe065d3130756115e8a6baa15665a8a9ad0adb57ecfcbab75999c5f491b1862e3e309a6a9a75e49ce22f1241e7f08b10db861ee21f3740504ac9f93888bab141b3b984d9af03", 0x92, 0x3, &(0x7f0000000900)=ANY=[@ANYBLOB="3570f122b5861c7b384d2ee03c65935e53165bc6677602929a3628bcd7"], 0xa) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='&@\x00', &(0x7f0000000500)='!-.\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000880)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)=']-\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='#:\x00', &(0x7f0000000780)='--!:].\x00', &(0x7f00000007c0)='#+\x00', &(0x7f0000000800)='-.!\x00', &(0x7f0000000840)='\x00']) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000001000000000000000000000000000000eaffffffffffffff00000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 16:00:13 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) 16:00:13 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1e4) chdir(&(0x7f0000000080)='./file0\x00') getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x7, 0x6, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:13 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffffffffff67) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:13 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000fc0)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d03cdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e06137d140e33beba5cee75ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f97287b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f1a98d90ce9caa29092819418a1", 0xf39) sendmsg(r1, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001040)=[{0x68, 0x0, 0x0, "613de86dd1bbbd7e4199bb44051df4d89f732c67aaa29d63f625ef21d249c5c371a81bdb205aa2e5174e1f2025efb91e8a4c61f18beef3dee85dcd128ffcd969d9b863eefd86ac26dcffac92617613f494"}], 0x68, 0x1}, 0x400) r2 = open(&(0x7f0000001000)='./file0\x00', 0x200, 0x21) linkat(r2, &(0x7f00000010c0)='./file0\x00', r0, &(0x7f0000001100)='./file0\x00', 0x4) 16:00:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSDTR(r2, 0x20007479) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x2) ftruncate(r0, 0x0) 16:00:13 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000080)="ddd49f50856daeb2b27eb9708c2c14f0026c410cd2eb1465c98bf3081ea4f59875e830b41ddb6d232d30570f6c4860b91d7274353eb9584d209b4bf92bf53bb800b11eff1d64aa103ac20bfd66912eef7dc44ca7b4be6bf51ecafae647653ab6e96f70d35402c2b4bc6f8f25431450a54f93f2477e4b19f43b5f2558ff0b7f54c50bc8c56b96e47eac34774cc1163c69a64a2f1f247c8e70672b64df9bfbca7699ada7ca8b8dfde5f61feb1411a0f7edf4e2d80b213e43d3bbf78640f3ca9747f975becf2a62ed7366d9749daef8", 0xce) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x366, 0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x80000000}, 0x3a8) 16:00:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) socket(0x20, 0x4007, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) dup2(r0, r0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/166, 0xa6}], 0x1) recvfrom$inet6(r1, &(0x7f0000000180)=""/72, 0x48, 0x1, &(0x7f0000000200)={0x18, 0x0, 0x845, 0x3f}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x2) clock_gettime(0x3, &(0x7f0000000100)) 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040), 0x63b2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa1}], 0x8, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3f, 0x2, 0x5, 0x8, "33ed158e0877036a2d4339ed2d24afc40df8e76a", 0x8, 0x7dd}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) panic: sandbox escaping file name "../file0" goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc00043f180, 0xc00022d900, 0xbf5640, 0x2, 0x2) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).generate(0xbf5640, 0xc00043f180, 0xc00022d900, 0xc00007aa00, 0x7b6a9af544d058c3, 0xc0007819e8, 0x4f0c53, 0xc000568360) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc00043f180, 0xc00022d900, 0x8fd600, 0xbf5640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc00043f180, 0xc00022d900, 0x8fd600, 0xbf5640, 0x0, 0x0, 0x7437b2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd2a40, 0xc00043f180, 0xc00022d900, 0x8, 0x8, 0xc00000d920, 0x0, 0xc0000ed180) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc00043f180, 0xc00022d900, 0x8fda60, 0xbd2a40, 0xc000781b00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc00043f180, 0xc00022d900, 0x8fda60, 0xbd2a40, 0xc00000d908, 0x1, 0x1, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc00043f180, 0xc00022d900, 0xbcf260, 0x4, 0x4, 0x6838668a6e68e832, 0xc000781db0, 0x72beae, 0x7f3580, 0xc00071b740, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc00043f180, 0xc00022d900, 0xbddea0, 0x87, 0xc00022d900, 0xc0005f5200) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc00043f180, 0xc00022d900, 0xc000709a40, 0xc00022d900, 0xc000781e48, 0x7311e7) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000781ed0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc000709a40, 0x8f8660, 0xc000568360, 0x1e, 0xc0003c7800, 0xc000646000, 0x87f, 0x900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc0003c7880) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2